html,body{margin:0;padding:0;height:100%}
div.scs-legacy-header *,div.scs-legacy-footer *{margin:0;padding:0;outline:0}
div.scs-pageheader img,div.scs-pagefooter img{border:0}
div.scs-pageheader ol,div.scs-pageheader ul,div.scs-pagefooter ol,div.scs-pagefooter ul{list-style:none}
div.scs-pageheader table,div.scs-pagefooter table{border-spacing:0;border-collapse:collapse}
@font-face{font-family:'SwisscomIcons';src:url("../../base/resources/fonts/SwisscomIcons@2wHK0.eot");src:url("../../base/resources/fonts/SwisscomIcons@2wHK0.eot?#iefix") format('only-old-ies-should-get-this'),url("../../base/resources/fonts/SwisscomIcons@2wHK0.woff2") format('woff2'),url("../../base/resources/fonts/SwisscomIcons@2wHK0.woff") format('woff'),url("../../base/resources/fonts/SwisscomIcons@2wHK0.ttf") format('truetype'),url("../../base/resources/fonts/SwisscomIcons@2wHK0.svg#SwisscomIcons") format('svg'),local('☺');font-weight:normal;font-style:normal}
@font-face{font-family:'TheSaB3';src:url('../../base/resources/fonts/TheSaB3_.eot?#iefix') format('embedded-opentype'),url('../../base/resources/fonts/TheSaB3_.woff') format('woff'),url('../../base/resources/fonts/TheSaB3_.ttf') format('truetype'),url('../../base/resources/fonts/TheSaB3_.svg?') format('svg')}
@font-face{font-family:'TheSaB5';src:url('../../base/resources/fonts/TheSaB5_.eot?#iefix') format('embedded-opentype'),url('../../base/resources/fonts/TheSaB5_.woff') format('woff'),url('../../base/resources/fonts/TheSaB5_.ttf') format('truetype'),url('../../base/resources/fonts/TheSaB5_.svg?') format('svg')}
@font-face{font-family:'TheSerifB3';src:url('../../base/resources/fonts/theserifb-w3light-webfont.eot?#iefix') format('embedded-opentype'),url('../../base/resources/fonts/theserifb-w3light-webfont.woff') format('woff'),url('../../base/resources/fonts/theserifb-w3light-webfont.ttf') format('truetype'),url('../../base/resources/fonts/theserifb-w3light-webfont.svg?') format('svg')}
@font-face{font-family:'TheSaB4';src:url('../../base/resources/fonts/TheSaB4_.eot?#iefix') format('embedded-opentype'),url('../../base/resources/fonts/TheSaB4_.woff') format('woff'),url('../../base/resources/fonts/TheSaB4_.woff2') format('woff2'),url('../../base/resources/fonts/TheSaB4_.svg?') format('svg')}
.scs-font-serif-light{font-family:TheSerifB3,'Times New Roman',Times,Georgia,serif}
.scs-font-light{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.scs-font-semi-light{font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif}
.scs-font-regular{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
section.wrapper nav.leftMenu{margin-left:17px;margin-right:68px}
.scs-pageheader *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-font-smoothing:subpixel-antialiased}
.scs-pageheader a:hover,.scs-pageheader a:active,.scs-pageheader a:focus{color:#2d90ec;text-decoration:underline}
.scs-pageheader scs-header sdx-search *{box-sizing:inherit}
.scs-pageheader scs-header a:hover,.scs-pageheader scs-header a:active,.scs-pageheader scs-header a:focus{text-decoration:none}
.scs-pageheader ul.link-list li a.linklist{color:#2d90ec;line-height:15.6px}
.scs-pageheader ul.link-list li{margin-left:.8em;text-indent:-0.4em;overflow:visible;margin-bottom:6px;line-height:15.6px}
div.scs-pageheader .scs-pageheader-accessibility,div.scs-pageheader h1.scs-pageheader-accessibility,div.scs-pageheader h2.scs-pageheader-accessibility,div.scs-pageheader h3.scs-pageheader-accessibility,div.scs-pagefooter .scs-pagefooter-accessibility,div#scs-pagefooter-contentWrapper .scs-pagefooter-accessibility,div.scs-pagefooter h1.scs-pagefooter-accessibility,div.scs-pagefooter h2.scs-pagefooter-accessibility,div.scs-pagefooter h3.scs-pagefooter-accessibility,div.scs-pageheader .accessibility,div.scs-pageheader h1.accessibility,div.scs-pageheader h2.accessibility,div.scs-pageheader h3.accessibility,div.scs-pagefooter .accessibility,div.scs-pagefooter h1.accessibility,div.scs-pagefooter h2.accessibility,div.scs-pagefooter h3.accessibility{position:absolute;left:-32768px;top:-32768px}
div.scs-pageheader .skiplinks{position:absolute;z-index:10;width:100%;text-align:center}
div.scs-pageheader .skiplinks a{position:absolute;top:-40px;left:0;display:inline-block;width:100%;height:40px;line-height:40px;color:white;background:url(../../header/clientlibs/desktop/css/resources/images/toolbar/bg.png) repeat-x;opacity:0;filter:Alpha(Opacity = 0)}
div.scs-pageheader .skiplinks li:last-child a{-webkit-transition:opacity .4s ease-out,top 1s ease-in;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
div.scs-pageheader .skiplinks li:last-child a:focus{-webkit-transition:all 0}
div.scs-pageheader .skiplinks a:focus{top:0;text-decoration:underline;opacity:1;filter:Alpha(Opacity = 100)}
div.scs-pageheader .skiplinks li:first-child a:focus{-webkit-transition:opacity .3s ease-out,top .1s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
div.scs-pageheader,div.scs-pagefooter{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:13px;color:#000}
div.scs-pageheader .pageCenter,div.scs-pagefooter .pageCenter{margin:0 auto;width:980px;text-align:left}
div.scs-pageheader .clear,div.scs-pagefooter .clear{clear:both;font-size:0;height:0;line-height:1px;overflow:hidden}
div.scs-pageheader .positionWrapper,div.scs-pagefooter .positionWrapper{position:absolute}
div.scs-pageheader a .linkImageWrapper{font-size:0 !important;line-height:0 !important}
div.scs-pageheader a:hover .linkImageWrapper{background-color:#1af}
div.scs-pageheader a:hover .linkImageWrapper img{opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity = 80)}
#scs-pageheader-search #scs-pageheader-search-form{width:140px}
#scs-pageheader-search-form input:focus,#scs-pagefooter-doormatnav a:focus{outline:0;color:#000}
.scs-accessibility-mode #scs-pageheader-search-form input:focus,.scs-accessibility-mode #scs-pagefooter-doormatnav a:focus{outline:#00f dotted 2px;color:#000;font-style:normal}
.scs-accessibility-mode #scs-pageheader-search-field.placeholder{color:#666;font-style:italic}
div.scs-pageheader h2,.scs-pageheader-ui-dialog h2{font:21px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#666;padding:0;margin:31px 0;text-align:left}
.scs-pageheader h3{font:18px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#015}
.scs-pex-header ul{margin:0;padding:0}
div.scs-legacy-header *{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif !important}
#scs-pageheader-logo{float:left;margin:13px 0 13px -3px;position:relative;z-index:2}
#scs-pageheader-logo a,#scs-pageheader-logo a:hover,#scs-pageheader-logo a:active,#scs-pageheader-logo a:focus{text-decoration:none}
#scs-pageheader-logo .logo,#scs-pageheader-logo .logotype{vertical-align:middle}
#scs-pageheader-logo .logo{width:48px;overflow:hidden;height:53px;display:inline-block}
*:first-child+html #scs-pageheader-logo .logo,* html #scs-pageheader-logo .logo{display:inline;zoom:1}
#scs-pageheader-logo .logotype{font-family:SwisscomIcons !important;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga" 1,"dlig" 1;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";-moz-font-variant-ligatures:common-ligatures discretionary-ligatures;-ms-font-variant-ligatures:common-ligatures discretionary-ligatures;-o-font-variant-ligatures:common-ligatures discretionary-ligatures;-webkit-font-variant-ligatures:common-ligatures discretionary-ligatures;font-variant-ligatures:common-ligatures discretionary-ligatures;text-rendering:optimizeLegibility;font-size:33.5px;color:#015;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
.scs-html-landingpage .scs-pageheader-themeDark #scs-pageheader-logo .logotype,.scs-pageheader-themeWhite #scs-pageheader-logo .logotype{color:white;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
div.scs-pagefooter .modDeviceSwitch,div.scs-pagefooter .scs-highcontrast-link{display:inline-block;padding-right:17px}
#scs-pagefooter-contentWrapper{background:#f5f5f5 url(../../header/clientlibs/desktop/css/resources/images/footer/footer-top.png) repeat-x}
#scs-pagefooter-metanav{padding:13px 20px 0;height:27px;text-align:right;font-size:11px;color:#666}
#scs-pagefooter-metanav ul{float:left;list-style:none;margin-top:0}
#scs-pagefooter-metanav ul li{float:left;margin-left:20px}
#scs-pagefooter-metanav ul li:first-child{margin-left:0}
#scs-pagefooter-metanav ul li a{font-size:11px;color:#666;text-decoration:none}
#scs-pagefooter-metanav ul li a:focus,#scs-pagefooter-metanav ul li a:hover{color:#2d90ec}
div.scs-pageheader .primary-button,div.scs-pageheader .primary-button:link,div.scs-pageheader .primary-button:visited,.scs-pageheader-ui-dialog .primary-button,.scs-pageheader-ui-dialog .primary-button:link,.scs-pageheader-ui-dialog .primary-button:visited{vertical-align:top;position:relative;font-weight:normal;font-size:13px;cursor:pointer;color:white;margin:0 10px 10px 0;padding:4px 12px;text-decoration:none;border:0;background:#086adb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition:all .07s cubic-bezier(0.4,0,0.6,1)}
div.scs-pageheader .primary-button:hover,.scs-pageheader-ui-dialog .primary-button:hover{background:#0048cf}
div.scs-pageheader .primary-button:active,.scs-pageheader-ui-dialog .primary-button:active{outline:0;background:#0048cf;transform:scale(0.98)}
div.scs-pageheader a.primary-button:link,div.scs-pageheader span.primary-button,.scs-pageheader-ui-dialog a.primary-button:link,.scs-pageheader-ui-dialog span.primary-button{padding:5px 12px;display:inline-block;vertical-align:top !important}
div.scs-pageheader span.primary-button a,.scs-pageheader-ui-dialog span.primary-button a{color:white;margin:0;padding:0}
div.scs-pageheader span.primary-button a:hover,.scs-pageheader-ui-dialog span.primary-button a:hover{text-decoration:none}
div.scs-pageheader .secondary-button,div.scs-pageheader .secondary-button:link,div.scs-pageheader .secondary-button:visited,.scs-pageheader-ui-dialog .secondary-button,.scs-pageheader-ui-dialog .secondary-button:link,.scs-pageheader-ui-dialog .secondary-button:visited{vertical-align:top;position:relative;font-weight:normal;font-size:13px;cursor:pointer;color:#333 !important;margin:0 10px 10px 0;padding:4px 12px;text-decoration:none;background:#cfd5d9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition:all .07s cubic-bezier(0.4,0,0.6,1);border:0}
div.scs-pageheader .secondary-button:hover,.scs-pageheader-ui-dialog .secondary-button:hover{background:#b1b9be}
div.scs-pageheader .secondary-button:active,.scs-pageheader-ui-dialog .secondary-button:active{outline:0;background:#b1b9be;transform:scale(0.98)}
div.scs-pageheader a.secondary-button:link,div.scs-pageheader span.secondary-button,.scs-pageheader-ui-dialog a.secondary-button:link,.scs-pageheader-ui-dialog span.secondary-button{padding:4px 12px;display:inline-block;vertical-align:top !important}
div.scs-pageheader span.secondary-button a:hover,.scs-pageheader-ui-dialog span.secondary-button a:hover{text-decoration:none}
.ui-widget-overlay{background:#000 url(../resources/jquery-ui/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;opacity:.60;filter:alpha(opacity = 60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.60;-moz-opacity:.60}
.ui-dialog.scs-pageheader-ui-dialog{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:13px;color:#444;padding:2px 25px;min-width:260px;max-width:400px;background-color:#fff;-webkit-box-shadow:#222 0 0 5px;-moz-box-shadow:#222 0 0 5px;box-shadow:#222 0 0 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:left}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-titlebar{padding:11px 3px 11px 0}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:#015;font-size:17px}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:4px;right:-18px;margin:0;padding:0;width:21px;height:21px;border:0}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{width:21px;height:21px;background:url(../resources/jquery-ui/ui-dialog-close.png) 0 0 no-repeat}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-position:0 -21px}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-content{padding:0 0 18px 0;font-size:15px}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-content p{margin:0 0 10px 0}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-buttonpane{margin:0;padding:16px 0 10px 0;border-top:1px solid #d7d7d7}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{position:relative;left:10px}
.ui-dialog.scs-pageheader-ui-dialog .ui-dialog-buttonpane button{margin:0 10px 10px 0}
.ui-dialog.scs-pageheader-ui-dialog.error .ui-dialog-titlebar .ui-dialog-title,.ui-dialog.scs-pageheader-ui-dialog.error .ui-dialog-content,.ui-dialog.scs-pageheader-ui-dialog.error .ui-dialog-content *{color:#d12 !important}
.ui-dialog.scs-pageheader-ui-dialog h3{font:17px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#666;padding:0;margin:14px 0 4px 0;text-align:left}
.scs-pageheader-branchnav-disabled{background:url(../../header/clientlibs/desktop/css/resources/branchnav/branchnavRightBg.png) repeat-x 0 4px;position:absolute;width:640px;height:40px}
ul#scs-pageheader-branchnav{position:absolute;left:19px;top:0;height:40px;overflow:hidden;z-index:1}
ul#scs-pageheader-branchnav li{float:left;padding:4px 0 0 2px;background:url(../../header/clientlibs/desktop/css/resources/branchnav/branchnavLinkBg.png) repeat-x 100% 4px;line-height:15.6px}
ul#scs-pageheader-branchnav li a{display:block;position:relative;z-index:1;padding:8px 17px 0 17px;height:28px;color:#fff;text-decoration:none;background:url(../../header/clientlibs/desktop/css/resources/images/toolbar/divider.png) no-repeat 0 1px}
ul#scs-pageheader-branchnav li:first-child a{background:0}
ul#scs-pageheader-branchnav li a:hover,ul#scs-pageheader-branchnav li.active+li>a:hover{background:url(../../header/clientlibs/desktop/css/resources/images/level0-bg.png) repeat-x 0 bottom}
ul#scs-pageheader-branchnav li a:focus{text-decoration:underline}
ul#scs-pageheader-branchnav li.active{background:transparent url(../../header/clientlibs/desktop/css/resources/branchnav/toggleBefore.png) no-repeat 0 4px}
ul#scs-pageheader-branchnav li.active a,ul#scs-pageheader-branchnav li.active a:hover{z-index:2;padding-left:19px;padding-right:19px;min-height:29px;background:transparent url(../../header/clientlibs/desktop/css/resources/branchnav/toggleAfter.png) no-repeat right top;color:#2d90ec}
ul#scs-pageheader-branchnav li.active+li>a,ul#scs-pageheader-branchnav li:hover+li>a{background:0}
.scs-html-landingpage div.scs-legacy-header.scs-pageheader-themeDark ul#scs-pageheader-branchnav li.active a,.scs-html-landingpage div.scs-legacy-header.scs-pageheader-themeDark ul#scs-pageheader-branchnav li.active a:hover,div.scs-legacy-header.scs-pageheader-themeWhite ul#scs-pageheader-branchnav li.active a,div.scs-legacy-header.scs-pageheader-themeWhite ul#scs-pageheader-branchnav li.active a:hover{color:#fff}
ul#scs-pageheader-toolsnav{position:relative;z-index:4;float:right}
ul#scs-pageheader-toolsnav li{float:left;padding:4px 0 0 2px;background:url(../../header/clientlibs/desktop/css/resources/branchnav/branchnavLinkBg.png) repeat-x 100% 4px;line-height:15.6px}
ul#scs-pageheader-toolsnav li *{line-height:12px}
ul#scs-pageheader-toolsnav li .scsh-icon{line-height:14px}
ul#scs-pageheader-toolsnav li:first-child a{background-image:none}
ul#scs-pageheader-toolsnav li a{display:block;position:relative;z-index:1;padding:2px 9px 0 9px;min-width:32px;height:34px;overflow:hidden;text-align:center;color:#fff;font-size:10px;text-decoration:none;white-space:nowrap;background:url(../../header/clientlibs/desktop/css/resources/images/toolbar/divider.png) no-repeat 0 1px}
ul#scs-pageheader-toolsnav li a:active,ul#scs-pageheader-toolsnav li a:focus{text-decoration:none}
ul#scs-pageheader-toolsnav li a:hover{background:url(../../header/clientlibs/desktop/css/resources/images/level0-bg.png) repeat-x 0 bottom}
ul#scs-pageheader-toolsnav li a img{width:14px;height:14px}
ul#scs-pageheader-toolsnav li a span{display:block;margin-top:2px}
ul#scs-pageheader-toolsnav li.active{background:transparent url(../../header/clientlibs/desktop/css/resources/branchnav/toggleBefore.png) no-repeat 0 4px}
ul#scs-pageheader-toolsnav li.active a,ul#scs-pageheader-toolsnav li.active a:hover{z-index:2;padding-left:11px;padding-right:11px;min-height:29px;background:transparent url(../../header/clientlibs/desktop/css/resources/branchnav/toggleAfter.png) no-repeat right top;color:#2d90ec}
ul#scs-pageheader-toolsnav li.active+li>a,ul#scs-pageheader-toolsnav li:hover+li>a{background:0}
.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-toolsnav li.active a,.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-toolsnav li.active a:hover,div.scs-pageheader-themeWhite ul#scs-pageheader-toolsnav li.active a,div.scs-pageheader-themeWhite ul#scs-pageheader-toolsnav li.active a:hover{color:#fff}
.modHeader ul#scs-pageheader-toolsnav li.active a,.modHeader ul#scs-pageheader-toolsnav li.active a:hover,.modHeader.scs-pageheader-themeWhite ul#scs-pageheader-toolsnav li.active a{background-color:white;border-radius:5px 5px 0 0;color:#2d90ec}
div#scs-pageheader-toolbar{background:url(../../header/clientlibs/desktop/css/resources/branchnav/pageheaderBgNew.png) repeat-x 50% 0;min-width:980px}
div#scs-pageheader-toolbar .pageCenter{height:40px;position:relative}
#scs-pageheader-toolbar .filler{position:absolute;left:0;top:4px;background:url(../../header/clientlibs/desktop/css/resources/branchnav/branchnavLinkBg.png) repeat-x 100% 0;height:36px;width:100%}
.scs-pageheader-themeDark #scs-pageheader-toolbar .iconThemeWhite,.scs-pageheader-themeWhite #scs-pageheader-toolbar .iconThemeDark{display:none}
#scs-pageheader-userbox{position:relative;float:right;padding:4px 0 0 3px;z-index:10000;background:url(../../header/clientlibs/desktop/css/resources/branchnav/branchnavLinkBg.png) repeat-x 100% 4px}
#scs-pageheader-userbox-button{display:block;width:146px;height:36px;overflow:hidden;background:url(../../header/clientlibs/desktop/css/resources/images/toolbar/userbox.png) no-repeat 0 -72px;font-size:13px;padding-right:28px;text-align:right;position:relative;z-index:6}
#scs-pageheader-userbox-button.login{background-position:0 0;text-align:center}
#scs-pageheader-userbox-button.login:hover{background-position:0 -36px}
#scs-pageheader-userbox-button:hover{background-position:0 -108px}
#scs-pageheader-userbox-button a,#scs-pageheader-userbox-button a:hover,#scs-pageheader-userbox-button span.text{color:#fff;text-decoration:none}
.isActive #scs-pageheader-userbox-button,.isActive #scs-pageheader-userbox-button:hover,.isActive #scs-pageheader-userbox-button span.text{background-position:0 -144px;color:#102b6a}
#scs-pageheader-userbox-button span.text{display:inline;position:absolute;top:8px;left:12px;right:28px;line-height:16px}
.msIe #scs-pageheader-userbox-button span.text{line-height:1.2em}
#scs-pageheader-userbox-button.login span.text{padding-left:26px}
#scs-pageheader-userbox-menu{display:none;position:absolute;z-index:5;padding:0 10px 5px;width:152px;border:1px solid #f4f4f4;border-top:0;background-color:#fff;-moz-box-shadow:0 3px 6px #d1d1d1;-webkit-box-shadow:0 3px 6px #d1d1d1;box-shadow:0 3px 6px #d1d1d1;text-align:right}
html.msIe7 #scs-pageheader-userbox-menu,html.msIeLt7 #scs-pageheader-userbox-menu{border-color:#acacac}
.isActive #scs-pageheader-userbox-menu{display:block}
#scs-pageheader-userbox-menu>ul.accountlinks{display:block;margin:12px 0 0;padding-bottom:8px;border-bottom:1px solid #eaeaea}
#scs-pageheader-userbox-menu>ul.accountlinks>li{padding:0 17px 4px}
#scs-pageheader-userbox-menu>ul.accountlinks>li a{color:#015}
#scs-pageheader-userbox-menu>ul.accountlinks>li a:hover{color:#2d90ec;text-decoration:none}
#scs-pageheader-userbox-menu>.logout-button{background-color:#fff;color:#102b6a;padding:0;margin-top:12px;margin-right:17px;margin-bottom:7px;display:inline-block}
#scs-pageheader-userbox-menu>.logout-button:hover{color:#2d90ec;text-decoration:none}
#scs-pageheader-userbox-menu>.footnote{margin:7px 17px 13px;float:right}
.modal-holder .button-group a:hover,.sdx-modal-holder .button-group a:hover{border-bottom:0;color:inherit}
.modal-holder .button-group a,.sdx-modal-holder .button-group a{border-bottom:0;transition:none;color:inherit}
.modal-holder .checkbox,.sdx-modal-holder .checkbox{text-align:left}
div.scs-pageheader div.metanav{float:right;position:relative;z-index:5}
ul#scs-pageheader-metanav{position:relative;z-index:1002;margin-top:12px;color:#015}
ul#scs-pageheader-metanav>li{float:left;padding:0 12px 0 13px;height:15px;background:url(../../header/clientlibs/desktop/css/resources/images/meta-divider.png) no-repeat}
.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li,div.scs-pageheader-themeWhite ul#scs-pageheader-metanav>li{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-divider-white.png)}
ul#scs-pageheader-metanav img{margin-right:4px;vertical-align:-2px}
ul#scs-pageheader-metanav>li:first-child,.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li:first-child,div.scs-pageheader-themeWhite ul#scs-pageheader-metanav>li:first-child{padding-left:0;background-image:none}
ul#scs-pageheader-metanav>li:last-child{padding-right:0}
ul#scs-pageheader-metanav>li.last-child{padding-right:0}
ul#scs-pageheader-metanav>li>a{display:block;margin-top:-1px;color:#015;font-size:13px;text-decoration:none;white-space:nowrap;-webkit-transition:color .5s,background-image .5s;-moz-transition:color .5s,background-image .5s;-ms-transition:color .5s,background-image .5s;-o-transition:color .5s,background-image .5s;transition:color .5s,background-image .5s}
ul#scs-pageheader-metanav>li>a>.activeImage,ul#scs-pageheader-metanav>li>a>.normalImage{position:absolute;margin-left:-18px}
ul#scs-pageheader-metanav>li>a>.activeImage,ul#scs-pageheader-metanav>li>a:hover>.normalImage{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:opacity .5s}
ul#scs-pageheader-metanav>li>a>.normalImage,ul#scs-pageheader-metanav>li>a:hover>.activeImage{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(enabled = false)";filter:none;-moz-opacity:1;-khtml-opacity:1;opacity:1;transition:opacity .5s}
.scs-html-landingpage div.scs-pageheader-themeDark li,div.scs-pageheader-themeWhite li{color:#fff;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li,div.scs-pageheader-themeWhite ul#scs-pageheader-metanav>li{color:#fff;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li,.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li>a,div.scs-pageheader-themeWhite ul#scs-pageheader-metanav>li,div.scs-pageheader-themeWhite ul#scs-pageheader-metanav>li>a{color:#fff;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}
ul#scs-pageheader-metanav>li>a:focus,ul#scs-pageheader-metanav>li>a:hover,.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li>a:focus,.scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li>a:hover{color:#2d90ec}
div.scs-pageheader-themeWhite ul#scs-pageheader-metanav>li>a:focus,div.scs-pageheader-themeWhite ul#scs-pageheader-metanav>li>a:hover{text-decoration:underline}
div.scs-pageheader .cart-itemcount{display:inline-block;font-size:11px;line-height:14px;color:#fff;background:#e42a30;margin:0 22px;padding:0 4px;vertical-align:top;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
HTML.msIe7 div.scs-pageheader .cart-itemcount{display:inline;zoom:1}
li#scs-pageheader-language-switch{position:relative;z-index:4;padding-left:13px !important}
li#scs-pageheader-language-switch a.active{position:relative;z-index:6;top:-1px;background:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down.png) no-repeat 25px 6px}
li#scs-pageheader-language-switch a.active:hover{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down-hover.png)}
.scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch a.active,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a.active{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down-white.png)}
li#scs-pageheader-language-switch a,li#scs-pageheader-language-switch span{padding-right:26px;color:#015;font-size:13px;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch a,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a.active:focus,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a.active:hover{color:#fff}
div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a.active:focus,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a.active:hover{text-decoration:underline}
div.scs-pageheader-themeWhite li.open#scs-pageheader-language-switch a.active:focus,div.scs-pageheader-themeWhite li.open#scs-pageheader-language-switch a.active:hover{text-decoration:none}
.scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch.open a,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch.open a{color:#015}
.scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch a:focus,.scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch a:hover,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a:focus,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a:hover,div.scs-pageheader-themeWhite li.open#scs-pageheader-language-switch a:focus,div.scs-pageheader-themeWhite li.open#scs-pageheader-language-switch a:hover,li#scs-pageheader-language-switch a:focus,li#scs-pageheader-language-switch a:hover{color:#2d90ec}
li#scs-pageheader-language-switch ul{display:none}
.scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch.open a.active,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch.open a.active,li#scs-pageheader-language-switch.open a.active{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-up.png)}
.scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch.open a.active:hover,div.scs-pageheader-themeWhite li#scs-pageheader-language-switch.open a.active:hover,li#scs-pageheader-language-switch.open a.active:hover{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-up-hover.png)}
li#scs-pageheader-language-switch.open ul{display:block;position:absolute;z-index:5;top:-5px;left:2px;border:1px solid #f4f4f4;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:#d1d1d1 0 3px 6px;-moz-box-shadow:#d1d1d1 0 3px 6px;box-shadow:#d1d1d1 0 3px 6px;background-color:#fff}
li#scs-pageheader-language-switch.open ul li{padding:8px 0 0 10px}
li#scs-pageheader-language-switch.open ul li:first-child{padding-top:28px}
li#scs-pageheader-language-switch.open ul li:last-child{padding-bottom:6px}
li#scs-pageheader-language-switch.open ul li.last-child{padding-bottom:6px}
li#scs-pageheader-language-switch.open ul li a{text-align:right}
.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open>a:focus,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open>a:hover,#scs-pageheader-junction-switch-selector>a{text-decoration:none}
.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector>a:focus,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector>a:hover{text-decoration:underline}
#scs-pageheader-junction-switch{position:relative}
#scs-pageheader-junction-switch-selector{border:1px solid transparent;display:inline-block;padding:3px 10px 3px 10px;margin:-4px -10px -3px 0}
.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a.active,#scs-pageheader-junction-switch-selector a.active{color:#015;padding-right:0}
.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector a.active{color:#fff}
.scs-html-landingpage div.scs-pageheader-themeDark #scs-pageheader-junction-switch-selector.open a.active .scs-meta-arrow,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a.active .scs-meta-arrow,#scs-pageheader-junction-switch-selector a.active .scs-meta-arrow{display:inline-block;vertical-align:top;margin:5px 0 0 9px;background:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down.png) no-repeat 0 0;width:7px;height:4px}
#scs-pageheader-junction-switch-selector a.active:hover .scs-meta-arrow,#scs-pageheader-junction-switch-selector a.active:focus .scs-meta-arrow{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down-hover.png)}
.scs-html-landingpage div.scs-pageheader-themeDark #scs-pageheader-junction-switch-selector a.active .scs-meta-arrow,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector a.active .scs-meta-arrow{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down-white.png)}
.scs-html-landingpage div.scs-pageheader-themeDark #scs-pageheader-junction-switch-selector.open a.active:hover .scs-meta-arrow,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a.active:hover .scs-meta-arrow,#scs-pageheader-junction-switch-selector.open a.active:hover .scs-meta-arrow{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-up-hover.png)}
#scs-pageheader-junction-switch-dropdown a,#scs-pageheader-junction-switch-dropdown{color:#015;font-size:13px;text-decoration:none;white-space:nowrap}
#scs-pageheader-junction-switch-selector a.active,#scs-pageheader-junction-switch-dropdown.open ul,#scs-pageheader-junction-switch-dropdown{display:inline-block}
.scs-html-landingpage div.scs-pageheader-themeDark #scs-pageheader-junction-switch-selector.open a.active .scs-meta-arrow,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a.active .scs-meta-arrow,#scs-pageheader-junction-switch-selector.open a.active .scs-meta-arrow{background:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-up.png) no-repeat 0 0}
#scs-pageheader-junction-switch-selector.open{background-color:white;border:1px solid #f4f4f4;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
#scs-pageheader-junction-switch-dropdown.open ul{display:block}
#scs-pageheader-junction-switch-dropdown.open ul li{padding:8px 26px 0 10px;white-space:nowrap;text-align:right}
li#scs-pageheader-junction-switch-selector{position:relative;z-index:24}
li#scs-pageheader-junction-switch-selector a.active{position:relative;z-index:6}
li#scs-pageheader-junction-switch-selector a{padding-right:26px;color:#015;font-size:13px;text-decoration:none;white-space:nowrap}
.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a:focus,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a:hover,#scs-pageheader-junction-switch-selector a:focus,#scs-pageheader-junction-switch-selector a:hover,#scs-pageheader-junction-switch-dropdown li:hover{color:#2d90ec}
.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector a:focus,.scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector a:hover{color:#fff}
#scs-pageheader-junction-switch-dropdown{display:none}
#scs-pageheader-junction-switch-dropdown.open{background-color:white;display:inline-block;position:absolute;z-index:5;top:-5px;left:2px;border:1px solid #f4f4f4;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:#d1d1d1 0 2px 4px;-moz-box-shadow:#d1d1d1 0 2px 4px;box-shadow:#d1d1d1 0 2px 4px}
#scs-pageheader-junction-switch-dropdown.open{top:18px;right:2px;left:auto;z-index:50;width:200px;-moz-border-radius:1px 0 0 0;-webkit-border-radius:1px 0 0 0;border-radius:1px 0 0 0}
#scs-pageheader-junction-switch-selector.open ul{padding:0 0 10px 0}
li#scs-pageheader-junction-switch-selector.open ul li{padding:8px 0 0 10px}
li#scs-pageheader-junction-switch-selector.open ul li:first-child{padding-top:28px}
li#scs-pageheader-junction-switch-selector.open ul li a{text-align:right}
ul#scs-pageheader-topnav{clear:both;display:block;position:relative;z-index:1;margin-left:-3px;height:44px;background:url(../../header/clientlibs/desktop/css/resources/images/level1-bg.png) repeat-x 0 0}
ul#scs-pageheader-topnav.scs-empty{height:1px;background:0;border-bottom:1px solid #ddd;display:inline-block;margin-left:20px;margin-bottom:-10px;width:940px}
ul#scs-pageheader-topnav>li{float:left;padding:4px 0 0 2px;line-height:1;background:url(../../header/clientlibs/desktop/css/resources/images/level1-divider.png) no-repeat 0 4px}
ul#scs-pageheader-topnav>li:first-child{margin-left:4px;padding-left:0;background-image:none}
ul#scs-pageheader-topnav>li>a{display:block;position:relative;z-index:2;padding:8px 17px 0;height:28px;color:#015;font-size:15px;text-decoration:none;white-space:nowrap}
ul#scs-pageheader-topnav>li>a:focus,ul#scs-pageheader-topnav>li>a:hover{color:#2d90ec}
ul#scs-pageheader-topnav>li.active>a{margin-top:-2px;padding-top:10px;background:url(../../header/clientlibs/desktop/css/resources/images/level1-over-bg.png) repeat-x;color:#2d90ec}
ul#scs-pageheader-topnav>li.active:first-child>a{-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}
ul#scs-pageheader-topnav>li.bigDivider{background-position:0 -36px}
ul#scs-pageheader-topnav.megaDdVisible{background-position:0 -44px}
ul#scs-pageheader-topnav>li.open>a{left:2px;z-index:3;margin-top:-4px;margin-left:-4px;padding:11px 18px 0 18px;border:1px solid #dadada;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:#d6d6d6 0 2px 4px;-moz-box-shadow:#d6d6d6 0 2px 4px;box-shadow:#d6d6d6 0 2px 4px;background-color:#fff;color:#2d90ec}
ul#scs-pageheader-topnav>li:first-child>a.open{left:3px;padding-left:17px;padding-right:19px}
#scs-pageheader-search{z-index:2;margin-top:-36px;margin-left:820px;white-space:nowrap;position:absolute;right:auto}
#scs-pageheader-search-field{float:left;width:109px;padding-left:3px;height:23px;border:0;background:url(../../header/clientlibs/desktop/css/resources/images/search-field-bg.png) no-repeat}
HTML.msIe7 #scs-pageheader-search-field,HTML.msIe8 #scs-pageheader-search-field{padding-top:4px !important}
#scs-pageheader-search-field.scs-standalone{width:97px;height:15px;margin-top:1px;font-weight:normal;font-size:13px;color:#001d51;background:#f5f5f5;padding:2px 7px 3px 7px;border:1px solid #f1f1f1;border-right:0;-webkit-box-shadow:#ccc -1px -1px 0;-moz-box-shadow:#ccc -1px -1px 0;box-shadow:#ccc -1px -1px 0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
#scs-pageheader-search-button{cursor:pointer;float:left;width:28px;height:24px;border:0;background:url(../../header/clientlibs/desktop/css/resources/images/search-button-bg.png) 0 0 no-repeat}
#scs-pageheader-search-field:focus ~ #scs-pageheader-search-button,#scs-pageheader-search-button:hover{background-image:url(../../header/clientlibs/desktop/css/resources/images/search-button-bg-active.png)}
#scs-pageheader-megadropdown-wrapper{display:none;height:331px;margin-left:-8px;margin-top:-5px;overflow:hidden;padding-left:8px;width:996px;z-index:1001}
HTML.msIe7 #scs-pageheader-megadropdown-wrapper,HTML.msIe8 #scs-pageheader-megadropdown-wrapper{margin-top:-4px !important}
HTML.msIe7 #scs-pageheader-megadropdown,HTML.msIe8 #scs-pageheader-megadropdown{margin-top:-1px !important}
#scs-pageheader-megadropdown{display:none;clear:both;position:absolute;z-index:900;width:978px;overflow:hidden;border:1px solid #dddcdd;border-top-width:0;-webkit-box-shadow:#d6d6d6 0 2px 4px;-moz-box-shadow:#d6d6d6 0 2px 4px;box-shadow:#d6d6d6 0 2px 4px;background-color:#fff}
#scs-pageheader-megadropdown .section ul li{margin-left:0;text-indent:0}
#scs-pageheader-megadropdown-loader{display:none;height:88px;background:url(../../header/clientlibs/desktop/css/resources/images/mega-loader.gif) no-repeat center center}
#scs-pageheader-megadropdown .mdd-content{display:none;height:321px;overflow:hidden;position:relative}
#scs-pageheader-megadropdown .mdd-content .section{float:left;margin:17px 0 19px 20px;width:140px;overflow:hidden;font-size:13px;color:#333}
#scs-pageheader-megadropdown .mdd-content .section:first-child{margin-left:19px}
#scs-pageheader-megadropdown .mdd-content .section a,#scs-pageheader-megadropdown .mdd-content .section a *{font-size:13px;color:#015;text-decoration:none}
#scs-pageheader-megadropdown .mdd-content .section a:focus,#scs-pageheader-megadropdown .mdd-content .section a:focus *,#scs-pageheader-megadropdown .mdd-content .section a:hover,#scs-pageheader-megadropdown .mdd-content .section a:hover *{color:#2d90ec}
#scs-pageheader-megadropdown .mdd-content .section .title{display:block;margin:15px 0 12px;font-size:15px;font-weight:normal !important}
#scs-pageheader-megadropdown .mdd-content .section ul{list-style:none}
#scs-pageheader-megadropdown .mdd-content .section li{margin-top:8px;line-height:15.6px}
#scs-pageheader-megadropdown .mdd-content .section li:first-child{margin-top:0}
#scs-pageheader-megadropdown .mdd-content .section li:before{content:normal}
#scs-pageheader-megadropdown .scs-supportbox{float:right;margin-left:40px;padding:17px 10px 0 20px;width:268px;height:304px;overflow:hidden;background:url(../../header/clientlibs/desktop/css/resources/images/supportbox/bg.png) no-repeat}
#scs-pageheader-megadropdown .scs-supportbox .help{position:absolute;margin-left:-40px;width:20px;height:80px;background:url(../../header/clientlibs/desktop/css/resources/images/supportbox/help-en.png) no-repeat center center}
#scs-pageheader-megadropdown .scs-supportbox .help.de{background-image:url(../../header/clientlibs/desktop/css/resources/images/supportbox/help-de.png)}
#scs-pageheader-megadropdown .scs-supportbox .help.fr{background-image:url(../../header/clientlibs/desktop/css/resources/images/supportbox/help-fr.png)}
#scs-pageheader-megadropdown .scs-supportbox .help.it{background-image:url(../../header/clientlibs/desktop/css/resources/images/supportbox/help-it.png)}
#scs-pageheader-megadropdown .scs-supportbox div.title{padding-bottom:4px}
#scs-pageheader-megadropdown .scs-supportbox div.title a{color:#015;font-size:15px}
#scs-pageheader-megadropdown .scs-supportbox div.title a:hover{color:#007feb}
#scs-pageheader-search-field.placeholder{color:#666;font-style:italic}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox,#scs-pageheader-megadropdown .mdd-content .modMddAdbox .par.parsys{box-sizing:border-box}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox{margin:0;width:319px;height:100%;border-left:1px solid #ddd;right:0;top:0;position:absolute}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox .par.parsys,#scs-pageheader-megadropdown .mdd-content .modMddAdbox .modBackgroundContainer,#scs-pageheader-megadropdown .mdd-content .modMddAdbox .backgroundcontainer{width:100%;padding:0;height:100%}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox .section,#scs-pageheader-megadropdown .mdd-content .modMddAdbox .section:first-child{box-sizing:border-box;margin:0}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox .textimage .left .imageContainer{margin:0}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox .textimage .left .textContainer{margin-left:90px}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox .section,#scs-pageheader-megadropdown .mdd-content .modMddAdbox .textimage,#scs-pageheader-megadropdown .mdd-content .modMddAdbox .mod{width:100%;box-sizing:border-box}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox .textimage .imageContainer{width:70px}
#scs-pageheader-megadropdown .mdd-content .modMddAdbox .priceorder{padding-left:90px;box-sizing:border-box}
.cq_isEditMode #scs-pageheader-megadropdown-wrapper{z-index:999999}
#scs-pagefooter-doormatnav-wrapper{padding:16px 0 8px 19px}
#scs-pagefooter-doormatnav{padding:6px 0 21px}
#scs-pagefooter-doormatnav>ul>li{float:left;padding-left:20px;width:140px}
#scs-pagefooter-doormatnav>ul>li:first-child{padding-left:0}
#scs-pagefooter-doormatnav>ul>li>a,#scs-pagefooter-doormatnav>ul>li>span{font-size:15px;color:#666;text-decoration:none}
#scs-pagefooter-doormatnav>ul>li>a:focus,#scs-pagefooter-doormatnav>ul>li>a:hover{color:#2d90ec}
#scs-pagefooter-doormatnav ul ul{margin-top:3px}
#scs-pagefooter-doormatnav ul ul li{padding-top:9px}
#scs-pagefooter-doormatnav ul ul li a{font-size:11px;color:#555;text-decoration:none}
#scs-pagefooter-doormatnav ul ul li a:focus,#scs-pagefooter-doormatnav ul ul li a:hover{color:#2d90ec}
#scs-pagefooter-doormatnav .socialmedia{font-size:11px;color:#555;margin-top:36px}
#scs-pagefooter-doormatnav .socialmedia span.prefix{margin-bottom:5px;display:inline-block}
#scs-pagefooter-doormatnav .socialmedia ul{margin-top:0;list-style:none}
#scs-pagefooter-doormatnav .socialmedia ul li{float:left;margin-right:5px;padding-top:2px}
#scs-pagefooter-doormatnav li.showall{margin-top:30px}
li#shoppingCartLink-wrap{position:relative;z-index:4;padding-left:26px !important}
#shoppingCartLink.active{position:relative;z-index:6;top:0;background:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down.png) no-repeat 100% 6px;padding-right:16px}
#shoppingCartLink.active:hover{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down-hover.png)}
.scs-html-landingpage div.scs-pageheader-themeDark #shoppingCartLink.active,div.scs-pageheader-themeWhite #shoppingCartLink.active{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-down-white.png)}
.scs-html-landingpage div.scs-pageheader-themeDark li#shoppingCartLink-wrap.open a,div.scs-pageheader-themeWhite li#shoppingCartLink-wrap.open a{color:#015}
div.scs-pageheader-themeWhite li.open#shoppingCartLink-wrap a.active:focus,div.scs-pageheader-themeWhite li.open#shoppingCartLink-wrap a.active:hover{text-decoration:none;color:#2d90ec}
li#shoppingCartLink-wrap>div{display:none}
.scs-html-landingpage div.scs-pageheader-themeDark li#shoppingCartLink-wrap.open #shoppingCartLink.active,div.scs-pageheader-themeWhite li#shoppingCartLink-wrap.open #shoppingCartLink.active,li#shoppingCartLink-wrap.open #shoppingCartLink.active{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-up.png)}
.scs-html-landingpage div.scs-pageheader-themeDark li#shoppingCartLink-wrap.open #shoppingCartLink.active:hover,div.scs-pageheader-themeWhite li#shoppingCartLink-wrap.open #shoppingCartLink.active:hover,li#shoppingCartLink-wrap.open #shoppingCartLink.active:hover{background-image:url(../../header/clientlibs/desktop/css/resources/images/meta-arrow-up-hover.png)}
li#shoppingCartLink-wrap.open>div{display:block;position:absolute;border:1px solid #f4f4f4;-webkit-box-shadow:#d1d1d1 0 3px 6px;-moz-box-shadow:#d1d1d1 0 3px 6px;box-shadow:#d1d1d1 0 3px 6px;background-color:#fff}
#cartmini,#cartmini .scs-cartmini-error,#cartmini .scs-cartmini-empty,#cartmini .scs-cartmini-inner{display:none}
li#shoppingCartLink-wrap.open>#cartmini{top:18px;right:-1px;z-index:5;width:398px;padding:24px 15px 15px;line-height:16px;display:block}
li#shoppingCartLink-wrap.open>#cartmini-top{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;top:-5px;right:-1px;width:100%;z-index:4;height:23px}
li#shoppingCartLink-wrap.open>span{display:block;position:absolute;width:100%;height:5px;z-index:6;background:#fff;top:16px;right:0}
.scs-cartmini-inner>table,#cartmini .scs-cartmini-empty{width:100%;background:#fafafa;background:-webkit-gradient(linear,center top,center bottom,from(white) to(#f5f5f5));background:-webkit-linear-gradient(top,white,#f5f5f5);background:-moz-linear-gradient(top,white,#f5f5f5);background:-ms-linear-gradient(top,white,#f5f5f5);background:-o-linear-gradient(top,white,#f5f5f5);background:linear-gradient(top,white,#f5f5f5)}
#cartmini .scs-loadingRotator{margin:69px auto}
#cartmini .scs-cartmini-error{color:#d12;border:1px solid #d12;border-width:1px 0;background:url(../../base/resources/icons/form-global-error-message.png) no-repeat 5px 11px;padding:11px 8px 12px 35px;margin-bottom:14px}
#cartmini .scs-cartmini-empty{height:170px;color:#015}
#cartmini .scs-cartmini-empty .basket-heading{margin-bottom:55px}
#cartmini .scs-cartmini-empty .basket-empty-text{font:normal 18px/20px 'TheSaB3','Trebuchet MS',Arial,Helvetica,Sans-serif;background:url(../../header/clientlibs/desktop/css/resources/images/cartmini-emptycart.png) no-repeat 36px 0;padding:2px 0 2px 85px;min-height:40px}
.scs-cartmini-inner td,.scs-cartmini-inner th{color:#015;font:normal 13px/16px 'TheSaB5','Trebuchet MS',Arial,Helvetica,Sans-serif;margin:0;padding-right:12px;text-align:left;vertical-align:top}
.scs-cartmini-inner tbody td{padding-top:3px;padding-bottom:3px}
#cartmini th,#cartmini .basket-item-first td,#cartmini .basket-total td{padding-top:11px}
#cartmini th{padding-bottom:5px}
#cartmini .basket-item-last td,#cartmini .basket-total td{padding-bottom:12px}
#cartmini tbody .basket-item-text{color:#333}
#cartmini tbody .basket-item-first .basket-item-text{color:#015}
#cartmini thead,#cartmini .basket-item-image,#cartmini .basket-item-quantity,#cartmini .basket-item-text,#cartmini .basket-item-text-error,#cartmini .basket-item-giftwrapping,#cartmini .basket-item-separatorrow{background:#fff}
#cartmini .basket-item-last td,#cartmini td.basket-item-image,#cartmini th,#cartmini .basket-total td{border-bottom:1px solid #d2d2d2}
#cartmini .basket-item-group-last .basket-item-last td,#cartmini .basket-item-group-last td.basket-item-image,#cartmini .basket-total td,#cartmini th.recurringcharge,#cartmini th.onetimecharge{border-color:#015}
#cartmini th.recurringcharge,#cartmini th.onetimecharge{font-size:11px}
#cartmini .basket-item-separatorrow,#cartmini td.basket-item-separatorrow,#cartmini .basket-item-group-last td.basket-item-separatorrow{border-bottom:1px solid transparent;border-top:1px solid transparent;width:1px !important}
#cartmini th.basket-item-separatorrow{border-top:0}
#cartmini td.basket-item-image,#cartmini td.basket-item-image img{width:40px}
#cartmini .basket-total-text{padding-left:10px}
#cartmini .recurringcharge{padding-left:10px;width:70px}
#cartmini .onetimecharge{padding-right:0;width:70px}
#cartmini .basket-heading{font-size:15px}
#cartmini .basket-buttons-bottom{padding-top:15px;text-align:right}
#cartmini .basket-item-promo td{padding-top:11px}
#cartmini .basket-item-promo .basket-item-text{color:#516}
#cartmini .basket-item-promo .recurringcharge,#cartmini .basket-item-promo .onetimecharge{color:#333;vertical-align:bottom}
#cartmini .promo-bullet{display:block;float:left}
#cartmini .promo-bullet-text{display:block;padding-left:10px}
.icon-social-media-facebook{background-image:url('../../header/resources/images/sprites/sprites-portal-lores-1542051468280.png');background-position:left 0;width:24px;height:24px;display:inline-block}
.icon-social-media-instagram{background-image:url('../../header/resources/images/sprites/sprites-portal-lores-1542051468280.png');background-position:left -24px;width:24px;height:24px;display:inline-block}
.icon-social-media-linkedin{background-image:url('../../header/resources/images/sprites/sprites-portal-lores-1542051468280.png');background-position:left -48px;width:24px;height:24px;display:inline-block}
.icon-social-media-twitter{background-image:url('../../header/resources/images/sprites/sprites-portal-lores-1542051468280.png');background-position:left -72px;width:24px;height:24px;display:inline-block}
.icon-social-media-youtube{background-image:url('../../header/resources/images/sprites/sprites-portal-lores-1542051468280.png');background-position:left -96px;width:24px;height:24px;display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.icon-social-media-facebook{background-image:url('../../header/resources/images/sprites/sprites-portal-hires-1542051468280.png');background-position:left 0;background-size:24px 120px;width:24px;height:24px;display:inline-block}
.icon-social-media-instagram{background-image:url('../../header/resources/images/sprites/sprites-portal-hires-1542051468280.png');background-position:left -24px;background-size:24px 120px;width:24px;height:24px;display:inline-block}
.icon-social-media-linkedin{background-image:url('../../header/resources/images/sprites/sprites-portal-hires-1542051468280.png');background-position:left -48px;background-size:24px 120px;width:24px;height:24px;display:inline-block}
.icon-social-media-twitter{background-image:url('../../header/resources/images/sprites/sprites-portal-hires-1542051468280.png');background-position:left -72px;background-size:24px 120px;width:24px;height:24px;display:inline-block}
.icon-social-media-youtube{background-image:url('../../header/resources/images/sprites/sprites-portal-hires-1542051468280.png');background-position:left -96px;background-size:24px 120px;width:24px;height:24px;display:inline-block}
}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url(../resources/jquery-ui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#444}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url(../resources/jquery-ui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(../resources/jquery-ui/ui-icons_ff0084_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_ff0084_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_0073ea_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_666666_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_0073ea_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_ff0084_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay{background:#eee url(../resources/jquery-ui/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80)}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url(../resources/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.60;filter:Alpha(Opacity=60);-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.scs-html-emo_logotypeBlue.scs-accessibility-mode h2{color:#fff}
.scs-html-emo_logotypeBlue.scs-accessibility-mode .scs-primary-link a,.scs-html-emo_logotypeBlue.scs-accessibility-mode .scs-primary-link a:link,.scs-html-emo_logotypeBlue.scs-accessibility-mode .scs-mid-grey{color:#fff !important}
.scs-accessibility-mode div.scs-pageheader,.scs-accessibility-mode div.scs-pagefooter{color:#000}
.scs-accessibility-mode div.scs-pageheader h2,.scs-accessibility-mode .scs-pageheader-ui-dialog h2{color:#333}
.scs-accessibility-mode #scs-pagefooter-metanav{color:#333}
.scs-accessibility-mode #scs-pagefooter-metanav ul li a{color:#333}
.scs-accessibility-mode #scs-pagefooter-metanav ul li a:focus,.scs-accessibility-mode #scs-pagefooter-metanav ul li a:hover{color:#00f}
.scs-accessibility-mode div.scs-pageheader .secondary-button,.scs-accessibility-mode div.scs-pageheader .secondary-button:link,.scs-accessibility-mode div.scs-pageheader .secondary-button:visited,.scs-accessibility-mode .scs-pageheader-ui-dialog .secondary-button,.scs-accessibility-mode .scs-pageheader-ui-dialog .secondary-button:link,.scs-accessibility-mode .scs-pageheader-ui-dialog .secondary-button:visited{color:#00f}
.scs-accessibility-mode .ui-dialog.scs-pageheader-ui-dialog h3{color:#333}
.scs-accessibility-mode ul#scs-pageheader-branchnav li.active a,.scs-accessibility-mode ul#scs-pageheader-branchnav li.active a:hover{color:#00f}
.scs-accessibility-mode ul#scs-pageheader-toolsnav li.active a,.scs-accessibility-mode ul#scs-pageheader-toolsnav li.active a:hover{color:#00f}
.scs-accessibility-mode #scs-pageheader-userbox-menu>ul.accountlinks>li a:hover{color:#00f}
.scs-accessibility-mode ul#scs-pageheader-metanav>li>a:focus,.scs-accessibility-mode ul#scs-pageheader-metanav>li>a:hover,.scs-accessibility-mode .scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li>a:focus,.scs-accessibility-mode .scs-html-landingpage div.scs-pageheader-themeDark ul#scs-pageheader-metanav>li>a:hover{color:#00f}
.scs-accessibility-mode .scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch a:focus,.scs-accessibility-mode .scs-html-landingpage div.scs-pageheader-themeDark li#scs-pageheader-language-switch a:hover,.scs-accessibility-mode div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a:focus,.scs-accessibility-mode div.scs-pageheader-themeWhite li#scs-pageheader-language-switch a:hover,.scs-accessibility-mode div.scs-pageheader-themeWhite li.open#scs-pageheader-language-switch a:focus,.scs-accessibility-mode div.scs-pageheader-themeWhite li.open#scs-pageheader-language-switch a:hover,.scs-accessibility-mode li#scs-pageheader-language-switch a:focus,.scs-accessibility-mode li#scs-pageheader-language-switch a:hover{color:#00f}
.scs-accessibility-mode .scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a:focus,.scs-accessibility-mode .scs-pageheader-themeWhite #scs-pageheader-junction-switch-selector.open a:hover,.scs-accessibility-mode #scs-pageheader-junction-switch-selector a:focus,.scs-accessibility-mode #scs-pageheader-junction-switch-selector a:hover,.scs-accessibility-mode #scs-pageheader-junction-switch-dropdown li:hover{color:#00f}
.scs-accessibility-mode ul#scs-pageheader-topnav>li>a:focus,.scs-accessibility-mode ul#scs-pageheader-topnav>li>a:hover{color:#00f}
.scs-accessibility-mode ul#scs-pageheader-topnav>li.active>a{color:#00f}
.scs-accessibility-mode ul#scs-pageheader-topnav>li.open>a{color:#00f}
.scs-accessibility-mode #scs-pageheader-megadropdown .mdd-content .section{color:#333}
.scs-accessibility-mode #scs-pageheader-megadropdown .mdd-content .section a:focus,.scs-accessibility-mode #scs-pageheader-megadropdown .mdd-content .section a:focus *,.scs-accessibility-mode #scs-pageheader-megadropdown .mdd-content .section a:hover,.scs-accessibility-mode #scs-pageheader-megadropdown .mdd-content .section a:hover *{color:#00f}
.scs-accessibility-mode #scs-pagefooter-doormatnav>ul>li>a,.scs-accessibility-mode #scs-pagefooter-doormatnav>ul>li>span{color:#333}
.scs-accessibility-mode #scs-pagefooter-doormatnav>ul>li>a:focus,.scs-accessibility-mode #scs-pagefooter-doormatnav>ul>li>a:hover{color:#00f}
.scs-accessibility-mode #scs-pagefooter-doormatnav ul ul li a:focus,.scs-accessibility-mode #scs-pagefooter-doormatnav ul ul li a:hover{color:#00f}
.scs-accessibility-mode div.scs-pageheader-themeWhite li.open#shoppingCartLink-wrap a.active:focus,.scs-accessibility-mode div.scs-pageheader-themeWhite li.open#shoppingCartLink-wrap a.active:hover{color:#00f}
.scs-accessibility-mode #cartmini tbody .basket-item-text{color:#333}
.scs-accessibility-mode #cartmini .basket-item-promo .recurringcharge,.scs-accessibility-mode #cartmini .basket-item-promo .onetimecharge{color:#333}
.scs-accessibility-mode body{color:#333}
.scs-accessibility-mode a,.scs-accessibility-mode a:link{color:#00f}
.scs-accessibility-mode a:hover,.scs-accessibility-mode a:active,.scs-accessibility-mode a:focus{color:#00f}
.scs-accessibility-mode ul.link-list li::before,.scs-accessibility-mode .teaser ul.link-list li::before,.scs-accessibility-mode .links ul li::before,.scs-accessibility-mode .textContainer span.link-list-item a::before,.scs-accessibility-mode .textContainer a span.link-list-item::before{color:#00f}
.scs-accessibility-mode ul.link-list li a.linklist,.scs-accessibility-mode .links ul li a.linklist,.scs-accessibility-mode .textContainer span.link-list-item a,.scs-accessibility-mode .textContainer a span.link-list-item{color:#00f}
.scs-accessibility-mode h1,.scs-accessibility-mode #scs-pagetitle h1,.scs-accessibility-mode h1#scs-pagetitle{color:#333}
.scs-accessibility-mode h2{color:#333}
.scs-accessibility-mode h4{color:#333}
.scs-accessibility-mode .standardBackBtn button,.scs-accessibility-mode .standardBackBtn button.disabled:hover,.scs-accessibility-mode .secondary-button,.scs-accessibility-mode .middle .content span.secondary-button,.scs-accessibility-mode .secondary-button:link,.scs-accessibility-mode .secondary-button:visited,.scs-accessibility-mode .secondary-button.disabled:hover{color:#00f !important}
.scs-accessibility-mode #CQrte .alternative-action-link,.scs-accessibility-mode .textimage .scs-primary-link,.scs-accessibility-mode .scs-primary-link,.scs-accessibility-mode .ui-tooltip-sc-sme .scs-primary-link{color:#00f}
.scs-accessibility-mode .textimage .textContainer .scs-primary-link span{color:#00f !important}
.scs-accessibility-mode #CQrte .alternative-action-link a,.scs-accessibility-mode .textimage .textContainer .scs-primary-link a,.scs-accessibility-mode .scs-primary-link a span,.scs-accessibility-mode .scs-primary-link a:link span,.scs-accessibility-mode .scs-primary-link a:visited span,.scs-accessibility-mode .scs-primary-link a,.scs-accessibility-mode .scs-primary-link a:link,.scs-accessibility-mode .scs-primary-link a:visited{color:#00f !important}
.scs-accessibility-mode #CQ select option{color:#000 !important}
.scs-accessibility-mode .textimage .textContainer>p>span.footnote,.scs-accessibility-mode .textimage .textContainer span.footnote,.scs-accessibility-mode .middle .content .footnote,.scs-accessibility-mode .footnote{color:#333}
.scs-accessibility-mode .alternative-blue{color:#00f !important}
.scs-accessibility-mode .scs-dark-grey{color:#000 !important}
.scs-accessibility-mode .scs-mid-grey{color:#333 !important}
.scs-accessibility-mode .scs-light-grey{color:#333 !important}
.scs-accessibility-mode #CQrte a,.scs-accessibility-mode .table table a,.scs-accessibility-mode .textContainer a{color:#00f}
.scs-accessibility-mode #CQrte a:hover,.scs-accessibility-mode #CQrte a:focus,.scs-accessibility-mode .table table a:hover,.scs-accessibility-mode .tablt table a:focus,.scs-accessibility-mode .textContainer a:hover,.scs-accessibility-mode .textContainer a:focus{color:#00f}
.scs-accessibility-mode .secondary-link a:active,.scs-accessibility-mode .secondary-link a:hover,.scs-accessibility-mode .secondary-link a:focus,.scs-accessibility-mode .tertiary-link a:active,.scs-accessibility-mode .tertiary-link a:hover,.scs-accessibility-mode .tertiary-link a:focus{color:#00f}
.scs-accessibility-mode #CQrte .tertiary-link a:link,.scs-accessibility-mode #CQrte .tertiary-link a,.scs-accessibility-mode .tertiary-link a{color:#333}
.scs-accessibility-mode .ui-tooltip-ecommerce .ui-tooltip-titlebar,.scs-accessibility-mode .ui-tooltip-ecommerce .ui-tooltip-content{color:#333}
.scs-accessibility-mode .ui-tooltip-ecommerce .sc-richtext-success,.scs-accessibility-mode .ui-tooltip-ecommerce .sc-richtext-failure{color:#333}
.scs-accessibility-mode .scs-accordion-tab>.scs-accordion-tab-heading .scs-accordion-tab-description{color:#333}
.scs-accessibility-mode .scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a,.scs-accessibility-mode .scs-accordion-tab>.scs-accordion-tab-heading a:hover,.scs-accessibility-mode .scs-accordion-tab>.scs-accordion-tab-heading a:focus{color:#00f}
.scs-accessibility-mode .catalogueCarouselContainer h2,.scs-accessibility-mode .catalogueCarouselContainer h2 a{color:#333}
.scs-accessibility-mode .catalogueCarouselContainer h2 a:focus,.scs-accessibility-mode .catalogueCarouselContainer h2 a:hover,.scs-accessibility-mode .catalogueCarouselContainer h2 a:active{color:#00f}
.scs-accessibility-mode .col_two p{color:#333}
.scs-accessibility-mode .channels dt{color:#333}
.scs-accessibility-mode .scs-form .label,.scs-accessibility-mode .scs-form label{color:#333}
.scs-accessibility-mode .ui-datepicker a:focus,.scs-accessibility-mode .ui-datepicker a:hover,.scs-accessibility-mode .ui-datepicker a:active,.scs-accessibility-mode .ui-datepicker a.ui-state-active{color:#00f}
.scs-accessibility-mode .richtextoption label.checked *,.scs-accessibility-mode .richtextoption label:hover,.scs-accessibility-mode .richtextoption label.focus{color:#00f}
.scs-accessibility-mode .scs-form .custom-radio label.checked,.scs-accessibility-mode .scs-form .custom-checkbox label.checked,.scs-accessibility-mode .scs-form .custom-radio label.focus,.scs-accessibility-mode .scs-form .custom-checkbox label.focus,.scs-accessibility-mode .scs-form .custom-radio label:hover,.scs-accessibility-mode .scs-form .custom-checkbox label:hover,.scs-accessibility-mode .scs-form label.radio.checked,.scs-accessibility-mode .scs-form label.checkbox.checked,.scs-accessibility-mode .scs-form label.radio.focus,.scs-accessibility-mode .scs-form label.checkbox.focus,.scs-accessibility-mode .scs-form label.radio:hover,.scs-accessibility-mode .scs-form label.checkbox:hover{color:#00f}
.scs-accessibility-mode .scs-form .dropdown .newListSelected .arrow .selectedTxt{color:#00f}
.scs-accessibility-mode .scs-form .newListSelected .newList a:focus,.scs-accessibility-mode .scs-form .newListSelected .newList a:hover{color:#00f}
.scs-accessibility-mode div.leftnav a.selected,.scs-accessibility-mode div.leftnav a:focus,.scs-accessibility-mode div.leftnav a:active,.scs-accessibility-mode div.leftnav a:hover{color:#00f}
.scs-accessibility-mode div.scs-stage-text .lightblue{color:#00f}
.scs-accessibility-mode .scs-support-strip .link-list li,.scs-accessibility-mode .scs-support-strip a:focus,.scs-accessibility-mode .scs-support-strip a:hover,.scs-accessibility-mode .scs-support-strip a:active,.scs-accessibility-mode .scs-support-strip a:visited,.scs-accessibility-mode .scs-support-strip a:link,.scs-accessibility-mode .scs-support-strip a{color:#00f}
.scs-accessibility-mode .scs-support-strip li{color:#333}
.scs-accessibility-mode .scs-support-strip .title a:focus,.scs-accessibility-mode .scs-support-strip .title a:hover,.scs-accessibility-mode .scs-support-strip .title a:active{color:#00f}
.scs-accessibility-mode .scs-tabcontrol>ul.ui-tabs-nav>li.ui-tabs-selected a,.scs-accessibility-mode .scs-tabcontrol>ul>li.ui-state-default a:active,.scs-accessibility-mode .scs-tabcontrol>ul>li.ui-state-default a:focus,.scs-accessibility-mode .scs-tabcontrol>ul>li.ui-state-default a:hover{color:#00f}
.scs-accessibility-mode .scs-tabcontrol.scs-content-navigation .scs-tabcontrol-subtitle.hasImage .text{color:#333}
.scs-accessibility-mode .scs-tabcontrol-subtitle .text{color:#333}
.scs-accessibility-mode div.table table th,.scs-accessibility-mode div.table table td{color:#333}
.scs-accessibility-mode div.table table thead{color:#333}
.scs-accessibility-mode .detail .textContainer,.scs-accessibility-mode .textimage .textContainer>p>span,.scs-accessibility-mode .textimage .textContainer>p{color:#333}
.scs-accessibility-mode .teaser .box .boxTitle{color:#333}
.scs-accessibility-mode .teaser .box.subcategory .title,.scs-accessibility-mode .teaser .box.subcategory .title h3,.scs-accessibility-mode .teaser .box.subcategory a.title,.scs-accessibility-mode .teaser .box.subcategory a.title h3{color:#333}
.scs-accessibility-mode .teaser .box a.title:focus,.scs-accessibility-mode .teaser .box a.title:hover,.scs-accessibility-mode .teaser .box a.title:active,.scs-accessibility-mode .teaser .box a.title:focus h3,.scs-accessibility-mode .teaser .box a.title:hover h3,.scs-accessibility-mode .teaser .box a.title:active h3{color:#00f}
.scs-accessibility-mode .teaser .box.formteaser p,.scs-accessibility-mode .teaser .box .detail,.scs-accessibility-mode .teaser .box .detail ul,.scs-accessibility-mode .teaser .box .detail ol,.scs-accessibility-mode .teaser .box .detail p{color:#333}
.scs-accessibility-mode .trustbuilding ul.scs-trustbuilding-list li{color:#333}
.scs-accessibility-mode div.userfeedbackrow{color:#333}
.scs-accessibility-mode .ecopoints p.footnote{color:#333}
.scs-accessibility-mode .rankingAggregate .description{color:#00f}
.scs-accessibility-mode .bundleteasers h3{color:#333 !important}
.scs-accessibility-mode .detail.section .textContainer{color:#333}
.scs-accessibility-mode .ui-dialog #notificationForm>#notifyForm-hintTexts,.scs-accessibility-mode .ui-dialog #sendToFriendForm>#notifyForm-hintTexts{color:#333}
.scs-accessibility-mode #addRatingForm form>.field.first textarea{color:#333}
.scs-accessibility-mode #rating-helpful-title{color:#333}
.scs-accessibility-mode #addRatingForm label{color:#333}
.scs-accessibility-mode #addRatingForm.expanded label{color:#333}
.scs-accessibility-mode #addRatingForm-hintTexts{color:#333}
.scs-accessibility-mode .addCommentForm-hintTexts{color:#333}
.scs-accessibility-mode .ratings .rating .rating-body>p.helpful{color:#333}
.scs-accessibility-mode .scs-plandetails dd{color:#333}
.scs-accessibility-mode .scs-plandetails .shopping,.scs-accessibility-mode .scs-plandetails .description{color:#333}
.scs-accessibility-mode .scs-plandetails label.checked{color:#00f}
.scs-accessibility-mode .scs-tabcontrol .abos .subtitle{color:#333}
.scs-accessibility-mode .products .device>.detail>a.productDeviceTitle:hover,.scs-accessibility-mode .products .device>.detail>a.productDeviceTitle:active,.scs-accessibility-mode .products .device>.detail>a.productDeviceTitle:focus{color:#00f}
.scs-accessibility-mode .products .device>.detail>.rating{color:#333}
.scs-accessibility-mode .products .device>.shopping p{color:#333}
.scs-accessibility-mode .products .device>.shopping .radio label{color:#333}
.scs-accessibility-mode .products .device>.shopping .radio label.checked{color:#00f}
.scs-accessibility-mode .products .device>.shopping .stock p{color:#333}
.scs-accessibility-mode .scs-options h3 a,.scs-accessibility-mode .scs-options h3{color:#333}
.scs-accessibility-mode .scs-options a:focus,.scs-accessibility-mode .scs-options a:hover,.scs-accessibility-mode .scs-options a:active,.scs-accessibility-mode .scs-options h3 a:focus,.scs-accessibility-mode .scs-options h3 a:hover,.scs-accessibility-mode .scs-options h3 a:active{color:#00f}
.scs-accessibility-mode .scs-options p a,.scs-accessibility-mode .scs-options p{color:#333}
.scs-accessibility-mode .scs-options small{color:#333}
.scs-accessibility-mode div.retention span.description{color:#333}
.scs-accessibility-mode div.retention span.description span{color:#333}
.scs-accessibility-mode #trackandtracecontainer table thead,.scs-accessibility-mode #trackandtracecontainer table th{color:#333}
.scs-accessibility-mode .webcodeRedirect span{color:#333}
.clear{float:none !important;clear:both;line-height:0}
html{overflow-y:scroll;overflow-x:hidden}
body{background-position:center top;background-repeat:no-repeat;min-width:980px;position:relative;overflow:visible;height:auto;min-height:100%}
body.responsiveHeader,body.selector-popup{min-width:0}
@media only screen and (max-width:980px){html{overflow-x:auto}
body{overflow-x:visible}
div.middle{overflow-x:hidden}
}
.scs-accessibility,h1.scs-accessibility,h2.scs-accessibility,h3.scs-accessibility{position:absolute;left:-32768px;top:-32768px}
.gsa-follower{position:absolute !important;top:-10000px !important;height:1px !important;overflow:hidden !important}
body,input,textarea,button{font:13px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
body{text-align:center;color:#333}
div.middle{padding-top:12px;margin:0 auto 50px auto;width:980px;text-align:left}
div.middle.contentWideL{width:1356px}
div.middle.responsiveHeader{padding-top:0}
.cq_isEditMode div.middle.responsiveHeader{padding-top:90px}
.selector-popup div.middle{display:inline-block;width:auto}
.pageCenter{margin:0 auto;width:980px;text-align:left}
div.middle>div.content,div.middle>section.content{float:left;margin-left:20px;width:780px}
div.middle div.contentWide,div.middle section.contentWide{width:940px}
div.middle div.contentWideL,div.middle section.contentWideL{width:1356px;margin:0}
.contentWide{margin:0 0 0 20px}
.selector-liquid div.middle div.contentWide,.selector-liquid div.middle section.contentWide{margin:0;width:100%}
a,a:link{color:#2d90ec}
a:hover,a:active,a:focus{color:#2d90ec;text-decoration:underline}
a#content_anchor:hover,a#content_anchor:active,a#content_anchor:focus{text-decoration:none}
input:focus,a:focus{outline:0}
.scs-accessibility-mode a:focus{outline:#00f dotted 2px}
.link>.aTag,.link>.aTag:focus,.link>.aTag:hover{border-bottom:0}
.link .aTag{text-decoration:none}
.link>a:active,.link>a:focus,.link>a:hover{text-decoration:none}
.link>a:active,.link>a:focus{color:inherit}
.link.section>a{display:block}
.link>.aTag.is-inline,.link>.aTag.is-inline>.section{display:inline-block}
a[id]:target,a[name]:target{display:block;transition:none;padding-top:70px;margin-top:-70px;position:relative;top:-70px}
a[id]:target,a[id]:target:focus,a[id]:target:hover,a[name]:target,a[name]:target:focus a[name]:target:hover{border:0;text-decoration:none}
ul.link-list li:before,.teaser ul.link-list li:before,.links ul li:before,.textContainer span.link-list-item a:before,.textContainer a span.link-list-item:before{content:"> ";color:#2d90ec;display:inline-block;width:.4em}
ul.link-list li.image-item:before,.teaser ul.link-list li.image-item:before{content:"";width:0}
.middle .content .linklist h2,.middle .contentWide .linklist h2,.linklist h2{font-size:22px;line-height:28px;color:#015}
ul.link-list li,.teaser ul.link-list li,.links ul li{margin-left:.8em;text-indent:-0.4em;overflow:visible;margin-bottom:6px}
ul.link-list li.image-item{margin-left:0;text-indent:0}
ul.link-list li a.linklist,.links ul li a.linklist,.textContainer span.link-list-item a,.textContainer a span.link-list-item{color:#2d90ec}
ul.link-list{font-size:15px;line-height:20px}
.linklist .scs-primary-link a,.linklist .scs-primary-link a:link,.linklist .scs-primary-link a:link span,.linklist .scs-primary-link a span{font-size:15px !important;line-height:15px}
.textContainer span.link-list-item a,.textContainer a span.link-list-item{margin-left:.7em;text-indent:-0.4em}
ul.link-list.dmis-list{margin-bottom:16px}
.textimage .textContainer,.scs-tabcontrol .par.parsys .separator{max-width:620px}
.scs-tabcontrol .par.parsys .separator{overflow:hidden}
.scs-tabcontrol .separator{max-width:none !important}
.modCallOut{position:absolute;left:-99999px;top:-99999px}
.promotion-text{text-transform:uppercase;color:#516;margin-bottom:6px}
.consultation-appointment{display:inline-block;padding-left:20px !important;height:15px}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:.7em}
sup{bottom:1ex}
sub{top:.5ex}
p{margin-top:8px}
p:first-child{margin-top:0}
button.primary-button.last-button,input.primary-button.last-button,span.primary-button.last-button,a.primary-button.last-button,a.primary-button.last-button:link,a.primary-button.last-button:visited,button.secondary-button.last-button,input.secondary-button.last-button,span.secondary-button.last-button,a.secondary-button.last-button,button.primary-button.last-button:hover,input.primary-button.last-button:hover,span.primary-button.last-button:hover,a.primary-button.last-button:hover,button.secondary-button.last-button:hover,input.secondary-button.last-button:hover,span.secondary-button.last-button:hover,a.secondary-button.last-button:hover{margin-right:0}
button.primary-button.last-button:hover,input.primary-button.last-button:hover,span.primary-button.last-button:hover,a.primary-button.last-button:hover,button.secondary-button.last-button:hover,input.secondary-button.last-button:hover,span.secondary-button.last-button:hover,a.secondary-button.last-button:hover{cursor:default}
.primary-button.disabled:hover,.primary-button.disabled,.secondary-button.disabled{opacity:.60;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.60;-moz-opacity:.60;cursor:default !important}
div.standardSubmitBtn{margin:0 0 10px 0;display:inline-block}
.standardSubmitBtn button,.standardSubmitBtn button.disabled:hover,.primary-button,.middle .content span.primary-button,.primary-button:link,.primary-button:visited,.primary-button.disabled:hover{vertical-align:top;position:relative;font-weight:normal !important;font-size:13px !important;cursor:pointer;color:white !important;margin:0 10px 10px 0;padding:4px 12px;text-decoration:none !important;border:0;background:#086adb;transition:all .07s cubic-bezier(0.4,0,0.6,1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-appearance:none}
.standardSubmitBtn button:hover,.middle .content span.primary-button:hover,.primary-button:hover{background:#0048cf}
.standardSubmitBtn button:active,.middle .content span.primary-button:active,.primary-button:active{background:#0048cf;transform:scale(0.98)}
a.primary-button,span.primary-button,a.secondary-button,span.secondary-button{height:17px;line-height:17px;white-space:nowrap;display:inline-block;vertical-align:top !important}
#CQrte span.primary-button a,span.primary-button a{color:white !important;padding:4px 12px;margin:-4px -12px;display:inline-block}
#CQrte span.primary-button a:hover,span.primary-button a:hover{text-decoration:none !important}
#CQrte .primary-button,.middle .content .textimage span.primary-button{margin:0}
.standardBackBtn button,.standardBackBtn button.disabled:hover,.secondary-button,.middle .content span.secondary-button,.secondary-button:link,.secondary-button:visited,.secondary-button.disabled:hover{vertical-align:top;position:relative;font-weight:normal !important;font-size:13px !important;cursor:pointer;margin:0 10px 10px 0;padding:4px 12px;text-decoration:none !important;background:#cfd5d9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333 !important;-webkit-appearance:none;transition:all .07s cubic-bezier(0.4,0,0.6,1)}
.scs-accessibility-mode .middle .content span.secondary-button,.scs-accessibility-mode .secondary-button,.scs-accessibility-mode .secondary-button:link{color:#00f !important}
.standardBackBtn button:hover,.middle .content span.secondary-button:hover,.secondary-button:hover{background:#b1b9be}
.standardBackBtn button:active,.middle .content span.secondary-button:active,.secondary-button:active{background:#b1b9be;transform:scale(0.98)}
#CQrte span.secondary-button a,span.secondary-button a,span.secondary-button a:hover,span.secondary-button a:active,span.secondary-button a:focus{padding:4px 12px;margin:-4px -12px;display:inline-block;color:#333;text-decoration:none}
#CQrte .secondary-button,.middle .content .textimage span.secondary-button{margin:0}
#CQrte .alternative-action-link,.textimage .scs-primary-link,.scs-primary-link,.ui-tooltip-sc-sme .scs-primary-link{background:transparent url(../resources/button-arrow-right.png) no-repeat left -1px;line-height:1.3em;padding:0 5px 0 22px;display:inline-block;color:#2d90ec}
.textimage .scs-primary-link{padding:0 10px 0 22px;display:inline-block;margin:2px 0 0 -2px;height:16px !important;line-height:16px !important}
.textimage .textContainer .scs-primary-link span{color:#2d90ec !important}
#CQrte .alternative-action-link a,.textimage .textContainer .scs-primary-link a,.scs-primary-link a span,.scs-primary-link a:link span,.scs-primary-link a:visited span,.scs-primary-link a,.scs-primary-link a:link,.scs-primary-link a:visited{white-space:nowrap;text-decoration:none;font-weight:normal !important;font-size:13px !important;color:#2d90ec !important;padding:0;margin:0;border:1px solid transparent;border-left:0}
.scs-accessibility-mode .scs-primary-link a,.scs-accessibility-mode .scs-primary-link a:link{color:#00f !important}
.textimage .textContainer .scs-primary-link a:focus,.textimage .textContainer .scs-primary-link a:hover,.textimage .textContainer .scs-primary-link a:active,#CQrte .alternative-action-link a:focus,#CQrte .alternative-action-link a:hover,#CQrte .alternative-action-link a:active,.scs-primary-link a:focus span,.scs-primary-link a:hover span,.scs-primary-link a:active span,.scs-primary-link a:focus,.scs-primary-link a:hover,.scs-primary-link a:active{text-decoration:underline}
.scs-loadingRotator{margin-top:10px;width:32px;height:32px;background:url(../../base/resources/rotating-loader.gif) no-repeat center center}
#scs-html-noheaderBody{background:url(../resources/body-background-noheader.png) repeat-x}
.scs-html-noheaderBody div.middle{margin:40px auto}
.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
.scs-html-hadoop-fleet,.scs-html-hadoop-match,.scs-html-hadoop{display:none}
img.img-circle{border-radius:50%}
.sdx-container .imageLink{transition:none}
.sdx-container .imageLink,.sdx-container .imageLink:hover,.sdx-container .imageLink:focus{border-bottom:0;text-decoration:none}
html.msIeLt7,html.msIe7{overflow-x:hidden}
html.msIeLt7 .scs-options ul li,html.msIeLt7 .detail.section ul li,html.msIeLt7 .teaser.section ul li,html.msIeLt7 .content ul li,html.msIeLt7 ul.link-list li,html.msIeLt7 .links ul li,html.msIeLt7 .textContainer span.link-list-item a,html.msIeLt7 .textContainer a span.link-list-item,html.msIe7 .scs-options ul li,html.msIe7 .detail.section ul li,html.msIe7 .teaser.section ul li,html.msIe7 .content ul li,html.msIe7 ul.link-list li,html.msIe7 .links ul li,html.msIe7 .textContainer span.link-list-item a,html.msIe7 .textContainer a span.link-list-item{background:url('../resources/ie/stripe.gif') no-repeat scroll 0 10px;zoom:1;padding-left:16px;text-indent:0;margin-left:0}
html.msIeLt7 ul.link-list li,html.msIeLt7 .links ul li,html.msIeLt7 .textContainer span.link-list-item a,html.msIeLt7 .textContainer a span.link-list-item,html.msIe7 ul.link-list li,html.msIe7 .links ul li,html.msIe7 .textContainer span.link-list-item a,html.msIe7 .textContainer a span.link-list-item{background-image:url('../resources/ie/chevron.png');background-position:0 4px;padding-left:10px}
html.msIeLt7 .pageheader .content ul li,html.msIeLt7 .scs-tabcontrol ul.ui-tabs-nav li.ui-state-default,html.msIeLt7 .scs-support-strip ul li,html.msIeLt7 .content ul.carousel-list>li,html.msIe7 .pageheader .content ul li,html.msIe7 .scs-tabcontrol ul.ui-tabs-nav li.ui-state-default,html.msIe7 .scs-support-strip ul li,html.msIe7 .content ul.carousel-list>li,html.msIeLt7 ul.sharingoptions li,html.msIe7 ul.sharingoptions li{background-image:none !important;padding-left:0;list-style-type:none}
.paging{height:30px}
.paging span{float:left;margin-right:5px}
.paging .pagingOptions{float:left}
.paging .pagingOptions a{margin-right:3px;cursor:pointer}
.paging .pagingOptions a.current{font-weight:bold;cursor:default}
.paging .pages{float:right;margin-right:10px}
.paging .pages a{margin-right:3px;padding:0 4px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}
.paging .pages a.current{cursor:default;background-color:#eee}
*{outline:0;font-size:100%;font-weight:normal}
.content{background:transparent}
.content ul,.content ol{margin:0;padding:0}
.hydrated{text-align:left;text-align:initial}
body{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif !important;line-height:1.23076923 !important;background-color:white}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{text-decoration:none}
a img{border:0}
input,img,label,button{vertical-align:middle}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-spacing:0}
b,strong{font-weight:normal}
i,cite,em,var,address,dfn{font-style:normal}
#CQ select option{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:12px !important;color:#333 !important;background:#fff !important;padding:0 !important;margin:0 !important;border:none !important;text-shadow:none !important;box-shadow:none !important}
.scs-rich-text ul li:before,.scs-options ul li:before,.detail ul li:before,.teaser ul li:before,.table table ul:not(.list):not(.checklist) li:before,dd ul li:before,.textContainer ul li:before{content:"\2014  ";display:inline-block;width:.6em}
.scs-rich-text ul li,.scs-options ul li,.detail ul li,.teaser ul li,.table table ul:not(.list):not(.checklist) li,dd ul li,.textContainer ul li{margin-left:1.3em;text-indent:-0.6em}
.scs-rich-text ul li>*,.scs-options ul li>*,.detail ul li>*,.teaser ul li>*,.table table ul:not(.list):not(.checklist) li>*,dd ul li>*,.textContainer ul li *{text-indent:0}
.pageheader .content ul li:before,.scs-tabcontrol ul.ui-tabs-nav li.ui-state-default:before,.scs-support-strip ul li:before,ul.carousel-list>li:before,.newListSelected ul li:before{content:normal}
.pageheader .content ul li,.scs-tabcontrol ul.ui-tabs-nav li.ui-state-default,.scs-support-strip ul li,ul.carousel-list>li,.newListSelected ul li{margin-left:0;text-indent:0}
.scs-rich-text ol,.teaser ol,ol:not(.list):not(.container){list-style:decimal inside none;margin-left:1em !important;text-indent:-1em}
.textimage .textContainer ol li{list-style:decimal outside none;text-indent:0;zoom:1}
.middle .content .light-grey .textContainer,.middle .content .text-highlight-block,.middle .contentWide .light-grey .textContainer,.middle .contentWide .text-highlight-block,.text-highlight-block{background-color:#f5f5f5;padding:8px 10px;display:block;max-width:620px}
.middle .content .light-grey .textContainer.width100,.middle .content .width100 .text-highlight-block,.middle .contentWide .light-grey .textContainer.width100,.middle .contentWide .width100 .text-highlight-block,.width100 .text-highlight-block{max-width:none}
.middle .content .link-list-item,.middle .contentWide .link-list-item,.link-list-item{background:0;padding:0 0 1px 0;margin-top:4px;margin-bottom:-4px;min-width:180px;display:inline-block}
.link-list-item a{display:block;min-width:179px;text-shadow:none}
.middle .content .link-list-item a:active,.middle .content .link-list-item a:focus,.middle .content .link-list-item a:hover,.middle .contentWide .link-list-item a:active,.middle .contentWide .link-list-item a:focus,.middle .contentWide .link-list-item a:hover,.link-list-item a:active,.link-list-item a:focus,.link-list-item a:hover,.middle .content a:active .link-list-item,.middle .content a:focus .link-list-item,.middle .content a:hover .link-list-item,.middle .contentWide a:active .link-list-item,.middle .contentWide a:focus .link-list-item,.middle .contentWide a:hover .link-list-item{text-decoration:underline}
.link-list-promo-label{background:#2d90ec;padding:1px 4px 0 4px;color:white;font-size:10px;margin:0 5px 0 10px;display:inline}
.link-list-promo-label:before{content:"> ";color:#2d90ec;font-size:13px;margin-left:-15px;width:15px;display:inline-block}
.textimage .textContainer>p>span.footnote,.textimage .textContainer span.footnote,.middle .content .footnote,.footnote{font-size:11px !important;color:#666;line-height:16px}
.scs-navy{color:#015 !important}
.alternative-blue{color:#2d90ec !important}
.scs-blue{color:#1af !important}
.green{color:#0c0 !important}
.scs-red{color:#d12 !important}
.scs-purple{color:#516 !important}
.white{color:#fff !important}
.black{color:#000 !important}
.scs-dark-grey{color:#333 !important}
.scs-mid-grey{color:#666 !important}
.scs-light-grey{color:#bbb !important;color:#666 !important}
#CQrte{padding:10px}
#CQrte .modPriceTag{font-weight:200;background-image:url(../resources/vertical-chf-large.png);background-position:bottom left;background-repeat:no-repeat;padding-left:20px;font-size:35px !important;color:#015}
#CQrte .modPriceTag.small{background-image:url(../resources/vertical-chf-small.png);padding-left:15px;font-size:17px !important}
#CQrte .modPriceTag.nocur{background-image:none;padding-left:0}
.middle .content .light-blue .textContainer,.middle .content .primary-action,.middle .contentWide .light-blue .textContainer,.middle .contentWide .primary-action,.primary-action{background-color:#cfeeff;padding:5px 10px 6px 10px;display:inline-block;max-width:620px;color:#015;text-indent:0}
#CQrte a,.table:not(.sdx-table) table a,.textContainer a{color:#2d90ec}
#CQrte a:hover,#CQrte a:focus,.table:not(.sdx-table) table a:hover,.table:not(.sdx-table) table a:focus,.textContainer a:hover,.textContainer a:focus{color:#2d90ec;text-decoration:underline}
#CQrte .secondary-link a:link,#CQrte .secondary-link a,.secondary-link a{color:#015}
.secondary-link a:active,.secondary-link a:hover,.secondary-link a:focus,.tertiary-link a:active,.tertiary-link a:hover,.tertiary-link a:focus{color:#2d90ec;text-decoration:none}
#CQrte .tertiary-link a:link,#CQrte .tertiary-link a,.tertiary-link a{color:#666}
#CQrte .modCallOut{background-color:yellow;position:relative;left:auto;top:auto}
.scs-actionbox-title{color:#015;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:27px !important;line-height:1.2em !important;margin:0 0 14px;padding:0;text-align:left}
.scs-actionbox-subtitle{color:#040058;clear:left;display:block;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:23px !important;line-height:30px;margin:0 10px 0 0}
.scs-body-themeWhite .scs-actionbox-subtitle{color:#fff}
.ui-tooltip-ecommerce .ui-tooltip-titlebar,.ui-tooltip-ecommerce .ui-tooltip-content{background:#fff;border:2px solid #eaeaea;color:#333}
.ui-tooltip-ecommerce .sc-richtext-success,.ui-tooltip-ecommerce .sc-richtext-failure{background:url(../../base/resources/icons/form-success.png) no-repeat 5px 50%;padding:13px 0 11px 31px;min-height:35px;color:#333}
.ui-tooltip-ecommerce .sc-richtext-failure{background:url(../../base/resources/icons/form-global-error-message.png) no-repeat 5px 50%;color:#d12}
.textimage .modRichText .textContainer p>.info-icon,.textimage .modRichText p>.info-icon,.modRichText p>.info-icon,.info-icon{display:inline-block}
#CQrte .swisscomIconFont{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
.scs-ad-teaser.hidden,#scs-stage.hidden{display:block;visibility:hidden}
.adstageconfig{position:relative;overflow:hidden}
.scs-ad-stage-config{padding-top:133px}
.responsiveHeader .scs-ad-stage-config{padding-top:inherit}
.carouselContainer{position:relative;width:100%}
.contentWide .carouselContainer{width:940px}
.contentWideL .carouselContainer{width:1356px}
.contentWide .modGridLayout .carouselContainer{width:100%}
.contentWide .span5 .carouselContainer{width:380px}
.contentWide .span6 .carouselContainer{width:440px}
.stage .carouselContainer{width:800px}
.contentWide .stage .carouselContainer{width:980px}
.col_two .carouselContainer,.col_oneTwo .one .carouselContainer,.col_twoOne .three .carouselContainer{width:380px}
.content .scs-accordion-tab-panel .col_two .carouselContainer,.content .scs-accordion-tab-panel .col_oneTwo .one .carouselContainer,.content .scs-accordion-tab-panel .col_twoOne .three .carouselContainer{width:370px}
.contentWide .col_two .carouselContainer,.contentWide .col_oneTwo .one .carouselContainer,.contentWide .col_twoOne .three .carouselContainer{width:460px}
.carouselContainer .carousel-clip{position:relative;z-index:2;overflow:hidden}
.carouselContainer ul.carousel-list{position:relative;width:200%}
.carouselContainer ul.carousel-list>li{float:left}
.carouselContainer ul.carousel-list>li,.thumbnailsCarouselContainer .items .item{overflow:hidden}
.thumbnailsCarouselContainer .items .useVisibility{visibility:hidden;width:0;height:0;overflow:hidden}
.carousel-prev,.carousel-next{display:none;position:absolute;z-index:4;cursor:pointer;top:35%}
.carousel-prev.small,.carousel-next.small{width:32px;height:32px}
.show-arrows>.carousel-prev,.show-arrows>.carousel-next{display:block !important}
.carousel-prev{left:10px}
.carousel-next{right:10px}
.span5 .carousel-prev,.span6 .carousel-prev{left:10px}
.span5 .carousel-next,.span6 .carousel-next{right:10px}
@media all and (max-width:1100px){.carousel-prev,.stageCarouselContainer .carousel-prev,.catalogueCarouselContainer .carousel-prev{left:10px}
.normalCarouselContainer .carousel-next,.stageCarouselContainer .carousel-next,.catalogueCarouselContainer .carousel-next{right:10px}
}
.carousel-prev.disabled,.carousel-next.disabled{display:none !important}
.carousel-control{text-align:center;margin:21px 0 19px 0}
.normalCarouselContainer .carousel-control{position:relative;height:24px;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.carouselContainer.noScrolling .carousel-control{visibility:hidden}
.carousel .scs-primary-link{position:relative;z-index:3;float:right;margin-top:-34px;padding-right:0}
.carousel li .scs-primary-link{margin-top:6px;border-right:0}
.carousel li .scs-product-orderbutton-notify{margin-right:0;padding-right:10px;padding-left:10px}
.stageCarouselContainer .carousel-link img,.catalogueCarouselContainer .carousel-link img,.scs-stage-flat .carousel-link img{width:13px;height:12px}
.normalCarouselContainer .carousel-link img{display:none}
.stageCarouselContainer .carousel-link,.catalogueCarouselContainer .carousel-link,.scs-stage-flat .carousel-link{background:url(../resources/carousel-bullet-grey.png) no-repeat;margin-left:2px;margin-right:2px}
.normalCarouselContainer .carousel-link{display:inline-block;position:relative;width:16px;height:16px;margin:4px 2px;opacity:.5;transition:opacity 150ms cubic-bezier(.4,0,.2,1);cursor:pointer}
.normalCarouselContainer .carousel-link::before{position:absolute;top:0;left:0;width:inherit;height:inherit;background:#086adb;border-radius:100%;transition:-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);-webkit-transform:scale(0.5);transform:scale(0.5);content:""}
.stageCarouselContainer .carousel-link:hover,.stageCarouselContainer .carousel-link:focus,.catalogueCarouselContainer .carousel-link:hover,.catalogueCarouselContainer .carousel-link:focus,.scs-stage-flat .carousel-link:hover,.scs-stage-flat .carousel-link:focus{background:url(../resources/carousel-bullet-light-blue.png) no-repeat}
.normalCarouselContainer .carousel-link:hover,.normalCarouselContainer .carousel-link:focus{opacity:.75}
.stageCarouselContainer .carousel-link.selected,.stageCarouselContainer .carousel-link:active,.catalogueCarouselContainer .carousel-link.selected,.catalogueCarouselContainer .carousel-link:active,.scs-stage-flat .carousel-link.selected,.scs-stage-flat .carousel-link:active{background:url(../resources/carousel-bullet-blue.png) no-repeat}
.normalCarouselContainer .carousel-link.selected,.normalCarouselContainer .carousel-link:active{opacity:1}
.normalCarouselContainer .carousel-link.selected::before{-webkit-transform:scale(1);transform:scale(1)}
.stage .normalCarouselContainer .carousel-control,.stageCarouselContainer .carousel-control{position:absolute;z-index:4;bottom:0;left:50%;padding:3px 10px 1px;background:url(../resources/carousel-bullet-bg-white.png) repeat;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.stageCarouselContainer .carousel-control{position:relative;display:inline-block;margin:5px 0 10px}
.stage .normalCarouselContainer .carousel-prev{top:50%;margin-top:-23px}
.stage .normalCarouselContainer .carousel-next{top:50%;margin-top:-23px}
.catalogueCarouselContainer{overflow:visible}
.catalogueCarouselContainer h2,.catalogueCarouselContainer h2 a{color:#666;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:21px;margin:31px 0;padding:0;text-align:left}
.catalogueCarouselContainer h2 a:focus,.catalogueCarouselContainer h2 a:hover,.catalogueCarouselContainer h2 a:active{color:#2d90ec;text-decoration:none}
.catalogueCarouselContainer .carousel-prev{top:30%;left:-20px}
.catalogueCarouselContainer .carousel-next,.catalogueCarouselContainer .carousel-next.disabled{top:30%;right:-20px}
.content div.carousel-col .one,.content div.carousel-col .two,.content div.carousel-col .three,.content div.carousel-col .four{float:left;width:180px}
.contentWide div.carousel-col .one,.contentWide div.carousel-col .two,.contentWide div.carousel-col .three,.contentWide div.carousel-col .four{float:left;width:220px}
.carousel-col .one{margin-right:10px}
.carousel-col .two,.carousel-col .three{margin-left:10px;margin-right:10px}
.carousel-col .four{margin-left:10px}
.col_two .carousel-col .two,.col_oneTwo .one .carousel-col .two,.col_twoOne .three .carousel-col .two{margin-right:0}
.content .scs-accordion-tab-panel .carousel-col .one,.content .scs-accordion-tab-panel .carousel-col .two,.content .scs-accordion-tab-panel .carousel-col .three{margin-left:0;margin-right:13px}
.content .scs-accordion-tab-panel .carousel-col .four{margin-left:0}
.thumbnailsCarousel{position:relative;z-index:1;margin-top:14px;padding:0 25px;background:url(../resources/thumb-bg-beneath-big.png) repeat-x}
.contentWide .thumbnailsCarousel{padding:0 26px}
.col_two .thumbnailsCarousel{background-image:url(../resources/thumb-bg-beneath-small.png)}
.stage .carouselContainer .thumbnailsCarousel{width:720px}
.contentWide .stage .carouselContainer .thumbnailsCarousel{width:900px}
.thumbnailsCarousel a.carousel-link{float:left;padding:10px 3px;width:140px;height:86px;background-image:url(../resources/thumb-bg-beneath-big.png)}
.contentWide .thumbnailsCarousel a.carousel-link{padding:10px 4px}
.col_two .thumbnailsCarousel a.carousel-link{width:60px;height:44px;background-image:url(../resources/thumb-bg-beneath-small.png)}
.thumbnailsCarousel a.carousel-link.selected{background-position:center top}
.thumbnailsCarousel a.carousel-link.placeholder{cursor:default}
.thumbnailsCarousel a.carousel-link span{display:block;width:140px;height:86px;overflow:hidden}
.col_two .thumbnailsCarousel a.carousel-link span{width:60px;height:44px}
.col_two .thumbnailsCarousel a.carousel-link span img{max-width:60px}
.thumbnailsCarousel .carousel-prev,.thumbnailsCarousel .carousel-next{top:50%;margin-top:-10px;width:14px;height:19px}
.thumbnailsCarousel .carousel-prev{left:7px;background:url(../resources/stage-carousel-thumbs-grey-left.png) no-repeat}
.carousel-prev.label-prev,.carousel-next.label-next{background:0;width:auto;height:auto;border:1px solid #2d90ec;padding:5px 10px;color:#2d90ec;background-color:#fff;top:1% !important}
.thumbnailsCarousel .carousel-prev:hover,.thumbnailsCarousel .carousel-prev:focus,.thumbnailsCarousel .carousel-prev:active{background-image:url(../resources/stage-carousel-thumbs-left-hover.png)}
.thumbnailsCarousel .carousel-next{right:7px;background:url(../resources/stage-carousel-thumbs-grey-right.png) no-repeat}
.thumbnailsCarousel .carousel-next:hover,.thumbnailsCarousel .carousel-next:focus,.thumbnailsCarousel .carousel-next:active{background-image:url(../resources/stage-carousel-thumbs-right-hover.png)}
.carousel-prev.label-prev:hover,.carousel-next.label-next:hover{color:#1af;border-color:#1af;background:0;background-color:#fff}
.stage .thumbnailsCarousel{position:absolute !important;bottom:0;background:url(../resources/thumb-bg-overlayed-arrow-bg.png) no-repeat}
.stage .thumbnailsCarousel ul.carousel-list>li{margin-right:40px}
.contentWide .stage .thumbnailsCarousel{background:url(../resources/thumb-bg-overlayed-arrow-bg-wide.png) no-repeat}
.contentWide .stage .thumbnailsCarouselContainer .thumbnailsCarousel{padding:0 40px}
.stage .thumbnailsCarousel a.carousel-link{padding:10px 5px;background-image:url(../resources/thumb-bg-overlayed.png)}
.stage .thumbnailsCarouselContainer .carousel-prev{top:50%;margin-top:-10px;left:8px;width:14px;height:19px;background:url(../resources/stage-carousel-thumbs-left.png) no-repeat}
.contentWide .stage .thumbnailsCarouselContainer .carousel-prev{left:12px}
.stage .thumbnailsCarouselContainer .carousel-prev:hover,.stage .thumbnailsCarouselContainer .carousel-prev:focus,.stage .thumbnailsCarouselContainer .carousel-prev:active{background-image:url(../resources/stage-carousel-thumbs-left-hover.png)}
.stage .thumbnailsCarouselContainer .carousel-next{top:50%;margin-top:-10px;right:8px;width:13px;height:19px;background:url(../resources/stage-carousel-thumbs-right.png) no-repeat}
.contentWide .stage .thumbnailsCarouselContainer .carousel-next{right:12px}
.stage .thumbnailsCarouselContainer .carousel-next:hover,.stage .thumbnailsCarouselContainer .carousel-next:focus,.stage .thumbnailsCarouselContainer .carousel-next:active{background-image:url(../resources/stage-carousel-thumbs-right-hover.png)}
.carouselContainer.videoWithText .items .image span.description{display:block;margin-top:4px}
.carouselContainer.videoWithText .items .image>img{width:100%}
.carouselContainer.style-panorama .carousel-clip{overflow:visible}
.carouselContainer.style-panorama ul.carousel-list>li{margin-right:20px;opacity:.34;overflow:visible}
.carouselContainer.style-panorama ul.carousel-list>li.active-item{opacity:1}
.carouselContainer.slide-grid-panels.style-panorama ul.carousel-list>li{opacity:1}
.carouselContainer.slide-grid-panels.style-panorama ul.carousel-list>li>.gridlayout>.modGridLayout>.column{opacity:.34}
.carouselContainer.slide-grid-panels.style-panorama ul.carousel-list>li>.gridlayout>.modGridLayout>.active-item{opacity:1}
.carouselContainer.slide-grid-panels .carousel-control{display:none}
.carouselContainer.style-panorama ul.carousel-list>li:last-child{margin-right:0}
.carouselContainer.responsive-arrows .carousel-next{right:-50px}
.carouselContainer.responsive-arrows .carousel-prev{left:-50px}
.carouselContainer.edge-arrows .carousel-next{right:-21px}
.carouselContainer.edge-arrows .carousel-prev{left:-21px}
.carouselContainer.style-panorama.fullbleedBackground ul.carousel-list>li{opacity:0;transition:.5s all}
.carouselContainer.style-panorama.fullbleedBackground ul.carousel-list>li.active-item{opacity:1;position:relative;z-index:1}
@media only screen and (max-width:1060px){.carouselContainer.responsive-arrows .carousel-next{right:-16px}
.carouselContainer.responsive-arrows .carousel-prev{left:-16px}
}
.columncontainer{width:780px}
.contentWide .columncontainer{width:940px}
.topLink{float:right}
.buttonLink{float:right;display:block;background-image:url('../resources/button.png');background-repeat:no-repeat;font-weight:bold;color:#fff;width:123px;height:29px;margin-bottom:20px;padding:7px 20px}
.columncontainer>.scs-html-zebrastripes>.one,.columncontainer>.scs-html-zebrastripes>.three,.columncontainer>.scs-html-zebrastripes>.five{background-color:#f5f5f5}
.columncontainer>.scs-html-zebrastripes>.one,.columncontainer>.scs-html-zebrastripes>.two,.columncontainer>.scs-html-zebrastripes>.three,.columncontainer>.scs-html-zebrastripes>.four,.columncontainer>.scs-html-zebrastripes>.five{margin:0;padding:8px}
.columncontainer>.scs-html-zebrastripes{margin-bottom:0}
.scs-accordion-tab-panel>div>.columncontainer>.scs-html-zebrastripes{margin-left:-10px;margin-top:-19px}
.group+.columncontainer>.scs-html-zebrastripes{margin-top:-23px}
.col_one{margin-bottom:20px}
.content .col_one{width:780px}
.contentWide .col_one{width:940px}
.col_two{margin-bottom:20px}
.columncontainer .col_two .one,.columncontainer .col_two .two,.content .col_two .one,.content .col_two .two{float:left;width:380px}
.contentWide .col_two .one,.contentWide .col_two .two{float:left;width:460px}
.logonofooter>.col_two>.one{float:left;width:700px}
.logonofooter>.col_two>.two{float:left;width:220px}
.logonofooter>.col_two .columncontainer{width:700px}
.col_two .one{margin-right:10px}
.col_two .two{margin-left:10px}
.col_two p{font-size:13px;color:#333}
.col_three{margin-bottom:20px}
.columncontainer>.col_three>.one,.columncontainer>.col_three>.two{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:34%;padding-right:20px;margin:0}
.columncontainer>.col_three>.three{float:left;width:32%;padding-right:0;margin:0}
.col_oneOne{margin-bottom:20px}
.content .col_oneOne .one{float:left;width:570px}
.content .col_oneOne .two{float:left;width:190px}
.contentWide .col_oneOne .one{float:left;width:690px}
.contentWide .col_oneOne .two{float:left;width:230px}
.col_oneOne .one{margin-right:10px}
.col_oneOne .two{margin-left:10px}
.col_four{margin-bottom:20px}
.content .col_four .one,.content .col_four .two,.content .col_four .three,.content .col_four .four{float:left;width:180px}
.contentWide .col_four .one,.contentWide .col_four .two,.contentWide .col_four .three,.contentWide .col_four .four{float:left;width:220px}
.col_four .one{margin-right:10px}
.col_four .two,.col_four .three{margin-left:10px;margin-right:10px}
.col_four .four{margin-left:10px}
.col_one,.col_five{margin-bottom:20px}
.col_five .one,.col_five .two,.col_five .three,.col_five .four,.col_five .five{margin:0;float:left;width:140px}
.col_five .one{margin-right:10px}
.col_five .two,.col_five .three,.col_five .four{margin-left:10px;margin-right:10px}
.col_five .five{margin-left:10px}
.contentWide .col_five .one,.contentWide .col_five .two,.contentWide .col_five .three,.contentWide .col_five .four,.contentWide .col_five .five{float:left;width:172px}
.col_six .one{margin:0;float:left;width:80px}
.col_six .two,.col_six .three,.col_six .four,.col_six .five,.col_six .six{margin:0;float:left;width:120px}
.col_six .one{margin-right:10px}
.col_six .two,.col_six .three,.col_six .four,.col_six .five{margin-left:10px;margin-right:10px}
.col_six .six{margin-left:10px}
.scs-html-nopricetag .modPriceTag,.scs-html-nopricetag .pricetag{display:none}
.scs-html-nobuttons .buttons{display:none}
.scs-html-separator{margin:0}
.scs-html-separator .one,.scs-html-separator .three,.scs-html-separator .five{background:#f5f5f5}
.scs-html-separator .one,.scs-html-separator .two,.scs-html-separator .three,.scs-html-separator .four,.scs-html-separator .five{padding:10px 0 0 0;margin-left:10px;margin-right:10px}
.scs-html-separator .separator{margin-left:8px;margin-right:8px}
.scs-html-nomargin b{color:#015}
.col_one.scs-html-nomargin,.col_five.scs-html-nomargin{margin-bottom:0}
.col_five.scs-html-nomargin .one,.col_five.scs-html-nomargin .two,.col_five.scs-html-nomargin .three,.col_five.scs-html-nomargin .four,.col_five.scs-html-nomargin .five{margin-left:0;margin-right:0;width:156px}
.contentWide .col_five.scs-html-nomargin .one,.contentWide .col_five.scs-html-nomargin .two,.contentWide .col_five.scs-html-nomargin .three,.contentWide .col_five.scs-html-nomargin .four,.contentWide .col_five.scs-html-nomargin .five{width:188px}
.col_one.scs-html-nomargin .image{margin-left:-8px}
.col_twoOne{margin-bottom:20px}
.content .col_twoOne .one,.content .col_twoOne .two{float:left;width:180px}
.contentWide .col_twoOne .one,.contentWide .col_twoOne .two{float:left;width:220px}
.content .col_twoOne .three{float:left;width:380px}
.contentWide .col_twoOne .three{float:left;width:460px}
.col_twoOne .one{margin-right:10px}
.col_twoOne .two{margin-left:10px;margin-right:10px}
.col_twoOne .three{margin-left:10px}
.col_oneTwo{margin-bottom:20px}
.content .col_oneTwo .one{float:left;width:380px}
.contentWide .col_oneTwo .one{float:left;width:460px}
.content .col_oneTwo .two,.content .col_oneTwo .three{float:left;width:180px}
.contentWide .col_oneTwo .two,.contentWide .col_oneTwo .three{float:left;width:220px}
.col_oneTwo .one{margin-right:10px}
.col_oneTwo .two{margin-left:10px;margin-right:10px}
.col_oneTwo .three{margin-left:10px}
.columncontainer:before,.columncontainer:after{content:"";display:table}
.columncontainer.section>div>.parsys>.new.section,.columncontainer:after{clear:both}
.columncontainer{zoom:1}
.content .scs-accordion-tab-panel .columncontainer{width:760px}
.contentWide .scs-accordion-tab-panel .columncontainer{width:920px}
.content .scs-accordion-tab-panel .col_two .one,.content .scs-accordion-tab-panel .col_two .two{width:370px}
.contentWide .scs-accordion-tab-panel .col_two .one,.contentWide .scs-accordion-tab-panel .col_two .two{width:450px}
.topiclist h2{margin:0}
.topiclist .scs-quicklink-teaser-container h2{margin-top:14px}
.topiclist h2.requestContent{margin-top:20px;margin-bottom:20px}
.topiclist h3{margin-top:14px;font-size:14px}
.topiclist .columncontainer:first-child .col_two{padding-top:0}
.topiclist .columncontainer .col_two{margin:0;padding:0;padding-bottom:30px;margin-bottom:10px;background:url(../resources/contactWizardSeparator.png) left bottom no-repeat}
.topiclist .request .columncontainer .col_two{background:0;margin-bottom:20px}
.middle .content .topiclist .request .textimage,.middle .content .topiclist .request .textimage .light-blue .textContainer,.middle .content .topiclist .request .textimage .textContainer .primary-action,.middle .contentWide .displayRequest .textimage .textContainer .light-blue .textContainer,.middle .contentWide .displayRequest .textimage .textContainer .primary-action,.middle .displayRequest .textimage,.middle .displayRequest .textimage .textContainer,.middle .contentWide .topiclist .textimage .light-blue .textContainer{width:760px !important;max-width:760px}
.topiclist .inactive{color:#bbb}
.topiclist .separator{display:none}
.topiclist .scs-form .custom-radio label{padding:1px 37px 4px 22px}
.channels h3{font-size:14px}
.channels dt,.channels div.contact-type{border-top:1px solid #ddd;clear:left;float:left;font-size:15px;padding:11px 0 4px 45px;width:125px;height:32px;line-height:20px}
.scs-contact-channels>div>div{margin-bottom:1em}
.channels .supporthotline div.contact-type.hotline-number-block{background:0;padding:0;width:auto}
.channels .contact-type.hotline-number-block .number-block{padding:11px 0 4px 45px;width:125px;height:32px}
.channels .contact-type.hotline-number-block .number-block.unavailable{opacity:.3}
.channels dt small,.channels div.contact-type small{font-size:13px}
.channels div.contact-type.fullwidth{width:335px;height:48px}
.channels dd,.channels div.contact-link{border-top:1px solid #ddd;float:left;width:165px;padding:11px 0 4px 45px}
.channels dt.first-child,.channels dd.first-child,.channels div.contact-type.first-child,.channels div.contact-link.first-child,.channels .scs-contact-channels>div.first-child>div{border-style:none}
.channels dt.supporthotline,.channels .supporthotline div.contact-type,.channels .contact-type.hotline-number-block .number-block{background:url(../resources/contactwizard_callcenter.png) no-repeat;background-position:0 10px}
.channels dt.livechat,.channels .livechat div.contact-type{background:url(../resources/contactwizard_chat.png) no-repeat;background-position:0 8px}
.channels dt.contactform,.channels .contactform div.contact-type{background:url(../resources/contactwizard_mail.png) no-repeat;background-position:0 6px}
.channels dt.callfromweb,.channels .callfromweb div.contact-type{background:url(../resources/contactwizard_callback.png) no-repeat;background-position:0 8px}
.ui-widget-overlay{background:black;opacity:.5}
.ui-front{z-index:9301}
.ui-popup,.ui-dialog{padding:2px 15px;min-width:260px;max-width:400px;background:white;text-align:left}
.ui-dialog.wide{max-width:none}
.ui-dialog .ui-dialog-titlebar{padding:11px 3px 11px 0}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:#015;font-size:17px}
.ui-popup .ui-btn,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:9px;right:-8px;margin:0;padding:0;width:21px;height:21px;border:0;z-index:1}
.ui-popup .ui-btn{top:10px;right:10px}
.ui-popup .ui-btn,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{background:url(../resources/jquery-ui/ui-dialog-close.png) 0 0 no-repeat;height:21px;width:21px}
.ui-popup .ui-btn:hover,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-position:0 -21px}
.ui-dialog .ui-dialog-content{padding:0 0 18px 0;font-size:15px;overflow:visible}
.ui-dialog .ui-dialog-buttonpane{margin:0;padding:16px 0 10px 0;border-top:1px solid #d7d7d7}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{position:relative;left:10px}
.ui-dialog .ui-dialog-buttonpane button{margin:0 10px 10px 0}
.ui-dialog.error .ui-dialog-titlebar .ui-dialog-title,.ui-dialog.error .ui-dialog-content,.ui-dialog.error .ui-dialog-content *{color:#d12 !important}
.ui-dialog .ui-dialog-lightbox-content{border:0;width:100%;height:100%;overflow-x:auto}
.ui-dialog-lightbox{min-width:260px;max-width:80%}
.ui-dialog-lightbox.no-title .ui-dialog-titlebar{padding:0}
.ui-dialog-lightbox.no-title .ui-dialog-title{display:none}
.ui-dialog-lightbox .ui-dialog-title{color:#666;font:27px TheSaB3,"Trebuchet MS",Arial,Helvetica,sans-serif}
.ui-dialog-lightbox .middle.fake,.ui-dialog-lightbox .content.fake{float:none;margin:0;padding:0;width:auto;height:auto}
.ui-dialog.sdx-container.sdx-container{background:white;padding:30px}
.ui-dialog.sdx-container.sdx-container .ui-dialog-titlebar .ui-dialog-titlebar-close{top:0;right:0;width:28px;height:28px;border:0}
.ui-dialog.sdx-container.sdx-container .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{margin:-3px 0 0 4px;background:0;text-indent:0;font-family:'sdx-icons';font-size:28px;width:25px;height:25px;color:#015}
.ui-dialog.sdx-container.sdx-container .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{color:#0048cf}
.ui-dialog.sdx-container.sdx-container .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon::before{content:""}
.ui-dialog.sdx-container.sdx-container .ui-dialog-content{padding:0}
.expertchat .expertChatJsInclude{position:absolute;left:-32000em;top:-32000em}
.expertchatstrip #optiRealPersonContent{float:right;margin:-33px -30px 0 0}
.scs-realperson-hidden{display:none}
div.family>h5.title{position:relative;margin-bottom:11px;border-bottom:1px solid #000c59;padding-bottom:17px}
div.family>h5.title>span{display:block}
div.family>h5.title>span.big-letters{position:absolute;bottom:13px;right:0;color:#1af;font-size:32px}
.scs-form .standardSubmitBtn button{display:block;margin-bottom:0}
.scs-form div.standardSubmitBtn{display:inline-block}
.scs-form a.primary-button,.scs-form a.secondary-button{display:inline-block}
.scs-form .verticalButtons span,.scs-form .verticalButtons a{float:left}
.scs-form .verticalButtons span,.scs-form .verticalButtons a,.scs-form .verticalButtons input,.scs-form .verticalButtons div{display:block;clear:both}
.scs-form div.field{display:block;position:relative;width:540px;overflow:visible}
.ui-dialog .scs-form div.field{width:96%}
.scs-form div.field table{width:100%}
.scs-form .field>span.inputField{display:block;padding-right:8px}
.scs-form div.field>button.field-hint{position:absolute;right:-20px;margin-top:4px;height:15px;width:15px;border:0}
.scs-form .label,.scs-form label{display:block;margin:0 0 3px 0;padding:0;color:#333}
.scs-form .error label,.scs-form .error .label{color:#d12}
.scs-form .error .custom-radio label{color:#d12}
.scs-form .error .radio .fullLengthLabel{color:#d12;display:inline}
.scs-form .radio .error .fullLengthLabel{color:#d12;display:inline}
.scs-form .error span.error{display:block;padding-bottom:17px;color:#d12}
.scs-form .fullLengthError{float:left;width:460px;color:#d12;padding-bottom:17px;display:inline}
.scs-form .headingError{color:#d12;display:block;margin-bottom:17px;border-style:solid;border-width:1px 0;padding:11px 11px 11px 30px;background:url(../../base/resources/icons/form-global-error-message.png) no-repeat left 11px transparent}
.statusSuccessful{background:url(../../base/resources/icons/form-success.png) no-repeat left 10px transparent;padding:12px 30px;color:#0c0;border:1px solid #0c0;border-left:0;border-right:0;line-height:1.1}
.scs-form>div.end div.field{display:block}
.scs-form div.verticalButtons{margin-bottom:6px}
.scs-form .buttonstrip>.right{position:relative;left:10px;float:right}
.scs-form .field input,.scs-form .field select,.scs-form .field textarea,.scs-form .dropdown .field .newListSelected .selectedTxt{margin:0 20px 10px 0;padding:3px 3px 4px 3px;width:100%;border:1px solid #f2f2f2;border-top-color:#c2c2c2;border-left-color:#c2c2c2;background-color:#f8f8f8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:normal;font-size:13px;color:#015}
.scs-form .dropdown .field .newListSelected .newListWrapper>UL.newList{max-height:300px;overflow:auto;overflow-x:hidden}
.scs-form .field input:focus,.scs-form .field textarea:focus{border-top-color:#4e9be9;border-right-color:#e4eef7;border-bottom-color:#e4eef7;border-left-color:#4e9be9}
.scs-accessibility-mode .scs-form .field input:focus,.scs-accessibility-mode .scs-form .field textarea:focus{outline:#00f dotted 2px}
.scs-form .error input,.scs-form .error textarea,.scs-form .dropdown .error .newListSelected .selectedTxt{border-top-color:#e66a73 !important;border-right-color:#f7c8cc !important;border-bottom-color:#f7c8cc !important;border-left-color:#e66a73 !important;background-color:#fadcde}
.ui-dialog .scs-form .field input,.ui-dialog .scs-form .field textarea,.ui-dialog .scs-form .dropdown .field .newListSelected .selectedTxt{margin-right:0}
.scs-form .field input.disabled,.scs-form .field textarea.disabled{color:#015;opacity:.60;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.60;-moz-opacity:.60}
.scs-form .field .placeholder{color:#bbb}
.scs-form .twofields .field>div,.scs-form .multifield .field>div{float:left}
.scs-form .field>div.percent20{width:20%}
.scs-form .field>div.percent30{width:30%}
.scs-form .field>div.percent40{width:40%}
.scs-form .field>div.percent50{width:50%}
.scs-form .field>div.percent60{width:60%}
.scs-form .field>div.percent70{width:70%}
.scs-form .field>div.percent80{width:80%}
.scs-form .twofields .field>div>span.inputField,.scs-form .multifield .field>div>span.inputField{display:block;padding:0 8px 0 5px}
.scs-form .twofields .field>label+div>span.inputField{padding:0 13px 0 0}
.scs-form .multifield .field>label+div>span.inputField{padding-left:0}
.scs-form .date .field span.inputField{padding-right:34px}
.scs-form .date .field span.inputField input{display:block}
.scs-form .date .field span.inputField img.ui-datepicker-trigger{position:absolute;right:0;margin-top:-34px;cursor:pointer;cursor:hand}
.ui-datepicker{display:none;margin:0 0 0 -1px;background:white;color:#015;font-size:13px;width:165px;padding:4px 8px;border:1px solid #f1f1f1;-webkit-box-shadow:#d1d1d1 0 3px 3px;-moz-box-shadow:#d1d1d1 0 3px 3px;box-shadow:#d1d1d1 0 3px 3px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.ui-datepicker .ui-datepicker-unselectable{color:#bbb;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1}
.ui-datepicker .ui-datepicker-current-day,.ui-datepicker a.ui-state-default{color:#015}
.ui-datepicker a:focus,.ui-datepicker a:hover,.ui-datepicker a:active,.ui-datepicker a.ui-state-active{color:#2d90ec}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-size:9px}
.ui-datepicker .ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../resources/jquery-ui/ui-icons_0073ea_256x240.png)}
.ui-datepicker .ui-datepicker-prev-hover{left:2px}
.ui-datepicker .ui-datepicker-next-hover{right:2px}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;cursor:hand}
.richtextoption>.field,.richtextoption div.custom-radio,.richtextoption div.custom-checkbox,.richtextoption label{display:block !important}
.richtextoption label{position:relative;padding-right:0 !important;color:#015}
.richtextoption label.checked *,.richtextoption label:hover,.richtextoption label.focus{color:#2d90ec}
.richtextoption label .imageContainer{float:left;margin-right:20px;width:180px}
.richtextoption label .textContainer{margin-left:200px}
.richtextoption label.noImage .textContainer{margin-left:0}
.richtextoption label .richTextOptionPrice{position:absolute;top:0;left:0;width:780px;text-align:right}
.scs-form .captchaField{padding-right:8px}
.scs-form .captchaField>a{position:absolute;right:0;width:16px;height:16px}
.scs-form .captchaField a.cap_refresh{top:15px;background:url(../../base/resources/icons/refresh.png) no-repeat scroll 0 0}
.scs-form .captchaField a.cap_audio{top:37px;background:url(../../base/resources/icons/sound.png) no-repeat scroll 0 0}
.scs-form .captchaField a.cap_image{top:37px;background:url(../../base/resources/icons/text.png) no-repeat scroll 0 0}
.scs-form .captchaField a.cap_help{top:59px;background:url(../../base/resources/icons/help.png) no-repeat scroll 0 0}
.scs-form .captchaField #recaptcha_image{width:auto !important}
.scs-form .custom-radio label{background:transparent url(../resources/icons/buttons-radio-off.png) no-repeat}
.scs-form .custom-radio label.checked{background:transparent url(../resources/icons/buttons-radio-on.png) no-repeat}
.scs-form .custom-checkbox label{background:transparent url(../resources/icons/buttons-checkbox-off.png) no-repeat}
.scs-form .custom-checkbox label.checked{background:transparent url(../resources/icons/buttons-checkbox-on.png) no-repeat}
#configurationcontainer label .chf-price,.scs-form .custom-radio label .chf-price,.scs-form .custom-checkbox label .chf-price{background:transparent url(../resources/vertical-chf-medium.png) no-repeat 0 8px;padding-left:10px}
#configurationcontainer label.checked .chf-price,.scs-form .custom-radio label.checked .chf-price,.scs-form .custom-checkbox label.checked .chf-price{background-image:url(../resources/vertical-chf-medium-blue.png)}
.scs-form .verticalButtons div.custom-radio,.scs-form .verticalButtons div.custom-checkbox,.scs-form .verticalButtons div.form_icon,.scs-form .verticalButtons label.radio,.scs-form .verticalButtons label.checkbox,.scs-form .verticalButtons input.radio,.scs-form .verticalButtons input.checkbox{display:block}
.scs-form div.custom-radio,.scs-form div.custom-checkbox{padding:3px 0 0 0}
.scs-form .verticalButtons div.custom-radio,.scs-form .verticalButtons div.custom-checkbox{padding:0}
.scs-form .verticalButtons .custom-radio label,.scs-form .verticalButtons .custom-checkbox label,.scs-form .verticalButtons label.radio,.scs-form .verticalButtons label.checkbox{padding:1px 0 1px 22px}
.scs-form div.custom-radio,.scs-form div.custom-checkbox{display:inline-block}
.scs-form .custom-radio input,.scs-form .custom-checkbox input,.scs-form input.radio,.scs-form input.checkbox,.scs-form input[type="radio"],.scs-form input[type="checkbox"]{display:inline-block;width:14px;height:14px;font-size:13px}
.scs-form .custom-radio input,.scs-form .custom-checkbox input,.scs-form input.radio,.scs-form input.checkbox{position:absolute;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:.0;-moz-opacity:.0}
.scs-form .custom-radio label,.scs-form .custom-checkbox label,.scs-form label.radio,.scs-form label.checkbox,.scs-form input[type="radio"]+label,.scs-form input[type="checkbox"]+label{display:inline-block;padding:1px 37px 11px 22px;color:#015}
.scs-abo-teaser .scs-form .custom-radio label,.scs-abo-teaser .scs-form .custom-checkbox label,.scs-abo-teaser .scs-form label.radio,.scs-abo-teaser .scs-form label.checkbox{padding-right:0}
.scs-form .custom-radio label.checked,.scs-form .custom-checkbox label.checked,.scs-form .custom-radio label.focus,.scs-form .custom-checkbox label.focus,.scs-form .custom-radio label:hover,.scs-form .custom-checkbox label:hover,.scs-form label.radio.checked,.scs-form label.checkbox.checked,.scs-form label.radio.focus,.scs-form label.checkbox.focus,.scs-form label.radio:hover,.scs-form label.checkbox:hover{color:#2d90ec}
.scs-accessibility-mode .scs-form .custom-radio label.focus,.scs-accessibility-mode .scs-form .custom-checkbox label.focus,.scs-accessibility-mode .scs-form label.radio.focus,.scs-accessibility-mode .scs-form label.checkbox.focus{outline:#00f dotted 2px}
.scs-form div.field table div.custom-radio{padding:0}
.scs-form div.field table div.custom-radio label{padding:0 0 0 22px}
.scs-form .newListSelected{padding-right:8px}
.scs-form .dropdown .newListSelected .arrow .selectedTxt{background:#f8f8f8 url(../../base/resources/images/dropdown-bg.png) no-repeat right top;color:#2d90ec}
.scs-form .newListSelected.newListSelOpen .arrow .selectedTxt{background-color:#fff;background-position:right -86px;border-color:transparent;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:#ccc 0 0 5px;-moz-box-shadow:#ccc 0 0 5px;box-shadow:#ccc 0 0 5px}
.scs-form .newListSelected .newListWrapper{position:absolute !important;z-index:999999;margin:-10px 0 0 -5px;padding:0 5px 5px;overflow:hidden}
.scs-form .newListSelected .newList{list-style-type:none;background:#fff;border:1px solid #fff;-webkit-box-shadow:#ccc 0 0 5px;-moz-box-shadow:#ccc 0 0 5px;box-shadow:#ccc 0 0 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.scs-form .newListSelected .newList li.hiLite{display:none}
.scs-form .newListSelected .newList a{display:block;padding:4px 3px 5px;color:#015}
.scs-form .newListSelected .newList a:focus,.scs-form .newListSelected .newList a:hover{text-decoration:none;color:#2d90ec}
.scs-form .newListSelected .arrow{position:relative;z-index:0}
.scs-form .newListSelected .newList.pie_first-child{margin-top:-1px}
.wizinfo{overflow:hidden;padding:30px 0 18px}
.wizinfo li{display:block;float:left;padding:0 30px;text-align:center;background:url(../resources/images/wizpage-line.png) repeat-x 50% 28px;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wizinfo li.first{padding-left:0}
.wizinfo li.last{padding-right:0}
.wizpage-bullet{display:block;height:28px;background:url(../resources/images/wizpage-step.png) no-repeat 50% 50%;position:relative;z-index:2}
.selected .wizpage-bullet{background-image:url(../resources/images/wizpage-step-active.png)}
.wizpage-bullet span{display:none;text-indent:-10000px}
.first .wizpage-bullet span,.last .wizpage-bullet span{display:block;position:absolute;top:0;height:18px;width:100px;background:#fff;z-index:-1}
.first .wizpage-bullet span{right:50%;margin-right:9px}
.last .wizpage-bullet span{left:50%;margin-left:9px}
.fullbleed.carouselContainer{position:static;margin-top:18px;min-height:270px}
.responsiveHeader .scsh-new-image-format .fullbleed.carouselContainer,.responsiveHeader .scsh-new-image-format>.parsys{margin-top:0;padding-top:120px}
.responsiveHeader .scsh-old-image-format .fullbleed.carouselContainer,.responsiveHeader .scsh-old-image-format>.parsys{margin-top:0;padding-top:155px}
.responsiveHeader .scsh-old-image-format.reduced-height>.parsys{padding-top:30px}
.fullbleed.carouselContainer .scs-stage-image{height:240px}
.fullbleed.carouselContainer .carousel-clip{max-height:242px;overflow:hidden}
.scs-body-themeWhite .fullbleed.carouselContainer{color:#fff}
.fullbleed.carouselContainer .scs-stage-text{font-size:18px;line-height:24px}
.fullbleed.carouselContainer .scs-stage-text p{margin:0}
.scs-stage-text .pricetag-above{display:block;margin:18px 0 -18px 0;font-size:13px;color:#015}
.scs-body-themeWhite .scs-stage-text .pricetag-above{color:#fff}
.content .fullbleed.carouselContainer .scs-stage-text .modPriceTag{margin-top:18px;border-color:#015;padding-right:20px;display:inline-block}
.middle .content .fullbleed.carouselContainer .scs-stage-text .modPriceTag .period{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:13px;margin-left:2px}
.fullbleed.carouselContainer .scs-stage-text h2{font-size:36px;line-height:40px;margin-bottom:5px}
.fullbleed.carouselContainer .scs-stage-text h2 .large{line-height:110px}
.fullbleed.carouselContainer .scs-stage-text.bottom-aligned{position:absolute;bottom:-240px}
.fullbleed.carouselContainer .scs-stage-text.text-indent{padding-left:60px}
.fullbleed.carouselContainer .scs-stage-text.text-indent h2:first-child{text-indent:-60px}
.middle .content .fullbleed.carouselContainer .scs-stage-text .primary-button{margin:8px 0 -1px 0;height:24px;line-height:24px}
.fullbleed-controls{position:absolute;top:0;left:0;right:0;min-width:980px;width:100%;height:480px}
.responsiveHeader .fullbleed-controls{margin-top:130px;height:440px}
.reduced-height .fullbleed-controls{height:304px}
.scs-fbslide-backgroundimage{display:none}
.fullbleed.carouselContainer .fullbleed-controls .carousel-control{margin-bottom:5px;padding-top:6px}
div.leftcolumn{padding:4px 5px 1px 5px;margin-top:50px;width:150px;min-width:150px;float:left;text-align:left;background:transparent;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;z-index:1}
.scs-body-themeWhite div.leftnav{background-color:white}
div.leftnav a:link,div.leftnav a:visited,div.leftnav a{color:#015;text-decoration:none}
div.leftnav a.selected,div.leftnav a:focus,div.leftnav a:active,div.leftnav a:hover{color:#2d90ec}
div.leftnav ul{margin:0;padding:0}
div.leftnav ul li{font-size:15px;line-height:17px;padding:6px 15px 8px 15px;border-top:solid #d6d6d6 1px}
div.leftnav ul li:first-child{border-top:0}
div.leftnav ul li ul li{font-size:13px;line-height:16px;padding:8px 0 0 12px;border-top:0}
.leftnav div.modUplink{margin:6px 15px 8px;margin-top:-25px;float:none}
.ui-multiselect span.ui-icon{float:right}
.ui-multiselect-header li.ui-multiselect-close{display:none}
.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10050;text-align:left}
.ui-multiselect-checkboxes{height:auto !important;overflow-y:scroll}
.ui-multiselect{margin-top:2px;margin-left:2px;margin-right:15px;padding:5px;overflow:hidden;position:relative;z-index:3;height:24px;padding:3px 24px 3px 8px;background:#ececec url(../../base/resources/images/dropdown-bg.png) no-repeat right top;border:1px solid #cecece;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#2d90ec;cursor:pointer}
.ui-multiselect>span:first-child{display:none}
.ui-multiselect.ui-state-hover{z-index:3;padding-bottom:8px;height:29px;background-color:#fff;background-position:right -86px;border-color:transparent;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:#ebebeb -2px -2px 3px,#ebebeb 2px -1px 3px;-moz-box-shadow:#ebebeb -2px -2px 3px,#ebebeb 2px -1px 3px;box-shadow:#ebebeb -2px -2px 3px,#ebebeb 2px -1px 3px}
.ui-multiselect-menu{display:none;width:auto !important;position:absolute;z-index:2;margin-top:-2px;padding:0 4px;background-color:#fff;list-style-type:none;-webkit-box-shadow:#ccc 0 0 5px;-moz-box-shadow:#ccc 0 0 5px;box-shadow:#ccc 0 0 5px}
@media all\0{.ui-multiselect.ui-state-hover{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.ui-multiselect-menu{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
}
.ui-multiselect-menu ul>li{padding:0 10px 0 0;border-top:1px solid #eaeaea}
.ui-multiselect-menu ul>li:first-child{border-top:0}
.ui-multiselect-menu ul>li input[type='checkbox']{position:absolute;left:-9999px;margin-left:5px;margin-right:5px}
.ui-multiselect-menu ul>li label{background-repeat:no-repeat;background-position-x:right;display:block;margin:11px 0 11px 5px;padding-right:34px;color:#015;white-space:nowrap;z-index:20;cursor:pointer;width:auto !important;height:auto !important}
.ui-multiselect-menu ul>li input[checked] span{color:#2d90ec}
hr{background:#d2d2d2;color:#d2d2d2;border:0;height:1px;margin:0 0 15px 0;padding:0;width:100%;clear:both}
hr,hr.graySmall,hr.gray{background-color:#ddd;color:#ddd;margin:0 0 20px}
hr.graySmall{margin:0}
hr.blue{background-color:#015;color:#015}
hr.transparent16,hr.transparent{background:0;border:0;height:40px;margin:0;padding:0}
html.msIe7 hr.transparent16,html.msIe7 hr.transparent,html.msIeLt7 hr.transparent16,html.msIeLt7 hr.transparent{filter:alpha(opacity=0)}
hr.transparent16{height:16px}
.halfpageSeparator{position:relative;background:0;margin-top:1em}
.halfpageSeparator>.after{content:' ';position:absolute;bottom:0;width:10000px;height:10000px;background:#f5f5f5;left:-5000px;z-index:-1}
.halfpageSeparator>.before{content:' ';text-align:center;border-left:10px solid transparent;border-right:10px solid transparent;border-top:11px solid #f5f5f5;margin-bottom:-5px;margin-left:auto;margin-right:auto;position:absolute;left:49%}
.supportteaser{height:auto}
.scs-support-teaser{margin:-12px 0 20px 0;font-weight:normal;font-size:13px;white-space:nowrap;width:240px}
.scs-support-teaser>*{white-space:normal}
html.msIe7 .scs-support-teaser,html.msIeLt7 .scs-support-teaser{margin-left:0}
.scs-support-teaser h2{color:#015;font-size:18px;line-height:30px;margin:0;width:100%}
.scs-support-teaser .help{float:right;vertical-align:top;margin:0;padding:0;background:#d80825 url(../resources/icons/support-strip-help-en.png) no-repeat center center;width:20px;height:76px;border:0;-webkit-box-shadow:#dadada 0 1px 0;-moz-box-shadow:#dadada 0 1px 0;box-shadow:#dadada 0 1px 1px;-moz-border-radius:5px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.scs-support-teaser .help.de{background:#d80825 url(../resources/icons/support-strip-help-de.png) no-repeat center center}
.scs-support-teaser .help.fr{background:#d80825 url(../resources/icons/support-strip-help-fr.png) no-repeat center center}
.scs-support-teaser .help.it{background:#d80825 url(../resources/icons/support-strip-help-it.png) no-repeat center center}
.scs-support-teaser .box{width:200px;display:inline-block;padding:10px;margin:0;border:0;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(white));background:-webkit-linear-gradient(top,#eaeaea,white);background:-moz-linear-gradient(top,#eaeaea,white);background:-ms-linear-gradient(top,#eaeaea,white);background:-o-linear-gradient(top,#eaeaea,white);background:linear-gradient(top,#eaeaea,white);-webkit-box-shadow:#d7d7d7 0 2px 3px;-moz-box-shadow:#d7d7d7 0 2px 3px;box-shadow:#d7d7d7 0 2px 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
html.msIe7 .scs-support-teaser .box,html.msIeLt7 .scs-support-teaser .box,html.msIe7 .scs-support-teaser .help,html.msIeLt7 .scs-support-teaser .help{display:inline;zoom:1}
html.msIe7 .scs-support-teaser .help,html.msIeLt7 .scs-support-teaser .help{margin-left:-20px}
html.msIe7 .scs-support-teaser a.scs-primary-link,html.msIeLt7 .scs-support-teaser a.scs-primary-link{line-height:15px}
html.msIe7 ul.link-list li,html.msIe7 .teaser.section ul.link-list li,html.msIe7 .links ul li,html.msIeLt7 ul.link-list li,html.msIeLt7 .teaser.section ul.link-list li,html.msIeLt7 .links ul li{color:red;margin-left:0;text-indent:0;overflow:visible;margin-bottom:6px}
.scs-support-teaser a.scs-primary-link{background:transparent url(../resources/button-arrow-right.png) no-repeat left top;padding:0 5px 0 22px;line-height:30px;display:inline;margin-left:-2px}
.scs-support-teaser .primary-button{float:right;margin:0;display:none}
.scs-support-teaser a.primary-button{color:#fff}
.scs-support-teaser .separator,.scs-support-teaser .supportlist{display:block;margin-bottom:10px;width:100%}
.scs-support-strip{margin:0 0 20px -20px;font-weight:normal;font-size:13px;white-space:nowrap}
.scs-support-strip-help{margin:0 0 20px 0}
.scs-support-strip>*{white-space:normal}
html.msIe7 .scs-support-strip,html.msIeLt7 .scs-support-strip{margin-left:0}
.scs-support-strip-help .help{display:none}
.scs-support-strip .help{float:left;vertical-align:top;margin:0;padding:0;background:#d80825 url(../resources/icons/support-strip-help-en.png) no-repeat center center;width:20px;height:76px;border:0;-webkit-box-shadow:#dadada 0 1px 0;-moz-box-shadow:#dadada 0 1px 0;box-shadow:#dadada 0 1px 1px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.scs-support-strip .help.de{background:#d80825 url(../resources/icons/support-strip-help-de.png) no-repeat center center}
.scs-support-strip .help.fr{background:#d80825 url(../resources/icons/support-strip-help-fr.png) no-repeat center center}
.scs-support-strip .help.it{background:#d80825 url(../resources/icons/support-strip-help-it.png) no-repeat center center}
.contentWide .scs-support-strip .box{min-width:900px;width:900px}
.scs-support-strip .box{min-width:740px;width:740px;display:inline-block;padding:8px 20px 17px 20px;margin:0;border:0;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(white));background:-webkit-linear-gradient(top,#eaeaea,white);background:-moz-linear-gradient(top,#eaeaea,white);background:-ms-linear-gradient(top,#eaeaea,white);background:-o-linear-gradient(top,#eaeaea,white);background:linear-gradient(top,#eaeaea,white);-webkit-box-shadow:#d7d7d7 0 2px 3px;-moz-box-shadow:#d7d7d7 0 2px 3px;box-shadow:#d7d7d7 0 2px 3px;-moz-border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px}
.scs-support-strip-help .box{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:8px 20px 0 20px}
html.msIe7 .scs-support-strip .box,html.msIeLt7 .scs-support-strip .box,html.msIe7 .scs-support-strip .help,html.msIeLt7 .scs-support-strip .help{display:inline;zoom:1}
html.msIe7 .scs-support-strip .help,html.msIeLt7 .scs-support-strip .help{margin-left:-20px}
html.msIe7 .scs-support-strip-help .help,html.msIeLt7 .scs-support-strip-help .help{display:none}
.scs-support-strip .supportText,.scs-support-strip .links{float:left;vertical-align:top}
.scs-support-strip .search{float:left;display:table-cell;vertical-align:top;width:440px}
.scs-support-strip .link-list li,.scs-support-strip a:focus,.scs-support-strip a:hover,.scs-support-strip a:active,.scs-support-strip a:visited,.scs-support-strip a:link,.scs-support-strip a{font-weight:normal;font-size:13px;line-height:16px;color:#2d90ec}
.scs-support-strip a:visited,.scs-support-strip a:link,.scs-support-strip a{text-decoration:none}
.scs-support-strip a:focus,.scs-support-strip a:hover,.scs-support-strip a:active{text-decoration:underline}
.scs-support-strip .links{width:369px}
.scs-support-strip li{font-size:10px;color:#666;overflow:hidden;width:360px;padding-top:2px}
.scs-support-strip .supportText{width:349px;margin-right:20px}
.contentWide .scs-support-strip .supportText{width:429px}
.contentWide .scs-support-strip .links{width:449px}
.contentWide .scs-support-strip .title,.contentWide .scs-support-strip li{width:440px}
.contentWide .scs-support-strip-help .title{width:auto;margin:0 0 6px 0}
.scs-support-strip .links.short{width:209px}
.scs-support-strip .links.short .title,.scs-support-strip .links.short li{width:200px}
.scs-support-strip .links.medium{width:300px}
.scs-support-strip .links.medium .title,.scs-support-strip .links.medium li{width:291px}
.scs-support-strip .links.long{width:449px}
.scs-support-strip .links.long .title,.scs-support-strip .links.long li{width:440px}
.scs-support-strip .title,.scs-support-strip .title a,.scs-support-strip .title h3{margin-bottom:6px;font-size:18px;color:#015}
.scs-support-strip .search .title{margin-bottom:23px}
.scs-support-strip .title a:focus,.scs-support-strip .title a:hover,.scs-support-strip .title a:active{color:#2d90ec;text-decoration:none}
.scs-support-strip .primary-button{margin:0 0 10px 0}
.scs-help-widget-page .scs-support-strip{margin:0 0 5px}
.scs-help-widget-page .scs-support-strip .help{display:none}
.scs-help-widget-page .scs-support-strip .box{background:0;border:medium none;box-shadow:none;padding:0;width:220px}
.scs-help-widget-page .scs-support-strip .links:first-child{margin-bottom:10px}
.scs-help-widget-page .scs-support-strip .links:first-child .link-list li{margin-bottom:-3px}
.scs-help-widget-page .scs-support-strip .links:first-child .linklist{max-width:220px}
.scs-help-widget-page .scs-support-strip .links{clear:both;width:220px}
.scs-help-widget-page .scs-support-strip .title,.scs-help-widget-page .scs-support-strip .title a,.scs-help-widget-page .scs-support-strip .title h3{margin-bottom:0}
.scs-help-widget-page .scs-support-strip .title{clear:both;margin:-5px 0 2px;width:220px}
.scs-help-widget-page .scs-support-strip .link-list li{margin-bottom:0;white-space:nowrap;width:100%;display:inline-block;padding-top:0}
.scs-help-widget-page .scs-support-strip a.linklist:before{content:"> "}
.scs-help-widget-page .scs-support-strip .linklist{display:inline-block;float:left;margin-bottom:0;margin-right:5px;max-width:152px;overflow:hidden;text-overflow:ellipsis}
.scs-help-widget-page .scs-support-strip .scs-mid-grey{display:inline-block}
div.table hr.separator{width:100%;max-width:none}
div.table table{border-collapse:collapse;width:75%}
div.table table.full{width:100%}
div.table table.auto{width:auto}
div.table table.bottomMargin{margin-bottom:3em}
.col_two div.table,.col_four div.table,.ui-tabs-panel div.table{width:100%}
div.table table th,div.table table td{color:#333;padding:6px 10px 5px 0;vertical-align:top}
div.table table th{text-align:left;color:#015;font-size:15px}
div.table table th[valign=middle],div.table table td[valign=middle]{vertical-align:middle}
div.table table th[valign=bottom],div.table table td[valign=bottom]{vertical-align:bottom}
div.table table th[valign=baseline],div.table table td[valign=baseline]{vertical-align:baseline}
div.table table th .text-highlight-block,div.table table td .text-highlight-block{display:block;margin:-6px -10px -5px 0;padding:6px 10px 5px 0}
div.table table.lines th .text-highlight-block,div.table table.lines td .text-highlight-block{margin-top:-5px}
div.table table thead{color:#666}
div.table table thead tr.row1 th{color:#666;font-size:13px}
div.table caption{left:-10000em;position:absolute;top:-10000em}
div.table h3,div.table h4,div.table h5{color:#015}
.scs-product-name{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:36px;line-height:30px}
div.table .scs-product-name.swisscomLightPurple{color:#801a99}
.table th,.table td{padding:5px 10px 5px 0;border:none 1px #ccc}
.sdx-container .sdx-table td a+a{margin-left:0}
.sdx-container .sdx-table [class*='col-']{width:initial}
.sdx-container .sdx-table.table table{width:75%;border-bottom:0;border-top:0}
.sdx-container .sdx-table.table table.full{width:100%}
.sdx-container .sdx-table.table table.auto{width:auto}
.sdx-container .sdx-table.table table a{color:#086adb;text-decoration:none}
.sdx-container .sdx-table.table table a:hover,.sdx-container .sdx-table.table table a:focus{color:#0048cf}
.sdx-container .sdx-table .no-border-collapse{border-collapse:separate}
.teaser .box.serviceteaser .image{float:left;padding:0;margin:0 20px 10px 0}
.teaser .box.serviceteaser.links1 .detail ul,.teaser .box.serviceteaser.links1 .detail ol,.teaser .box.serviceteaser.links1 .detail p{min-height:64px}
.teaser .box.serviceteaser.links2 .detail ul,.teaser .box.serviceteaser.links2 .detail ol,.teaser .box.serviceteaser.links2 .detail p{min-height:40px}
.teaser .box.serviceteaser.links3 .detail ul,.teaser .box.serviceteaser.links3 .detail ol,.teaser .box.serviceteaser.links3 .detail p{min-height:16px}
.teaser .box.formteaser form{margin:10px 0 0 0}
.teaser .box.formteaser .inputFullWidth{margin:0 10px 0 0;width:93px}
.teaser .box.formteaser .secondary-button{margin:-1px 0 1px 0;padding:2px 11px;border:0}
.teaser .box.imageteaser{position:relative}
.teaser .box.imageteaser .image{padding:0;z-index:11;margin:-5px 0 5px 0}
.teaser .box.imageteaser .image img{width:380px;height:170px}
.scs-help-widget-page .teaser{height:100%;margin-bottom:10px}
.scs-help-widget-page .teaser .box.alternativeteaserc1,.scs-help-widget-page .teaser .box.alternativeteaserc2{height:100%}
.scs-help-widget-page .teaser .box.imageteaser .image img{width:220px;height:auto}
.teaser .box.imageteaser .boxTitle{position:absolute;top:5px;left:10px;z-index:22}
.teaser .box.imageteaser .title,.teaser .box.imageteaser a.title{position:absolute;top:32px;left:10px;z-index:22}
.teaser .box.imageteaser .detail{position:relative;margin:-35px 10px 35px 0;float:right}
.teaser .box.imageteaser .detail a{text-shadow:none}
.textimage{margin:0 0 10px 0}
.textimage .white,.textimage .clear,.textimage .textContainer{padding:0;margin:0}
.detail .textContainer,.teaser .textimage .textContainer>p>span,.textimage .textContainer>p{font-size:13px !important;line-height:16px;color:#333;margin:0;padding:0}
.textimage .textContainer>p span{margin:0}
.textimage .textContainer h3 span,.textimage .textContainer h3{line-height:16px;padding:0;margin:0}
.textimage .textContainer h2,.textimage .textContainer h3{vertical-align:text-top;margin:0 0 14px 0}
.textimage .textContainer .imageContainer{margin:0 22px 6px 0;padding:0}
.textimage .textContainer .imageContainer img{width:140px;height:88px}
.textimage .textContainer ol,.textimage .textContainer ul{font-size:13px;margin:0 0 10px 0;height:auto}
.teaser .textimage .textContainer ul li{display:block;background:none !important;height:auto;border:0}
.teaser .box{margin:0;padding:0;border:0}
.teaser .box.infopage{min-height:145px;margin-bottom:20px}
.teaser .box .boxTitle{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:15px;color:#666;margin:0;padding:0 0 9px 0}
.teaser .styleguide2016.box .boxTitle{color:#015;line-height:20px}
.teaser .box.subcategory .title,.teaser .box.subcategory .title h3,.teaser .box.subcategory a.title,.teaser .box.subcategory a.title h3{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:21px;color:#666;margin:0;padding:0;display:block}
.teaser .styleguide2016.box.subcategory .title,.teaser .styleguide2016.box.subcategory .title h3,.teaser .styleguide2016.box.subcategory a.title,.teaser .styleguide2016.box.subcategory a.title h3{color:#015;font-size:22px;line-height:26px}
.teaser .box.serviceteaser .title,.teaser .box.imageteaser .title,.teaser .box.alternativeteaserc1 .title,.teaser .box.alternativeteaserc2 .title,.teaser .box.priceteaser .title,.teaser .box.formteaser .title,.teaser .box.infopage .title,.teaser .box.serviceteaser a.title,.teaser .box.imageteaser a.title,.teaser .box.priceteaser a.title,.teaser .box.formteaser a.title,.teaser .box.infopage a.title{font-size:17px;color:#015;padding:0 0 1px 0}
.teaser .box h3.title,.teaser .box .title h3{margin:0}
.teaser .box a.title:focus,.teaser .box a.title:hover,.teaser .box a.title:active,.teaser .box a.title:focus h3,.teaser .box a.title:hover h3,.teaser .box a.title:active h3{color:#2d90ec;text-decoration:none}
.teaser .box .image{text-align:left;padding:17px 0 0 0}
.teaser .box.infopage .image{margin:4px 0 0 0;height:67px;max-height:67px;overflow:hidden}
.teaser .box.subcategory .detail{min-height:100px}
.teaser .box.infopage .detail{min-height:auto}
.teaser .box.formteaser p,.teaser .box .detail,.teaser .box .detail ul,.teaser .box .detail ol,.teaser .box .detail p{font-size:13px;color:#333}
.teaser .styleguide2016.box.formteaser p,.teaser .styleguide2016.box .detail,.teaser .styleguide2016.box .detail ul,.teaser .styleguide2016.box .detail ol,.teaser .styleguide2016.box .detail p{font-size:15px;line-height:20px}
.teaser .box.subcategory .detail ul,.teaser .box.subcategory .detail ol,.teaser .box.subcategory .detail p{margin:12px 0 0 0;min-height:60px}
.teaser .styleguide2016.box.subcategory .detail ul,.teaser .styleguide2016.box.subcategory .detail ol,.teaser .styleguide2016.box.subcategory .detail p{min-height:80px}
.teaser .box.alternativeteaserc1 p,.teaser .box.priceteaser p,.teaser .box.formteaser p,.teaser .box.serviceteaser .detail ul,.teaser .box.serviceteaser .detail ol,.teaser .box.serviceteaser .detail p,.teaser .box.infopage .detail ul,.teaser .box.infopage .detail ol,.teaser .box.infopage .detail p{margin:7px 0 0 0;min-height:auto;line-height:16px}
.teaser .box.infopage.links1 .detail ul,.teaser .box.infopage.links1 .detail ol,.teaser .box.infopage.links1 .detail p{min-height:64px;max-height:64px;overflow:hidden}
.scs-help-widget-page .teaser .box.infopage.links1 .detail p{max-height:none}
.scs-help-widget-page .teaser .box.infopage.links1 .detail .teaser-day{width:80px;display:inline-block}
.teaser .box.infopage.links2 .detail ul,.teaser .box.infopage.links2 .detail ol,.teaser .box.infopage.links2 .detail p{min-height:40px;max-height:40px;overflow:hidden}
.teaser .box.infopage.links3 .detail ul,.teaser .box.infopage.links3 .detail ol,.teaser .box.infopage.links3 .detail p{min-height:16px;max-height:16px;overflow:hidden}
.teaser .box .primary-button,.teaser .box .secondary-button{margin:14px 0 0 0}
.teaser .box .scs-primary-link{padding-top:0;padding-bottom:0;margin-top:8px;vertical-align:bottom}
.teaser .box a{white-space:normal}
.teaser .styleguide2016.box a{font-size:15px !important;line-height:15px}
.teaser .styleguide2016.box .scs-primary-link{line-height:15px}
.teaser .box.serviceteaser .scs-primary-link{float:none}
.teaser .box.priceteaser .primary-button,.teaser .box.priceteaser .secondary-button{margin-top:10px}
.teaser .box.priceteaser.links2 .scs-primary-link{display:inline-block;vertical-align:top;margin:17px 0 0 5px}
.teaser .box.priceteaser.links2 .scs-primary-link>a{display:block;margin-top:-3px}
.teaser .box.links1 .scs-primary-link,.teaser .box.links2 .scs-primary-link,.teaser .box.links3 .scs-primary-link{display:block}
.teaser .box.infopage .scs-primary-link,.teaser .box.infopage .link{display:block;margin-top:10px;float:none}
.teaser .box.infopage .scs-primary-link a,.teaser .box.infopage .link a{white-space:normal}
.scs-html-priceteaser .teaser .box.priceteaser .primary-button,.scs-html-priceteaser .teaser .box.priceteaser .secondary-button{float:right;margin-top:-29px}
.scs-html-priceteaser .teaser .box.priceteaser{margin-right:10px}
.teaser .box.serviceteaser .detail.textContainer{display:table}
.teaser .box.serviceteaser .link-list-item a{display:inline}
.teaser .box.serviceteaser .link-list-item,.teaser .box.serviceteaser .link-list-item a{min-width:164px}
.teaser .box.serviceteaser.links3 .scs-primary-link{border-bottom:1px solid #ddd;background:0;padding:0 0 1px 0;margin-bottom:-4px;min-width:180px}
.teaser .box.serviceteaser.links3 .scs-primary-link a{display:block;min-width:179px;text-shadow:none}
.teaser .box.serviceteaser.links3 .scs-primary-link a:active,.teaser .box.serviceteaser.links3 .scs-primary-link a:focus,.teaser .box.serviceteaser.links3 .scs-primary-link a:hover{border-bottom:1px solid transparent;text-decoration:underline}
.col .teaser .price{background-image:url(../resources/price.png);background-repeat:no-repeat;width:112px;height:24px;padding:5px 0 7px 16px;font-size:22px;color:#3f3f3f;margin-bottom:20px}
.col .teaser .button{display:block;background-image:url('../resources/button.png');background-repeat:no-repeat;font-weight:bold;color:#fff;width:123px;height:29px;margin-bottom:20px;padding:7px 20px}
.col .teaser .boxTitle{border-bottom:1px solid #ddd;padding:5px 10px}
.col .teaser .title,.col .teaser a.title{color:#015;font-size:15px;font-weight:bold;margin-bottom:10px}
.col .teaser p{font-size:10px;color:#3f3f3f}
.teaser .box.alternativeteaserc1{display:inline-block;width:100%;height:96px}
.teaser .box.alternativeteaserc1 ul{float:left}
.teaser .box.alternativeteaserc2{display:inline-block;min-width:220px;height:64px}
.teaser .box.alternativeteaserc1 .boxTitle,.teaser .box.alternativeteaserc2 .boxTitle{display:none}
.teaser .box.alternativeteaserc2 .title{line-height:64px;display:table-cell;vertical-align:middle}
.scs-help-widget-page .teaser .box.alternativeteaserc2 .title{display:block}
.teaser .box.alternativeteaserc1 .image,.teaser .box.alternativeteaserc2 .image{padding:0;min-width:60px;min-height:60px}
.teaser .box.alternativeteaserc1 .image{float:left;margin-right:20px;margin-bottom:20px}
.teaser .box.alternativeteaserc2 .image{display:table-cell;vertical-align:top}
.scs-promotion{height:35px;text-align:center}
.scs-promotion .text{border:0;color:#fff;font-size:13px;text-transform:uppercase;padding:5px 9px;display:inline-block}
html.msIeLt7 .scs-promotion .text,html.msIe7 .scs-promotion .text{display:inline;zoom:1}
html.msIeLt7 .scs-promotion .arrow,html.msIe7 .scs-promotion .arrow,html.msIe8 .scs-promotion .arrow{position:relative;top:-3px}
html.msIe8 .scs-promotion .arrow{top:-1px}
.scs-promotion .arrow{border-top:8px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;margin:0 auto;width:1px}
.scs-promotion .scs-promotion-new .text{background-color:#015}
.scs-promotion .scs-promotion-new .arrow{border-top-color:#015}
.scs-promotion .scs-promotion-bestseller .text,.scs-promotion .scs-promotion-discount .text{background-color:#516}
.scs-promotion .scs-promotion-bestseller .arrow,.scs-promotion .scs-promotion-discount .arrow{border-top-color:#516}
.scs-promotion .scs-promotion-freetext .text{background-color:#d12}
.scs-promotion .scs-promotion-freetext .arrow{border-top-color:#d12}
.teaser .box .scs-vivoteaser-buttons .scs-primary-link{margin-top:18px}
.textimage .textContainer{width:580px}
.columncontainer .textimage,.columncontainer .textimage .textContainer{width:auto}
.modGridLayout .textimage,.modGridLayout .textimage .textContainer,.modBackgroundContainer .textimage,.modBackgroundContainer .textimage .textContainer{width:auto;max-width:none}
.textimage .imageContainer{margin-bottom:10px;width:180px;overflow:hidden}
.textimage .imageContainer .imageDescriptionContainer{padding:6px 8px;background-color:#f5f5f5;font-size:11px}
.textimage .left .imageContainer,.textimage .floatLeft .imageContainer{float:left;margin-right:20px}
.textimage .left .textContainer{margin-left:200px}
.textimage .right .imageContainer,.textimage .floatRight .imageContainer{float:right;margin-left:20px}
.textimage .right .imageContainer{float:right;position:relative;left:200px;margin-left:-200px}
.textimage .light-grey .textContainer{display:block !important;padding:8px 10px !important;width:560px !important;background-color:#f5f5f5 !important}
.textimage .floatLeft.light-grey .textContainer,.textimage .floatRight.light-grey .textContainer{padding:0 !important;width:580px !important;background-color:transparent !important}
.textimage .light-blue .textContainer{display:block !important;padding:8px 10px !important;background-color:#cfeeff !important;width:auto !important;max-width:none !important}
.textimage .floatLeft.light-blue .textContainer,.textimage .floatRight.light-blue .textContainer{padding:0 !important;width:580px !important;background-color:transparent !important}
.textimage .textContainer>p .scs-actionbox-title{display:block;color:#015;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:27px !important;line-height:1.2em !important;margin:0 0 14px;padding:0;text-align:left}
.textimage .textContainer>p .scs-actionbox-subtitle{color:#040058;clear:left;display:block;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:23px !important;line-height:30px;margin:0 10px 0 0}
.textimage .textContainer p{margin-bottom:8px}
.scs-help-widget-page .textimage{width:220px}
.scs-help-widget-page .textimage .textContainer{margin-left:0;width:100%}
.scs-help-widget-page .imageContainer{width:auto}
.textimage .textContainer.ratio50x50{width:380px}
.contentWide .textimage .textContainer.ratio50x50{width:460px}
.columncontainer .textimage .textContainer.ratio50x50{width:50%;width:calc(50% -10px)}
.textimage .imageContainer.ratio50x50{margin-bottom:10px;width:380px;overflow:hidden}
.contentWide .textimage .imageContainer.ratio50x50{width:460px}
.textimage .imageContainer.ratio50x50>img{width:100%;height:auto}
.columncontainer .textimage .imageContainer.ratio50x50{width:50%;width:calc(50% -10px)}
.textimage .left .textContainer.ratio50x50,.textimage .floatLeft .textContainer.ratio50x50{float:right;margin-left:0}
.textimage .right .imageContainer.ratio50x50{float:right;position:relative;left:0;margin-left:0}
.textimage .left .imageContainer.ratio50x50,.textimage .floatLeft .imageContainer.ratio50x50{float:left;margin-right:0}
.textimage .textContainer.ratio40x60{width:300px}
.contentWide .textimage .textContainer.ratio40x60{width:380px}
.columncontainer .textimage .textContainer.ratio40x60{width:40%;width:calc(40% -10px)}
.textimage .imageContainer.ratio40x60{margin-bottom:10px;width:460px;overflow:hidden}
.contentWide .textimage .imageContainer.ratio40x60{width:540px}
.textimage .imageContainer.ratio40x60>img{width:100%;height:auto}
.columncontainer .textimage .imageContainer.ratio40x60{width:60%;width:calc(60% -10px)}
.textimage .left .textContainer.ratio40x60,.textimage .floatLeft .textContainer.ratio40x60{float:right;margin-left:0}
.textimage .right .imageContainer.ratio40x60{float:right;position:relative;left:0;margin-left:0}
.textimage .left .imageContainer.ratio40x60,.textimage .floatLeft .imageContainer.ratio40x60{float:left;margin-right:0}
.textimage .textContainer.width100,.textimage .light-grey .textContainer.width100,.textimage .light-blue .textContainer.width100{width:auto !important;max-width:none !important}
div.userfeedbackrow{margin-bottom:14px;padding:14px 7px;border-bottom:1px solid #bbb;font-size:14px;color:#666;text-align:right}
span.userfeedbackrow-text{display:inline-block;padding-right:10px;line-height:30px}
span.userfeedbackrow-buttonSpacer{display:inline-block;padding:0 10px}
.userfeedbackrow a:hover,.userfeedbackrow a:active,.userfeedbackrow a:focus{text-decoration:none}
span.userfeedbackrow-text .textContainer p{font-size:13px;line-height:1.2em;color:#333}
.swisscomIconFont,.modPriceTag .currency,.modRatingForm .rating-stars>span:before,.modRatingStars .rating-stars>span:before{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.is-hidden{display:none !important}
.is-invisible{visibility:hidden !important}
.is-visible-for-authors-only{display:none}
.cq_isEditMode .is-visible-for-authors-only{display:block}
.cq_isPublishMode .authorbox{display:none}
.scs-notification-dialog #notificationForm>.detail{margin-bottom:10px;padding-top:23px;font-size:12px}
.scs-notification-dialog #notificationForm>#notifyForm-hintTexts{margin-top:10px;color:#666;font-size:12px}
.scs-notification-dialog #notificationForm>.image{float:left;margin:0 20px 10px 0}
.scs-notification-dialog.ui-dialog{max-width:none}
.custom-checkbox{padding:3px 0 0 0}
.custom-checkbox input{display:inline-block;width:14px;height:14px;font-size:13px;position:absolute;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:.0;-moz-opacity:.0}
.custom-checkbox label{color:#015;cursor:pointer;display:inline-block;padding:1px 37px 11px 22px;position:relative}
.custom-checkbox label.right{padding:0 22px 5px 10px}
.custom-checkbox label.right span{right:0;left:auto}
.custom-checkbox label.focus,.custom-checkbox label:hover{color:#2d90ec}
.custom-checkbox label .checkbox-control{cursor:pointer;left:0;position:absolute}
.custom-checkbox.dropdown-arrow,.custom-checkbox.dropdown-arrow-navy{padding:1px 37px 11px 22px}
.custom-checkbox.dropdown-arrow .checkbox-control,.custom-checkbox.dropdown-arrow-navy .checkbox-control{top:6px}
.scs-search-field{background:url('../resources/images/search-field-bg.png') no-repeat scroll 0 0 transparent;border:medium none;float:left;height:23px;padding-left:3px;width:109px}
.scs-search-field.placeholder{color:#666;font-style:italic}
ul.ui-autocomplete{padding:0;border:1px solid #bbb;border-top:0;float:left;margin-left:10px;width:330px;color:#666;background-color:#fff;text-align:left;clear:both;position:absolute}
ul.ui-autocomplete .ui-menu-item-wrapper{padding:6px 4px;display:block}
ul.ui-autocomplete .ui-menu-item-wrapper:hover,ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-hover,ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background-color:#1af;color:#fff;text-decoration:none;cursor:pointer}
[data-text-line-cut]{display:-webkit-box !important;-webkit-box-orient:vertical !important;overflow:hidden !important}
html{quotes:"«" "»" "‹" "›"}
html:lang(de){quotes:"«" "»" "‹" "›" "„" "“" "‚" "‘"}
html:lang(en){quotes:"“" "”" "‘" "’"}
body{background-position:center 130px;background-repeat:no-repeat}
body.background-image-tile{background-repeat:repeat}
body.background-image-cover{background-size:cover}
body.is-mobile{background-position:center 140px}
body.portal-pages-noheader,body.portal-pages-logonofooter,body.selector-popup:not(.is-mobile){background-position:center 0;overflow-y:hidden}
@media only screen and (min-width:980px){body.portal-pages-logonofooter{overflow-x:hidden}
}
.eventlist.styleguide2016{color:#333;font-size:15px;line-height:20px;letter-spacing:0}
.hidden{display:none}
#s7containerContainer{position:relative;z-index:1;width:100%}
#s7containerContainer.zoomView{background:#fff;z-index:1003;position:absolute;top:0;left:0}
#s7containerContainer.zoomView .spinsetSpinner{bottom:90px;top:auto;left:50%;margin-left:-160px;width:380px;z-index:1006}
#s7containerContainer.zoomView .zoomButton{top:65px;right:50px;background:transparent url('../resources/scene7/button-zoomviewclose.png') no-repeat 0 0;position:absolute;width:30px;height:30px}
#s7containerContainer.zoomView #s7container .s7spinview img,#s7containerContainer.zoomView #s7container .s7spinview canvas{margin-top:-50px}
#s7containerContainer.zoomView #s7container .s7zoomview img,#s7containerContainer.zoomView #s7container .s7zoomview canvas{margin-top:-50px}
#s7containerContainer.zoomView #s7container .s7swatches{top:auto;bottom:0;z-index:1001;background-position:0 0}
.s7container{overflow:visible}
#s7container *{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-text-size-adjust:none}
#s7container .s7spinview{background:0}
#s7container .s7flyoutzoom{background:#fff}
#s7container .s7tip,#s7container .s7label,#s7container .s7tooltip,#s7container .s7iconeffect{display:none !important}
#s7container .s7flyoutzoomview{width:360px;height:480px;border:0}
#s7container .s7flyoutzoomview .s7highlight{opacity:.25;background-color:#fff}
#s7container .s7flyoutzoomview .s7flyoutzoom{top:0;width:430px;height:480px}
#s7container .s7zoomview{background-color:transparent}
#s7container .s7swatches{background:transparent url('../resources/scene7/swatches-bg.png') repeat-x 0 270px;top:90px;bottom:auto;z-index:-1;height:100px}
#s7container .s7swatches .s7thumb{position:absolute;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#s7container .s7swatches .video,#s7container .s7swatches .spinner{position:absolute;line-height:55px;color:#2d90ec;text-align:center;width:55px;height:55px}
#s7container .s7swatches .video{background:transparent url('../resources/scene7/thumb-video.png') no-repeat 0 0}
#s7container .s7swatches .spinner{background:transparent url('../resources/scene7/thumb-360.png') no-repeat 0 0}
#s7container .s7swatches .s7thumb[state="selected"]{border-radius:3px;border:3px solid #1af;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#s7container .s7swatches .s7scrollleftbutton{background:transparent url('../resources/scene7/button-left.png') no-repeat top left}
#s7container .s7swatches .s7scrollrightbutton{background:transparent url('../resources/scene7/button-right.png') no-repeat top right}
#s7container .s7swatches .s7scrollleftbutton,#s7container .s7swatches .s7scrollrightbutton{margin-top:-20px;display:block;width:20px;height:70px;z-index:1005;cursor:pointer}
#s7container .s7swatches .s7scrollrightbutton[state="over"]{background:transparent url('../resources/scene7/button-right-over.png') no-repeat top right}
#s7container .s7swatches .s7scrollleftbutton[state="over"]{background:transparent url('../resources/scene7/button-left-over.png') no-repeat top left}
#s7container .s7swatches .s7scrollrightbutton[state="disabled"],#s7container .s7swatches .s7scrollleftbutton[state="disabled"]{cursor:default;opacity:.5}
.cq_isEditMode .image.authorInfoMobileOnly .scs-stage-image{background-size:cover;height:auto;min-height:300px}
.cq_isEditMode .image.authorInfoMobileOnly .scs-stage-text{zoom:3}
.cq_isEditMode .image.authorInfoMobileOnly .scs-stage-text .primary-button{margin-top:10px}
#scs-stage .primary-button{font-size:15px !important}
.scs-plandetails-gradient.hidden,.scs-gradient.hidden,.scs-auto-height-adjust.hidden{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.scs-plandetails-gradient,.scs-gradient,.scs-auto-height-adjust{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;border-bottom:1px solid #bbb}
.scs-html-landingpage{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#2d90ec) to(#015));background:-webkit-linear-gradient(top,#2d90ec,#015);background:-moz-linear-gradient(top,#2d90ec,#015);background:-ms-linear-gradient(top,#2d90ec,#015);background:-o-linear-gradient(top,#2d90ec,#015);background:linear-gradient(top,#2d90ec,#015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2d90ec',endColorstr='#ff001155',GradientType=0)}
HTML.has-crisis .scs-html-landingpage{background-position:0 40px}
div.scs-stage-flat,div.scs-stage-gradient,div.scs-stage-background-cropped{height:480px}
div.scs-stage-flat.full-height-background,div.scs-stage-gradient.full-height-background,div.scs-stage-background-cropped.full-height-background{height:auto !important;bottom:0}
div.scs-stage-flat.product-offer-previews-stage,div.scs-stage-gradient.product-offer-previews-stage,div.scs-stage-background-cropped.product-offer-previews-stage{height:810px}
.reduced-height .scs-stage-flat,.scs-stage-gradient.reduced-height{height:304px}
.scs-stage-flat,.scs-stage-gradient,.scs-plandetails-gradient,.scs-gradient{position:absolute;top:0;left:0;right:0;min-width:980px;width:100%;z-index:-999}
.selector-popup .scs-stage-flat,.selector-popup .scs-stage-gradient,.selector-popup .scs-plandetails-gradient,.selector-popup .scs-gradient{min-width:0}
.scs-stage-flat{z-index:-998;overflow:hidden;text-align:center}
.scs-stage-flat .scs-stage-backgroundimage,.scs-stage-flat .scs-stage-backgroundcontainer{position:absolute;margin:0 auto;right:-50%;left:-50%;top:0}
.scs-stage-flat .scs-stage-backgroundimage video,.scs-stage-flat .scs-stage-backgroundcontainer video{max-height:810px}
.scs-stage-flat.full-height-background .scs-stage-backgroundcontainer video{max-height:none}
.scs-stage-flat .scs-stage-flat-inner .scs-stage-backgroundimage,.scs-stage-flat .scs-stage-flat-inner .scs-stage-backgroundcontainer{margin:0;left:auto;right:-50%;width:100%}
.scs-stage-flat .scs-stage-flat-inner .scs-stage-backgroundimage video,.scs-stage-flat .scs-stage-flat-inner .scs-stage-backgroundcontainer video{max-height:none;width:100%}
.scs-stage-flat .scs-stage-flat-inner .scs-stage-backgroundcontainer img,.scs-stage-flat .scs-stage-flat-inner .scs-stage-backgroundcontainer video{width:100%}
.scs-stage-flat.bottom-align-background .scs-stage-backgroundimage,.scs-stage-flat.bottom-align-background .scs-stage-backgroundcontainer{top:auto;bottom:0}
.scsh-new-image-format .scs-stage-flat{top:auto;height:440px}
.scsh-new-image-format .scs-stage-flat.full-height-background{top:0;height:auto;margin-top:120px}
.responsiveHeader .scsh-old-image-format .scs-stage-flat{top:auto;margin-top:-40px}
.responsiveHeader .scsh-old-image-format .scs-stage-flat.full-height-background{top:0;margin-top:120px}
.responsiveHeader .scsh-old-image-format.reduced-height .scs-stage-flat{margin-top:-140px;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#2f90d5) to(#021041));background:-webkit-linear-gradient(top,#2f90d5,#021041);background:-moz-linear-gradient(top,#2f90d5,#021041);background:-ms-linear-gradient(top,#2f90d5,#021041);background:-o-linear-gradient(top,#2f90d5,#021041);background:linear-gradient(top,#2f90d5,#021041);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f90d5',endColorstr='#ff021041',GradientType=0)}
.responsiveHeader div#scs-stage.modPageBackground.stage-type-none,.responsiveHeader div#scs-stage.modPageBackground.stage-type-pagetitle{height:auto}
.scs-stage-flat-inner{display:inline-block;position:relative;float:right;right:50%;min-width:1680px;width:100%;height:100%}
html.msIeLt7 .scs-gradient,html.msIe7 .scs-gradient{width:expression(''+(document.body.clientWidth)+'px')}
.scs-stage-gradient.whiteTopGrayBottom,.scs-plandetails-gradient,.scs-gradient{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#fff) to(#e3e3e3));background:-webkit-linear-gradient(top,#fff,#e3e3e3);background:-moz-linear-gradient(top,#fff,#e3e3e3);background:-ms-linear-gradient(top,#fff,#e3e3e3);background:-o-linear-gradient(top,#fff,#e3e3e3);background:linear-gradient(top,#fff,#e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe3e3e3',GradientType=0)}
.scs-stage-gradient.blueTopDarkBlueBottom{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#2f90d5) to(#021041));background:-webkit-linear-gradient(top,#2f90d5,#021041);background:-moz-linear-gradient(top,#2f90d5,#021041);background:-ms-linear-gradient(top,#2f90d5,#021041);background:-o-linear-gradient(top,#2f90d5,#021041);background:linear-gradient(top,#2f90d5,#021041);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f90d5',endColorstr='#ff021041',GradientType=0)}
.contentWide>div.stage{margin-left:-20px}
.contentWide>div.stage,.content>div.stage{margin-right:-20px}
div#scs-stage{margin-bottom:40px}
.responsiveHeader div#scs-stage.scsh-new-image-format,.responsiveHeader div#scs-stage.scsh-old-image-format{margin-bottom:20px;height:440px}
.cq_isEditMode .responsiveHeader div#scs-stage.scsh-old-image-format,.cq_isEditMode .responsiveHeader div#scs-stage.scsh-new-image-format{height:auto}
.responsiveHeader div#scs-stage.scsh-old-image-format.reduced-height{height:auto;margin-bottom:40px}
.stageType_mediaplayer .togglebar,.stageType_carousel .togglebar,.stageType_parsys .togglebar,.stageType_manualreduced .togglebar{position:absolute;width:980px;z-index:3}
.stageType_mediaplayer .uplink,.stageType_carousel .uplink,.stageType_parsys .uplink,.stageType_manualreduced .uplink{position:absolute;width:320px;z-index:4}
.stageType_mediaplayer .contentWide>div.stage .mediaplayer,.stageType_carousel .contentWide>div.stage .mediaplayer,.stageType_parsys .contentWide>div.stage .mediaplayer,.stageType_manualreduced .contentWide>div.stage .mediaplayer{height:305px;overflow:hidden}
.stageType_manualreduced .contentWide>div.stage .mediaplayer{height:129px;overflow:hidden}
.scs-stage-image{background-repeat:no-repeat;overflow:hidden;position:relative}
.fullbleed .scs-stage-image{position:static}
.scs-stage-image .social div{display:inline-block;vertical-align:top;z-index:1}
.content .scs-stage-image{width:800px;height:280px}
.contentWide .scs-stage-image{width:980px;height:305px;overflow:hidden}
.contentWide .reduced-height .scs-stage-image{height:129px}
.scs-stage-image div.scs-stage-text{color:#015;font-size:16px;line-height:1.2;width:320px;min-height:100px;border-color:#015}
.scs-stage-image div.scs-stage-text .large,.scs-stage-image div.scs-stage-text .large.navy{font-size:80px;line-height:88px}
.scs-stage-image div.scs-stage-text .medium{font-size:48px;line-height:56px}
.scs-stage-image div.scs-stage-text .small{font-size:36px;line-height:40px}
.scs-stage-image div.scs-stage-text .standard{font-size:28px;line-height:34px}
.scs-stage-image div.scs-stage-text h2{margin:0 0 20px 0;color:#015;font:47px / 56px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.scs-stage-image div.scs-stage-text h2 .large{font-size:80px;line-height:80px}
.scs-stage-image div.scs-stage-text h2:last-of-type{margin-top:-20px}
.scs-stage-image div.scs-stage-text h2:only-of-type{margin-top:0}
.scs-stage-image div.scs-stage-text h3{color:#015;font:48px / 58px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;padding:0;line-height:56px}
.scs-stage-image div.scs-stage-text h4{color:#015;font:36px / 43px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;padding:0;line-height:40px}
.scs-stage-image div.scs-stage-text h5{color:#015;font:28px / 34px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;padding:0;line-height:34px}
.scs-stage-image div.scs-stage-text p{margin:0 5px 0 0}
.scs-stage-image div.scs-stage-text p .normal{font-size:16px;line-height:20px}
.scs-stage-image div.scs-stage-text .lightblue,.scs-stage-image div.scs-stage-text .blue{color:#2d90ec}
.scs-stage-image div.scs-stage-text .lightBlue{color:#1af}
.scs-stage-image div.scs-stage-text .darkGrey{color:#333}
.scs-stage-image div.scs-stage-text .white{color:white}
.scs-stage-image .scs-stage-image-areas{position:absolute;display:block;z-index:3;background-color:#fff;opacity:0;filter:alpha(opacity=0)}
.cq_isEditMode .scs-stage-image .scs-stage-image-areas{border:1px dashed #85d5ff;background-color:#85d5ff;background-color:rgba(133,213,255,0.2)}
.cq_isEditMode .scs-stage-image .scs-stage-image-areas:hover{background-color:#85d5ff;background-color:rgba(133,213,255,0.5)}
.scs-body-themeWhite div.scs-stage-text h2,.scs-body-themeWhite div.scs-stage-text p,.scs-body-themeWhite div.scs-stage-text,div.scs-stage-text.light h2,div.scs-stage-text.light p,div.scs-stage-text.light{color:#fff;border-color:#fff}
div.scs-stage-text span.text-border-top-bottom,div.scs-stage-text span.text-border-top{display:block;border-top:1px solid #406390;padding-top:5px}
div.scs-stage-text span.text-border-top-bottom,div.scs-stage-text span.text-border-bottom{display:block;padding-bottom:5px;border-bottom:1px solid #406390}
.scs-body-themeWhite div.scs-stage-text span.text-border-top,.scs-body-themeWhite div.scs-stage-text span.text-border-top-bottom,.scs-body-themeWhite div.scs-stage-text span.text-border-bottom{border-color:#fff;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-ms-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}
div.middle .content div.scs-stage-text .modPriceTag,div.middle .contentWide div.scs-stage-text .modPriceTag{display:block;border-top:1px solid #406390;border-bottom:1px solid #406390;margin-top:14px}
div.middle.scs-body-themeWhite .content div.scs-stage-text .modPriceTag,div.middle.scs-body-themeWhite .contentWide div.scs-stage-text .modPriceTag,div.middle .content div.scs-stage-text.light .modPriceTag,div.middle .contentWide div.scs-stage-text.light .modPriceTag{color:#fff;border-color:#fff}
div.middle .content div.scs-stage-text input.primary-button,div.middle .content div.scs-stage-text span.primary-button,div.middle .contentWide div.scs-stage-text input.primary-button,div.middle .contentWide div.scs-stage-text span.primary-button{margin-top:19px;line-height:28px;height:28px;box-shadow:none}
div.scs-stage-background-cropped{background-position:center top;background-repeat:no-repeat;left:0;top:0;position:absolute;width:100%;z-index:-998}
div#scs-stage div.titletext div.subtitle h2{margin:0 0 17px 0}
.contentWide div#scs-stage>div.titletext,.contentWide div#scs-stage>div.pagetitle,.contentWide div#scs-stage>div.contentnav{margin:0 20px}
.contentWide #scs-stage.reduced-height>div.pagetitle{height:129px}
body.scs-html-themeAllWhite{color:#fff;background:#38a8f2;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzhhOGYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4MTg0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(-45deg,#38a8f2 0,#081847 100%);background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#38a8f2),color-stop(100%,#081847));background-image:-webkit-linear-gradient(-45deg,#38a8f2 0,#081847 100%);background-image:-o-linear-gradient(-45deg,#38a8f2 0,#081847 100%);background-image:-ms-linear-gradient(-45deg,#38a8f2 0,#081847 100%);background-image:linear-gradient(-45deg,#38a8f2 0,#081847 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38a8f2',endColorstr='#081847',GradientType=1)}
body.scs-html-themeBlueBackground{color:#fff;background:#036}
.scs-html-themeAllWhite .scs-stage-gradient.blueTopDarkBlueBottom,.scs-html-themeBlueBackground .scs-stage-gradient.blueTopDarkBlueBottom{background:0}
.scs-html-themeAllWhite .table table a,.scs-html-themeAllWhite .textContainer a,.scs-html-themeBlueBackground .table table a,.scs-html-themeBlueBackground .textContainer a{color:#fff;text-decoration:underline}
.scs-html-themeAllWhite .primary-button a,.scs-html-themeBlueBackground .primary-button a{ctext-decoration:none}
.scs-html-themeAllWhite .detail .textContainer,.scs-html-themeAllWhite .textimage .textContainer>p>span,.scs-html-themeAllWhite .textimage .textContainer>p,.scs-html-themeBlueBackground .detail .textContainer,.scs-html-themeBlueBackground .textimage .textContainer>p>span,.scs-html-themeBlueBackground .textimage .textContainer>p{color:#fff}
@media only screen and (max-height:810px){div.scs-stage-flat.product-offer-previews-stage,div.scs-stage-gradient.product-offer-previews-stage,div.scs-stage-background-cropped.product-offer-previews-stage{height:648px}
div.scs-stage-flat.product-offer-previews-stage .scs-stage-backgroundimage,div.scs-stage-gradient.product-offer-previews-stage .scs-stage-backgroundimage,div.scs-stage-background-cropped.product-offer-previews-stage .scs-stage-backgroundimage,div.scs-stage-flat.product-offer-previews-stage .scs-stage-backgroundcontainer,div.scs-stage-gradient.product-offer-previews-stage .scs-stage-backgroundcontainer,div.scs-stage-background-cropped.product-offer-previews-stage .scs-stage-backgroundcontainer{height:100%}
div.scs-stage-flat.product-offer-previews-stage .scs-stage-backgroundimage img,div.scs-stage-gradient.product-offer-previews-stage .scs-stage-backgroundimage img,div.scs-stage-background-cropped.product-offer-previews-stage .scs-stage-backgroundimage img,div.scs-stage-flat.product-offer-previews-stage .scs-stage-backgroundcontainer img,div.scs-stage-gradient.product-offer-previews-stage .scs-stage-backgroundcontainer img,div.scs-stage-background-cropped.product-offer-previews-stage .scs-stage-backgroundcontainer img,div.scs-stage-flat.product-offer-previews-stage .scs-stage-backgroundimage video,div.scs-stage-gradient.product-offer-previews-stage .scs-stage-backgroundimage video,div.scs-stage-background-cropped.product-offer-previews-stage .scs-stage-backgroundimage video,div.scs-stage-flat.product-offer-previews-stage .scs-stage-backgroundcontainer video,div.scs-stage-gradient.product-offer-previews-stage .scs-stage-backgroundcontainer video,div.scs-stage-background-cropped.product-offer-previews-stage .scs-stage-backgroundcontainer video{height:100%}
}
.abstractPexList table ul.abstractlist li.abstractlist-item:before{content:none}
.abstractPexList table ul li:before{content:none}
.abstractPexList .table{position:relative}
.abstractPexList .table .table__wrapper:before,.abstractPexList .table .table__wrapper:after{position:absolute;content:'';top:0;width:0;height:100%;pointer-events:none;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.abstractPexList .table .table__wrapper:before{left:0}
.abstractPexList .table .table__wrapper:after{right:0}
.abstractPexList .table .table__wrapper.left-scroll:before{width:50px;background:transparent;background:-webkit-gradient(linear,left center,right center,from(#fff) to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:-moz-linear-gradient(left,#fff,rgba(255,255,255,0));background:-ms-linear-gradient(left,#fff,rgba(255,255,255,0));background:-o-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(left,#fff,rgba(255,255,255,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffrgba(255, 255, 255, 0.2)',endColorstr='#00rgba(255, 255, 255, 0.2)',GradientType=1)}
.abstractPexList .table .table__wrapper.right-scroll:after{width:50px;background:transparent;background:-webkit-gradient(linear,left center,right center,from(#fff) to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));background:-moz-linear-gradient(right,#fff,rgba(255,255,255,0));background:-ms-linear-gradient(right,#fff,rgba(255,255,255,0));background:-o-linear-gradient(right,#fff,rgba(255,255,255,0));background:linear-gradient(right,#fff,rgba(255,255,255,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffrgba(255, 255, 255, 0.2)',endColorstr='#00rgba(255, 255, 255, 0.2)',GradientType=1)}
.abstractPexList .action-buttons{overflow:visible}
.abstractPexList .action-buttons .action-menu{display:none;z-index:1;transform:translateY(5px);position:absolute;right:15px}
.abstractPexList .action-buttons .dropdown{z-index:1;position:absolute;right:-10px;transform:translateY(5px)}
.abstractPexList .action-buttons .dropdown.top{transform:translateY(-5px)}
.abstractPexList .action-buttons .dropdown li:not(:first-child) a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.abstractPexList .action-buttons .dropdown button:hover{border:0}
.abstractPexList .action-buttons .button-group{pointer-events:none}
.abstractPexList .action-buttons .button-group .action-button{pointer-events:auto;height:24px;width:24px;background:#086adb;color:#fff;text-align:center;-webkit-background-clip:padding-box;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.5)}
.abstractPexList .action-buttons .button-group .action-button i{pointer-events:none;font-size:14px}
.abstractPexList .action-buttons .button-group .action-button:after,.abstractPexList .action-buttons .button-group .action-button:before{font-size:14px;vertical-align:middle}
.abstractPexList .action-buttons .button-group .action-button button{margin-left:8px}
.abstractPexList tr:hover{background:#f8fafb}
.abstractPexList tr:hover td.action-buttons>div.action-menu{display:block}
.abstractPexList th .tablesorter-icon{position:relative;width:8px;height:15px;margin-left:8px;display:inline-block;vertical-align:middle}
.abstractPexList th .tablesorter-icon::before,.abstractPexList th .tablesorter-icon::after{content:'';width:0;height:0;position:absolute;left:0;opacity:1;backface-visibility:hidden}
.abstractPexList th .tablesorter-icon::before{top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #015}
.abstractPexList th .tablesorter-icon::after{bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #015}
.abstractPexList th.sort-up .tablesorter-icon::before{opacity:0}
.abstractPexList th.sort-down .tablesorter-icon::after{opacity:0}
.abstractPexList th[data-sort-name]{cursor:pointer}
.modAccordion{padding-bottom:24px}
.modAccordion .scs-accordion-tab .scs-tabcontrol-subtitle{visibility:hidden}
.modAccordion .scs-accordion-tab>.scs-accordion-tab-panel{display:none}
.modAccordion .scs-accordion-tab .carouselContainer{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.modAccordion .scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-panel{display:block}
.modAccordion .scs-accordion-tab-panel{padding:20px 10px 0 10px}
.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading{height:32px;border-top:1px #fff solid;border-bottom:1px #ddd solid;margin:0;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#eaeaea));background:-webkit-linear-gradient(top,#f5f5f5,#eaeaea);background:-moz-linear-gradient(top,#f5f5f5,#eaeaea);background:-ms-linear-gradient(top,#f5f5f5,#eaeaea);background:-o-linear-gradient(top,#f5f5f5,#eaeaea);background:linear-gradient(top,#f5f5f5,#eaeaea);font:normal 15px/32px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading .scs-accordion-tab-description{color:#333;float:right;padding-right:26px}
.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading .scs-accordion-tab-detailInfo{font-size:12px}
.modAccordion .scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a,.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading a:hover,.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading a:focus{color:#2d90ec}
.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading a{display:block;color:#015;margin:0 20px 0 10px;background-image:url("../resources/accordion-tab-title-arrow-down.png");background-repeat:no-repeat;background-position:right center}
.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading a:hover,.modAccordion .scs-accordion-tab>.scs-accordion-tab-heading a:focus{text-decoration:none;background-image:url("../resources/accordion-tab-title-arrow-down-active.png")}
.modAccordion .scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a{background-image:url("../resources/accordion-tab-title-arrow-up-active.png")}
.modAccordion.synchronizedaccordion{padding:10px}
.modAccordion.synchronizedaccordion .scs-accordion-tab{position:relative}
.modAccordion.synchronizedaccordion .scs-accordion-tab>.scs-accordion-tab-heading{height:auto;padding:10px 0;border-top:1px #ddd solid;border-bottom:0;background:0}
.modAccordion.synchronizedaccordion .scs-accordion-tab>.scs-accordion-tab-heading a.synchronized-accordion-icon{position:absolute;margin:0;width:16px;height:10px;right:0;top:17px;z-index:1}
.modAccordion.synchronizedaccordion .scs-accordion-tab .scs-accordion-tab-heading.disabled{cursor:default}
.modAccordion.synchronizedaccordion .scs-accordion-tab .scs-accordion-tab-heading.disabled a.synchronized-accordion-icon{display:none}
.modAccordion.synchronizedaccordion .synchronized-accordion-header-content{overflow:hidden;padding-bottom:5px;margin-bottom:-5px}
.modAccordion.synchronizedaccordion .synchronized-accordion-header-content.has-icon{padding-left:40px;background-size:40px;background-repeat:no-repeat;min-height:40px}
.modAccordion.synchronizedaccordion .synchronized-accordion-header-content h1 small,.modAccordion.synchronizedaccordion .synchronized-accordion-header-content h2 small,.modAccordion.synchronizedaccordion .synchronized-accordion-header-content h3 small,.modAccordion.synchronizedaccordion .synchronized-accordion-header-content h4 small,.modAccordion.synchronizedaccordion .synchronized-accordion-header-content h5 small{color:#666;font-size:13px;line-height:100%}
.modAccordion.synchronizedaccordion .synchronizedaccordion.section:first-child .scs-accordion-tab>.scs-accordion-tab-heading{border-top:0}
.modAccordion.synchronizedaccordion .scs-accordion-tab-panel{padding:0 0 10px 0}
.modAccordion.synchronizedaccordion .scs-accordion-tab-footer .parsysSynchronizedAccordionFooter{padding:1px 0;margin:-1px 0}
.modAngularApp{position:relative}
.modAngularApp.fullbleed{position:relative;width:100vw;left:calc((940px - 100vw) / 2)}
.modAngularApp .ds-loader-spinner{margin-left:calc(-50vw + 50%)}
@media screen and (max-width:980px){.modAngularApp .ds-loader-spinner{margin-left:-20px}
}
.is-mobile .modAngularApp .ds-loader-spinner{position:fixed}
.modBackgroundContainer{position:relative}
.modBackgroundContainer.bgwhite{background-color:#fff}
.modBackgroundContainer.bgwhitesmoke{background-color:#f5f5f5}
.modBackgroundContainer.bghorizon{background-color:#eef3f6}
.modBackgroundContainer.bglightgrey{background-color:#bbb}
.modBackgroundContainer.bgmidgrey{background-color:#666}
.modBackgroundContainer.bgdarkgrey{background-color:#333}
.modBackgroundContainer.bgextralightblue{background-color:#cfeeff}
.modBackgroundContainer.bglightblue{background-color:#85d5ff}
.modBackgroundContainer.bgblue{background-color:#1af}
.modBackgroundContainer.bgnavy{background-color:#015}
.modBackgroundContainer.bggradientblue{background:radial-gradient(110% 240% at 0 130%,rgba(19,163,244,0.9) 0,rgba(22,158,255,0.5) 55%,rgba(16,136,222,0) 130%),#015}
.modBackgroundContainer.bggradientred{background:radial-gradient(110% 220% at 0 140%,#13a3f4 0,rgba(22,158,255,0.5) 40%,rgba(16,136,222,0) 100%),radial-gradient(290% 800% at 220% -440%,#d12 30%,#015 100%)}
.modBackgroundContainer.bgcloud{background:#f9f9f9}
.modBackgroundContainer.bgroundedcorners{-webkit-background-clip:padding-box;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.modBackgroundContainer.selected{border:1px solid #086adb}
.modBackgroundContainer .tail{position:absolute}
.modBackgroundContainer .tail.tail-up{width:0;height:0;border-left:30px solid transparent !important;border-right:30px solid transparent !important;border-bottom:30px solid transparent;left:50%;margin-left:-15px;top:0}
.modBackgroundContainer .tail.tail-up.big-tail{margin-top:-30px}
.modBackgroundContainer .tail.tail-up.medium-tail{margin-top:-20px;border-left-width:20px !important;border-right-width:20px !important;border-bottom-width:20px}
.modBackgroundContainer .tail.tail-up.small-tail{border-left-width:10px !important;border-right-width:10px !important;border-bottom-width:10px;margin-top:-10px}
.modBackgroundContainer .tail.tail-down{width:0;height:0;border-left:30px solid transparent !important;border-right:30px solid transparent !important;border-top:30px solid transparent;left:50%;bottom:1px;margin-left:-15px}
.modBackgroundContainer .tail.tail-down.big-tail{margin-bottom:-30px}
.modBackgroundContainer .tail.tail-down.medium-tail{margin-left:-20px;margin-bottom:-20px;border-left-width:20px !important;border-right-width:20px !important;border-top-width:20px}
.modBackgroundContainer .tail.tail-down.small-tail{margin-left:-10px;margin-bottom:-10px;border-left-width:10px !important;border-right-width:10px !important;border-top-width:10px}
.modBackgroundContainer .tail.tail-left{width:0;height:0;border-top:30px solid transparent !important;border-bottom:30px solid transparent !important;border-right:30px solid transparent;top:50%;left:0;margin-top:-30px}
.modBackgroundContainer .tail.tail-left.big-tail{margin-left:-30px}
.modBackgroundContainer .tail.tail-left.medium-tail{margin-left:-20px;border-bottom-width:20px !important;border-top-width:20px !important;border-right-width:20px;margin-top:-20px}
.modBackgroundContainer .tail.tail-left.small-tail{margin-left:-10px;border-bottom-width:10px !important;border-top-width:10px !important;border-right-width:10px;margin-top:-10px}
.modBackgroundContainer .tail.tail-right{width:0;height:0;border-top:30px solid transparent !important;border-bottom:30px solid transparent !important;border-left:30px solid transparent;top:50%;right:1px;margin-top:-30px;margin-right:-30px}
.modBackgroundContainer .tail.tail-right.medium-tail{margin-top:-20px;margin-right:-20px;border-bottom-width:20px !important;border-top-width:20px !important;border-left-width:20px}
.modBackgroundContainer .tail.tail-right.small-tail{margin-top:-10px;margin-right:-10px;border-bottom-width:10px !important;border-top-width:10px !important;border-left-width:10px}
.modBackgroundContainer.bgdropshadow{-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);box-shadow:0 1px 4px 0 rgba(0,0,0,0.4)}
.carousel-clip .modGridLayout .column .modBackgroundContainer.bgdropshadow{margin:1px 1px 2px}
.modBackgroundContainer.fullbleed{position:relative;left:calc((780px - 160px - 100vw) / 2);right:0;background-size:100% auto;background-size:cover;z-index:0;width:100vw;overflow-x:hidden}
.modBackgroundContainer.fullbleed>.container-content{width:780px;padding:0 0 0 160px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}
.modBackgroundContainer.fullbleed>.container-content .modBackgroundContainer>.container-content{padding:0;width:auto;margin:0}
@media only screen and (max-width:980px){.modBackgroundContainer.fullbleed{left:-20px;padding-right:40px;width:100%}
}
.modBackgroundContainer.interactivemode{cursor:pointer}
.modBackgroundContainer.active{-ms-box-shadow:0 0 8px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 8px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 8px 3px rgba(0,0,0,0.2);box-shadow:0 0 8px 3px rgba(0,0,0,0.2);border:2px solid #808080 !important;margin:-2px;background:#fff !important}
.contentWide .modBackgroundContainer.fullbleed{z-index:auto;left:calc((940px - 100vw) / 2)}
.contentWide .modBackgroundContainer.fullbleed>.container-content{width:940px;padding:0 20px;margin:0 auto}
.contentWide .modBackgroundContainer.fullbleed>.container-content .modBackgroundContainer>.container-content{padding:0;width:auto;margin:0}
@media only screen and (max-width:980px){.contentWide .modBackgroundContainer.fullbleed{left:-20px;padding-right:40px;width:100%}
}
.contentWideL .modBackgroundContainer.fullbleed{z-index:auto;left:calc((1356px - 100vw) / 2)}
.contentWideL .modBackgroundContainer.fullbleed>.container-content{width:1356px;padding:0;margin:0 auto}
.contentWideL .modBackgroundContainer.fullbleed>.container-content .modBackgroundContainer>.container-content{padding:0;width:auto;margin:0}
.modGridLayout .modBackgroundContainer.fullbleed,.contentWide .modGridLayout .modBackgroundContainer.fullbleed{position:relative;z-index:auto;left:0;right:0;width:auto;background-size:auto}
.modGridLayout .modBackgroundContainer.fullbleed>.container-content,.contentWide .modGridLayout .modBackgroundContainer.fullbleed>.container-content{width:auto;padding:0;margin:0}
.msIe8 .modBackgroundContainer.bgdropshadow{border:solid 1px #ddd}
.modPortalStage .modBackgroundContainer{height:100%}
.creates-background .modRichtext,.creates-background h1,.creates-background h2,.creates-background h3,.creates-background h4,.creates-background h5{color:inherit}
.creates-background.background-contrast-is-dark{color:#333}
body.creates-background.background-contrast-is-dark,.creates-background.background-contrast-is-dark.modRichtext{color:#333}
h1.creates-background.background-contrast-is-dark,.creates-background.background-contrast-is-dark h1,h2.creates-background.background-contrast-is-dark,.creates-background.background-contrast-is-dark h2,h3.creates-background.background-contrast-is-dark,.creates-background.background-contrast-is-dark h3,h4.creates-background.background-contrast-is-dark,.creates-background.background-contrast-is-dark h4,h5.creates-background.background-contrast-is-dark,.creates-background.background-contrast-is-dark h5{color:#666}
.creates-background.background-contrast-is-dark .swisscomNavy{color:#015}
.creates-background.background-contrast-is-dark .swisscomDarkGrey{color:#333}
.creates-background.background-contrast-is-dark .swisscomMidGrey{color:#666}
.creates-background.background-contrast-is-dark .swisscomLink,.creates-background.background-contrast-is-dark .swisscomLightBlue{color:#2d90ec}
.creates-background.background-contrast-is-dark .swisscomLightPurple{color:#801a99}
.creates-background.background-contrast-is-dark .swisscomRed{color:#d12}
.creates-background.background-contrast-is-dark .swisscomGreen{color:#0c0}
.creates-background.background-contrast-is-light{color:#fff}
body.creates-background.background-contrast-is-light,.creates-background.background-contrast-is-light.modRichtext{color:#fff}
h1.creates-background.background-contrast-is-light,.creates-background.background-contrast-is-light h1,h2.creates-background.background-contrast-is-light,.creates-background.background-contrast-is-light h2,h3.creates-background.background-contrast-is-light,.creates-background.background-contrast-is-light h3,h4.creates-background.background-contrast-is-light,.creates-background.background-contrast-is-light h4,h5.creates-background.background-contrast-is-light,.creates-background.background-contrast-is-light h5{color:inherit}
.creates-background.background-contrast-is-light .swisscomLink,.creates-background.background-contrast-is-light .swisscomLightBlue{color:#2d90ec}
.creates-background.background-contrast-is-light .swisscomLightPurple{color:#801a99}
.creates-background.background-contrast-is-light .swisscomRed{color:#d12}
.creates-background.background-contrast-is-light .swisscomGreen{color:#0c0}
.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichText:first-child table,.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichtext:first-child table,.scs-html-BundleDetailPageEnterprise table.pictogram-table{width:100% !important}
.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichText:first-child table td,.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichtext:first-child table td,.scs-html-BundleDetailPageEnterprise table.pictogram-table td{color:#333 !important;font:21px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif !important;padding:0 0 12px 0 !important;margin-top:0 !important;text-align:left !important;vertical-align:top !important}
.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichText:first-child table td:first-child,.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichtext:first-child table td:first-child,.scs-html-BundleDetailPageEnterprise table.pictogram-table td:first-child{width:60px !important}
.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichText:first-child table td:nth-child(2),.scs-html-BundleDetailPageEnterprise .modTabNavigationContent .modRichtext:first-child table td:nth-child(2),.scs-html-BundleDetailPageEnterprise table.pictogram-table td:nth-child(2){padding-bottom:24px !important}
#bynder-widget-lightbox{display:none}
.modBynder{padding:20px 0}
.modBynder a.bynder-widget-link,.modBynder a.bynder-widget-media-link{font-size:14px;color:#086adb;border-bottom:1px solid transparent;outline:0;text-decoration:none;transition:border-bottom 200ms cubic-bezier(0.4,0,0.6,1),color 200ms cubic-bezier(0.4,0,0.6,1)}
.modBynder a.bynder-widget-link:hover,.modBynder a.bynder-widget-media-link:hover{color:#0048cf;border-bottom:1px solid #0048cf}
.modBynder a.bynder-widget-link:hover p,.modBynder a.bynder-widget-media-link:hover p{color:#0048cf}
.modBynder a.bynder-widget-link p,.modBynder a.bynder-widget-media-link p{display:inline-block;color:#086adb}
.modBynder .bynder-widget-header{position:relative;line-height:48px}
.modBynder .bynder-widget-content{padding-top:20px;height:auto !important}
.modBynder .bynder-widget-media-items li{width:18%;display:inline-block;margin-left:2.5%;box-sizing:border-box;margin-bottom:20px}
.modBynder .bynder-widget-media-items li:nth-of-type(5n+1){margin-left:0}
.modBynder .bynder-widget-media-items li img{max-width:100%;transform:translateY(-50%)}
.modBynder .bynder-widget-media-items li .bynder-widget-btn{box-sizing:border-box;width:100%;color:#333;background:#cfd5d9}
.modBynder .bynder-widget-media-items li .bynder-widget-btn:hover{background:#b1b9be;color:inherit}
.modBynder .bynder-widget-media-items li .bynder-widget-btn i{color:#333}
.modBynder .bynder-widget-media-items li p{margin-bottom:8px}
.modBynder .bynder-widget-media-items .bynder-widget-mediaholder{height:110px;padding-top:55px;overflow:hidden;box-sizing:border-box}
.modBynder a.bynder-widget-btn{line-height:24px;letter-spacing:-0.1px;font-size:18px;font-family:'TheSans';overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;transition:all 70ms cubic-bezier(0.4,0,0.6,1);margin:0;outline:0;border:0;border-bottom-style:none;border-radius:5px;cursor:pointer;padding:12px 24px;min-width:160px;vertical-align:middle;text-align:center;text-decoration:none;text-shadow:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:#086adb;background-color:#086adb;color:#fff;font-weight:300}
.modBynder a.bynder-widget-btn:hover{border:0;border-color:#0048cf;background-color:#0048cf;color:#fff}
.modBynder a.bynder-widget-btn strong{font-weight:normal}
.modBynder a.bynder-widget-download-collection{position:absolute;right:0;padding:12px 24px 12px 16px}
.modBynder a .icon-download-white{color:#fff;display:inline-block;text-transform:none;text-decoration:none;text-rendering:auto;line-height:1;font-family:'sdx-icons';font-size:inherit;font-weight:normal;font-style:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.modBynder a .icon-download-white:before{content:"\E017"}
.is-mobile .modBynder .bynder-widget-header{text-align:center}
.is-mobile .modBynder .bynder-widget-header a.bynder-widget-btn.bynder-widget-download-collection{position:static}
.is-mobile .modBynder .bynder-widget-header a.bynder-widget-link{display:block}
.is-mobile .modBynder .bynder-widget-header a.bynder-widget-link strong{font-weight:normal}
.is-mobile .modBynder .bynder-widget-content{height:auto !important}
.is-mobile .modBynder .bynder-widget-media-items{margin:0;padding:0}
.is-mobile .modBynder .bynder-widget-media-items li{width:100%;text-align:center;margin-left:0}
.is-mobile .modBynder .bynder-widget-media-items li img{transform:translateY(0)}
.is-mobile .modBynder .bynder-widget-media-items li .bynder-widget-download-media{width:auto;box-sizing:content-box}
.is-mobile .modBynder .bynder-widget-media-items .bynder-widget-mediaholder{height:auto;padding-top:0}
.is-mobile .modBynder .bynder-widget-media-items a.bynder-widget-media-link{display:block;border:0}
.is-mobile .modBynder .bynder-widget-media-items a.bynder-widget-media-link:hover{border:0}
.is-mobile .modBynder .bynder-widget-figure{display:none}
.modCallFromNet .loader-holder .loader-spinner{margin:0 auto}
.modCallFromNet .hotline-info .icon-holder{float:left;width:40px;line-height:2.7}
.modCallFromNet .hotline-info .text-holder{display:flex;flex-direction:column;float:left}
.modCallFromNet .display-cfn .button-link .ui-link.button--primary{color:#fff}
.modCallFromNet .display-cfn .button-link .ui-link.button--secondary{color:#333}
.modCallFromNet .display-cfn.left .cfn-open,.modCallFromNet .display-cfn.left .hotline-open{text-align:left}
.modCallFromNet .display-cfn.right .cfn-open,.modCallFromNet .display-cfn.right .hotline-open{text-align:right}
.modCallFromNet .display-cfn.center .cfn-open,.modCallFromNet .display-cfn.center .hotline-open{text-align:center}
.modCallFromNet .display-cfn .hotline-open .hotline-info{display:inline-block}
.modCallFromNet .display-cfn .hotline-open .hotline-info .hotline-number,.modCallFromNet .display-cfn .hotline-open .hotline-info .hotline-remark{text-align:left}
.callfromnet-dialog{text-align:left}
.callfromnet-dialog .loader-holder .loader-spinner{margin:0 auto}
.callfromnet-dialog .hotline-info .icon-holder{float:left;width:40px;line-height:2.7}
.callfromnet-dialog .hotline-info .text-holder{display:flex;flex-direction:column;float:left}
.callfromnet-dialog .subtopics li.custom-radio{height:48px;border-radius:5px;display:inline-block;width:100%;margin-bottom:24px;border:1px solid #d6d6d6;text-align:center}
.callfromnet-dialog .subtopics li.custom-radio:hover,.callfromnet-dialog .subtopics li.custom-radio:focus,.callfromnet-dialog .subtopics li.custom-radio:active,.callfromnet-dialog .subtopics li.custom-radio.active{border-color:#086adb;cursor:pointer}
.callfromnet-dialog .subtopics li.custom-radio:hover label,.callfromnet-dialog .subtopics li.custom-radio:focus label,.callfromnet-dialog .subtopics li.custom-radio:active label,.callfromnet-dialog .subtopics li.custom-radio.active label{color:#086adb;text-decoration:none}
.callfromnet-dialog .subtopics li.custom-radio.active{border-width:2px}
.callfromnet-dialog .subtopics li.custom-radio label{text-align:center;margin:0;padding:0;font-size:16px;color:#333;line-height:2.5;width:100%}
.callfromnet-dialog .subtopics li.custom-radio .ui-radio{margin:0}
@media(min-width:479px){.callfromnet-dialog .button-group{flex-direction:row-reverse}
.callfromnet-dialog .subtopics{display:flex;flex-wrap:wrap}
.callfromnet-dialog .subtopics li.custom-radio{width:188px}
.callfromnet-dialog .subtopics li.custom-radio:nth-child(3n+2){margin-left:16px;margin-right:16px}
}
.qtip{padding:12px 10px;font-size:13px;line-height:16px;background:white;border:1px solid #ddd;border-radius:2px;box-shadow:0 0 8px 0 rgba(0,0,0,0.3);display:none;position:absolute;left:-28000px;top:-28000px;max-width:280px;min-width:50px}
.qtip .qtip-title{color:#015;text-align:left;padding-top:15px;padding-bottom:5px}
.qtip .qtip-titlebar button{background:0}
.qtip .qtip-close{float:right}
.qtip .qtip-close .ui-icon{background:0}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip,.qtip .qtip-tip *{position:absolute;line-height:.1px !important;font-size:.1px !important;background:transparent}
.qtip .qtip-content{border:1px solid transparent;color:#666;position:relative;padding:0;text-align:left;word-wrap:break-word;overflow:hidden}
.qtip .qtip-content i{font-style:normal}
.qtip .qtip-content u{text-decoration:none}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.scs-callout.mystatus-scs-callout .qtip-content{color:#666;max-width:200px}
.scs-callout{padding:5px 9px;font:11px / 13px "TheSans",sans-serif !important}
.scs-callout .qtip-content{color:#333;font-size:14px;line-height:1.43}
.scs-callout.sdx{padding:20px}
.scs-callout.sdx .qtip-content{color:#333;font-size:14px;line-height:1.43}
.engagement .scs-callout{padding:0 !important}
.scs-res-cbu-callout,.scs-res-sme-callout{padding:0 15px 15px 15px;font-size:11px;line-height:13px}
.scs-res-cbu-callout .qtip-titlebar .qtip-close,.scs-res-sme-callout .qtip-titlebar .qtip-close{position:absolute;right:8px;top:8px;cursor:pointer;outline:medium none;background:transparent url(../resources/close.png) no-repeat;width:15px;height:15px;border:0;text-decoration:none !important}
.scs-res-cbu-callout .qtip-content p,.scs-res-sme-callout .qtip-content p,.scs-res-cbu-callout .qtip-content hr,.scs-res-sme-callout .qtip-content hr{margin-bottom:10px}
.scs-res-cbu-callout .qtip-content .scs-primary-link,.scs-res-sme-callout .qtip-content .scs-primary-link{line-height:14px}
.scs-res-cbu-callout .qtip-content .custom-checkbox label,.scs-res-sme-callout .qtip-content .custom-checkbox label{padding-bottom:0}
.scs-res-cbu-callout .qtip-content .custom-checkbox label .checkbox-control,.scs-res-sme-callout .qtip-content .custom-checkbox label .checkbox-control{margin-top:-2px}
.modCard.cardClickable{cursor:pointer;border-top:8px solid;border-color:#086adb !important}
.modCard.active .activeDisplay{background:#086adb !important}
.modCard.active .activeDisplay *{color:white}
.modCard.roundedCorners{border-top-left-radius:5px;border-top-right-radius:5px}
.modCard.border-top-only{border-top:8px solid}
.modCard.side-border{border-style:solid;border-width:8px 1px 1px 1px}
.modCard .normalDisplay .badge{display:block;position:initial}
.modCaseSelection .verticalButtons label{display:block;margin-bottom:1em}
.modCaseSelection .field.title{margin-bottom:1em}
.modContactTeaser .textimage .textContainer h3{margin:0;color:#015 !important}
.modContactTeaser .textimage .textContainer h3:first-child{line-height:0}
.modContactTeaser .textimage .textContainer h3:first-child span{line-height:0}
.modContactTeaser .modRichtext .primary-button{margin-top:10px}
.modContactCollapsable{position:relative;margin-top:20px}
.modContactCollapsable .helpWidgetCF{padding-top:32px}
.modContactCollapsable .helpWidgetCF h3{font-size:15px}
.modContactCollapsable .contact a{color:#015;text-decoration:none}
.modContactCollapsable .contact a span.arrow-up{display:none}
.modContactCollapsable .contact a.opened span.contact-text{color:#2d90ec}
.modContactCollapsable .contact a.opened span.arrow-up{display:block}
.modContactCollapsable .contact a.opened span.arrow-down{display:none}
.modContactCollapsable .contact a:active{text-decoration:none}
.modContactCollapsable .contact a span.arrow-up,.modContactCollapsable .contact a span.arrow-down{margin:0;position:absolute;top:6px}
.modContactCollapsable .contact a span.contact-text{padding-left:12px}
.modContactCollapsable .contact a span.contact-text:hover{color:#2d90ec}
.modContactCollapsable .column *,.modContactCollapsable .scs-help-widget-page .modRichText .textContainer{width:auto}
.modContactCollapsable .textContainer .scs-primary-link a{white-space:inherit}
.modContactWidget{padding-left:10px}
.modContactWidget div.separator hr{margin-bottom:7px;margin-top:7px}
.modContactWidget .parbase.form.section{margin-top:10px}
.modContactWidget .image img{margin-bottom:5px}
.modContactWidget h3{margin:0}
.modContactWidget h2{font:16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#015;margin:0 0 10px}
.modContactWidget h3.role{line-height:14px}
.modContactWidget .scs-text-large.role{font-size:14px !important}
.modContactWidget .visibilityFormPar{padding-top:10px}
.modContactWidget .reveal{margin-top:4px}
.modContactWidget .modRichtext .secondary-button{margin-top:10px}
.modContactWidget hr.transparent16{height:1px}
.modContactWidget .modVisibilityControlContainer .modRichtext{margin-bottom:3px}
.modCOSMOSResultContainer .solutions-holder .cosmos-topc{margin-bottom:-23px}
.modCOSMOSResultContainer .solutions-holder .cosmos-topc h4{margin-bottom:20px}
.modCOSMOSResultContainer .solutions-holder .cosmos-topc .solution{height:100%}
.modCOSMOSResultContainer .solutions-holder .cosmos-topc .solution .badge__content{background-color:#0eaba9;max-width:100%}
.modCOSMOSResultContainer .solutions-holder .cosmos-topc .solution .badge__content .badge__text{font-size:14px;line-height:20px;padding-top:2px}
.modCOSMOSResultContainer .solutions-holder .cosmos-topc .solution .topic-info{margin-bottom:48px}
.modCOSMOSResultContainer .solutions-feedback h4{margin-top:74px;margin-bottom:54px}
.is-mobile .modCOSMOSResultContainer{width:100%}
.is-mobile .modCOSMOSResultContainer .solutions-holder .cosmos-topic h4{margin-bottom:24px}
.is-mobile .modCOSMOSResultContainer .solutions-holder .cosmos-topic .solution{margin-bottom:8px}
.is-mobile .modCOSMOSResultContainer .solutions-holder .cosmos-topic .solution .topic-info{margin-bottom:34px}
.is-mobile .modCOSMOSResultContainer .solutions-feedback{min-width:auto}
.is-mobile .modCOSMOSResultContainer .solutions-feedback h4{margin-top:26px;margin-bottom:28px}
.is-mobile .modCOSMOSResultContainer .solutions-feedback .button-separator{width:100%;height:16px}
.mod.modDmisDlc .field{width:160px;float:left;margin-right:20px}
.mod.modDmisDlc .field .newListSelected{position:relative}
.mod.modDmisDlc .field .newListSelected .selectedTxt{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mod.modDmisDlc .field.wide{width:220px}
.mod.modDmisDlc .field.wide .newListSelected .selectedTxt{max-width:220px}
.mod.modDmisDlc .reset{clear:both;padding:10px 0}
.mod.modDmisDlc .reset a{display:inline-block;color:#666;text-decoration:none;background:transparent url("../resources/close.png") no-repeat right top;padding-right:20px}
.mod.modDmisDlc .reset a:hover{color:#666;text-decoration:none}
.mod.modDmisDlc .dlc-error{color:#d12}
.mod.modDmisDlc .dlc-results{clear:both;margin:20px 0;width:100%}
.mod.modDmisDlc .dlc-results th{color:#015;padding-bottom:10px;border-bottom:1px solid #015;text-align:left}
.mod.modDmisDlc .dlc-results td{padding:8px 0;border-bottom:1px solid #bbb;vertical-align:top}
.mod.modDmisDlc .dlc-results .title{color:#015;font-size:15px}
.mod.modDmisDlc .dlc-results .date{width:150px}
.mod.modDmisDlc .dlc-results .size{width:100px;vertical-align:bottom;padding-bottom:12px}
.mod.modDmisDlc .dlc-results .button{width:100px;text-align:right;vertical-align:bottom}
.mod.modDmisDlc .dlc-results .button .secondary-button{margin:0}
.mod.modDmisDlc .dlc-results .link{min-width:100px;text-align:right}
.mod.modDmisDlc .dlc-results td.link{vertical-align:bottom}
.modDownloadList.hide-background .download-list-element{background-color:transparent;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.modDownloadList.hide-background .download-list-element:first-child{border-top:1px solid #d6d6d6}
.modDownloadList .download-list-element{list-style:none;background-color:#eef3f6;min-height:72px}
.modDownloadList .download-list-element:not(:last-child){border-bottom:1px solid #d6d6d6}
.modDownloadList .download-list-element .icon-holder{margin-top:23px}
.modDownloadList .download-list-element .link-holder{margin-top:14px;width:calc(100% - 72px);padding-bottom:18px;margin-right:16px}
.modDownloadList .download-list-element .link-holder .download-file{word-wrap:break-word}
.modDownloadList .download-list-element .link-holder .additional-text{line-height:18px}
.modDynamicSupport .dynamicSupportHolder h2{color:#015;font-size:22px;margin-bottom:8px}
.modDynamicSupport .dynamicSupportHolder h3{font-size:13px;margin-bottom:0}
.modDynamicSupport .dynamicSupportHolder ul{margin-bottom:15px}
.modEasyPointQrCode canvas,.modEasyPointQrCode img{width:100%}
.modEloquaLP .elq-form .grid-layout-col,.modEloquaLP .elq-form .pp-stage{width:100%}
.modEloquaLP .elq-form .column.col-xs-12.col-sm-12.col-0{padding:0}
.modEloquaLP .elq-form .layout.container-fluid{margin:0;padding:0}
.modEloquaLP .elq-form input,.modEloquaLP .elq-form textarea,.modEloquaLP .elq-form select{box-sizing:content-box}
.modEloquaLP .elq-form .elq-heading{color:#015}
.modEloquaLP .elq-form .elq-heading.form-element-form-text{font-size:20px;font-family:TheSaB5,"Trebuchet MS",Arial,Helvetica,sans-serif}
.modEloquaLP .elq-form .elq-field-style{margin-bottom:16px}
.modEloquaLP .elq-form input[type=checkbox],.modEloquaLP .elq-form input[type=radio]{box-sizing:border-box;padding:0}
.modEloquaLP .elq-form .field-control-wrapper .list-order{margin-top:0}
.modEloquaLP .elq-form .field-control-wrapper .list-order:last-child{margin-bottom:8px}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:not(:checked),.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:checked{position:absolute;left:-9999px;opacity:0}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio] ~ label{font-weight:400;line-height:24px;letter-spacing:-0.1px;font-size:18px;display:inline-block;position:relative;cursor:pointer;margin-bottom:0;padding-left:38px;color:#333;user-select:none;backface-visibility:hidden}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio] ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio] ~ label::before{position:absolute;top:0;left:0;z-index:0;margin-top:1px;border-radius:50%;content:"";box-sizing:border-box}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio] ~ label::before{transition:all 120ms cubic-bezier(0.785,0.135,0.15,0.86);width:22px;height:22px}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio] ~ label::after{top:6px;left:6px;transition:all 120ms cubic-bezier(0.785,0.135,0.15,0.86);transform-origin:50% 50%;width:10px;height:10px}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:not(:checked) ~ label::before{border:2px solid #adadad}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:not(:checked) ~ label::after{background:#adadad;border:5px solid #adadad;border-radius:52%;content:"";left:6px;opacity:1;position:absolute;top:6px;transform:scale(0)}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:hover ~ label::before{border:2px solid #858585}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:hover ~ label::after{background:#858585;border:5px solid #858585;border-radius:52%;content:"";left:6px;opacity:1;position:absolute;top:6px;transform:scale(0.5)}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:focus ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:checked:focus ~ label::before{border:2px solid #086adb}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:focus ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:checked:focus ~ label::after{border:5px solid #086adb;border-radius:52%;content:"";left:6px;opacity:1;position:absolute;top:6px}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:checked ~ label::before{border:2px solid #086adb}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:checked ~ label::after{background:#086adb;border:5px solid #086adb;border-radius:52%;content:"";left:6px;opacity:1;position:absolute;top:6px;transform:scale(1)}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:checked:hover ~ label::before{border:2px solid #0048cf}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:checked:hover ~ label::after{background:#0048cf;border:5px solid #0048cf;border-radius:52%;content:"";left:6px;opacity:1;position:absolute;top:6px;transform:scale(1)}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:disabled ~ label{opacity:.4;pointer-events:none}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:disabled ~ label::before{border-color:#adadad;background-color:transparent}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:disabled:hover ~ label::before{border:2px solid #adadad}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:disabled:hover ~ label::after{background:0}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:disabled:checked ~ label::before{border:2px solid #adadad}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:disabled:checked ~ label::after{background-color:#adadad}
.modEloquaLP .elq-form .field-control-wrapper .list-order [type=radio]:disabled:not(:checked) ~ label::before{border-color:#adadad}
.modEloquaLP .elq-form .single-checkbox-row,.modEloquaLP .elq-form .field-control-wrapper .list-order{margin-top:0}
.modEloquaLP .elq-form .single-checkbox-row:last-child,.modEloquaLP .elq-form .field-control-wrapper .list-order:last-child{margin-bottom:0}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:checked,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:checked,.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:not(:checked),.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox] ~ label,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox] ~ label{font-weight:400;line-height:24px;letter-spacing:-0.1px;font-size:18px;position:relative;cursor:pointer;margin-bottom:0;padding-left:38px;color:#333;user-select:none;backface-visibility:hidden}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox] ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox] ~ label::before,.modEloquaLP .elq-form .single-checkbox-row [type=checkbox] ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox] ~ label::after{position:absolute;top:1px;left:0;z-index:0;content:"";box-sizing:border-box}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox] ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox] ~ label::before{transition:all 300ms cubic-bezier(0.4,0,0.2,1);border:2px solid #adadad;border-radius:5px;width:22px;height:22px}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox] ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox] ~ label::after{transform:scale(0);transition:all 200ms cubic-bezier(0.4,0,0.2,1);transform-origin:50% 50%;width:22px;height:auto;text-align:center;line-height:22px;color:#adadad;font-family:sdx-icons;font-size:18px;content:""}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:hover ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:hover ~ label::before{border:2px solid #858585;background:transparent}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:hover ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:hover ~ label::after{transform:scale(0.5);color:#858585}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:focus ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:focus ~ label::before,.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:checked:focus ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:checked:focus ~ label::before{border:2px solid #086adb}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:focus ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:focus ~ label::after,.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:checked:focus ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:checked:focus ~ label::after{color:#086adb}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:checked ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:checked ~ label::before{border:2px solid #086adb;background:transparent}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:checked ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:checked ~ label::after{transform:scale(1);color:#086adb}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:checked:hover ~ label::before,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:checked:hover ~ label::before{border:2px solid #086adb;background:transparent}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:checked:hover ~ label::after,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:checked:hover ~ label::after{transform:scale(0.5);color:#086adb}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:disabled ~ label,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:disabled ~ label{opacity:.4;pointer-events:none}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox]:disabled ~ label+p,.modEloquaLP .elq-form .field-control-wrapper .list-order [type=checkbox]:disabled ~ label+p{opacity:.4;pointer-events:none}
.modEloquaLP .elq-form .single-checkbox-row{margin:0 0 8px 0;flex-direction:column-reverse}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox].LV_invalid_field ~ label::before,.modEloquaLP .elq-form .single-checkbox-row [type=checkbox].LV_invalid_field ~ label:focus::before{border-color:#d12}
.modEloquaLP .elq-form .single-checkbox-row [type=checkbox].LV_invalid_field ~ label:hover::before{border-color:#be0000}
.modEloquaLP .elq-form .field-control-wrapper .list-order ~ .list-order{margin-left:0;float:none}
.modEloquaLP .elq-form .elq-label{color:#666;font-size:16px;letter-spacing:-0.1px;line-height:1.23076923;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form .elq-required{color:#666 !important}
.modEloquaLP .elq-form .elq-item-label{font-weight:400;line-height:24px;letter-spacing:-0.1px;font-size:18px;cursor:pointer;margin-bottom:0;padding-left:8px;color:#333;user-select:none;backface-visibility:hidden;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form input[type=radio]{margin-left:2px}
.modEloquaLP .elq-form .field-control-wrapper{margin:8px 32px 0 0;display:flex;justify-content:space-between;flex-direction:column}
.modEloquaLP .elq-form .checkbox-aligned.elq-item-label{font-size:16px;letter-spacing:-0.1px;line-height:1.23076923}
.modEloquaLP .elq-form .submit-button-style{border-color:#086adb;background-color:#086adb !important;color:#fff;line-height:24px;letter-spacing:-0.1px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;display:inline-block;position:relative;transition:all 70ms cubic-bezier(0.4,0,0.6,1);outline:0;border:0;border-bottom-style:none;border-radius:5px;cursor:pointer;padding:12px 24px;min-width:160px;vertical-align:middle;text-align:center;text-decoration:none;text-shadow:0;transform-origin:50% 50%;user-select:none;margin:8px;margin-left:0;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form .submit-button-style:hover,.modEloquaLP .elq-form .submit-button-style:focus,.modEloquaLP .elq-form .submit-button-style:active{border-color:#0048cf;background-color:#0048cf !important}
.modEloquaLP .elq-form .checkbox label{font-weight:400;line-height:24px;letter-spacing:-0.1px;font-size:12px;cursor:pointer;margin-bottom:0;color:#333;user-select:none;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form .form-element-instruction{font-size:16px;line-height:20px;font-weight:400;letter-spacing:-0.1px;margin-top:14px;color:#333;cursor:pointer;margin-bottom:0;user-select:none;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form .elq-item-input[type=text]{line-height:24px;letter-spacing:-0.1px;font-size:18px;height:48px;width:100%;outline:0;border:1px solid #bbb;border-radius:5px;background-color:#fff;padding:0 16px;color:#333;font-weight:300;user-select:text;backface-visibility:hidden;caret-color:#086adb;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form .elq-item-input[type=text]:focus,.modEloquaLP .elq-form .elq-item-input[type=text]:active{border-color:#086adb}
.modEloquaLP .elq-form .elq-item-textarea{font-size:18px;width:100%;border:1px solid #bbb;border-radius:5px;height:26px;padding:11px 16px;letter-spacing:-0.1px;line-height:26px;position:relative;outline:0;color:#333;user-select:text;backface-visibility:hidden;display:flex;align-items:center;resize:none}
.modEloquaLP .elq-form .elq-item-textarea:focus{height:144px;border-color:#086adb !important}
.modEloquaLP .elq-form .elq-item-select{font-size:18px;line-height:24px;letter-spacing:-0.1px;font-weight:300;color:#333;height:48px;width:calc(134%);outline:0;border:1px solid #bbb;border-radius:5px;background-color:#fff;padding:0 16px;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility;-webkit-appearance:listbox}
.modEloquaLP .elq-form .elq-item-select:focus{border-color:#086adb !important}
.modEloquaLP .elq-form .elq-item-select option{font-size:18px;line-height:24px;letter-spacing:-0.1px;font-weight:300;color:#333;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form .elq-item-select[multiple]:focus{height:auto !important}
.modEloquaLP .elq-form .LV_validation_message{font-size:14px;line-height:18px;letter-spacing:-0.1px;font-weight:300;margin:5px 0 0 0;font-family:TheSans,sans-serif;text-rendering:optimizeLegibility}
.modEloquaLP .elq-form .LV_validation_message.LV_invalid{display:block;max-height:50px;margin-top:6px;opacity:1;color:#d12;font-size:16px}
.modEloquaLP .elq-form .LV_validation_message.LV_valid{display:none}
.modEloquaLP .elq-form .elq-item-input[type=text].LV_invalid_field{border-color:#d12;color:#d12}
.modEloquaLP .elq-form .elq-item-input[type=text].LV_invalid_field:hover{border-color:#be0000}
.modEloquaLP .elq-form .field-control-wrapper:after{display:block;content:"";clear:both}
.ui-mobile .modEloquaLP .elq-form label.elq-item-label{display:inline}
@media(min-width:0){.modEloquaLP .container.container{margin-left:auto;margin-right:auto}
}
.modEnlargeImageView .preview-link{transition:none}
.modEnlargeImageView .preview-link:hover,.modEnlargeImageView .preview-link:focus{text-decoration:none;border-bottom:1px solid transparent}
.modEnlargeImageView .preview-link:hover .icon{background-color:#0048cf}
.modEnlargeImageView .preview-link:hover img{border-color:#adadad}
.modEnlargeImageView .preview-link .icon{position:absolute;bottom:8px;right:8px;width:40px;height:40px;text-align:center;border-radius:50%;background-color:#086adb}
.modEnlargeImageView .preview-link .icon::before{position:relative;top:9px}
.modEnlargeImageView .preview-link img{border:1px solid #d6d6d6;vertical-align:text-bottom}
.is-mobile .modEnlargeImageView .preview-link:hover .icon,.is-mobile .modEnlargeImageView .preview-link:focus .icon{background-color:#086adb}
.is-mobile .modEnlargeImageView .preview-link:hover img,.is-mobile .modEnlargeImageView .preview-link:focus img{border-color:#d6d6d6}
.enlarge-image-dialog{max-width:940px}
.modEtpProductTeaser hr{margin-top:10px}
.modEtpProductTeaser .modEtpProductTeaser h3{margin-bottom:6px}
.modExpandableContainer{position:relative;padding:20px 0;-ms-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);left:0;right:0;top:0;bottom:0;background-size:cover;overflow:visible}
.modExpandableContainer.greytheme{background-color:#f5f5f5}
.modExpandableContainer.greytheme a.expandableButton{background-color:#f5f5f5}
.modExpandableContainer.whitetheme{background-color:#fff}
.modExpandableContainer.whitetheme a.expandableButton{background-color:#fff}
.modExpandableContainer.sdxtheme{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}
.modExpandableContainer.fullbleed{position:relative;left:calc((780px - 160px - 100vw) / 2);right:0;background-size:100% auto;background-size:cover;z-index:0;width:100vw;overflow:visible}
.modExpandableContainer.fullbleed .container-content{width:780px;padding:0 0 0 160px;margin:0 auto}
.modExpandableContainer.fullbleed .container-content .container-content{width:auto;padding:0}
@media only screen and (max-width:980px){.modExpandableContainer.fullbleed{left:-20px;padding-right:40px;width:100%}
}
.contentWide .modExpandableContainer.fullbleed{z-index:auto;left:calc((940px - 100vw) / 2)}
.contentWide .modExpandableContainer.fullbleed .container-content{width:940px;padding:0 20px;margin:0 auto}
.contentWide .modExpandableContainer.fullbleed .container-content .container-content{width:auto;padding:0}
@media only screen and (max-width:980px){.contentWide .modExpandableContainer.fullbleed{left:-20px;padding-right:40px;width:100%}
}
.modExpandableContainer .container-content{position:relative;padding:10px 0}
.sdxtheme.modExpandableContainer .container-content{padding:0}
.modExpandableContainer .container-content .expandable{overflow:hidden;max-height:0;border-top:1px solid #ddd;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:"alpha(opacity=(0)";-ms-filter:"alpha(opacity=0)";-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}
.sdxtheme.modExpandableContainer .container-content .expandable{border-top:0}
.modExpandableContainer.expanded .container-content .expandable{-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-ms-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in;padding:10px 0;margin-top:10px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:"alpha(opacity=(100)";-ms-filter:"alpha(opacity=100)";max-height:10000px}
.sdxtheme.modExpandableContainer.expanded .container-content .expandable{margin:0;padding:0;overflow:visible}
.modExpandableContainer.expanded .expandableButtonContainer:not(.sdx-container) a.expandableButton:after{content:"\2191"}
.modExpandableContainer.expanded.sdxThemeContainer{transition:padding 0 linear 0}
.modExpandableContainer.expanded.sdxThemeContainer .buttonTextClosed{display:block}
.modExpandableContainer.expanded.sdxThemeContainer .buttonTextOpen{display:none}
.modExpandableContainer.expanded.sdxThemeContainer .expandableButton.sdxClose:not(.button) .icon{transform:rotate(45deg)}
.modExpandableContainer.sdxThemeContainer{transition:padding 0 linear .6s}
.modExpandableContainer.sdxThemeContainer.notext{padding-bottom:20px;margin-top:-75px}
.modExpandableContainer.sdxThemeContainer.notext .expandableButton{transform:none}
.modExpandableContainer.sdxThemeContainer .expandableButtonContainer{padding-bottom:50px}
.modExpandableContainer.sdxThemeContainer .expandableButton p{text-align:center;font-size:18px;margin-bottom:10px;color:#086adb;font-family:TheSaB3}
.modExpandableContainer.sdxThemeContainer .expandableButton.sdxClose:not(.button){border-bottom:0}
.modExpandableContainer.sdxThemeContainer .expandableButton.sdxClose:not(.button) .icon{display:inline-block;text-decoration:none;width:34px;transform:rotate(0);border-radius:100%;background-color:#086adb;line-height:34px;color:white;text-align:center;transform-origin:50% 50%;text-rendering:optimizeLegibility;transition:all .07s cubic-bezier(0.4,0,0.6,1)}
.sdxtheme.modExpandableContainer.sdxThemeContainer .expandableButton.sdxClose:not(.button){display:block}
.modExpandableContainer.sdxThemeContainer .expandableButton.sdxClose:not(.button):hover .icon{background-color:#0048cf}
.modExpandableContainer.sdxThemeContainer .expandableButton.sdxClose:not(.button):active .icon{transform:scale(0.9)}
.modExpandableContainer.sdxThemeContainer .expandableButton a.button{position:relative;right:50%}
.modExpandableContainer.sdxThemeContainer .expandableButton .icon{transition:all .2s}
.modExpandableContainer.sdxThemeContainer .buttonTextClosed{display:none}
.modExpandableContainer .expandableButtonContainer{vertical-align:middle;text-align:center}
.modExpandableContainer .expandableButtonContainer a.expandableButton{position:absolute;transform:translateX(-50%);left:50%;text-decoration:none}
.modExpandableContainer .expandableButtonContainer a.expandableButton.sdxtheme{display:none}
.modExpandableContainer .expandableButtonContainer:not(.sdx-container) a.expandableButton{transform:translateY(0);font-size:16px;margin-left:-30px;margin-top:20px;width:60px;height:20px;font-family:swisscomIcons;color:#2d90ec;-ms-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.modExpandableContainer .expandableButtonContainer:not(.sdx-container) a.expandableButton:after{content:"\2193"}
.modExpertStage{position:relative;left:calc((940px - 100vw) / 2);width:100vw;height:690px;overflow:hidden}
.modExpertStage>img{position:absolute;width:auto;height:auto;top:0;bottom:auto;right:-2000px;left:-2000px;margin:auto}
.modExpertStage .expert-quote{position:absolute;width:940px;left:50%;top:0;transform:translateX(-50%)}
.modExpertStage .expert-quote .expert-title{color:#fff;font-size:56px;line-height:1.21;letter-spacing:-1px;font-family:'TheSaB3'}
.modExpertStage .expert-quote .expert-title.alt{color:#015}
.modExpertStage .expert-quote.indent>div{text-indent:-70px;margin-left:70px}
.modExpertStage .expert-info-wrapper{position:absolute;bottom:0;background-color:rgba(238,243,246,0.8);width:100%}
.modExpertStage .expert-info-wrapper .expert-info{width:940px;margin:0 auto;padding:25px 0}
.modExpertStage .expert-info-wrapper .expert-info:after{clear:both;display:block;content:""}
.modExpertStage .expert-info-wrapper .expert-info .expert-name{float:left;width:50%}
.modExpertStage .expert-info-wrapper .expert-info .expert-name a{display:inline-block;margin-top:15px;padding:7px 22px 8px;border:solid 1px #ccc;border-radius:4px;text-align:center;font-size:16px;letter-spacing:-0.1px}
.modExpertStage .expert-info-wrapper .expert-info .expert-name a:hover{text-decoration:none}
.modExpertStage .expert-info-wrapper .expert-info .expert-networks{float:right;max-width:48%}
.modExpertStage .expert-info-wrapper .expert-info .expert-networks a{display:inline-block;width:50px;height:50px;margin:10px 8px 0 0;background:#fff;border-radius:50%}
.modExpertStage .expert-info-wrapper .expert-info .expert-networks a.xing{background:url('../resources/social/sc_xing-icn@2x.png') center;background-size:100% 100%}
.modExpertStage .expert-info-wrapper .expert-info .expert-networks a.linkedIn{background:url('../resources/social/sc_linkedIn-icn@2x.png') center;background-size:100% 100%}
.modExpertStage .expert-info-wrapper .expert-info .expert-networks a.twitter{background:url('../resources/social/sc_twitter-icn@2x.png') center;background-size:100% 100%}
.modExpertStage .expert-info-wrapper .expert-info .expert-networks a.medium{background:url('../resources/social/sc_medium-icn@2x.png') center;background-size:100% 100%}
.modExpertStage .expert-info-wrapper .expert-info .expert-networks a.skype{background:url('../resources/social/sc_skype_for_biz-icn@2x.png') center;background-size:100% 100%}
.modExpertStage .expert-info-wrapper .expert-info p{margin:0;color:#333;font-size:18px;font-weight:normal;line-height:1.22}
@media screen and (max-width:980px){.modExpertStage{left:-20px;margin:0;width:960px}
}
.modGcrNewsArchiveResults .news-results a.card{display:block;height:100%;text-decoration:none}
.modGcrNewsArchiveResults .news-results a.card:hover,.modGcrNewsArchiveResults .news-results a.card:focus{border-bottom:1px solid #d6d6d6;transition:none}
.modGcrNewsArchiveResults .news-results .card--image-top .card__body:before{height:1px;background:#d6d6d6}
.modGcrNewsArchiveResults .news-results .news-item{width:100%}
.modGcrNewsArchiveResults .news-results .news-item>h4{border-bottom:solid 1px #adadad;margin:48px 0 16px 0}
.modGcrNewsArchiveResults .news-results .news-item>a{display:block;padding:16px;margin:0 -16px;text-decoration:none;color:initial;border:0}
.modGcrNewsArchiveResults .news-results .news-item>a:hover,.modGcrNewsArchiveResults .news-results .news-item>a:focus{background:#eef3f6;border:0}
.modGcrNewsArchiveResults .news-results .news-item>a .metadata{margin-top:-8px}
.modGcrNewsArchiveResults .news-results .news-item>a .tags{display:inline-block;margin-right:12px}
.modGcrNewsArchiveResults .news-results .news-item>a .date{color:#adadad;display:inline-block}
.modGcrNewsArchiveResults .news-results .news-item>a h5{margin-bottom:0}
.modGcrNewsArchiveResults .news-results .news-item>a .news-text{margin-top:8px;max-width:720px}
.modGcrNewsArchiveResults .news-results .news-item>a .news-text .news-text-lead{margin:0}
.modGcrNewsArchiveResults .news-results .news-with-image img{margin:0 20px 0 0;width:180px;height:auto;float:left}
.modGcrNewsArchiveResults .news-results .news-with-image .news-text{margin:0 0 0 200px;max-width:540px}
.modGcrNewsArchiveResults .card--dark .card__body{height:100%}
.modGcrNewsArchiveResults .small-text{font-size:13px}
.modGcrNewsArchiveResults .card__footer{position:absolute;bottom:0}
.modGcrNewsArchiveResults .toolbar a{border-bottom:0;color:#333}
.modGcrNewsArchiveResults .toolbar a:hover,.modGcrNewsArchiveResults .toolbar a:focus{border-bottom:0;transition:none}
.modGcrNewsArchiveResults .toolbar .show-grid .grid{color:#086adb}
.modGcrNewsArchiveResults .toolbar .show-list .list{color:#086adb}
.is-mobile .modGcrNewsArchiveResults .news-results .news-item>a:hover,.is-mobile .modGcrNewsArchiveResults .news-results .news-item>a:focus{background:0;border:0}
.is-mobile .modGcrNewsArchiveResults .news-results .news-with-image img{margin:0 0 16px 0;width:100%;height:auto;float:none}
.is-mobile .modGcrNewsArchiveResults .news-results .news-with-image .news-text{margin:0}
.is-mobile .modGcrNewsArchiveResults .news-results h5{margin-bottom:0;color:#333}
.is-mobile .modGcrNewsArchiveResults .news-results p.text-b2{margin-bottom:0}
.is-mobile .modGcrNewsArchiveResults .news-results p.show-more{margin-top:8px;color:#1af}
.is-mobile .modGcrNewsArchiveResults .news-no-results{margin-top:0}
.modGcrNewsArchiveSearch{margin-left:0}
.modGcrNewsArchiveSearch .gcr-archive-content{width:100%;max-width:940px;margin-left:auto;margin-right:auto;padding-bottom:2px;padding-top:10px}
.modGcrNewsArchiveSearch .gcr-archive-collpasible-head-text .icon{font-size:26px;color:#015}
.modGcrNewsArchiveSearch .gcr-archive-accordion-body,.modGcrNewsArchiveSearch .gcr-archive-collapsible-body{padding:0 13px 14px 19px}
.modGcrNewsArchiveSearch .gcr-archive-collapsible-body{-moz-transition:height 1s ease;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;overflow:hidden;padding-top:22px}
.modGcrNewsArchiveSearch .gcr-archive-collapsible-closed .gcr-archive-collapsible-body{height:0}
.modGcrNewsArchiveSearch .gcr-archive-collapsible-closed .icon-chevron-flat-up{display:none}
body:not(.is-mobile) .modGcrNewsArchiveSearch .gcr-archive-collapsible-closed:hover .gcr-archive-collapsible-body{height:115px}
body:not(.is-mobile) .modGcrNewsArchiveSearch .gcr-archive-collapsible-closed:hover .gcr-archive-collapsible-body:after{display:block;content:'';width:100%;height:50px;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(to bottom,rgba(238,243,246,0),#eef3f6);background:linear-gradient(to bottom,rgba(238,243,246,0),#eef3f6)}
.modGcrNewsArchiveSearch .gcr-archive-collapsible:not(.gcr-archive-collapsible-closed) .icon-chevron-flat-down{display:none}
.modGcrNewsArchiveSearch .gcr-archive-accordion-head,.modGcrNewsArchiveSearch .gcr-archive-collapsible-head{width:100%;display:block;overflow:hidden;padding:13px 13px 14px 19px}
.is-mobile .modGcrNewsArchiveSearch .gcr-archive-collapsible-head{padding:8px 13px 8px 19px;height:40px}
.modGcrNewsArchiveSearch .gcr-archive-accordion-head-text,.modGcrNewsArchiveSearch .gcr-archive-collpasible-head-text{float:left}
.modGcrNewsArchiveSearch .gcr-archive-accordion-head-toggle,.modGcrNewsArchiveSearch .gcr-archive-collpasible-head-toggle{font-size:32px;color:#086adb;float:right}
.modGcrNewsArchiveSearch .gcr-archive-accordion-body{display:none}
body:not(.is-mobile) .modGcrNewsArchiveSearch .menu-radio-selector-group:after{content:'';width:1px;height:100%;position:absolute;top:-3px;right:0;background:#adadad;background:linear-gradient(180deg,#adadad 90%,#fff 100%)}
body.is-mobile .modGcrNewsArchiveSearch .menu-radio-selector-group:after{content:'';width:100%;height:1px;position:absolute;bottom:16px;left:0;background:#adadad;background:linear-gradient(180deg,#adadad 90%,#fff 100%)}
.modGcrNewsArchiveSearch .menu-radio-selector-group:last-of-type:after{display:none}
.modGcrNewsArchiveSearch .breadcrumbs{align-self:center;font-size:16px}
.modGcrNewsArchiveSearch .breadcrumbs>div{display:flex;flex-wrap:wrap}
.modGcrNewsArchiveSearch .breadcrumbs .filter-breadcrumbs{flex-grow:1;margin-right:-10px}
.modGcrNewsArchiveSearch .breadcrumbs .breadcrumb{height:24px;border-radius:12px;margin-right:10px;white-space:nowrap;cursor:pointer;padding:0 10px}
.modGcrNewsArchiveSearch .breadcrumbs .breadcrumb>i.icon{font-size:18px;line-height:24px;vertical-align:bottom;color:#086adb}
.modGcrNewsArchiveSearch .breadcrumbs .breadcrumb.breadcrumb-fixed{cursor:default}
.modGcrNewsArchiveSearch .breadcrumbs .filter-breadcrumb{background-color:#eef3f6;margin-bottom:10px}
.modGcrNewsArchiveSearch .breadcrumbs .filter-breadcrumb>.text{margin:2px 6px 2px 0}
.modGcrNewsArchiveSearch .breadcrumbs .filter-breadcrumb>i.swisscomIconFont{vertical-align:2px}
.modGcrPressReleaseDetails{margin-top:36px;margin-bottom:64px}
.modGcrPressReleaseDetails .gcr-headline{font-size:16px;line-height:20px;letter-spacing:0;font-weight:600;font-family:"TheSans",sans-serif;margin-bottom:15px}
.modGcrPressReleaseDetails .gcr-title H1{color:#333;font-size:48px;line-height:56px;letter-spacing:-1.2px;font-weight:300;font-family:"TheSans",sans-serif;margin-bottom:29px}
.modGcrPressReleaseDetails .gcr-lead{font-size:24px;line-height:32px;letter-spacing:-0.1px;font-weight:normal;font-family:"TheSans",sans-serif}
.modGcrPressReleaseDetails .gcr-press-release,.modGcrPressReleaseDetails .gcr-author-details{color:#666;font-size:16px;line-height:20px;letter-spacing:0;font-weight:normal;font-family:"TheSans",sans-serif}
.modGcrPressReleaseDetails .gcr-header{margin-top:36px;margin-bottom:36px}
.modGcrPressReleaseDetails .gcr-meta{margin-right:80px;margin-bottom:24px}
.modGcrPressReleaseDetails .gcr-body{margin-top:36px;margin-left:80px}
.modGcrPressReleaseDetails .gcr-author{display:table;table-layout:fixed;margin-top:45px}
.modGcrPressReleaseDetails .gcr-author .gcr-author-portrait{display:table-cell;vertical-align:top;padding-left:74px;padding-right:32px}
.modGcrPressReleaseDetails .gcr-author .gcr-author-details{width:70%;display:table-cell;vertical-align:middle}
.modGcrPressReleaseDetails .gcr-press-release{margin-top:24px}
.is-mobile .modGcrPressReleaseDetails .gcr-meta{margin-right:0}
.is-mobile .modGcrPressReleaseDetails .gcr-header{margin-bottom:24px}
.is-mobile .modGcrPressReleaseDetails .gcr-author{margin-top:24px}
.is-mobile .modGcrPressReleaseDetails .gcr-title H1{font-size:32px;line-height:42px;letter-spacing:-1px;margin-bottom:0}
.is-mobile .modGcrPressReleaseDetails .gcr-author .gcr-author-portrait{padding-left:0}
.is-mobile .modGcrPressReleaseDetails .gcr-lead{font-size:18px;line-height:24px;letter-spacing:-0.1px}
@media print{.modGcrPressReleaseDetails .gcr-meta .meta{display:block}
}
.modGcrPressReleaseTeaser .row:first-child{margin-bottom:20px}
.modGcrPressReleaseTeaser .row>div>a{display:block;border:0}
.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(1) .card,.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(3) .card{height:348px}
.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(2)>a{margin:0}
.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(2) .card{height:166px;overflow:hidden}
.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(2) a:first-child .card{margin-bottom:16px}
.modGcrPressReleaseTeaser .row.rowTwo .card{height:352px}
.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(1) .brightcoveplayer,.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(1) .mediaplayer,.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(1) .iframe{border-top:4px solid #0eaba9}
.modGcrPressReleaseTeaser .row .card{box-shadow:0 0 4px 1px rgba(0,0,0,0.2)}
.modGcrPressReleaseTeaser .row .card h1,.modGcrPressReleaseTeaser .row .card h4{color:#333}
.modGcrPressReleaseTeaser .row .card h2{color:#666}
.is-mobile .modGcrPressReleaseTeaser .row.rowOne>div:nth-child(0) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(0) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowOne>div:nth-child(1) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(1) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowOne>div:nth-child(2) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(2) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowOne>div:nth-child(3) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(3) .card{height:auto}
.is-mobile .modGcrPressReleaseTeaser .row.rowOne>div:nth-child(1) .card,.is-mobile .modGcrPressReleaseTeaser .row.rowOne>div:nth-child(2) .card{margin-bottom:16px}
.is-mobile .modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(1){margin-bottom:16px}
.stageMobile .is-mobile .modGcrPressReleaseTeaser .row .modMediaPlayer{margin:0}
@media(max-width:767px){.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(0) .card,.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(0) .card,.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(1) .card,.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(1) .card,.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(2) .card,.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(2) .card,.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(3) .card,.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(3) .card{height:auto}
.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(1) .card,.modGcrPressReleaseTeaser .row.rowOne>div:nth-child(2) .card{margin-bottom:16px}
.modGcrPressReleaseTeaser .row.rowTwo>div:nth-child(1){margin-bottom:16px}
.stageMobile .modGcrPressReleaseTeaser .row .modMediaPlayer{margin:0}
}
.modGcrRelatedContentTeaser .row>div{margin-bottom:16px}
.modGcrRelatedContentTeaser .row>div>a{border:0}
.modGcrRelatedContentTeaser .row .card{position:relative;min-height:100%;box-shadow:0 0 4px 1px rgba(0,0,0,0.2);padding-bottom:38px}
.modGcrRelatedContentTeaser .row .card .card__text{margin-bottom:16px;font-size:16px}
.modGcrRelatedContentTeaser .row .card h4.card__title{margin-bottom:0}
.modGcrRelatedContentTeaser .row .card span.fake-link{position:absolute;bottom:20px;left:16px;transition:border-bottom 200ms cubic-bezier(0.4,0,0.6,1),color 200ms cubic-bezier(0.4,0,0.6,1);border-bottom:1px solid transparent;color:#0048cf}
.modGcrRelatedContentTeaser .row .card span.fake-link:hover,.modGcrRelatedContentTeaser .row .card span.fake-link:focus{border-bottom:1px solid #0048cf}
.modGcrRelatedContentTeaser .row .card.card--iris{background:#42389e;color:#fff}
.modGcrRelatedContentTeaser .row .card.card--iris:hover{background:#5944c6}
.modGcrRelatedContentTeaser .row .card.card--iris h4.card__title{margin-bottom:16px}
.modGcrRelatedContentTeaser .row .card.card--iris .card__text{margin-bottom:24px}
.modGcrRelatedContentTeaser .row .card.card--iris span,.modGcrRelatedContentTeaser .row .card.card--iris h4{color:#fff}
.modGcrRelatedContentTeaser .row .card.card--iris span.fake-link{color:#fff;border-color:#fff}
.modGcrRelatedContentTeaser .row .card.card--iris span.fake-link:hover{color:#fff;border-color:#fff}
.is-mobile .modGcrRelatedContentTeaser .row.rowOne>div:nth-child(1) .card,.is-mobile .modGcrRelatedContentTeaser .row.rowOne>div:nth-child(2) .card{margin-bottom:16px}
.is-mobile .modGcrRelatedContentTeaser .row.rowTwo>div:nth-child(1){margin-bottom:16px}
@media(max-width:767px){.modGcrRelatedContentTeaser .row.rowOne>div:nth-child(1) .card,.modGcrRelatedContentTeaser .row.rowOne>div:nth-child(2) .card{margin-bottom:16px}
.modGcrRelatedContentTeaser .row.rowTwo>div:nth-child(1){margin-bottom:16px}
}
.modGhqPressReleaseMeta .ghqPressReleaseLeadText{font-size:18px;line-height:24px;margin-bottom:17px;color:#015}
.modGhqPressReleaseSearch .search{margin-bottom:20px;width:580px;height:70px;float:left;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#10a2f6) to(#03296f));background:-webkit-linear-gradient(top,#10a2f6,#03296f);background:-moz-linear-gradient(top,#10a2f6,#03296f);background:-ms-linear-gradient(top,#10a2f6,#03296f);background:-o-linear-gradient(top,#10a2f6,#03296f);background:linear-gradient(top,#10a2f6,#03296f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff10a2f6',endColorstr='#ff03296f',GradientType=0)}
.modGhqPressReleaseSearch .search .keyword{background-color:white;border:1px solid #f2f2f2;border-top-color:#c2c2c2;border-left-color:#c2c2c2;color:#015;font-size:13px;height:31px;line-height:30px !important;margin:17px 20px 10px 80px;padding:0 3px;position:relative;width:360px;z-index:2;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.modGhqPressReleaseSearch .search .standardSubmitBtn button{margin-top:17px;line-height:25px;-ms-box-shadow:1px 1px 0 0 #074a8b;-o-box-shadow:1px 1px 0 0 #074a8b;-webkit-box-shadow:1px 1px 0 0 #074a8b;-moz-box-shadow:1px 1px 0 0 #074a8b;box-shadow:1px 1px 0 0 #074a8b}
.modGhqPressReleaseSearch .infobox{width:180px;float:right}
.modGhqPressReleaseSearch .infobox>span{margin-bottom:15px;display:block}
.modGhqPressReleaseSearch .infobox li{line-height:1.5em}
.modGhqPressReleaseSearch .filter{clear:both}
.title+.par .pressreleasesearch:first-child .modGhqPressReleaseSearch:first-child{margin-top:35px}
.modGhqPressReleaseTitle{margin-right:10px;margin-top:56px}
.modGhqPressReleaseTitle h1.scs-pagetitle{color:#015;font:36px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:48px;margin:0;padding:0}
.modGhqPressReleaseTitle .scs-pagesubtitle{margin:1px 0 35px;font-size:18px;color:#666;line-height:24px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modGlossary{margin-bottom:20px}
.modGlossary h2,.modGlossary h3{font-size:15px;margin-bottom:5px;text-decoration:none}
.modGlossary h2 a,.modGlossary h3 a,.modGlossary h2 a:hover,.modGlossary h3 a:hover{text-decoration:none}
.modGlossary h2.letter,.modGlossary h3.letter{color:#015;font-size:18px;margin:20px 0 8px}
.modGlossary h2.letter:first-child,.modGlossary h3.letter:first-child{margin-top:0}
.modGlossary p{margin:0 0 10px 0;width:540px}
.modGlossary hr{margin:0 0 12px}
.modGlossary .modLoadingIndicator .icon,.modGlossary.initialized .dataprovider.section{display:block}
.modGlossary.loaded .modLoadingIndicator .icon,.modGlossary .dataprovider.section{display:none}
.modGridLayout{margin-left:-20px}
.modGridLayout .column{float:left;margin-left:20px;min-height:1px}
.modGridLayout .column.span1{width:60px}
.modGridLayout .column.span2{width:140px}
.modGridLayout .column.span3{width:220px}
.modGridLayout .column.span4{width:300px}
.modGridLayout .column.span5{width:380px}
.modGridLayout .column.span6{width:460px}
.modGridLayout .column.span7{width:540px}
.modGridLayout .column.span8{width:620px}
.modGridLayout .column.span9{width:700px}
.modGridLayout .column.span10{width:780px}
.modGridLayout .column.span11{width:860px}
.modGridLayout .column.span12{width:940px}
.modGridLayout .column .modScForm{width:auto}
.modGridLayout .column .modScForm .field{width:auto}
.modGridLayout .column .modScForm .button-indent{max-width:none}
.modScForm .modGridLayout .column .field{width:auto}
.modGridLayout .column .image img{max-width:100%;height:auto}
.modGridLayout.single-row .column{float:left;margin-left:0}
.modGridLayout.single-row .column:last-child{margin-right:-5px}
.modGridLayout.single-row .column>div{margin-left:20px}
.modGridLayout.single-row .column>.link{margin-left:20px;display:block}
.modGridLayout>.authorbox{margin-left:20px}
.modGridLayout.scs-html-customCheckboxArrow .custom-checkbox label.checked .checkbox-control{background:url('../resources/images/sprites/source/lores/dropdown-arrow-up.png') no-repeat center}
.modGridLayout.scs-html-customCheckboxArrow .custom-checkbox label .checkbox-control{top:5px;width:14px;height:7px;background:url('../resources/images/sprites/source/lores/dropdown-arrow-down.png') no-repeat center}
.scs-help-widget-page .modHelpSearchForm{padding-left:0;padding-top:0;width:auto;margin-top:0;background:0;filter:none}
.scs-help-widget-page .modHelpSearchForm label{display:block;margin-bottom:8px}
.scs-help-widget-page .modHelpSearchForm .scs-main-search-field{width:105px}
.scs-help-widget-page .modHelpSearchForm .scs-sitesearch-searchfield{margin-right:10px !important}
.scs-help-widget-page .modHelpSearchForm .scs-sitesearch-searchfield-autosuggest{margin-left:0;width:218px}
.scs-help-widget-page .modHelpSearchForm .scs-sitesearch-searchfield-autosuggest li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mod.modHoverContainer{position:relative}
.mod.modHoverContainer .normalDisplay,.mod.modHoverContainer .hoverDisplay{top:0;left:0;width:100%}
.mod.modHoverContainer .normalDisplay{position:relative}
.mod.modHoverContainer .hoverDisplay{position:absolute}
.mod.modTabs.skinTabsImageboxTabs>.tab-list,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list{background:0;overflow:visible;height:auto;padding:0;margin:0 -12px 0 -5px}
.mod.modTabs.skinTabsImageboxTabs>.tab-list>li,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li{margin-right:7px;background:0;-webkit-background-clip:padding-box;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0}
.mod.modTabs.skinTabsImageboxTabs>.tab-list>li.ui-tabs-selected,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li.ui-tabs-selected,.mod.modTabs.skinTabsImageboxTabs>.tab-list>li.ui-tabs-active,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li.ui-tabs-active{-webkit-background-clip:padding-box;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;background:0;border:0;-webkit-box-shadow:none;box-shadow:none}
.mod.modTabs.skinTabsImageboxTabs>.tab-list>li.ui-tabs-selected a,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li.ui-tabs-selected a,.mod.modTabs.skinTabsImageboxTabs>.tab-list>li.ui-tabs-active a,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li.ui-tabs-active a,.mod.modTabs.skinTabsImageboxTabs>.tab-list>li.ui-tabs-selected a:hover,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li.ui-tabs-selected a:hover,.mod.modTabs.skinTabsImageboxTabs>.tab-list>li.ui-tabs-active a:hover,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li.ui-tabs-active a:hover{padding:10px 10px 33px;color:#fff}
.mod.modTabs.skinTabsImageboxTabs>.tab-list>li a,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li a{height:139px;padding:10px 10px 33px;width:150px;color:#333;font-size:13px;line-height:16px;text-align:center}
.mod.modTabs.skinTabsImageboxTabs>.tab-list>li .tab-title,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li .tab-title{display:block;white-space:normal;text-align:center}
.mod.modTabs.skinTabsImageboxTabs>.tab-list>li .tab-image,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li .tab-image{display:block;height:105px;line-height:105px;vertical-align:middle}
.mod.modTabs.skinTabsImageboxTabs>.tab-list>li .tab-image img,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list>li .tab-image img{max-width:100%;max-height:100%}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper{margin-left:-20px;margin-right:-20px;display:block;box-sizing:border-box;clear:both;position:relative;z-index:0;overflow-x:hidden}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper:before,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper:after{content:" ";position:absolute;width:25px;top:0;bottom:0;pointer-events:none;opacity:1;z-index:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper:before{left:0;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0.85) 30%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0.85) 30%,rgba(255,255,255,0) 100%);background:linear-gradient(left,#fff 0,rgba(255,255,255,0.85) 30%,rgba(255,255,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper:after{right:0;background:-moz-linear-gradient(right,#fff 0,rgba(255,255,255,0.85) 30%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,#fff 0,rgba(255,255,255,0.85) 30%,rgba(255,255,255,0) 100%);background:linear-gradient(right,#fff 0,rgba(255,255,255,0.85) 30%,rgba(255,255,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgwhitesmoke:before{background:-moz-linear-gradient(left,#f5f5f5 0,rgba(245,245,245,0.85) 30%,rgba(245,245,245,0) 100%);background:-webkit-linear-gradient(left,#f5f5f5 0,rgba(245,245,245,0.85) 30%,rgba(245,245,245,0) 100%);background:linear-gradient(left,#f5f5f5 0,rgba(245,245,245,0.85) 30%,rgba(245,245,245,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgwhitesmoke:after{background:-moz-linear-gradient(right,#f5f5f5 0,rgba(245,245,245,0.85) 30%,rgba(245,245,245,0) 100%);background:-webkit-linear-gradient(right,#f5f5f5 0,rgba(245,245,245,0.85) 30%,rgba(245,245,245,0) 100%);background:linear-gradient(right,#f5f5f5 0,rgba(245,245,245,0.85) 30%,rgba(245,245,245,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bglightgrey:before{background:-moz-linear-gradient(left,#bbb 0,rgba(187,187,187,0.85) 30%,rgba(187,187,187,0) 100%);background:-webkit-linear-gradient(left,#bbb 0,rgba(187,187,187,0.85) 30%,rgba(187,187,187,0) 100%);background:linear-gradient(left,#bbb 0,rgba(187,187,187,0.85) 30%,rgba(187,187,187,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bglightgrey:after{background:-moz-linear-gradient(right,#bbb 0,rgba(187,187,187,0.85) 30%,rgba(187,187,187,0) 100%);background:-webkit-linear-gradient(right,#bbb 0,rgba(187,187,187,0.85) 30%,rgba(187,187,187,0) 100%);background:linear-gradient(right,#bbb 0,rgba(187,187,187,0.85) 30%,rgba(187,187,187,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgmidgrey:before{background:-moz-linear-gradient(left,#666 0,rgba(102,102,102,0.85) 30%,rgba(102,102,102,0) 100%);background:-webkit-linear-gradient(left,#666 0,rgba(102,102,102,0.85) 30%,rgba(102,102,102,0) 100%);background:linear-gradient(left,#666 0,rgba(102,102,102,0.85) 30%,rgba(102,102,102,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgmidgrey:after{background:-moz-linear-gradient(right,#666 0,rgba(102,102,102,0.85) 30%,rgba(102,102,102,0) 100%);background:-webkit-linear-gradient(right,#666 0,rgba(102,102,102,0.85) 30%,rgba(102,102,102,0) 100%);background:linear-gradient(right,#666 0,rgba(102,102,102,0.85) 30%,rgba(102,102,102,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgdarkgrey:before{background:-moz-linear-gradient(left,#333 0,rgba(51,51,51,0.85) 30%,rgba(51,51,51,0) 100%);background:-webkit-linear-gradient(left,#333 0,rgba(51,51,51,0.85) 30%,rgba(51,51,51,0) 100%);background:linear-gradient(left,#333 0,rgba(51,51,51,0.85) 30%,rgba(51,51,51,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgdarkgrey:after{background:-moz-linear-gradient(right,#333 0,rgba(51,51,51,0.85) 30%,rgba(51,51,51,0) 100%);background:-webkit-linear-gradient(right,#333 0,rgba(51,51,51,0.85) 30%,rgba(51,51,51,0) 100%);background:linear-gradient(right,#333 0,rgba(51,51,51,0.85) 30%,rgba(51,51,51,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgextralightblue:before{background:-moz-linear-gradient(left,#cfeeff 0,rgba(207,238,255,0.85) 30%,rgba(207,238,255,0) 100%);background:-webkit-linear-gradient(left,#cfeeff 0,rgba(207,238,255,0.85) 30%,rgba(207,238,255,0) 100%);background:linear-gradient(left,#cfeeff 0,rgba(207,238,255,0.85) 30%,rgba(207,238,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgextralightblue:after{background:-moz-linear-gradient(right,#cfeeff 0,rgba(207,238,255,0.85) 30%,rgba(207,238,255,0) 100%);background:-webkit-linear-gradient(right,#cfeeff 0,rgba(207,238,255,0.85) 30%,rgba(207,238,255,0) 100%);background:linear-gradient(right,#cfeeff 0,rgba(207,238,255,0.85) 30%,rgba(207,238,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bglightblue:before{background:-moz-linear-gradient(left,#85d5ff 0,rgba(133,213,255,0.85) 30%,rgba(133,213,255,0) 100%);background:-webkit-linear-gradient(left,#85d5ff 0,rgba(133,213,255,0.85) 30%,rgba(133,213,255,0) 100%);background:linear-gradient(left,#85d5ff 0,rgba(133,213,255,0.85) 30%,rgba(133,213,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bglightblue:after{background:-moz-linear-gradient(right,#85d5ff 0,rgba(133,213,255,0.85) 30%,rgba(133,213,255,0) 100%);background:-webkit-linear-gradient(right,#85d5ff 0,rgba(133,213,255,0.85) 30%,rgba(133,213,255,0) 100%);background:linear-gradient(right,#85d5ff 0,rgba(133,213,255,0.85) 30%,rgba(133,213,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgblue:before{background:-moz-linear-gradient(left,#1af 0,rgba(17,170,255,0.85) 30%,rgba(17,170,255,0) 100%);background:-webkit-linear-gradient(left,#1af 0,rgba(17,170,255,0.85) 30%,rgba(17,170,255,0) 100%);background:linear-gradient(left,#1af 0,rgba(17,170,255,0.85) 30%,rgba(17,170,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgblue:after{background:-moz-linear-gradient(right,#1af 0,rgba(17,170,255,0.85) 30%,rgba(17,170,255,0) 100%);background:-webkit-linear-gradient(right,#1af 0,rgba(17,170,255,0.85) 30%,rgba(17,170,255,0) 100%);background:linear-gradient(right,#1af 0,rgba(17,170,255,0.85) 30%,rgba(17,170,255,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgnavy:before{background:-moz-linear-gradient(left,#015 0,rgba(0,17,85,0.85) 30%,rgba(0,17,85,0) 100%);background:-webkit-linear-gradient(left,#015 0,rgba(0,17,85,0.85) 30%,rgba(0,17,85,0) 100%);background:linear-gradient(left,#015 0,rgba(0,17,85,0.85) 30%,rgba(0,17,85,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper.bgnavy:after{background:-moz-linear-gradient(right,#015 0,rgba(0,17,85,0.85) 30%,rgba(0,17,85,0) 100%);background:-webkit-linear-gradient(right,#015 0,rgba(0,17,85,0.85) 30%,rgba(0,17,85,0) 100%);background:linear-gradient(right,#015 0,rgba(0,17,85,0.85) 30%,rgba(0,17,85,0) 100%)}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller{margin:0;padding:0;width:auto;overflow:hidden;z-index:0}
.is-mobile .mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller{overflow-x:auto;overflow-y:hidden}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller::-webkit-scrollbar{display:none;width:0 !important}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list{margin:0;padding:0 25px;display:inline-block;position:relative;white-space:nowrap;float:none}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list li{display:inline-block}
.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>.tab-list li:first-child{padding-right:0}
.modImageMapContainer{width:auto;position:relative}
.modImageMapContainer .image-map-area{position:absolute;z-index:2;background:url(../resources/0.gif);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modImageMapContainer .image-map-area.first{display:none}
.modImageMapContainer .image-map-area .button{width:30px;height:30px;border-radius:50%;border:2px solid #41b7fd;background:#41b7fd;background:-moz-linear-gradient(90deg,#41b7fd 0,#0166d4 100%);background:-webkit-linear-gradient(90deg,#41b7fd 0,#0166d4 100%);background:-o-linear-gradient(90deg,#41b7fd 0,#0166d4 100%);background:-ms-linear-gradient(90deg,#41b7fd 0,#0166d4 100%);background:linear-gradient(180deg,#41b7fd 0,#0166d4 100%);text-align:center;padding:0;line-height:30px;font-size:25px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modImageMapContainer .image-map-area .button:before{content:"+"}
.modImageMapContainer .image-map-area .button.clicked:before{content:"\00d7"}
.modImageMapContainer .image-map-area .button:hover{border:2px solid #fff}
.cq_isEditMode .modImageMapContainer{position:static !important}
.modImageMapItem{position:relative}
.modImageMapItem img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modImageMapItem .text-area{overflow:hidden}
.modImageMapItem .text-area.decor{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);background-color:#fff;padding:15px}
.mod-images-slider .fullwidthwrapper .imagefullwidth{position:absolute;left:0;width:100%}
.mod-images-slider .fullwidthwrapper .imagefullwidth .slidesjs-slide{background-color:#666;text-align:center}
.mod-images-slider .fullwidthwrapper .imagefullwidth .slidesjs-slide img{left:0;top:50%;position:relative}
.mod-images-slider .fullwidthwrapper .imagefullwidth .prev_btn,.mod-images-slider .fullwidthwrapper .imagefullwidth .next_btn{display:inline-block}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende{height:0;left:0;position:absolute;bottom:0;overflow:hidden;text-align:center;width:100%;background-color:rgba(238,243,246,0.9);opacity:.85;-ms-filter:"alpha(opacity=85)";color:#fff;z-index:12;margin-bottom:0;float:left}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende>span{text-align:left;display:inline-block;width:495px;padding:10px 0 10px 0;margin:0 15px 0 -55px;color:#000}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a{position:absolute;top:50%;margin-top:-13px;margin-left:-10px}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.prev_btn{left:50%;margin-left:-310px}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende .share{bottom:0;display:block;left:50%;margin:0 auto 0 -285px;padding-top:0;position:absolute;width:100px}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.facebook,.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.twitter,.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.mail{display:block;float:left;height:20px;margin:2px;padding:0;position:static}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.facebook{width:20px;background-image:url(../../emagazine/clientlibs/publish/images/image_slider_facebook.png)}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.facebook:hover{background-image:url(../../emagazine/clientlibs/publish/images/image_slider_facebook_hover.png)}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.twitter{width:20px;background-image:url(../../emagazine/clientlibs/publish/images/image_slider_twitter.png)}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.twitter:hover{background-image:url(../../emagazine/clientlibs/publish/images/image_slider_twitter_hover.png)}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.mail{width:28px;background-image:url(../../emagazine/clientlibs/publish/images/image_slider_email.png)}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende a.mail:hover{background-image:url(../../emagazine/clientlibs/publish/images/image_slider_email_hover.png)}
.mod-images-slider .fullwidthwrapper .imagefullwidth .bildlegende .number{margin-right:15px}
.mod-images-slider .normalwidthwrapper{overflow:hidden}
.mod-images-slider .normalwidthwrapper .imagefullwidth{position:relative;left:0;width:100%}
.mod-images-slider .normalwidthwrapper .imagefullwidth .slidesjs-slide{background-color:#666;text-align:center}
.mod-images-slider .normalwidthwrapper .imagefullwidth .slidesjs-slide img{position:relative;left:0;top:50%}
.mod-images-slider .normalwidthwrapper .imagefullwidth .prev_btn,.mod-images-slider .normalwidthwrapper .imagefullwidth .next_btn{display:inline-block}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende{height:0;left:0;position:absolute;bottom:0;overflow:hidden;text-align:center;width:100%;background-color:rgba(238,243,246,0.9);opacity:.85;-ms-filter:"alpha(opacity=85)";color:#fff;z-index:12;margin-bottom:0;float:left}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende>span{text-align:left;display:inline-block;width:80%;padding:10px 30px 10px 30px;margin-top:0;color:#000}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a{position:absolute;top:50%;margin:-13px 5px 0 5px}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende .share{bottom:0;display:block;margin:0;padding-top:0;position:absolute}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.facebook,.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.twitter,.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.mail{display:block;float:left;height:20px;margin:2px;padding:0;position:static}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.facebook{width:20px;background-image:url(../../emagazine/clientlibs/publish/images/image_slider_facebook.png)}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.facebook:hover{background-image:url(../../emagazine/clientlibs/publish/images/image_slider_facebook_hover.png)}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.twitter{width:20px;background-image:url(../../emagazine/clientlibs/publish/images/image_slider_twitter.png)}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.twitter:hover{background-image:url(../../emagazine/clientlibs/publish/images/image_slider_twitter_hover.png)}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.mail{width:28px;background-image:url(../../emagazine/clientlibs/publish/images/image_slider_email.png)}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende a.mail:hover{background-image:url(../../emagazine/clientlibs/publish/images/image_slider_email_hover.png)}
.mod-images-slider .normalwidthwrapper .imagefullwidth .bildlegende .number{margin-right:15px}
.mod-images-slider .prevoverlay,.mod-images-slider .nextoverlay{position:absolute;top:0;height:100%;width:45%;z-index:11;background-image:url(../../emagazine/clientlibs/publish/images/blank.png)}
.mod-images-slider .prevoverlay{left:0}
.mod-images-slider .nextoverlay{right:0}
.mod-images-slider .printonly{display:none !important}
.mod-images-slider .prev_btn{background-image:url("../resources/expl-slider-prev.png");width:10px;height:26px;background-position:-71px -62px}
.mod-images-slider .prev_btn:hover{cursor:pointer}
.mod-images-slider .next_btn{background-image:url("../resources/expl-slider-next.png");width:10px;height:26px;background-position:-71px -62px}
.mod-images-slider .next_btn:hover{cursor:pointer}
.modInfoTeaserContainer{margin-left:-25px}
.modInfoTeaserContainer .data-provider-item{margin-left:20px;margin-bottom:20px;min-height:1px;width:180px;height:auto}
.contentWide .modInfoTeaserContainer .data-provider-item{width:220px}
.modInfoTeaserContainer .data-provider-item.float{float:left}
.modInfoTeaserContainer .data-provider-item.float.zag .modGridLayout .column{float:right}
.modInfoTeaserContainer.threecol .data-provider-item{width:300px}
.modInfoTeaserContainer.twocol .data-provider-item{width:380px}
.modInfoTeaserContainer.twocol-wide{margin-left:-40px}
.modInfoTeaserContainer.twocol-wide .data-provider-item{width:450px;margin-left:40px}
.modInfoTeaserContainer.onecol .data-provider-item{width:780px}
.is-mobile .modInfoTeaserContainer{margin-left:0;width:100%}
.is-mobile .modInfoTeaserContainer.threecol .data-provider-item,.is-mobile .modInfoTeaserContainer.twocol .data-provider-item,.is-mobile .modInfoTeaserContainer.twocol-wide .data-provider-item,.is-mobile .modInfoTeaserContainer.onecol .data-provider-item{float:none;margin-left:0;margin-bottom:16px;min-height:1px;width:100%}
.is-mobile .modInfoTeaserContainer.threecol .data-provider-item .separator,.is-mobile .modInfoTeaserContainer.twocol .data-provider-item .separator,.is-mobile .modInfoTeaserContainer.twocol-wide .data-provider-item .separator,.is-mobile .modInfoTeaserContainer.onecol .data-provider-item .separator{display:none}
@media(max-width:767px){.modInfoTeaserContainer{margin-left:0;width:100%}
.modInfoTeaserContainer.threecol .data-provider-item,.modInfoTeaserContainer.twocol .data-provider-item,.modInfoTeaserContainer.twocol-wide .data-provider-item,.modInfoTeaserContainer.onecol .data-provider-item{float:none;margin-left:0;margin-bottom:16px;min-height:1px;width:100%}
.modInfoTeaserContainer.threecol .data-provider-item .separator,.modInfoTeaserContainer.twocol .data-provider-item .separator,.modInfoTeaserContainer.twocol-wide .data-provider-item .separator,.modInfoTeaserContainer.onecol .data-provider-item .separator{display:none}
}
.cq_isEditMode .modInfoTeaserContainer .data-provider-item{float:none}
.modLeadManagement.disabled{pointer-events:none;opacity:.3}
.modLazyContainer{position:relative}
.modLazyContainer .loading-indicator{background:url('../../base/resources/rotating-loader.gif') no-repeat top center;width:35px;height:35px;margin:20px auto}
.modLazyContainer .content-error{position:relative;border-style:solid;border-width:1px 0;color:#d12;margin:17px 0;padding:11px 11px 11px 30px}
.modLazyContainer .content-error .headingError-icon{left:0;position:absolute}
.modLegoContainer{padding-top:1px;margin-top:-1px}
.modLegoContainer .summaryBar{position:absolute;left:0;right:0;bottom:0;z-index:20;padding:16px 0}
.modLegoContainer .summaryBar li::before{display:none}
.modLegoContainer .summaryBar.sticky{position:fixed;bottom:0}
.cq_isEditMode.cq_isEditMode .modLegoContainer .summaryBar{position:relative}
.modLegoContainer .summaryBar::before{content:' ';display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#fff}
.modLegoContainer .summaryBar::after{content:' ';display:block;position:absolute;top:0;right:0;left:0;box-shadow:0 0 10px rgba(0,0,0,0.4);height:1px;z-index:-2}
.modLegoContainer .summaryBar .container{width:940px;margin:0 auto;padding:0;position:relative}
.modLegoContainer .summaryBar .summary{width:700px;float:left}
.modLegoContainer .summaryBar .actions{width:160px;float:right}
.cq_isEditMode .modLegoContainer .summaryBar .actions{width:320px}
.modLegoContainer .summaryBar .actions a:not(.button--secondary){font-size:15px;display:block;margin-top:76px;text-decoration:none;text-align:center}
.modLegoContainer .summaryBar .actions a:not(.button--secondary).lego-details-link{font-size:16px;font-weight:300;margin-top:28px}
.modLegoContainer .summaryBar .actions a:not(.button--secondary).lego-details-link.button{margin-top:8px}
.modLegoContainer .summaryBar .actions a:not(.button--secondary).lego-details-link[href=""]{display:none}
.modLegoContainer .summaryBar .actions a:not(.button--secondary):hover,.modLegoContainer .summaryBar .actions a:not(.button--secondary):focus{border-color:transparent;color:#086adb}
.modLegoContainer .summaryBar .actions a.lego-details-link.button.button--secondary{margin-top:10px;width:160px;color:#333}
.is-mobile .modLegoContainer .summaryBar .actions a.lego-details-link.button.button--secondary{width:auto}
.modLegoContainer .summaryBar .actions .modCallFromNet .button.margin-v-2,.modLegoContainer .summaryBar .actions .modCallFromNet .button{margin-top:0;margin-bottom:0;display:inline-block;font-size:18px}
.modLegoContainer .summaryBar .actions .modCallFromNet .button-link>div{margin:0}
.modLegoContainer .summaryBar .actions .modCallFromNet .button-link>div .button:hover,.modLegoContainer .summaryBar .actions .modCallFromNet .button-link>div .button:focus{color:#fff}
.modLegoContainer .summaryBar .total{font-size:48px;line-height:48px;text-align:center;color:#015;float:right}
.modLegoContainer .summaryBar .cost-list{margin:0;width:219px;font-size:16px;line-height:24px;color:#015}
.modLegoContainer .summaryBar .cost-list li{margin:0}
.modLegoContainer .summaryBar .cost-list li .price{float:right}
.modLegoContainer .summaryBar .cost-list li.disabled{color:#bbb}
.modLegoContainer .summaryBar .benefit,.modLegoContainer .summaryBar .u26Rebate{position:absolute;top:0;left:245px;font-size:16px;line-height:24px;color:#015}
.modLegoContainer .summaryBar .benefit.u26benefit,.modLegoContainer .summaryBar .u26Rebate.u26benefit{margin-top:25px}
.modLegoContainer .summaryBar .benefit.disabled,.modLegoContainer .summaryBar .u26Rebate.disabled{color:#bbb}
.modLegoContainer .summaryBar .top-row{padding:0 0 7px 0;border-bottom:1px solid #d6d6d6}
.modLegoContainer ul.services{list-style:none;margin:16px 0 0 0}
.modLegoContainer ul.services li{display:inline-block;margin:0 16px 0 0;padding:0;border:solid 1px #ddd;border-radius:5px;font-size:16px;color:#015;list-style:none;box-sizing:border-box;width:160px;height:32px;text-align:center}
.sdx-container .typography .modLegoContainer ul.services li::before{display:none}
.modLegoContainer ul.services li:last-child{margin-right:0}
.modLegoContainer ul.services li i{vertical-align:middle}
.modLegoContainer ul.services li span.swisscomIconFont{font-size:33px;margin:0}
.modLegoContainer ul.services li span.serviceName{font-size:16px}
.modLegoContainer ul.services li span{font-size:24px;display:inline-block;vertical-align:middle;margin-left:7px;line-height:31px}
.modLegoContainer ul.services li span.xl,.modLegoContainer ul.services li span.l,.modLegoContainer ul.services li span.m,.modLegoContainer ul.services li span.s,.modLegoContainer ul.services li span.xs{text-transform:uppercase}
.modLegoContainer ul.services li span.public{font-size:21px;text-transform:capitalize}
.modLegoContainer ul.services li span.light{font-size:18px;text-transform:capitalize}
.modLegoContainer ul.services li span.basic,.modLegoContainer ul.services li span.go,.modLegoContainer ul.services li span.premium{font-size:16px}
.modLegoContainer ul.services.sme .basic,.modLegoContainer ul.services.sme .go,.modLegoContainer ul.services.sme .premium,.modLegoContainer ul.services.sme .flat{font-size:14px}
.modLegoContainer ul.services.sme li{width:132px;margin:0 6px 0 0}
.modLegoContainer ul.services.sme li:last-child{margin-right:0}
.modLegoContainer ul.services.sme li span.serviceName{font-size:14px;line-height:1;text-align:left;margin-left:3px}
.modLegoContainer ul.services li.hidden{display:none}
.modLegoContainer .modScForm .field{width:auto;text-align:center}
.modLegoContainer .modScForm .field label{padding-right:0}
.modLegoContainer .mobile-only{display:none !important}
.modLegoContainer.skinLegoContainerInvisible .summaryBar,.modLegoContainer.skinLegoContainerInvisible .content{display:none}
.modLegoContainer.skinLegoContainerDetailPagePriceOrder .modLegoOrderButton{padding-bottom:20px}
.modLegoContainer.skinLegoContainerDetailPagePriceOrder .modLegoOrderButton.right .detailsTotalPriceTitle{margin-left:20px;float:left}
.modLegoContainer.skinLegoContainerDetailPagePriceOrder .modLegoOrderButton.right .detailsTotalPrice{float:right;margin-right:20px;margin-top:-10px}
.modLegoContainer.skinLegoContainerDetailPagePriceOrder .modLegoOrderButton.right .detailsTotalPrice span{font-weight:600}
.modLegoContainer.skinLegoContainerDetailPagePriceOrder .modLegoOrderButton.right .lego-order-button{margin-right:20px;text-align:right;clear:both}
.modLegoContainer.skinLegoContainerDetailPagePriceOrder .detailsTotalPriceTitle{color:#015}
.modLegoContainer.skinLegoContainerDetailPagePriceOrder .detailsTotalPrice{font-size:48px;line-height:48px;text-align:center;color:#015;text-align:left;padding-bottom:16px}
.modLegoContainer.skinLegoContainerDetailPage:not(.initialized) .legoDetailContainer{display:none}
.modLegoContainer.skinLegoContainerAdvisorSummary{background:rgba(255,255,255,0.55);padding:40px 50px 30px}
.modLegoContainer.skinLegoContainerAdvisorSummary .error p{text-align:center}
.modLegoContainer.skinLegoContainerAdvisorSummary .price{margin:1em 0 .5em}
.modLegoContainer.skinLegoContainerAdvisorSummary .price div{font-size:24px;line-height:1.3;color:#015}
.modLegoContainer.skinLegoContainerAdvisorSummary .price .total-price{margin-top:.5em;line-height:2;border-top:solid 1px #015}
.modLegoContainer.skinLegoContainerAdvisorSummary .amount{float:right}
.modLegoContainer.skinLegoContainerAdvisorSummary .flatbutton,.modLegoContainer.skinLegoContainerAdvisorSummary .modLegoOrderButton{width:50%;float:left}
.modLegoContainer.skinLegoContainerAdvisorSummary .modFlatButton,.modLegoContainer.skinLegoContainerAdvisorSummary .modLegoOrderButton .lego-order-button{padding:0 0 0 8px}
.modLegoContainer.skinLegoContainerAdvisorSummary .modLegoOrderButton button{width:100%}
.modLegoContainer.skinLegoContainerAdvisorSummary .flatbutton:first-child .modFlatButton{padding:0 8px 0 0}
.modLegoContainer.skinLegoContainerAdvisorSummary .actions.withCallFromNet .flatbutton{width:45%}
.modLegoContainer.skinLegoContainerAdvisorSummary .actions.withCallFromNet .modCallFromNet{margin-left:45%}
.modLegoContainer.skinLegoContainerAdvisorSummary .actions.withCallFromNet .modCallFromNet .button.margin-v-2,.modLegoContainer.skinLegoContainerAdvisorSummary .actions.withCallFromNet .modCallFromNet .button{margin-top:0 !important;margin-bottom:0 !important;display:inline-block;font-size:18px;width:100%}
.modLegoContainer.skinLegoContainerAdvisorSummary .actions.withCallFromNet .modCallFromNet .button-link .margin-v-1{margin:0}
.is-mobile .modLegoContainer.skinLegoContainerAdvisorSummary{padding:20px}
.is-mobile .modLegoContainer.skinLegoContainerAdvisorSummary .actions.withCallFromNet .flatbutton,.is-mobile .modLegoContainer.skinLegoContainerAdvisorSummary .actions.withCallFromNet .modLegoOrderButton{width:100%;float:none}
.is-mobile .modLegoContainer.skinLegoContainerAdvisorSummary .modFlatButton,.is-mobile .modLegoContainer.skinLegoContainerAdvisorSummary .flatbutton:first-child .modFlatButton,.is-mobile .modLegoContainer.skinLegoContainerAdvisorSummary .modLegoOrderButton .lego-order-button{padding:0}
.is-mobile .modLegoContainer.skinLegoContainerAdvisorSummary .actions .modCallFromNet{margin-left:0}
.cq_isEditMode .modLegoContainer.skinLegoContainerAdvisorSummary .flatbutton,.cq_isEditMode .modLegoContainer.skinLegoContainerAdvisorSummary .modLegoOrderButton{float:none;width:100%}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .summary{margin-top:14px;width:710px}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .bundle-name{float:left;width:80px;min-height:1px;font-size:80px;line-height:75px;overflow:hidden;color:#015}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar span.headline{color:#666;font-size:15px;line-height:1;margin-bottom:2px;display:block}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .services{border:0;display:inline-block;width:420px;font-size:15px;line-height:1;margin:0;padding:0;text-align:center}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .services li{display:inline-block;border:0;font-size:15px;line-height:1;width:auto;height:auto;text-align:left;float:none;margin:0 12px 0 0}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .services li:last-child{margin-right:12px}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .services li span{display:block;margin:0;font-size:15px;line-height:1}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .services li span.headline{margin-bottom:2px}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .services li span.label{border:solid 1px #ddd;border-radius:5px;padding:0 18px;box-sizing:border-box;line-height:46px}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .services li span.label .icon{display:inline-block}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .price{width:200px;height:48px;float:right}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .price .price-bar{height:100%;background-color:#d6dee2;border-radius:5px;overflow:hidden;position:relative}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .price .price-bar::before,.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .price .price-bar::after{content:" ";display:block;width:1px;background:#fff;height:13px;position:absolute;left:50%}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .price .price-bar::after{bottom:0}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .price .price-bar .average{display:block;width:100%;text-align:center;position:absolute;color:#fff;top:12px;font-size:14px}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .price .price-bar .bar{background-color:#0c847e;height:100%;display:block;transition:all 400ms cubic-bezier(0.77,0,0.175,1)}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .actions{width:190px}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .actions a{margin:0}
.modLegoContainer.skinLegoContainerConfiguratorEnt .summaryBar .actions .flatbutton:first-child{margin-bottom:8px}
.modLegoContainer.skinLegoContainerConfiguratorEnt .ent-configurator-checkmark-list .sdx-container .typography ul{list-style:none}
.modLegoContainer.skinLegoContainerConfiguratorEnt .ent-configurator-checkmark-list .sdx-container .typography ul li{margin:0;text-align:left;line-height:1.1}
.modLegoContainer.skinLegoContainerConfiguratorEnt .ent-configurator-checkmark-list .sdx-container .typography ul li::before{font-size:22px;font-family:'sdx-icons';content:"";color:#0eaba9;float:none}
.modListByTag a{font-size:15px;line-height:18px}
.modListByTag .item{margin-bottom:15px}
body.cq_isPublishMode .modContactWizard>.livepersonchat{display:none}
.modLoadingBar .loader-bar{margin-bottom:1em}
.modLoadingBar .loader-bar:last-child{margin-bottom:0}
.sdx-container .modLoadingBar .loader-bar--progress>.indicator[style*="width: 0%"]{left:-5px}
.modLoadingIndicator .icon{display:none;background:url('../../base/resources/rotating-loader.gif') no-repeat top center;width:35px;height:35px;margin:20px auto}
.show.modLoadingIndicator .icon{display:block}
.modLottieAnimatedSVG .animation-holder{display:inline-block}
.modGcrMddTeaser{text-align:left}
.modGcrMddTeaser .teaser-details{line-height:20px;height:63px}
@media(max-width:1280px){.modGcrMddTeaser .teaser-details{height:54px}
}
.modGcrMddTeaser .teaser-category.text-sm{line-height:14px}
.modGcrMddTeaser img{max-width:100%}
.modMediaPlayer .scs-media-player{position:relative;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.scs-accordion-tab-panel .modMediaPlayer .scs-media-player{width:100% !important}
.cq_isEditMode .modMediaPlayer .scs-media-player{width:100% !important}
.modMediaPlayer .scs-media-player.playerType-youTube .scs-media-player-content{height:100%;text-align:center;position:relative}
.modMediaPlayer .scs-media-player.playerType-youTube .scs-media-player-content iframe{border:0}
.modMediaPlayer .scs-media-player.playerType-youTubeyt-no-staticImage .scs-media-player-control-center,.modMediaPlayer .scs-media-player.playerType-youTubeyt-no-staticImage .scs-media-player-control-center div{background-image:none !important}
.modMediaPlayer .scs-media-player.fullScreen{position:fixed;top:0;bottom:0;right:0;left:0;width:100% !important;height:100% !important;z-index:1004;background-color:#000 !important}
.modMediaPlayer .scs-media-player.fullScreen.jw-fullscreen>div[id^=scs-media-player-scs-video] div{width:100% !important;height:100% !important}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video]{width:100% !important;height:100% !important;z-index:2;overflow:hidden}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] div{width:100% !important;height:100% !important}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] .scs-media-player-image-wrapper{background-color:#000}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] .scs-media-player-image-wrapper,.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] div[id^=scs-media-player-scs-video][id$=_jwplayer_display]{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;text-align:center;padding:0;margin:0;overflow:hidden}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] .scs-media-player-image-wrapper>img,.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] div[id^=scs-media-player-scs-video][id$=_jwplayer_display]>img{width:auto !important;height:auto !important;top:0 !important;left:0 !important;margin:0 auto;padding:0;pointer-events:none;max-height:100%;max-width:100%;z-index:1;vertical-align:middle}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] .scs-media-player-image-wrapper>img.scs-media-player-intro-image-width,.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] div[id^=scs-media-player-scs-video][id$=_jwplayer_display]>img.scs-media-player-intro-image-width{width:100% !important}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] .scs-media-player-image-wrapper>img.scs-media-player-intro-image-height,.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] div[id^=scs-media-player-scs-video][id$=_jwplayer_display]>img.scs-media-player-intro-image-height{height:100% !important}
.modMediaPlayer .scs-media-player>div[id^=scs-media-player-scs-video] div[id^=scs-media-player-scs-video][id$=_jwplayer_display]>img{display:inline !important}
.modMediaPlayer .scs-media-player .scs-media-player-ie-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../resources/0.gif') repeat;z-index:2}
.modMediaPlayer .scs-media-player .scs-media-player-controls{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-center,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar{position:absolute;z-index:3}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-center{width:48px;height:48px;margin:-24px 0 0 -24px;top:50%;left:50%;background-repeat:no-repeat;cursor:pointer}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-center div{width:48px;height:48px}
.modMediaPlayer .scs-media-player .scs-media-player-controls.videoLoading .scs-media-player-controls .scs-media-player-control-center,.modMediaPlayer .scs-media-player .scs-media-player-controls.videoLoading .scs-media-player-controls .scs-media-player-control-bar{cursor:inherit}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar{position:absolute;height:27px;background-repeat:no-repeat;left:42px;right:42px;bottom:22px;display:none;white-space:nowrap}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-head,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-body,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-tail{position:absolute;height:27px;background-repeat:no-repeat}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-head,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-tail{width:5px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-head{left:0}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-tail{right:0}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-body{background-repeat:repeat-x;background-image:url('../resources/mediaplayer/controller-bar-body.png');left:5px;right:5px;overflow:hidden}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-body>*{height:27px;display:block;float:left;line-height:27px;vertical-align:top}
html.msIe7.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-body>*,html.msIeLt7.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-body>*{display:inline;zoom:1}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-body>span{background-repeat:no-repeat;background-position:center center;width:9px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-time{color:#015;font:13px / 16px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:27px;padding:1px 3px 0}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-playpause,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-fullscreen,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-quiet,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-loud{background-repeat:no-repeat;background-position:center center;width:20px;padding-right:2px;cursor:pointer}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-quiet{padding-right:4px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-progress{width:170px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-control{width:75px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress{position:relative}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-head,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-body,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-tail{position:absolute;height:27px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-head,.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-tail{width:2px;background-repeat:no-repeat}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-head{left:0}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-tail{right:0}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-body{left:2px;right:2px;background-image:url('../resources/mediaplayer/controller-progress-body.png');cursor:pointer;background-repeat:repeat-x}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-meter{width:80%;position:absolute;height:27px;background-image:url('../resources/mediaplayer/controller-progress-meter-body.png');background-repeat:repeat-x}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-meter .progress-indicator{position:absolute;right:-4px;top:8px;width:12px;height:27px;z-index:2;background-repeat:no-repeat}
.modMediaPlayer .scs-media-player.playing>div[id^=scs-media-player-scs-video] .scs-media-player-image-wrapper>img,.modMediaPlayer .scs-media-player.playing>div[id^=scs-media-player-scs-video] div[id^=scs-media-player-scs-video][id$=_jwplayer_display]>img{display:none !important}
.modMediaPlayer .scs-media-player.playing .scs-media-player-controls{display:none}
.modMediaPlayer .scs-media-player.playing:hover .scs-media-player-controls{display:block}
.modMediaPlayer .scs-media-player.finished div[id^=scs-media-player-scs-video][id$=_jwplayer_display]{background-color:#000}
.modMediaPlayer .scs-media-player:hover .scs-media-player-controls .scs-media-player-control-bar{display:block}
.modMediaPlayer .scs-media-player.noToolbar .scs-media-player-control-bar{display:none !important}
.modMediaPlayer .scs-media-player-ie8.playing .scs-media-player-controls{display:block !important}
.modMediaPlayer .scs-media-player-ie8.playing .scs-media-player-control-bar{display:block !important;bottom:0 !important;left:0 !important;right:0 !important}
.modMediaPlayer .scs-media-player-ie8.playing.fullScreen .scs-media-player-control-bar{left:42px !important;right:42px !important;display:block !important;bottom:5px !important}
.modMediaPlayer .scs-media-player-ie8-pausing .scs-media-player-controls{display:block !important}
.modMediaPlayer .scs-media-player-ie8-pausing .scs-media-player-control-bar{display:block !important;left:0 !important;right:0 !important;bottom:0 !important}
.modMediaPlayer .scs-media-player-ie8-pausing.fullScreen .scs-media-player-control-bar{left:42px !important;right:42px !important;display:block !important;bottom:5px !important}
.modMediaPlayer .scs-media-player-ie8.fullScreen{padding-bottom:37px !important}
.modMediaPlayer .scs-media-player-ie8.fullScreen .scs-media-player-control-bar{display:block !important;bottom:5px !important;left:42px !important;right:42px !important}
.modMediaPlayer .scs-media-player-ie8-noimage{padding-bottom:37px !important}
.modMediaPlayer .scs-media-player-ie8-noimage .scs-media-player-controls{display:block !important}
.modMediaPlayer .scs-media-player-ie8-noimage .scs-media-player-control-bar{display:block !important;bottom:0 !important;left:0 !important;right:0 !important}
.modMediaPlayer .scs-media-player-ie8-noimage.fullScreen .scs-media-player-control-bar{left:42px !important;right:42px !important;bottom:5px !important}
.modMediaPlayer .scs-media-player-ie8 .scs-media-player-iframe-image{width:100% !important;height:100% !important;position:absolute;top:0;left:0;z-index:2;border:0;margin:0;padding:0;overflow:hidden}
.modMediaPlayer .scs-media-player video{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important}
.modMediaPlayer .scs-media-player.jw-ios video{width:0 !important;height:0 !important}
.modMediaPlayer .scs-media-player .scs-media-player-caption{padding-top:11px}
.modMediaPlayer .scs-media-player .scs-media-player-ios-play{width:48px;height:48px;margin:-24px 0 0 -24px;top:50%;left:50%;background-repeat:no-repeat;position:absolute;z-index:3;pointer-events:none}
.modMediaPlayer .scs-media-player-no-flash{top:12%;bottom:0;left:9%;right:0;position:absolute;height:74%;width:80%;z-index:10;display:none}
.modMediaPlayer .scs-media-player-no-flash-background{height:100%;width:100%;background-color:#777;z-index:10;border:2px solid #444;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}
.modMediaPlayer .scs-media-player-no-flash-text{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:bottom}
.modMediaPlayer .scs-media-player-no-flash-text-content{bottom:0;left:10%;position:absolute;width:80%;height:80%;text-align:center;vertical-align:bottom;font-size:14px;color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}
.modMediaPlayer .scs-media-player-no-flash-text-content span{font-weight:bold;width:100%;font-size:68px}
.modMediaPlayer .scs-media-player-no-flash-swf-container{width:0;height:0}
.scs-media-player-document-body{overflow:hidden}
.scs-media-player .scs-media-player-content{height:100%}
.modModal .modal__body{min-width:280px;min-height:200px;max-width:980px;max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}
.modModal .modal__body .loader-spinner{margin:46px auto 0}
.modModal .modal__header h1{color:#333;text-size-adjust:100%}
.modMultiDropdown{float:left;min-height:35px}
.modMultiDropdown.mobileview{float:none;min-height:0}
.modMultiDropdown.mobileview select{display:inline}
.modMultiDropdown.mobileview select option.novalue{display:none}
.modMultiDropdown.mobileview>label{display:none}
.modMultiDropdown.mobileview .ui-select .ui-btn-inner{text-align:left}
.modMultiDropdown.mobileview .ui-select .ui-btn-inner .ui-btn-text span:after,.modMultiDropdown.mobileview .ui-select .ui-btn-inner .ui-btn-text span:before{content:"" !important}
.modMultiDropdown select{display:none}
.modMultiDropdown .ui-btn-icon-left>.ui-btn-inner>.ui-icon,.modMultiDropdown .ui-btn-icon-right>.ui-btn-inner>.ui-icon{margin-top:-3px}
.modMultiDropdown .ui-li-has-count .ui-li-count{margin-top:-13px}
.ui-multiselect-single input{display:none}
.ui-multiselect-single label{line-height:18px}
.ui-multiselect-single>ul>li.novalue{display:none}
.modMultiDropdownFilterList{clear:both;width:580px}
.modMultiDropdownFilterList .filter-breadcrumb{min-height:30px}
.modMultiDropdownFilterList .filter-breadcrumb li{float:left;margin-right:10px}
.modMultiDropdownFilterList .filter-breadcrumb li:after{content:'\003E'}
.modMultiDropdownFilterList .filter-breadcrumb li:last-child:after{content:''}
.modMultiDropdownFilterList .filter-breadcrumb .filterParamRemove{cursor:pointer;display:inline-block;height:15px;margin-left:8px;margin-right:6px;position:relative;top:4px;width:15px}
.modMultiDropdownFilterList .removeAllFilterButton{display:none;float:left;padding-right:0;width:auto}
.modMultiDropdownFilterList .filterListRight .icon-close{float:left;margin-left:8px;cursor:pointer}
.modMultiDropdownFilterList .filterListLeft{color:#666;display:block;padding-top:10px;margin-right:10px;width:75%;float:left}
.modMultiDropdownFilterList .filterListRight{color:#666;display:block;padding-top:13px;float:left;width:18%}
.pressreleasesearch+.newsticker h2{margin-bottom:0}
.modNewsTicker.styleguide2016{color:#333;font-size:15px;line-height:20px;letter-spacing:0}
.modNewsTicker.styleguide2016 .news-list th{font-size:15px;line-height:20px}
.modNewsTicker .news-link{display:block;margin:6px 0 15px 0;color:#2d90ec;font:16px / 19px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;text-decoration:none}
.modNewsTicker .news-list{width:100%}
.modNewsTicker .news-list th,.modNewsTicker .news-list td{border-bottom:1px solid #d6d6d6;padding:13px 10px 10px 0;text-align:left;vertical-align:top}
.modNewsTicker .news-list th .news-link-list,.modNewsTicker .news-list td .news-link-list{color:#2d90ec}
.modNewsTicker .news-list th .news-link-list:hover,.modNewsTicker .news-list td .news-link-list:hover{text-decoration:none}
.modNewsTicker .news-list th .news-description,.modNewsTicker .news-list td .news-description{margin:0 0 .5em;line-height:16px}
.modNewsTicker .news-list th .news-img>img,.modNewsTicker .news-list td .news-img>img{max-width:140px}
.modNewsTicker .news-list th{padding-bottom:12px;color:#015;font:13px / 16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modNewsTicker .news-list th.first-col{width:150px}
.modNewsTicker .news-links-teaser,.modNewsTicker .news-links-list{margin:23px 0}
.modNewsTicker .news-links-teaser .archive-link-teaser,.modNewsTicker .news-links-list .archive-link-teaser{margin-right:40px}
.modNewsTicker .news-links-teaser .archive-link-list,.modNewsTicker .news-links-list .archive-link-list{margin-right:20px}
.modNewsTicker .news-result a:hover,.modNewsTicker .news-result a:active,.modNewsTicker .news-result a:focus{color:#2d90ec}
.modNewsTicker .news-result tr td:first-child{width:150px}
.modNewsTicker .news-result td a{display:block;max-width:420px}
.modNewsTicker .more-results{display:none}
.modNewsTicker .more-results a:hover,.modNewsTicker .more-results a:active,.modNewsTicker .more-results a:focus{text-decoration:none}
.modNewsTicker .more{margin-top:20px}
.modNewsTicker .news-result thead th,.modNewsTicker .news-list thead th{border-bottom-color:#015}
.modNewsTicker .quarter h3{font-size:18px;color:#666;margin-bottom:0}
.modNewsTicker .quarter td{border-bottom:0;padding:7px 0 3px}
.modOrderOverlay{top:-55px;margin-bottom:-55px}
.modOrderOverlay .form-title,.modOrderOverlay .modServiceAvailability .result-title{border-bottom:1px solid #ddd;margin:0 -30px 30px -30px;padding:0 60px 21px 30px;width:auto}
.modOrderOverlay .limited-offers,.modOrderOverlay .no-offers{margin-top:1em}
.modOrderOverlay .limited-offers .subheadline,.modOrderOverlay .no-offers .subheadline{margin-bottom:.5em}
.modOrderOverlay .limited-offers .primary-button,.modOrderOverlay .no-offers .primary-button{margin-bottom:0;margin-top:.25em}
.modOrderOverlay>.back{display:none}
.modOrderOverlay .modServiceAvailability{clear:both;margin-bottom:0}
.modOrderOverlay .modServiceAvailability .button{border-top:1px solid #ddd}
.modOrderOverlay .modServiceAvailability .cancel-button{display:inline}
.orderoverlay{display:none}
.cq_isEditMode .orderoverlay{display:block}
.cq_isEditMode .orderoverlay>.modOrderOverlay{margin:0}
.cq_isEditMode .orderoverlay>.modOrderOverlay>*{display:none}
.cq_isEditMode .orderoverlay>.modOrderOverlay>.serviceavailability{display:block}
.cq_isEditMode .orderoverlay>.modOrderOverlay>.serviceavailability>.modServiceAvailability{display:none}
.cq_isEditMode .orderoverlay>.modOrderOverlay .modOrderOverlayContactOptions{display:block;margin:0;background:0;min-height:0;height:auto}
.cq_isEditMode .orderoverlay>.modOrderOverlay .modOrderOverlayContactOptions>*{display:none}
.cq_isEditMode .orderoverlay>.modOrderOverlay .modOrderOverlayContactOptions>.contact-option{display:block}
body>.modOrderOverlay{display:none}
body .order-overlay-dialog{max-width:none}
.help-widget-for-order-overlay #help-widget-content-holder{position:absolute;right:0}
.help-widget-for-order-overlay#help-widget-content{box-shadow:2px 0 2px 2px #444 !important;border-top-right-radius:6px;border-bottom-right-radius:6px;position:absolute !important}
.help-widget-for-order-overlay#help-widget-content.help-widget-hidden{box-shadow:none !important}
#help-widget-handle.open+.help-widget-for-order-overlay#help-widget-content{border-top-left-radius:6px;border-bottom-left-radius:6px}
.help-widget-for-order-overlay#help-widget-handle{position:absolute !important}
.help-widget-for-order-overlay#help-widget-handle a{border-left-width:0 !important;border-right:1px solid #d12 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.help-widget-for-order-overlay#help-widget-handle li:first-child+li{box-shadow:2px 0 2px 0 #444 !important;border-left-width:0 !important;border-right:1px solid #d12 !important}
.help-widget-for-order-overlay#help-widget-handle li:first-child a{border-top-right-radius:3px;box-shadow:2px -1px 2px 0 #444 !important}
.help-widget-for-order-overlay#help-widget-handle li:last-child a{border-bottom-right-radius:3px;box-shadow:2px 1px 2px 0 #444 !important}
.help-widget-for-order-overlay>div>div>div>a{background-position:-34px -57px !important}
.modOrderOverlayOrderButtons{margin-top:25px}
.modOrderOverlayOrderButtons .existing-customer.half-width,.modOrderOverlayOrderButtons .without-login.half-width,.modOrderOverlayOrderButtons .new-customer.half-width,.modOrderOverlayOrderButtons .phone-contact.half-width{width:50%}
.modOrderOverlayOrderButtons .existing-customer .description,.modOrderOverlayOrderButtons .without-login .description,.modOrderOverlayOrderButtons .new-customer .description,.modOrderOverlayOrderButtons .phone-contact .description{height:65px}
.cq_isPublishMode .modPersonalizationContainer>div{display:none}
.cq_isPublishMode .modPersonalizationContainer.personalized>div.personalized,.cq_isPublishMode .modPersonalizationContainer.normal>div.normal{display:block}
.modPageReferenceContainer h3{font-size:12px;padding:0 5px 2px 0;border-bottom:1px solid #59955c;margin-bottom:5px}
.modPageReferenceContainer ul{margin:0;padding-left:0 !important}
.modPageReferenceContainer ul li{margin-left:15px;padding-bottom:3px;padding-left:0 !important}
div.authorbox.pageReferenceContainer{border-top:1px solid #59955c !important;background:#cafeb8;margin-left:-5px;margin-right:-5px}
.modPexArticleDetail h2{font-size:24px}
.modPexArticleDetail .abstract{margin:32px 0 32px 0}
.modPexArticleDetail .abstract .textContainer p{overflow:hidden;font-size:15px !important;color:#015;line-height:20px}
.modPexArticleDetail .promoCount{border-top:1px solid #516;border-bottom:1px solid #516;height:15px;padding:10px 0;color:#516;font-size:13px;margin-bottom:32px}
.modPexArticleDetail .promoCount .countText{margin-left:10px}
.modPexArticleDetail .promoCount .iconPexPromo{width:20px;height:15px;background-repeat:no-repeat;float:left}
.modPexArticleDetail .date{width:100%;float:left;margin-bottom:25px;font-size:13px;color:#015}
.modPexArticleDetail .date p{margin:0 10px 0 0;float:left}
.modPexArticleList .loadMore{margin-top:15px}
.modPexArticleList .article-list{margin-top:-14px}
.col_two .one .modPexArticleList .article-list{margin-bottom:16px;border-top:1px solid #ddd}
.modPexArticleList .article-list .article-list-item{padding:11px 0 12px 0;border-bottom:1px solid #ddd}
.modPexArticleList .article-list .article-list-item .date{display:block;margin-bottom:15px;width:160px}
.col_two .modPexArticleList .article-list .article-list-item .date{float:none}
.modPexArticleList .article-list .article-list-item .middlecontent{display:block;margin-left:160px;min-height:40px}
.column.span6 .modPexArticleList .article-list .article-list-item .middlecontent,.col_two .modPexArticleList .article-list .article-list-item .middlecontent{margin-left:0}
.modPexArticleList .article-list .article-list-item .middlecontent .title{max-width:620px;margin:-3px 0 0 0;color:#015;line-height:21px !important;max-height:42px;overflow:hidden;font-size:18px}
.modPexArticleList .article-list .article-list-item .middlecontent .abstract{margin:7px 0 0 0;max-width:660px;margin-bottom:5px;line-height:16px}
.modPexArticleList .article-list .article-list-item .middlecontent .abstract h3{line-height:16px !important;font-size:13px;color:#333}
.col_two .modPexArticleList .article-list .article-list-item .middlecontent .abstract.hideAt50Percent{display:none}
.modPexArticleList .article-list .article-list-item .middlecontent .image{display:block;float:right;margin:12px 0 0 20px;width:140px;max-height:96px;overflow:hidden;text-align:right}
.col_two .modPexArticleList .article-list .article-list-item .middlecontent .image{width:104px}
.modPexArticleList .article-list .article-list-item .middlecontent .image img{max-width:140px}
.col_two .modPexArticleList .article-list .article-list-item .middlecontent .image img{max-width:104px}
.modPexArticleList .article-list .article-list-item .middlecontent .link{margin-top:15px}
.modPexArticleList .article-list .article-list-item .middlecontent .promoCount{border-top:1px solid #516;border-bottom:1px solid #516;height:15px;padding:5px 0;color:#516;font-size:13px;margin:20px 0 0}
.modPexArticleList .article-list .article-list-item .middlecontent .promoCount .countText{margin-left:10px}
.modPexArticleList .article-list .article-list-item .middlecontent .promoCount .iconPexPromo{width:20px;height:15px;background-repeat:no-repeat;float:left}
.modPexArticleList .article-list .article-list-promotion{padding:0;margin:0;height:28px}
.modPexArticleList .article-list.no-border-top{border-top:0 !important}
.modPexArticleList .article-list.article-list-new-business{border-top:1px solid #ddd}
.modPexArticleList .article-list.article-list-new-business .article-list-item .middlecontent{max-width:700px;margin-left:0}
.modPexArticleTeaser.newBusiness{width:100%;margin-bottom:20px}
.modPexArticleTeaser.newBusiness .article-teaser{margin-top:0;margin-bottom:0}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item{padding:0}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .image{float:left;text-align:center;margin-right:20px;height:136px;width:240px}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .image img{width:100%}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .head-section{position:relative;margin-top:0;width:0;min-height:0;bottom:0}
.col_two .modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .head-section{min-height:57px}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .middlecontent{overflow:hidden;float:none;margin-left:0;min-height:40px;width:51%}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .middlecontent h3{color:#015;max-height:42px;overflow:hidden}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .middlecontent .abstract{height:45px;margin-bottom:15px;padding-bottom:0}
.modPexArticleTeaser.newBusiness .article-teaser .article-teaser-item .middlecontent a{margin-right:10px;margin-top:0}
.modPexArticleTeaser .abstract{margin:0;padding-bottom:10px}
.modPexArticleTeaser .article-teaser{margin-top:-14px;margin-bottom:15px}
.modPexArticleTeaser .article-teaser.noimage .article-teaser-item .middlecontent{float:left;display:block;width:100%;margin-left:0;min-height:40px}
.modPexArticleTeaser .article-teaser .article-teaser-item{padding:16px 0;position:relative}
.modPexArticleTeaser .article-teaser .article-teaser-item .teaser-type{width:120px;margin-right:32px;font-size:15px;color:#666;position:absolute;bottom:0;left:0;margin-bottom:15px}
.modPexArticleTeaser .article-teaser .article-teaser-item .head-section{position:relative;margin-top:10px;width:100%;min-height:45px;bottom:0}
.modPexArticleTeaser .article-teaser .article-teaser-item .head-section .unitLabel{width:63%;left:37%;position:absolute;display:block;bottom:12px}
.modPexArticleTeaser .article-teaser .article-teaser-item .head-section .unitLabel:after{content:"";position:absolute;width:25px;bottom:-8px;z-index:10;left:15px;height:8px}
.modPexArticleTeaser .article-teaser .article-teaser-item .head-section .unitLabel h4{background:#6e347d;color:white;font-family:TheSaB3;font-size:15px;line-height:110%;text-align:left;text-transform:uppercase;word-spacing:3px;letter-spacing:.3px;margin:0;padding:3px 10px;overflow:hidden;max-height:40px;width:94%;-webkit-background-clip:padding-box;-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-ms-box-shadow:0 0 1px 1px #d9d9d9;-o-box-shadow:0 0 1px 1px #d9d9d9;-webkit-box-shadow:0 0 1px 1px #d9d9d9;-moz-box-shadow:0 0 1px 1px #d9d9d9;box-shadow:0 0 1px 1px #d9d9d9}
.modPexArticleTeaser .article-teaser .article-teaser-item .date{display:block;float:left;width:160px;min-height:100%}
.modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent{float:left;display:block;width:51%;margin-left:4%;min-height:40px}
.column.span3 .modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent{width:auto;min-height:initial;margin-left:0;margin-top:10px;float:none}
.modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent .title{margin-bottom:7px;color:#015;line-height:21px !important}
.modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent .abstract{overflow:hidden}
.modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent .abstract h3{line-height:16px !important;font-size:13px;color:#333}
.modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent .link{margin-top:15px}
.modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent .link.right{float:right}
.content .col_two .one .modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent .link,.content .col_two .two .modPexArticleTeaser .article-teaser .article-teaser-item .middlecontent .link{margin-top:8px;display:block}
.modPexArticleTeaser .article-teaser .article-teaser-item .image{margin:0;float:left;display:block;width:44%;height:110px;overflow:hidden;text-align:center}
.column.span3 .modPexArticleTeaser .article-teaser .article-teaser-item .image{width:auto;height:112px;float:none}
.modPexArticleTeaser .article-teaser .article-teaser-item .image img{width:100%;display:inline-block;float:left;min-height:110px}
.modPexCustomerList .partner-message,.modPexCustomerList .agent-message,.modPexCustomerList .max-Limit-message,.modPexCustomerList .no-incident-results{display:none;padding-left:30px}
.modPexCustomerList.is-empty .agent-message{display:block}
.modPexCustomerList.is-empty.is-agent .partner-message{display:block}
.modPexCustomerList.is-empty.is-agent .agent-message{display:none}
.modPexCustomerList.is-empty.is-partner:not(.is-search-string) .partner-message{display:block}
.modPexCustomerList.is-empty.is-partner.is-search-string .no-incident-results{display:block}
.modPexCustomerList.max-Limit .max-Limit-message{display:block}
.modPexCustomerList .error-message{display:none;padding-left:30px}
.error-json.modPexCustomerList .error-message{display:block}
.modPexCustomerList .modScForm .textfield{clear:left}
.modPexCustomerList .modScForm .primary-button{margin-left:15px;padding:5px 12px}
.modPexCustomerList .modScForm .field{width:330px;float:left}
.modPexCustomerList .modScForm .field.multiple-checkboxes{width:100%}
.modPexCustomerList .search-results{float:left;margin:20px 0}
.modPexCustomerList .partner-links{float:right;margin:20px 0}
.modPexCustomerList .partner-links a{color:#015}
.modPexCustomerList .partner-links .divider{color:#015;padding:0 3px}
.modPexCustomerList .table{position:relative}
.modPexCustomerList .table a:hover,.modPexCustomerList .table a:focus{border-bottom:0}
.modPexCustomerList .table.table-fixed table{table-layout:fixed}
.modPexCustomerList .table.table-fixed table tr th:last-child{width:0}
.modPexCustomerList .table.table-fixed table tr th.level{width:70px}
.modPexCustomerList .table .table__wrapper:before,.modPexCustomerList .table .table__wrapper:after{position:absolute;content:'';top:0;width:0;height:100%;pointer-events:none;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.modPexCustomerList .table .table__wrapper:before{left:0}
.modPexCustomerList .table .table__wrapper:after{right:0}
.modPexCustomerList .table .table__wrapper.left-scroll:before{width:50px;background:transparent;background:-webkit-gradient(linear,left center,right center,from(#fff) to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:-moz-linear-gradient(left,#fff,rgba(255,255,255,0));background:-ms-linear-gradient(left,#fff,rgba(255,255,255,0));background:-o-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(left,#fff,rgba(255,255,255,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffrgba(255, 255, 255, 0.2)',endColorstr='#00rgba(255, 255, 255, 0.2)',GradientType=1)}
.modPexCustomerList .table .table__wrapper.right-scroll:after{width:50px;background:transparent;background:-webkit-gradient(linear,left center,right center,from(#fff) to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));background:-moz-linear-gradient(right,#fff,rgba(255,255,255,0));background:-ms-linear-gradient(right,#fff,rgba(255,255,255,0));background:-o-linear-gradient(right,#fff,rgba(255,255,255,0));background:linear-gradient(right,#fff,rgba(255,255,255,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffrgba(255, 255, 255, 0.2)',endColorstr='#00rgba(255, 255, 255, 0.2)',GradientType=1)}
.modPexCustomerList .table table tr td{white-space:normal}
.modPexCustomerList table th,.modPexCustomerList table tr{font-weight:700}
.modPexCustomerList table tr .dropdown{z-index:1;position:absolute;right:-5px;transform:translateY(5px)}
.modPexCustomerList table tr .dropdown.top{transform:translateY(-5px)}
.modPexCustomerList table tr .dropdown li:not(:first-child) a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.modPexCustomerList table tr .dropdown button:hover{border:0}
.modPexCustomerList table tr .dropdown ul.traininglist li.traininglist-item{margin:0}
.modPexCustomerList table tr .dropdown ul.traininglist li.traininglist-item:before{content:none}
.modPexCustomerList table tr .dropdown ul.traininglist li.traininglist-item .traininglist-link{text-decoration:none}
.modPexCustomerList table tr a{position:static}
.modPexCustomerList table tr ul li,.modPexCustomerList table tr ul.list{margin:0}
.modPexCustomerList table tr ul li:before,.modPexCustomerList table tr ul.list:before{content:none}
.modPexCustomerList table tr ul li .traininglist-link,.modPexCustomerList table tr ul.list .traininglist-link{text-decoration:none}
.modPexCustomerList table tr td.action-buttons{overflow:visible}
.modPexCustomerList table tr td.action-buttons .confirm-flyout{z-index:2;transform:translateY(-20px);position:absolute;right:0;height:61px;width:0;text-align:right;overflow:hidden;-webkit-transition:width .4s ease-out;-moz-transition:width .4s ease-out;-ms-transition:width .4s ease-out;-o-transition:width .4s ease-out;transition:width .4s ease-out}
.modPexCustomerList table tr td.action-buttons .confirm-flyout .confirmation-message{margin-right:10px}
.modPexCustomerList table tr td.action-buttons .confirm-flyout.open{width:100%;-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-ms-transition:width .5s ease-out;-o-transition:width .5s ease-out;transition:width .5s ease-out}
.modPexCustomerList table tr td.action-buttons .confirm-flyout .button-group{box-shadow:-2px 0 8px 1px rgba(0,0,0,0.4);padding:0 15px 0 20px;float:right;height:100%;margin:0;background:#f8fafb}
.modPexCustomerList table tr td.action-buttons .action-menu{display:none;z-index:1;transform:translateY(5px);position:absolute;right:20px}
.modPexCustomerList table tr td.action-buttons div.button-group{pointer-events:none}
.modPexCustomerList table tr td.action-buttons div.button-group .confirm-button,.modPexCustomerList table tr td.action-buttons div.button-group .action-button{pointer-events:auto;height:24px;width:24px;background:#086adb;color:#fff;text-align:center;-webkit-background-clip:padding-box;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.5)}
.modPexCustomerList table tr td.action-buttons div.button-group .confirm-button i,.modPexCustomerList table tr td.action-buttons div.button-group .action-button i{pointer-events:none;font-size:14px}
.modPexCustomerList table tr td.action-buttons div.button-group .confirm-button:after,.modPexCustomerList table tr td.action-buttons div.button-group .action-button:after,.modPexCustomerList table tr td.action-buttons div.button-group .confirm-button:before,.modPexCustomerList table tr td.action-buttons div.button-group .action-button:before{font-size:14px;vertical-align:middle}
.modPexCustomerList table tr td.action-buttons div.button-group .confirm-button[data-confirm*="cancel"],.modPexCustomerList table tr td.action-buttons div.button-group .action-button[data-confirm*="cancel"]{background:#d6d6d6;color:#666}
.modPexCustomerList table tr td.action-buttons div.button-group .flyout-content{align-self:center}
.modPexCustomerList table tr td.action-buttons div.button-group button{margin-left:8px}
.modPexCustomerList table tr:hover{background:#f8fafb}
.modPexCustomerList table tr:hover td.action-buttons>div.action-menu{display:block}
.modPexCustomerList table th .tablesorter-icon{position:relative;width:8px;height:15px;margin-left:8px;display:inline-block;vertical-align:middle}
.modPexCustomerList table th .tablesorter-icon::before,.modPexCustomerList table th .tablesorter-icon::after{content:'';width:0;height:0;position:absolute;left:0;opacity:1;backface-visibility:hidden}
.modPexCustomerList table th .tablesorter-icon::before{top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #015}
.modPexCustomerList table th .tablesorter-icon::after{bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #015}
.modPexCustomerList table th.sort-up .tablesorter-icon::before{opacity:0}
.modPexCustomerList table th.sort-down .tablesorter-icon::after{opacity:0}
.modPexCustomerList table th[data-sort-name]{cursor:pointer}
.modPexCustomerList .scs-loadingRotator{display:none;margin:10px auto}
.loading.modPexCustomerList .scs-loadingRotator{display:block}
.modPexCustomerList.training-list .row .title{width:55%}
.modPexCustomerList .people-icon{display:inline-block;margin-left:-15px;padding-left:5px;margin-right:5px}
.customer-list-dialog .ui-dialog-content{padding:0 0 18px 5px}
.customer-list-dialog .ui-dialog-content.is-imported .link-reference{background-color:white}
.customer-list-dialog .ui-dialog-content .field{width:300px}
.customer-list-dialog .ui-dialog-content .field.link-ref{width:160px}
.customer-list-dialog .ui-dialog-content .field.link-url{border-bottom:1px solid #bbb;margin-bottom:20px;padding-bottom:10px}
.customer-list-dialog .ui-dialog-content button.cancel{float:right}
.customer-list-dialog .ui-dialog-content button.primary-button{margin-right:3px;float:right}
.customer-list-dialog .ui-dialog-content .headingError{display:none}
.customer-list-dialog .ui-dialog-content .headingError .form-error-icon{left:0;position:absolute}
.customer-list-dialog .ui-dialog-content.form-error-json .headingError{display:block}
.customer-list-dialog .ui-dialog-content .traininglist-details dd{color:#666;margin-bottom:.8em}
.pex-customer-list-detail .keep-text-format{white-space:pre-wrap;word-wrap:break-word}
.pex-customer-list-detail div ul.list{margin:0}
.modPexDocumentList .scs-loadingRotator{margin:60px auto;width:32px;height:32px;background:url(../../base/resources/rotating-loader.gif) no-repeat center center}
.modPexDocumentList table{border:0;border-collapse:collapse;width:100%}
.modPexDocumentList table.documents{table-layout:fixed}
.modPexDocumentList table.documents td:first-child{width:185px}
.modPexDocumentList table tr td{color:#666;line-height:18px;padding:14px 0 4px 0;text-align:left;vertical-align:top}
.modPexDocumentList table tr td:first-child{color:#333;font-size:15px;padding-right:25px}
.modPexDocumentList table tr td.separator{border-top:1px solid #ddd;word-wrap:break-word}
.modPexDocumentList table tr td .variants{width:auto}
.modPexDocumentList table tr td .variants td{font-size:13px;padding:0 30px 8px 0;width:115px;white-space:nowrap}
.modPexDocumentList table tr td .variants .language,.modPexDocumentList table tr td .variants .fileInfo{width:auto}
.modPexDocumentList table tr td .variants .language{padding-right:3px}
.modPexDocumentList table tr td .variants .date{width:65px}
.modPexDocumentList table tr td .variants .filetype{text-transform:uppercase;font-size:11px;color:#666}
.modPexDocumentList table tr td .variants .filesize{font-size:11px;color:#666}
.modPexDocumentList table tr td .variants .favorite{padding-right:0;width:auto}
.modPexDocumentList table tr td .variants .favorite a{color:#666}
.modPexDocumentList table tr td .variants .favorite a:hover{color:#2d90ec}
.modPexDocumentList table tr:last-child td{padding-bottom:0}
.modPexFavoriteList{position:relative;z-index:4}
.modPexFavoriteList a{z-index:6;position:relative}
.modPexFavoriteList a .arrow-down{margin-left:10px !important;position:relative;top:-2px}
.modPexFavoriteList a .arrow-up{margin-left:10px !important;position:relative;top:-2px}
.modPexFavoriteList h4.title{float:left;color:#015}
.modPexFavoriteList .edit-divider{float:right;padding-left:10px;margin-top:1px}
.modPexFavoriteList .edit-divider .favorite-list-edit-link{z-index:6;position:relative}
.modPexFavoriteList.edit .scs-favorites-list-container{width:450px}
.modPexFavoriteList.error-json .scs-favorites-list-header,.modPexFavoriteList.error-json .scs-favorites-list-content,.modPexFavoriteList.error-json .scs-favorites-list-footer{display:none}
.modPexFavoriteList.error-json .scs-favorites-list-container .loading-error{display:block}
.modPexFavoriteList.error-length-max .scs-favorites-list-footer .limit-warning{display:block}
.modPexFavoriteList .scs-favorites-link,.modPexFavoriteList .scs-favorites-list-container{display:none;position:absolute;right:0;border:1px solid #f4f4f4;background-color:#fff}
.modPexFavoriteList .scs-favorites-link{top:-6px;height:30px;width:100px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-ms-box-shadow:0 3px 6px 0 #d1d1d1;-o-box-shadow:0 3px 6px 0 #d1d1d1;-webkit-box-shadow:0 3px 6px 0 #d1d1d1;-moz-box-shadow:0 3px 6px 0 #d1d1d1;box-shadow:0 3px 6px 0 #d1d1d1}
.modPexFavoriteList .scs-favorites-link span{display:block;position:absolute;width:100%;height:9px;z-index:6;background:#fff;top:18px;right:0}
.modPexFavoriteList .scs-favorites-list-container{top:18px;width:300px;z-index:4;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;-ms-box-shadow:0 3px 6px 0 #d1d1d1;-o-box-shadow:0 3px 6px 0 #d1d1d1;-webkit-box-shadow:0 3px 6px 0 #d1d1d1;-moz-box-shadow:0 3px 6px 0 #d1d1d1;box-shadow:0 3px 6px 0 #d1d1d1}
.modPexFavoriteList .scs-favorites-list-container .loading-error{color:#d12;margin:15px 20px 20px;border-bottom:1px solid;padding:12px 10px 10px;border-top:1px solid;display:none}
.modPexFavoriteList .scs-favorites-list-container .loading-error .info-bubble-error{float:left}
.modPexFavoriteList .scs-favorites-list-container .loading-error .text{margin-left:35px;display:block}
.modPexFavoriteList .scs-favorites-list-header{height:17px;padding:18px 36px 6px 14px}
.modPexFavoriteList .scs-favorites-list-content{margin:10px 0 18px;clear:both;min-height:100px;overflow:auto}
.modPexFavoriteList .scs-favorites-list-content ul li{margin-bottom:5px;padding:0 13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#2d90ec}
.modPexFavoriteList .scs-favorites-list-content ul li:before{content:"> ";color:#2d90ec;display:inline-block;width:.4em;padding-right:5px}
.modPexFavoriteList .scs-favorites-list-content ul li:before a{color:#2d90ec}
.modPexFavoriteList .scs-favorites-list-content ul li.odd{background-color:#f5f5f5}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list{padding:5px 14px 8px;margin-bottom:0;color:#333}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal{display:table-row}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal .link-title{position:relative;display:table-cell;width:100%}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal .link-title>span{display:block;position:relative}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal .link-title>span>span{position:absolute;left:0;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal .link-actions{display:table-cell;width:1%;white-space:nowrap;padding-left:15px}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal .link-actions a{color:#666}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal .link-actions a:hover{color:#2d90ec}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .normal .link-actions .edit-divider{float:none;padding-left:0;margin:0 10px}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .edit input{margin:10px 7px 0 0}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list .edit .save{margin-right:0}
.modPexFavoriteList .scs-favorites-list-content ul li.edit-list:before{content:"";display:block;width:0;padding-right:0}
.modPexFavoriteList .scs-favorites-list-footer{padding:7px 13px 21px;border-top:1px solid #ddd}
.modPexFavoriteList .scs-favorites-list-footer .limit-warning{display:none;background:#cfeeff;padding:12px 10px 10px;margin-bottom:15px}
.modPexFavoriteList .scs-favorites-list-footer .limit-warning .info-bubble{float:left}
.modPexFavoriteList .scs-favorites-list-footer .limit-warning .text{margin-left:35px;display:block}
.modPexFavoriteList .scs-favorites-list-footer h4{margin:11px 0;color:#015}
.modPexFavoriteList .scs-favorites-list-footer a.secondary-button{margin-bottom:12px}
.modPexFavoriteList .scs-favorites-list-footer a.secondary-button.disabled{color:#bbb !important}
.modPexFavoriteList .scs-favorites-list-footer .add-other-links label{color:#666;display:block;margin-bottom:6px}
.modPexFavoriteList .scs-favorites-list-footer .add-other-links>div{display:table-row;width:100%}
.modPexFavoriteList .scs-favorites-list-footer .add-other-links>div .secondary-button{width:100%;display:table-cell;margin:0 0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modPexFavoriteList .edit-link{float:right}
.modPexFavoriteList .modScForm .field{width:auto}
.modPexFavoriteList .modScForm .field span{display:table-cell;padding-left:10px;width:1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modPexFavoriteList .modScForm .field span:first-child{padding-left:0;width:100%}
.modPexFavoriteList .modScForm .field input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modPexFavoriteList.open .scs-favorites-link,.modPexFavoriteList.open .scs-favorites-list-container{display:block}
.modPexFavoriteList.open .show-favorite-list{color:#015 !important}
.modPexFavoriteList.open .show-favorite-list:hover{color:#2d90ec !important}
.modPexLink{overflow:hidden;margin-bottom:8px}
.modPexPersonalContact{margin-bottom:60px}
.modPexPersonalContact .personal-contact-header{width:100%;max-width:540px}
.modPexPersonalContact .personal-contact-header h3{color:#015}
.modPexPersonalContact .personal-contact-content{margin-top:34px;margin-left:-20px;position:relative;left:20px}
.modPexPersonalContact .personal-contact-content .contact-item{float:left;border-bottom:1px solid #ddd;border-top:1px solid #ddd;max-width:380px;width:100%;padding-top:20px;padding-bottom:18px;min-height:100px;margin-right:20px;margin-top:-1px}
.modPexPersonalContact .personal-contact-content .contact-item h4{margin:0;color:#015}
.modPexPersonalContact .personal-contact-content .contact-item p{margin-top:2px}
.modPexPersonalContact .personal-contact-content .contact-item p a{max-width:100%;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:top}
.modPexPersonalContact .personal-contact-content .contact-item .job-title{margin-bottom:10px}
.modPexPersonalContact .personal-contact-content .contact-item img{float:right;width:112px;height:112px}
.col_oneTwo .two .modPexPersonalContact .personal-contact-content .contact-item img,.col_oneTwo .three .modPexPersonalContact .personal-contact-content .contact-item img,.col_twoOne .one .modPexPersonalContact .personal-contact-content .contact-item img,.col_twoOne .two .modPexPersonalContact .personal-contact-content .contact-item img,.col_four .one .modPexPersonalContact .personal-contact-content .contact-item img,.col_four .two .modPexPersonalContact .personal-contact-content .contact-item img,.col_four .three .modPexPersonalContact .personal-contact-content .contact-item img,.col_four .four .modPexPersonalContact .personal-contact-content .contact-item img{display:block;margin-bottom:17px}
.modPortalStage{width:940px;margin-left:20px;margin-bottom:56px}
.modPortalStage.stageshort{height:320px}
.modPortalStage.stagemedium{height:440px}
.modPortalStage.stagetall{height:600px}
.modPortalStage .backgroundcontainer.section{height:100%}
.modPortalStage .modSlider.fullbleed .background img,.modPortalStage .modSlider.fullbleed .background video{position:absolute;width:auto;height:auto;top:0;bottom:auto;right:-2000px;left:-2000px;margin:auto}
.modPortalStage.authorMode{margin:0 0 80px 20px}
.modPortalStage.authorMode.stageshort,.modPortalStage.authorMode.stagemedium,.modPortalStage.authorMode.stagetall{height:auto}
.modPortalStage.res-home-animation{display:block;position:relative}
.modPortalStage.res-home-animation .animated-title-section{animation-delay:.8s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-title-section{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-title-section.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
.modPortalStage.res-home-animation .animated-search-section{animation-delay:1.2s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-search-section{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-search-section.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
.modPortalStage.res-home-animation .animated-left-upper-box{animation-delay:1.5s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-left-upper-box{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-left-upper-box.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
.modPortalStage.res-home-animation .animated-right-upper-box{animation-delay:1.8s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-right-upper-box{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-right-upper-box.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
.modPortalStage.res-home-animation .animated-first-lower-box{animation-delay:2s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-first-lower-box{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-first-lower-box.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
.modPortalStage.res-home-animation .animated-second-lower-box{animation-delay:2.15s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-second-lower-box{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-second-lower-box.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
.modPortalStage.res-home-animation .animated-third-lower-box{animation-delay:2.30s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-third-lower-box{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-third-lower-box.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
.modPortalStage.res-home-animation .animated-fourth-lower-box{animation-delay:2.45s;position:relative;animation-duration:.6s;opacity:0;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:normal;display:block;transform:translateY(100px)}
.start-animation.modPortalStage.res-home-animation .animated-fourth-lower-box{animation-name:slideIn}
.modPortalStage.res-home-animation .animated-fourth-lower-box.animation-ended{transform:translateY(0);opacity:1;animation-name:none}
@keyframes slideIn{to{transform:translateY(0);opacity:1}
}
.contentWideL .modPortalStage{width:1356px}
.modPriceOrder{position:relative}
.modPriceOrder.light p,.modPriceOrder.light p.title,.modPriceOrder.light p.title2,.modPriceOrder.light .footnote,.modPriceOrder.light .scs-primary-link.details-link{color:white}
.modPriceOrder .pricetag{position:relative}
.modPriceOrder.initializing{display:none}
.modPriceOrder .nobr{white-space:nowrap;display:inline}
.modPriceOrder .price-second,.modPriceOrder .simple-pay-prices{left:33%;position:absolute;top:0}
body .modPriceOrder .hidden{display:none}
.modPriceOrder .title-section{padding-bottom:1px}
.modPriceOrder p.title{color:#015}
.modPriceOrder .title.narrow{width:33%;float:left}
.modPriceOrder .title2{width:33%;float:left;margin-top:0;margin-right:-3px;color:#015}
.modPriceOrder.title-size-small .title-section p{font-size:11px}
.modPriceOrder.two-col .title.narrow,.modPriceOrder.two-col .title2{width:50%}
.modPriceOrder.two-col .price-second,.modPriceOrder.two-col .simple-pay-prices{left:50%}
.modPriceOrder .simple-pay-prices{width:50%;top:2px;color:#015;font:13px / 16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modPriceOrder .simple-pay-prices .stacked-price{font-size:13px;line-height:18px}
.modPriceOrder .simple-pay-prices .stacked-price .stacked-price-label{display:inline-block;width:0}
.modPriceOrder .simple-pay-prices .stacked-price .stacked-price-amount{width:100%;font-size:1.23em;font-family:inherit;text-align:right;display:inline-block}
.modPriceOrder .simple-pay-prices .stacked-price .stacked-price-amount .period{font-size:13px}
.modPriceOrder .button-full-width a.action-link,.modPriceOrder .button-full-width button.action-link{width:auto;display:block;text-align:center;margin-top:15px}
.modPriceOrder .with-radio-buttons .price-second{padding-top:5px}
.modPriceOrder .with-radio-buttons .extralarge .price-second{padding-top:2px}
.modPriceOrder .with-radio-buttons .medium .price-second{padding-top:12px}
.modPriceOrder .with-radio-buttons .small .price-second{padding-top:14px}
.modPriceOrder .with-radio-buttons .simple-pay-prices{display:none}
.modPriceOrder.error .price-container{display:none}
.modPriceOrder .price-subtitle{color:#015}
.modPriceOrder .subtitle-section.modScForm{width:100%}
.modPriceOrder .subtitle-section.modScForm .checkbox.section{float:left;width:50%;margin-top:4px}
.modPriceOrder .subtitle-section.modScForm.no-subtitle .checkbox.section{width:auto}
.modPriceOrder .subtitle-section.modScForm .price-subtitle{float:left;width:50%}
.modPriceOrder .primary-button,.modPriceOrder .secondary-button{margin:7px 0;line-height:22px;min-height:22px}
.modPriceOrder .details-link.scs-primary-link{display:block;margin:10px 0;background-position:left 1px}
.themeWhite .modPriceOrder p.title,.themeWhite .modPriceOrder span.price,.themeWhite .modPriceOrder sup,.themeWhite .modPriceOrder small,.themeWhite .modPriceOrder .details-link.scs-primary-link,.themeWhite .modPriceOrder .title2{color:white}
.themeWhite .modPriceOrder .pricetag.total{border-color:white}
.modPriceOrder .modScForm{display:inline-block}
.modPriceOrder .modScForm .custom-checkbox label{padding-right:0}
.modPriceOrder .modScForm .warrantyLabel{font-family:'TheSaB3';font-size:14px;line-height:14px;color:#333}
.modPriceOrder .modScForm .warrantyPrice{color:#015;font-family:'TheSaB5'}
.modPriceOrder .modScForm .scs-icon{margin-bottom:3px}
.modPriceOrder .modScForm .scs-icon.info-callout.inverse:before{border-color:#086adb;color:#086adb}
.modPriceOrder .field.custom-radio{padding:0}
.modPriceOrder .field.custom-radio label{display:block;margin:6px 0;padding:0 0 0 22px;font-size:13px;line-height:18px}
.modPriceOrder .left-button,.modPriceOrder .right-button{margin-top:16px}
.modPriceOrder .left-button .primary-button,.modPriceOrder .right-button .primary-button,.modPriceOrder .left-button .secondary-button,.modPriceOrder .right-button .secondary-button{padding:6px 12px 4px 12px;margin:0;width:auto;height:auto;min-height:22px;line-height:1.3;display:block;box-sizing:border-box;text-align:center}
.modPriceOrder .left-button .primary-button,.modPriceOrder .right-button .primary-button{padding:7px 12px 5px 12px}
.modPriceOrder .left-button{float:left;width:50%}
.modPriceOrder .left-button a.action-link,.modPriceOrder .left-button a.secondary-button{margin-right:10px}
.modPriceOrder .right-button{float:right;width:50%}
.modPriceOrder .right-button a.action-link{margin-left:10px}
.modPriceOrder .button-full-width .left-button a.action-link,.modPriceOrder .button-full-width .right-button a.action-link,.modPriceOrder .button-full-width .left-button button.action-link,.modPriceOrder .button-full-width .right-button button.action-link{margin-top:0}
.modPriceOrder .message-container{display:table}
.modPriceOrder .message-container .text{display:table-cell;vertical-align:middle;font-size:15px}
.modPriceOrder .message-container.hidden{display:none}
.modPriceOrder label[for="simplepay_0"]{white-space:nowrap}
.modPriceOrder .modScForm .custom-checkbox[readonly] label,.modPriceOrder .modScForm .custom-checkbox[readonly] label:focus,.modPriceOrder .modScForm .custom-checkbox[readonly] label:hover,.modPriceOrder .modScForm .custom-checkbox[readonly] label.focus,.modPriceOrder .modScForm .custom-checkbox[readonly] label.hover,.modPriceOrder .modScForm .custom-checkbox[readonly] label.checked{color:#bbb}
.modPriceOrder .modScForm .custom-checkbox[readonly] label .checkbox-control,.modPriceOrder .modScForm .custom-checkbox[readonly] label:focus .checkbox-control,.modPriceOrder .modScForm .custom-checkbox[readonly] label:hover .checkbox-control,.modPriceOrder .modScForm .custom-checkbox[readonly] label.focus .checkbox-control,.modPriceOrder .modScForm .custom-checkbox[readonly] label.hover .checkbox-control,.modPriceOrder .modScForm .custom-checkbox[readonly] label.checked .checkbox-control{opacity:.4}
.modPriceOrder.align-buttons>a.action-link,.modPriceOrder.align-buttons>a.details-link{display:inline-block}
.modPriceOrder.align-buttons>a.details-link.scs-primary-link{vertical-align:-13px}
.modPriceOrder.align-buttons>a.action-link{margin-right:20px}
.modPriceOrder .price-instead,.modPriceOrder .xtraDiscount{margin-top:5px}
.modPriceOrder .price-instead[data-rebate-price=""],.modPriceOrder .xtraDiscount[data-rebate-price=""],.modPriceOrder .price-instead[data-xtra-price=""],.modPriceOrder .xtraDiscount[data-xtra-price=""]{display:none}
.modPriceOrder .xtraDiscount{float:right;width:50%;color:#516}
.modPriceOrder .pricetag .primary-button,.modPriceOrder .pricetag .secondary-button{float:right;margin:7px 0;line-height:28px;height:28px;padding-top:0;padding-bottom:0}
.modPriceOrder div.pricetag.extralarge .primary-button,.modPriceOrder div.pricetag.extralarge .secondary-button{font-size:15px !important;margin:9px 0;height:32px;line-height:32px}
.modPriceOrderContainer .product-promotion{display:none}
.modPriceOrderContainer .product-promotion.text{margin-bottom:26px;color:#516;margin-top:-16px}
.modProductTeaser .modPriceOrderContainer .product-promotion.text{margin-top:0;margin-bottom:10px}
.modPriceOrderContainer .product-promotion.text>div:before{content:'+ '}
.modPriceOrderContainer .product-promotion.flag{margin-bottom:5px;box-shadow:0 0 3px rgba(0,0,0,0.3);text-align:center;line-height:2em;min-height:2em;position:relative;display:inline-block;left:-15px;padding:0 10px;color:#fff;background-color:#801a99}
.modPriceOrderContainer .product-promotion.flag:after{content:"";border:6px solid transparent;border-right:6px solid rgba(0,0,0,0.3);position:absolute;z-index:-1;top:-6px;left:-6px}
.modPriceTag{color:#015;font:1em / 1em TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:inherit;line-height:1}
.modPriceTag.small,.modPriceTag.ultrasmall{font-family:inherit}
.light .modPriceTag{color:white}
.col_five .modPriceTag{font-size:30px}
.modPriceTag .currency{margin-right:.17em;line-height:0}
.modPriceTag sup{line-height:1.1;font-size:.75em;vertical-align:17%;position:static;margin-left:.1em}
.modPriceTag small{font-size:15px}
.modPriceTag.nocur .currency,.modPriceTag .currency.currency-none{display:none}
.modPriceTag.small .currency{line-height:1}
.modPriceTag.ultrasmall .currency{display:none}
.modPriceTag,.modTextImage .textContainer>p>span.modPriceTag,.textimage .textContainer>p>span.modPriceTag{font-size:35px}
.modPriceTag.nobr{line-height:1.17}
.modPriceTag.small,.textimage .textContainer>p>span.modPriceTag.small{font-size:17px}
.modPriceTag.medium,.textimage .textContainer>p>span.modPriceTag.medium,.textimage .textContainer>span.modPriceTag.medium>span.pricetag>span.price{font-size:23px}
.modPriceTag.ultrasmall,.textimage .textContainer>p>span.modPriceTag.ultrasmall{font-size:12px}
.modPriceTag.extralarge,.textimage .textContainer>p>span.modPriceTag.extralarge{font-size:47px}
.image .modPriceTag small{display:inline}
.modPriceTag.medium.separators small,.modPriceTag.ultrasmall small{font-size:12px}
.modPriceTag.before-button{margin-right:.2em}
.modPriceTag.topseparator,.pricetag.topseparator,.modPriceTag.total,.pricetag.total,.modPriceTag.separators,.pricetag.separators{border-top:solid #015 1px}
.modPriceTag.bottomseparator,.pricetag.bottomseparator,.modPriceTag.total,.pricetag.total,.modPriceTag.separators,.pricetag.separators{border-bottom:solid #015 1px}
.modPriceTag.total,.pricetag.total{line-height:1.2}
.modPriceTag.total.extralarge,.pricetag.total.extralarge{line-height:1.1}
.light .modPriceTag.total,.light .pricetag.total,.light .modPriceTag.topseparator,.light .pricetag.topseparator,.light .modPriceTag.bottomseparator,.light .pricetag.bottomseparator,.light .modPriceTag.separators,.light .pricetag.separators{border-color:white}
.modPriceTag.topseparator,.pricetag.topseparator,.modPriceTag.bottomseparator,.pricetag.bottomseparator,.modPriceTag.separators,.pricetag.separators{display:block;padding:3px 0;margin-top:5px}
.is-mobile .modPriceTag{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:1}
.is-mobile .modPriceTag.total{margin-bottom:4px}
.is-mobile .modPriceTag .primary-button,.is-mobile .modPriceTag .primary-button.disabled:hover{float:right;margin:7px 0;line-height:28px;height:28px;padding-top:0;padding-bottom:0}
.is-mobile .modPriceTag.extralarge .primary-button,.is-mobile .modPriceTag.extralarge .primary-button.disabled:hover{margin-top:9px;height:32px;line-height:32px}
.is-mobile .stageMobile .modTextImage .modPriceTag.medium,.is-mobile .navigation .modTextImage .modPriceTag.medium,.is-mobile .pricedisplay .modTextImage .modPriceTag.medium{margin-top:20px}
.is-mobile .stageMobile .modPriceTag.medium,.is-mobile .navigation .modPriceTag.medium,.is-mobile .pricedisplay .modPriceTag.medium{margin:8px 0}
.is-mobile .stageMobile .modPriceTag.medium .intro,.is-mobile .navigation .modPriceTag.medium .intro,.is-mobile .pricedisplay .modPriceTag.medium .intro{margin-right:13px;font-size:15px}
.is-mobile .textimage .modPriceTag.total{margin-bottom:4px}
.is-mobile .textimage .modPriceTag.small{margin:0}
.modProduct .image{position:absolute;-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;transition:all .3s ease-in-out;opacity:0;height:150px;width:150px;margin:0 auto;text-align:center}
.cq_isEditMode .modProduct .image{position:relative}
.modProduct .image.active{opacity:1;-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;transition:all .3s ease-in-out}
.msIe8 .modProduct .image.active,.msIe9 .modProduct .image.active{display:block}
.msIe8 .modProduct .image,.msIe9 .modProduct .image{display:none}
.modProduct .image img{width:auto;max-height:100%;max-width:100%}
.product-large .modProduct .image,.large .modProduct .image{width:200px;height:300px}
.product-portrait .modProduct .image,.portrait .modProduct .image{width:190px}
.product-landscape-bottom .modProduct .image,.product-landscape-top .modProduct .image,.landscape .modProduct .image{width:200px;height:180px}
.modProductOfferPreviews{position:relative;height:635px;-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;transition:all .3s ease-in-out}
.modProductOfferPreviews .thumbnail-strip{position:absolute;z-index:0;height:72px;width:100%;max-width:940px;left:20px;bottom:20px;display:table;-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;transition:all .3s ease-in-out}
.modProductOfferPreviews .thumbnail-strip>div{display:table-cell;vertical-align:top}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links{width:100%}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links ul{position:relative;margin:0;padding:0;width:100%;display:table;table-layout:fixed;border-collapse:collapse}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li{position:relative;display:table-cell;margin:0;padding:0;cursor:pointer;white-space:nowrap;height:72px;font-size:12px;vertical-align:middle}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li>div{position:relative;height:71px;padding-top:1px}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li img{margin:15px 10px 21px 17%;width:36px;height:36px;opacity:.6;filter:alpha(opacity=60)}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li span{display:inline-block;color:#fff;vertical-align:middle;word-wrap:break-word;white-space:normal;opacity:.8;max-width:46%;filter:alpha(opacity=80)}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li span:first-child{display:block;position:absolute;top:5px;left:5px;right:5px;bottom:5px;margin:auto;min-width:0 !important;width:auto !important;min-height:0;height:1em;white-space:normal !important;text-align:center;max-width:100% !important}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li:hover{font-size:13px}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li:hover img{width:38px;height:38px;margin:14px 10px 20px 16%}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li:hover span{max-width:47%}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li:hover img,.modProductOfferPreviews .thumbnail-strip .thumbnail-links li.active img,.modProductOfferPreviews .thumbnail-strip .thumbnail-links li:hover span,.modProductOfferPreviews .thumbnail-strip .thumbnail-links li.active span{opacity:1;filter:alpha(opacity=100)}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li.active{cursor:default}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li:first-child .thumbnail-background:before{display:none}
.modProductOfferPreviews .thumbnail-strip .thumbnail-links li.active .thumbnail-background{background:#333}
.modProductOfferPreviews .thumbnail-strip.thumbnails7 .thumbnail-links li,.modProductOfferPreviews .thumbnail-strip.thumbnails6 .thumbnail-links li{text-align:center}
.modProductOfferPreviews .thumbnail-strip.thumbnails7 .thumbnail-links li img,.modProductOfferPreviews .thumbnail-strip.thumbnails6 .thumbnail-links li img{display:block;margin:9px auto 4px;font-size:20px}
.modProductOfferPreviews .thumbnail-strip.thumbnails7 .thumbnail-links li span,.modProductOfferPreviews .thumbnail-strip.thumbnails6 .thumbnail-links li span{display:block;width:100%;min-width:100%;max-width:100%;white-space:nowrap}
.modProductOfferPreviews .thumbnail-strip.thumbnails7 .thumbnail-links li:hover img,.modProductOfferPreviews .thumbnail-strip.thumbnails6 .thumbnail-links li:hover img{margin:6px auto 4px}
.modProductOfferPreviews .thumbnail-strip.thumbnails3,.modProductOfferPreviews .thumbnail-strip.thumbnails2,.modProductOfferPreviews .thumbnail-strip.thumbnails1{width:auto}
.modProductOfferPreviews .thumbnail-strip.thumbnails3 .thumbnail-links,.modProductOfferPreviews .thumbnail-strip.thumbnails2 .thumbnail-links,.modProductOfferPreviews .thumbnail-strip.thumbnails1 .thumbnail-links{width:auto}
.modProductOfferPreviews .thumbnail-strip.thumbnails3 .thumbnail-links ul,.modProductOfferPreviews .thumbnail-strip.thumbnails2 .thumbnail-links ul,.modProductOfferPreviews .thumbnail-strip.thumbnails1 .thumbnail-links ul{width:auto;table-layout:auto}
.modProductOfferPreviews .thumbnail-strip.thumbnails3 .thumbnail-links li,.modProductOfferPreviews .thumbnail-strip.thumbnails2 .thumbnail-links li,.modProductOfferPreviews .thumbnail-strip.thumbnails1 .thumbnail-links li{width:190px}
.modProductOfferPreviews .thumbnail-strip.thumbnails1 .thumbnail-links li{cursor:default}
.modProductOfferPreviews .thumbnail-strip.thumbnails1 .thumbnail-links li:hover{font-size:12px}
.modProductOfferPreviews .thumbnail-strip.thumbnails1 .thumbnail-links li:hover img{width:36px;height:36px;margin:15px 10px 21px 16%}
.modProductOfferPreviews .thumbnail-strip .call-to-action{position:relative;display:table-cell}
.modProductOfferPreviews .thumbnail-strip .call-to-action>div{padding:18px 18px 0 21px;position:relative;height:54px}
.modProductOfferPreviews .thumbnail-strip .call-to-action .primary-button{margin:0;line-height:1;padding:10px 11px 9px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;white-space:nowrap}
.modProductOfferPreviews .thumbnail-strip .thumbnail-background{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:#000;z-index:-1;width:auto;opacity:.8;filter:alpha(opacity=80)}
.modProductOfferPreviews .thumbnail-strip .thumbnail-background:before{content:"";display:block;position:absolute;top:13px;left:0;bottom:13px;width:1px;background-color:#474747}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-background{background-color:#f5f5f5;opacity:.9;filter:alpha(opacity=90)}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-background:before{box-sizing:border-box;border-left:dotted 2px #999;background-color:transparent;bottom:12px;left:-1px}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-links li.active .thumbnail-background{background-color:#f5f5f5;opacity:.9;filter:alpha(opacity=90)}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-links li span{color:#333;opacity:.5;filter:alpha(opacity=50)}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-links li img{opacity:.5;filter:alpha(opacity=50)}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-links li:hover span,.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-links li.active span{font-size:12px;max-width:46%;opacity:1;filter:alpha(opacity=100)}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-links li:hover img,.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip .thumbnail-links li.active img{margin:15px 10px 21px 17%;width:36px;height:36px;opacity:1;filter:alpha(opacity=100)}
.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip.thumbnails7 .thumbnail-links li:hover img,.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip.thumbnails6 .thumbnail-links li:hover img,.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip.thumbnails7 .thumbnail-links li.active img,.modProductOfferPreviews.nav-theme-lightgrey .thumbnail-strip.thumbnails6 .thumbnail-links li.active img{margin:9px auto 4px}
.modProductOfferPreviews .slides li{display:none}
.modProductOfferPreviews .productofferslide .textimage{margin:66px 0 0 48px}
.modProductOfferPreviews .productofferslide .textimage h2{color:#333;font:32px / 38px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;letter-spacing:-1px;margin-bottom:9px}
.modProductOfferPreviews .productofferslide .textimage h3{color:#333;font:56px / 67px 'TheSerifB3','Times New Roman',Georgia;letter-spacing:-2px;line-height:64px}
.modProductOfferPreviews .productofferslide .textimage .primary-button{padding:15px 20px;font-size:18px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;position:static}
.modProductOfferPreviews .productofferslide .textimage .footnote{position:absolute;bottom:150px;line-height:14px;opacity:.6}
.modProductOfferPreviews .productofferslide .video-volume{position:absolute;right:30px;top:0;text-align:right}
.modProductOfferPreviews .productofferslide .video-volume button{color:#000;border:0;background:0;cursor:pointer}
.modProductOfferPreviews .productofferslide .video-volume button .volume-icon{display:inline-block;width:22px;height:23px;vertical-align:text-bottom;margin-left:5px}
.modProductOfferPreviews .productofferslide .video-volume button .product-offer-slide-volume-off-white,.modProductOfferPreviews .productofferslide .video-volume button .product-offer-slide-volume-on-white{display:none}
.modProductOfferPreviews .productofferslide .themeWhite .textimage h2,.modProductOfferPreviews .productofferslide .themeWhite .textimage h3{color:#fff}
.modProductOfferPreviews .productofferslide .themeWhite .textimage .footnote{color:#fff !important}
.modProductOfferPreviews .productofferslide .themeWhite .modTitle h1,.modProductOfferPreviews .productofferslide .themeWhite .modRichtext h1,.modProductOfferPreviews .productofferslide .themeWhite .modTitle h2,.modProductOfferPreviews .productofferslide .themeWhite .modRichtext h2,.modProductOfferPreviews .productofferslide .themeWhite .modTitle h3,.modProductOfferPreviews .productofferslide .themeWhite .modRichtext h3,.modProductOfferPreviews .productofferslide .themeWhite .modTitle h4,.modProductOfferPreviews .productofferslide .themeWhite .modRichtext h4,.modProductOfferPreviews .productofferslide .themeWhite .modTitle h5,.modProductOfferPreviews .productofferslide .themeWhite .modRichtext h5{text-shadow:0 0 15px #000;color:white}
.modProductOfferPreviews .productofferslide .themeWhite .modTitle p,.modProductOfferPreviews .productofferslide .themeWhite .modRichtext p{color:white}
.modProductOfferPreviews .productofferslide .themeWhite .video-volume button{color:#fff}
.modProductOfferPreviews .productofferslide .themeWhite .video-volume button .product-offer-slide-volume-off-white,.modProductOfferPreviews .productofferslide .themeWhite .video-volume button .product-offer-slide-volume-on-white{display:inline-block}
.modProductOfferPreviews .productofferslide .themeWhite .video-volume button .product-offer-slide-volume-off,.modProductOfferPreviews .productofferslide .themeWhite .video-volume button .product-offer-slide-volume-on{display:none}
.modProductOfferPreviews .productofferslide .modPromoLabel{position:absolute;right:50px;top:73px;-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;transition:all .3s ease-in-out}
.modProductOfferPreviews .productofferslide .modPromoLabel.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}
.modProductOfferPreviews .productofferslide .modTitle{margin-left:30px}
@media only screen and (max-height:810px){.modProductOfferPreviews{height:480px;-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;transition:all .3s ease-in-out}
.modProductOfferPreviews .thumbnail-strip{bottom:40px;-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;transition:all .3s ease-in-out}
.modProductOfferPreviews .productofferslide .textimage{margin:45px 0 0 80px}
.modProductOfferPreviews .productofferslide .textimage h2{color:#333;font:24px / 29px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;margin-bottom:8px}
.modProductOfferPreviews .productofferslide .textimage h3{color:#333;font:48px / 58px 'TheSerifB3','Times New Roman',Georgia;line-height:50px;margin-bottom:20px}
.modProductOfferPreviews .productofferslide .textimage .primary-button{padding:7px 11px 6px;font-size:13px}
.modProductOfferPreviews .productofferslide .textimage .footnote{position:relative;bottom:auto;display:block;padding-top:24px}
.modProductOfferPreviews .productofferslide .modPromoLabel{top:50px;-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;transition:all .3s ease-in-out}
.modProductOfferPreviews .productofferslide .modTitle{margin-left:60px}
}
.modPromoBadge{z-index:2;font-size:12px}
.modPromoBadge span.chevron{font-family:SwisscomIcons !important;display:none;background:0;margin:0 0 0 20px}
.modPromoBadge.medium{font-size:15px}
.modPromoBadge.large{font-family:TheSaB3,sans-serif;font-size:20px}
.modPromoBadge.flagright .ribbon.bgwhite:after,.modPromoBadge.flagleft .ribbon.bgwhite:after{border-left-color:#fff}
.modPromoBadge.flagright .ribbon.bgwhitesmoke:after,.modPromoBadge.flagleft .ribbon.bgwhitesmoke:after{border-left-color:#f5f5f5}
.modPromoBadge.flagright .ribbon.bglightgrey:after,.modPromoBadge.flagleft .ribbon.bglightgrey:after{border-left-color:#bbb}
.modPromoBadge.flagright .ribbon.bgmidgrey:after,.modPromoBadge.flagleft .ribbon.bgmidgrey:after{border-left-color:#666}
.modPromoBadge.flagright .ribbon.bgdarkgrey:after,.modPromoBadge.flagleft .ribbon.bgdarkgrey:after{border-left-color:#333}
.modPromoBadge.flagright .ribbon.bgextralightblue:after,.modPromoBadge.flagleft .ribbon.bgextralightblue:after{border-left-color:#cfeeff}
.modPromoBadge.flagright .ribbon.bglightblue:after,.modPromoBadge.flagleft .ribbon.bglightblue:after{border-left-color:#85d5ff}
.modPromoBadge.flagright .ribbon.bgblue:after,.modPromoBadge.flagleft .ribbon.bgblue:after{border-left-color:#1af}
.modPromoBadge.flagright .ribbon.bgnavy:after,.modPromoBadge.flagleft .ribbon.bgnavy:after{border-left-color:#015}
.modPromoBadge.center .ribbon.bgwhite:after{border-top-color:#fff}
.modPromoBadge.center .ribbon.bgwhitesmoke:after{border-top-color:#f5f5f5}
.modPromoBadge.center .ribbon.bglightgrey:after{border-top-color:#bbb}
.modPromoBadge.center .ribbon.bgmidgrey:after{border-top-color:#666}
.modPromoBadge.center .ribbon.bgdarkgrey:after{border-top-color:#333}
.modPromoBadge.center .ribbon.bgextralightblue:after{border-top-color:#cfeeff}
.modPromoBadge.center .ribbon.bglightblue:after{border-top-color:#85d5ff}
.modPromoBadge.center .ribbon.bgblue:after{border-top-color:#1af}
.modPromoBadge.center .ribbon.bgnavy:after{border-top-color:#015}
.modPromoBadge.flagright .ribbon.bgwhite:before,.modPromoBadge.right .ribbon.bgwhite:before{border-color:#fff}
.modPromoBadge.flagright .ribbon.bgwhitesmoke:before,.modPromoBadge.right .ribbon.bgwhitesmoke:before{border-color:#f5f5f5}
.modPromoBadge.flagright .ribbon.bglightgrey:before,.modPromoBadge.right .ribbon.bglightgrey:before{border-color:#bbb}
.modPromoBadge.flagright .ribbon.bgmidgrey:before,.modPromoBadge.right .ribbon.bgmidgrey:before{border-color:#666}
.modPromoBadge.flagright .ribbon.bgdarkgrey:before,.modPromoBadge.right .ribbon.bgdarkgrey:before{border-color:#333}
.modPromoBadge.flagright .ribbon.bgextralightblue:before,.modPromoBadge.right .ribbon.bgextralightblue:before{border-color:#cfeeff}
.modPromoBadge.flagright .ribbon.bglightblue:before,.modPromoBadge.right .ribbon.bglightblue:before{border-color:#85d5ff}
.modPromoBadge.flagright .ribbon.bgblue:before,.modPromoBadge.right .ribbon.bgblue:before{border-color:#1af}
.modPromoBadge.flagright .ribbon.bgnavy:before,.modPromoBadge.right .ribbon.bgnavy:before{border-color:#015}
.modPromoBadge.leftPlain,.modPromoBadge.left{float:left;margin:0 0 0 -12px;left:5px}
.modPromoBadge.leftPlain .ribbon,.modPromoBadge.left .ribbon{padding:0 10px}
.modPromoBadge.leftPlain .ribbon:before,.modPromoBadge.left .ribbon:before{content:"";border:6px solid transparent;border-right:6px solid rgba(0,0,0,0.3);position:absolute;z-index:-1;left:-6px;bottom:-6px}
.modPromoBadge.leftPlain .ribbon:after,.modPromoBadge.left .ribbon:after{content:"";border-right-color:transparent !important;border-style:solid;position:absolute;z-index:1;bottom:0;right:-0.5em;width:1px;border-bottom-width:1em;border-top-width:1em;border-left-width:0;border-right-width:.5em}
.modPromoBadge.leftPlain .ribbon:after{display:none}
.modPromoBadge.rightPlain,.modPromoBadge.right{margin:0 -12px 0 0;float:right;position:relative}
.modPromoBadge.rightPlain .ribbon,.modPromoBadge.right .ribbon{padding:0 10px}
.modPromoBadge.rightPlain .ribbon:after,.modPromoBadge.right .ribbon:after{content:"";border:6px solid transparent;border-left:6px solid rgba(0,0,0,0.3);position:absolute;z-index:-1;bottom:-6px;right:-6px}
.modPromoBadge.rightPlain .ribbon:before,.modPromoBadge.right .ribbon:before{content:"";border-left-color:transparent !important;position:absolute;border-style:solid;z-index:1;bottom:0;left:-0.5em;width:1px;border-bottom-width:1em;border-top-width:1em;border-left-width:.5em;border-right-width:0}
.modPromoBadge.rightPlain .ribbon:before{display:none}
.modPromoBadge.left45,.modPromoBadge.right45{position:absolute;overflow:hidden;top:-4px;width:110px;height:110px}
.modPromoBadge.left45 .ribbon,.modPromoBadge.right45 .ribbon{top:34px;width:155px}
.modPromoBadge.left45.medium,.modPromoBadge.right45.medium{width:130px;height:130px}
.modPromoBadge.left45.medium .ribbon,.modPromoBadge.right45.medium .ribbon{top:39px;width:183px}
.modPromoBadge.left45.large,.modPromoBadge.right45.large{width:160px;height:160px}
.modPromoBadge.left45.large .ribbon,.modPromoBadge.right45.large .ribbon{top:46px;width:226px}
.modPromoBadge.left45 .ribbon:before,.modPromoBadge.right45 .ribbon:before,.modPromoBadge.left45 .ribbon:after,.modPromoBadge.right45 .ribbon:after{content:"";border-top:3px solid rgba(0,0,0,0.3);border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}
.modPromoBadge.left45 .ribbon:before,.modPromoBadge.right45 .ribbon:before{left:0}
.modPromoBadge.left45 .ribbon:after,.modPromoBadge.right45 .ribbon:after{right:0}
.modPromoBadge.right45{right:-4px}
.modPromoBadge.right45 .ribbon{left:-14px}
.modPromoBadge.right45.medium .ribbon{left:-16px}
.modPromoBadge.right45.large .ribbon{left:-19px}
.modPromoBadge.right45 .ribbon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.msIe8 .modPromoBadge.right45{filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod='auto expand');left:9px;top:-15px;width:140px}
.modPromoBadge.right90,.modPromoBadge.right270{-webkit-transform-origin:100%;transform-origin:100%;top:5px;right:-12px;position:absolute;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.modPromoBadge.right90.medium,.modPromoBadge.right270.medium{right:-16px}
.modPromoBadge.right90.large,.modPromoBadge.right270.large{right:-21px}
.modPromoBadge.right90 .ribbon,.modPromoBadge.right270 .ribbon{padding:0 10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.modPromoBadge.right270 .ribbon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.modPromoBadge.left45{left:-4px}
.modPromoBadge.left45 .ribbon{left:-32px}
.modPromoBadge.left45.medium .ribbon{left:-38px}
.modPromoBadge.left45.large .ribbon{left:-47px}
.modPromoBadge.left45 .ribbon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modPromoBadge.left90,.modPromoBadge.left270{-webkit-transform-origin:0 0;transform-origin:0 0;top:5px;left:0;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.modPromoBadge.left90 .ribbon,.modPromoBadge.left270 .ribbon{padding:0 10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.modPromoBadge.left270 .ribbon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.modPromoBadge.center{position:relative;text-align:center;margin-bottom:7px}
.modPromoBadge.center .ribbon{padding:0 10px;display:inline-block}
.modPromoBadge.center .ribbon:after{content:"";border-top:7px solid rgba(0,0,0,0.3);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-7px;margin-left:-7px}
.modPromoBadge.centerRounded{text-align:center}
.modPromoBadge.centerRounded .ribbon{padding:0 10px;display:inline-block;height:1em;border-radius:1em}
.ecommerce-pages-productfamilypage .modPromoBadge.sdxBadgeMessage{margin-right:-89px}
.modPromoBadge.flagleft,.modPromoBadge.flagright{position:relative;text-align:left}
.modPromoBadge.flagleft .image,.modPromoBadge.flagright .image{display:table-cell;min-height:30px;vertical-align:middle;padding-right:10px}
.modPromoBadge.flagleft .image img,.modPromoBadge.flagright .image img{min-width:30px;width:30px;height:30px}
.modPromoBadge.flagleft span.text,.modPromoBadge.flagright span.text{display:table-cell;vertical-align:middle;line-height:140%}
a .modPromoBadge.flagleft span.chevron,a .modPromoBadge.flagright span.chevron{position:relative;display:table-cell;vertical-align:middle;font-size:15px;padding-left:20px;-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;transition:all .3s ease-in-out}
.modPromoBadge.flagleft.medium .ribbon,.modPromoBadge.flagright.medium .ribbon{min-height:30px}
.modPromoBadge.flagleft.medium span.chevron,.modPromoBadge.flagright.medium span.chevron{font-size:22px}
.modPromoBadge.flagleft.large .ribbon,.modPromoBadge.flagright.large .ribbon{min-height:40px}
.modPromoBadge.flagleft.large span.chevron,.modPromoBadge.flagright.large span.chevron{font-size:32px}
.modPromoBadge.flagleft .ribbon,.modPromoBadge.flagright .ribbon{text-align:left;padding:5px 10px 5px 10px;height:auto;display:table;-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;transition:all .3s ease-in-out}
a .modPromoBadge.flagleft .ribbon:hover span.chevron,a .modPromoBadge.flagright .ribbon:hover span.chevron{padding-left:30px;-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;transition:all .3s ease-in-out}
.modPromoBadge.flagleft .ribbon span.edge:after,.modPromoBadge.flagright .ribbon span.edge:after,.modPromoBadge.flagleft .ribbon:after,.modPromoBadge.flagright .ribbon:after{content:"";border:15px solid transparent;border-left:15px solid rgba(0,0,0,0.3);position:absolute;bottom:-14px;left:0;z-index:-2;margin-left:0}
.modPromoBadge.flagleft .ribbon span.edge:after,.modPromoBadge.flagright .ribbon span.edge:after{left:0;z-index:-1}
.modPromoBadge.flagright{text-align:left;float:right;right:0}
.modPromoBadge.flat{position:absolute;top:0;right:0}
.modPromoBadge.flat .ribbon{-webkit-box-shadow:none 3px 5px 6px #999;-moz-box-shadow:none 3px 5px 6px #999;-ms-box-shadow:none 3px 5px 6px #999;-o-box-shadow:none 3px 5px 6px #999;box-shadow:none 3px 5px 6px #999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 13px}
.modPromoBadge.flat .ribbon:after{display:none}
.modPromoBadge .ribbon{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3) #999;-moz-box-shadow:0 0 3px rgba(0,0,0,0.3) #999;-ms-box-shadow:0 0 3px rgba(0,0,0,0.3) #999;-o-box-shadow:0 0 3px rgba(0,0,0,0.3) #999;box-shadow:0 0 3px rgba(0,0,0,0.3) #999;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);text-align:center;line-height:2em;min-height:2em;position:relative;padding:0;color:#fff;background-color:#801a99}
.modPromoBadge .ribbon.bgapple,.modPromoBadge .badge__content.bgapple,.modPromoBadge .ribbon.bgturquoise,.modPromoBadge .badge__content.bgturquoise{background-color:#0eaba9}
.modPromoBadge .ribbon.bgwhite,.modPromoBadge .badge__content.bgwhite{background-color:#fff}
.modPromoBadge .ribbon.bgwhitesmoke,.modPromoBadge .badge__content.bgwhitesmoke{background-color:#f5f5f5}
.modPromoBadge .ribbon.bglightgrey,.modPromoBadge .badge__content.bglightgrey{background-color:#bbb}
.modPromoBadge .ribbon.bgmidgrey,.modPromoBadge .badge__content.bgmidgrey{background-color:#666}
.modPromoBadge .ribbon.bgdarkgrey,.modPromoBadge .badge__content.bgdarkgrey{background-color:#333}
.modPromoBadge .ribbon.bgextralightblue,.modPromoBadge .badge__content.bgextralightblue{background-color:#cfeeff}
.modPromoBadge .ribbon.bglightblue,.modPromoBadge .badge__content.bglightblue{background-color:#85d5ff}
.modPromoBadge .ribbon.bgblue,.modPromoBadge .badge__content.bgblue{background-color:#1af}
.modPromoBadge .ribbon.bgnavy,.modPromoBadge .badge__content.bgnavy{background-color:#015}
.modPromoBadge .ribbon.fgapple,.modPromoBadge .badge__content.fgapple,.modPromoBadge .ribbon.fgturquoise,.modPromoBadge .badge__content.fgturquoise{color:#0eaba9}
.modPromoBadge .ribbon.fgwhite,.modPromoBadge .badge__content.fgwhite{color:#fff}
.modPromoBadge .ribbon.fgwhitesmoke,.modPromoBadge .badge__content.fgwhitesmoke{color:#f5f5f5}
.modPromoBadge .ribbon.fglightgrey,.modPromoBadge .badge__content.fglightgrey{color:#bbb}
.modPromoBadge .ribbon.fgmidgrey,.modPromoBadge .badge__content.fgmidgrey{color:#666}
.modPromoBadge .ribbon.fgdarkgrey,.modPromoBadge .badge__content.fgdarkgrey{color:#333}
.modPromoBadge .ribbon.fgextralightblue,.modPromoBadge .badge__content.fgextralightblue{color:#cfeeff}
.modPromoBadge .ribbon.fglightblue,.modPromoBadge .badge__content.fglightblue{color:#85d5ff}
.modPromoBadge .ribbon.fgblue,.modPromoBadge .badge__content.fgblue{color:#1af}
.modPromoBadge .ribbon.fgnavy,.modPromoBadge .badge__content.fgnavy{color:#015}
.modPromoBadge .badge__content{pointer-events:none}
.modPromoBadge.circleView .ribbon{padding:0;border-radius:50%}
.modPromoBadge.circleView .ribbon:before,.modPromoBadge.circleView .ribbon:after{content:none}
.modPromoBadge.circleView .ribbon p{margin:0;white-space:nowrap}
.is-mobile .modPromoBadge .ribbon{font-size:15px}
.is-mobile .modPromoBadge span.chevron{height:auto;width:auto;float:none}
.is-mobile .modPromoBadge.medium .ribbon{font-size:18px}
.is-mobile .modPromoBadge.large .ribbon{font-size:24px}
.is-mobile .modPromoBadge.left,.is-mobile .modPromoBadge.leftPlain{margin:0 0 0 -6px}
.is-mobile .modPromoBadge.left.absolute,.is-mobile .modPromoBadge.leftPlain.absolute{margin:0 0 0 -12px}
.is-mobile .modPromoBadge.right,.is-mobile .modPromoBadge.rightPlain{margin:0 -6px 0 0 !important}
.is-mobile .modPromoBadge.right.absolute,.is-mobile .modPromoBadge.rightPlain.absolute{margin:0 -12px 0 0}
.is-mobile .modPromoBadge.left45,.is-mobile .modPromoBadge.right45{top:-5px;padding:0}
.is-mobile .modPromoBadge.left45{left:-5px}
.is-mobile .modPromoBadge.left45.medium .ribbon{left:-39px;top:35px}
.is-mobile .modPromoBadge.left45.large .ribbon{left:-50px;top:40px}
.is-mobile .modPromoBadge.left45 .ribbon{left:-33px;top:30px}
.is-mobile .modPromoBadge.right45{right:-5px}
.is-mobile .modPromoBadge.right45.medium .ribbon{left:-14px;top:35px}
.is-mobile .modPromoBadge.right45.large .ribbon{left:-17px;top:40px}
.is-mobile .modPromoBadge.right45 .ribbon{left:-13px;top:30px}
.modPromoBadge.absolute{position:absolute}
.modPromoBadge.absolute.right,.modPromoBadge.absolute.rightPlain{right:6px}
.modPromoBadge.absolute.center{width:100%}
.cq_isEditMode .badge:not(.badge--icon):not(.badge--message):not(.badge--avatar){display:inline-block;width:100%}
.cq_isEditMode .modPromoBadge{position:relative}
.modPromoLabel.productofferpreview{display:inline-block;padding:21px 25px 14px;background-color:#de1122;-webkit-box-shadow:0 2px 10px 1px rgba(0,0,0,0.45);-moz-box-shadow:0 2px 10px 1px rgba(0,0,0,0.45);box-shadow:0 2px 10px 1px rgba(0,0,0,0.45)}
.modPromoLabel.productofferpreview h2{color:#fff;font:72px / 86px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;letter-spacing:-1px;margin-bottom:16px;line-height:1;text-transform:uppercase}
.modPromoLabel.productofferpreview h2.smallheader{color:#fff;font:36px / 43px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modPromoLabel.productofferpreview h3{color:#fff;font:32px / 38px 'TheSerifB3','Times New Roman',Georgia;letter-spacing:-1px;line-height:1;margin:0 0 3px 3px;text-transform:uppercase}
.modPromoLabel.productofferpreview p{color:#fff;font:13px / 16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:1;margin:0 0 17px 4px}
@media only screen and (max-height:810px){.modPromoLabel.productofferpreview h2{margin-bottom:11px}
.modPromoLabel.productofferpreview h3{color:#fff;font:24px / 29px 'TheSerifB3','Times New Roman',Georgia;letter-spacing:-1px;line-height:1;margin:0 0 2px 3px;text-transform:uppercase}
.modPromoLabel.productofferpreview p{color:#fff;font:11px / 13px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:1;margin:0 0 11px 4px}
}
.modQuotation blockquote{margin:0;padding:0;color:#2d90ec;font:32px / 38px 'TheSerifB3','Times New Roman',Georgia;line-height:40px}
.modQuotation .author{color:#666;font:15px / 18px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modRatingForm h3{font-size:18px;color:#333}
.modRatingForm h4{font-size:13px;color:#666}
.modRatingForm>.rating-select{height:100px;overflow:hidden;margin:0 -15px;border-top:1px solid #015}
.modRatingForm>.rating-select>h2{margin:20px 0 10px 20px;font-size:16px}
.modRatingForm .rating-stars{margin:40px 20px}
.modRatingForm .rating-stars:hover,.modRatingForm .rating-stars:focus{text-decoration:none !important}
.modRatingForm .rating-stars>span{position:relative;padding:0 0 20px 45px;color:#2d90ec}
.modRatingForm .rating-stars>span:before{content:"\f005";font-size:37px;line-height:38px;position:absolute;top:0;left:0}
.modRatingForm .rating-stars>span.empty{color:#ccc}
.modRatingForm .rating-stars>span:hover{color:#2d90ec}
.modRatingForm .rating-stars>span.selected{color:#2d90ec}
.modRatingForm .rating-stars.error>span{text-shadow:2px 0 1px #d12,0 -2px 1px #d12,0 2px 1px #d12,-2px 0 1px #d12;filter:progid:DXImageTransform.Microsoft.Glow(Color=#dd1122,Strength=2);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=-2, OffY=-2, Color=@swisscomRed) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-2, Color=@swisscomRed) progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=-2, Color=@swisscomRed) progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=0, Color=@swisscomRed) progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=@swisscomRed) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=2, Color=@swisscomRed) progid:DXImageTransform.Microsoft.dropshadow(OffX=-2, OffY=2, Color=@swisscomRed) progid:DXImageTransform.Microsoft.dropshadow(OffX=-2, OffY=0, Color=@swisscomRed)"}
.modRatingForm .rating-stars.sub-ratings{margin:7px 0 0;display:block}
.modRatingForm .rating-stars.sub-ratings>span{padding:0 0 0 16px}
.modRatingForm .rating-stars.sub-ratings>span:before{font-size:13px;line-height:14px}
.modRatingForm .rating-stars.sub-ratings>span.empty{color:#909090}
.modRatingForm .rating-stars.sub-ratings>span:hover{color:#2d90ec}
.modRatingForm .rating-stars.sub-ratings>span.selected{color:#2d90ec}
.modRatingForm .rating-stars.sub-ratings>span:last-child{font-size:13px;line-height:13px;padding:0 0 0 8px;margin-top:-6px;color:#333;vertical-align:middle;display:inline-block;cursor:text}
.modRatingForm .rating-stars.sub-ratings>span:last-child:before{display:none}
.modRatingForm .rating-stars.sub-ratings>span:last-child:hover{color:#333}
.modRatingForm .sub-ratings-wrapper{margin:0 !important;float:left;max-width:220px}
.modRatingForm .sub-ratings-wrapper>h4{margin-bottom:25px}
.modRatingForm .sub-ratings-wrapper+.field.recommend{max-width:220px}
.modRatingForm .modScForm{margin-top:20px}
.modRatingForm .modScForm label{font-size:13px}
.modRatingForm .modScForm .field{width:100%;text-align:left}
.modRatingForm .modScForm .field.recommend{float:right;width:auto;padding-top:0}
.modRatingForm .modScForm .field.recommend>.title{margin-bottom:11px;font-size:13px;color:#666}
.modRatingForm .modScForm .field.first-name,.modRatingForm .modScForm .field.last-name{width:48%;float:left}
.modRatingForm .modScForm .field.last-name{float:right}
.modRatingForm .modScForm .field.email>label{line-height:16px}
.modRatingForm .modScForm .sub-ratings-wrapper.hidden+.recommend{float:none}
.modRatingForm .modScForm>hr{margin:10px 0 13px -15px;width:500px}
.modRatingForm .modScForm .button-indent{max-width:none;border-top:1px solid #ddd;padding-top:20px;margin-top:6px}
.modRatingForm .modScForm .button-indent.scs-loadingRotator{width:100%}
.modRatingForm .modScForm .button-indent.scs-loadingRotator>*{display:none}
.modRatingForm .modScForm .button-indent>p{color:#666;font-size:11px;float:left}
.modRatingForm .modScForm .button-indent>.primary-button{margin-right:0}
body>.ui-dialog.rating-form{max-width:500px !important}
body>.ui-dialog.rating-form>.ui-dialog-titlebar{padding-left:48px;position:relative}
body>.ui-dialog.rating-form>.ui-dialog-titlebar:before{background-repeat:no-repeat;width:25px;height:25px;content:"";position:absolute;top:12px;left:9px}
body>.ui-dialog.rating-form>.ui-dialog-titlebar>span{font-size:22px !important}
.modRatingList .rl-filter-label{font-size:16px;margin-bottom:5px}
.modRatingList .rl-filter{font-family:"TheSans",sans-serif}
.modRatingList .rl-filter *{box-sizing:border-box}
.modRatingList .rl-filter .field{line-height:24px;letter-spacing:-0.1px;font-size:18px;position:relative;margin-bottom:16px;outline:0;cursor:pointer;z-index:500;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modRatingList .rl-filter .field .newListSelected{position:relative;width:100%;height:48px}
.modRatingList .rl-filter .field .newListSelected .newList{position:absolute;right:0;left:0;margin-bottom:20px;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:all 200ms cubic-bezier(0.4,0,0.2,1);opacity:1;z-index:501;border-radius:0 0 5px 5px;box-shadow:0 0 4px 0 rgba(51,51,51,0.1);background:#fff;width:100%;height:auto;max-height:0;overflow:hidden;color:#333}
.modRatingList .rl-filter .field .newListSelected .newList li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;transition:all 200ms cubic-bezier(0.4,0,0.2,1);border:1px solid #d6d6d6;border-top:0;padding:12px 15px 15px;width:100%;height:48px;padding:0}
.modRatingList .rl-filter .field .newListSelected .newList li:last-child{border-radius:0 0 5px 5px}
.modRatingList .rl-filter .field .newListSelected .newList li:hover,.modRatingList .rl-filter .field .newListSelected .newList li:focus{border-color:#086adb;background:#086adb;color:#fff}
.modRatingList .rl-filter .field .newListSelected .newList li a{color:#333;display:inline-block;height:100%;padding:12px 15px 15px;transition:all 200ms cubic-bezier(0.4,0,0.2,1);width:100%}
.modRatingList .rl-filter .field .newListSelected .newList li:hover a,.modRatingList .rl-filter .field .newListSelected .newList li:focus a{color:#fff;text-decoration:none}
.modRatingList .rl-filter .field .newListSelected .newList li.hiLite{display:none}
.modRatingList .rl-filter .field .newListSelected .selectedTxt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;border:1px solid #d6d6d6;border-radius:5px;cursor:inherit;padding:12px 55px 12px 15px;width:100%;height:inherit;-webkit-appearance:none}
.modRatingList .rl-filter .field .newListSelected.newListSelOpen .newList{max-height:512px;overflow-y:auto}
.modRatingList .rl-filter .field .newListSelected.newListSelOpen .selectedTxt{border-radius:5px 5px 0 0;box-shadow:0 0 4px 0 rgba(51,51,51,0.1);color:#086adb}
.modRatingList .rl-filter .field .newListSelected .selectedTxt:before,.modRatingList .rl-filter .field .newListSelected .selectedTxt:after{position:absolute;top:50%;transition:all 200ms cubic-bezier(0.4,0,0.2,1);border-radius:3px;background:#086adb;width:16px;height:3px;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:''}
.modRatingList .rl-filter .field .newListSelected .selectedTxt:before{right:15px;transform:scale(0.7) rotate(35deg)}
.modRatingList .rl-filter .field .newListSelected .selectedTxt:after{right:7px;transform:scale(0.7) rotate(-35deg)}
.modRatingList .rl-filter .field .newListSelected .selectedTxt:hover:before,.modRatingList .rl-filter .field .newListSelected .selectedTxtfocus:before,.modRatingList .rl-filter .field .newListSelected .selectedTxt:hover:after,.modRatingList .rl-filter .field .newListSelected .selectedTxtfocus:after{background:#086adb;color:#fff}
.modRatingList .rl-filter .field .newListSelected.newListSelOpen .selectedTxt:before{transform:scale(0.7) rotate(-35deg)}
.modRatingList .rl-filter .field .newListSelected.newListSelOpen .selectedTxt:after{transform:scale(0.7) rotate(35deg)}
.modRatingList .navy.navy{color:#015}
.modRatingList ul.rating-list{border-top:1px solid #d6d6d6}
.modRatingList ul.rating-list>li{position:relative;border-bottom:1px solid #d6d6d6;padding:20px 0 27px}
.modRatingList ul.rating-list>li.rating{margin-top:5px}
.modRatingList ul.rating-list>li.empty-list{border-bottom:0}
.modRatingList .rating>.rl-rating-stars{left:0;width:90px;top:28px;margin-bottom:5px;margin-left:-2px}
.modRatingList .rl-rating-subratings{position:absolute;top:0;right:20px;width:242px;margin-top:20px}
.modRatingList .rl-rating-subratings dt,.modRatingList .rl-rating-subratings dd{float:right;width:92px;line-height:16px}
.modRatingList .rl-rating-subratings dt{width:140px;padding-bottom:6px}
.modRatingList .rl-rating-subratings dd{padding:0 10px 0 0}
.modRatingList .rl-rating-subratings dl .color{padding-bottom:40px}
.modRatingList .rl-rating-subratings dl .star{line-height:16px}
.modRatingList .rl-rating-body h3{margin-bottom:0;overflow:hidden}
.modRatingList .rl-rating-body>p{font-size:16px;line-height:20px;margin-bottom:0;max-width:770px;padding-bottom:9px;overflow:hidden}
.modRatingList .rl-rating-author-time{color:#333;padding:8px 0 11px}
.modRatingList .rl-actions>*:not(:last-child){float:left;margin-right:10px}
.modRatingList .rl-actions a{font-weight:600}
.modRatingList .rl-comments-link{width:135px}
.modRatingList .rl-useful{width:242px}
.modRatingList .rl-report{width:110px;text-align:right;float:right}
.modRatingList .rl-rating-comments{padding-left:52px}
.modRatingList .rl-rating-comments ul{margin-top:10px}
.modRatingList .rl-rating-comments li{position:relative;padding:14px 0 14px 28px}
.modRatingList .rl-rating-comments li .rl-report{margin-right:0}
.modRatingList .rl-rating-comments li.admin-comment{background:#cfeeff}
.modRatingList .rl-rating-comments li .rating-comment{position:absolute;top:14px;left:7px}
.modRatingList .rl-rating-comments li p{margin:0;padding:0 0 9px}
.modRatingList .rl-rating-comments .admin-user{color:#2d90ec}
.modRatingList .rl-rating-comments .admin-comment-logo{display:inline-block;vertical-align:top;margin:0 2px 0 5px}
.modRatingList .rl-rating-comments.rl-rating-comments .inputField{padding-right:0}
.modRatingList .rl-rating-comments.rl-rating-comments textarea,.modRatingList .rl-rating-comments.rl-rating-comments input{background-color:#fff;border-color:#086adb;box-shadow:none;font-size:16px;line-height:1.5;padding:15px 16px}
.modRatingList .rl-rating-comments.rl-rating-comments input{padding:13px 16px 11px 16px}
.modRatingList .comment-form{padding:10px 0 0 28px}
.modRatingList .comment-form .field{width:auto}
.modRatingList .comment-form .field input{margin-right:0}
.modRatingList .comment-form .user-name{float:left;width:52%}
.modRatingList .comment-form .comment-form-buttons{float:right;width:47%;text-align:right;margin-top:18px}
.modRatingList .comment-form .secondary-button{margin-right:0}
.modRatingList .rl-comment-title{color:#666}
.modRatingList .rl-filter .dropdown{display:inline-block;margin-right:20px;min-width:280px}
.modRatingList .rl-filter-label{width:102px;padding-top:2px;line-height:24px}
.modRatingList .rl-showall{display:none;margin:1em 0}
.modRatingList.fresh .rl-showall{display:block}
.modRatingList.loader-wrap>*{display:none}
.modRatingList.loader-wrap>.scs-loadingRotator{display:block;margin:30px auto}
.modRatingList .rl-rating-stars i{font-size:13px;line-height:14px;padding-left:2px;position:relative;color:#086adb}
.modRatingList .rl-rating-stars i.icon-082-star{opacity:.9}
.section.ratings .modRatingList .rl-actions{margin-left:-102px}
.section.ratings .modRatingList .rl-rating-body{padding-right:260px}
.modRatingOverview.scs-loadingRotator{width:100%}
.modRatingOverview.scs-loadingRotator .summary,.modRatingOverview.scs-loadingRotator .sub-ratings-wrapper,.modRatingOverview.scs-loadingRotator .open-form{display:none}
.modRatingOverview.error{display:none}
.modRatingOverview .summary .rating-stars{display:block;padding-bottom:31px}
.modRatingOverview .summary .rating-stars i{padding-left:4px}
.modRatingOverview .rating-stars{cursor:text;text-decoration:none}
.modRatingOverview .rating-stars.sub-ratings{display:block;margin-left:0}
.modRatingOverview .rating-stars.sub-ratings span{font-size:16px;padding-left:11px;vertical-align:middle}
.modRatingOverview .rating-stars i{padding-left:2px;position:relative;color:#086adb}
.modRatingOverview .rating-stars i.icon-082-star{opacity:.9}
.modRatingOverview .rating-stars span{font-size:18px;line-height:18px;color:#333}
.modRatingOverview .rating-form{display:none}
.modRatingOverview .sub-ratings-wrapper{margin-bottom:18px}
.modRatingOverview .open-form{margin-top:18px}
.modRatingOverview .recommendation>p .recommendation-percentage{font-size:32px;line-height:1.25;color:#015}
.modRatingOverview .recommendation>p .recommendation-description{color:#333;display:block;line-height:1.33;margin-top:5px}
.modRatingOverview .statusSuccessful{background-position:left 3px;margin-top:20px;padding-left:25px}
.modRatingOverview.scs-loadingRotator{background-position:center top}
.modRatingOverview .summary .rating-stars{width:197px;padding-top:9px}
.modRatingOverview .rating-stars{pointer-events:none}
.modRatingOverview .rating-stars.sub-ratings i{font-size:13px;line-height:14px;padding-left:2px;position:relative;color:#086adb}
.modRatingOverview .rating-stars.sub-ratings i.icon-082-star{opacity:.9}
.modRatingOverview .open-form>p{display:inline-block;font-size:15px;line-height:26px;margin-right:11px}
.modRatingOverview .recommendation>p{background:no-repeat 0 0;line-height:21px;font-size:18px;width:100%}
.ratings .modRatingOverview{margin-bottom:30px}
.modRatingOverview .statusSuccessful{margin-bottom:20px}
.modRatingStars{display:inline-block}
.modRatingStars.scs-loadingRotator{background-size:16px;background-position:center top;width:16px}
.modRatingStars.scs-loadingRotator>.rating-stars{display:none}
.modRatingStars.error{display:none}
.modRatingStars.qtip{display:none}
.modRatingStars.qtip.qtip-pos-tl>.qtip-tip,.modRatingStars.qtip.qtip-pos-bl>.qtip-tip{left:42px !important}
.modRatingStars.qtip.qtip-pos-tc,.modRatingStars.qtip.qtip-pos-bc{margin-left:60px}
.modRatingStars.qtip.qtip-pos-tc>.qtip-tip,.modRatingStars.qtip.qtip-pos-bc>.qtip-tip{left:42px !important}
.modRatingStars.qtip.qtip-pos-lc>.qtip-tip{left:-8px !important}
.modRatingStars.qtip.qtip-pos-rc>.qtip-tip{right:-8px !important}
.modRatingStars .rating-stars{display:inline-block;cursor:text;text-decoration:none;width:120px;float:left}
.modRatingStars .rating-stars.click{cursor:pointer}
.modRatingStars .rating-stars>span{position:relative;padding-left:18px;color:#2d90ec}
.modRatingStars .rating-stars>span:before{content:"\f005";font-size:15px;line-height:16px;position:absolute;top:0;left:0}
.modRatingStars .rating-stars>span.empty{color:#ccc}
.modRatingStars .rating-stars>span:last-child{font-size:11px;line-height:11px;padding-left:1px;color:#666}
.modRatingStars .rating-stars>span:last-child:before{display:none}
.modRatingStars .flyOut{display:none;padding:0 5px}
.modRatingStars .flyOut>ul{margin-top:8px}
.modRatingStars .flyOut>ul:first-child{margin-top:0}
.modRatingStars .flyOut>ul>li{display:inline-block;vertical-align:middle}
.modRatingStars .flyOut>ul>li.label{width:70px}
.modRatingStars .flyOut>ul>li.label a:hover,.modRatingStars .flyOut>ul>li.label a:active,.modRatingStars .flyOut>ul>li.label a:focus{text-decoration:none}
.modRatingStars .flyOut>ul>li.label .disabled{cursor:default}
.modRatingStars .flyOut>ul>li:first-child{font-size:13px;line-height:13px;color:#2d90ec}
.modRatingStars .flyOut>ul>li:last-child{font-size:11px;line-height:11px;color:#666;margin-left:6px}
.modRatingStars .flyOut>ul>li.bar{width:100px;background-color:#ddd;position:relative;margin-left:7px;height:12px}
.modRatingStars .flyOut>ul>li.bar>span{position:absolute;height:12px;top:0;left:0;background-color:#2d90ec}
.modRatingStars span[itemprop="itemreviewed"],.modRatingStars span[itemprop="rating"],.modRatingStars span[itemprop="votes"],.modRatingStars span[itemprop="count"]{display:block;height:0;text-indent:-9999px}
.mod-npse .modRecommendationsTeaser ul.helplist{margin:0;padding:0}
.mod-npse .modRecommendationsTeaser li{margin-bottom:1px;margin-left:1.2em;overflow:visible;text-indent:-0.6em}
.mod-npse .modRecommendationsTeaser li:before{color:#2d90ec;content:"> ";display:inline-block;width:.4em}
.scs-help-widget-page .modRecommendationsTeaser h2{display:none}
.scs-help-widget-page .modRecommendationsTeaser ul{margin-bottom:15px}
.scs-help-widget-page .modRecommendationsTeaser ul a.linklist:before{content:"> "}
#CQrte,.modRichtext{background-position:initial;min-width:initial;text-align:left;color:#333;font:13px / 16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.cq_isEditMode #CQrte,.cq_isEditMode .modRichtext{min-height:24px}
#CQrte .scs-spitzmarke-dachzeile,.modRichtext .scs-spitzmarke-dachzeile{color:#666;font:18px / 22px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:24px;letter-spacing:0}
#CQrte h2.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile,.modRichtext h2.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile,#CQrte h3.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile,.modRichtext h3.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile,#CQrte h4.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile,.modRichtext h4.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile,#CQrte h5.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile,.modRichtext h5.scs-spitzmarke-dachzeile.scs-spitzmarke-dachzeile{margin:0;font-size:18px;line-height:24px}
#CQrte.styleguide2016 h2,.modRichtext.styleguide2016 h2{font-size:28px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:36px;margin-bottom:16px;color:#015;letter-spacing:-0.5px}
#CQrte.styleguide2016 h3,.modRichtext.styleguide2016 h3{font-size:22px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:28px;margin-bottom:12px;color:#015}
#CQrte.styleguide2016 h4,.modRichtext.styleguide2016 h4{font-size:18px;font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:24px;margin-bottom:8px;color:#015}
#CQrte.styleguide2016 h5,.modRichtext.styleguide2016 h5{font-size:15px;font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:20px;margin-bottom:8px;color:#015}
#CQrte.styleguide2016 p,.modRichtext.styleguide2016 p,#CQrte.styleguide2016 ul,.modRichtext.styleguide2016 ul,#CQrte.styleguide2016 ol,.modRichtext.styleguide2016 ol{font-size:15px;font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:20px;margin-bottom:0;color:#333}
#CQrte .scs-text-large,.modRichtext .scs-text-large{font-size:15px !important;line-height:20px}
#CQrte .scs-text-lead,.modRichtext .scs-text-lead{font-size:15px !important;line-height:20px;color:#015}
#CQrte.swisscomLightPurple,.modRichtext.swisscomLightPurple{color:#801a99}
#CQrte.scs-font-light,.modRichtext.scs-font-light{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
#CQrte.scs-font-serif-light,.modRichtext.scs-font-serif-light{font-family:TheSerifB3,'Times New Roman',Times,Georgia,serif}
#CQrte ul.checkmarks li:before,.modRichtext ul.checkmarks li:before{content:"\2713 ";width:.6em;font-family:swisscomIcons;color:#015}
#CQrte ul.bullets li:before,.modRichtext ul.bullets li:before{content:"\2022 ";width:.2em}
#CQrte .purple-title-link,.modRichtext .purple-title-link{position:relative;display:inline-block;padding:10px 20px;margin-bottom:20px;background-color:#801a99;color:#fff;font-size:20px;line-height:20px}
#CQrte .purple-title-link:before,.modRichtext .purple-title-link:before{position:absolute;display:block;content:"";width:0;height:0;top:40px;left:0;border-bottom:18px solid transparent;border-left:18px solid #516}
#CQrte .purple-title-link:after,.modRichtext .purple-title-link:after{position:relative;content:">";padding-left:59px;top:3px;font-size:32px;line-height:0;-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;transition:all .3s ease-in-out}
#CQrte .purple-title-link:hover:after,.modRichtext .purple-title-link:hover:after{padding-left:86px}
#CQrte .purple-title-link a,.modRichtext .purple-title-link a{color:white;text-decoration:none !important}
#CQrte h2,.modRichtext h2,#CQrte h3,.modRichtext h3,#CQrte h4,.modRichtext h4,#CQrte h5,.modRichtext h5{color:#015}
#CQrte .scs-product-name,.modRichtext .scs-product-name{color:#015;font:36px / 43px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:36px;line-height:30px}
.stageMobile #CQrte .scs-product-name,.stageMobile .modRichtext .scs-product-name{font-size:32px;line-height:40px}
#CQrte .scs-product-name.swisscomLightPurple,.modRichtext .scs-product-name.swisscomLightPurple{color:#801a99}
#CQrte .scs-primary-link,.modRichtext .scs-primary-link{float:none}
#CQrte.styleguide2016 .scs-primary-link,.modRichtext.styleguide2016 .scs-primary-link{line-height:15px}
#CQrte.styleguide2016 .action-link-large .scs-primary-link,.modRichtext.styleguide2016 .action-link-large .scs-primary-link{line-height:17px}
#CQrte .action-link-large,.modRichtext .action-link-large,#CQrte .scs-primary-link a span.action-link-large,.modRichtext .scs-primary-link a span.action-link-large,#CQrte .scs-primary-link a:link span.action-link-large,.modRichtext .scs-primary-link a:link span.action-link-large,#CQrte span.action-link-large .scs-primary-link a,.modRichtext span.action-link-large .scs-primary-link a,#CQrte span.action-link-large .scs-primary-link a:link,.modRichtext span.action-link-large .scs-primary-link a:link{font-size:15px !important;line-height:17px}
#CQrte .scs-primary-link a span.action-link-large,.modRichtext .scs-primary-link a span.action-link-large,#CQrte .scs-primary-link a:link span.action-link-large,.modRichtext .scs-primary-link a:link span.action-link-large{border-bottom:0}
#CQrte h2 .scs-headline-large,.modRichtext h2 .scs-headline-large{color:#666;font:40px / 48px 'TheSerifB3','Times New Roman',Georgia}
#CQrte h2 .scs-headline-large2,.modRichtext h2 .scs-headline-large2{color:#666;font:32px / 38px 'TheSerifB3','Times New Roman',Georgia;line-height:40px}
#CQrte h3 .scs-subheadline-darkgrey,.modRichtext h3 .scs-subheadline-darkgrey{color:#333}
#CQrte div.textContainer>p>span.scs-text-large,.modRichtext div.textContainer>p>span.scs-text-large,#CQrte .scs-text-large,.modRichtext .scs-text-large,.textimage #CQrte .textContainer>p>span.scs-text-large,.textimage .modRichtext .textContainer>p>span.scs-text-large{font-size:15px !important;line-height:20px}
.scs-help-widget-page .modRichText .textContainer{width:220px}
.scs-help-widget-page .modRichText .textContainer h3{margin-bottom:7px}
.textimage .textContainer>p>span.scs-text-large{font-size:15px !important;line-height:20px}
.textimage .textContainer>p>span.scs-text-lead{font-size:15px !important;line-height:20px;color:#015}
.modRoamingTariff .roat-stage{background:transparent;background:-webkit-gradient(linear,left center,right center,from(#2e8cd1) to(#001e63));background:-webkit-linear-gradient(left,#2e8cd1,#001e63);background:-moz-linear-gradient(left,#2e8cd1,#001e63);background:-ms-linear-gradient(left,#2e8cd1,#001e63);background:-o-linear-gradient(left,#2e8cd1,#001e63);background:linear-gradient(left,#2e8cd1,#001e63);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e8cd1',endColorstr='#ff001e63',GradientType=1);padding:50px 60px 34px}
.modRoamingTariff .roat-stage .big-title{color:#fff;font:47px / 56px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;padding-bottom:5px}
.modRoamingTariff .roat-stage h2{color:#fff;font:24px / 29px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;margin-bottom:45px}
.modRoamingTariff .roat-stage label{color:#fff;font-size:14px;white-space:nowrap}
.modRoamingTariff .roat-stage .dropdown{float:left;margin-right:10px}
.modRoamingTariff .roat-stage .dropdown .field{width:auto}
.modRoamingTariff .roat-stage .dropdown .txtValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.modRoamingTariff .roat-stage .dropdown.dropdown-country{width:220px}
.modRoamingTariff .roat-stage .dropdown.dropdown-sub{width:220px}
.modRoamingTariff .roat-stage .dropdown.dropdown-sub .singleSubscription{padding:6px 0 0 0}
.modRoamingTariff .roat-stage .primary-button{margin-top:20px;-webkit-box-shadow:0 0 0 0 #999;-moz-box-shadow:0 0 0 0 #999;-ms-box-shadow:0 0 0 0 #999;-o-box-shadow:0 0 0 0 #999;box-shadow:0 0 0 0 #999;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;padding:5px 20px}
.modRoamingTariff .roat-stage .more-link{display:block;float:right;color:#fff;margin-top:24px}
.modRoamingTariff .roat-stage .more-link:before{content:"> ";color:#fff;display:inline-block;width:.4em;margin-right:5px}
.modRoamingTariff .visibilityCCExpr{border-style:dotted;border-width:1px;background-color:#cff;padding:5px}
.modRoamingTariff .roat-aboinfo{padding-top:20px}
.modRoamingTariff #aboinfoAdmin{margin-bottom:20px}
.modRoamingTariff div.tariff-description{color:#666;font-size:13px}
.modRoamingTariff .tariff-options li{display:block;float:left;margin:0 20px 20px 0;width:160px;height:163px;-ms-box-shadow:-1px 2px 3px 1px #999;-o-box-shadow:-1px 2px 3px 1px #999;-webkit-box-shadow:-1px 2px 3px 1px #999;-moz-box-shadow:-1px 2px 3px 1px #999;box-shadow:-1px 2px 3px 1px #999}
.modRoamingTariff .tariff-options li .to-title{padding:2px 10px 0;color:#015;border-bottom:1px solid #bbb;font-size:15px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.modRoamingTariff .tariff-options li .to-body{padding:15px 10px 10px;background-color:#f5f5f5;height:107px;margin-bottom:10px}
.modRoamingTariff .tariff-options li .to-body .title{color:#015}
.modRoamingTariff .tariff-options li .to-body .price{color:#015;font:24px / 29px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modRoamingTariff .tariff-options li .to-body .modPriceTag{margin:0 0 3px}
.modRoamingTariff h3{color:#666;font:22px / 26px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;margin-top:1em;padding:40px 0 15px;border-top:1px solid #ddd;line-height:36px}
.modRoamingTariff h3 span{display:inline-block;vertical-align:top;margin-right:6px}
.modRoamingTariff .prices-table table{width:92%;min-width:720px}
.modRoamingTariff .prices-table table td{min-width:160px}
.modRoamingTariff .prices-table table tbody th{min-width:190px}
.modRoamingTariff .table table .info-icon{margin-top:1px}
.modRoamingTariff .table table .even{background-color:#f5f5f5}
.modRoamingTariff .table table td,.modRoamingTariff .table table th{padding:4px 10px}
.modRoamingTariff .table table tbody th{padding-left:0;color:#666;font:13px / 16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modRoamingTariff .table table tbody th .scs-primary-link{display:block;margin-top:8px}
.modRoamingTariff .table table tbody td{color:#666}
.modRoamingTariff .table table tbody .to-name th{padding-top:12px;color:#015;font:13px / 16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modRoamingTariff .table table tbody tr.last td,.modRoamingTariff .table table tbody tr.last th{padding-bottom:20px}
.modRoamingTariff .table table thead th{padding:12px 10px 0}
.modRoamingTariff .table table thead th .modPriceTag{padding-top:12px}
.modRoamingTariff .table table thead th .modPriceTag .title{font-size:13px}
.modRoamingTariff .table table thead th .modPriceTag .price{color:#015;font:24px / 29px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modRoamingTariff .table table thead th .modPriceTag .price-subtitle{display:none}
.modRoamingTariff .table table .to-name td,.modRoamingTariff .table table .to-name th{border-top:1px solid #ddd}
.modRoamingTariff .table table .to-name:first-child td,.modRoamingTariff .table table .to-name:first-child th{border-top:0}
.modRoamingTariff .table.operators-table table{width:100%}
.modRoamingTariff .table.operators-table table .icon{display:inline-block;vertical-align:top;margin-right:5px}
.modRoamingTariff .table.operators-table table td,.modRoamingTariff .table.operators-table table th{padding:10px}
.modRoamingTariff .table.operators-table table .frequencies{position:relative;padding-right:30px;height:100%}
.modRoamingTariff .table.operators-table table .frequencies .info-icon{position:absolute;top:50%;right:15px;margin-top:-7px}
.modRoamingTariff .table.operators-table table .icon-check,.modRoamingTariff .table.operators-table table .icon-cross-red{display:inline-block;vertical-align:top}
.modRoamingTariff .table.operators-table table thead th,.modRoamingTariff .table.operators-table table thead td,.modRoamingTariff .table.operators-table table tbody th,.modRoamingTariff .table.operators-table table tbody td{text-align:center;background:#f5f5f5}
.modRoamingTariff .table.operators-table table tbody th,.modRoamingTariff .table.operators-table table tbody td{background:#f5f5f5 url(data:image/gif;base64,R0lGODlhAgAFAIAAAP///wAAACH5BAAAAAAALAAAAAACAAUAAAIDhI8FADs=) repeat-y 100% 0;border-bottom:2px solid #fff;vertical-align:middle}
.modRoamingTariff .table.operators-table table thead th{white-space:nowrap;line-height:24px}
.modRoamingTariff .table.operators-table table .heading-services th,.modRoamingTariff .table.operators-table table .heading-services td{font-size:13px;color:#666;line-height:1em}
.modRoamingTariff .table.operators-table table .separator-col{background:#f5f5f5 url(data:image/gif;base64,R0lGODlhAgAFAIAAAP///wAAACH5BAAAAAAALAAAAAACAAUAAAIDhI8FADs=) repeat-y 100% 0}
.modRoamingTariff .table.operators-table table tbody td:last-child,.modRoamingTariff .table.operators-table table .separator-col:last-child{background-image:none}
.modRoamingTariff .table.operators-table table .separator-row th,.modRoamingTariff .table.operators-table table .separator-row td{border-bottom:1px solid #bbb}
.modRoamingTariff .table.operators-table table thead tr:first-child th:first-child{background:#fff;border-bottom:1px solid #bbb}
.modRoamingTariff .table.operators-table table tbody th{text-align:left;min-width:140px;padding-left:10px}
.modRoamingTariff .table.operators-table table .operator-name{color:#015;font-size:15px}
.modRoamingTariff .roat-message{position:relative;padding:13px 15px 13px 35px}
.modRoamingTariff .roat-message .icon{position:absolute;top:11px;left:10px}
.modRoamingTariff .roat-message-error{color:#d12;background:#f9d2d6}
.modRoamingTariff .roat-message-info{color:#015;background:#cfeeff}
.modRoamingTariff .roat-message-error>p{margin:0}
.modRoamingTariff .roat-message-info>p{margin:0}
.modRoamingTariff .roaming-partners-footnote,.modRoamingTariff .roaming-partners-footnote-smsiw{font-size:12px;margin:1em 0}
.modRoamingTariff .rt-par-container{padding:1em 0}
.modScene7{position:relative;z-index:auto;width:100%;transition:opacity 250ms}
.modScene7.invisible{opacity:0;transition:opacity 150ms;position:absolute;overflow:hidden;z-index:-1}
.modScene7 .invisible{opacity:0;position:absolute;overflow:hidden;z-index:-1}
.modScene7 .container-scene7{background:transparent url('../resources/scene7/swatches-bg.png') repeat-x 0 100%;margin:0 20px 0 0;text-align:center;width:380px}
.modScene7 .container-scene7 .videoContainer{z-index:1;position:absolute;margin-top:100px}
.modScene7 .container-scene7.hideBackground{background:transparent}
.modScene7 .container-scene7 .player{display:none}
.modScene7 .container-scene7 .authorbox{margin-top:90px;min-height:100px}
.modScene7 .container-scene7 .spinsetSpinner{position:absolute;display:none;z-index:2;top:340px;width:270px;height:16px;margin-left:50px;background:transparent url('../resources/scene7/slider-bg.png') no-repeat 0 0}
.modScene7 .container-scene7 .spinsetSpinner .indicator{margin-left:-50px;margin-top:-3px;display:block}
.modScene7 .container-scene7 .spinsetSpinner .ui-slider{width:300px}
.modScene7 .container-scene7 .spinsetSpinner .ui-slider-handle{width:16px;height:16px;background:transparent url('../resources/scene7/slider-handle.png') no-repeat 0 0}
.modScene7 .container-scene7 .zoomButton{display:none;top:332px;margin-left:337px;z-index:2;position:absolute;width:20px;height:20px;background:transparent url('../resources/scene7/button-zoom.png') no-repeat 0 0;cursor:pointer}
.modScene7 .container-scene7 .videoButton{display:none;top:374px;margin-left:293px;z-index:1;position:absolute;width:55px;height:55px;cursor:pointer;background:transparent url('../resources/scene7/button-video.png') no-repeat 0 0;background-position:50% 50%}
.modScene7 .container-scene7 .videoButton.selected{border-radius:3px;border:3px solid #1af;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modScene7 .container-scene7 .cq-dd-image .dd-placeholder{border:2px dashed #ccc;margin:2px 0;padding:2px}
.modScene7.zoomView{background:#fff;z-index:16100;position:fixed;top:0;left:0}
.modScene7.zoomView .spinsetSpinner{bottom:100px;top:auto;left:50%;margin-left:-160px;width:380px;z-index:1006}
.modScene7.zoomView .zoomButton{top:65px;right:50px;background:transparent url('../resources/scene7/button-zoomviewclose.png') no-repeat 0 0;position:absolute;width:30px;height:30px;z-index:1004}
.modScene7.zoomView .s7container .s7swatches{top:auto;bottom:0;z-index:1001;background-position:0 0}
.modScene7.sdxStyle .s7flyoutzoomview>div:first-child{margin-left:-32px}
.modScene7.sdxStyle.normalView .zoomButton{display:none !important}
.modScene7.sdxStyle .container-scene7 .videoButton{background:0}
.modScene7.sdxStyle .container-scene7 .videoButton i{margin-top:5px}
.modScene7 .s7container{overflow:visible}
.modScene7 .s7container *{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-text-size-adjust:none}
.modScene7 .s7container .s7spinview{background:0}
.modScene7 .s7container .s7flyoutzoom{background:#fff}
.modScene7 .s7container .s7tip,.modScene7 .s7container .s7label,.modScene7 .s7container .s7tooltip,.modScene7 .s7container .s7iconeffect{display:none !important}
.modScene7 .s7container .s7flyoutzoomview{width:360px;height:480px;border:0}
.modScene7 .s7container .s7flyoutzoomview .s7highlight{opacity:.25;background-color:#fff}
.modScene7 .s7container .s7flyoutzoomview .s7flyoutzoom{top:0;width:573px;height:480px;z-index:3}
.modScene7 .s7container .s7zoomview{background-color:transparent}
.modScene7 .s7container .s7swatches{background:transparent;bottom:-114px;height:90px}
.modScene7 .s7container .s7swatches>div>.container{-webkit-transform:initial !important}
.modScene7 .s7container .s7swatches.zoomviewbackground{background:transparent url('../resources/scene7/swatches-bg.png') repeat-x 0 0}
.modScene7 .s7container .s7swatches .s7thumb{position:absolute;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.modScene7 .s7container .s7swatches .video,.modScene7 .s7container .s7swatches .spinner{position:absolute;line-height:55px;color:#2d90ec;text-align:center;width:55px;height:55px}
.modScene7 .s7container .s7swatches .video{background:transparent url('../resources/scene7/thumb-video.png') no-repeat 0 0}
.modScene7 .s7container .s7swatches .spinner{background:transparent url('../resources/scene7/thumb-360.png') no-repeat 0 0}
.modScene7 .s7container .s7swatches .s7thumb[state="selected"]{border-radius:3px;border:3px solid #1af;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modScene7 .s7container .s7swatches .s7scrollleftbutton{background:transparent url('../resources/scene7/button-left.png') no-repeat top left}
.modScene7 .s7container .s7swatches .s7scrollrightbutton{background:transparent url('../resources/scene7/button-right.png') no-repeat top right}
.modScene7 .s7container .s7swatches .s7scrollleftbutton,.modScene7 .s7container .s7swatches .s7scrollrightbutton{margin-top:-20px;display:block;width:7px;height:70px;z-index:1005;cursor:pointer}
.modScene7 .s7container .s7swatches .s7scrollrightbutton[state="over"]{background:transparent url('../resources/scene7/button-right-over.png') no-repeat top right}
.modScene7 .s7container .s7swatches .s7scrollleftbutton[state="over"]{background:transparent url('../resources/scene7/button-left-over.png') no-repeat top left}
.modScene7 .s7container .s7swatches .s7scrollrightbutton[state="disabled"],.modScene7 .s7container .s7swatches .s7scrollleftbutton[state="disabled"]{cursor:default;opacity:.5}
.modScene7.style-type1 .container-scene7{width:470px;background:transparent}
.modScene7.style-type1 .container-scene7 .videoContainer{margin-left:120px}
.modScene7.style-type1.normalView{margin-left:-24px}
.modScene7.style-type1.normalView .s7container{margin-left:120px}
.modScene7.style-type1.normalView .s7swatches{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;top:0;left:-30px;background:0}
.modScene7.style-type1.normalView.sdxStyle .s7swatches{left:-6px}
.modScene7.style-type1.normalView .s7thumb{-webkit-transform:rotate(270deg);transform:rotate(270deg);border:1px solid #bbb}
.modScene7.style-type1.normalView .spinner{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.modScene7.style-type1.normalView .zoomButton{margin-left:59px}
.modScene7.style-type1.normalView .videoButton{margin-left:5px;border:1px solid #bbb;width:53px;height:53px}
.modScene7.style-type1.normalView .videoButton.selected{width:55px;height:55px;border-radius:3px;border:3px solid #1af;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modScene7.style-type1.normalView .spinsetSpinner{margin-left:170px}
.modScene7.style-type1.normalView .s7flyoutzoomview .s7flyoutzoom{width:477px;height:470px}
.modScene7.style-type1.normalView.sdxStyle .videoButton{margin-left:29px}
.modScene7Stage>img{max-width:100%;height:auto}
.modScFormArchive{color:#666}
.modScFormArchive.archive-preview{margin-top:-10px;font-size:14px;padding:0 0 18px 18px}
.modScFormArchive.archive-preview p{margin-bottom:15px}
.modScFormArchive.archive-preview .content{padding-bottom:20px}
.modScFormArchive.archive-preview hr{height:2px}
.modScFormArchive.archive-preview .js-loading-indicator{margin:20px auto 40px}
.modScFormArchive.archive-preview .primary-button{float:right;margin:0}
.modScFormArchive.archive-preview .senttime{margin-bottom:10px;font-size:14px}
.modScFormArchive.archive-preview h1,.modScFormArchive.archive-preview h2,.modScFormArchive.archive-preview h3{color:#015;margin:0 0 15px 0;position:relative}
.modScFormArchive.archive-preview table{border:0}
.modScFormArchive.archive-preview table td:last-child{min-width:0}
.modScFormArchive.archive-preview table td{padding:0;border:0;background:0}
.modScFormArchive.archive-preview table td:hover{background:0}
.modScFormArchive.archive-preview table td:first-child{color:#bbb;display:inline-block;padding:0;vertical-align:top;width:25%}
.modScFormArchive.archive-preview table tr{position:relative;display:table-row;table-layout:fixed;width:100%}
.modScFormArchive.archive-preview table tr:hover td{background:transparent}
.modScFormArchive.archive-preview table tbody tr:last-child{border-bottom:0}
.modScFormArchive.archive-preview span.fileList{display:block}
.modScFormArchive.archive-preview span.fileList a{display:block;margin:8px 0;text-decoration:none}
.modScFormArchive.archive-preview span.fileList a:hover .text{text-decoration:underline}
.modScFormArchive.archive-preview span.fileList a .size{color:#666;padding-left:5px}
.modScFormArchive .js-loading-indicator{background:url("../../base/resources/rotating-loader.gif") no-repeat 0 0;width:35px;height:35px;margin:0 auto;margin-top:20px}
.modScFormArchive .js-load-button.disabled,.modScFormArchive .js-load-button{margin-top:25px}
.modScFormArchive table{width:100%;border-collapse:separate;border-bottom:1px solid #bbb;border-top:1px solid #bbb}
.modScFormArchive table tr{position:relative;display:table-row;table-layout:fixed;width:100%}
.modScFormArchive table tr:hover td{background:#f5f5f5}
.modScFormArchive table tr:hover .button-list{display:block}
.modScFormArchive table thead th{padding:12px 20px 7px 10px;border-right:0;border-left:0;word-wrap:break-word;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#e7e7e7) to(#fff));background:-webkit-linear-gradient(top,#e7e7e7,#fff);background:-moz-linear-gradient(top,#e7e7e7,#fff);background:-ms-linear-gradient(top,#e7e7e7,#fff);background:-o-linear-gradient(top,#e7e7e7,#fff);background:linear-gradient(top,#e7e7e7,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7',endColorstr='#ffffffff',GradientType=0)}
.modScFormArchive table thead th span{color:#015;float:left}
.modScFormArchive table .button-list{background:none repeat scroll 0 0 #f5f5f5;display:none;padding-left:5px;position:absolute;right:0;top:8px}
.modScFormArchive table .button-list a{border-left:1px solid #bbb;color:#666;margin-right:10px;padding-left:10px;position:relative;text-decoration:none}
.modScFormArchive table .button-list a:hover{color:#2d90ec}
.modScFormArchive table .button-list a:first-child{border-left:0 none}
.modScFormArchive table .tablesorter-header{cursor:pointer}
.modScFormArchive table .tablesorter-header .tablesorter-icon{background:url("../resources/social/arrow-down.png") no-repeat 0 0;width:7px;height:5px;float:right;margin-top:7px;margin-left:4px;position:absolute}
.modScFormArchive table .tablesorter-header .sort-desc .tablesorter-icon{background:url("../resources/social/arrow-up.png") no-repeat 0 -1px}
.modScFormArchive table .tablesorter-header .sort-desc span,.modScFormArchive table .tablesorter-header .sort-asc span{color:#2d90ec !important}
.modScFormArchive table .tablesorter-header .sort-desc:first-child,.modScFormArchive table .tablesorter-header .sort-asc:first-child{color:#015}
.modScFormArchive table .tablesorter-header .sort-desc .tablesorter-icon,.modScFormArchive table .tablesorter-header .sort-asc .tablesorter-icon{background:url("../resources/social/arrow-up-hover.png") no-repeat 0 -1px}
.modScFormArchive table .tablesorter-header .sort-desc .tablesorter-icon{background:url("../resources/social/arrow-down-hover.png") no-repeat 0 0}
.modScFormArchive table td{word-wrap:break-word;padding:8px 10px;position:relative;border-top:1px solid #d6d6d6}
.modScFormArchive table td:last-child{display:inline-block;min-width:100%;padding-left:0;padding-right:0}
.modScFormArchive table span.content{display:inline-block;overflow:hidden;padding-left:10px;padding-right:10px;text-overflow:ellipsis;white-space:pre;width:250px;word-wrap:normal}
.modScFormArchive table .sorter-false{cursor:text}
.modScFormArchive .modMultiDropdownFilterList .filter-breadcrumb{min-height:0}
.modScFormArchive .showcount{display:none;margin:25px 0;float:left}
.modScFormArchive .searchField p{margin:10px 0}
.modScFormArchive .searchField .field{width:100%}
.modScFormArchive .searchField .field input{max-width:92%}
.modScFormArchive .date-area{width:100%}
.modScFormArchive .date-area p{margin:10px 0}
.modScFormArchive .date-area span{width:50%;display:block;float:left}
.modScFormArchive .date-area span label{float:left;padding:6px 6px 6px 0}
.modScFormArchive .archiv-button{float:right;margin-bottom:0}
.modScFormArchive .archiv-button:first-child{margin-left:0}
.modScFormArchive .date-area{float:left}
.modScFormArchive .marginBottom{margin-bottom:5px}
.modScFormArchive .js-search-button{float:right;right:50px;margin:15px 15px}
.modScFormArchive .archive-filter{float:left;width:100%}
.modScFormArchive .scs-filter-filtercontainer{margin-left:0}
.pex-ui-dialog-lightbox{overflow-y:auto;max-height:700px}
.pex-ui-dialog-lightbox button{background:0}
.modScrollElement .slide{width:100%;height:504px;display:flex;justify-content:space-between;align-items:center}
.modScrollElement .slide .content{flex:50%}
.modScrollElement .slide .content.width-70{flex:30%}
.modScrollElement .slide .content.width-80{flex:20%}
.modScrollElement .slide .image{height:100%;display:flex;justify-content:center;align-items:center;-ms-flex-pack:start;flex:50%}
.modScrollElement .slide .image.width-70{flex:70%}
.modScrollElement .slide .image.width-80{flex:80%}
.modScrollElement .slide .image.right{order:1}
.modScrollElement .slide .image .image-presenter{height:100%;width:100%;mix-blend-mode:multiply;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}
.modScrollElement .slide .image .image-presenter.fixed{top:160px;position:fixed}
.modScrollElement .slide .image .image-presenter.wcmmode{opacity:1}
.modScrollElement .slide .content{padding:0 26px}
.modScrollElement .slide .image .image-presenter{opacity:0;background-position:50% 45%;transition:opacity .6s cubic-bezier(0.17,0.67,0.83,0.67),background-position 1s cubic-bezier(0.17,0.67,0.83,0.67)}
.modScrollElement .slide.active .image .image-presenter{opacity:1;background-position:50% 50%}
.modSearchInput.size-1{height:48px}
.modSearchInput.size-2{height:70px}
.modSDXContactWizard .step{display:none}
.modSDXContactWizard .step .additional-info{display:none}
.modSDXContactWizard .step.active{display:block}
.modSDXContactWizard .step.active h2{color:#015}
.modSDXContactWizard .step.active h2 .number{background:#015;color:#fff}
.modSDXContactWizard .step.active .topics{display:block}
.modSDXContactWizard .step.active .additional-info{display:block}
.modSDXContactWizard .step .sections-hr{display:none}
.modSDXContactWizard .step.current .sections-hr{display:block}
.modSDXContactWizard .step.current.link-selected .sections-hr{display:none}
.modSDXContactWizard .step h2{color:#bbb}
.modSDXContactWizard .step h2 .number{background:#fff;border-radius:50%;text-align:center;vertical-align:middle;height:22px;width:22px;display:inline-block;margin-right:8px;font-size:16px;color:#015;border:1px solid #015;line-height:23px;margin-top:-6px;box-sizing:content-box}
.modSDXContactWizard .step .show-all{display:none}
.modSDXContactWizard .step.step2 h2 .number{line-height:22px}
.modSDXContactWizard .steps.show-subtopic .skipped.step{display:block}
.modSDXContactWizard .steps.show-subtopic .skipped.step .sections-hr{display:block}
.modSDXContactWizard .topics{display:none;vertical-align:top;padding:0;*zoom:1}
.modSDXContactWizard .topics:before,.modSDXContactWizard .topics:after{content:" ";display:table}
.modSDXContactWizard .topics:after{clear:both}
.modSDXContactWizard .topics .topic{cursor:pointer;box-sizing:border-box;width:300px;float:left;height:74px;padding:24px;display:none;color:#015;white-space:nowrap;margin:0 0 1em 0;position:relative}
.modSDXContactWizard .topics .topic:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:1px #d6d6d6 solid;border-radius:.25em}
.modSDXContactWizard .topics .topic[data-result-link]{padding:0}
.modSDXContactWizard .topics .topic.active{display:flex;align-items:center}
.modSDXContactWizard .topics .topic .title{width:auto;white-space:normal;word-break:normal;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.modSDXContactWizard .topics .topic>a{display:flex;align-items:center;color:#015;z-index:1;width:100%;height:100%;padding:24px;transition:none;border:0}
.modSDXContactWizard .topics .topic>a:hover{color:#086adb;border:0;transition:none}
.modSDXContactWizard .topics .topic:hover,.modSDXContactWizard .topics .topic.current{color:#086adb}
.modSDXContactWizard .topics .topic:hover:after,.modSDXContactWizard .topics .topic.current:after{border:2px solid #086adb}
.modSDXContactWizard .topics .topic:hover a,.modSDXContactWizard .topics .topic.current a{color:#086adb}
.modSDXContactWizard .topics .topic .icon-holder{padding-right:16px}
.modSDXContactWizard .topics .topic.is-result{width:100%;height:auto;margin:0;padding:0;cursor:auto;color:inherit;float:none;white-space:inherit}
.modSDXContactWizard .topics .topic.is-result div{display:inherit}
.modSDXContactWizard .topics .topic.is-result:after{display:none}
.modSDXContactWizard .topics:after{content:"";flex:auto}
.modSDXContactWizard .step-back{display:none}
.modSDXContactWizard .results .result{display:none}
.modSDXContactWizard .results .result.active{display:block}
.modSDXContactWizard .step{opacity:1;-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;transition:all .3s ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.modSDXContactWizard .step.step1 .topics li.topic:nth-child(3n+2){margin-left:20px;margin-right:20px}
.modSDXContactWizard .step .margin-side{margin-left:20px;margin-right:20px}
.modSMSAndChat .wa-logo{width:50px;height:50px;display:inline-block;margin-right:8px}
.modSMSAndChat .wa-chat-link{line-height:50px;height:50px;min-width:140px}
.modSMSAndChat .wa-chat-link,.modSMSAndChat .sms-chat-link,.modSMSAndChat .abc-chat-link{transition:none;display:inline-flex}
.modSMSAndChat .wa-chat-link,.modSMSAndChat .sms-chat-link,.modSMSAndChat .abc-chat-link,.modSMSAndChat .wa-chat-link:hover,.modSMSAndChat .sms-chat-link:hover,.modSMSAndChat .abc-chat-link:hover,.modSMSAndChat .wa-chat-link:focus,.modSMSAndChat .sms-chat-link:focus,.modSMSAndChat .abc-chat-link:focus{text-decoration:none}
.modSMSAndChat .abc-chat-link{line-height:46px;height:46px}
.modSMSAndChat .abc-chat-link .chat-icon{margin-right:12px;font-size:46px}
.modSMSAndChat .sms-chat-link{line-height:46px;height:46px}
.modSMSAndChat .sms-chat-link .sms-logo{width:46px;height:46px;background-color:#086adb;margin-right:12px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.modSMSAndChat .sms-chat-link .sms-logo:hover,.modSMSAndChat .sms-chat-link .sms-logo:focus{background-color:#0048cf}
.modSMSAndChat .sms-chat-link .sms-logo .icon{position:relative;top:3px;left:1px}
.modSMSAndChat .sms-chat-link:hover .sms-logo,.modSMSAndChat .sms-chat-link:focus .sms-logo{background-color:#0048cf}
.modSMSAndChat .sms-chat-link.link{transition:none}
.modSMSAndChat .sms-chat-link.link,.modSMSAndChat .sms-chat-link.link:hover,.modSMSAndChat .sms-chat-link.link:focus{text-decoration:none}
.mod.modServiceAvailability.modServiceAvailability{position:relative;margin-bottom:20px}
.mod.modServiceAvailability.modServiceAvailability .result-header{margin:0;padding:0;display:inline-block;width:100%;margin-bottom:0}
.ui-dialog .mod.modServiceAvailability.modServiceAvailability .result-header{margin-bottom:-1px}
.mod.modServiceAvailability.modServiceAvailability .no-guarantee,.mod.modServiceAvailability.modServiceAvailability .cancel-button{display:none}
.mod.modServiceAvailability.modServiceAvailability .outer-background{background-color:#eef3f6;margin:0 -30px 1em -30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.col_two .mod.modServiceAvailability.modServiceAvailability{background:#fff;padding:10px 20px;min-height:265px;-webkit-background-clip:padding-box;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-ms-box-shadow:0 0 4px 0 #bbb;-o-box-shadow:0 0 4px 0 #bbb;-webkit-box-shadow:0 0 4px 0 #bbb;-moz-box-shadow:0 0 4px 0 #bbb;box-shadow:0 0 4px 0 #bbb}
.mod.modServiceAvailability.modServiceAvailability .modScForm .error>.error{padding:20px 0 0 0}
.mod.modServiceAvailability.modServiceAvailability .availability-tv.available-state{padding-top:0 !important;border-top:none !important;margin-top:-10px;margin-bottom:-1px}
.ui-dialog .mod.modServiceAvailability.modServiceAvailability .availability-tv.available-state{padding-top:10px !important;border-top:1px solid #ddd !important}
.mod.modServiceAvailability.modServiceAvailability .result p.address{clear:left;margin:0;padding:0 0 30px 0}
.mod.modServiceAvailability.modServiceAvailability .result p.address span{color:#666}
.mod.modServiceAvailability.modServiceAvailability .result p.address .change-address{padding-left:0}
.ui-dialog .mod.modServiceAvailability.modServiceAvailability .result p.address .change-address{float:right;margin-left:0}
.mod.modServiceAvailability.modServiceAvailability .result p.address .change-address{margin-left:40px}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info{display:none}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block{position:relative;min-height:0;border-top:1px solid #ddd;padding:23px 0 20px 0;margin:0 30px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block.availability-internet{border:0}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block dd{padding-bottom:5px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block dt span{float:left;margin:4px 17px 0 3px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc>span{float:left}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc>span.desc-text{width:94%}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc>span:first-child{margin:4px 17px 0 3px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .name-restricted,.mod.modServiceAvailability.modServiceAvailability .result .availability-block .name{padding:0 6px 6px 0;font-size:24px;line-height:32px;color:#015}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .bonding-information{display:none;border-top:4px solid #0eaba9;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:29px;background:#fff}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .bonding-information .extension-info-holder{border:0;padding:0}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc,.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc-not-available{padding:2px 6px 0 0}
.ui-dialog .mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc dt,.ui-dialog .mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc-not-available dt{min-width:80px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc dt,.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc-not-available dt{display:block;padding-right:5px;float:left;min-width:100px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc dd,.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc-not-available dd{display:block;padding-left:128px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc .info-icon,.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc-not-available .info-icon{position:absolute;margin-left:10px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .desc-not-available{display:none}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .real{color:#333}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block .insteadof{color:#666}
.mod.modServiceAvailability.modServiceAvailability .result .availability-block.availability-internet .desc{padding-top:2px}
.mod.modServiceAvailability.modServiceAvailability .result .availability-shortage .name{padding:0 6px 6px 0;line-height:24px;letter-spacing:-0.1px;font-size:18px;color:#015}
.mod.modServiceAvailability.modServiceAvailability .result .availability-shortage .desc{margin-bottom:1em}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder{min-height:32px;padding-bottom:30px}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .extension-info-title,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .extension-info-title{color:#015;padding-left:6px;line-height:32px}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .extension-info-title .close-extension-info,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .extension-info-title .close-extension-info{color:#2d90ec}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .open-extension-info:hover span.extension-info-title,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .open-extension-info:hover span.extension-info-title,.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .close-extension-info span.extension-info-title,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .close-extension-info span.extension-info-title{color:#2d90ec}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .open-extension-info,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .open-extension-info,.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .close-extension-info,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .close-extension-info{position:relative;display:none;line-height:32px;margin-left:0}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .open-extension-info:hover,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .open-extension-info:hover,.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .close-extension-info:hover,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .close-extension-info:hover{text-decoration:none}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .open-extension-info span,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .open-extension-info span,.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .close-extension-info span,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .close-extension-info span{position:relative}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .open-extension-info span.arrow-down,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .open-extension-info span.arrow-down,.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .close-extension-info span.arrow-down,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .close-extension-info span.arrow-down,.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .open-extension-info span.arrow-up,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .open-extension-info span.arrow-up,.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .close-extension-info span.arrow-up,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .close-extension-info span.arrow-up{top:-2px}
.mod.modServiceAvailability.modServiceAvailability .result .extension-info-holder .extension-text,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .extension-text{margin-bottom:1em}
.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder{padding-bottom:19px;padding-left:20px;padding-top:18px;margin-bottom:9px}
.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .title{color:#015;font-size:18px;display:inline-block;margin-bottom:5px;line-height:24px}
.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder a,.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .text{display:block;font-size:16px;line-height:24px}
.mod.modServiceAvailability.modServiceAvailability .result .bonding-info-holder .text{margin-bottom:8px}
.mod.modServiceAvailability.modServiceAvailability .result .badge{margin-right:10px}
.mod.modServiceAvailability.modServiceAvailability .loading{position:absolute;left:0;top:-10px;padding-top:10px;width:100%;background-image:url(../../base/resources/rotating-loader.gif);background-position:50% 44%;background-repeat:no-repeat;background-color:#fff}
.mod.modServiceAvailability.modServiceAvailability .modGridLayout .instructions{height:3em}
.mod.modServiceAvailability.modServiceAvailability .modGridLayout .fields{height:7em}
.mod.modServiceAvailability.modServiceAvailability .modGridLayout .column.span50percent{box-sizing:border-box;width:50%}
.mod.modServiceAvailability.modServiceAvailability .modGridLayout .column{margin:0;padding-left:20px;padding-right:20px}
.mod.modServiceAvailability.modServiceAvailability .modGridLayout .column+.column{border-left:1px solid #ddd;padding-right:0;padding-left:19px}
.mod.modServiceAvailability.modServiceAvailability .modScForm .field input,.mod.modServiceAvailability.modServiceAvailability .modScForm .field select{box-sizing:border-box}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilitySmall h3,.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny h3{font-size:24px;margin:10px 0 20px 0}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilitySmall .modGridLayout h4,.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny .modGridLayout h4{font-size:20px;margin-bottom:16px}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilitySmall .modGridLayout .instructions,.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny .modGridLayout .instructions{font-size:15px;line-height:18px;height:5em}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilitySmall .modGridLayout .fields,.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny .modGridLayout .fields{height:11em}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilitySmall .modGridLayout .fields label,.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny .modGridLayout .fields label{font-size:13px}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilitySmall .modGridLayout .fields .custom-checkbox label,.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny .modGridLayout .fields .custom-checkbox label{padding-right:0}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny .modGridLayout .fields{height:12em}
.mod.modServiceAvailability.modServiceAvailability.skinServiceAvailabilityTiny .modGridLayout .instructions{height:5em}
.mod.modServiceAvailability.modServiceAvailability.noLocationId .badge__content{background:#cf4a0c}
.mod.modServiceAvailability.modServiceAvailability.noLocationId .no-guarantee{display:block;padding-bottom:10px;border-top:0}
.mod.modServiceAvailability.modServiceAvailability.noLocationId .no-guarantee>span{font-size:16px}
.mod.modServiceAvailability.modServiceAvailability.noLocationId .icon-046-information-circle{font-size:24px;margin-left:10px;vertical-align:middle;position:absolute;right:0}
.modSmoToken .modRichtext{margin-bottom:20px}
.modSmoToken .modRichtext h2,.modSmoToken .modRichtext h3{font-size:22px;color:#666;margin-bottom:9px;line-height:24px}
.modSmoToken .info-message{border-style:solid;border-width:1px 0;padding:11px;font-size:15px;margin-bottom:20px}
.modSmoToken .info-message.with-icon{position:relative;padding:11px 11px 11px 30px}
.modSmoToken .info-message.with-icon span{position:absolute;left:0;top:11px}
.modSmoToken .info-message.error{color:#d12;border-color:#d12}
.modSmoToken .info-message.success{color:#0c0;border-color:#0c0}
.modSmoToken .modScForm{position:relative}
.modSmoToken .modScForm div.field{width:auto;margin-right:85px}
.modSmoToken .modScForm div.field label{margin-bottom:5px;color:#666}
.modSmoToken .modScForm .modRichtext{margin:8px 0 17px 0}
.modSmoToken .modScForm .textfield.section{position:relative}
.modSmoToken .modScForm .button-indent{position:absolute;top:21px;right:0;margin-right:0;width:75px}
.modSmoToken .modScForm .button-indent button{height:27px}
.modSocialShare{width:100%;-webkit-font-smoothing:antialiased;display:inline-block}
.modSocialShare ul.social-icons{margin:-20px;padding:20px;overflow:hidden}
.modSocialShare ul.social-icons li a{width:50px;height:50px;margin:0 10px 0 0;display:block;position:relative;background:#e0e0e0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-decoration:none}
.modSocialShare ul.social-icons li a .shareIcon{margin:0;width:50px;height:50px;font-size:28px;line-height:50px;color:#fff;text-align:center}
.modSocialShare ul.social-icons li a .shareIcon:not(.sdx-icon){font-family:'SwisscomIcons'}
.modSocialShare ul.social-icons li a .shareWithCount .text,.modSocialShare ul.social-icons li a .shareWithCount .badge{display:none}
.modSocialShare ul.social-icons li:hover a{background:#9a9a9a;text-decoration:none}
.modSocialShare.vertical,.modSocialShare.horizontal{margin-top:0}
.dialogue .modSocialShare.vertical,.dialogue .modSocialShare.horizontal{display:none}
.dialogue.breakpoint-768 .modSocialShare.vertical,.dialogue.breakpoint-768 .modSocialShare.horizontal{display:inline-block}
.modSocialShare.vertical ul.social-icons li.print a,.modSocialShare.horizontal ul.social-icons li.print a{background:0}
.modSocialShare.vertical ul.social-icons li.print a .shareIcon,.modSocialShare.horizontal ul.social-icons li.print a .shareIcon{background:0;color:#e0e0e0}
.modSocialShare.vertical ul.social-icons li.print:hover a .shareIcon,.modSocialShare.horizontal ul.social-icons li.print:hover a .shareIcon{color:#9a9a9a}
.modSocialShare.vertical ul.social-icons li .shareWithCount .text,.modSocialShare.horizontal ul.social-icons li .shareWithCount .text,.modSocialShare.vertical ul.social-icons li .shareWithCount .badge,.modSocialShare.horizontal ul.social-icons li .shareWithCount .badge{display:none}
.modSocialShare.vertical ul.social-icons li .shareWithCount .badge,.modSocialShare.horizontal ul.social-icons li .shareWithCount .badge{color:#bbb;font-size:11px;line-height:15px;font-family:'TheSansBW5Regular','Trebuchet MS',Arial,sans-serif;background-color:#fff;min-width:14px;padding:1px 3px 0;position:absolute;top:-5px;right:-8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #bbb;box-sizing:content-box;text-align:center}
.modSocialShare.vertical ul.social-icons li .shareWithCount .badge:before,.modSocialShare.horizontal ul.social-icons li .shareWithCount .badge:before,.modSocialShare.vertical ul.social-icons li .shareWithCount .badge:after,.modSocialShare.horizontal ul.social-icons li .shareWithCount .badge:after{top:100%;left:7px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(204,204,204,0);border-top-color:#bbb;border-width:4px;margin-left:-4px}
.modSocialShare.vertical ul.social-icons li .shareWithCount .badge:after,.modSocialShare.horizontal ul.social-icons li .shareWithCount .badge:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:3px;margin-left:-3px}
.modSocialShare.vertical.darkGrey ul.social-icons li a,.modSocialShare.horizontal.darkGrey ul.social-icons li a{background:#bbb}
.modSocialShare.vertical.darkGrey ul.social-icons li a:hover,.modSocialShare.horizontal.darkGrey ul.social-icons li a:hover{background:#666}
.modSocialShare.vertical.darkGrey ul.social-icons li.print a,.modSocialShare.horizontal.darkGrey ul.social-icons li.print a{background:0}
.modSocialShare.vertical.darkGrey ul.social-icons li.print a .shareIcon,.modSocialShare.horizontal.darkGrey ul.social-icons li.print a .shareIcon{background:0;color:#bbb}
.modSocialShare.vertical.darkGrey ul.social-icons li.print:hover a .shareIcon,.modSocialShare.horizontal.darkGrey ul.social-icons li.print:hover a .shareIcon{color:#666}
.modSocialShare.vertical.xtra ul.social-icons li.print a,.modSocialShare.horizontal.xtra ul.social-icons li.print a{background:0}
.modSocialShare.vertical.xtra ul.social-icons li.print a .shareIcon,.modSocialShare.horizontal.xtra ul.social-icons li.print a .shareIcon{background:0;color:#fff}
.modSocialShare.vertical.xtra ul.social-icons li.print:hover a,.modSocialShare.horizontal.xtra ul.social-icons li.print:hover a{background:0}
.modSocialShare.vertical.xtra ul.social-icons li.print:hover a .shareIcon,.modSocialShare.horizontal.xtra ul.social-icons li.print:hover a .shareIcon{color:#88d4ff}
.modSocialShare.vertical.xtra ul.social-icons li a,.modSocialShare.horizontal.xtra ul.social-icons li a{background:#fff}
.modSocialShare.vertical.xtra ul.social-icons li a .shareIcon,.modSocialShare.horizontal.xtra ul.social-icons li a .shareIcon{color:#1af}
.modSocialShare.vertical.xtra ul.social-icons li a .badge,.modSocialShare.horizontal.xtra ul.social-icons li a .badge{color:#1af;border:1px solid #1af}
.modSocialShare.vertical.xtra ul.social-icons li a .badge:before,.modSocialShare.horizontal.xtra ul.social-icons li a .badge:before{border-color:rgba(17,170,255,0);border-top-color:#1af}
.modSocialShare.vertical.xtra ul.social-icons li:hover a,.modSocialShare.horizontal.xtra ul.social-icons li:hover a{background:#88d4ff}
.modSocialShare.vertical.xtra ul.social-icons li:hover a .shareIcon,.modSocialShare.horizontal.xtra ul.social-icons li:hover a .shareIcon{color:white}
.modSocialShare.vertical.showShareCount ul.social-icons li a .shareWithCount .badge,.modSocialShare.horizontal.showShareCount ul.social-icons li a .shareWithCount .badge{display:block}
.dialogue .modSocialShare.vertical ul.social-icons{float:right}
.modSocialShare.vertical ul.social-icons li{float:right;clear:right}
.modSocialShare.vertical ul.social-icons li a{margin:0 0 10px 0}
.modSocialShare.vertical ul.social-icons li.print{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}
.modSocialShare.horizontal ul.social-icons li{float:left}
.modSocialShare.horizontal ul.social-icons li.print{border-left:1px solid #ddd;margin-left:10px;padding-left:10px}
.modSocialShare.squared-small ul.social-icons li.print a .shareIcon{font-size:15px}
.modSocialShare.squared,.modSocialShare.squared-small{margin-top:10px;color:#666;line-height:20px}
.modSocialShare.squared ul.social-icons,.modSocialShare.squared-small ul.social-icons{padding:0;margin:0}
.modSocialShare.squared ul.social-icons li,.modSocialShare.squared-small ul.social-icons li{text-indent:0;float:left;margin:0}
.modSocialShare.squared ul.social-icons li a,.modSocialShare.squared-small ul.social-icons li a{margin:0 4px 2px 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#666;display:inline-block}
.modSocialShare.squared ul.social-icons li.print a,.modSocialShare.squared-small ul.social-icons li.print a{background:0}
.modSocialShare.squared ul.social-icons li.print a .shareIcon,.modSocialShare.squared-small ul.social-icons li.print a .shareIcon{color:#666}
.modSocialShare.squared ul.social-icons li.print:hover a .shareIcon,.modSocialShare.squared-small ul.social-icons li.print:hover a .shareIcon{color:#2d90ec}
.modSocialShare.squared ul.social-icons li a,.modSocialShare.squared-small ul.social-icons li a,.modSocialShare.squared ul.social-icons li .shareIcon,.modSocialShare.squared-small ul.social-icons li .shareIcon{width:30px;height:30px;font-size:24px;line-height:30px}
.modSocialShare.squared ul.social-icons li:before,.modSocialShare.squared-small ul.social-icons li:before{display:none}
.modSocialShare.squared ul.social-icons li.separator-before:before,.modSocialShare.squared-small ul.social-icons li.separator-before:before{content:" ";float:left;border-right:1px solid #666;height:30px;width:1px;margin:0 6px 0 4px;display:block}
.modSocialShare.squared ul.social-icons li:hover a,.modSocialShare.squared-small ul.social-icons li:hover a{background-color:#333}
.modSocialShare.squared ul.social-icons li.twitter:hover a,.modSocialShare.squared-small ul.social-icons li.twitter:hover a{background-color:#000}
.modSocialShare.squared ul.social-icons li.facebook:hover a,.modSocialShare.squared-small ul.social-icons li.facebook:hover a{background-color:#44569e}
.modSocialShare.squared ul.social-icons li.xing:hover a,.modSocialShare.squared-small ul.social-icons li.xing:hover a{background-color:#006464}
.modSocialShare.squared ul.social-icons li.linkedin:hover a,.modSocialShare.squared-small ul.social-icons li.linkedin:hover a{background-color:#287bbc}
.modSocialShare.squared ul.social-icons li.print:hover a,.modSocialShare.squared-small ul.social-icons li.print:hover a{background-color:transparent}
.modSocialShare.squared.pagetools,.modSocialShare.squared-small.pagetools{margin-top:0;white-space:nowrap}
.modSocialShare.squared.pagetools.noline,.modSocialShare.squared-small.pagetools.noline{border-bottom:transparent}
.modSocialShare.squared.pagetools ul.social-icons,.modSocialShare.squared-small.pagetools ul.social-icons{margin-top:20px;margin-bottom:10px;float:right;clear:both}
.modSocialShare.squared-small{line-height:18px}
.modSocialShare.squared-small ul.social-icons li{float:none;display:inline-block}
.modSocialShare.squared-small ul.social-icons li a{width:18px;height:18px;margin:0 0 0 1px}
.modSocialShare.squared-small ul.social-icons li.separator-before:before{height:18px;margin:0 4px 0 2px}
.modSocialShare.squared-small ul.social-icons li .shareIcon{width:18px;height:18px;font-size:12px;line-height:18px}
.modSocialShare.vertical ul.social-icons li.twitter a .shareIcon,.modSocialShare.horizontal ul.social-icons li.twitter a .shareIcon{fill:#fff;width:32px;height:32px;padding:8px}
.modSocialShare.vertical.xtra ul.social-icons li.twitter a .shareIcon,.modSocialShare.horizontal.xtra ul.social-icons li.twitter a .shareIcon{fill:#1af}
.modSocialShare.vertical.xtra ul.social-icons li.twitter:hover a .shareIcon,.modSocialShare.horizontal.xtra ul.social-icons li.twitter:hover a .shareIcon{fill:#fff}
.modSocialShare.squared ul.social-icons li.twitter .shareIcon{fill:#fff;width:26px;height:26px;padding:2px}
.modSocialShare.squared-small ul.social-icons li.twitter a{vertical-align:top;margin-top:1px}
.modSocialShare.squared-small ul.social-icons li.twitter .shareIcon{fill:#fff;width:14px;height:14px;padding:2px}
.modSocialShare .modFilmOverlay{margin:20px 0}
.modSocialShare.skinSocialShareTeaser{width:auto;position:absolute;bottom:10px;right:10px;height:20px}
.modSocialShare.skinSocialShareTeaser .shareCount,.modSocialShare.skinSocialShareTeaser .commentCount{margin-left:10px;font-family:TheSansBW5Regular,TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:20px;font-size:13px;color:#333}
.modSocialShare.skinSocialShareTeaser .shareCount .icon,.modSocialShare.skinSocialShareTeaser .commentCount .icon{font-family:'SwisscomIcons'}
.modSocialShare.skinSocialShareTeaser .shareCount .icon{font-size:20px}
.modSocialShare.skinSocialShareTeaser .commentCount .icon{font-size:16px}
.modSocialShare.skinSocialShareTeaser.white .shareCount,.modSocialShare.skinSocialShareTeaser.white .commentCount{color:white}
.modSocialShare.sdx-container.pagetools ul.social-icons{display:flex;justify-content:flex-end}
.modSocialShare.sdx-container.pagetools ul.social-icons>li{display:block}
.modSocialShare.sdx-container.pagetools ul.social-icons>li>a{border-radius:0;background:0;width:auto;height:auto;transition:none}
.modSocialShare.sdx-container.pagetools ul.social-icons>li>a:hover,.modSocialShare.sdx-container.pagetools ul.social-icons>li>a:active,.modSocialShare.sdx-container.pagetools ul.social-icons>li>a:focus{border-bottom:0}
.modSocialShare.sdx-container.pagetools ul.social-icons>li>a>.shareIcon,.modSocialShare.sdx-container.pagetools ul.social-icons>li>a .sdx-icon{color:#015;font-size:30px;line-height:1;width:auto;height:auto}
.modSocialShare.sdx-container.pagetools ul.social-icons>li.twitter>a>.shareIcon{fill:#015;width:30px;height:30px}
.mobile .modSocialShare.skinSocialShareTeaser,.is-mobile .modSocialShare.skinSocialShareTeaser{position:static}
.mobile .modSocialShare.skinSocialShareTeaser .shareCount,.is-mobile .modSocialShare.skinSocialShareTeaser .shareCount,.mobile .modSocialShare.skinSocialShareTeaser .commentCount,.is-mobile .modSocialShare.skinSocialShareTeaser .commentCount{font-size:11px}
@media only screen and (max-width:767px){.engagement .modSocialShare.vertical{margin:10px 0 20px 10px}
.modSocialShare.vertical ul.social-icons li{float:left}
.modSocialShare.vertical ul.social-icons li a{margin:0 10px 0 0}
.modSocialShare.vertical ul.social-icons li.print{margin:0 0 0 10px;padding:0 0 0 10px;border:0;border-left:1px solid #ddd}
}
div.authorbox .modSocialShare ul{padding-left:0;list-style:none}
.stagecarousel.section{min-height:450px}
.stageCarousel-wrapper{position:absolute;width:100%;margin:0 auto;left:0;overflow:hidden;background:center top repeat}
.stageCarousel-wrapper .offers-button-container{width:980px;margin:0 auto;padding-top:20px;position:relative}
.stageCarousel-wrapper .offers-button-container .offers-title{display:inline-block;height:21px;padding:10px 23px 10px 20px;font-size:20px;color:#fff;text-decoration:none;cursor:pointer;-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;transition:all .3s ease-in-out;margin-bottom:20px;background-color:#801a99;line-height:20px;max-width:965px;position:relative}
.stageCarousel-wrapper .offers-button-container .offers-title:before{position:absolute;top:41px;display:block;width:0;height:0;border-bottom:18px solid transparent;border-left:18px solid #516;overflow:hidden;left:0;content:""}
.stageCarousel-wrapper .offers-button-container .offers-title:after{content:">";font-size:32px;padding-left:59px;-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;transition:all .3s ease-in-out;position:relative;top:3px;line-height:0}
.stageCarousel-wrapper .offers-button-container .offers-title:hover:after{padding-left:86px}
.msIe8 .stageCarousel-wrapper .offers-button-container .offers-title:hover{padding-right:49px}
.stageCarousel-wrapper .slide-background-image{position:absolute;width:100%;top:0;left:0;z-index:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:"alpha(opacity=(0)";-ms-filter:"alpha(opacity=0)";transition:opacity 500ms}
.stageCarousel-wrapper .slide-background-image.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:"alpha(opacity=(100)";-ms-filter:"alpha(opacity=100)"}
.stageCarousel-place-holder{height:430px;width:100%}
.stageCarouselContainer{text-align:center;position:relative}
.stageCarouselContainer .carousel-clip{min-height:390px}
.stageCarouselContainer .carousel-clip .spinner{top:50%;left:50%}
.stageCarouselContainer .modStageCarousel{margin:0 auto;padding-bottom:13px;width:940px;text-align:left}
.stageCarouselContainer .modStageCarousel .carousel-list{position:relative}
.stageCarouselContainer .modStageCarousel .carousel-list>li{margin-right:20px;float:left;width:940px;-moz-opacity:.34;-khtml-opacity:.34;-webkit-opacity:.34;opacity:.34;filter:"alpha(opacity=(34)";-ms-filter:"alpha(opacity=34)"}
.stageCarouselContainer .modStageCarousel .carousel-list>li a{cursor:default}
.stageCarouselContainer .modStageCarousel .carousel-list>li.active a{cursor:pointer}
.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark{color:#fff}
.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark h1,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark h2,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark h3,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark p,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark a,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark span,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark sup{color:#fff}
.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark .total,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark .pricetag.total,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark .total,.stageCarouselContainer .modStageCarousel .carousel-list .theme-dark .modPriceTag.total{border-color:#fff}
.stageCarouselContainer .modStageCarousel .slide-background-image{display:none}
.stageCarouselContainer .modStageCarousel .nav>a{display:block;position:absolute;margin-top:50px;width:67px;height:67px}
.stageCarouselContainer .modStageCarousel .nav>a.carousel-prev{margin-left:-50px;width:42px;height:42px;left:auto}
.stageCarouselContainer .modStageCarousel .nav>a.carousel-next{margin-left:950px;width:42px;height:42px;right:auto}
.stageCarouselContainer .modStageCarousel .nav>a.disabled{display:none}
.stageCarouselContainer .modStageCarousel .nav .carousel-control{padding-top:5px;text-align:center;font-size:0;line-height:0}
.stageCarouselContainer .modStageCarousel .nav .carousel-control>a{display:inline-block;margin-left:7px;width:14px;height:14px;background:red;-webkit-background-clip:padding-box;-webkit-border-radius:45px;-khtml-border-radius:45px;-moz-border-radius:45px;border-radius:45px}
.stageCarouselContainer .modStageCarousel .nav .carousel-control>a.selected{background:black}
.stageCarouselContainer .modStageCarousel .nav .carousel-control>a:first-child{margin-left:0}
@media all and (max-width:1100px){.stageCarouselContainer .modStageCarousel .nav a.carousel-prev{margin-left:-15px}
.stageCarouselContainer .modStageCarousel .nav a.carousel-next{margin-left:920px}
}
.stageCarouselContainer .modStageCarousel .carousel-control{padding-top:6px}
.msIe8 .stageCarouselContainer .modStageCarousel .carousel-list>li .teasers{-moz-opacity:.34;-khtml-opacity:.34;-webkit-opacity:.34;opacity:.34;filter:"alpha(opacity=(34)";-ms-filter:"alpha(opacity=34)"}
.msIe8 .stageCarouselContainer .modStageCarousel .carousel-list>li.active .teasers{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:"alpha(opacity=(100)";-ms-filter:"alpha(opacity=100)"}
.modSubStoryTeaser img{margin-bottom:10px}
.modSubStoryTeaser .modBackgroundContainer{min-height:60px}
.span5 .modSubStoryTeaser .modBackgroundContainer,.span6 .modSubStoryTeaser .modBackgroundContainer{min-height:90px}
.span3 .modSubStoryTeaser .modBackgroundContainer,.span4 .modSubStoryTeaser .modBackgroundContainer{min-height:130px}
.modBackgroundContainer.fullbleed .span3 .modSubStoryTeaser .container-content,.modBackgroundContainer.fullbleed .span4 .modSubStoryTeaser .container-content,.modBackgroundContainer.fullbleed .span5 .modSubStoryTeaser .container-content,.modBackgroundContainer.fullbleed .span6 .modSubStoryTeaser .container-content{width:auto;padding:0}
.modSupportAgentStatus{height:40px;background-color:#0c0;position:fixed;width:100%;display:block;z-index:9999999}
.modSupportAgentStatus .agent-info{width:940px;margin:0 auto;text-align:left;color:#015;font-size:15px;line-height:39px}
.scs-pageheader .supportAgentStatusSpacer{height:40px}
.skinTableSorterPex table{width:100%;border:0}
.skinTableSorterPex table.tablesorter .tablesorter-header,.skinTableSorterPex table.tablesorter .sorter-false{padding:13px 20px 6px 10px;border-top:1px solid #bbb;border-right:0;border-bottom:1px solid #d6d6d6;border-left:0;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#e7e7e7) to(#fff));background:-webkit-linear-gradient(top,#e7e7e7,#fff);background:-moz-linear-gradient(top,#e7e7e7,#fff);background:-ms-linear-gradient(top,#e7e7e7,#fff);background:-o-linear-gradient(top,#e7e7e7,#fff);background:linear-gradient(top,#e7e7e7,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7',endColorstr='#ffffffff',GradientType=0)}
.skinTableSorterPex table.tablesorter .tablesorter-header .tablesorter-header-inner,.skinTableSorterPex table.tablesorter .sorter-false .tablesorter-header-inner{color:#015;float:left}
.skinTableSorterPex table.tablesorter .tablesorter-header{cursor:pointer}
.skinTableSorterPex table.tablesorter .tablesorter-header .tablesorter-icon{background:url("../resources/social/arrow-down.png") no-repeat 0 0;width:7px;height:5px;float:right;margin-top:7px;margin-left:4px;position:absolute}
.skinTableSorterPex table.tablesorter .tablesorter-header.tablesorter-headerSortUp .tablesorter-header-inner,.skinTableSorterPex table.tablesorter .tablesorter-header.tablesorter-headerSortDown .tablesorter-header-inner{color:#2d90ec !important}
.skinTableSorterPex table.tablesorter .tablesorter-header.tablesorter-headerSortUp .tablesorter-header-inner:first-child,.skinTableSorterPex table.tablesorter .tablesorter-header.tablesorter-headerSortDown .tablesorter-header-inner:first-child{color:#015}
.skinTableSorterPex table.tablesorter .tablesorter-header.tablesorter-headerSortUp .tablesorter-icon{background:url("../resources/social/arrow-up-hover.png") no-repeat 0 -1px}
.skinTableSorterPex table.tablesorter .tablesorter-header.tablesorter-headerSortDown .tablesorter-icon{background:url("../resources/social/arrow-down-hover.png") no-repeat 0 0}
.skinTableSorterPex table tr:last-child td{border-bottom:1px solid #bbb}
.skinTableSorterPex table td{padding:8px 10px;border:0;border-bottom:1px solid #d6d6d6}
.ui-tabs .ui-tabs-hide{display:none}
.modTabs,.modTabs>.scroll-wrapper>.scroller{margin:0 0 38px -10px;padding:0 0 0 10px;width:100%;border:0;background:transparent}
.modTabs>ul.ui-tabs-nav,.modTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav,.modTabs>ul,.modTabs>.scroll-wrapper>.scroller>ul{background:transparent url(../resources/tabcontrol/tabcontrol-line.gif) repeat-x 0 100%;border:0;padding:0 0 0 8px;margin:3px 0 0 0;height:30px;overflow:hidden}
.modTabs>ul>li.ui-state-default,.modTabs>.scroll-wrapper>.scroller>ul>li.ui-state-default,.modTabs>ul>li,.modTabs>.scroll-wrapper>.scroller>ul>li{display:inline-block;font-weight:normal;border:0;background:transparent;padding:0;margin:0 -5px 0 0;overflow:hidden}
.modTabs .ui-state-default a:visited,.modTabs>.scroll-wrapper>.scroller .ui-state-default a:visited,.modTabs .ui-state-default a,.modTabs>.scroll-wrapper>.scroller .ui-state-default a,.modTabs .ui-tabs-selected a,.modTabs>.scroll-wrapper>.scroller .ui-tabs-selected a,.modTabs .ui-tabs-active a,.modTabs>.scroll-wrapper>.scroller .ui-tabs-active a,.modTabs>ul>li a,.modTabs>.scroll-wrapper>.scroller>ul>li a{display:inline-block;text-decoration:none;font-weight:normal;background:transparent;color:#015;height:auto;padding:0 20px}
.modTabs>ul h2,.modTabs>.scroll-wrapper>.scroller>ul h2{font:normal 15px/30px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;margin-bottom:0}
.is-mobile .modTabs>ul h2,.is-mobile .modTabs>.scroll-wrapper>.scroller>ul h2{margin:0;font-size:.8em;float:left}
.modTabs a .ratingstars,.modTabs>.scroll-wrapper>.scroller a .ratingstars{display:none}
.modTabs>ul.ui-tabs-nav>li.ui-tabs-selected a,.modTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-selected a,.modTabs>ul.ui-tabs-nav>li.ui-tabs-active a,.modTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-active a{padding:0 19px}
.modTabs>ul.ui-tabs-nav>li.ui-tabs-selected a,.modTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-selected a,.modTabs>ul.ui-tabs-nav>li.ui-tabs-active a,.modTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-active a,.modTabs>ul>li.ui-state-default a:active,.modTabs>.scroll-wrapper>.scroller>ul>li.ui-state-default a:active,.modTabs>ul>li.ui-state-default a:focus,.modTabs>.scroll-wrapper>.scroller>ul>li.ui-state-default a:focus,.modTabs>ul>li.ui-state-default a:hover,.modTabs>.scroll-wrapper>.scroller>ul>li.ui-state-default a:hover{color:#2d90ec}
.modTabs .ui-tabs-panel,.modTabs>.scroll-wrapper>.scroller .ui-tabs-panel{padding-top:16px;background:transparent;border:0}
.modTabs .scs-tabcontrol-subtitle .spacer,.modTabs>.scroll-wrapper>.scroller .scs-tabcontrol-subtitle .spacer{height:1px}
.modTabs .scs-tabcontrol-subtitle .text,.modTabs>.scroll-wrapper>.scroller .scs-tabcontrol-subtitle .text{padding:0 0 16px 0;display:table-cell;font-size:15px;color:#333}
.modTabs>ul.ui-tabs-nav>li.ui-tabs-selected,.modTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-selected,.modTabs>ul.ui-tabs-nav>li.ui-tabs-active,.modTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-active{position:relative;border:1px solid #d2d2d2;border-bottom:0;-webkit-box-shadow:0 4px 7px 0 #999;-moz-box-shadow:0 4px 7px 0 #999;-o-box-shadow:0 4px 7px 0 #999;-ms-box-shadow:0 4px 7px 0 #999;box-shadow:0 4px 7px 0 #999;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background:#fff}
html.msIe7 .modTabs,html.msIeLt7{position:relative;top:3px}
html.msIe7 .modTabs>ul>li,html.msIeLt7>ul>li{display:inline}
html.msIe7 .modTabs>ul h2,html.msIeLt7>ul h2{display:inline}
.msIe8>ul.ui-tabs-nav>li.ui-tabs-selected,.msIe8>ul.ui-tabs-nav>li.ui-tabs-active{box-shadow:none;background-color:transparent}
.msIe8>ul.ui-tabs-nav>li.ui-tabs-selected a,.msIe8>ul.ui-tabs-nav>li.ui-tabs-active a{background:#fff}
.msIe8>ul.ui-tabs-nav>li a{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;position:relative}
.modTabs>ul>li{background:transparent url(../resources/tabcontrol/tab-separator-dark.png) no-repeat 0 0}
.modTabs>ul>li:first-child,.modTabs.scs-content-navigation>ul>li:first-child,.modTabs.scs-horizontal-tabs>ul>li:first-child{background-image:none}
.modTabs.scs-content-navigation .scs-tabcontrol-subtitle.hasImage .text{color:#666}
.modTabs.scs-content-navigation>ul h2{font:normal 21px/34px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modTabs.scs-content-navigation>ul>li{background:transparent url(../resources/tabcontrol/tab-separator.png) no-repeat 0 6px}
.modTabs.scs-content-navigation>ul.ui-tabs-nav,.modTabs.scs-horizontal-tabs>ul.ui-tabs-nav{margin:15px 0 0 0}
.modTabs.scs-content-navigation>ul.ui-tabs-nav{margin-bottom:14px;height:35px}
.modTabs.scs-horizontal-tabs>ul.ui-tabs-nav{font-size:15px}
.modTabs.scs-horizontal-tabs>ul>li{background:transparent url(../resources/tabcontrol/tab-separator.png) no-repeat 0 0}
.modTabs.scs-horizontal-tabs>ul>li a{padding:0 20px 0 14px}
.modTabs.scs-content-navigation .catalogue.clipping .scs-filter-filtercontainer{margin:-18px 20px 0}
.modTabs.scs-vertical-tabs .modRichText{overflow:hidden}
.skinTableSorterDirectOrderFilter .direct-order-container{margin-bottom:16px}
.skinTableSorterDirectOrderFilter .direct-order-container .filter-title{margin-bottom:15px;font-size:15px;color:#666}
.skinTableSorterDirectOrderFilter .direct-order-container .direct-order-filter-list{overflow:hidden}
.skinTableSorterDirectOrderFilter .direct-order-container .direct-order-filter-list li{float:left;padding:0 40px 0 0;border:0;width:220px}
.skinTableSorterDirectOrderFilter .direct-order-container .direct-order-filter-list li:last-of-type{padding-right:0}
.skinTableSorterDirectOrderFilter .direct-order-container .custom-checkbox{padding:0}
.skinTableSorterDirectOrderFilter .direct-order-container .custom-checkbox label{padding:0 0 17px 22px}
.responsiveHeader .uplink{display:none}
.responsiveHeader .single-tab .border-bottom{display:none}
.responsiveHeader .modTabNavigation .border-bottom div{background:url('../resources/images/tab-navigation-border-bbb.png') repeat-x 0 0}
.responsiveHeader .modTabNavigation .border-bottom div.indicatorpre,.responsiveHeader .modTabNavigation .border-bottom div.indicatorpost{position:relative}
.responsiveHeader .modTabNavigation .border-bottom div.indicatorpre>.infinitepre,.responsiveHeader .modTabNavigation .border-bottom div.indicatorpost>.infinitepost{display:block;width:calc(50vw - 940px/2);position:absolute}
.responsiveHeader .modTabNavigation .border-bottom div.indicatorpre>.infinitepre{left:calc(-50vw + 940px/2)}
.responsiveHeader .modTabNavigation .border-bottom div.indicatorpost>.infinitepost{right:calc(-50vw + 940px/2)}
.responsiveHeader .modTabNavigation.title-right-align .border-bottom div,.responsiveHeader .modTabNavigation.left-align .border-bottom div{background:url('../resources/images/tab-navigation-border.png') repeat-x 0 0}
.responsiveHeader .modTabNavigation.title-right-align .border-bottom div.indicatorpre>.infinitepre,.responsiveHeader .modTabNavigation.left-align .border-bottom div.indicatorpre>.infinitepre,.responsiveHeader .modTabNavigation.title-right-align .border-bottom div.indicatorpost>.infinitepost,.responsiveHeader .modTabNavigation.left-align .border-bottom div.indicatorpost>.infinitepost{display:none}
@media screen and (max-width:980px){.modTabNavigation{max-width:100%;overflow:visible;margin:0 -20px;padding:0 20px}
}
.modTabNavigation{position:relative}
.modTabNavigation h2.subtitle{color:#015;font-size:24px;line-height:30px;padding-top:10px}
.modTabNavigation .navigation-bar{display:table;width:100%;position:relative}
.modTabNavigation .navigation-bar .table{width:100%;position:relative;vertical-align:bottom;display:table-cell}
.modTabNavigation .navigation-bar .table .spacer{height:34px;width:10px;float:right}
.modTabNavigation .navigation-bar .table .tabs{display:table-cell;width:1%}
.modTabNavigation .navigation-bar .table h1{margin:0;float:left;max-width:750px;margin-right:20px}
.contentWide .modTabNavigation .navigation-bar .table h1{max-width:910px}
.modTabNavigation .navigation-bar .table ul{padding-bottom:8px;float:right;clear:right}
.modTabNavigation .navigation-bar .table ul.list-tabs{right:0;bottom:3px}
.single-tab.modTabNavigation .navigation-bar .table ul.list-tabs{display:none}
.modTabNavigation .navigation-bar .table ul li{display:inline-block;padding-left:40px;min-width:21px}
.modTabNavigation .navigation-bar .table ul li:first-child{padding-left:25px}
.modTabNavigation .navigation-bar .table ul li a{color:#015;text-decoration:none}
.modTabNavigation .navigation-bar .table ul li a.active,.modTabNavigation .navigation-bar .table ul li a:hover{color:#2d90ec}
.modTabNavigation .border-bottom{margin:0;height:11px;position:relative;width:100%;display:table;table-layout:fixed}
.modTabNavigation .border-bottom div{height:11px;display:table-cell;background:url('../resources/images/tab-navigation-border.png') repeat-x 0 0;vertical-align:top}
.modTabNavigation .border-bottom div.indicator{width:21px;background-position:0 0}
.single-tab.modTabNavigation .border-bottom div.indicator{width:100%}
.single-tab.modTabNavigation .border-bottom div.indicatorpre,.single-tab.modTabNavigation .border-bottom div.indicatorpost{display:none}
.modTabNavigation .border-bottom .infinitepre,.modTabNavigation .border-bottom .infinitepost{display:none}
.modTabNavigation.greyindicator>.border-bottom>div{background:url('../resources/images/tab-navigation-border-grey.png') repeat-x 0 0}
.modTabNavigation ul.link-list.hidden{display:none !important}
.modTabNavigation .loading-indicator{background:url('../../base/resources/rotating-loader.gif') no-repeat top center;width:35px;height:35px;margin:20px auto}
.modTabNavigation.skinTabNavigationDeprecatedTabs>.tabs{margin-top:16px}
.modTabNavigation.skinTabNavigationDeprecatedTabs>.navigation-bar .table .spacer{height:10px}
.modTabNavigation .modBackgroundContainer.skinBackgroundContainerTabNavigationCloser{background:white;margin-bottom:-220px;padding-bottom:220px;z-index:-1;margin-top:20px}
.responsiveHeader .modTabNavigation .navigation-bar .table h1{display:none}
.responsiveHeader .modTabNavigation.title-right-align .navigation-bar .table h1,.responsiveHeader .modTabNavigation.small .navigation-bar .table h1{display:block}
.modTabNavigation .navigation-bar .table h1{color:#015;font:50px / 60px 'TheSerifB3','Times New Roman',Georgia}
.modTabNavigation.left-align>.navigation-bar>.table ul.list-tabs{float:left}
.modTabNavigation.left-align>.navigation-bar>.table ul.list-tabs li:first-child{padding-left:1px}
.modTabNavigation.scs-content-navigation .navigation-bar .table .spacer,.modTabNavigation.tabnavsizelarge .navigation-bar .table .spacer{height:25px}
.modTabNavigation.scs-content-navigation .navigation-bar .table ul li a,.modTabNavigation.tabnavsizelarge .navigation-bar .table ul li a{color:#015;font:22px / 26px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modTabNavigation.scs-content-navigation .navigation-bar .table ul li a.active,.modTabNavigation.tabnavsizelarge .navigation-bar .table ul li a.active,.modTabNavigation.scs-content-navigation .navigation-bar .table ul li a:hover,.modTabNavigation.tabnavsizelarge .navigation-bar .table ul li a:hover{color:#2d90ec}
.modTabNavigation.tabnavsizemedium .navigation-bar .table .spacer{height:32px}
.modTabNavigation.tabnavsizemedium .navigation-bar .table ul li a{color:#015;font:15px / 18px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modTabNavigation.tabnavsizemedium .navigation-bar .table ul li a.active,.modTabNavigation.tabnavsizemedium .navigation-bar .table ul li a:hover{color:#2d90ec}
.modTabNavigation.tabnavsizesmall .navigation-bar .table ul li a{color:#015;font:13px / 16px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modTabNavigation.tabnavsizesmall .navigation-bar .table ul li a.active,.modTabNavigation.tabnavsizesmall .navigation-bar .table ul li a:hover{color:#2d90ec}
.responsiveHeader .modTabNavigation>.navigation-bar>.table .spacer{height:30px}
.responsiveHeader .modTabNavigation>.navigation-bar>.table ul.list-tabs{float:left}
.responsiveHeader .modTabNavigation>.navigation-bar>.table ul.list-tabs li{font-size:18px}
.responsiveHeader .modTabNavigation>.navigation-bar>.table ul.list-tabs li:first-child{padding-left:1px}
.responsiveHeader .modTabNavigation.tabnavsizelarge .navigation-bar .table .spacer{height:25px}
.responsiveHeader .modTabNavigation.tabnavsizelarge .navigation-bar .table ul.list-tabs li{font-size:22px}
.responsiveHeader .modTabNavigation.tabnavsizemedium .navigation-bar .table .spacer{height:32px}
.responsiveHeader .modTabNavigation.tabnavsizemedium .navigation-bar .table ul.list-tabs li{font-size:15px}
.responsiveHeader .modTabNavigation.tabnavsizesmall .navigation-bar .table .spacer{height:34px}
.responsiveHeader .modTabNavigation.tabnavsizesmall .navigation-bar .table ul.list-tabs li{font-size:13px}
.responsiveHeader .modTabNavigation.title-right-align>.navigation-bar>.table ul.list-tabs,.responsiveHeader .modTabNavigation.small>.navigation-bar>.table ul.list-tabs{float:right}
.responsiveHeader .modTabNavigation.title-right-align>.navigation-bar>.table ul.list-tabs li:first-child,.responsiveHeader .modTabNavigation.small>.navigation-bar>.table ul.list-tabs li:first-child{padding-left:25px}
.responsiveHeader .modTabNavigation.small .navigation-bar .table ul.list-tabs li{font-size:13px}
.responsiveHeader .modTabNavigation.small .navigation-bar .table .spacer{height:13px}
.responsiveHeader .modTabNavigation.small.tabnavsizelarge .navigation-bar .table .spacer{height:4px}
.responsiveHeader .modTabNavigation.small.tabnavsizemedium .navigation-bar .table .spacer{height:10px}
.responsiveHeader .modTabNavigation.small.tabnavsizesmall .navigation-bar .table .spacer{height:13px}
.modTabNavigation.small .navigation-bar .table .spacer{height:13px}
.modTabNavigation.small .navigation-bar .table h1{color:#015;font:28px / 34px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modTabNavigation.small .navigation-bar .table ul li{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}
.modTabNavigation.small .navigation-bar .table ul li:first-child{border-left:0}
.modTabNavigation.small .border-bottom{display:none}
.modTabNavigation.small.tabnavsizelarge .navigation-bar .table .spacer{height:5px}
.modTabNavigation.small.tabnavsizemedium .navigation-bar .table .spacer{height:10px}
.modTabNavigation.small.tabnavsizesmall .navigation-bar .table .spacer{height:13px}
.modTabNavigation .icon-package:after{content:"\1f4e6";width:.6em;font-family:'swisscomIcons'}
.modTabNavigationContent{position:relative;display:none}
.modTabNavigationContent.active{display:block}
.modTabNavigationContent .loading-indicator{background:url('../../base/resources/rotating-loader.gif') no-repeat top center;width:35px;height:35px;margin:20px auto}
.modTabNavigationContent .tab-content-error{position:relative;border-style:solid;border-width:1px 0;color:#d12;margin:17px 0;padding:11px 11px 11px 30px}
.modTabNavigationContent .tab-content-error .headingError-icon{left:0;position:absolute}
.modTestimonial figure{margin-bottom:2em}
.modTestimonial figure>figcaption{margin-top:1em}
.modTestimonial figure>figcaption .modRichtext{color:#015}
.modTestimonial{margin-top:-9px}
.modTestimonial blockquote>div.title{margin:0}
.modTestimonial blockquote>div.title>h3,.modTestimonial blockquote>div.title>h2{font-size:28px;margin:0 0 10px}
.modTestimonial figcaption p{color:#015}
.span5 .modTestimonialTeaser h2.scs-font-serif-light{font-size:22px}
.modGridLayout .column.span6 .modTestimonialTeaser h2{font-size:22px;line-height:24px}
.modTileOrderStatus{width:700px;min-height:200px;margin-top:-41px;margin-left:-52px}
.modTileOrderStatus .sdx-container p{font-size:24px;line-height:1.33;text-align:center}
.modTileOrderStatus .loading-message-section{width:100%;color:#333;height:200px;margin-bottom:-40px;padding-left:32px;padding-right:32px}
.modTileOrderStatus .loading-message-section .spinner-holder{padding-top:60px}
.modTileOrderStatus .loading-message-section .spinner-holder .spinner{margin:0 auto}
.modTileOrderStatus .loading-message-section .loading-message-placeholder{margin-top:20px}
.modTileOrderStatus .loading-message-section .loading-message-placeholder p{letter-spacing:-0.5px}
.modTileOrderStatus .error-message-section{width:100%;background-color:#ff8b2e;color:#fff;height:200px;text-align:center;margin-bottom:-40px;padding-left:32px;padding-right:32px}
.modTileOrderStatus .error-message-section .icon-placeholder{font-size:52px;padding-top:60px}
.modTileOrderStatus .error-message-section .icon-placeholder i{color:#fff}
.modTileOrderStatus .error-message-section .error-message-placeholder{margin-top:10px}
.modTileOrderStatus .results-section{width:100%;padding-left:32px;padding-right:32px}
.modTileOrderStatus .results-section .result-container table{border-top:0;border-bottom:0}
.modTileOrderStatus .results-section .result-container table thead th{cursor:auto;padding-top:26px;padding-bottom:11px}
.modTileOrderStatus .results-section .result-container table .tbl-col-1{width:50px;padding-top:16px;padding-bottom:0}
.modTileOrderStatus .results-section .result-container table .tbl-col-2{white-space:normal}
.modTileOrderStatus .no-order-section{min-height:200px;margin-bottom:-40px;width:100%;padding-left:32px;padding-right:32px}
.modTileOrderStatus .no-order-section pre{margin:0}
.modTileOrderStatus .no-order-section pre p{font-size:18px;text-align:left;padding-top:40px}
.is-mobile .modTileOrderStatus{width:100vw;min-width:inherit;margin-top:-26px;margin-left:-23px}
.is-mobile .modTileOrderStatus .loading-message-section{margin-bottom:-24px;min-height:200px;height:inherit;padding-left:0;padding-right:0}
.is-mobile .modTileOrderStatus .loading-message-section .loading-message-placeholder p{margin-left:48px;margin-right:48px;padding-bottom:40px}
.is-mobile .modTileOrderStatus .error-message-section{margin-bottom:-24px;margin-top:5px;min-height:200px;height:inherit;padding-left:0;padding-right:0}
.is-mobile .modTileOrderStatus .error-message-section .icon-placeholder{padding-top:48px}
.is-mobile .modTileOrderStatus .error-message-section .error-message-placeholder p{padding-bottom:40px;margin-left:56px;margin-right:56px}
.is-mobile .modTileOrderStatus .results-section{padding-left:0;padding-right:0}
.is-mobile .modTileOrderStatus .results-section .result-container{padding-top:23px}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info{height:100%}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .status-holder{width:26px;display:table-cell}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .status-holder div{margin-left:20px;margin-right:10px}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .status-holder i{vertical-align:middle}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .info-holder{display:table-cell;width:100%}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .info-holder .pair-holder{margin-top:10px;padding-left:10px}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .info-holder .pair-holder .title{font-size:14px;line-height:1.71}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .info-holder .pair-holder .holder{font-size:16px;line-height:1.5;text-align:left}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .link-holder{width:20px;display:table-cell;vertical-align:middle}
.is-mobile .modTileOrderStatus .results-section .result-container .order-info .link-holder .icon{margin-right:20px;margin-left:10px;color:#086adb;transform:scale(1.2);font-weight:600 !important}
.is-mobile .modTileOrderStatus .no-order-section{padding-left:0;padding-right:0}
.is-mobile .modTileOrderStatus .no-order-section p{padding-top:22px;padding-left:20px;padding-right:20px}
.is-mobile .modTileOrderStatus hr{margin:20px 20px}
.modTimeline{width:980px;height:600px;position:relative;margin:0 -20px;font-family:sans-serif;padding-bottom:70px}
.modTimeline .pannel_container{overflow:hidden;margin:10px 0 0 0;position:relative;margin:10px 0 0 0;width:980px;height:600px;margin:0 auto;background-color:beige}
.modTimeline .panel_slider{position:absolute}
.cq_isEditMode .modTimeline .panel_slider,.cq_isEditMode .modTimeline .panel_slider .item{position:static}
.modTimeline .container{width:980px;height:600px;position:absolute}
.modTimeline .panel_content h2{font-size:1em;color:#fff;margin:0 0 8px 0}
.modTimeline .panel_content p{margin:0 0 1em 0;position:relative;color:rgba(12,34,255,0.55);font-size:16px}
.modTimeline .panel_content .label{position:absolute;top:12px;right:0;font-size:4em;color:rgba(255,255,255,0.2);font-family:Georgia}
.modTimeline nav{position:absolute;bottom:40px;left:0;width:inherit;height:5px;background-color:#cdcdcd}
.modTimeline nav a{color:#fff;font-size:.9em;display:inline-block;width:10px;height:10px;text-decoration:none;background:#cdcdcd;border-radius:50%;margin-right:100px;position:absolute;top:-5px;margin-left:-15px;border:3px solid #fff}
.modTimeline nav a span{color:#cdcdcd;position:absolute;top:30px;width:50px;text-align:center;left:-18px}
.modTimeline nav a:first-child{margin-left:15px}
.modTimeline nav a:first-child.selected{margin-left:8px}
.modTimeline nav a:last-child{margin-left:-30px}
.modTimeline nav a:last-child.selected{margin-left:-35px}
.modTimeline nav a.selected{top:-9px;width:18px;height:18px;background:#086ed8;background:-moz-linear-gradient(270deg,#086ed8 0,#3fb5fc 100%);background:-webkit-linear-gradient(270deg,#086ed8 0,#3fb5fc 100%);background:-o-linear-gradient(270deg,#086ed8 0,#3fb5fc 100%);background:-ms-linear-gradient(270deg,#086ed8 0,#3fb5fc 100%);background:linear-gradient(0,#086ed8 0,#3fb5fc 100%);margin-left:-20px}
.modTimeline nav a.selected span{color:#2c9cef;margin-top:4px}
.modTitle.modTitle .h1,.modTitle.modTitle .h1Base{font-size:36px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:48px;margin-bottom:16px;color:#015;letter-spacing:-1px}
.modTitle.modTitle .h2,.modTitle.modTitle .h2Base{font-size:28px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:36px;margin-bottom:16px;color:#015;letter-spacing:-0.5px}
.modTitle.modTitle .h3,.modTitle.modTitle .h3Base{font-size:22px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:28px;margin-bottom:12px;color:#015}
.modTitle.modTitle .h4,.modTitle.modTitle .h4Base{font-size:18px;font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:24px;margin-bottom:8px;color:#015}
.modTitle.modTitle .h5,.modTitle.modTitle .h5Base{font-size:15px;font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:20px;margin-bottom:8px;color:#015}
.modTitle.modTitle .stage.h2{font-size:80px;line-height:88px;margin-bottom:0;color:#015;letter-spacing:-3px}
.modTitle.modTitle .stage.h3{font-size:48px;line-height:56px;margin-bottom:0;color:#015;letter-spacing:-2px}
.modTitle.modTitle .stage.h4{font-size:36px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:40px;margin-bottom:0;color:#015;letter-spacing:-1px}
.modTitle.modTitle .stage.h5{font-size:28px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:34px;margin-bottom:0;color:#015;letter-spacing:-0.5px}
.modTitle.modTitle .center{text-align:center}
.modTitle.modTitle .right{text-align:right}
.modTitle.modTitle.modTitle .scs-font-light{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modTitle.modTitle.modTitle .scs-font-regular{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modTitle.modTitle.modTitle .scs-font-serif-light{font-family:TheSerifB3,'Times New Roman',Times,Georgia,serif}
.modTitle.modTitle.modTitle .swisscomNavy{color:#015}
.modTitle.modTitle.modTitle .swisscomDarkGrey{color:#333}
.modTitle.modTitle.modTitle .swisscomMidGrey{color:#666}
.modTitle.modTitle.modTitle .swisscomLightBlue{color:#2d90ec}
.modTitle.modTitle.modTitle .swisscomWhite{color:#fff}
.modTitle.modTitle.modTitle .swisscomLightPurple{color:#801a99}
.modTitle.modTitle.modTitle .swisscomRed{color:#d12}
.modTitle .swisscomGreen{color:#0c0}
.modTitle .swisscomLink{color:#2d90ec}
.modTitle small{font-size:.7em;display:block}
.modTitle .large-white{color:#FFF;font-size:46px;line-height:55px;margin-top:40px;display:block}
.stage .modTitle h1.stageNormal,.stage .modTitle h2.stageNormal,.stage .modTitle h3.stageNormal,.stage .modTitle h4.stageNormal,.stage .modTitle h5.stageNormal{font-size:48px;line-height:48px}
.stage .modTitle h1.stageMedium,.stage .modTitle h2.stageMedium,.stage .modTitle h3.stageMedium,.stage .modTitle h4.stageMedium,.stage .modTitle h5.stageMedium{font-size:56px;line-height:56px}
.stage .modTitle h1.stageBig,.stage .modTitle h2.stageBig,.stage .modTitle h3.stageBig,.stage .modTitle h4.stageBig,.stage .modTitle h5.stageBig{font-size:80px;line-height:80px}
@media only screen and (min-height:811px){.stage .modTitle h1.stageNormal,.stage .modTitle h2.stageNormal,.stage .modTitle h3.stageNormal,.stage .modTitle h4.stageNormal,.stage .modTitle h5.stageNormal{margin-top:30px;font-size:56px;line-height:56px}
.stage .modTitle h1.stageMedium,.stage .modTitle h2.stageMedium,.stage .modTitle h3.stageMedium,.stage .modTitle h4.stageMedium,.stage .modTitle h5.stageMedium{margin-top:30px;font-size:80px;line-height:80px}
.stage .modTitle h1.stageBig,.stage .modTitle h2.stageBig,.stage .modTitle h3.stageBig,.stage .modTitle h4.stageBig,.stage .modTitle h5.stageBig{margin-top:30px;font-size:96px;line-height:96px}
}
.modTogglebar{margin:0 0 8px;position:relative;float:right;color:#015;padding-right:20px;z-index:5}
.scs-body-themeWhite .modTogglebar,.scs-body-themeWhite .modTogglebar *{color:#fff}
.scs-body-themeWhite .modTogglebar a:hover,.scs-body-themeWhite .modTogglebar * a:hover,.scs-body-themeWhite .modTogglebar a:active,.scs-body-themeWhite .modTogglebar * a:active,.scs-body-themeWhite .modTogglebar a:focus,.scs-body-themeWhite .modTogglebar * a:focus,.scs-body-themeWhite .modTogglebar a .selected,.scs-body-themeWhite .modTogglebar * a .selected{color:#fff;text-decoration:underline}
.modTogglebar a{color:#015;text-decoration:none}
.modTogglebar a:hover,.modTogglebar a:active,.modTogglebar a:focus,.modTogglebar a .selected{color:#2d90ec}
.modUplink{margin:0 20px 8px;float:left;position:relative;z-index:5}
.scs-body-themeWhite .modUplink,.scs-body-themeWhite .modUplink *{color:#fff}
.scs-body-themeWhite .modUplink a:hover,.scs-body-themeWhite .modUplink * a:hover,.scs-body-themeWhite .modUplink a:active,.scs-body-themeWhite .modUplink * a:active,.scs-body-themeWhite .modUplink a:focus,.scs-body-themeWhite .modUplink * a:focus,.scs-body-themeWhite .modUplink a .selected,.scs-body-themeWhite .modUplink * a .selected{color:#fff;text-decoration:underline}
.modUplink a{color:#015;text-decoration:none}
.modUplink a:hover,.modUplink a:active,.modUplink a:focus,.modUplink a .selected{color:#2d90ec}
.modURLChecker .form-holder .field.input-field{width:100%}
.modURLChecker .form-holder .field.input-field input[type='text'],.modURLChecker .form-holder .field.input-field input[type='text']:focus{margin-top:0}
.modURLChecker .form-holder .button-group{margin-top:67px}
.modURLChecker .spinner-holder .chcking-url-text{margin-top:118px;margin-bottom:10px}
.modURLChecker .result-display-holder .checked-url{background-color:#eef3f6;padding-left:17px;padding-right:17px;margin-bottom:60px;overflow:hidden}
.modURLChecker .result-display-holder .checked-url .checked-url-holder{white-space:nowrap}
.modURLChecker .result-display-holder .result-title{margin-left:18px}
.is-mobile .modURLChecker .form-holder .field.input-field{padding-top:26px}
.is-mobile .modURLChecker .form-holder .button-group{margin-top:31px}
.is-mobile .modURLChecker .result-display-holder .checked-url{padding-left:16px;padding-right:0;margin-bottom:43px}
.is-mobile .modURLChecker .result-display-holder .result-title{margin-left:18px}
.modWideContactTeaser h4{margin:5px 0 10px 0}
.modWideContactTeaser .span3 .columncontent1{position:relative;height:95px}
.modWideContactTeaser .span3 .columncontent1 .title:last-child{position:absolute;bottom:0;min-height:2em;vertical-align:bottom}
.modWideContactTeaser .span3 .columncontent1 .title:last-child h5{margin-bottom:14px;line-height:16px;height:32px}
.modWideContactTeaser .span2 h4{margin-bottom:14px}
.modWireline{position:relative;width:540px;margin:15px 0;color:#333}
.modWireline .title{color:#015}
.modWireline .office-times{font-size:15px;color:#666;padding-top:6px}
.modWireline .single-result .office-times{padding:0 0 14px}
.modWireline .loading-indicator{background:url('../../base/resources/rotating-loader.gif') no-repeat top center;width:35px;height:35px;margin:20px auto}
.modWireline .col-left{width:50%;float:left}
.modWireline .col-left p{padding-right:20px}
.modWireline .col-right{width:50%;float:right;margin-left:-50px}
.modWireline ul li{border-bottom:1px solid #ddd;padding:15px 0}
.modWireline ul li:first-child{border-top:1px solid #ddd}
.modWireline ul.single-result li{border:0;padding:0}
.modWireline .city-list{width:100%}
.modWireline .city-list td{padding:8px 0;border-bottom:1px solid #d2d2d2}
.modWireline .city-list td.spacer{width:20px;border:0}
.modWireline .city-list tr:first-child td{border-top:1px solid #d2d2d2}
.modWireline .city-list tr:first-child td.spacer{border:0}
.modWireline .fallback{margin:10px 0}
.modWireline .button-indent{position:absolute;left:474px;bottom:0}
.modWireline .button-indent a{margin-right:0}
.modWireline .form-elements{position:relative;margin-bottom:12px}
.modWireline .input-fields{float:left}
.modWireline .input-fields .field{width:auto}
.modWireline .input-fields .field input:focus{margin-right:19px}
.modWireline .input-fields .city input{width:290px}
.modScrollingArrow{animation:arrow-animation 3s infinite;cursor:pointer;position:fixed;bottom:80px;left:50%;z-index:1000;text-align:center;margin-left:-28px}
@keyframes arrow-animation{0{transform:translate(0,0);opacity:0}
50%{opacity:1}
100%{transform:translate(0,20px);opacity:0}
}
#cboxOverlay{background:#333;width:100%;height:100%;position:fixed;top:0;z-index:1000000}
#colorbox{outline:0;z-index:1000000}
#cboxContent{overflow:visible}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{overflow:hidden !important;-ms-box-shadow:0 0 40px 0 #000;-o-box-shadow:0 0 40px 0 #000;-webkit-box-shadow:0 0 40px 0 #000;-moz-box-shadow:0 0 40px 0 #000;box-shadow:0 0 40px 0 #000}
#cboxLoadedContent iframe{width:100%;height:100%}
#cboxLoadingGraphic{background:url('../resources/colorbox/loading.gif') no-repeat center center}
#cboxLoadingOverlay{background:#000}
#cboxTitle{position:absolute;bottom:12px;left:16px;color:#fff}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxPrevious,#cboxNext,#cboxClose{cursor:pointer;margin-right:1px;border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;bottom:-1px}
#cboxPrevious:active,#cboxNext:active,#cboxClose:active{outline:0}
#cboxPrevious{left:0;margin-top:-30px;top:50%;width:30px;height:39px;background-size:30px 39px;background-image:url('../resources/colorbox/arrow_left.png')}
#cboxPrevious:hover,#cboxPrevious:active{background-image:url('../resources/colorbox/arrow_left_hover.png')}
#cboxNext{right:0;margin-top:-30px;top:50%;width:30px;height:39px;background-size:30px 39px;background-image:url('../resources/colorbox/arrow_right.png')}
#cboxNext:hover,#cboxNext:active{background-image:url('../resources/colorbox/arrow_right_hover.png')}
#cboxClose{right:0;top:0;width:31px;height:31px;background-size:31px 31px;background-image:url('../resources/colorbox/close.png')}
#cboxClose:hover,#cboxClose:active{opacity:.75}
.pexStatus .actualValue{width:70%;height:20px}
.pexStatus .custom-horizontal-chart-text-container{margin-left:-2%;width:104%;display:flex;height:40px}
.pexStatus .custom-horizontal-chart-text-container-last{margin-left:-2%;width:104%;display:flex;height:20px}
.pexStatus .multiple-title{display:flex;width:35%;color:#001156;font-size:32px;line-height:40px;height:26px;z-index:2}
.pexStatus .multiple-space{width:100%;height:100px}
.pexStatus .multiple-space2{width:100%;height:26px}
.pexStatus .chart-title{width:90%;font-size:13px;color:#001156}
.pexStatus .chart-value{width:100%;font-size:22px}
.pexStatus .align-bottom{position:absolute;bottom:0}
.pexStatus .spacing{display:flex;flex-direction:column;width:100%;height:100px;position:relative}
.pexStatus .chctc-title{width:35%;display:inline-block;font-size:12px;line-height:12px;position:relative}
.pexStatus .chctc-title>div{position:absolute;bottom:0;margin-bottom:14px}
.pexStatus .chctc-split-names{width:100%;height:100%;display:flex}
.pexStatus .chctc-split-names :not(:last-child){margin-right:20%}
.pexStatus .chctc-split-name{display:flex;width:10%;height:100%;line-height:40px;text-align:center;white-space:nowrap;justify-content:center}
.pexStatus .text-bold{font-size:16px;width:25%;color:#001156}
.pexStatus .text-title{font-size:26px;height:1250%;background-color:#f8f9fb;color:#001156;width:25%}
.pexStatus .custom-split-line{height:16px;background-color:black;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block}
.pexStatus .chart-section{width:75%}
.pexStatus .title-section{width:25%}
.pexStatus .this-row{display:flex;flex-direction:row;height:500px}
.pexStatus .jahr-row{display:flex;flex-direction:column;margin-top:20px}
.pexStatus .jahr{display:flex;flex-direction:column;border-top-width:2px;border-top-style:solid;border-top-color:#f8f9fb;padding-top:40px;width:101.5%}
.pexStatus .horizontal-info{display:flex;flex-direction:row;margin-bottom:20px;color:#0c1c5e;position:relative}
.pexStatus .jahr-text{margin-right:10px}
.pexStatus .jahr-button{width:80px;height:26px;border-bottom-left-radius:15px;border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:15px;font-size:14px;text-align:center;vertical-align:middle;line-height:26px}
.chevron-white{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left 0;width:18px;height:33px}
.icon-trustbuilding-delivery{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -33px;width:18px;height:18px}
.icon-trustbuilding-moneyback{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -51px;width:18px;height:18px}
.icon-trustbuilding-replacement{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -69px;width:18px;height:18px}
.icon-trustbuilding-setup{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -87px;width:18px;height:18px}
.icon-trustbuilding-warranty{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -105px;width:18px;height:18px}
.people-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -123px;width:16px;height:16px}
.people-icon:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -141px}
.custom-checkbox.dropdown-arrow .checkbox-control,.dropdown-arrow-down,.modContactWidget .custom-checkbox label:hover .checkbox-control.reveal{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -159px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow .checked .checkbox-control,.dropdown-arrow-up,.modContactWidget .custom-checkbox label.checked .checkbox-control.reveal,.modContactWidget .custom-checkbox label.checked:hover .checkbox-control.reveal{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -166px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow-navy .checkbox-control,.dropdown-arrow-down-navy,.modContactWidget .custom-checkbox label .checkbox-control.reveal{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -173px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow-navy:hover .checkbox-control,.dropdown-arrow-down-navy:hover,.modContactWidget .custom-checkbox:hover label .checkbox-control.reveal,.custom-checkbox.dropdown-arrow-navy.hover .checkbox-control,.dropdown-arrow-down-navy.hover,.modContactWidget .custom-checkbox.hover label .checkbox-control.reveal{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -159px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow-navy .checked .checkbox-control,.dropdown-arrow-up-navy{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -166px;width:14px;height:7px}
.cap_refresh{width:45px;height:25px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -180px}
.cap_audio{width:45px;height:25px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -205px}
.cap_image{width:45px;height:25px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -230px}
.promo{width:136px;height:44px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -255px;background-repeat:no-repeat}
.promo:active{width:136px;height:44px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -299px;background-repeat:no-repeat}
.promo .spot-icon-wrapper:hover .spot-icon{width:24px;height:202px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -343px;background-repeat:no-repeat}
.fuf-close-button{width:20px;height:20px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -545px;background-repeat:no-repeat}
.consultation-appointment{height:15px;background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -565px;background-repeat:no-repeat}
.article-teaser-item .head-section .unitLabel:after{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -580px}
.modMyStatus .current-callout{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -589px}
.ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -664px;margin-left:0;height:7px;margin-top:-3px}
.ui-datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -671px;margin-left:-5px;margin-top:-3px;height:7px}
.ui-datepicker .ui-datepicker-prev-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -678px}
.ui-datepicker .ui-datepicker-next-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -685px}
.carousel-next,.bx-next{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -692px;height:43px;width:43px}
.carousel-next:hover,.bx-next:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -737px}
.carousel-prev,.bx-prev{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -782px;height:43px;width:43px}
.carousel-prev:hover,.bx-prev:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -827px}
.carousel-next.small,.small-arrows .bx-next{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -872px;height:32px;width:32px}
.carousel-next.small:hover,.small-arrows .bx-next:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -906px}
.carousel-prev.small,.small-arrows .bx-prev{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -940px;height:32px;width:32px}
.carousel-prev.small:hover,.small-arrows .bx-prev:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -974px}
.bx-pager-link{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1008px;width:13px;height:12px}
.bx-pager-link.active{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1022px}
.bx-pager-link:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1036px}
.info-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1050px;height:14px;width:14px;display:inline-block}
.info-icon:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1066px;height:14px;width:14px}
.info-icon-purple,.abosoverview .modRichText .info-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1082px;height:15px;width:15px;display:inline-block}
.icon-close{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1102px;height:15px;width:15px}
.icon-arrow-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1119px;height:16px;width:16px}
.serviceavailability-status-available{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1137px;height:16px;width:16px;display:inline-block}
.serviceavailability-status-restricted{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1155px;height:16px;width:16px;display:inline-block}
.serviceavailability-status-not_available{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1173px;height:16px;width:16px;display:inline-block}
.iconPexPromo{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1191px}
.iconLocationLookup{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1209px}
.info-bubble{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1236px;height:16px;width:20px;display:inline-block}
.info-bubble-error{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1254px;height:16px;width:20px;display:inline-block}
.favorite-list-edit-link{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1272px;height:15px;width:15px;display:inline-block}
.favorite-list-edit-link:hover,.favorite-list-edit-link.active{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1289px;height:15px;width:15px;display:inline-block}
.edit-divider{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1306px;height:15px;width:1px;display:inline-block}
.arrow-down{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1323px;height:4px;width:7px;display:inline-block}
.blue.arrow-down,a:hover>.arrow-down{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1329px;height:4px;width:7px;display:inline-block}
.scs-pageheader-themeWhite .arrow-down,.scs-pageheader-themeWhite a:hover>.arrow-down{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1335px;height:4px;width:7px;display:inline-block}
.arrow-up{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1341px;height:4px;width:7px;display:inline-block}
.blue.arrow-up,a:hover>.arrow-up{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1347px;height:4px;width:7px;display:inline-block}
.blue-info-box-bg{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1353px;width:20px;height:79px}
.mod.modTabs.skinTabsImageboxTabs>ul.ui-tabs-nav>li a,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li a{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1434px}
.mod.modTabs.skinTabsImageboxTabs>ul.ui-tabs-nav>li a:hover,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li a:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1612px}
.mod.modTabs.skinTabsImageboxTabs>ul.ui-tabs-nav>li.ui-tabs-selected a,.mod.modTabs.skinTabsImageboxTabs>ul.ui-tabs-nav>li.ui-tabs-selected a:hover,.msIe8 .mod.modTabs.skinTabsImageboxTabs>ul.ui-tabs-nav>li.ui-tabs-selected a,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-selected a,.mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-selected a:hover,.msIe8 .mod.modTabs.skinTabsImageboxTabs>.scroll-wrapper>.scroller>ul.ui-tabs-nav>li.ui-tabs-selected a{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1790px}
.modMediaPlayer .scs-media-player .scs-media-player-control-center,.modMediaPlayer .scs-media-player .scs-media-player-ios-play{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -1978px}
.modMediaPlayer .scs-media-player .scs-media-player-control-center div{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2026px}
.modMediaPlayer .scs-media-player .scs-media-player-control-center div:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2074px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-head{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2122px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-tail{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2151px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-bar-body>span{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2180px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-head{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2209px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-tail{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2238px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .progress .progress-meter .progress-indicator{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2267px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-playpause{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2279px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-fullscreen{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2305px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-smallscreen{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2332px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-quiet{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2359px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-mute,.product-offer-slide-volume-off,.video-controls-dark .video-volume-off .volume-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2385px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-loud,.product-offer-slide-volume-on,.video-controls-dark .video-volume-on .volume-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2411px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-quiet-white{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2434px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-mute-white,.product-offer-slide-volume-off-white,.video-controls-white .video-volume-off .volume-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2460px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-loud-white,.product-offer-slide-volume-on-white,.video-controls-white .video-volume-on .volume-icon{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2486px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-playpause:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2509px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-fullscreen:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2535px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-smallscreen:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2562px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-quiet:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2589px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-mute:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2615px}
.modMediaPlayer .scs-media-player .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-volume-loud:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2641px}
.modMediaPlayer .scs-media-player.playing .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-playpause{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2664px}
.modMediaPlayer .scs-media-player.playing .scs-media-player-controls .scs-media-player-control-bar .scs-media-player-control-playpause:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2688px}
.modMediaPlayer .scs-media-player.videoLoading .scs-media-player-control-center div,.modMediaPlayer .scs-media-player.videoLoading .scs-media-player-control-center div:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2712px}
.modMediaPlayer .scs-media-player.playing .scs-media-player-control-center div{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2760px}
.modMediaPlayer .scs-media-player.playing .scs-media-player-control-center div:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2808px}
.modMediaPlayer .scs-media-player.finished .scs-media-player-control-center div,.modMediaPlayer .scs-media-player.finished .scs-media-player-control-center div:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2856px}
.stock-availability-ShortnessOfSupplies{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2904px}
.stock-availability-OnStock{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2947px}
.rating-comment{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -2990px;height:14px;width:17px}
body>.rating-form>.ui-dialog-titlebar:before{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3004px}
.admin-comment-logo{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3029px;width:14px;height:18px}
.scs-accordion-tab>.scs-accordion-tab-heading a.synchronized-accordion-icon,.scs-accordion-tab>.scs-accordion-tab-heading a.synchronized-accordion-icon:hover,.scs-accordion-tab>.scs-accordion-tab-heading a.synchronized-accordion-icon:focus{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3047px}
.scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a.synchronized-accordion-icon,.scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a.synchronized-accordion-icon:hover,.scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a.synchronized-accordion-icon:focus{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3057px}
.icon-tariff-data{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3067px;width:44px;height:36px}
.icon-tariff-voice{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3103px;width:44px;height:36px}
.icon-roaming-partners{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3139px;width:44px;height:36px}
.icon-check{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3175px;width:18px;height:18px}
.icon-cross-red{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3204px;width:18px;height:18px}
.memorise-offer{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3233px;width:13px;height:17px;background-repeat:no-repeat}
.partner-table-data{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3260px;width:24px;height:24px}
.partner-table-messages{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3294px;width:24px;height:24px}
.partner-table-voice{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3328px;width:24px;height:24px}
.sprite-social-share-facebook{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3362px;width:18px;height:18px}
.sprite-social-share-facebook:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3380px}
.sprite-social-share-twitter{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3398px;width:18px;height:18px}
.sprite-social-share-twitter:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3416px}
.sprite-social-share-linkedin{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3434px;width:18px;height:18px}
.sprite-social-share-linkedin:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3452px}
.sprite-social-share-mail{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3470px;width:20px;height:18px}
.sprite-social-share-mail:hover{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3488px}
.purple-flag{background-image:url('../resources/images/sprites/sprites-portal-lores-1542051424597.png');background-position:left -3506px;width:13px;height:16px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.chevron-white{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left 0;background-size:46px 946px;width:18px;height:33px}
.icon-trustbuilding-delivery{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -33px;background-size:46px 946px;width:18px;height:18px}
.icon-trustbuilding-moneyback{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -51px;background-size:46px 946px;width:18px;height:18px}
.icon-trustbuilding-replacement{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -69px;background-size:46px 946px;width:18px;height:18px}
.icon-trustbuilding-setup{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -87px;background-size:46px 946px;width:18px;height:18px}
.icon-trustbuilding-warranty{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -105px;background-size:46px 946px;width:18px;height:18px}
.custom-checkbox.dropdown-arrow .checkbox-control,.dropdown-arrow-down{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -123px;background-size:46px 946px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow .checked .checkbox-control,.dropdown-arrow-up{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -130px;background-size:46px 946px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow-navy .checkbox-control,.dropdown-arrow-down-navy{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -137px;background-size:46px 946px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow-navy:hover .checkbox-control,.dropdown-arrow-down-navy:hover,.custom-checkbox.dropdown-arrow-navy.hover .checkbox-control,.dropdown-arrow-down-navy.hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -123px;background-size:46px 946px;width:14px;height:7px}
.custom-checkbox.dropdown-arrow-navy .checked .checkbox-control,.dropdown-arrow-up-navy{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -130px;background-size:46px 946px;width:14px;height:7px}
.cap_refresh{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -144px;background-size:46px 946px}
.cap_audio{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -169px;background-size:46px 946px}
.cap_image{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -194px;background-size:46px 946px}
.carousel-next,.bx-next{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -219px;background-size:46px 946px}
.carousel-next:hover,.bx-next:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -263px;background-size:46px 946px}
.carousel-prev,.bx-prev{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -307px;background-size:46px 946px}
.carousel-prev:hover,.bx-prev:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -351px;background-size:46px 946px}
.carousel-next.small,.small-arrows .bx-next{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -395px;background-size:46px 946px;height:32px;width:32px}
.carousel-next.small:hover,.small-arrows .bx-next:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -428px;background-size:46px 946px}
.carousel-prev.small,.small-arrows .bx-prev{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -461px;background-size:46px 946px;height:32px;width:32px}
.carousel-prev.small:hover,.small-arrows .bx-prev:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -494px;background-size:46px 946px}
.iconLocationLookup{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -527px;background-size:46px 946px}
.ignore .info-icon{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -553px;background-size:46px 946px}
.ignore .info-icon:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -568px;background-size:46px 946px}
.info-bubble{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -583px;background-size:46px 946px}
.stock-availability-ShortnessOfSupplies{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -598px;background-size:46px 946px}
.stock-availability-OnStock{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -641px;background-size:46px 946px}
.admin-comment-logo{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -684px;background-size:46px 946px;width:14px;height:18px}
.icon-check{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -702px;background-size:46px 946px}
.icon-cross-red{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -726px;background-size:46px 946px}
.memorise-offer{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -749px;background-size:46px 946px}
.scs-accordion-tab>.scs-accordion-tab-heading a.synchronized-accordion-icon,.scs-accordion-tab>.scs-accordion-tab-heading a.synchronized-accordion-icon:hover,.scs-accordion-tab>.scs-accordion-tab-heading a.synchronized-accordion-icon:focus{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -766px;background-size:46px 946px}
.scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a.synchronized-accordion-icon,.scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a.synchronized-accordion-icon:hover,.scs-accordion-tab.scs-accordion-tab-opened>.scs-accordion-tab-heading a.synchronized-accordion-icon:focus{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -776px;background-size:46px 946px}
.sprite-social-share-facebook{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -786px;background-size:46px 946px}
.sprite-social-share-facebook:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -804px;background-size:46px 946px}
.sprite-social-share-twitter{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -822px;background-size:46px 946px}
.sprite-social-share-twitter:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -840px;background-size:46px 946px}
.sprite-social-share-linkedin{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -858px;background-size:46px 946px}
.sprite-social-share-linkedin:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -876px;background-size:46px 946px}
.sprite-social-share-mail{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -894px;background-size:46px 946px}
.sprite-social-share-mail:hover{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -912px;background-size:46px 946px}
.purple-flag{background-image:url('../resources/images/sprites/sprites-portal-hires-1542051424597.png');background-position:left -930px;background-size:46px 946px}
}
@media print{#CQ,.scs-accessibility,#scs-pageheader-toolbar,.scs-pageheader .pageCenter>*,.leftnav,.scs-pagefooter,.scs-stage-gradient,.scs-plandetails-gradient,.scs-gradient,.supportstrip,.presentational,.modHeader .pageheader-toolbar,.modHeader .modMetanav,.modHeader .top-navigation,.modHeader .scsh-dynamic .headerCenter,scs-header,.modSharedHeader,.modHeaderLvl2,iframe,.LPMcontainer.LPMoverlay,.scs-chatcontact__mount-point{display:none}
.hideInPrint{display:none !important}
.modHeader .scsh-dynamic .scsh-lvl2-area.is-floating{border:none !important;box-shadow:none}
#scs-pageheader-logo{display:block}
.scs-tabcontrol>ul>li.ui-state-default,.scs-tabcontrol>ul>li{display:none}
.scs-tabcontrol>ul>li.ui-tabs-selected,.scs-tabcontrol>ul.ui-tabs-nav>li.ui-tabs-selected{border:0;display:block;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.scs-tabcontrol>ul.ui-tabs-nav>li.ui-tabs-selected a,.scs-accordion-tab>.scs-accordion-tab-heading a{font:21px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;color:#015;margin:0 0 24px;font-weight:normal;padding:0;background:none !important}
.scs-tabcontrol>ul.ui-tabs-nav,.scs-tabcontrol>ul{background:0;opacity:1 !important;padding:0}
.scs-accordion-tab>.scs-accordion-tab-panel{display:block}
.scs-accordion-tab-panel{padding:20px 0 0}
.primary-button,.secondary-button,.pagetools,.retention,.link-list-item,.linklist,.link-list,.scs-primary-link,.info-icon,.modCallOut,#help-widget-handle,#help-widget-content,#scs-pageheader-crisis,.promo-tip,.scs-comparison-checkbox,.modUplink,.modTogglebar,.scs-stage-flat{display:none !important}
.custom-radio input,.custom-checkbox input,input.radio,input.checkbox{-moz-opacity:1 !important;-khtml-opacity:1 !important;-webkit-opacity:1 !important;opacity:1 !important;filter:"alpha(opacity=100)" !important;-ms-filter:"alpha(opacity=100)" !important}
input[type="radio"],input[type="checkbox"]{left:auto !important;box-shadow:none !important;border:none !important}
.modScForm .custom-radio label .radio-control,.modScForm .custom-checkbox label .radio-control,.modScForm .custom-radio label .checkbox-control,.modScForm .custom-checkbox label .checkbox-control{display:none !important}
.modHeader .scsh-dynamic{background:none !important;border:0 !important}
.cookie-notification{display:none !important}
.no-print,.scs-html-no-print{display:none !important}
.middle .content{display:table-header-group}
.middle .modLegoContainer *{-webkit-print-color-adjust:exact;background-image:none !important;background-color:transparent !important;background:transparent !important}
.middle .modLegoContainer *::before{background:transparent !important}
.middle .modLegoContainer *::after{background:transparent !important}
.middle .modLegoContainer .summaryBar{position:static !important;display:table-row-group;page-break-inside:avoid}
.middle .modLegoContainer .summaryBar::after{box-shadow:none !important}
.middle .modLegoContainer .summaryBar .actions{display:none !important}
.middle .modLegoContainer .summaryBar .summary{float:none !important;margin:0 auto;display:block;padding-top:40px}
.middle .modLegoContainer .summaryBar .summary .benefit{left:calc(50% - 105px) !important;top:40px !important}
.middle .modLegoContainer .modPromoBadge .ribbon{box-shadow:none;color:black !important;border:1px solid;background:#fff !important;z-index:5}
.middle .modLegoContainer .sdx.icon.icon-046-information-circle,.middle .modLegoContainer .modVisibilityControlContainer.visibilityControl-hidden,.middle .modLegoContainer a[target="lightbox"],.middle .modLegoContainer a[target="sdxlightbox"],.middle .modLegoContainer .sdx-container .checkbox,.middle .modLegoContainer .sdx-container .skinRadioButtonHollowButton,.middle .modLegoContainer .modCard .modPromoBadge{display:none !important}
.middle .modLegoContainer .lcPar .section p a:after{content:" [" attr(href) "] ";font-size:.8em;color:#333}
.middle .modLegoContainer .bx-slider{left:0 !important;position:static !important;width:800px !important;margin:0 auto !important}
.middle .modLegoContainer .modSlider.skinSliderRotatingTeaser{height:auto !important;overflow:visible !important;display:table;page-break-inside:avoid !important}
.middle .modLegoContainer .modSlider.skinSliderRotatingTeaser .slideContent{border:1px solid #ddd;box-shadow:none !important;page-break-inside:avoid;margin:0 auto !important;width:auto !important;max-width:180px !important;page-break-inside:avoid !important}
.middle .modLegoContainer .modSlider.skinSliderRotatingTeaser .modSlide{width:242px !important;margin-bottom:25px !important;page-break-inside:avoid;margin-top:16px !important;display:table-cell;width:auto !important;float:none !important;position:static !important;padding:5px !important;page-break-inside:avoid !important}
.middle .modLegoContainer .modSlider.skinSliderRotatingTeaser .modSlide.active .slideContent{border-color:#1af;border-width:2px !important;padding:1px 30px !important}
.middle .modLegoContainer .modGridLayout.single-row{width:90%;margin-left:calc(5% - 20px) !important}
.middle .modLegoContainer .modGridLayout.single-row .column{width:25% !important}
.middle .modLegoContainer .modGridLayout.single-row .column-number-5{display:none !important}
.middle .modLegoContainer .parsys.visibilityFormPar{height:auto}
.middle .modLegoContainer .section.gridlayout{margin-bottom:50px !important}
.middle .modLegoContainer .bx-wrapper{max-width:900px !important;height:auto !important}
.middle .modLegoContainer .modLayoutcontainer[style="margin: 80px 0 80px 0;"]{display:none}
.middle .modLegoContainer .modLayoutcontainer[style="margin: 80px 100px 80px 0;"]{page-break-inside:avoid;margin:0 auto !important}
.middle .field.custom-checkbox{display:none !important}
}
@media not print{hide-in-print.hideInPrint{display:contents}
}
.tab .catalogue .scs-filter{padding-top:15px}
.catalogue .scs-filter-productcontainer-list .clearfix:first-child .scs-filter-productprice{position:static}
.detail.section:empty{background:red}
.detail.section .textContainer{color:#333}
.detail.section ul,.detail.section li{background:0;display:block;font-size:13px;line-height:20px;list-style:none;margin:0;padding:0}
.detail.section a,.detail.section .contracts{line-height:24px}
.detail.section dl{line-height:23px;margin:0;padding:0}
.detail.section dl dt,.detail.section dl dd{border-top:1px solid #e8e8e8;display:inline-block;vertical-align:top;width:200px}
html.msIe7 .detail.section dl dt,html.msIe7 .detail.section dl dd{display:inline;zoom:1}
.detail.section dl dd{width:180px}
.detail.section dl dt.first-child,.detail.section dl dd.first-child{border-top:0}
#addRatingForm form>*{display:none}
#addRatingForm form>.field.first,#addRatingForm.expanded form>*{display:block}
#addRatingForm form>.field.first textarea{height:17px;color:#666}
#addRatingForm.expanded form>.field.first textarea{height:auto;color:inherit}
.ratingTitle{display:block;margin:36px 0 23px;font-size:17px;color:#015}
#rating-helpful-title{display:block;padding-top:31px;font-size:15px;color:#666}
#ratings-showMore{text-align:center;margin-top:24px}
#ratings-showMore>input{margin:0}
#addRatingForm{margin-bottom:39px;padding-bottom:13px;border-bottom:1px solid #ddd}
#addRatingForm label{font-size:13px;color:#666}
#addRatingForm.expanded label{color:#333}
#addRatingForm.expanded .error label{color:red}
#addRatingForm-rate{display:block;padding:3px 0 19px}
#addRatingForm-hintTexts{padding:19px 95px 13px 0;font-size:11px;color:#666}
#addRatingForm-buttons{position:relative;z-index:0;text-align:right}
#addRatingForm-buttons>input{margin:0 0 10px 10px}
#rating-average span{font-size:17px;color:#015}
#rating-average span.ratingstars{position:relative;top:-1px}
#rating-average span.txt{margin-left:5px}
#addCommentFormContainer{display:none}
.addCommentForm{margin-top:12px;padding-left:30px;background:url("../resources/rating/sublevel.gif") left 2px no-repeat}
.addCommentForm-hintTexts{padding-bottom:13px;font-size:11px;color:#666}
.addCommentForm-buttons{text-align:right}
.addCommentForm-buttons>input{margin:0 0 10px 10px}
.ratings .rating{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}
.ratings .rating .rating-dateName{display:block;padding-bottom:5px;font-size:17px;color:#015}
.ratings .rating .rating-stars{float:left}
.ratings .rating .rating-body{margin-left:162px;overflow:hidden}
.ratings .rating .rating-body>p{font-size:13px}
.ratings .rating .rating-body>p.rating-text{margin-bottom:18px}
.ratings .rating .rating-body>p.helpful{margin-bottom:8px;color:#666}
.ratings .rating .rating-body>p.actions{padding-top:7px;border-top:1px solid #ddd}
.ratings .rating .rating-body>p.actions a{margin-right:10px;padding:1px 0 0 23px;height:15px}
.rating-body-comments{display:none;margin-top:27px;border-top:1px solid #ddd}
.rating-body-comments .rating-comment{margin-top:12px;padding-left:30px;background:url("../resources/rating/sublevel.gif") left 2px no-repeat}
.rating-body-comments .rating-comment p{font-size:13px}
.rating-body-comments .rating-comment .rating-comment-dateName{color:#015}
.scs-options{width:780px;border-top:1px solid #d2d2d2;padding:38px 0 0 0;margin:0}
.scs-options:first-child{border-top:0}
.scs-options>.info,.scs-options>.price{vertical-align:bottom;display:inline-block;margin:0 0 21px 0;width:380px}
.scs-options>.info{margin:0 17px 17px 0}
.scs-options h2{font-size:17px;font-weight:normal;color:#015;margin-bottom:15px}
.scs-options h3 a,.scs-options h3{font-size:15px;font-weight:normal;color:#666;margin-bottom:16px}
.scs-options a:focus,.scs-options a:hover,.scs-options a:active,.scs-options h3 a:focus,.scs-options h3 a:hover,.scs-options h3 a:active{color:#2d90ec}
.scs-options p a,.scs-options p{font-size:13px;color:#333;margin-bottom:16px}
.scs-options ul{font-size:13px;margin:0 0 10px 0;height:auto}
.scs-options li{display:block;background:none !important;height:auto;border:0}
.scs-options .sms-start{color:#015;background:#d0effe;padding:4px 10px;display:table-cell}
.scs-options .title{color:#015;margin:12px 0 6px 0}
.scs-options .price-per-month{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:35px;border-top:solid #015 1px;border-bottom:solid #015 1px;margin-bottom:4px}
.scs-options .price-per-month small{font-size:13px;color:#015;margin:0}
.scs-options small{color:#666;font-size:11px}
.ui-dialog.cbu{width:500px;max-width:500px}
.ui-dialog.cbu .ui-dialog-content p{margin-top:10px;margin-bottom:0}
.ui-dialog.cbu .ui-dialog-content p:first-child{margin-top:0}
.ui-dialog.cbu .ui-dialog-content .primary-button{padding:5px 12px}
#trackandtracecontainer table{width:100%;color:#015;margin-bottom:1em}
#trackandtracecontainer table thead,#trackandtracecontainer table th{color:#666}
#trackandtracecontainer table td{border-top:1px solid #f4f4f4}
#trackandtracecontainer .scs-support-strip .info{background:url("../resources/icons/support-strip-info.png") no-repeat scroll center center #2d90ec;position:relative;z-index:0}
#trackandtracecontainer .scs-support-strip .box{color:#717e85}
#trackandtracecontainer .scs-form fieldset.fieldList,#trackandtracecontainer .scs-form fieldset{background:0;padding:0}
#trackandtracecontainer .scs-form input{width:244px}
#trackandtracecontainer #resultContainer{margin-top:2em}
#trackandtracecontainer #ordersummary{width:260px;float:left;padding-top:0}
#trackandtracecontainer #deliverystatus{margin-left:280px}
#trackandtracecontainer .shiplist{font-size:13px}
.scs-clipping.loading{width:52px;height:52px;background:url(../../base/resources/rotating-loader.gif) no-repeat center center}
.middle .content .orderbutton span.primary-button{margin:0;float:right}
.middle .content .orderbutton .pricetag.topseparator,.middle .content .orderbutton .pricetag.total,.middle .content .orderbutton .pricetag.separator,.middle .content .orderbutton .pricetag.bottomseparator{display:block;padding:3px 0}
.ecopoints{display:block;width:380px}
.ecopoints hr{margin:3px 0 15px 0;padding:0}
.ecopoints .detailRanking{margin:0 0 10px 0;padding:10px 0 8px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;display:inline-block}
.ecopoints p.footnote{margin:0 0 25px 0;color:#333}
.rankingAggregate,.ranking{display:block;width:380px}
.rankingAggregate .score,.ranking .score{float:left;width:95px;height:20px;background:url(../resources/ecopoints/ecopoints.png) no-repeat}
.rankingAggregate .score,.ranking .score{color:transparent;line-height:999px;width:95px;height:20px;float:left;overflow:hidden}
.rankingAggregate .description,.ranking .description{width:285px;height:20px;float:left;margin:0 0 3px 0;color:#015}
.rankingAggregate .description{color:#2d90ec;font-size:18px}
.ecopoints .rankingTitle{height:30px;line-height:30px}
.ecopoints .rankingTitle .description{height:30px;margin:0;padding-left:25px;width:260px;background:url(../resources/ecopoints/ecopoints.png) 0 -80px no-repeat}
.ecopoints .rankingTitle .score{margin-top:6px}
.ranking .score50{background-position:0 -20px}
.ranking .score45{background-position:-19px 0}
.ranking .score40{background-position:-19px -20px}
.ranking .score35{background-position:-38px 0}
.ranking .score30{background-position:-38px -20px}
.ranking .score25{background-position:-57px 0}
.ranking .score20{background-position:-57px -20px}
.ranking .score15{background-position:-76px 0}
.ranking .score10{background-position:-76px -20px}
.ranking .score05{background-position:-95px 0}
.ranking .score00{background-position:-95px -20px}
.rankingAggregate .score50{background-position:0 -60px}
.rankingAggregate .score45{background-position:-19px -40px}
.rankingAggregate .score40{background-position:-19px -60px}
.rankingAggregate .score35{background-position:-38px -40px}
.rankingAggregate .score30{background-position:-38px -60px}
.rankingAggregate .score25{background-position:-57px -40px}
.rankingAggregate .score20{background-position:-57px -60px}
.rankingAggregate .score15{background-position:-76px -40px}
.rankingAggregate .score10{background-position:-76px -60px}
.rankingAggregate .score05{background-position:-95px -40px}
.rankingAggregate .score00{background-position:-95px -60px}
.listview .product{padding:1.5em 0}
.listview-image{float:left;width:200px}
.listview-details{float:left;width:350px;padding-right:50px}
.listview-price{float:left;width:180px}
.listview .product{border-bottom:1px solid #eaeaea}
.listview-details h3{margin-bottom:0}
.listview-details .rating{margin-bottom:1.5em}
.listview-details-link{padding-top:1em}
.listview-price{padding-top:4.8467em}
.product-family-selection select{position:absolute;left:-99999px}
.product-family-selection>div{float:left;width:113px;margin-left:20px}
.product-family-selection h4{margin:0}
.product-family-selection .product-family-color h4{margin-bottom:4px}
.product-family-selection>.product-family-color{margin:0;width:113px;overflow:hidden}
.product-family-selection .dropdown label{margin-top:0;float:none;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product-family-selection .dropdown .newListSelected{clear:both;width:auto;margin:0}
.product-family-selection .dropdown .newList{margin:0}
#productFamilyList{position:absolute;left:-9999px}
.scs-productfamily-gradient{height:600px}
.product-family-color label{padding:2px;overflow:hidden;display:block;float:left;margin-right:2px;min-width:18px;min-height:18px}
.product-family-color label.selected{padding:1px;border:1px solid #2d90ec;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.product-family-color label input{margin-top:-999px;margin-left:-17px}
.msIe .product-family-color label input{margin-left:-16px}
.productfamily .shopping .variations{display:none}
.swisscomIconFont{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media print{.footer,.leftMenu,.leftcolumn,.nav-main,.search,.meta,#accesssitemap{display:none}
section.wrapper{margin:0 0 45px 0;width:970px;padding-left:0;background:url(../../corporate/resources/images/content-bg.png) no-repeat 0 top}
section.wideColumn{margin:0 0 45px 0;width:970px;padding-left:0;background:url(../../corporate/resources/images/content-bg-wide.png) no-repeat 0 top}
header{margin:0}
.header{margin-top:12px;height:75px}
.header h1.logo{top:0;left:50px;height:75px;width:102px}
.subject{padding-top:15px}
footer{display:none;border-top:0}
}
.modBaseBundleOption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%}
.modBaseBundleOption .error{display:none;color:red;float:left;clear:both}
.modBaseBundleOption .error .item-text-block p{color:#d12}
.modBaseBundleOption .sdx.message .error{float:none;margin-left:5px}
.modScForm .modBaseBundleOption .field{width:auto}
.modScForm .modBaseBundleOption .field div.cf{display:inline-block}
.modBaseBundleOption label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding-right:10px;padding-left:10px;margin-top:6px;clear:both}
.modBaseBundleOption div.custom-radio label,.modBaseBundleOption div.custom-checkbox label,.modBaseBundleOption .sdx-container .radio [type='radio']+label,.modBaseBundleOption .sdx-container .checkbox [type='checkbox']+label{padding-left:28px;padding-right:0;display:block}
.modBaseBundleOption .sdx-container .checkbox [type='checkbox']+label .item-text-block,.modBaseBundleOption .sdx-container .radio [type='radio']+label .item-text-block{margin-left:0}
.modBaseBundleOption .sdx-container .checkbox [type='checkbox']+label .item-text-block p,.modBaseBundleOption .sdx-container .radio [type='radio']+label .item-text-block p{padding-left:10px;margin-bottom:0}
.modBaseBundleOption .sdx-container .radio.radio,.modBaseBundleOption .sdx-container .checkbox.checkbox{float:none;margin:0}
.modBaseBundleOption .sdx-container .radio.radio.cardStyle,.modBaseBundleOption .sdx-container .checkbox.checkbox.cardStyle{float:left;margin-right:20px;margin-bottom:20px}
.modBaseBundleOption .sdx-container .radio.cardStyle [type='radio']+label{margin-right:0}
.modBaseBundleOption .sdx-container .radio.cardStyle [type='radio']+label.with-image p{text-align:left}
.modBaseBundleOption .image{width:20%;float:left;margin-right:15px;height:auto}
.modBaseBundleOption.image-size-medium .image{width:140px}
.modBaseBundleOption.image-size-large .image{width:220px}
.modBaseBundleOption.image-size-medium .item-title,.modBaseBundleOption.image-size-large .item-title{font-size:15px;padding-bottom:4px}
.modBaseBundleOption.image-size-medium .checked .item-desc p,.modBaseBundleOption.image-size-large .checked .item-desc p{color:#1af}
.modBaseBundleOption .image-placeholder{display:block;float:left}
.modBaseBundleOption .item-text-block{color:#015;display:block;margin-left:20px;min-height:17px;margin-right:28%}
.modBaseBundleOption .item-text-block:hover{color:#2d90ec}
.modBaseBundleOption .item-text-block:hover p{color:#2d90ec}
.modBaseBundleOption .with-image .item-text-block{margin-left:0}
.modBaseBundleOption .checked .item-text-block{color:#1af}
.modBaseBundleOption .checked .item-text-block p{color:#1af}
.modBaseBundleOption .checked .modPriceTag .price{color:#1af}
.modBaseBundleOption .modPriceTag{text-align:right}
.modBaseBundleOption .modPriceTag .price{display:block}
.modBaseBundleOption .radio p{padding-left:0 !important;padding-right:36px}
.modBaseBundleOption .price-container{display:flex;flex-direction:column}
.modBaseBundleOption .prices{width:28%;float:right}
.modBaseBundleOption .prices .onetime .pricerebate,.modBaseBundleOption .prices .monthly .pricerebate{font-size:15px;color:#333}
.modBaseBundleOption .prices .onetime{width:50%;float:left}
.modBaseBundleOption .prices .onetime .onetime-price{display:block}
.modBaseBundleOption .prices .monthly{width:50%;float:right;text-align:right}
.modBaseBundleOption .sdx-container .radio.cardStyle .prices{width:100%;float:none}
.modBaseBundleOption .sdx-container .radio.cardStyle .prices .onetime,.modBaseBundleOption .sdx-container .radio.cardStyle .prices .monthly{width:100%;float:none;text-align:center}
.modBaseBundleOption .sdx-container .radio.cardStyle .prices .onetime .price,.modBaseBundleOption .sdx-container .radio.cardStyle .prices .monthly .price{font-size:18px}
.modBaseBundleOption .sdx-container .radio.cardStyle .prices .modPriceTag{text-align:center}
.modBaseBundleOption .sdx-container .radio.cardStyle .item-text-block{margin-right:0}
.modBaseBundleOption .sdx-container .radio.cardStyle .item-text-block p{margin-top:0;margin-bottom:0}
.modBaseBundleOption .sdx-container .radio.cardStyle .image{margin-right:10px;margin-left:10px}
.modEcommerceProductDetail.sdxStyle{margin-bottom:40px}
.modEcommerceProductDetail.sdxStyle[data-type="promotionName"],.modEcommerceProductDetail.sdxStyle[data-type="redflagText"]{margin-bottom:10px}
.modEcommerceProductDetail.sdxStyle[data-type="sameDayDelivery"]{margin-bottom:0}
.modEcommerceProductDetail.sdxStyle dl{margin:0;padding:0;display:flex;flex-wrap:wrap}
.modEcommerceProductDetail.sdxStyle dl dt,.modEcommerceProductDetail.sdxStyle dl dd{border-top:1px solid #e8e8e8;display:inline-block;width:50%}
.modEcommerceProductDetail.sdxStyle dl dt:nth-of-type(odd),.modEcommerceProductDetail.sdxStyle dl dd:nth-of-type(odd){background-color:#f8fafb}
.modEcommerceProductDetail.sdxStyle dl dt:last-of-type,.modEcommerceProductDetail.sdxStyle dl dd:last-of-type{border-bottom:1px solid #e4e9ec}
.modEcommerceProductDetail.sdxStyle dl dt{padding:16px 20px;line-height:2.13}
.modEcommerceProductDetail.sdxStyle dl dd{padding:21px 20px}
.modEcommerceProductDetail.sdxStyle .contracts,.modEcommerceProductDetail.sdxStyle .contracts a{line-height:24px}
.modEcommerceProductDetail.sdxStyle.deliveryScope{font-size:13px !important;line-height:16px}
.modEcommerceProductDetail.sdxStyle.deliveryScope .list li{margin-bottom:6px}
.modEcommerceProductDetail.sdxStyle .eco-points .title{float:left;font-size:13px;color:#015;line-height:26px;margin:0;padding:0}
.modEcommerceProductDetail.sdxStyle .eco-points .score{float:right;width:95px;height:20px;margin:3px 0;background:url(../resources/ecopoints/ecopoints2x.png) no-repeat;background-size:190px 105px;color:transparent}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score50{background-position:0 -20px}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score45{background-position:-19px 0}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score40{background-position:-19px -20px}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score35{background-position:-38px 0}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score30{background-position:-38px -20px}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score25{background-position:-57px 0}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score20{background-position:-57px -20px}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score15{background-position:-76px 0}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score10{background-position:-76px -20px}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score05{background-position:-95px 0}
.modEcommerceProductDetail.sdxStyle .eco-points .score.score00{background-position:-95px -20px}
.modEcommerceProductDetail.sdxStyle .eco-points .footnote{margin:10px 0;color:#333}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .title{color:#2d90ec;font-size:18px;padding-left:25px;background:url(../resources/ecopoints/ecopoints2x.png) 0 -80px no-repeat;background-size:190px 105px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score50{background-position:0 -60px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score45{background-position:-19px -40px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score40{background-position:-19px -60px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score35{background-position:-38px -40px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score30{background-position:-38px -60px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score25{background-position:-57px -40px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score20{background-position:-57px -60px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score15{background-position:-76px -40px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score10{background-position:-76px -60px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score05{background-position:-95px -40px}
.modEcommerceProductDetail.sdxStyle .eco-points .aggregated-rankings .score.score00{background-position:-95px -60px}
.modEcommerceProductDetail.sdxStyle .eco-points .detail-rankings{margin:5px 0;padding:8px 0;border:1px solid #ddd;border-width:1px 0}
.modEcommerceProductDetail.sdxStyle .top-features{margin-top:8px}
.modEcommerceProductDetail.sdxStyle ul{line-height:20px}
.modEcommerceProductDetail.sdxStyle ul li{margin-left:1.3em}
.modEcommerceProductDetail.sdxStyle ul li:before{content:"\2014 ";display:inline-block;width:.6em}
.modEcommerceProductDetail.sdxStyle ul li .info-callout{text-indent:0}
.modEcommerceProductDetail.sdxStyle[data-type="redflagText"],.modEcommerceProductDetail.sdxStyle[data-type="promotionName"]{margin-top:24px}
.modEcommerceProductDetail.sdxStyle[data-type="redflagText"] .icon,.modEcommerceProductDetail.sdxStyle[data-type="promotionName"] .icon{vertical-align:top;border-radius:50%}
.modEcommerceProductDetail.sdxStyle[data-type="redflagText"] .redflag-text,.modEcommerceProductDetail.sdxStyle[data-type="promotionName"] .redflag-text,.modEcommerceProductDetail.sdxStyle[data-type="redflagText"] .promotion-name,.modEcommerceProductDetail.sdxStyle[data-type="promotionName"] .promotion-name{max-width:80%;display:inline-block}
.modEcommerceProductDetail.sdxStyle[data-type="promotionName"] .icon{background:#a63297;font-size:14px;margin:2px 2px 0 2px;width:20px;height:20px;padding:2px 0 0 3px}
.modEcommerceProductDetail.sdxStyle[data-type="description"]{margin-bottom:27px;font-size:15px}
.modEcommerceProductDetail.sdxStyle[data-type="description"] p{margin:18px 0 0 0}
.modEcommerceProductDetail.sdxStyle[data-type="description"] p span[style]{font-size:14px !important;line-height:20px}
.modEcommerceProductDetail.sdxStyle[data-type="description"] h3,.modEcommerceProductDetail.sdxStyle[data-type="description"] h4{color:#015;font-size:24px;margin:20px 0 0 0}
.modEcommerceProductDetail.sdxStyle[data-type="description"] br{display:none}
.modEcommerceProductDetail.sdxStyle .sameDayDelivery{white-space:nowrap;font-size:11px;line-height:18px;color:#666}
.modEcommerceProductDetail.sdxStyle .sameDayDelivery a{color:#666}
.modEcommerceProductDetail.sdxStyle .sameDayDelivery a:hover{color:#2d90ec}
.modEcommerceProductDetail.sdxStyle .sameDayDelivery:before{content:"\1f6b2 ";width:25px;font-family:swisscomIcons,sans-serif;display:inline-block;color:#2d90ec;font-size:24px;line-height:0;vertical-align:sub}
.modEcommerceProductDetail.sdxStyle .sameDayDelivery .info-icon{margin-left:2px;vertical-align:middle}
.modEcommerceProductDetail.Classic{margin-bottom:40px}
.modEcommerceProductDetail.Classic[data-type="promotionName"],.modEcommerceProductDetail.Classic[data-type="redflagText"]{margin-bottom:10px}
.modEcommerceProductDetail.Classic[data-type="sameDayDelivery"]{margin-bottom:0}
.modEcommerceProductDetail.Classic dl{line-height:23px;margin:0;padding:0}
.modEcommerceProductDetail.Classic dl dt,.modEcommerceProductDetail.Classic dl dd{border-top:1px solid #e8e8e8;display:inline-block;vertical-align:top;width:50%;padding:5px 0}
.modEcommerceProductDetail.Classic dl dt:first-child,.modEcommerceProductDetail.Classic dl dd:first-child{border-top:0}
.modEcommerceProductDetail.Classic dl dt:nth-child(2),.modEcommerceProductDetail.Classic dl dd:nth-child(2){border-top:0}
.modEcommerceProductDetail.Classic h2{color:#015;font:28px / 34px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;margin-bottom:16px}
.modEcommerceProductDetail.Classic .contracts,.modEcommerceProductDetail.Classic .contracts a{line-height:24px}
.modEcommerceProductDetail.Classic.deliveryScope{font-size:13px !important;line-height:16px}
.modEcommerceProductDetail.Classic .eco-points .title{float:left;font-size:13px;color:#015;line-height:26px;margin:0;padding:0}
.modEcommerceProductDetail.Classic .eco-points .score{float:right;width:95px;height:20px;margin:3px 0;background:url(../resources/ecopoints/ecopoints2x.png) no-repeat;background-size:190px 105px;color:transparent}
.modEcommerceProductDetail.Classic .eco-points .score.score50{background-position:0 -20px}
.modEcommerceProductDetail.Classic .eco-points .score.score45{background-position:-19px 0}
.modEcommerceProductDetail.Classic .eco-points .score.score40{background-position:-19px -20px}
.modEcommerceProductDetail.Classic .eco-points .score.score35{background-position:-38px 0}
.modEcommerceProductDetail.Classic .eco-points .score.score30{background-position:-38px -20px}
.modEcommerceProductDetail.Classic .eco-points .score.score25{background-position:-57px 0}
.modEcommerceProductDetail.Classic .eco-points .score.score20{background-position:-57px -20px}
.modEcommerceProductDetail.Classic .eco-points .score.score15{background-position:-76px 0}
.modEcommerceProductDetail.Classic .eco-points .score.score10{background-position:-76px -20px}
.modEcommerceProductDetail.Classic .eco-points .score.score05{background-position:-95px 0}
.modEcommerceProductDetail.Classic .eco-points .score.score00{background-position:-95px -20px}
.modEcommerceProductDetail.Classic .eco-points .footnote{margin:10px 0;color:#333}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .title{color:#2d90ec;font-size:18px;padding-left:25px;background:url(../resources/ecopoints/ecopoints2x.png) 0 -80px no-repeat;background-size:190px 105px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score50{background-position:0 -60px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score45{background-position:-19px -40px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score40{background-position:-19px -60px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score35{background-position:-38px -40px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score30{background-position:-38px -60px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score25{background-position:-57px -40px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score20{background-position:-57px -60px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score15{background-position:-76px -40px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score10{background-position:-76px -60px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score05{background-position:-95px -40px}
.modEcommerceProductDetail.Classic .eco-points .aggregated-rankings .score.score00{background-position:-95px -60px}
.modEcommerceProductDetail.Classic .eco-points .detail-rankings{margin:5px 0;padding:8px 0;border:1px solid #ddd;border-width:1px 0}
.modEcommerceProductDetail.Classic .top-features{margin-top:8px}
.modEcommerceProductDetail.Classic ul{line-height:20px}
.modEcommerceProductDetail.Classic ul li{margin-left:1.3em;text-indent:-0.6em}
.modEcommerceProductDetail.Classic ul li:before{content:"\2014 ";display:inline-block;width:.6em}
.modEcommerceProductDetail.Classic .promotion-name{color:#516}
.modEcommerceProductDetail.Classic .promotion-name:before{content:"+ "}
.modEcommerceProductDetail.Classic .promotion-name .info-icon{margin-bottom:-2px}
.modEcommerceProductDetail.Classic[data-type="redflagText"] .icon{display:none}
.modEcommerceProductDetail.Classic .redflag-text{color:#516}
.modEcommerceProductDetail.Classic .redflag-text .info-icon{margin-bottom:-2px}
.modEcommerceProductDetail.Classic[data-type="description"]{margin-bottom:27px;font-size:15px}
.modEcommerceProductDetail.Classic[data-type="description"] p{margin:0}
.modEcommerceProductDetail.Classic[data-type="description"] h3,.modEcommerceProductDetail.Classic[data-type="description"] h4{margin:20px 0 2px 0;color:#015;font:18px / 22px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modEcommerceProductDetail.Classic[data-type="description"] br{display:none}
.modEcommerceProductDetail.Classic[data-type="topfeatures"]{font-size:15px}
.modEcommerceProductDetail.Classic[data-type="topfeatures"] .slogan{margin:0 0 10px;color:#015;font:18px / 22px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modEcommerceProductDetail.Classic[data-type="topfeatures"] ul li{font-size:15px;line-height:24px}
.modEcommerceProductDetail.Classic .sameDayDelivery{white-space:nowrap;font-size:11px;line-height:18px;color:#666}
.modEcommerceProductDetail.Classic .sameDayDelivery a{color:#666}
.modEcommerceProductDetail.Classic .sameDayDelivery a:hover{color:#2d90ec}
.modEcommerceProductDetail.Classic .sameDayDelivery:before{content:"\1f6b2 ";width:25px;font-family:swisscomIcons,sans-serif;display:inline-block;color:#2d90ec;font-size:25px;line-height:0;vertical-align:sub}
.modEcommerceProductDetail.Classic .sameDayDelivery .info-icon{margin-left:2px;vertical-align:middle}
.modOnlineAvailabilityInfo.sdxStyle .availabilityInfo{display:flex;align-items:center}
.modOnlineAvailabilityInfo.sdxStyle .availabilityInfo .icon{font-size:21px}
.modOnlineAvailabilityInfo.sdxStyle.is-desktop.two-columns{border-right:1px solid #d6d6d6}
.modOnlineAvailabilityInfo.sdxStyle.is-mobile{margin-bottom:16px}
.modOnlineAvailabilityInfo.sdxStyle.is-mobile .availabilityInfoDelayedDeliveryInfoLink li{padding-bottom:14px}
.modOnlineAvailabilityInfo.sdxStyle.is-mobile .availabilityInfoDelayedDeliveryInfoLink a.ui-link{padding:0}
.modPriceDetails .pricedetails{border:1px solid #d6d6d6;margin-top:24px;padding:16px}
.modPriceDetails .pricedetails,.modPriceDetails .pricedetails label,.modPriceDetails .pricedetails p{font-size:16px}
.modPriceDetails .pricedetails .select{width:100%}
.modPriceDetails .pricedetails .priceFigure{text-align:right}
.modPriceDetails .pricedetails i{vertical-align:middle}
.modPriceDetails .pricedetails .navy{color:#015}
.modPriceDetails .pricedetails .to-login{margin:2px 0 6px 0}
.modPriceDetails .pricedetails .accordion__collapse{overflow:inherit}
.modPriceDetails .pricedetails .icon-046-information-circle{color:#666}
.is-mobile .modPriceDetails .pricedetails{border-style:solid none;padding:16px 0 16px 0}
.is-mobile .modPriceDetails .pricedetails .secondary{font-size:14px}
.modOnlineAvailabilityInfo.Classic.is-desktop .availabilityInfo{margin:0;padding:0;line-height:15px;padding-top:8px;color:#666}
.modOnlineAvailabilityInfo.Classic.is-desktop .availabilityInfo.stock-availability-ShortnessOfSupplies{padding-left:9px;background-repeat:no-repeat}
.modOnlineAvailabilityInfo.Classic.is-desktop .availabilityInfo.stock-availability-OnStock{padding-left:17px;background-repeat:no-repeat}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo{margin:0;padding:0;line-height:15px;padding-top:8px;color:#666}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo.stock-availability-OutOfStockReservable,.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo.stock-availability-OutOfStockNotifiable{display:none;border-bottom:1px solid #ddd;padding-bottom:22px;margin-bottom:15px}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo.stock-availability-ShortnessOfSupplies{display:none;border-bottom:1px solid #ddd;padding-bottom:22px;margin-bottom:15px;padding-left:9px;background-repeat:no-repeat}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo.stock-availability-OnStock{display:none;border-bottom:1px solid #ddd;padding-bottom:22px;margin-bottom:15px;background-repeat:no-repeat;padding-left:17px}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo.stock-availability-OutOfStock,.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo.stock-availability-DoesNotExist{padding:10px 10px 10px 40px;margin-top:10px;margin-bottom:10px;font-size:.95em;line-height:21px;background:#cfeeff url('../resources/mobile/images/jquery-mobile/icon-note.png') no-repeat 10px 11px;color:#015}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfo.stock-availability-DelayedDelivery{margin-top:10px;margin-bottom:15px;padding-bottom:22px;border-bottom:1px solid #ddd;color:#666}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfoDelayedDeliveryInfoLink li{padding-bottom:14px}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfoDelayedDeliveryInfoLink a.ui-link{padding:0}
.modOnlineAvailabilityInfo.Classic.is-mobile .availabilityInfoDelayedDeliveryInfoLink .availabilityInfo{max-width:55%;margin:0;padding:0;border-bottom:0;font-size:18px;color:#2d90ec}
.modOtcMrcTitle{height:28px;margin-top:24px;margin-bottom:10px;border-bottom:1px solid #bbb}
.modOtcMrcTitle h2{float:left;margin-bottom:0;color:#015}
.modOtcMrcTitle .quantitytitle{float:right;margin-top:8px;color:#666;font:13px / 16px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modOtcMrcTitle .titles{width:28%;float:right;margin-top:8px}
.modOtcMrcTitle .titles .otctitle,.modOtcMrcTitle .titles .mrctitle{color:#666;font:13px / 16px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;float:left;text-align:right;width:50%}
.modOtcMrcTitle.no-line{border-color:transparent}
.modOtcMrcTitle.color-navy .titles .otctitle,.modOtcMrcTitle.color-navy .titles .mrctitle{color:#015}
.modPriceBox{transition:opacity .2s}
.modPriceBox .disabled{opacity:.4}
.modPriceBox .pricebox.row [class^=col-]{display:flex;flex-direction:column}
.modPricedBundleTitle{margin-top:24px;margin-bottom:10px}
.modPricedBundleTitle h2{float:left;margin-bottom:4px;color:#015}
.modPricedBundleTitle .prices{float:right;width:28%}
.modPricedBundleTitle .prices .onetime,.modPricedBundleTitle .prices .monthly{width:50%;display:inline-block;text-align:right}
.modPricedBundleTitle .prices .monthly{float:right}
.modProductAmountPrice{min-height:35px}
.modProductAmountPrice .newListSelected .selectedTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modProductAmountPrice .error{display:none;color:red;float:left;clear:both}
.modProductAmountPrice .amount{clear:left;float:left;width:10%}
.modProductAmountPrice .product{width:62%;margin-bottom:10px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modProductAmountPrice .product h3{margin-bottom:4px}
.modProductAmountPrice .product-info{padding:3px 10px 0}
.modProductAmountPrice .product-image{position:relative;float:left;width:140px;margin:0 15px 15px 0}
.modProductAmountPrice .product-image.size-large{width:220px}
.modProductAmountPrice .product-image img{width:100%;heigth:auto}
.modProductAmountPrice .prices{display:inline-block;width:28%;float:right}
.modProductAmountPrice .prices .onetime-price,.modProductAmountPrice .prices .monthly-price{width:50%;text-align:right;margin-top:2px}
.modProductAmountPrice .prices .onetime-price{float:left}
.modProductAmountPrice .prices .monthly-price{float:right}
.modProductAmountPrice .dropdown{min-width:53px;margin-right:10px}
.modProductAmountPrice .dropdown div.field{width:auto}
.modProductAmountPrice .dropdown div.field.custom-amount{margin-right:8px}
.modProductAmountPrice .dropdown .newListSelected .arrow{overflow:visible}
.modProductAmountPrice .sdx-container .select:first-of-type,.modProductAmountPrice .sdx-container .input-field .dropfield,.modProductAmountPrice .sdx-container .input-field input[type='text']:focus:not([readonly]),.modProductAmountPrice .sdx-container .input-field input[type='text']:valid{margin-top:5px}
.modProductImage{text-align:center}
.modProductImage img{width:auto;max-height:344px}
.modProductItemGroup{position:relative;padding-left:25px}
.modProductItemGroup .title-box{cursor:pointer}
.modProductItemGroup .title-box .arrow{display:none;position:absolute;left:0;margin:8px 11px 8px 0}
.modProductItemGroup .title-box .dropdown-arrow-down-navy{display:block}
.modProductItemGroup .title-box h3{margin-bottom:6px}
.modProductItemGroup .title-box p{margin:0}
.modProductItemGroup .title-box:hover h3{color:#1af}
.modProductItemGroup .title-box:hover h3 .dropdown-arrow-down{display:block}
.modProductItemGroup .title-box:hover h3 .dropdown-arrow-down-navy{display:none}
.modProductItemGroup .content-box{position:relative;display:none;padding-top:25px}
.modProductItemGroup .price-box{display:block;width:14%;float:right;text-align:right}
.modProductItemGroup.active .content-box{display:block}
.modProductItemGroup.active .title-box h3{color:#1af}
.modProductItemGroup.active .title-box h3 .dropdown-arrow-up{display:block}
.modProductItemGroup.active .title-box h3 .dropdown-arrow-down{display:none}
.modProductItemGroup.active .title-box h3 .dropdown-arrow-down-navy{display:none}
.modProductItemGroup .modProductAmountPrice h3,.modProductItemGroup .modBaseBundleOption h3,.modProductItemGroup .modProductAmountPrice .price,.modProductItemGroup .modBaseBundleOption .price{font-size:15px}
.modProductItemGroup .modBaseBundleOption .item-text-block{margin-left:0}
.modProductItemGroup .modPricedBundleTitle h2{font-size:18px}
.modProductItemGroup .modPricedBundleTitle .modPriceTag.medium{font-size:15px !important}
.modProductOptionsSummary{margin-bottom:10px}
.modProductOptionsSummary .priceOverview{width:100%}
.modProductOptionsSummary .priceOverview td{padding:3px 0;color:#015}
.modProductOptionsSummary .priceOverview td.title{width:55%}
.modProductOptionsSummary .priceOverview .oneTimePrice,.modProductOptionsSummary .priceOverview .monthlyPrice,.modProductOptionsSummary .priceOverview .totalOneTime,.modProductOptionsSummary .priceOverview .totalMonth,.modProductOptionsSummary .priceOverview .itemCount,.modProductOptionsSummary .priceOverview .base{text-align:right;width:13%}
.modProductOptionsSummary .priceOverview .total{padding-bottom:20px}
.modProductOptionsSummary .priceOverview .total td{border-top:1px solid #bbb;border-collapse:collapse;padding-top:5px;padding-bottom:40px}
.modProductOptionsSummary .priceOverview .total td h2{margin:0;border-bottom:0}
.modProductOptionsSummary .priceOverview .last-item td{padding-bottom:15px}
.modProductOptionsSummary h2{color:#015;border-bottom:1px solid #bbb}
.modProductOptionsSummary.sdxStyle .items-headline{border-bottom:2px solid #015;padding-bottom:9px;overflow:hidden}
.modProductOptionsSummary.sdxStyle .items-headline span{font-size:28px;line-height:32px;color:#015}
.modProductOptionsSummary.sdxStyle .items-headline span.price{float:right}
.modProductOptionsSummary.sdxStyle .oneContent{margin-top:37px}
.modProductOptionsSummary.sdxStyle ul{padding:0;margin:0}
.modProductOptionsSummary.sdxStyle ul li{border-top:1px solid #d6d6d6;padding:14px 0 18px 0}
.modProductOptionsSummary.sdxStyle ul li:first-child{border-top:0}
.modProductOptionsSummary.sdxStyle ul li dl{padding:0;margin:0;width:100%}
.modProductOptionsSummary.sdxStyle ul li dl dt{float:left;font-size:18px;line-height:24px;font-weight:normal;white-space:pre-line}
.modProductOptionsSummary.sdxStyle ul li dl dd{padding:0;text-align:right;font-size:24px;line-height:24px}
.modProductOptionsSummary.sdxStyle .monthlyContent ul li:first-child{padding-bottom:28px}
.modProductTeaser{margin-bottom:20px;display:inline-block;position:relative;-webkit-transition:125ms .3s ease-in-out;-moz-transition:125ms .3s ease-in-out;-ms-transition:125ms .3s ease-in-out;-o-transition:125ms .3s ease-in-out;transition:125ms .3s ease-in-out;padding:15px;background:#fff;background:rgba(255,255,255,0.85);-webkit-background-clip:padding-box;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.modProductTeaser.form-teaser.form-teaser{cursor:pointer}
.modProductTeaser.form-teaser.form-teaser .action-link.orderButton.primary-button,.modProductTeaser.form-teaser.form-teaser .details-link{display:none}
.modProductTeaser .teaser-inner{position:relative;height:330px}
.modProductTeaser .teaser-inner .col-left,.modProductTeaser .teaser-inner .col-right{position:relative;width:205px;height:100%;float:left}
.modProductTeaser .teaser-inner .col-right{margin-left:20px;margin-right:-10px}
.modProductTeaser .teaser-inner a.product-link:hover{text-decoration:none}
.modProductTeaser:hover{background:white;-webkit-transition:125ms .3s ease-in-out;-moz-transition:125ms .3s ease-in-out;-ms-transition:125ms .3s ease-in-out;-o-transition:125ms .3s ease-in-out;transition:125ms .3s ease-in-out}
.modProductTeaser h1,.modProductTeaser h2,.modProductTeaser h3{margin-bottom:8px;color:#015}
.modProductTeaser h1{font-size:48px}
.modProductTeaser h1 small{font-size:22px;display:block}
.modProductTeaser h2{font-size:22px;line-height:120%}
.modProductTeaser h2 small{font-size:14px;display:block}
.modProductTeaser h3{font-size:18px}
.modProductTeaser h3 small{color:#015;font-size:14px;display:block}
.modProductTeaser .modRichtext{color:#015;font-size:14px;margin-bottom:8px}
.modProductTeaser .modPriceOrderContainer{position:absolute;width:100%;bottom:0}
.modProductTeaser .modPriceOrderContainer .primary-button,.modProductTeaser .modPriceOrderContainer .secondary-button{width:auto;display:block;text-align:center;margin:10px 0 6px !important}
.modProductTeaser .modProductImage{position:relative}
.modProductTeaser .modProductImage img{position:absolute;display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;bottom:0;left:0;right:0;top:0}
.modProductTeaser .promo-wide{position:absolute;height:110px;width:100%;top:-120px;left:0}
.modProductTeaser.type-product-landscape-bottom,.modProductTeaser.type-product-landscape-top,.modProductTeaser.type-landscape-bottom,.modProductTeaser.type-landscape-top{margin-top:120px;height:210px}
.modProductTeaser.type-product-landscape-bottom .teaser-inner,.modProductTeaser.type-product-landscape-top .teaser-inner,.modProductTeaser.type-landscape-bottom .teaser-inner,.modProductTeaser.type-landscape-top .teaser-inner{width:430px;height:210px}
.modProductTeaser.type-product-landscape-bottom .modProductImage,.modProductTeaser.type-product-landscape-top .modProductImage,.modProductTeaser.type-landscape-bottom .modProductImage,.modProductTeaser.type-landscape-top .modProductImage{height:180px}
.modProductTeaser.type-product-landscape-top,.modProductTeaser.type-landscape-top{margin-top:0;margin-bottom:140px}
.modProductTeaser.type-product-landscape-top .promo-wide,.modProductTeaser.type-landscape-top .promo-wide{top:auto;bottom:-120px}
.modProductTeaser.type-product-large .teaser-inner,.modProductTeaser.type-large .teaser-inner{width:430px}
.modProductTeaser.type-product-large .modProductImage,.modProductTeaser.type-large .modProductImage{height:300px}
.modProductTeaser.type-product-portrait .teaser-inner,.modProductTeaser.type-portrait .teaser-inner{width:190px}
.modProductTeaser.type-product-portrait .modProductImage,.modProductTeaser.type-portrait .modProductImage{height:150px}
.modProductTeaser.type-product,.modProductTeaser.type-product-wide{cursor:auto;display:block;padding:0 0 24px 0;margin:0;background:0;-webkit-transition:none .3s ease-in-out;-moz-transition:none .3s ease-in-out;-ms-transition:none .3s ease-in-out;-o-transition:none .3s ease-in-out;transition:none .3s ease-in-out;-webkit-background-clip:padding-box;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0}
.carouselContainer .modProductTeaser.type-product,.carouselContainer .modProductTeaser.type-product-wide{margin:0 0 0 2px}
.modProductTeaser.type-product .teaser-inner,.modProductTeaser.type-product-wide .teaser-inner{height:auto}
.modProductTeaser.type-product .modProductImage,.modProductTeaser.type-product-wide .modProductImage{height:180px;margin-bottom:5px}
.modProductTeaser.type-product .modTitle,.modProductTeaser.type-product-wide .modTitle{height:42px;position:relative;overflow:hidden}
.modProductTeaser.type-product .modTitle a,.modProductTeaser.type-product-wide .modTitle a{position:static}
.modProductTeaser.type-product .modTitle h2,.modProductTeaser.type-product-wide .modTitle h2,.modProductTeaser.type-product .modTitle h3,.modProductTeaser.type-product-wide .modTitle h3{position:absolute;bottom:0;font-size:18px;line-height:21px;margin:0;max-height:42px;overflow:hidden}
.modProductTeaser.type-product .modPriceOrderContainer,.modProductTeaser.type-product-wide .modPriceOrderContainer{position:relative}
.modProductTeaser.type-product .modPriceOrderContainer .pricetag .action-link,.modProductTeaser.type-product-wide .modPriceOrderContainer .pricetag .action-link{float:right}
.modProductTeaser.type-product .modPriceOrderContainer .action-link,.modProductTeaser.type-product-wide .modPriceOrderContainer .action-link{float:left}
.modProductTeaser.type-product .modPriceOrderContainer .details-link,.modProductTeaser.type-product-wide .modPriceOrderContainer .details-link{float:right;margin-top:14px;padding-right:0}
.modProductTeaser.type-product-wide{display:inline-block}
.modProductTeaser.type-product-wide .teaser-inner .col-left{width:390px}
.modProductTeaser.type-product-wide .teaser-inner .col-right{width:220px;margin-left:10px}
.modProductTeaser.type-product-wide .modRichtext p{margin-top:8px}
.modProductTeaser.type-product-wide .modProductImage{height:380px}
.modProductTeaser.type-static-accessory,.modProductTeaser.type-static-product{border-bottom:1px solid #eaeaea;margin-bottom:20px}
.modProductTeaser.type-static-accessory .col-left,.modProductTeaser.type-static-product .col-left{float:left;width:190px}
.modProductTeaser.type-static-accessory .col-right,.modProductTeaser.type-static-product .col-right{float:right;width:180px;margin-top:60px}
.modProductTeaser.type-static-accessory .col-middle,.modProductTeaser.type-static-product .col-middle{margin:0 190px 0 240px}
.modProductTeaser.type-static-accessory .col-middle .scs-primary-link,.modProductTeaser.type-static-product .col-middle .scs-primary-link{margin-top:13px}
.modProductTeaser.type-static-accessory .modProductImage,.modProductTeaser.type-static-product .modProductImage{height:190px}
.modProductTeaser.type-static-accessory .modPriceOrderContainer .action-link,.modProductTeaser.type-static-product .modPriceOrderContainer .action-link{margin-top:4px !important}
.modProductTeaser.type-static-product .col-right{margin-top:0}
.modProductTeaser.type-static-product .col-middle .scs-primary-link{margin-top:0}
.modProductTeaser.with-badge.type-product-landscape-top .promo-image,.modProductTeaser.with-badge.type-landscape-top .promo-image,.modProductTeaser.with-badge.type-product-large .promo-image,.modProductTeaser.with-badge.type-large .promo-image,.modProductTeaser.with-badge.type-portrait .promo-image{min-height:40px}
.cq_isEditMode .modProductTeaser{height:auto !important}
.cq_isEditMode .modProductTeaser .teaser-inner{height:auto !important}
.cq_isEditMode .modProductTeaser .modPriceOrderContainer{position:relative}
.cq_isEditMode .modProductTeaser .modProductImage img{max-width:100%}
.modProductOfferPreviews .modProductTeaser{display:block;background:transparent;padding:0;margin:20px 0 0 30px;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;cursor:initial}
.modProductOfferPreviews .modProductTeaser .teaser-inner{width:auto;height:auto}
.modProductOfferPreviews .modProductTeaser .teaser-inner .col-left,.modProductOfferPreviews .modProductTeaser .teaser-inner .col-right{float:none;width:400px;height:auto;margin:0}
.modProductOfferPreviews .modProductTeaser .modTitle{margin-left:0}
.modProductOfferPreviews .modProductTeaser .modTitle h2,.modProductOfferPreviews .modProductTeaser .modTitle h3,.modProductOfferPreviews .modProductTeaser .modTitle h4,.modProductOfferPreviews .modProductTeaser .modTitle h5{font:28px / 32px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;margin:0}
.modProductOfferPreviews .modProductTeaser .modRichtext h2,.modProductOfferPreviews .modProductTeaser .modRichtext h3,.modProductOfferPreviews .modProductTeaser .modRichtext p{font:28px / 32px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modProductOfferPreviews .modProductTeaser .primary-button,.modProductOfferPreviews .modProductTeaser .secondary-button{-webkit-box-shadow:0 0 0 0 #999;-moz-box-shadow:0 0 0 0 #999;-ms-box-shadow:0 0 0 0 #999;-o-box-shadow:0 0 0 0 #999;box-shadow:0 0 0 0 #999;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;padding:10px 18px;display:inline-block}
#scs-stage .modProductOfferPreviews .modProductTeaser .primary-button,#scs-stage .modProductOfferPreviews .modProductTeaser .secondary-button{color:white;font-size:17px !important;line-height:25px;height:auto;margin-right:20px !important}
.modProductOfferPreviews .modProductTeaser .modPriceOrderContainer{width:210px;position:static}
.modProductOfferPreviews .modProductTeaser .modPriceOrderContainer .pricetag{margin-bottom:20px}
.modProductOfferPreviews .modProductTeaser .modPriceOrderContainer .details-link.scs-primary-link{position:absolute;display:inline-block;margin:23px 0 0 0}
.modProductOfferPreviews .modProductTeaser .modPriceOrderContainer .cta-external-buttons{margin:0;float:left}
.modProductOfferPreviews .modProductTeaser.productimage-container{position:absolute;width:100%;height:513px;margin:0;z-index:-1}
.modProductOfferPreviews .modProductTeaser.productimage-container .productimage{position:absolute;right:0;top:0;width:100%;height:100%;margin:0}
.modProductOfferPreviews .modProductTeaser.productimage-container .modProductImage{position:static;width:auto;height:auto}
.modProductOfferPreviews .modProductTeaser.productimage-container .modProductImage img{height:100%;width:auto;position:absolute;top:auto;right:0;bottom:0;left:auto;-webkit-transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;-ms-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out}
.modProductOfferPreviews .modProductTeaser .promo-image,.modProductOfferPreviews .modProductTeaser .promo-badge{display:none}
.cq_isEditMode .modProductOfferPreviews .modProductTeaser .col-left{float:right}
.cq_isEditMode .modProductOfferPreviews .modProductTeaser .col-right{float:left}
.modProductTeaser .modEcommerceProductDetail[data-type="topfeatures"]{margin-bottom:16px}
@media only screen and (max-height:810px){.modProductOfferPreviews .modProductTeaser{margin-left:60px}
.modProductOfferPreviews .modProductTeaser.productimage-container{height:368px}
.modProductOfferPreviews .modProductTeaser.productimage-container .modProductImage img{right:90px}
.modProductOfferPreviews .modProductTeaser .modTitle h2,.modProductOfferPreviews .modProductTeaser .modTitle h3,.modProductOfferPreviews .modProductTeaser .modTitle h4,.modProductOfferPreviews .modProductTeaser .modTitle h5{font-size:23px;line-height:28px}
.modProductOfferPreviews .modProductTeaser .modRichtext h2,.modProductOfferPreviews .modProductTeaser .modRichtext h3,.modProductOfferPreviews .modProductTeaser .modRichtext p{font-size:23px;line-height:24px}
.modProductOfferPreviews .modProductTeaser .primary-button,.modProductOfferPreviews .modProductTeaser .secondary-button{padding:4px 12px}
#scs-stage .modProductOfferPreviews .modProductTeaser .primary-button,#scs-stage .modProductOfferPreviews .modProductTeaser .secondary-button{font-size:15px !important}
.modProductOfferPreviews .modProductTeaser .modPriceOrderContainer .pricetag{margin-bottom:15px}
.modProductOfferPreviews .modProductTeaser .modPriceOrderContainer .details-link.scs-primary-link{margin-top:16px}
}
.modRetentionDisplay{display:inline-block}
.modRetentionDisplay.loading-indicator{width:auto;height:auto;margin:0;min-height:35px;text-align:center;padding-top:30px}
.modRetentionDisplay .retention-message{color:#666;line-height:24px;float:left;margin:0 10px 0 0;width:360px}
.modRetentionDisplay .retention-message.retentionPossible{width:170px}
.modRetentionDisplay .retention-message.retentionPossible:before{content:"\2713 ";width:17px;font-family:swisscomIcons,sans-serif;display:inline-block;color:#0c0;font-size:16px}
.modRetentionDisplay .retention-contracts-select{width:50%;float:left}
.modRetentionDisplay .retention-contracts-select .dropdown{margin-right:10px}
.slim.modRetentionDisplay .retention-contracts-select{width:100%;float:none}
.slim.modRetentionDisplay .retention-contracts-select .dropdown{margin-right:0}
.modRetentionDisplay .retention-action-button{margin:0 0 0 10px;padding:0;line-height:28px;height:28px;width:170px;float:left}
.modRetentionDisplay .retention-action-button a.primary-button{text-align:center;padding:6px 12px 5px 12px;margin:0;width:146px}
.slim.modRetentionDisplay{width:100%;margin-left:0}
.slim.modRetentionDisplay .retention-action-button{margin-left:0}
.modRetentionButton a.primary-button{width:146px;padding:6px 12px 5px 12px;text-align:center}
.modRetentionResult .font--light *{font-weight:300}
.modRetentionResult .select{float:left;margin-right:24px}
.modRetentionResult .select .select__placeholder.select__placeholder{background:#fff;padding-right:45px}
.modRetentionResult .select .select__dropdown{min-width:auto !important}
.modRetentionResult .loader-spinner.loader-spinner,.modRetentionResult .retention-message.retention-message{max-width:45%;float:left;clear:none}
.modRetentionResult .loader-spinner.loader-spinner{display:flex;align-items:center}
.modRetentionResult .select.hidden+.retention-message.retention-message{max-width:none}
.is-mobile .modRetentionResult{margin-top:11px}
.modSubtotal.sdxStyle{position:absolute;top:0;left:0;height:56px;background:#015;width:100%;z-index:9999999}
@media only screen and (max-width:980px){.modSubtotal.sdxStyle{top:-56px}
.is-mobile .modSubtotal.sdxStyle,.modSubtotal.sdxStyle.is-fixed{top:0}
}
.modSubtotal.sdxStyle.is-fixed{position:fixed}
.modSubtotal.sdxStyle.showDetails{background:#086adb}
.is-mobile .modSubtotal.sdxStyle .topwrapper{margin-left:20px}
.modSubtotal.sdxStyle .section-total{max-width:480px;margin:0 auto}
.is-mobile .modSubtotal.sdxStyle .section-total{max-width:240px;width:auto}
.modSubtotal.sdxStyle .section-total .monthlyContent,.modSubtotal.sdxStyle .section-total .onetimeContent{float:left;color:white;font-size:24px;line-height:32px;margin-top:12px}
.is-mobile .modSubtotal.sdxStyle .section-total .monthlyContent,.is-mobile .modSubtotal.sdxStyle .section-total .onetimeContent{font-size:16px;line-height:34px;margin-top:0}
.is-mobile .modSubtotal.sdxStyle .section-total .monthlyContent .subtotal,.is-mobile .modSubtotal.sdxStyle .section-total .onetimeContent .subtotal{display:block;line-height:10px}
.modSubtotal.sdxStyle .section-total .monthlyContent.onetimeContent,.modSubtotal.sdxStyle .section-total .onetimeContent.onetimeContent{margin-left:32px}
.is-mobile .modSubtotal.sdxStyle .section-total .monthlyContent.onetimeContent,.is-mobile .modSubtotal.sdxStyle .section-total .onetimeContent.onetimeContent{margin-left:42px}
.modSubtotal.sdxStyle .section-total .section-toggle{float:left;margin-top:16px}
.modSubtotal.sdxStyle .section-total .section-toggle a{text-decoration:none}
.modSubtotal.sdxStyle .section-total .section-toggle i{color:white;margin-left:33px}
.modSubtotal.sdxStyle .section-total .section-toggle i.close{display:none}
.modSubtotal.sdxStyle .section-details{width:100%;margin-top:56px;background-color:rgba(51,51,51,0.6);min-height:100%;height:auto;position:fixed;top:0;right:0;transition:min-height .5s;min-height:0;height:0;overflow:hidden}
.modSubtotal.sdxStyle .section-details .section-wrapper{background-color:#fff}
.modSubtotal.sdxStyle .section-details .section-content{width:700px;margin:0 auto;padding:40px 40px 64px 40px}
.is-mobile .modSubtotal.sdxStyle .section-details .section-content{width:auto;padding:37px 20px 24px 20px}
.modSubtotal.sdxStyle.showDetails .section-toggle i.close{display:block}
.modSubtotal.sdxStyle.showDetails .section-toggle i.open{display:none}
.modSubtotal.sdxStyle.showDetails .section-details{display:block;min-height:100%}
.is-mobile .modSubtotal.sdxStyle ul.items{padding:0;margin:0}
.modSubtotal.sdxStyle ul.items li{border-top:1px solid #d6d6d6;padding:14px 0 18px 0}
.modSubtotal.sdxStyle ul.items li:first-child{border-top:0}
.modSubtotal.sdxStyle ul.items li dl{width:100%}
.modSubtotal.sdxStyle ul.items li dl dt{float:left;font-size:18px;line-height:24px;white-space:pre-line}
.modSubtotal.sdxStyle ul.items li dl dd{text-align:right;font-size:18px;line-height:24px}
.modSubtotal.sdxStyle .monthly-items ul li:first-child{padding-bottom:28px}
.modSubtotal.sdxStyle .items-headline{border-bottom:2px solid #015;padding-bottom:9px}
.modSubtotal.sdxStyle .items-headline span{font-size:28px;line-height:32px;color:#015}
.modSubtotal.sdxStyle .one-time-items{margin-top:37px}
.modSubtotal.sdxStyle .sdx-container{margin-top:40px}
.modSubtotal.sdxStyle .sdx-container button{float:right}
.modSubtotal.sdxStyle .items-total-onetime-txt,.modSubtotal.sdxStyle .items-total-monthly-txt{float:left}
.modSubtotal.sdxStyle .items-total-onetime-price,.modSubtotal.sdxStyle .items-total-monthly-price{float:right}
.modSubtotal.classic{width:200px;display:inline-block;background:#f5f5f5;color:#666;position:relative;padding:20px 10px 10px;-ms-box-shadow:0 0 3px 3px #ddd;-o-box-shadow:0 0 3px 3px #ddd;-webkit-box-shadow:0 0 3px 3px #ddd;-moz-box-shadow:0 0 3px 3px #ddd;box-shadow:0 0 3px 3px #ddd;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.modSubtotal.classic.is-fixed{position:fixed;top:6px}
.modSubtotal.classic .topwrapper{-webkit-background-clip:padding-box;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:white;margin:-20px -10px 0 -10px;padding:0 10px 10px 10px}
.modSubtotal.classic .section-toggle{border-top:1px solid #ddd;margin:0 -10px;padding:10px 10px 0 10px;height:30px}
.modSubtotal.classic .section-toggle h3{font-size:18px;padding-left:25px}
.modSubtotal.classic .section-toggle .arrow-down,.modSubtotal.classic .section-toggle .arrow-up{float:left;margin-top:11px;margin-left:8px}
.modSubtotal.classic .section-toggle .toggle-on-details h3{color:#2d90ec}
.modSubtotal.classic .section-toggle .toggle-on-details:hover,.modSubtotal.classic .section-toggle .toggle-off-details:hover,.modSubtotal.classic .section-toggle .toggle-on-details:active,.modSubtotal.classic .section-toggle .toggle-off-details:active{cursor:pointer}
.modSubtotal.classic .section-toggle .toggle-on-details .label,.modSubtotal.classic .section-toggle .toggle-off-details .label{line-height:25px;margin-left:10px}
.modSubtotal.classic .section-toggle .toggle-on-details .label{color:#2d90ec}
.modSubtotal.classic .section-toggle .toggle-off-details .label{color:#015}
.modSubtotal.classic .section-details{margin:0 -10px;padding:0 16px 16px 16px}
.modSubtotal.classic .section-details .description{margin-bottom:10px}
.modSubtotal.classic .section-details .one-time-items,.modSubtotal.classic .section-details .monthly-items{border-bottom:1px solid #666;padding-bottom:5px}
.modSubtotal.classic .section-details .one-time-items{margin-top:42px}
.modSubtotal.classic .section-details .items-headline{height:18px;margin-top:10px;padding-top:3px;margin-bottom:10px;color:#333;font:15px / 18px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modSubtotal.classic .section-details ul.items li{border-bottom:1px solid #666;padding:5px 0 2px 0}
.modSubtotal.classic .section-details ul.items li:last-child{border-color:#666}
.modSubtotal.classic .section-details ul.items li dl{display:inline-block;width:100%}
.modSubtotal.classic .section-details ul.items li dl dt{display:inline-block;float:left;width:63%}
.modSubtotal.classic .section-details ul.items li dl dd{display:inline-block;width:37%;height:20px;text-align:right}
.modSubtotal.classic .section-details .items-total-onetime-txt,.modSubtotal.classic .section-details .items-total-monthly-txt,.modSubtotal.classic .section-details .items-total-onetime-price,.modSubtotal.classic .section-details .items-total-monthly-price{display:inline-block;margin-top:6px}
.modSubtotal.classic .section-details .items-total-onetime-txt,.modSubtotal.classic .section-details .items-total-monthly-txt{float:left;width:63%}
.modSubtotal.classic .section-details .items-total-onetime-price,.modSubtotal.classic .section-details .items-total-monthly-price{width:37%;text-align:right;margin-left:-1px}
.modSubtotal.classic .section-total{margin-bottom:10px;border-bottom:1px solid #ddd;padding-top:10px}
.modSubtotal.classic .section-total .onetime,.modSubtotal.classic .section-total .monthly{width:50%;margin-bottom:3px;color:#015}
.modSubtotal.classic .section-total .onetime{float:left}
.modSubtotal.classic .section-total .monthly{display:inline-block}
.modSubtotal.classic .section-total .subtotal{width:50%;float:left;line-height:1em}
.modSubtotal.classic .section-total .subtotal.medium .currency{margin-right:3px}
.modSubtotal.classic .section-total .subtotal.medium .priceOTC,.modSubtotal.classic .section-total .subtotal.medium .price{color:#015;font:22px / 26px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modSubtotal.classic .section-total .subtotal .currency{margin-right:1px}
.modSubtotal.classic .section-total .subtotal-otc{text-align:left}
.modSubtotal.classic .section-parsys{clear:both;padding:0 10px 0 0}
.modSubtotal.classic .section-parsys p{font-size:11px}
.modTrustbuilding.sdxStyle{margin-top:37px}
.modTrustbuilding.sdxStyle ul{padding:0;margin:0}
.modTrustbuilding.sdxStyle ul li{margin-right:20px;line-height:40px;display:inline-block;margin-right:6px;vertical-align:top}
.modTrustbuilding.sdxStyle ul li i,.modTrustbuilding.sdxStyle ul li div{display:inline-block}
.modTrustbuilding.sdxStyle ul li i{background-color:#b1b9be;border-radius:200px;color:#fff;text-align:center;vertical-align:top;font-size:44px;width:60px;height:60px;line-height:60px;margin-right:20px}
.modTrustbuilding.sdxStyle ul li div{width:220px}
.modTrustbuilding.sdxStyle ul li .text-h5{color:#015;margin-bottom:8px}
.is-mobile .modTrustbuilding.sdxStyle{margin-top:22px}
.is-mobile .modTrustbuilding.sdxStyle li{margin-bottom:47px;display:list-item;margin-right:0;vertical-align:baseline}
.is-mobile .modTrustbuilding.sdxStyle i{font-size:40px;width:56px;height:56px;line-height:56px;margin-right:16px}
.is-mobile .modTrustbuilding.sdxStyle div{width:calc(100% - 77px)}
.is-mobile .modTrustbuilding.sdxStyle p{font-size:16px}
.modTrustbuilding.Classic.is-desktop ul{text-align:right}
.modTrustbuilding.Classic.is-desktop ul li{display:inline-block;margin:0 0 2px 20px;line-height:18px;font-size:11px}
.modTrustbuilding.Classic.is-desktop ul li:first-child{margin-left:0}
.modTrustbuilding.Classic.is-desktop ul li span{float:left;margin-right:10px}
.modTrustbuilding.Classic.is-mobile ul{padding:0;margin:0}
.modTrustbuilding.Classic.is-mobile ul li{margin-right:20px;line-height:40px}
.modTrustbuilding.Classic.is-mobile ul li span{float:left;margin:10px 10px 0 0}
.swisscomIconFont{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.modFileUpload span.remove-icon{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left 0}
.modFileUpload span.remove-icon:hover{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -16px}
.custom-checkbox label .checkbox-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -32px;height:14px;width:14px}
.custom-checkbox label .checkbox-control.reveal{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -53px;height:7px;width:14px}
.ui-multiselect-menu ul>li label{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:right -60px;height:14px;width:14px}
.ui-multiselect-single.ui-multiselect-menu ul>li label{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:right -81px;height:14px;width:14px}
.custom-checkbox label.checked .checkbox-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -106px;height:14px;width:14px}
.custom-checkbox label.checked .checkbox-control.reveal{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -127px;height:7px;width:14px}
.ui-multiselect-menu ul>li label.selected{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:right -141px;height:14px;width:14px}
.ui-multiselect-single.ui-multiselect-menu ul>li label.selected{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:right -162px;height:14px;width:14px}
.custom-radio label .radio-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -187px;height:18px;width:18px}
.custom-radio label.checked .radio-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -212px;height:18px;width:18px}
.ui-mobile .custom-checkbox label .checkbox-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -237px;height:18px;width:18px}
.ui-mobile .custom-checkbox label.checked .checkbox-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -262px;height:18px;width:18px}
.ui-mobile .custom-radio label .radio-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -287px;height:20px;width:20px}
.ui-mobile .custom-radio label.checked .radio-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -314px;height:20px;width:20px}
.ui-mobile .ui-icon-arrow-d:after,.ui-mobile .ui-icon-carat-d:after{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -341px;width:14px;height:7px}
.ui-mobile .ui-icon-arrow-u:after,.ui-mobile .ui-icon-carat-u:after{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -127px;width:14px;height:7px}
.ui-mobile .form-close-icon{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -355px;height:20px;width:20px}
.field-hint{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -375px}
.field-hint:hover{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -395px}
.headingError-icon{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -415px;height:16px;width:20px}
.navigation-back-button{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -431px;background-repeat:no-repeat;width:30px;height:30px}
.form-error-icon{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -473px;background-repeat:no-repeat;height:18px;width:18px}
.form-info-icon-gray{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -498px;background-repeat:no-repeat;height:15px;width:15px}
.form-info-icon-gray:hover{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -520px;height:15px;width:15px}
.form-info-icon-red{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -542px;background-repeat:no-repeat;height:18px;width:18px}
.form-info-icon-navy{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -567px;background-repeat:no-repeat;height:18px;width:18px}
.form-info-success-icon{background-image:url('../../forms/resources/img/sprites/sprites-forms-lores-1499325018849.png');background-position:left -592px;background-repeat:no-repeat;height:18px;width:18px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.ui-mobile .custom-checkbox label .checkbox-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left 0;background-size:20px 119px}
.ui-mobile .custom-checkbox label.checked .checkbox-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -18px;background-size:20px 119px}
.ui-mobile .custom-checkbox label .checkbox-control.reveal{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -36px;background-size:20px 119px}
.ui-mobile .custom-checkbox label.checked .checkbox-control.reveal{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -39px;background-size:20px 119px}
.ui-mobile .custom-radio label .radio-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -41px;background-size:20px 119px}
.ui-mobile .custom-radio label.checked .radio-control{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -61px;background-size:20px 119px}
.ui-mobile .ui-icon-arrow-d:after,.ui-mobile .ui-icon-carat-d:after{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -81px;background-size:20px 119px;width:14px;height:7px}
.ui-mobile .ui-icon-arrow-u:after,.ui-mobile .ui-icon-carat-u:after{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -92px;background-size:20px 119px;width:14px;height:7px}
.ui-mobile .form-close-icon{background-image:url('../../forms/resources/img/sprites/sprites-forms-hires-1499325018849.png');background-position:left -99px;background-size:20px 119px}
}
.scs-form-button{display:inline-block;height:25px;line-height:17px;vertical-align:top !important;position:relative;font-weight:normal !important;font-size:13px !important;cursor:pointer;color:white !important;margin:0 10px 10px 0;padding:4px 12px;text-decoration:none !important;border:0;background:#086adb;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:all .07s cubic-bezier(0.4,0,0.6,1);-webkit-appearance:none}
.scs-form-button:hover{background:#0048cf}
.scs-form-button:active,.scs-form-button:focus{background:#0048cf;transform:scale(0.98)}
.modAjaxCaptcha{display:none}
.modAjaxCaptcha .recaptcha_only_if_audio{display:none}
.type-audio.modAjaxCaptcha .recaptcha_only_if_audio{display:block}
.modAutocomplete li.ui-menu-item{line-height:20px}
@media screen and (max-width:480px){.modAutocomplete ul.ui-autocomplete{padding:0 0 10px 0;margin-top:65px}
.modAutocomplete li.ui-menu-item{line-height:40px}
.modAutocomplete li.ui-menu-item .ui-menu-item-wrapper{padding:0 10px}
}
.modAutoSuggestAddress{position:relative}
.modAutoSuggestAddress .field-set{float:left;width:50%}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field,.modAutoSuggestAddress .field-set .field{float:left}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field span,.modAutoSuggestAddress .field-set .field span{padding-right:8px}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field span input,.modAutoSuggestAddress .field-set .field span input,.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field span select,.modAutoSuggestAddress .field-set .field span select{box-sizing:border-box;margin-right:0}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field span input:focus,.modAutoSuggestAddress .field-set .field span input:focus,.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field span select:focus,.modAutoSuggestAddress .field-set .field span select:focus{margin:-1px 0 9px}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field span input[disabled],.modAutoSuggestAddress .field-set .field span input[disabled],.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .field span select[disabled],.modAutoSuggestAddress .field-set .field span select[disabled]{cursor:not-allowed;opacity:.6}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .zip,.modAutoSuggestAddress .field-set .zip,.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .house-number,.modAutoSuggestAddress .field-set .house-number{width:25%}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .city,.modAutoSuggestAddress .field-set .city,.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .street-name,.modAutoSuggestAddress .field-set .street-name{width:75%}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .house-name span,.modAutoSuggestAddress .field-set .house-name span,.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set .house-number span,.modAutoSuggestAddress .field-set .house-number span{padding-right:0}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set.building .house-name,.modAutoSuggestAddress .field-set.building .house-name{width:100%}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set.nostreet,.modAutoSuggestAddress .field-set.nostreet{width:100%;clear:both;margin-bottom:20px}
.modScForm .modGridLayout .column .modAutoSuggestAddress .field-set.nostreet label,.modAutoSuggestAddress .field-set.nostreet label{padding-bottom:0}
.skinServiceAvailabilitySmall .modAutoSuggestAddress .field-set,.skinServiceAvailabilityTiny .modAutoSuggestAddress .field-set,.skinServiceAvailabilitySmall .modScForm .modGridLayout .column .modAutoSuggestAddress .field-set,.skinServiceAvailabilityTiny .modScForm .modGridLayout .column .modAutoSuggestAddress .field-set,.modAutoSuggestAddress.skinAutoSuggestRows .field-set{float:none;width:100%}
.skinServiceAvailabilitySmall .modAutoSuggestAddress .city span,.skinServiceAvailabilityTiny .modAutoSuggestAddress .city span,.skinServiceAvailabilitySmall .modScForm .modGridLayout .column .modAutoSuggestAddress .city span,.skinServiceAvailabilityTiny .modScForm .modGridLayout .column .modAutoSuggestAddress .city span,.modAutoSuggestAddress.skinAutoSuggestRows .city span{padding-right:0}
.modScForm .modAutoSuggestAddress.isMobile .field input:focus,.modScForm .modAutoSuggestAddress.isMobile .field select:focus{margin:0 0 16px}
.modAutoSuggestAddress .type-ahead-list{position:absolute;z-index:1;background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#015;white-space:nowrap;-ms-box-shadow:1px 1px 3px 0 #bbb;-o-box-shadow:1px 1px 3px 0 #bbb;-webkit-box-shadow:1px 1px 3px 0 #bbb;-moz-box-shadow:1px 1px 3px 0 #bbb;box-shadow:1px 1px 3px 0 #bbb}
.modAutoSuggestAddress .type-ahead-list.city-position{max-height:205px;overflow-y:auto}
.modAutoSuggestAddress .type-ahead-list.street-position{max-height:130px;overflow-y:auto}
.modAutoSuggestAddress .type-ahead-list ul{padding:0;margin:0}
.modAutoSuggestAddress .type-ahead-list li{padding:3px;cursor:pointer}
.modAutoSuggestAddress .type-ahead-list li.focus,.modAutoSuggestAddress .type-ahead-list li:focus,.modAutoSuggestAddress .type-ahead-list li:hover{background-color:#f5f5f5;color:#2d90ec}
.modAutoSuggestAddress .type-ahead-list li.nomatch{cursor:default}
.modAutoSuggestAddress .type-ahead-list li.nomatch.focus,.modAutoSuggestAddress .type-ahead-list li.nomatch:focus,.modAutoSuggestAddress .type-ahead-list li.nomatch:hover{background-color:#fff;color:#015}
.modAutoSuggestAddress.gaiaAddressCheck .type-ahead-list{position:absolute}
.modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .country .select{width:auto;max-width:80px;float:left;margin-right:20px;margin-top:5px}
.modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .zip{width:auto;max-width:180px;float:left;margin-right:20px}
.modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .city{width:auto;max-width:180px;float:left}
.modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .type-ahead-list{border:0;width:100%;position:absolute}
.is-mobile .modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .country .select{float:none;margin-right:0;margin-top:0;width:100%;max-width:100%;margin-bottom:16px}
.is-mobile .modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .zip,.is-mobile .modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .city{max-width:100%;float:none;margin-right:0}
.is-mobile .modAutoSuggestAddress.skinAutoSuggestAddressZipAndCity.sdx .type-ahead-list{min-width:100% !important}
.modCampaignService .container{margin-right:103px}
.modCampaignService .lang{width:90px;float:right;margin-right:13px}
.sdx-container .modCampaignService .with-lang .checkbox{width:360px;float:left}
.sdx-container .modCampaignService .lang{width:165px;float:right;margin-right:0}
.modDatePicker{max-width:540px}
.modDatePicker .date-field .date-container span.inputField{display:block}
.modDatePicker .date-field.time-enabled .date-container{width:68%;float:left}
.modDatePicker .date-field.time-enabled .date-container span.inputField{clear:none}
.column.span5 .modDatePicker .date-field.time-enabled .date-container,.column.span4 .modDatePicker .date-field.time-enabled .date-container,.column.span3 .modDatePicker .date-field.time-enabled .date-container{width:100%;float:none}
.modDatePicker div.time-container{width:32%;margin-left:68%;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modDatePicker div.time-container .newListSelected.newListSelFocus .selectedTxt{border:#2d90ec solid 2px;margin:-1px -1px 9px}
.modDatePicker div.time-container .newListSelected .selectedTxt{width:auto;margin-right:0}
.column.span5 .modDatePicker div.time-container,.column.span4 .modDatePicker div.time-container,.column.span3 .modDatePicker div.time-container{float:none;padding-left:0;width:100%;margin-left:0}
.modDatePicker div.date-field{width:auto}
.modDatePicker div.date-field input:focus{margin:-1px 19px 9px -1px}
.col_two .modScForm .modDatePicker .field{width:auto}
.sdx-container .modDatePicker .ui-datepicker-trigger{display:none}
.sdx-container .modDatePicker .date-icon.date-icon{position:absolute;right:0;margin-top:-50px;cursor:pointer;margin-right:15px;z-index:5}
.sdx-container .modDatePicker .date-field.time-enabled .date-container{position:relative;width:59%}
.sdx-container .modDatePicker .time-container{margin-top:29px;margin-left:59%;display:block}
.sdx-container .modDatePicker .time-container label{position:absolute;top:0;left:0;margin-left:20px;margin-top:-29px}
.sdx-container .modDatePicker .time-container .select__dropdown{left:20px;min-width:200px}
.ui-datepicker.subTotalSpacer{margin-top:-56px !important}
.ui-dialog .modScForm .date-icon.icon.icon-009-calendar,.modal .modScForm .date-icon.icon.icon-009-calendar,.ui-dialog .modScForm .date-field.inputField input:not([type="checkbox"]):not([type="radio"]),.modal .modScForm .date-field.inputField input:not([type="checkbox"]):not([type="radio"]){z-index:900002}
.modDropDownCascadeRest .modDropdownPopulation{display:none}
.modDropDownCascadeRest .modDropdownPopulation:first-child{display:block}
.modFileUpload .js-loading-indicator{display:none;background:url('../../base/resources/rotating-loader.gif') no-repeat 0 0;width:32px;height:32px;margin:5px 0 10px}
.modFileUpload .remove-icon{cursor:pointer;display:inline-block;height:15px;margin-left:8px;margin-right:6px;position:relative;top:2px;width:15px}
.modFileUpload .fileList{margin:8px 0 16px 0}
.modFileUpload .fileList .upload-file-holder{margin-top:5px}
.modFileUpload .fileList a{text-decoration:none}
.modFileUpload .fileList a:hover .text{text-decoration:underline}
.modFileUpload .fileList .fileDescription .size{color:#666;padding-left:5px;font-size:11px}
.modFileUpload .upload-button{position:relative}
.modFileUpload .field-hint{position:static}
.sdx-container .modFileUpload .fileList{margin-top:17px;margin-bottom:0}
.sdx-container .modFileUpload .fileList .remove-icon{background-image:none;margin-right:9px;margin-left:0;float:left;color:#adadad;top:0}
.sdx-container .modFileUpload .fileList .remove-icon:hover{background-image:none;color:#858585}
.sdx-container .modFileUpload .fileList .fileDescription{float:left;width:calc(100% - 25px);word-break:break-word}
.sdx-container .modFileUpload .fileList .fileDescription .size{word-break:keep-all;padding-left:0}
.sdx-container .modFileUpload .upload-button{font-size:24px;margin-left:13px}
.sdx-container .modFileUpload label{pointer-events:none}
.sdx-container .modFileUpload .js-loading-indicator{background:0}
.sdx-container .modFileUpload .error-message{margin-top:17px}
.modFormStepIndicator{margin-bottom:45px;overflow:hidden;width:100%}
.modFormStepIndicator.sdx-container .bg--dark{background-color:transparent}
.modFormStepIndicator .marker-icon{background-color:#bbb;-webkit-background-clip:padding-box;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:16px;width:16px;position:relative}
.modFormStepIndicator .marker-connector{background-color:#bbb;height:1px;right:50%;min-width:118px;position:absolute;top:8px;z-index:-1}
.modFormStepIndicator .marker{float:left;position:relative;text-align:center;width:126px}
.modFormStepIndicator .marker:first-child .marker-connector{display:none}
.modFormStepIndicator .marker-icon{display:block;margin:0 auto}
.modFormStepIndicator .marker-label{color:#bbb;display:inline-block;margin-top:10px;text-decoration:none}
.modFormStepIndicator .marker-active .marker-icon{background-color:#015}
.modFormStepIndicator .marker-active .marker-label{color:#015}
.modFormStepIndicator .marker-active .marker-connector{background-color:#015}
.modFormStepIndicator .finish .marker-icon:after{content:"✓";position:absolute;width:25px;height:25px;color:white;right:0;left:-5px;top:1px}
.modFormStepIndicator .finish-all .marker-icon{background-color:green}
.modFormStepIndicator .finish-all .marker-icon:after{content:"✓";position:absolute;width:25px;height:25px;color:white;right:0;left:-5px;top:1px}
.modFormStepIndicator .marker-label{cursor:default}
.modFormStepIndicator.progress-full.sdx-container{text-align:center;margin-top:10px}
.modFormStepIndicator.progress-full.sdx-container .progress-full__bar button{cursor:auto}
HTML.msIe8 .finish .marker-icon:after,HTML.msIe8 .finish-all .marker-icon:after{content:"✓";position:absolute;width:25px;height:25px;color:white;right:0;left:2px;top:1px}
.modHiddenGetParameter{left:-10000px;position:absolute;visibility:hidden}
.modMultiField .inputField{float:left;padding-right:12px}
.modMultiField .inputField input{width:120px;margin:0 0 10px}
.modMultiField label{float:left}
.modMultiField .field-hint{float:left;position:relative;margin:0 0 0 8px;right:auto}
.modMultiField .icon-close{display:inline-block;margin:7px 0 0 2px;vertical-align:top;cursor:pointer}
.modScForm .multifield .modMultiField.field>div{float:none}
.modMultiField .add-action{display:inline-block;float:left;padding:7px 0;margin-bottom:10px;white-space:nowrap}
.modScForm .modMultiField.field.error input{background-color:#f8f8f8;border-color:#5e5555;-webkit-box-shadow:inset 0 1px 2px #bababa;-moz-box-shadow:inset 0 1px 2px #bababa;box-shadow:inset 0 1px 2px #bababa}
.modScForm .modMultiField.field.error input:focus{border-color:#2d90ec}
.modScForm .modMultiField.field.error input.error-field{border-color:#d12;-webkit-box-shadow:inset 0 1px 2px #f4babf;-moz-box-shadow:inset 0 1px 2px #f4babf;box-shadow:inset 0 1px 2px #f4babf}
.modScForm dl{margin-bottom:15px}
.modScForm dt{font-weight:bold}
.modScForm .printForm .outputField{border:0;box-shadow:none;background:transparent;margin:0 20px 10px 0;padding:3px 0 4px;color:#333;font-size:13px;font-weight:normal;width:100%;display:inline-block;min-height:15px}
.modScForm .printForm h3{font-weight:700 !important;font-size:18px !important}
.modScForm .printForm h2{margin-top:1em !important}
.modScForm .printForm button.field-hint{display:none !important}
.modScForm .printForm button[type="submit"]{display:none !important}
.modScForm .printForm .button-indent{display:none !important}
.modScForm .printForm span.info-icon{display:inline-block !important}
@media print{.modScForm input[type="text"],.modScForm input[type="email"],.modScForm input[type="tel"]{border:transparent !important;background:transparent !important;box-shadow:none !important;color:#aaa !important}
}
.modScForm a.primary-button,.modScForm a.secondary-button{display:inline-block}
.modScForm .label,.modScForm label{display:block;margin:0 0 3px 0;padding:0;color:#666}
:not(.sdx-container)>.modScForm .label,:not(.sdx-container)>.modScForm label{line-height:1.24}
.modScForm .sdx-container .select:last-of-type{margin-bottom:16px}
.modScForm .scs-help-widget-col1 .field{width:200px}
.modScForm .field{display:block;position:relative;width:540px;max-width:100%;overflow:visible}
.modScForm .field.liquid{width:auto}
.modScForm .field table{width:100%}
.modScForm .field table div.custom-radio{padding:0}
.modScForm .field table div.custom-radio label{padding:0 0 0 22px}
.modScForm .field input:focus,.modScForm .field textarea:focus{border:#2d90ec solid 2px;color:#015;margin:-1px 0 9px}
.modScForm .field input.disabled,.modScForm .field textarea.disabled,.modScForm .field select.disabled,.modScForm .field input[disabled],.modScForm .field textarea[disabled],.modScForm .field select[disabled]{-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;filter:"alpha(opacity=(60)";-ms-filter:"alpha(opacity=60)"}
.modScForm .field .newListSelected.disabled,.modScForm .field.disabled .newListSelected{-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;filter:"alpha(opacity=(60)";-ms-filter:"alpha(opacity=60)"}
.modScForm .field .newListSelected.disabled .arrow .selectedTxt,.modScForm .field.disabled .newListSelected .arrow .selectedTxt{color:#bbb;background:#f5f5f5 url(../../base/resources/images/dropdown-bg_disabled.png) no-repeat right top}
.modScForm .field>span.inputField{display:block;padding-right:8px}
.modScForm .field input.placeholder::-webkit-input-placeholder{color:#666;font-style:italic}
.modScForm .field .placeholder:-moz-placeholder{color:#666;font-style:italic}
.modScForm .field .placeholder::-moz-placeholder{color:#666;font-style:italic}
.modScForm .field .placeholder:-ms-input-placeholder{color:#666;font-style:italic}
.modScForm .field>.percent20{width:20%}
.modScForm .field>.percent30{width:30%}
.modScForm .field>.percent40{width:40%}
.modScForm .field>.percent50{width:50%}
.modScForm .field>.percent60{width:60%}
.modScForm .field>.percent70{width:70%}
.modScForm .field>.percent80{width:80%}
.modScForm .field.error input,.modScForm .field .error input,.modScForm .field.error textarea,.modScForm .field .error textarea,.modScForm .field.error .newListSelected .selectedTxt,.modScForm .field .error .newListSelected .selectedTxt{background-color:#fdf3f4;border-color:#d12;-webkit-box-shadow:inset 0 1px 2px #f4babf;-moz-box-shadow:inset 0 1px 2px #f4babf;box-shadow:inset 0 1px 2px #f4babf}
.modScForm .field.error input:focus,.modScForm .field .error input:focus,.modScForm .field.error textarea:focus,.modScForm .field .error textarea:focus,.modScForm .field.error .newListSelected .selectedTxt:focus,.modScForm .field .error .newListSelected .selectedTxt:focus{color:#333}
.modScForm .field input,.modScForm .field select,.modScForm .field textarea,.modScForm .field .newListSelected .selectedTxt{background-color:#f5f5f5;border:1px solid #5e5555;border-radius:5px;color:#333;font-size:13px;font-weight:normal;margin:0 20px 10px 0;padding:5px 3px 4px 3px;width:100%}
.modScForm .field.custom-checkbox label{padding-bottom:0}
.modScForm .field.custom-checkbox.multiple-checkboxes{padding-bottom:0}
.modScForm .field.custom-checkbox.multiple-checkboxes label{padding-bottom:10px;margin-bottom:2px}
.modScForm .field .inputField input[readonly],.modScForm .field .inputField textarea[readonly],.modScForm .field .inputField input[readonly]:focus,.modScForm .field .inputField textarea[readonly]:focus{border:0;box-shadow:none;background:transparent;margin:0 20px 10px 0;padding:3px 0 4px}
.modScForm .twofields .field>div,.modScForm .multifield .field>div{float:left}
.modScForm .twofields .field>div>span.inputField,.modScForm .multifield .field>div>span.inputField{display:block;padding:0 8px 0 5px}
.modScForm .custom-radio,.modScForm .custom-checkbox{padding:3px 0 0 0}
.modScForm .custom-radio input,.modScForm .custom-checkbox input,.modScForm input.radio,.modScForm input.checkbox{display:inline-block;width:14px;height:14px;font-size:13px;position:absolute;margin:0;padding:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:"alpha(opacity=(0)";-ms-filter:"alpha(opacity=0)"}
.modScForm input[type="radio"],.modScForm input[type="checkbox"]{display:inline-block;width:14px;height:14px;font-size:13px;left:-99999px}
.modScForm .custom-radio label,.modScForm .custom-checkbox label,.modScForm label.radio,.modScForm label.checkbox{color:#015;position:relative}
.modScForm .custom-radio label,.modScForm label.radio{padding:1px 37px 11px 25px}
.modScForm .custom-checkbox label,.modScForm label.checkbox{padding:1px 37px 11px 22px}
.modScForm .custom-radio table label{padding:1px 0 0 25px}
.modScForm input,.modScForm textarea{-webkit-box-shadow:inset 0 1px 2px #bababa;-moz-box-shadow:inset 0 1px 2px #bababa;box-shadow:inset 0 1px 2px #bababa}
.modScForm label.radio,.modScForm label.checkbox{display:inline-block}
.modScForm .custom-radio label,.modScForm .custom-checkbox label{display:inline-block;cursor:pointer}
.modScForm label.radio:focus,.modScForm label.radio.focus,.modScForm label.checkbox:focus,.modScForm label.checkbox.focus,.modScForm .custom-radio label:focus,.modScForm .custom-radio label.focus,.modScForm .custom-checkbox label:focus,.modScForm .custom-checkbox label.focus{color:#2d90ec}
.modScForm .custom-checkbox.dropdown-arrow-navy label:focus,.modScForm .custom-checkbox.dropdown-arrow-navy label.focus{color:#015}
.modScForm label.radio:hover,.modScForm label.radio.hover,.modScForm label.checkbox:hover,.modScForm label.checkbox.hover,.modScForm .custom-radio label:hover,.modScForm .custom-radio label.hover,.modScForm .custom-checkbox label:hover,.modScForm .custom-checkbox label.hover,.modScForm .custom-checkbox.custom-checkbox:hover label{color:#2d90ec}
.modScForm label.radio.checked,.modScForm label.checkbox.checked,.modScForm .custom-radio label.checked,.modScForm .custom-checkbox label.checked{color:#2d90ec}
.modScForm .custom-radio[readonly] label,.modScForm .custom-radio[readonly] label:focus,.modScForm .custom-radio[readonly] label:hover,.modScForm .custom-radio[readonly] label.focus,.modScForm .custom-radio[readonly] label.hover,.modScForm .custom-radio[readonly] label.checked,.modScForm .custom-radio[readonly] label.checked,.modScForm .custom-checkbox[readonly] label,.modScForm .custom-checkbox[readonly] label:focus,.modScForm .custom-checkbox[readonly] label:hover,.modScForm .custom-checkbox[readonly] label.focus,.modScForm .custom-checkbox[readonly] label.hover,.modScForm .custom-checkbox[readonly] label.checked{color:#666;cursor:default}
.modScForm .custom-radio[readonly] label .radio-control,.modScForm .custom-radio[readonly] label:focus .radio-control,.modScForm .custom-radio[readonly] label:hover .radio-control,.modScForm .custom-radio[readonly] label.focus .radio-control,.modScForm .custom-radio[readonly] label.hover .radio-control,.modScForm .custom-radio[readonly] label.checked .radio-control,.modScForm .custom-radio[readonly] label.checked .radio-control,.modScForm .custom-checkbox[readonly] label .radio-control,.modScForm .custom-checkbox[readonly] label:focus .radio-control,.modScForm .custom-checkbox[readonly] label:hover .radio-control,.modScForm .custom-checkbox[readonly] label.focus .radio-control,.modScForm .custom-checkbox[readonly] label.hover .radio-control,.modScForm .custom-checkbox[readonly] label.checked .radio-control,.modScForm .custom-radio[readonly] label .checkbox-control,.modScForm .custom-radio[readonly] label:focus .checkbox-control,.modScForm .custom-radio[readonly] label:hover .checkbox-control,.modScForm .custom-radio[readonly] label.focus .checkbox-control,.modScForm .custom-radio[readonly] label.hover .checkbox-control,.modScForm .custom-radio[readonly] label.checked .checkbox-control,.modScForm .custom-radio[readonly] label.checked .checkbox-control,.modScForm .custom-checkbox[readonly] label .checkbox-control,.modScForm .custom-checkbox[readonly] label:focus .checkbox-control,.modScForm .custom-checkbox[readonly] label:hover .checkbox-control,.modScForm .custom-checkbox[readonly] label.focus .checkbox-control,.modScForm .custom-checkbox[readonly] label.hover .checkbox-control,.modScForm .custom-checkbox[readonly] label.checked .checkbox-control{cursor:default;opacity:.6}
.modScForm .custom-radio[readonly] label .info-icon,.modScForm .custom-radio[readonly] label:focus .info-icon,.modScForm .custom-radio[readonly] label:hover .info-icon,.modScForm .custom-radio[readonly] label.focus .info-icon,.modScForm .custom-radio[readonly] label.hover .info-icon,.modScForm .custom-radio[readonly] label.checked .info-icon,.modScForm .custom-radio[readonly] label.checked .info-icon,.modScForm .custom-checkbox[readonly] label .info-icon,.modScForm .custom-checkbox[readonly] label:focus .info-icon,.modScForm .custom-checkbox[readonly] label:hover .info-icon,.modScForm .custom-checkbox[readonly] label.focus .info-icon,.modScForm .custom-checkbox[readonly] label.hover .info-icon,.modScForm .custom-checkbox[readonly] label.checked .info-icon{cursor:pointer}
.modScForm .standardSubmitBtn{display:inline-block}
.modScForm .standardSubmitBtn button,.modScForm .standardSubmitBtn input{display:block;margin-bottom:0}
.modScForm span.info-icon{position:relative;vertical-align:bottom;margin-left:3px}
.modScForm .verticalButtons span{float:left;display:block;clear:both}
.modScForm .verticalButtons span.info-icon,.modScForm .verticalButtons span.scs-icon{display:inline-block;float:none}
.modScForm .verticalButtons a{float:left;display:block;clear:both}
.modScForm .verticalButtons input,.modScForm .verticalButtons div{display:block;clear:both}
.modScForm .verticalButtons div.form_icon,.modScForm .verticalButtons input.radio,.modScForm .verticalButtons input.checkbox{display:block}
.modScForm .verticalButtons label.radio,.modScForm .verticalButtons label.checkbox{display:block;padding:1px 0 1px 24px}
.modScForm .custom-radio .verticalButtons label,.modScForm .custom-checkbox .verticalButtons label{display:block;padding:0;padding:2px 0 2px 24px}
.modScForm .field-hint{background-color:transparent;border:0 none;height:15px;margin-top:5px;right:-18px;position:absolute;width:15px;z-index:10;background-repeat:no-repeat}
.modScForm .dropdown .field-hint{margin-top:6px}
.modScForm .zip_and_city.zip_and_city>.field{display:table-row}
.modScForm .zip_and_city.zip_and_city>.field .field.field{width:auto;max-width:160px}
.modScForm .zip_and_city.zip_and_city>.field .zipCountry{display:table-row;width:auto}
.modScForm .zip_and_city.zip_and_city>.field>.city{display:table-cell;vertical-align:bottom}
.modScForm .zip_and_city.zip_and_city>.field>.city .textfield{width:auto;margin-left:8px}
.modScForm .zip_and_city.zip_and_city>.field.withCountry .zipCountry .zip,.modScForm .zip_and_city.zip_and_city>.field.withCountry .zipCountry .country{display:table-cell;vertical-align:bottom}
.modScForm .zip_and_city.zip_and_city>.field.withCountry .zipCountry .country .field{width:auto}
.modScForm .zip_and_city.zip_and_city>.field.withCountry .zipCountry .zip .field{margin-left:8px;width:auto}
.modScForm .error input[type="number"]{border-color:#d12 !important;color:#d12 !important}
.modScForm .error label,.modScForm .error .label{color:#d12 !important}
.modScForm .error span.error{display:block;padding-bottom:17px;color:#d12}
.modScForm .error span.title{color:#d12}
.modScForm .error .sdx.message{opacity:1;clear:left;max-height:100%}
.modScForm .error .sdx.message span.error{display:inline-block;font-size:14px;width:calc(100% - 26px)}
.modScForm .error .sdx.message .icon{color:#d12;vertical-align:top;margin-top:4px}
.modScForm .error.select.field .sdx.message{margin-top:8px}
.modScForm .radio .fullLengthLabel,.modScForm .checkbox .fullLengthLabel,.modScForm .radio .label,.modScForm .checkbox .label,.modScForm .radio .title,.modScForm .checkbox .title{display:block;margin-bottom:15px}
.modScForm .fullLengthError{float:left;width:460px;color:#d12;padding-bottom:17px;display:inline}
.modScForm .headingError{border-style:solid;border-width:1px 0;color:#d12;margin:17px 0;padding:11px 11px 11px 30px;position:relative}
.modScForm .headingError .headingError-icon{left:0;position:absolute}
.modScForm>div.end div.field{display:block}
.modScForm div.verticalButtons{margin-bottom:6px}
.modScForm .buttonstrip>.right{position:relative;left:10px;float:right}
.modScForm .twofields .field>label+div>span.inputField{padding:0 13px 0 0}
.modScForm .multifield .field>label+div>span.inputField{padding-left:0}
.modScForm .date .field span.inputField{position:relative;clear:both;padding-right:34px}
.modScForm .date .field span.inputField input{display:block}
.modScForm .date .field span.inputField img.ui-datepicker-trigger{position:absolute;right:0;margin-top:-36px;cursor:pointer;cursor:hand}
.modScForm .captchaField{padding-right:8px}
.modScForm .captchaField a.cap_refresh,.modScForm .captchaField a.cap_audio,.modScForm .captchaField a.cap_image{position:absolute;right:0}
.modScForm .captchaField a.cap_refresh{top:20px}
.modScForm .captchaField a.cap_audio,.modScForm .captchaField a.cap_image{top:50px}
.modScForm .captchaField #recaptcha_image{width:auto !important;height:80px !important}
.modScForm .custom-radio.custom-checkbox label.checked,.modScForm .custom-checkbox.custom-checkbox label.checked{color:#2d90ec}
.modScForm .custom-radio label .radio-control,.modScForm .custom-checkbox label .radio-control{display:block;float:none;top:0}
.modScForm .custom-radio label.right,.modScForm .custom-checkbox label.right{padding:0 22px 5px 10px}
.modScForm .custom-radio label.right span,.modScForm .custom-checkbox label.right span{right:0;left:auto}
.modScForm .custom-radio label .radio-control,.modScForm .custom-checkbox label .radio-control,.modScForm .custom-radio label .checkbox-control,.modScForm .custom-checkbox label .checkbox-control{cursor:pointer;left:0;position:absolute}
.modScForm .custom-radio label.checked,.modScForm .custom-checkbox label.checked{color:#2d90ec}
.modScForm .dropdown .field .newListSelected{width:100%;clear:both;margin-top:-2px}
.modScForm .dropdown .field .newListSelected.newListSelFocus .selectedTxt{border:#2d90ec solid 2px;margin:-1px -1px 9px}
.modScForm .dropdown .field .newListSelected div.selectedTxt,.modScForm .countrydropdown .field .newListSelected div.selectedTxt{width:auto;padding-right:24px;margin-right:0}
.modScForm .title{padding:0}
.modScForm .hidden{display:none !important}
.modScForm .newListSelected .arrow{position:relative;z-index:0;padding-left:5px;width:100%;margin-left:-5px;padding-right:2px;padding-top:2px}
.modScForm .newListSelected .arrow .selectedTxt{padding-left:8px;background:#f5f5f5 url(../../base/resources/images/dropdown-bg.png) no-repeat right top;border-color:#bbb;color:#2d90ec;min-height:17px}
.modScForm .newListSelected.newListSelOpen .arrow .selectedTxt{background-color:#fff;background-position:right -86px;border-color:transparent;border-radius:5px 5px 0 0;box-shadow:#999 0 0 5px;color:#2d90ec}
.modScForm .newListSelected .newListWrapper{position:absolute !important;z-index:999999;margin:-9px 0 0 -5px;padding:0 5px 5px;min-width:100%;overflow:hidden}
.modScForm .newListSelected .newListWrapper .newList{list-style-type:none;background:#fff;border-color:transparent;box-shadow:#999 0 0 5px;border-radius:0 0 5px 5px;max-height:300px;overflow:auto;overflow-x:hidden}
.modScForm .newListSelected .newListWrapper .newList.pie_first-child{margin-top:-1px}
.modScForm .newListSelected .newListWrapper .newList li.hiLite{display:none}
.modScForm .newListSelected .newListWrapper .newList li a{display:block;padding:4px 3px 5px 8px;color:#015}
.modScForm .newListSelected .newListWrapper .newList li a:focus,.modScForm .newListSelected .newListWrapper .newList li a:hover{text-decoration:none;color:#2d90ec}
.modScForm .textimage{max-width:540px}
.modScForm .textimage .textContainer{width:auto}
.modScForm .textimage .right .imageContainer{left:auto}
.modScForm .textimage .right .textContainer{margin-right:200px}
.modScForm .scs-form-summary,.modScForm .scs-form-short-summary{display:none}
.modScForm .scs-form-summary.scs-visible,.modScForm .scs-form-short-summary.scs-visible{display:block}
.modScForm .scs-form-summary span.fileList,.modScForm .scs-form-short-summary span.fileList{display:block}
.modScForm .scs-form-summary span.fileList a,.modScForm .scs-form-short-summary span.fileList a{text-decoration:none}
.modScForm .scs-form-summary span.fileList a:hover .text,.modScForm .scs-form-short-summary span.fileList a:hover .text{text-decoration:underline}
.modScForm .scs-form-summary span.fileList .fileDescription,.modScForm .scs-form-short-summary span.fileList .fileDescription{display:block;margin:8px 0}
.modScForm .scs-form-summary span.fileList .fileDescription .size,.modScForm .scs-form-short-summary span.fileList .fileDescription .size{color:#333;padding-left:5px}
.modScForm .button-indent{max-width:540px;text-align:right}
.modScForm .button-indent.full-width{max-width:100%}
.modScForm .button-indent button{margin-right:0}
.modScForm .button-indent .save,.modScForm .button-indent .navback,.modScForm .button-indent .print{display:inline-block}
.modScForm .buttongroup{margin-top:24px}
.modScForm .buttonGroup hr{clear:both;float:left}
.modScForm .buttonGroup .secondary-button{margin:0}
.modScForm .buttonGroup .action,.modScForm .buttonGroup .forward,.modScForm .buttonGroup .back,.modScForm .buttonGroup .save,.modScForm .buttonGroup .print{float:right}
.modScForm .buttonGroup .action a.secondary-button,.modScForm .buttonGroup .forward a.secondary-button,.modScForm .buttonGroup .back a.secondary-button,.modScForm .buttonGroup .save a.secondary-button,.modScForm .buttonGroup .print a.secondary-button,.modScForm .buttonGroup .action a.primary-button,.modScForm .buttonGroup .forward a.primary-button,.modScForm .buttonGroup .back a.primary-button,.modScForm .buttonGroup .save a.primary-button,.modScForm .buttonGroup .print a.primary-button,.modScForm .buttonGroup .action a.button,.modScForm .buttonGroup .forward a.button,.modScForm .buttonGroup .back a.button,.modScForm .buttonGroup .save a.button,.modScForm .buttonGroup .print a.button{margin:0 0 10px 10px}
.modScForm .buttonGroup .cancel{float:right}
.modScForm .buttonGroup .cancel a.secondary-button,.modScForm .buttonGroup .cancel a.primary-button{margin:0 20px 10px 0}
.modScForm .sentdate{margin-bottom:25px;color:#666;display:none}
.modScForm .visibilityControlContainer.section{padding-bottom:0;position:relative}
.modScForm .columncontainer .col_one .field{width:auto}
.modScForm .columncontainer .col_one,.modScForm .columncontainer .col_twoOne,.modScForm .columncontainer .col_oneTwo,.modScForm .columncontainer .col_two{margin-bottom:0}
.modScForm .columncontainer .col_twoOne .three .field,.modScForm .columncontainer .col_oneTwo .one .field,.modScForm .columncontainer .col_two .one .field,.modScForm .columncontainer .col_two .two .field{padding-top:8px;width:380px}
.modScForm .columncontainer .col_twoOne .three .zip_and_city>.field,.modScForm .columncontainer .col_oneTwo .one .zip_and_city>.field,.modScForm .columncontainer .col_two .one .zip_and_city>.field,.modScForm .columncontainer .col_two .two .zip_and_city>.field{padding-top:0}
.modScForm .columncontainer .col_four .one .field,.modScForm .columncontainer .col_four .two .field,.modScForm .columncontainer .col_four .three .field,.modScForm .columncontainer .col_four .four .field,.modScForm .columncontainer .col_twoOne .one .field,.modScForm .columncontainer .col_twoOne .two .field,.modScForm .columncontainer .col_oneTwo .two .field,.modScForm .columncontainer .col_oneTwo .three .field{padding-top:8px;width:180px}
.modScForm .columncontainer label,.modScForm .columncontainer .label{float:left;display:inline}
.modScForm .columncontainer .field-hint{float:left;position:relative;margin:0 0 0 8px;right:auto}
.statusSuccessful.statusSuccessful{background:url(../../base/resources/icons/form-success.png) no-repeat left 10px transparent;padding:10px 30px;color:#0c0;border:1px solid #0c0;border-left:0;border-right:0;line-height:1.1}
.scs-accessibility-mode .scForm .custom-radio label.focus,.scs-accessibility-mode .scForm .custom-checkbox label.focus,.scs-accessibility-mode .scForm label.radio.focus,.scs-accessibility-mode .scForm label.checkbox.focus{outline:#00f dotted 2px}
.scs-accessibility-mode .scForm .field input:focus,.scs-accessibility-mode .scForm .field textarea:focus{outline:#00f dotted 2px}
.scs-accessibility-mode .modScForm .field.custom-checkbox label,.scs-accessibility-mode .modScForm .field.custom-radio label,.scs-accessibility-mode .modScForm .field label.radio,.scs-accessibility-mode .modScForm .field label.checkbox{color:#000}
.scs-accessibility-mode .modScForm .field.custom-checkbox label.focus,.scs-accessibility-mode .modScForm .field.custom-radio label.focus,.scs-accessibility-mode .modScForm .field label.radio.focus,.scs-accessibility-mode .modScForm .field label.checkbox.focus,.scs-accessibility-mode .modScForm .field.custom-checkbox label.checked,.scs-accessibility-mode .modScForm .field.custom-radio label.checked,.scs-accessibility-mode .modScForm .field label.radio.checked,.scs-accessibility-mode .modScForm .field label.checkbox.checked{color:#00f}
.scs-accessibility-mode .modScForm .field.custom-checkbox label.focus,.scs-accessibility-mode .modScForm .field.custom-radio label.focus,.scs-accessibility-mode .modScForm .field label.radio.focus,.scs-accessibility-mode .modScForm .field label.checkbox.focus,.scs-accessibility-mode .modScForm .field.custom-checkbox label:focus,.scs-accessibility-mode .modScForm .field.custom-radio label:focus,.scs-accessibility-mode .modScForm .field label.radio:focus,.scs-accessibility-mode .modScForm .field label.checkbox:focus{outline:#00f dotted 2px}
.scs-accessibility-mode .modScForm .field input,.scs-accessibility-mode .modScForm .field textarea{border-color:#5e5555;color:#000;-webkit-box-shadow:inset 0 1px 2px #bababa;-moz-box-shadow:inset 0 1px 2px #bababa;box-shadow:inset 0 1px 2px #bababa}
.scs-accessibility-mode .modScForm .field input:focus,.scs-accessibility-mode .modScForm .field textarea:focus{border:#00f dotted 2px;border-radius:0;color:#00f;margin:-1px 0 9px -1px}
.scs-accessibility-mode .modScForm .field .placeholder::-webkit-input-placeholder{color:#666;font-style:italic}
.scs-accessibility-mode .modScForm .field .placeholder:-moz-placeholder{color:#666;font-style:italic}
.scs-accessibility-mode .modScForm .field .placeholder::-moz-placeholder{color:#666;font-style:italic}
.scs-accessibility-mode .modScForm .field .placeholder:-ms-input-placeholder{color:#666;font-style:italic}
.scs-accessibility-mode .modScForm .field.error input,.scs-accessibility-mode .modScForm .field .error input,.scs-accessibility-mode .modScForm .field.error textarea,.scs-accessibility-mode .modScForm .field .error textarea,.scs-accessibility-mode .modScForm .field.error .newListSelected .selectedTxt,.scs-accessibility-mode .modScForm .field .error .newListSelected .selectedTxt{border-color:#d12;-webkit-box-shadow:inset 0 1px 2px #f4babf;-moz-box-shadow:inset 0 1px 2px #f4babf;box-shadow:inset 0 1px 2px #f4babf}
.scs-accessibility-mode .modScForm .field.error input:focus,.scs-accessibility-mode .modScForm .field .error input:focus,.scs-accessibility-mode .modScForm .field.error textarea:focus,.scs-accessibility-mode .modScForm .field .error textarea:focus{border-color:#d12;color:#000;-webkit-box-shadow:inset 0 1px 2px rgba(244,186,191,0);-moz-box-shadow:inset 0 1px 2px rgba(244,186,191,0);box-shadow:inset 0 1px 2px rgba(244,186,191,0)}
.scs-accessibility-mode .modScForm .newListSelected .arrow .selectedTxt{border-color:#cecece;color:#000}
.scs-accessibility-mode .modScForm .newListSelected.newListSelOpen .arrow .selectedTxt{border:2px dotted #00f;border-bottom:0;color:#00f;margin-top:-1px;margin-left:-1px;min-width:461px;box-shadow:none;margin-top:1px}
.scs-accessibility-mode .modScForm .newListSelected .newListWrapper .newList{border:2px dotted #00f;border-top:0;margin:1px 1px 0 -1px;min-width:457px !important;box-shadow:none}
.colctrlpar .modScForm .field,.col_two .modScForm .field,.colctrlpar .modScForm .newListWrapper,.col_two .modScForm .newListWrapper{width:100%}
.colctrlpar .modScForm .field textarea,.col_two .modScForm .field textarea,.colctrlpar .modScForm .newListWrapper textarea,.col_two .modScForm .newListWrapper textarea{max-width:100%}
.colctrlpar .modScForm .newListSelected .selectedTxt,.col_two .modScForm .newListSelected .selectedTxt{box-sizing:border-box;height:auto}
.colctrlpar .modScForm .newListSelected .newListWrapper .newList li a,.col_two .modScForm .newListSelected .newListWrapper .newList li a{outline:0}
.colctrlpar .modScForm .field-hint,.col_two .modScForm .field-hint{right:-17px}
.modBackgroundContainer .field.hasHint,.modComparisonProductTeaser .field.hasHint{padding-right:21px}
.modBackgroundContainer .field.hasHint .field-hint,.modComparisonProductTeaser .field.hasHint .field-hint{right:0}
.skinScFormMultipageWizard div.scs-form-summary{display:block}
.skinScFormMultipageWizard .loader-wrap{text-align:center;padding:100px 0}
.skinScFormMultipageWizard .loader-wrap .scs-loadingRotator{margin:0 auto 20px}
.modTextField .length-constraint{float:right;width:150px;line-height:20px;text-align:right;color:#666}
.modScForm .modTextField.error .sdx.message.length-constraint-exist{margin-top:-20px}
.modScForm .modTextField.error .sdx.message.length-constraint-exist .error{width:calc(100% - 176px)}
.is-mobile .modScForm .modTextField.error .old-textarea.length-constraint-exist{width:calc(100% - 176px);margin-top:-20px}
.modVisibilityControlContainer{position:relative}
.modVisibilityControlContainer.visibilityControl-hidden[data-animationtype="greyout"]::after{content:' ';display:block;position:absolute;top:0;bottom:0;left:-20px;right:-20px;opacity:0;background-color:#000;z-index:1000}
.move-off-screen{visibility:hidden !important;position:fixed !important;z-index:-1;top:-999px !important;left:-999px !important;width:10px !important;height:10px !important;overflow:hidden !important}
.scs-sitesearch-hidden{display:none}
.swisscomIconFont,.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-icon .iconfont,.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-review .scs-result-item-review-stars .star{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.scs-sitesearch-accordiontitle-style{color:#015;padding:0;text-align:left;height:32px;border-top:1px #fff solid;border-bottom:1px #ddd solid;margin:0;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#eaeaea));background:-webkit-linear-gradient(top,#f5f5f5,#eaeaea);background:-moz-linear-gradient(top,#f5f5f5,#eaeaea);background:-ms-linear-gradient(top,#f5f5f5,#eaeaea);background:-o-linear-gradient(top,#f5f5f5,#eaeaea);background:linear-gradient(top,#f5f5f5,#eaeaea);font:normal 15px/32px TheSaB3serp,TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.scs-sitesearch-sidebarmodules-style{background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea) to(#fff));background:-webkit-linear-gradient(top,#eaeaea,#fff);background:-moz-linear-gradient(top,#eaeaea,#fff);background:-ms-linear-gradient(top,#eaeaea,#fff);background:-o-linear-gradient(top,#eaeaea,#fff);background:linear-gradient(top,#eaeaea,#fff);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:#dadada 0 2px 4px;-moz-box-shadow:#dadada 0 2px 4px;box-shadow:#dadada 0 2px 4px;margin-bottom:40px;padding:20px}
.scs-sitesearch-searchfield{z-index:3;margin-top:-36px !important;white-space:nowrap;position:relative;right:0;float:right;margin-right:10px !important}
.scs-sitesearch-searchfield ::-webkit-input-placeholder{font-style:italic}
.scs-sitesearch-searchfield :-moz-placeholder{font-style:italic}
.scs-sitesearch-searchfield :-ms-input-placeholder{font-style:italic}
.scs-sitesearch-searchfield form .scs-sitesearch-searchfield-btn-search{cursor:pointer;float:left;width:28px;height:24px;border:0;background:url("../../sitesearch/resources/images/search-button-bg.png") 0 0 no-repeat}
.scs-sitesearch-searchfield form .scs-sitesearch-searchfield-input{float:left;width:109px;padding-left:6px;height:21px;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border:0 solid #000;-webkit-box-shadow:inset 0 1px 3px -1px #bbb;-moz-box-shadow:inset 0 1px 3px -1px #bbb;box-shadow:inset 0 1px 3px -1px #bbb;outline:0;background-color:#fff;color:#015;font-size:15px;font-style:normal;font-variant:normal;font-weight:normal}
.scs-sitesearch-searchfield form ::-webkit-input-placeholder{font-style:italic}
.scs-sitesearch-searchfield form :-moz-placeholder{font-style:italic}
.scs-sitesearch-searchfield form :-ms-input-placeholder{font-style:italic}
.scs-sitesearch-searchfield form .scs-sitesearch-searchfield-input:focus ~ .scs-sitesearch-searchfield-btn-search,.scs-sitesearch-searchfield form .scs-sitesearch-searchfield-btn-search:hover{background-image:url("../../sitesearch/resources/images/search-button-bg-active.png")}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest{display:none;width:100%;position:absolute;border:1px solid #cccbcd;background-color:#fff;left:0;top:22px;overflow:hidden;z-index:10000;-webkit-box-shadow:1px 1px 3px 0 #bbb;-moz-box-shadow:1px 1px 3px 0 #bbb;box-shadow:1px 1px 3px 0 #bbb;white-space:normal}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest.focused.has-results{display:block}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest ul li{cursor:pointer;display:block;color:#015 !important;font-style:normal;font-variant:normal;font-weight:normal}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest ul li.scs-sitesearch-searchfield-hoveractive{background-color:#f5f5f5;color:#1af !important}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest ul.suggestions{padding:5px 0}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest ul.suggestions li{padding:3px 10px;font-size:13px;line-height:15px;max-height:30px;overflow:hidden}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest h3{margin:5px 10px 0;font-size:13px;color:#999}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search{border-top:1px solid #ddd;background:#f5f5f5}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search h3{margin-bottom:0}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul{padding:0}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li{padding:5px 10px;overflow:hidden}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li.scs-sitesearch-searchfield-hoveractive{background-color:#ededed;color:#1af !important}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li .image{float:left;width:24px;margin-top:2px;padding-right:6px}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li .image img{width:100%;height:auto;margin-top:-19px}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li .image .icon{display:block;width:48px;height:48px}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li .text{margin-left:30px;overflow:hidden}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li .text h4{padding-bottom:2px;margin:0;font-size:13px;line-height:15px;max-height:30px;margin-bottom:0;padding-bottom:0;height:21px !important}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest .instant-search ul li .text p{padding:0;margin:0;font-size:12px;line-height:14px;max-height:42px}
.scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest.with-instant-search{min-width:191px}
.scs-pageheader .scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest.with-instant-search,.modMobileHeader .scs-sitesearch-searchfield .scs-sitesearch-searchfield-autosuggest.with-instant-search{left:auto;right:0;top:30px}
.scs-sitesearch-header-background{height:250px}
.scs-sitesearchcontainer .scs-sitesearch-main-search{padding-left:80px}
.scs-sitesearchcontainer-plus .scs-sitesearch-main-search{padding-left:30px}
.scs-sitesearchcontainer-plus .scs-sitesearch-main-search .scs-sitesearch-searchfield-autosuggest{width:538px}
.scs-sitesearch-main-search{padding-top:20px;padding-bottom:20px;height:32px;background:#10a2f6;background:-webkit-gradient(linear,left top,left bottom,from(#10a2f6) to(#03296f));background:-webkit-linear-gradient(top,#10a2f6,#03296f);background:-moz-linear-gradient(top,#10a2f6,#03296f);background:-ms-linear-gradient(top,#10a2f6,#03296f);background:-o-linear-gradient(top,#10a2f6,#03296f);background:linear-gradient(top,#10a2f6,#03296f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10a2f6',endColorstr='#03296f',GradientType=0)}
.scs-sitesearch-main-search .scs-sitesearch-searchfield{margin-right:197px !important;float:none;max-width:520px}
.scs-sitesearch-main-search .scs-sitesearch-searchfield-input{color:#666;font-size:15px;font-style:normal;font-variant:normal;font-weight:normal}
.scs-sitesearch-main-search .scs-sitesearch-searchfield-input:focus::-webkit-input-placeholder{color:transparent}
.scs-sitesearch-main-search .scs-sitesearch-searchfield-input:focus:-moz-placeholder{color:transparent}
.scs-sitesearch-main-search .scs-sitesearch-searchfield-input:focus::-moz-placeholder{color:transparent}
.scs-sitesearch-main-search .scs-sitesearch-searchfield-input:focus:-ms-input-placeholder{color:transparent}
.scs-sitesearch-main-search .scs-sitesearch-searchfield-autosuggest{margin-top:20px;margin-left:15px;width:350px;border-top:0}
.scs-sitesearch-result-container{margin-top:20px}
.scs-sitesearch-search-heading{position:relative}
.scs-sitesearch-accordion-searchlink{color:#2d90ec;text-decoration:none;font-size:15px;line-height:18px}
.scs-sitesearch-accordion-searchlink:hover{text-decoration:underline}
.scs-sitesearch-accordion-searchlink b{color:inherit !important}
.scs-sitesearch-accordion-content b,.scs-sitesearch-accordion-content .highlight{font-weight:bold}
.scs-sitesearch-moreresults{display:inline-block;margin-top:20px !important;margin-bottom:23px !important;color:#2d90ec;text-align:center;border:0;background:0;-webkit-box-shadow:initial;-moz-box-shadow:initial;-ms-box-shadow:initial;-o-box-shadow:initial;box-shadow:initial;-moz-border-radius:initial;-webkit-border-radius:initial;-khtml-border-radius:initial;border-radius:initial;vertical-align:top;position:relative;cursor:pointer !important;font-weight:normal !important;font-size:13px !important;cursor:pointer;color:#2d90ec !important;margin:0 10px 10px 0;padding:6px 11px;text-decoration:none !important;text-shadow:#d4d4d4 1px 1px 1px;border:1px solid #e7e7e7;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeaea));background:-webkit-linear-gradient(top,#fff,#eaeaea);background:-moz-linear-gradient(top,#fff,#eaeaea);background:-ms-linear-gradient(top,#fff,#eaeaea);background:-o-linear-gradient(top,#fff,#eaeaea);background:linear-gradient(top,#fff,#eaeaea);-webkit-box-shadow:#d9d9d9 0 1px 0;-moz-box-shadow:#d9d9d9 0 1px 0;box-shadow:#d9d9d9 0 1px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.scs-sitesearch-moreresults:hover{background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#f0f0f0));background:-webkit-linear-gradient(top,#eaeaea,#f0f0f0);background:-moz-linear-gradient(top,#eaeaea,#f0f0f0);background:-ms-linear-gradient(top,#eaeaea,#f0f0f0);background:-o-linear-gradient(top,#eaeaea,#f0f0f0);background:linear-gradient(top,#eaeaea,#f0f0f0)}
.scs-sitesearch-moreresults-info{display:inline-block;margin:20px 0 23px 0;padding:6px 0;color:#666;vertical-align:bottom}
.scs-sitesearch-result-modules{width:300px;float:right}
.scs-clearer{clear:both}
.scs-sitesearch-main-search{padding-bottom:20px;margin-bottom:10px}
.scs-sitesearch-main-search .scs-sitesearch-title{font-size:30px;color:#fff;display:inline-block;margin-right:20px;vertical-align:middle}
.scs-main-search-field-holder{vertical-align:initial;margin-top:0 !important}
.scs-main-search-field{width:100%;height:24px;background:white;line-height:30px !important;padding-top:3px;padding-bottom:3px;padding-left:30px;padding-right:3px;border:1px solid #f2f2f2;border-top-color:#c2c2c2;border-left-color:#c2c2c2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:normal;font-size:13px;color:#015;vertical-align:middle;background-image:url("../../sitesearch/resources/images/search.png");background-repeat:no-repeat;background-position:7px 8px}
.scs-sitesearchcontainer .scs-sitesearch-search-button{margin-right:80px}
.scs-sitesearchcontainer .scs-sitesearch-search-button.scs-sitesearch-search-button-fr{margin-right:69px}
.scs-sitesearchcontainer-plus .scs-sitesearch-search-button{margin-right:260px}
.scs-sitesearch-search-button{font-family:TheSaB3serp,TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-weight:normal !important;font-size:15px !important;display:inline-block;vertical-align:top;text-align:center;position:relative;cursor:pointer;color:white !important;margin:0;text-decoration:none !important;text-shadow:#0f69be 0 1px 0;border:0;background:#41b7fd;background:-webkit-gradient(linear,center top,center bottom,from(#41b7fd) to(#0165d4));background:-webkit-linear-gradient(top,#41b7fd,#0165d4);background:-moz-linear-gradient(top,#41b7fd,#0165d4);background:-ms-linear-gradient(top,#41b7fd,#0165d4);background:-o-linear-gradient(top,#41b7fd,#0165d4);background:linear-gradient(top,#41b7fd,#0165d4);-webkit-box-shadow:#d9d9d9 1px 1px 0;-moz-box-shadow:#d9d9d9 1px 1px 0;box-shadow:#d9d9d9 1px 1px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-appearance:none;box-shadow:1px 1px 0 #074a8b;top:1px;line-height:30px !important;height:32px;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:10px;float:right;z-index:1}
.scs-sitesearch-search-button:hover{background:#1f8be7}
.text-dark-blue{color:#015}
.text-grey{color:#bbb}
.scs-sitesearch-accordion-box{margin-bottom:10px}
.scs-sitesearch-accordion .scs-sitesearch-misspelled-link{display:block;margin-bottom:10px}
.scs-sitesearch-accordion .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-txt{float:left;margin:0 0 0 12px}
.scs-sitesearch-accordion .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-txt h3{line-height:22px;margin-bottom:0}
.scs-sitesearch-accordion .scs-sitesearch-accordion-title:hover .scs-sitesearch-accordion-title-txt{color:#2d90ec}
.scs-sitesearch-no-results-global{background-color:#cfeeff !important}
.scs-sitesearch-no-results{line-height:20px;margin-bottom:5px}
.scs-sitesearch-no-results .scs-sitesearch-accordion-title-arrow{background-image:none !important;width:0 !important;height:0 !important;float:none;margin:0;cursor:default}
.scs-sitesearch-no-results .scs-sitesearch-accordion-content{margin:0}
.scs-sitesearch-no-results .scs-sitesearch-accordion-content .scs-sitesearch-moreresults{display:none !important}
.scs-sitesearch-no-results .scs-sitesearch-accordion-content .scs-sitesearch-moreresults-info{display:none !important}
.scs-sitesearch-no-results .scs-sitesearch-accordion-content .scs-sitesearch-no-results-content{padding:10px 25px 10px 45px;display:block}
.scs-sitesearch-no-results .scs-noresults-icon{background:url("../../sitesearch/resources/images/info_ico.png") no-repeat;float:left;width:6px;height:19px;margin:8px 15px 0 20px}
.scs-sitesearch-no-results hr{margin-bottom:20px}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-content{margin:20px 0 5px 12px}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-content .scs-result-item{margin-bottom:15px;line-height:19px}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-content .scs-result-item b,.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-content .scs-result-item .highlight{font-weight:bold}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-content hr{margin-bottom:20px}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-title{color:#015;padding:0;text-align:left;height:32px;border-top:1px #fff solid;border-bottom:1px #ddd solid;margin:0;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#eaeaea));background:-webkit-linear-gradient(top,#f5f5f5,#eaeaea);background:-moz-linear-gradient(top,#f5f5f5,#eaeaea);background:-ms-linear-gradient(top,#f5f5f5,#eaeaea);background:-o-linear-gradient(top,#f5f5f5,#eaeaea);background:linear-gradient(top,#f5f5f5,#eaeaea);font:normal 15px/32px TheSaB3serp,TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-txt{color:#2d90ec}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-title:hover{cursor:pointer}
.scs-sitesearch-accordion-opened .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-arrow{background-image:url("../../sitesearch/resources/images/hide.png");background-repeat:no-repeat;width:15px;height:10px;float:right;margin:12px 20px 0 0;cursor:pointer}
.scs-sitesearch-accordion-closed .scs-sitesearch-accordion-content{margin:20px 0 5px 12px;display:none}
.scs-sitesearch-accordion-closed .scs-sitesearch-accordion-title{color:#015;padding:0;text-align:left;height:32px;border-top:1px #fff solid;border-bottom:1px #ddd solid;margin:0;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#eaeaea));background:-webkit-linear-gradient(top,#f5f5f5,#eaeaea);background:-moz-linear-gradient(top,#f5f5f5,#eaeaea);background:-ms-linear-gradient(top,#f5f5f5,#eaeaea);background:-o-linear-gradient(top,#f5f5f5,#eaeaea);background:linear-gradient(top,#f5f5f5,#eaeaea);font:normal 15px/32px TheSaB3serp,TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.scs-sitesearch-accordion-closed .scs-sitesearch-accordion-title:hover{cursor:pointer}
.scs-sitesearch-accordion-closed .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-arrow{background-image:url("../../sitesearch/resources/images/show.png");background-repeat:no-repeat;width:15px;height:10px;float:right;margin:12px 20px 0 0;cursor:pointer}
.scs-sitesearch-accordion-closed .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-arrow-active{background-image:url("../../sitesearch/resources/images/arrow-down-active.png") !important}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content{margin:0 0 5px 0}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item{position:relative;margin-bottom:.75em;line-height:19px;border-bottom:1px solid #ddd;padding-bottom:.75em}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item b,.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .highlight{font-weight:bold}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item a:visited{color:#801a99}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-icon{position:absolute;left:0;top:0;width:5em;bottom:1em;text-align:center}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-icon img{max-width:100%;max-height:100%}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-icon .iconfont{font-size:65px;line-height:65px;color:#2d90ec}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-icon:hover+.scs-result-item-content>a{text-decoration:underline}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-content{padding-left:6em}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-review{color:#BBB;padding-top:.5em}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-review .starstext{display:inline-block;font-size:14px;vertical-align:bottom}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-review .scs-result-item-review-stars{display:inline-block;margin-right:.5em;vertical-align:middle}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-review .scs-result-item-review-stars .star{font-size:16px;margin-right:3px;display:inline-block;color:#2d90ec;position:relative}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-review .scs-result-item-review-stars .star.gray{color:#BBB}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content .scs-result-item .scs-result-item-review .scs-result-item-review-stars .star.halfFilled{color:#2d90ec;position:absolute;left:0;top:0;overflow:hidden;width:1em;font-size:1em}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-content hr{margin-bottom:20px}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-title{height:37px;line-height:37px;border:0;margin:0;background:0}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-txt{margin:0;float:left}
.scs-sitesearch-accordion-flat .scs-sitesearch-accordion-title .scs-sitesearch-accordion-title-arrow{background-image:none;background-repeat:no-repeat;width:0;height:0;float:none;margin:0;cursor:default}
.scs-sitesearch-linklist-item{display:none;position:relative;font-size:14px;text-decoration:none;color:#2d90ec;float:left;margin:0 30px 10px 0}
.scs-sitesearch-linklist-item:hover{text-decoration:underline}
.scs-sitesearch-linklist-item img{margin:0 6px 0 0}
.scs-sitesearch-linklist-item .right-arrow-icon{background:url("../../sitesearch/resources/images/right-arrow-ico.png") no-repeat;width:15px;height:15px;float:left;margin:0 6px 0 0}
.scs-sitesearch-link-list{margin-top:30px}
.scs-sitesearchcontainer-plus .scs-sitesearch-link-list .title h3{font-size:15px;line-height:18px;margin:0;padding:5px 0}
.scs-sitesearchcontainer-plus .scs-sitesearch-linklist-item{font-size:13px;line-height:15px;margin-bottom:9px}
.scs-sitesearch-sidebar-modules{float:right;width:300px;margin-top:52px}
.scs-sitesearch-sidebar-modules .scs-sitesearch-oftensearchedbox{background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea) to(#fff));background:-webkit-linear-gradient(top,#eaeaea,#fff);background:-moz-linear-gradient(top,#eaeaea,#fff);background:-ms-linear-gradient(top,#eaeaea,#fff);background:-o-linear-gradient(top,#eaeaea,#fff);background:linear-gradient(top,#eaeaea,#fff);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:#dadada 0 2px 4px;-moz-box-shadow:#dadada 0 2px 4px;box-shadow:#dadada 0 2px 4px;margin-bottom:40px;padding:20px}
.scs-sitesearch-sidebar-modules .scs-sitesearch-oftensearchedbox .scs-sitesearch-oftensearchedbox-list-item:before{content:"> ";color:#2d90ec;display:inline-block;width:.4em;margin-right:5px}
.scs-sitesearch-sidebar-modules .scs-sitesearch-oftensearchedbox .scs-sitesearch-oftensearchedbox-list-item a{color:#2d90ec}
.scs-sitesearch-sidebar-modules .scs-sitesearch-related-queries-box{background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea) to(#fff));background:-webkit-linear-gradient(top,#eaeaea,#fff);background:-moz-linear-gradient(top,#eaeaea,#fff);background:-ms-linear-gradient(top,#eaeaea,#fff);background:-o-linear-gradient(top,#eaeaea,#fff);background:linear-gradient(top,#eaeaea,#fff);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:#dadada 0 2px 4px;-moz-box-shadow:#dadada 0 2px 4px;box-shadow:#dadada 0 2px 4px;margin-bottom:40px;padding:20px}
.scs-sitesearch-sidebar-modules .scs-sitesearch-related-queries-box ul li.scs-sitesearch-related-query-li:before{content:"> ";color:#2d90ec;display:inline-block;width:.4em;margin-right:5px}
.scs-sitesearch-sidebar-modules .scs-sitesearch-related-queries-box ul li.scs-sitesearch-related-query-li a{color:#2d90ec}
.scs-sitesearchcontainer-plus .scs-sitesearch-oftensearchedbox{background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea) to(#fff));background:-webkit-linear-gradient(top,#eaeaea,#fff);background:-moz-linear-gradient(top,#eaeaea,#fff);background:-ms-linear-gradient(top,#eaeaea,#fff);background:-o-linear-gradient(top,#eaeaea,#fff);background:linear-gradient(top,#eaeaea,#fff);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:#dadada 0 2px 4px;-moz-box-shadow:#dadada 0 2px 4px;box-shadow:#dadada 0 2px 4px;margin-bottom:40px;padding:20px;padding:15px 20px}
.scs-sitesearchcontainer-plus .scs-sitesearch-oftensearchedbox .title h3{font-size:15px;line-height:18px;margin:0;padding:5px 0}
.scs-sitesearchcontainer-plus .scs-sitesearch-oftensearchedbox .scs-sitesearch-oftensearchedbox-list-item{padding:5px 0;line-height:14px}
.scs-sitesearchcontainer-plus .scs-sitesearch-oftensearchedbox .scs-sitesearch-oftensearchedbox-list-item:before{content:"> ";color:#2d90ec;margin-right:5px}
.scs-sitesearchcontainer-plus .scs-sitesearch-oftensearchedbox .scs-sitesearch-oftensearchedbox-list-item a{color:#2d90ec}
.scs-sitesearchcontainer-plus .scs-sitesearch-related-queries-box{background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea) to(#fff));background:-webkit-linear-gradient(top,#eaeaea,#fff);background:-moz-linear-gradient(top,#eaeaea,#fff);background:-ms-linear-gradient(top,#eaeaea,#fff);background:-o-linear-gradient(top,#eaeaea,#fff);background:linear-gradient(top,#eaeaea,#fff);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:#dadada 0 2px 4px;-moz-box-shadow:#dadada 0 2px 4px;box-shadow:#dadada 0 2px 4px;margin-bottom:40px;padding:20px;padding:15px 20px}
.scs-sitesearchcontainer-plus .scs-sitesearch-related-queries-box .scs-sitesearch-related-queries-title h3{font-size:15px;line-height:18px;margin:0;padding:5px 0}
.scs-sitesearchcontainer-plus .scs-sitesearch-related-queries-box ul li.scs-sitesearch-related-query-li{padding:5px 0;line-height:14px}
.scs-sitesearchcontainer-plus .scs-sitesearch-related-queries-box ul li.scs-sitesearch-related-query-li:before{content:"> ";color:#2d90ec;display:inline-block;margin-right:5px}
.scs-sitesearchcontainer-plus .scs-sitesearch-related-queries-box ul li.scs-sitesearch-related-query-li a{color:#2d90ec}
.scs-sitesearch-result-container{width:620px;float:left}
.scs-sitesearch-result-container.scs-sitesearch-hide-while-processing,.scs-sitesearch-result-container.scs-sitesearch-hidden-if-no-results{display:none}
.scs-sitesearch-result-container .scs-sitesearch-selfcare{margin-top:15px}
.scs-sitesearch-result-container .scs-sitesearch-selfcare-wrap{display:none;position:relative;margin-bottom:15px}
.scs-sitesearch-result-container .scs-sitesearch-selfcare-wrap.active{display:block}
.scs-sitesearch-result-container .scs-sitesearch-selfcare-wrap h3{margin-bottom:10px}
.scs-sitesearch-result-container .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare .scs-sitesearch-selfcare-box{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}
.scs-sitesearch-result-container .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare .scs-sitesearch-selfcare-box .scs-sitesearch-selfcare-title h3{color:#2d90ec;text-decoration:none;font-size:15px;line-height:18px}
.scs-sitesearch-result-container .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare .scs-sitesearch-selfcare-box .scs-sitesearch-selfcare-box-text{color:#333}
.scs-sitesearchcontainer-plus.scs-sitesearch-hide-while-processing,.scs-sitesearchcontainer-plus.scs-sitesearch-hidden-if-no-results{display:none}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare{margin-top:15px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap{display:none;position:relative;margin-bottom:15px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap.active{display:block}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap h3{margin-bottom:10px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare .scs-sitesearch-selfcare-box{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare .scs-sitesearch-selfcare-box .scs-sitesearch-selfcare-title h3{color:#2d90ec;text-decoration:none;font-size:15px;line-height:18px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare .scs-sitesearch-selfcare-box .scs-sitesearch-selfcare-box-text{color:#333}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser{border-bottom:1px solid #ddd;border-top:1px solid #ddd;min-height:100px;padding:15px 0;margin-top:-1px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser a,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser a{text-decoration:none}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser a:hover,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser a:hover{text-decoration:none}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image{position:absolute;width:100px;height:100px;overflow:hidden}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image img,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image img{max-width:100px;max-height:100px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image.default-product,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image.default-product{background:url('../../sitesearch/resources/images/product_generic.png') no-repeat top left;background-size:contain}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image:hover+.scs-sitesearch-product-teaser-content a,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image:hover+.scs-sitesearch-product-teaser-content a{text-decoration:underline}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content{margin-left:120px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-title,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-title{margin-bottom:2px;max-height:20px;color:#015;font-size:18px;line-height:20px;overflow:hidden}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-intro,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-intro{margin-bottom:7px;max-height:36px;color:#333;font-size:15px;line-height:18px;overflow:hidden}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars{width:80px;height:14px;background-image:url("../../sitesearch/resources/images/stars_rating.png");float:left}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="0"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="0"]{background-position:0 14px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="0.5"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="0.5"]{background-position:0 28px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="1"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="1"]{background-position:0 42px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="1.5"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="1.5"]{background-position:0 56px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="2"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="2"]{background-position:0 70px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="2.5"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="2.5"]{background-position:0 84px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="3"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="3"]{background-position:0 98px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="3.5"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="3.5"]{background-position:0 112px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="4"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="4"]{background-position:0 126px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="4.5"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="4.5"]{background-position:0 140px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="5"],.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-product-teaser-stars[data-rating="5"]{background-position:0 154px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-rating-txt,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-rating .scs-sitesearch-rating-txt{float:left;margin-left:8px;font-size:14px;color:#ccc}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-details,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-details{margin-top:10px}
.scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-details .scs-sitesearch-details-txt,.scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-details .scs-sitesearch-details-txt{color:#2d90ec;display:inline;font-size:13px;line-height:15px;padding-left:20px;background:url("../../sitesearch/resources/images/right-arrow-ico.png") no-repeat}
.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare-box,.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-keymatch .scs-sitesearch-selfcare-box{padding-left:6em}
.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image,.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image{width:60px;height:60px}
.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image img,.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image img{max-width:60px;max-height:60px}
.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image,.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image{display:block;float:left;position:static}
.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content,.scs-sitesearchcontainer-plus.scs-sitesearch-enhanced-results .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content{margin-left:80px}
.scs-sitesearchcontainer-plus .scs-sitesearch-accordion-title.display-no-title{height:0}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .contents,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .contents{margin-top:15px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare-box.scs-sitesearch-selfcare-box,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-selfcare-box.scs-sitesearch-selfcare-box{line-height:19px;padding-bottom:.75em;margin-bottom:.75em}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-selfcare-box.scs-sitesearch-selfcare-box .scs-sitesearch-selfcare-title,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-selfcare-box.scs-sitesearch-selfcare-box .scs-sitesearch-selfcare-title{font-size:15px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-product-teaser{min-height:auto;padding:.75em 0}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-image{display:none}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content{margin-left:0}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-details,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-details{display:none}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-title,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-title{color:#2d90ec;font-size:15px}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-title:hover,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-title:hover{text-decoration:underline}
.scs-sitesearchcontainer-plus .scs-sitesearch-selfcare-wrap .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-intro,.scs-sitesearchcontainer-plus .scs-sitesearch-keymatch .scs-sitesearch-product-teaser .scs-sitesearch-product-teaser-content .scs-sitesearch-product-teaser-intro{line-height:19px;font-size:13px;color:#333}
.scs-sitesearch-promobox{margin:0 0 10px 0}
.scs-sitesearchcontainer .clearer{clear:both}
.scs-sitesearchcontainer .contentWide{margin:0 auto 50px 20px !important}
.scs-sitesearchcontainer .main-col{width:622px;float:left}
.contentWide #main{margin-top:15px}
.scs-sitesearch-clear{float:none !important;clear:both;line-height:0}
.scs-sitesearchfilter-title{color:#015;font-size:15px;padding:5px 0}
.scs-sitesearch-searchfilter{display:none}
.scs-sitesearch-searchfilter.active{display:block}
.scs-sitesearch-searchfilter ul>li{font-size:13px;line-height:17px;padding-left:0}
.scs-sitesearch-searchfilter ul>li ul{margin-top:5px}
.scs-sitesearch-searchfilter ul>li a{display:inline-block;width:100%;margin-right:-75px}
.scs-sitesearch-searchfilter ul>li li{padding:5px 5px 5px 10px;line-height:14px}
.scs-sitesearch-searchfilter hr{margin:16px 0 16px 0}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item[data-result-count="0"]{color:#bbb}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item[data-result-count="0"] a{color:#bbb;text-decoration:none}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item[data-result-count="0"] a:hover{cursor:default}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item[data-result-count="0"].active{background-color:#f5f5f5}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:not([data-result-count="0"]){color:#333}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button a,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:not([data-result-count="0"]) a{color:#333}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button:after,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:not([data-result-count="0"]):after{color:#666}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button:hover,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:not([data-result-count="0"]):hover,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button.active,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:not([data-result-count="0"]).active{background-color:#f5f5f5;color:#2d90ec}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button:hover a,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:not([data-result-count="0"]):hover a,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button.active a,.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:not([data-result-count="0"]).active a{color:#2d90ec;text-decoration:none}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item:after{float:right}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item[data-result-count]:after{content:'(' attr(data-result-count) ')'}
.scs-sitesearch-searchfilter .scs-sitesearch-filter-menu-item.is-reset-button:after{content:'';content:none}
.scs-sitesearch-result-title{margin-bottom:20px;font-size:18px}
.scs-sitesearch-result-title.scs-sitesearch-no-results{background-color:#cfeeff !important}
.scs-sitesearch-result-title.scs-sitesearch-no-results .scs-sitesearch-no-results-content{line-height:35px}
.scs-sitesearch-result-title .scs-sitesearch-result-title-count{display:none}
.scs-sitesearch-result-title .scs-sitesearch-result-title-count.active{display:block}
.scs-sitesearch-result-title .scs-sitesearch-result-title-count .scs-noresults-icon{background:url("../../sitesearch/resources/images/info_ico.png") no-repeat;float:left;width:6px;height:19px;margin:8px 15px 0 20px}
.scs-sitesearch-result-title .scs-sitesearch-result-title-suggestion{display:none}
.scs-sitesearch-result-title .scs-sitesearch-result-title-suggestion a{color:#333;text-decoration:none}
.scs-sitesearch-result-title .scs-sitesearch-result-title-suggestion a span{color:#2d90ec}
.scs-sitesearch-result-title .scs-sitesearch-result-title-suggestion a span:hover{text-decoration:underline}
.scs-sitesearch-result-title .scs-sitesearch-result-title-suggestion.active{display:block}
.scs-sitesearch-result-title .scs-sitesearch-result-title-count{font-size:18px}
.scs-sitesearch-result-title .scs-sitesearch-result-title-suggestion{font-size:15px}
.scs-sitesearch-result-title .scs-sitesearch-result-title-misspelled{display:none;font-size:15px}
.scs-sitesearch-result-title .scs-sitesearch-result-title-misspelled.active{display:block}
.scs-sitesearch-cluster-suggestions{display:none}
.scs-sitesearch-cluster-suggestions.active{display:block}
.scs-sitesearch-cluster-suggestions .title h3{font-size:15px;line-height:18px;margin:0;padding:5px 0}
.scs-sitesearch-cluster-suggestions .scs-sitesearch-cluster-suggestions-results{margin-left:10px}
.scs-sitesearch-cluster-suggestions .scs-sitesearch-cluster-suggestions-results>ul:first-child{float:left;width:50%;margin-left:-10px;padding-right:10px}
.scs-sitesearch-cluster-suggestions .scs-sitesearch-cluster-suggestions-results>ul:last-child{float:right;width:50%;margin-left:-10px;padding-right:10px}
.scs-sitesearch-cluster-suggestions .scs-sitesearch-cluster-suggestions-results ul{display:block}
.scs-sitesearch-cluster-suggestions .scs-sitesearch-cluster-suggestions-results ul li{color:#2d90ec;padding:5px 0;margin-left:13px}
.scs-sitesearch-cluster-suggestions .scs-sitesearch-cluster-suggestions-results ul li:before{content:"> ";margin-right:5px;display:inline-block;margin-left:-13px;float:left}
.scs-sitesearchcontainer-plus.loading,.scs-sitesearchcontainer.loading,.scs-sitesearch-result-container.scs-sitesearch-help.loading{position:relative;min-height:calc( 80px  - -80px)}
.scs-sitesearchcontainer-plus.loading:before,.scs-sitesearchcontainer.loading:before,.scs-sitesearch-result-container.scs-sitesearch-help.loading:before{z-index:2;content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.7);background-image:url('../../base/resources/images/loading-indicator.svg');background-position:center 80px;background-repeat:no-repeat;background-size:80px}
.scs-sitesearchcontainer-plus.loading:before,.scs-sitesearchcontainer.loading:before,.scs-sitesearch-result-container.scs-sitesearch-help.loading:before,.scs-sitesearchcontainer-plus.loading::-moz-placeholder,.scs-sitesearchcontainer.loading::-moz-placeholder,.scs-sitesearch-result-container.scs-sitesearch-help.loading::-moz-placeholder{background-image:url('../../base/resources/images/loading-indicator-smil.svg')}
.msIe .scs-sitesearchcontainer-plus.loading:before,.msIe .scs-sitesearchcontainer.loading:before,.msIe .scs-sitesearch-result-container.scs-sitesearch-help.loading:before{background-image:url('../../base/resources/images/loading-indicator.gif')}
.scs-sitesearch-result-container.scs-sitesearch-help.loading{min-height:240px}
.scs-main-search-field-holder{z-index:auto;position:relative}
.swisscomIconFont,.scs-icon{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.scs-icon{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);vertical-align:text-bottom}
.scs-icon:before{border-radius:50%;width:16px;height:16px;display:inline-block;text-align:center}
.scs-icon.twitter:before{background:#1af;color:#fff;content:"twitter"}
.scs-icon.twitter.inverse:before{background:#fff;color:#1af;border:1px solid #1af}
.scs-icon.info-callout{vertical-align:middle;margin-left:2px}
.scs-icon.info-callout:before{width:14px;height:14px;font-size:12px;background:#015;color:#fff;content:"i";line-height:16px}
.scs-icon.info-callout:hover:before{background:#2d90ec}
.scs-icon.info-callout.inverse:before{background:#fff;color:#015;border:1px solid #015}
.scs-icon.info-callout.inverse:hover:before{color:#2d90ec;border:1px solid #2d90ec}
.modBrightcoveVideo .skipAdsButton{background:rgba(255,255,255,0.65);position:absolute;bottom:0;right:0;cursor:pointer;text-align:center;display:none;z-index:2;height:2.5em;vertical-align:middle;line-height:2em;display:block;left:0}
.modBrightcoveVideo .skipAdsButton .posContainer{position:relative;width:100%}
.modBrightcoveVideo .skipAdsButton.preSkip .skipAdRest,.modBrightcoveVideo .skipAdsButton.preSkip .skipAdForReal{display:none}
.modBrightcoveVideo .skipAdsButton.postSkip .skipAdTitle,.modBrightcoveVideo .skipAdsButton.postSkip .skipAdCountdown{display:none}
.modBrightcoveVideo .skipAdsButton .skipAdTitle,.modBrightcoveVideo .skipAdsButton .skipAdRest,.modBrightcoveVideo .skipAdsButton .skipAdCountdown,.modBrightcoveVideo .skipAdsButton .skipAdForReal{position:absolute;top:0;padding:.25em;padding-left:1em;padding-right:1em}
.modBrightcoveVideo .skipAdsButton .skipAdTitle,.modBrightcoveVideo .skipAdsButton .skipAdRest{left:0}
.modBrightcoveVideo .skipAdsButton .skipAdCountdown,.modBrightcoveVideo .skipAdsButton .skipAdForReal{right:0}
.modBrightcoveVideo .skipAdsButton .skipAdForReal{background:#015;color:white}
.modBrightcoveVideo .skipAdsButton.hiddenSkip,.modBrightcoveVideo .skipAdsButton.hiddenSkip{display:none}
.modBrightcoveVideo .video-player-wrapper{width:100%;padding-bottom:75%;-webkit-transition:padding-bottom .3s ease-in-out;-moz-transition:padding-bottom .3s ease-in-out;-ms-transition:padding-bottom .3s ease-in-out;-o-transition:padding-bottom .3s ease-in-out;transition:padding-bottom .3s ease-in-out;height:0;position:relative}
.modBrightcoveVideo .video-player-wrapper>*{position:absolute;width:100%;height:100%;max-height:100vh;left:-10000px}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-control-bar{background-color:rgba(255,255,255,0.65);color:#444;height:45px;border-top:0}
.sdx-container .modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-control-bar button>*{position:static}
.sdx-container .modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-control-bar button>*.vjs-control-text{position:absolute}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-big-play-button,.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-time-divider{display:none}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-duration{-webkit-order:6;-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;order:6;display:none}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin.vjs-has-started .vjs-duration{display:block}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-play-progress{background:0;background-color:#2d90ec;margin-top:0;min-width:1px}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-volume-menu-button:hover .vjs-volume-level{background-color:#2d90ec}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-mouse .vjs-menu{margin:0 -14px 47px -14px}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-progress-holder:before{height:7px;margin-top:0;background-color:#8b8e8c;border-radius:4px}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-mouse .vjs-progress-holder{padding:12px 0 14px}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-mouse .vjs-control{height:45px;padding-top:6px}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-time-controls>div{display:inline;vertical-align:sub}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-mouse .vjs-control.vjs-current-time,.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-mouse .vjs-control.vjs-duration{padding-top:8px}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-play-progress:before,.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-volume-level:before{color:#2d90ec}
.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-play-control:hover,.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-mute-control:hover,.modBrightcoveVideo .video-player-wrapper .vjs-default-skin .vjs-fullscreen-control:hover{color:#2d90ec}
.modBrightcoveVideo.is-android video::-webkit-media-controls{display:none !important}
.modBrightcoveVideo.is-android.scs-setup-and-ready .video-playbutton-container{display:none}
.modBrightcoveVideo.is-android.scs-setup-and-ready .video-container{position:relative}
.modBrightcoveVideo.is-android.scs-setup-and-ready.is-idle .video-playbutton-container{position:absolute;display:block;width:100%;height:100%;z-index:1}
.modBrightcoveVideo.is-android.scs-setup-and-ready.is-idle .video-playbutton-container .video-playbutton-wrapper{display:table;width:100%;height:100%}
.modBrightcoveVideo.is-android.scs-setup-and-ready.is-idle .video-playbutton-container .video-playbutton-wrapper .video-playbutton-wrapper-inner{display:table-cell;text-align:center;vertical-align:middle;height:100%}
.modBrightcoveVideo.is-android.scs-setup-and-ready.is-idle .video-playbutton-container .video-playbutton-wrapper .video-playbutton-wrapper-inner .video-playbutton{display:inline-block;width:80px;height:80px;background:url("../../base/resources/icons/sc_playbutton_80.png") no-repeat}
.modBrightcoveVideo.is-android.scs-setup-and-ready.is-idle .vjs-control-bar{display:none}
.modBrightcoveVideo.is-android .vjs-share-control{display:none}
.modBrightcoveVideo .vjs-ima3-ad-container{z-index:1}
.videoplayer-page .header .modBrightcoveVideo{height:130px;overflow:hidden}
.videoplayer-page .modBrightcoveVideo .lead p{color:#666;font:13px / 18px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;height:55px;overflow:hidden}
.modBrightcoveVideo .video-player-wrapper{width:100%;padding-bottom:75%;height:0;position:relative}
.modBrightcoveVideo .video-player-wrapper>*{position:absolute;width:100%;height:100%}
.sc-overlay-container .modBrightcoveVideo,.sc-overlay-container .modBrightcoveVideo .video-container{width:100%}
.modBrightcoveVideo .caption{text-align:left}
.modBrightcoveVideo .video-container{clear:left;margin-bottom:0;margin-top:0;overflow-x:hidden;overflow-y:hidden}
.modArticle .stagearea .modBrightcoveVideo{margin-bottom:16px}
.video-player-overlay{background:white;padding:10px}
.video-player-overlay h1.title{padding-top:10px}
.video-player-overlay .sidebar-container>.grid_4{margin-bottom:0}
.video-player-overlay-container .sc-overlay-close{top:14px;color:#666;background:0;width:auto;padding-right:19px}
.video-player-overlay-container .sc-overlay-close span{display:inline-block;position:relative;top:5px;margin-left:5px}
.brightcove-video-container .overlay-link{display:none}
.ui-dialog .brightcove-video-container .video-player-wrapper{display:block}
.ui-dialog.ui-brightcove-overlay{max-width:80%}
.modFlatButton.right{width:100%;text-align:right}
.modFlatButton.center{width:100%;text-align:center}
.modFlatButton .primary,.modFlatButton .secondary,.modFlatButton .commit{display:inline-block;padding:0 40px;margin:0;border:0;text-align:center;border-radius:5px;cursor:pointer;color:white;overflow:hidden;font-size:18px;line-height:48px;height:48px;transform-origin:50% 50%;text-rendering:optimizeLegibility;white-space:nowrap;font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif;vertical-align:middle;box-sizing:border-box;transition:none;text-decoration:none}
.modFlatButton .primary:hover,.modFlatButton .secondary:hover,.modFlatButton .commit:hover,.modFlatButton .primary:focus,.modFlatButton .secondary:focus,.modFlatButton .commit:focus{text-decoration:none;cursor:pointer}
.modFlatButton .primary:active,.modFlatButton .secondary:active,.modFlatButton .commit:active{transform:scale(0.98)}
.modFlatButton .primary.disabled,.modFlatButton .secondary.disabled,.modFlatButton .commit.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}
.modFlatButton .primary.primary{color:#fff;background-color:#086adb;transition:none}
.modFlatButton .primary.primary:hover,.modFlatButton .primary.primary:focus{background-color:#0048cf;color:#fff}
.modFlatButton .primary.primary:active{background-color:#0048cf;color:#fff}
.modFlatButton .primary.primary.dark{background:transparent;border:1px solid #086adb}
.modFlatButton .primary.primary.dark:hover{border:1px solid #0048cf}
.modFlatButton .secondary.secondary{color:#333;background-color:#cfd5d9}
.modFlatButton .secondary.secondary:hover,.modFlatButton .secondary.secondary:focus{background-color:#b1b9be;border:0}
.modFlatButton .secondary.secondary:active{background-color:#b1b9be}
.modFlatButton .secondary.secondary.dark{background:transparent;border:1px solid #cfd5d9;color:white}
.modFlatButton .secondary.secondary.dark:hover{border:1px solid #b1b9be}
.modFlatButton .commit.commit{background:#1b8712}
.modFlatButton .commit.commit:hover,.modFlatButton .commit.commit:focus{background-color:#0d6f2c}
.modFlatButton .commit.commit.dark{background:transparent;border:1px solid #1b8712}
.modFlatButton .commit.commit.dark:hover{border:1px solid #0d6f2c}
.modFlatButton.fullWidth,.modFlatButton.fullWidth .flat-button{width:100%}
.scsh-mobile .modFlatButton .flat-button,.is-mobile .modFlatButton .flat-button{width:100%;white-space:normal;height:auto;vertical-align:initial;line-height:normal;min-height:48px;padding:12px 40px}
.modGoogleMaps{width:100%;height:100%;background:#f5f5f5}
.modGoogleMaps .googleMapsInfoWindowContentWrapper{white-space:nowrap;overflow:hidden;margin-right:30px}
.modGoogleMaps.full-bleed-map{width:100vw;left:50%;right:50%;margin:0 -50vw}
.modGoogleMaps .gm-bundled-control,.modGoogleMaps .gm-fullscreen-control{margin-right:20px !important}
.modGoogleMaps .gmnoprint>div.gm-style-mtc:first-of-type{margin-left:10px !important}
.modIFrame{position:relative}
.modIFrame .iframeLoadingAnimation{background:#fff url("../../base/resources/rotating-loader.gif");background-position:50% 50%;background-repeat:no-repeat;min-height:32px;min-width:32px}
.modIFrame iframe{display:block}
.modIFrame .fixedAspectRatio{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}
.modIFrame .fixedAspectRatio iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.modLayoutcontainer{width:auto;position:relative}
.modLayoutcontainer.align-bottom-right{position:absolute;bottom:0;right:0}
.cq_isEditMode .modLayoutcontainer{position:static !important}
.modSlide{list-style:none;position:relative;overflow:hidden;height:100%}
.modSlide .background{position:absolute;width:auto;height:auto;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center;overflow:hidden;z-index:1}
.modSlider .modSlide.bg-cover.bg-cover .background img,.modSlider .modSlide.bg-cover.bg-cover .background video{width:100%;height:auto}
.modSlider .modSlide.bg-h-align-left .background{text-align:left}
.modSlider .modSlide.bg-h-align-right.bg-h-align-right .background{text-align:right}
.modSlider .modSlide.bg-v-align-bottom.bg-v-align-bottom .background img,.modSlider .modSlide.bg-v-align-bottom.bg-v-align-bottom .background video{bottom:0;top:auto}
.modSlider .modSlide.bg-v-align-middle.bg-v-align-middle .background img,.modSlider .modSlide.bg-v-align-middle.bg-v-align-middle .background video{top:-2000px;bottom:-2000px}
.modSlide .slideContent,.modSlide .slidecontent{position:relative;padding:20px;top:0;left:0;right:0;z-index:2;text-align:left}
.modSlide .slideContent .themeWhite,.modSlide .slidecontent .themeWhite{color:#fff}
.stageshort .modSlide .slideContent,.stageshort .modSlide .slidecontent{height:280px}
.stagemedium .modSlide .slideContent,.stagemedium .modSlide .slidecontent{height:400px}
.stagetall .modSlide .slideContent,.stagetall .modSlide .slidecontent{height:560px}
.modSlider.fullbleed .modSlide .slideContent{width:940px;left:0;right:0;margin:0 auto;position:relative}
.modSlide .video-volume{position:absolute;right:24px;bottom:16px;text-align:right;z-index:3}
.modSlide .video-volume button{color:#000;border:0;background:0;cursor:pointer}
.modSlide .video-volume button .volume-icon{display:inline-block;width:22px;height:23px;vertical-align:text-bottom;margin-left:5px}
.modSlide .video-volume.video-controls-white button{color:#fff}
.modSlide.authorMode .slideContent,.modSlide.authorMode .slidecontent{position:relative;padding:20px;margin:0 auto;width:900px;text-align:left}
.stageshort .modSlide.authorMode,.stagemedium .modSlide.authorMode,.stagetall .modSlide.authorMode{height:auto}
@media screen and (max-width:980px){.fullbleed .modSlide .slideContent{width:940px;left:20px;right:20px;margin:0 auto}
}
.showSlidePreview .modSlide[aria-hidden=true]{opacity:.4;pointer-events:none}
.skinSliderRotatingTeaser.disabled .modSlide{cursor:default}
.skinSliderRotatingTeaser .modSlide{list-style:none;overflow:inherit;position:relative;height:auto;z-index:1;cursor:pointer}
.skinSliderRotatingTeaser .modSlide.disabled{cursor:default;opacity:.2}
.skinSliderRotatingTeaser .modSlide .slideContent{position:relative;text-align:center;padding:1px 30px;background-color:#f6f9fa;box-shadow:rgba(0,0,0,0.4) 0 0 4px;width:180px;border-radius:2px}
.skinSliderRotatingTeaser .modSlide.active{z-index:5;margin:-14px 0 0 0}
.skinSliderRotatingTeaser .modSlide.active .slideContent{text-align:center;padding:15px 60px;background-color:#fff;box-shadow:rgba(0,0,0,0.4) 0 0 10px;width:auto}
.transitionsEnabled.skinSliderRotatingTeaser .modSlide{transition:margin-top 225ms cubic-bezier(0.215,0.61,0.355,1)}
.transitionsEnabled.skinSliderRotatingTeaser .modSlide .slideContent{transition:padding-top 225ms cubic-bezier(0.215,0.61,0.355,1),padding-bottom 225ms cubic-bezier(0.215,0.61,0.355,1)}
.modSlider{margin:0 auto;position:relative}
.sdx-container .modSlider{box-sizing:content-box}
.modSlider.not-initialized{overflow:hidden}
.modSlider ul.bx-slider{height:100%}
.modSlider.fullbleed{left:calc((940px - 100vw) / 2);width:100vw}
.modSlider.fullbleed .background video{min-width:1680px;min-height:100%}
.stageshort .modSlider{height:320px}
.stagemedium .modSlider{height:440px}
.stagetall .modSlider{height:600px}
.modSlider.no-controls .bx-controls{display:none}
.modSlider .bx-prev,.modSlider .bx-next{display:block;position:absolute;height:43px;width:43px;left:-50px;top:50%;margin-top:-21px;z-index:2}
.modSlider .bx-next{right:-50px;left:auto}
.modSlider .bx-prev.disabled,.modSlider .bx-next.disabled{display:none}
.modSlider.small-arrows .bx-prev,.modSlider.small-arrows .bx-next{height:32px;width:32px;margin-top:-16px;left:-40px}
.modSlider.small-arrows .bx-next{right:-40px;left:auto}
.modSlider.fullbleed .bx-prev{left:calc(50% -  521px )}
.modSlider.fullbleed .bx-next{right:calc(50% -  521px );left:auto}
.modSlider.fullbleed.small-arrows .bx-prev{left:calc(50% -  510px )}
.modSlider.fullbleed.small-arrows .bx-next{right:calc(50% -  510px );left:auto}
.modSlider.sdx:not(.not-initialized){padding-bottom:40px;position:relative;width:100vw;left:-50vw;right:-50vw;margin-left:50%;margin-right:50%;overflow-x:hidden;overflow-y:visible}
.modSlider.sdx:not(.not-initialized) .bx-wrapper{margin:0 auto;position:relative}
.modSlider.sdx.not-initialized{margin-bottom:40px}
.modSlider.sdx .bx-controls .bx-pager{position:absolute;bottom:-21px;left:50%;z-index:3}
.modSlider.sdx .bx-controls .bx-pager .bx-pager-item{display:inline-block;margin-left:8px;position:relative;left:-50%;vertical-align:top}
.modSlider.sdx .bx-controls .bx-pager .bx-pager-item:first-child{margin-left:0}
.modSlider.sdx .bx-controls .bx-pager .bx-pager-item .bx-pager-link{text-indent:-9999px;display:block;width:8px;height:8px;border-radius:4px;opacity:.5;background:#086adb;transition:.2s;position:relative;top:4px}
.modSlider.sdx .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{width:16px;height:16px;border-radius:8px;opacity:1;top:0}
.modSlider.sdx .bx-controls .bx-prev,.modSlider.sdx .bx-controls .bx-next{background-image:none;background-position:unset;font-size:40px;text-decoration:none;color:#086adb;font-weight:400;width:auto;height:auto}
.modSlider.sdx .bx-controls .bx-prev:hover,.modSlider.sdx .bx-controls .bx-next:hover{color:#0048cf}
.modSlider.sdx .bx-controls .bx-next::before{font-family:'sdx-icons';content:"\E00F"}
.modSlider.sdx .bx-controls .bx-prev::before{font-family:'sdx-icons';content:"\E00E"}
.modSlider.sdx.showSlidePreview:not(.not-initialized):not(.redrawing) .bx-viewport{overflow:visible !important}
.modSlider .bx-pager{position:absolute;bottom:0;left:50%;z-index:2}
.modSlider .bx-pager .bx-pager-item{display:inline-block;margin-left:4px;position:relative;left:-50%}
.modSlider .bx-pager .bx-pager-item:first-child{margin-left:0}
.modSlider .bx-pager .bx-pager-item .bx-pager-link{text-indent:-9999px;display:block;width:13px;height:12px}
@media screen and (max-width:1060px){.modSlider.fullbleed .bx-prev{left:calc(50% -  471px )}
.modSlider.fullbleed .bx-next{right:calc(50% -  471px );left:auto}
.modSlider.fullbleed.small-arrows .bx-prev{left:1px}
.modSlider.fullbleed.small-arrows .bx-next{right:1px;left:auto}
.modSlider .bx-prev{left:1px}
.modSlider .bx-next{right:1px;left:auto}
.modSlider.small-arrows .bx-prev{left:1px}
.modSlider.small-arrows .bx-next{right:1px;left:auto}
}
.modSlider.authorMode{overflow:auto}
.stageshort .modSlider.authorMode,.stagemedium .modSlider.authorMode,.stagetall .modSlider.authorMode{height:auto}
.modSlider.authorMode.fullbleed{left:calc((960px - 100vw) / 2);width:calc(100vw - 20px)}
@media screen and (max-width:980px){.modSlider.fullbleed{left:-20px;margin:0;width:980px}
}
.modSlider.skinSliderRotatingTeaser{margin:0 auto;position:relative;padding:40px 0;overflow:hidden}
.modSlider.skinSliderRotatingTeaser.not-initialized ul{visibility:hidden}
.modSlider.skinSliderRotatingTeaser .bx-wrapper{margin:auto}
.modSlider.skinSliderRotatingTeaser .bx-viewport{overflow:inherit !important}
.modSlider.skinSliderRotatingTeaser::before,.modSlider.skinSliderRotatingTeaser::after{content:" ";display:block;position:absolute;top:0;bottom:0;width:80px;z-index:10}
.modSlider.skinSliderRotatingTeaser::before{left:0;background:transparent;background:-webkit-gradient(linear,left center,right center,from(#eef3f6) to(rgba(238,243,246,0)));background:-webkit-linear-gradient(left,#eef3f6,rgba(238,243,246,0));background:-moz-linear-gradient(left,#eef3f6,rgba(238,243,246,0));background:-ms-linear-gradient(left,#eef3f6,rgba(238,243,246,0));background:-o-linear-gradient(left,#eef3f6,rgba(238,243,246,0));background:linear-gradient(left,#eef3f6,rgba(238,243,246,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeef3f6',endColorstr='#00eef3f6',GradientType=1)}
.modSlider.skinSliderRotatingTeaser::after{right:0;background:transparent;background:-webkit-gradient(linear,left center,right center,from(rgba(238,243,246,0)) to(#eef3f6));background:-webkit-linear-gradient(left,rgba(238,243,246,0),#eef3f6);background:-moz-linear-gradient(left,rgba(238,243,246,0),#eef3f6);background:-ms-linear-gradient(left,rgba(238,243,246,0),#eef3f6);background:-o-linear-gradient(left,rgba(238,243,246,0),#eef3f6);background:linear-gradient(left,rgba(238,243,246,0),#eef3f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00eef3f6',endColorstr='#ffeef3f6',GradientType=1)}
.modTwitter .twitter-timeline{border:1px solid #e1e8ed !important;border-radius:5px;margin-top:10px !important}
.sdx-container.h1-warning-container .checkbox{float:right;padding-left:20px}
.sdx-container.h1-warning-container .checkbox [type=checkbox]+label{color:#fff}
h1.h1-warning-highlight{border-color:#ff8b2e !important;border:dashed 3px}
.vjs-titles-overlay{position:absolute;color:#fff;display:none;text-shadow:0 0 5px #000;background-image:linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.9) 20%,rgba(0,0,0,0));height:30%;padding:5px;width:100%;box-sizing:border-box}
.vjs-titles-overlay h2{font:16px 'TheSaB5','Trebuchet MS',Arial,Helvetica,sans-serif;margin-bottom:5px}
.video-js.video-js .vjs-big-play-button{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:80px;height:80px;border-radius:50px}
.vjs-paused .vjs-titles-overlay{display:block}
.vjs-has-started.vjs-paused .vjs-titles-overlay{display:none}
.video-js.video-js .vjs-big-play-button::before{font-size:60px;line-height:10px;opacity:none;width:50px}
.htmlwarning{border:1px solid #d12;color:#d12;padding:10px;margin-bottom:10px}
.textimage table.grayunderline,.text table.grayunderline{width:100%;margin:0}
section.subject ol li{list-style:outside decimal;margin:0 7px 0 20px}
a span.arrowimage{background:url(../../help/resources/images/sprite.png) no-repeat scroll -311px -531px;height:14px;display:inline-block;width:14px;text-indent:-99999px;padding:0;margin-left:5px;vertical-align:middle}
a:hover span.arrowimage{background:url(../../help/resources/images/sprite.png) no-repeat scroll -326px -531px}
a.roundarrow{color:#6a6a6a}
a.roundarrow:hover{color:#1af;text-decoration:none}
div.helptextcontainer p{color:#666;font-size:12px;margin-left:14px}
div.helptextcontainer p a{color:#1af;text-decoration:none}
div.helptextcontainer p a:hover{text-decoration:underline}
.displayNone{display:none !important}
div.backbuttonrow{padding-left:7px;clear:both}
a.backbuttontop{padding-bottom:10px;background:url("../../help/resources/images/sprite.png") no-repeat scroll left -529px transparent}
a.backbuttontop,a.backbuttonbottom{padding-left:10px;color:#6a6a6a;float:left}
a.backbuttonbottom{padding-top:10px;background:url("../../help/resources/images/sprite.png") no-repeat scroll left -519px transparent}
a.backbuttontop:hover{color:#1af;background-position:left -566px}
a.backbuttonbottom:hover{color:#1af;background-position:left -556px}
.backbutton{margin:0 14px}
.callbackform .textimage .textContainer h3{line-height:1.2;margin:1em 0}
.scs-form .callback_form .field table{margin-bottom:24px}
.scs-form .callback_form .field table tr{line-height:2}
.scs-form .callback_form .field table div.custom-radio label{background-position:left center}
table label.callback-label{padding:1px 0 0 !important}
a.categoryhead{font-size:14px;font-weight:normal;color:#1af}
a.categoryhead:hover{text-decoration:underline}
aside.sidebar div.teaser.helpteaser h3.navybluetext,aside.sidebar div.teaser div.helpinner h3.navybluetext{color:#015;margin-bottom:7px;font-size:14px;line-height:14px}
aside.sidebar div.teaser.helpteaser p a,aside.sidebar div.teaser div.helpinner p a{margin-left:0;color:#1af}
aside.sidebar div.teaser.helpteaser p a:hover,aside.sidebar div.teaser div.helpinner p a:hover{text-decoration:underline}
aside.sidebar div.teaser.helpteaser div.imageright,aside.sidebar div.teaser.helpteaser div.imageleft,aside.sidebar div.teaser div.helpinner div.imageright,aside.sidebar div.teaser div.helpinner div.imageleft{width:125px;padding-right:5px;display:inline-block}
aside.sidebar div.teaser.helpteaser div.image,aside.sidebar div.teaser div.helpinner div.image{padding:0 7px}
aside.sidebar div.teaser.helpteaser div.image.left,aside.sidebar div.teaser div.helpinner div.image.left{padding-left:0}
aside.sidebar div.teaser.helpteaser div.image.right,aside.sidebar div.teaser div.helpinner div.image.right{padding-right:0}
aside.sidebar div.teaser.helpteaser div.inner,aside.sidebar div.teaser div.helpinner{padding:0 7px;color:#666}
div.helpteaser span.standardSubmitBtn{margin-left:7px}
section.subject div.teaser.helpteaser div.inner{padding:0 7px 15px 7px;border-bottom:1px solid #bbb}
section.subject div.teaser.helpteaser div.inner h3,section.subject div.teaser.helpteaser div.inner h4{padding-left:0;margin-left:0}
section.subject div.teaser.helpteaser div.inner div.teaserText{padding:0;width:457px;float:left}
section.subject div.cq-colctrl-help-lt0 h3{color:#1af;font-weight:normal;font-size:14px;padding-bottom:5px}
section.subject div.cq-colctrl-help-lt0 div.teaser div.teaserText{margin-bottom:20px;padding-left:14px;color:#015;font-size:12px;padding-bottom:10px}
section.subject div.cq-colctrl-help-lt0 div.teaser a.standardbutton{margin-left:14px}
section.subject div.teaser.helpteaser div.teaserText{margin-bottom:0}
aside.sidebar div.teaser div.helpinner a.link{margin-bottom:12px}
section.subject div.teaser a.positionstatic{position:static;margin-top:-20px}
aside.sidebar div.teaser div.helpinner a.standardbutton{margin-bottom:10px}
aside.sidebar div.teaser p span.arrowlink a{margin-left:0}
aside.sidebar div.teaser p span.arrowlink a:hover{text-decoration:none;color:#1af}
section.wrapper aside.sidebar div.teaser p a{margin-left:0}
div.parsys_column div.teaser div.teaserText sup{*display:inline-block}
div.affectectextcontainer p{color:#015;margin:0;padding:14px}
div.devicelisting{padding:0 7px 3px 7px;width:457px;margin:0 7px 7px 7px;float:left}
div.devicelisting a{text-decoration:none;width:114px;height:130px;text-align:center;float:left;padding-top:10px}
div.devicelisting a span.img{height:116px;position:relative}
div.devicelisting a span img{position:absolute;bottom:0}
div.devicelisting img{margin-bottom:15px}
div.devicelisting a span{display:block;color:#333}
div.devicelisting a:hover{color:#1af;cursor:pointer}
div.devicelisting a:hover span{color:#1af}
.ui-tabs-panel div.browsealldevicessection{margin:0 -7px}
div.categoryselectorcontainer{padding:7px 14px 10px;display:inline-block}
div.categoryselectorcontainer div.category{width:147px;float:left;margin-right:5px;padding-bottom:10px}
div.categoryselectorcontainer div.category label{display:block;padding-bottom:5px}
div.categoryselectorcontainer div.category select{width:147px;background-color:#fff;border:1px solid #bbb}
div.categoryselectorcontainer div.category select option{padding:1px 2px;border-bottom:1px solid #bbb}
div.categoryselectorcontainer div.category select option.not-selected{color:#999}
form.downloadCentreSearch div.field{position:relative}
div.categoryselectorcontainer div.category select option.greytext{color:#666}
section.subject div.cq-colctrl-help-lt0 div.teaser div.teaserText.imageleft{padding-left:0}
div.parsys_column.cq-colctrl-help-lt0{clear:both;float:left;padding-bottom:1px;position:relative;width:100%;margin-bottom:5px}
div.parsys_column div.cq-colctrl-help-lt0-c0,div.parsys_column div.cq-colctrl-help-lt0-c1{float:left;margin-bottom:0}
div.parsys_column div.cq-colctrl-help-lt0-c0{width:243px}
div.parsys_column div.cq-colctrl-help-lt0-c1{width:242px;float:right}
div.parsys_column.cq-colctrl-help-lt1{width:50% !important}
div.parsys_column div.cq-colctrl-help-lt1-c0{width:100%;float:left;margin-bottom:0}
div.parsys_column.cq-colctrl-help-lt2{position:relative;width:457px;margin-bottom:5px;float:left;clear:both;padding:0 14px}
div.parsys_column div.cq-colctrl-help-lt2-c0,div.parsys_column div.cq-colctrl-help-lt2-c1{width:228px;float:left;margin-bottom:0}
div.parsys_column div.cq-colctrl-help-lt2-c1{float:right}
div.parsys_column div.cq-colctrl-help-lt2-c0 div.image,div.parsys_column div.cq-colctrl-help-lt2-c1 div.image{margin-bottom:0}
.cq-colctrl-help-lt0 .steplist div{width:196px}
div.parsys_column.cq-colctrl-help-lt0 .shortnumbersection fieldset.fieldList{height:100px}
div.parsys_column.cq-colctrl-help-lt0 .shortnumbersection fieldset.fieldList span.standardSubmitBtn{position:absolute;bottom:0}
div.parsys_column div.cq-colctrl-help-lt0-c0 .shortnumbersection fieldset.fieldList span.standardSubmitBtn{left:160px}
div.parsys_column div.cq-colctrl-help-lt0-c1 .shortnumbersection fieldset.fieldList span.standardSubmitBtn{right:7px}
div.communityResults{margin-bottom:12px;padding-bottom:3px}
div.communityResults ul{padding-left:14px}
div.communityResults ul li{padding-bottom:8px}
aside.sidebar div.communityResults{width:171px;margin-bottom:7px;border-bottom:1px solid #bbb;padding:0 7px 3px 7px}
div.communityResults ul li a{color:#666;display:block;background:url(../../help/resources/images/nav_arrow_cyan.gif) 0 4px no-repeat;padding-left:9px;text-decoration:none}
div.communityResults ul li a:hover{color:#1af}
aside.sidebar div.communityResults ul li a{margin-left:0}
aside.sidebar div.communityResults ul{padding-left:0}
aside.sidebar div.communityResults h2{margin-left:-7px;border-bottom:0;padding-bottom:0;font-size:12px}
.devicecarousel .scs-primary-link{position:relative;z-index:1;float:right;margin-top:-37px}
.devicecarousel .noScrolling .scs-primary-link{display:none}
.devicecarousel .deviceicon{display:block;margin-bottom:8px;text-align:center;width:180px;height:180px}
.devicecarousel .devicename{color:#015;font-size:18px}
.devicecarousel a:hover{text-decoration:none}
.devicecarousel a:hover .devicename{color:#2d90ec}
div.deviceresultitem,div.articleresultitem{margin:0 0 20px 0}
div.deviceresultitem .deviceimage,div.articleresultitem .deviceimage{vertical-align:middle;width:156px;text-align:center}
div.deviceresultitem .deviceimage img,div.articleresultitem .deviceimage img{cursor:pointer}
div.deviceresultitem h3,div.articleresultitem h3{border:0;font-weight:normal}
div.deviceresultitem h3 a,div.articleresultitem h3 a{color:#1af}
div.deviceresultitem p a:hover,div.deviceresultitem h4 a:hover,div.articleresultitem p a:hover,div.articleresultitem h4 a:hover{text-decoration:underline}
a.devicedescriptionlink{margin:0 7px 30px 14px;display:inline-block;color:#333}
div.deviceresultitem p,div.articleresultitem p,div.deviceresultitem h3,div.articleresultitem h3{margin-bottom:7px}
div.deviceresultitem h4,div.articleresultitem h4{font-weight:normal;margin-bottom:7px}
div.downloadbuttoncontainer a.downloadlink{display:none;padding-right:7px;text-align:right;color:#1af}
div.downloadbuttoncontainer{margin-bottom:10px;padding:0 14px;text-align:right}
div.downloadbuttoncontainer a.standardbutton{margin-bottom:10px}
div.downloadbuttoncontainer a.standardbutton,div.downloadbuttoncontainer a.standardbutton span{display:inline-block}
div.downloadcentersearchresultsection div.downloadbuttoncontainer{float:right;clear:right !important}
div.teaser div.downloadbuttoncontainer{padding-right:0;margin-bottom:0}
div.teaser div.downloadbuttoncontainer a.downloadlink{margin-bottom:10px}
div.downloadcenterdetailsection{color:#666;font-size:12px;padding:0 7px 18px;border-bottom:1px solid #bbb;margin:0 7px 10px}
div.downloadcenterdetailsection p{padding:7px 0 0}
div.downloadcenterdetailsection p strong{color:#333}
div.downloadcenterdetailhead{padding-bottom:10px}
body.scs-help-popup div.devicecomponentsection>.help-device-gradient{display:none}
body.scs-help-popup div.devicecomponentsection>.teaser>.teaserText h1{margin:0}
body.scs-help-popup div.devicecomponentsection div.helpteaser div.image{margin-left:0;margin-bottom:12px;text-align:center;width:190px}
body.scs-help-popup div.devicecomponentsection div.helpteaser div.image.right{background:none repeat scroll 0 0 #fff;float:right;margin-left:10px;padding-right:7px}
body.scs-help-popup div.devicecomponentsection>.teaser>.image+.teaserText{margin:0}
body.scs-help-popup .device,body.scs-help-popup .downloadcenterdetail{margin-left:-14px}
div.downloadcentersearchresultsection a.details{margin-left:7px;margin-top:4px;background:url(../../help/resources/images/sprite.png) no-repeat scroll -168px -531px;color:#666;display:block;padding-left:9px;text-decoration:none;float:left}
div.downloadcentersearchresultsection a.details:hover{color:#1af}
div.downloadcentersearchresultsection div.teaserText p{color:#999;padding-bottom:5px}
section.subject div.downloadcentersearchresultsection div.teaser.helpteaser h3,section.subject div.downloadcentersearchresultsection div.teaser.helpteaser .teaserText{width:270px}
div.downloadcentersearchresultsection div.teaserText span.resultCount{color:#333;display:block;font-size:12px;padding-bottom:10px}
section.subject div.downloadcentersearchresultsection div.teaser.helpteaser div.teaserText{padding-left:7px;margin-bottom:0}
section.subject div.downloadcentersearchresultsection div.teaser.helpteaser div.inner{padding-bottom:0}
section.subject div.downloadcentersearchresultsection div.teaser.helpteaser div.downloadbuttoncontainer{clear:none;padding-right:0}
section.subject div.downloadcentersearchresultsection div.teaser.helpteaser{padding:0}
aside.sidebar div.teaser h3.helpbluetext{color:#015;margin-bottom:4px;padding-bottom:4px;font-size:16px;line-height:16px}
aside.sidebar div.teaser div.helpteasertext{margin-bottom:12px}
div.helpfaq form.search-box-block fieldset.fieldList input.inputFullWidth{width:330px}
div.faq div.text.helptext p{color:#333;padding:0}
div.helpfaq{padding:0 14px}
div.faq div.helpfaq{padding:0}
div.helpfaq div.helptitle h4{margin-left:0;margin-right:0}
div.helpfaq ul{margin:0 7px 12px 7px}
div.helpfaq ul li{margin-bottom:5px}
div.helpfaq ul li a:hover{text-decoration:underline}
div.helpfaq div.text p{margin-bottom:10px;padding:0 7px;color:#333}
div.helpfaq div.text{margin-bottom:12px}
div.helpfaq div.searchresultheader{margin-left:0;margin-right:0}
div.helpfaq div.helpteaser h4{margin:0 0 7px 0;padding:3px 0}
div.helpfaq div.helpteaser{padding:0}
div.helpfaq div.helpteaser p{margin-bottom:7px}
div.helpfaq div.helpteaser div.inner{padding-bottom:7px}
div.helpfaq p.assisstance{color:#015;margin-bottom:7px}
div.helpfaq p a:hover{text-decoration:underline}
div.helpfaq form.search-box-block{background:url("../../help/resources/images/console_bg.png") 0 0 repeat-x;height:31px;margin:0 0 12px;width:457px}
div.helpfaq form.search-box-block fieldset.fieldList div.field{padding:6px 5px;width:447px;margin:0}
fieldset.fieldList input.inputFullWidth{*padding-top:3px;*height:15px;padding-top:3px\0/;height:15px\0/}
fieldset.fieldList h4,fieldset.fieldList h3{margin-bottom:13px;padding:0 14px}
.fieldList h4.subject,.fieldList h3.subject{float:left;padding:0 14px 0 0;width:auto}
table.formTable{width:100%;border-spacing:1px}
table.formTable td{font-size:12px;padding:3px 5px;text-align:left;vertical-align:top;border-top:1px solid #bbb}
fieldset.fieldList table.formTable td .custom-radio{margin-bottom:0}
fieldset.fieldList div.field label.extarea{width:auto}
fieldset.fieldList div.field table.formTable div.custom-radio label{margin-right:10px;width:auto;color:#666;text-indent:-99999px}
fieldset.fieldList div.field div.relativefield{position:relative}
div.advsearch div.autocompletelist{top:0;position:absolute;left:0}
div.advsearch fieldset.fieldList div.field div.relativefield{position:relative;float:left;z-index:2 !important}
.err-msg{color:red;display:block;padding-top:8px;padding-left:155px;clear:both}
.fielderror{color:red !important}
.searchlabel{display:block;height:18px}
fieldset.fieldList div.field div.leftFieldverticalButtons{float:left;margin:0 10px 0 0;width:135px}
fieldset.fieldList div.field div.custom-radio{float:left;margin-bottom:7px;padding:0;position:relative;width:auto}
.verticalButtons.contactform{width:457px !important}
fieldset.fieldList div.field .verticalButtons.contactform div.custom-radio{width:auto}
fieldset.fieldList div.field div.fullwidth span.label{width:auto}
fieldset.fieldList div.fullwidth div.verticalButtons{width:95%}
div.furthertopicscontainer{padding:8px 14px 10px}
div.furthertopicscontainer div.topicitem{margin:0 3px;width:82px;text-align:center;float:left;vertical-align:top}
div.furthertopicscontainer div.topicitem img{height:49px;width:49px}
div.furthertopicscontainer div.topicitem a.topicname{display:block;font-size:14px;color:#015;padding:5px 0}
div.furthertopicscontainer div.topicitem a.topicname:hover{color:#1af}
.leftnavigation ul.firstLevel{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}
div.lineseparatorwithmargin,div.lineseparatorwithoutleftrightmargin,div.lineseparatorwithoutmargin{height:0;border-bottom:1px solid #bbb;margin:10px 7px}
div.lineseparatorwithoutleftrightmargin{margin:10px 0}
div.lineseparatorwithoutmargin{margin:0}
div.linklist ul.helplist{padding-bottom:3px;padding-left:14px;margin-bottom:-12px}
aside.sidebar div.helplinklist{padding-bottom:0}
div.linklist ul.helplist li{padding-bottom:8px}
div.linklist h2.helplistheader{border-bottom:medium none;font-size:18px;padding-bottom:9px;margin-left:7px}
aside.sidebar div.linklist div.helplinklist h2{border:0;margin-left:0;padding-left:0}
aside.sidebar div.linklist.helplinklist ul.helplist{border:0;padding-left:0;margin-bottom:12px}
aside.sidebar div.linklist.helplinklist h2{border:0;margin-left:0;padding-left:0}
div.tab div.linklist{margin-bottom:0}
.mediaplayer #transparent,.mediaplayer .lightbox{position:fixed}
.mediaplayer{position:relative}
.mediaplayer .VideoLink{top:0;left:0}
div.paginationlinks{text-align:center;margin:25px 0}
div.paginationlinks span.paginationpager{float:none;display:inline-block}
div.paginationlinks span.normal a:hover,div.paginationlinks span.active a:hover{text-decoration:none}
div.paginationlinks span.normal{background:url(../../help/resources/images/normalPageBg.gif) repeat-x 0 0;color:#fff;font-size:11px;padding:0 2px}
div.paginationlinks a.prev,div.paginationlinks a.next{height:14px;width:14px;display:inline-block;float:left;font-size:0;text-indent:-9999px}
div.paginationlinks a.next,div.paginationlinks a.prev{background:url(../../help/resources/images/sprite.png) no-repeat scroll 0 0;margin-left:21px}
div.paginationlinks a.prev{margin-right:24px;background-position:-295px -531px}
div.paginationlinks a.prev:hover{background-position:-280px -531px}
div.paginationlinks a.next{margin-right:24px;background-position:-311px -531px}
div.paginationlinks a.next:hover{background-position:-326px -531px}
a.pagelink,a.pagelink:hover,a.pagelink span,a.pagelink:hover span{background:url(../../help/resources/images/sprite.png) no-repeat scroll right -2101px;display:block;height:14px;padding-right:6px;text-decoration:none;color:#fff;cursor:pointer;font-size:11px;float:left;margin-right:3px}
a.pagelink span,a.pagelink:hover span{background-position:left -2081px;display:block;padding:0 2px 0 7px;height:14px;color:#1af;margin:0}
a.pagelink.active{background-position:right -2061px;color:#fff;cursor:default}
a.pagelink.active:hover{background-position:right -2061px}
a.pagelink.active:hover span{background-position:left -2041px;color:#fff;cursor:default}
a.pagelink.active span{background-position:left -2041px;color:#fff}
a.pagelink:hover{background-position:right -2141px;color:#1af}
a.pagelink:hover span{background-position:left -2121px;color:#1af}
.paginationpager span{float:left;padding:0 4px}
div.quick-help_content{border-bottom:1px solid #bbb;margin-bottom:14px;padding-top:0;width:485px;display:inline-block}
div.quick-help_content div.inner{padding:3px 12px}
div.cq-colctrl-help-lt0 div.quick-help_content{width:228px;border-bottom:0;padding:0;margin:0}
div.cq-colctrl-help-lt0 div.quick-help_content div.inner{padding:0;width:210px}
div.parsys_column.cq-colctrl-help-lt0-c0 div.quick-help_content{margin-left:12px}
div.parsys_column.cq-colctrl-help-lt0-c1 div.quick-help_content{margin-right:12px;float:right}
section.subject div.quick-help_content h3{color:#1af;font-size:14px;font-weight:normal;padding-bottom:7px;padding-left:12px}
div.cq-colctrl-help-lt0 div.quick-help_content h3{margin:0 0 10px 0;padding:0}
section.subject div.quick-help_content div.quickhelptext{color:#555;padding:3px 200px 3px 12px;margin-bottom:7px}
div.cq-colctrl-help-lt0 div.quick-help_content div.quickhelptext{margin-bottom:95px;margin-left:0;padding:0;width:210px}
section.subject div.quick-help_content a.roundarrow{color:#888;margin-bottom:12px;margin-top:3px;margin-left:12px;float:left}
section.subject div.quick-help_content a.roundarrow:hover{color:#1af}
section.subject div.quick-help_content a.standardbutton{clear:left;margin-left:12px;margin-bottom:8px}
div.parsys_column.cq-colctrl-help-lt0 div.quick-help_content a.standardbutton{position:absolute;bottom:0;margin-bottom:14px;margin-left:0}
div.parsys_column.cq-colctrl-help-lt0 div.quick-help_content a.firstlink{bottom:38px;margin-bottom:0}
div.parsys_column.cq-colctrl-help-lt0 div.quick-help_content a.secondlink{bottom:0}
div.quick-help_content div.quickhelpimage{float:right;margin-right:14px;width:245px;text-align:center}
div.cq-colctrl-help-lt0 div.quick-help_content div.quickhelpimage{float:none;margin:0;width:228px;text-align:left}
div.cq-colctrl-help-lt0 div.quick-help_content div.quickhelpimage img,div.quick-help_content div.quickhelpimage img{width:196px;padding-bottom:14px}
section.subject div.cq-colctrl-help-lt0 a.roundarrow{margin:0;position:absolute;bottom:62px;margin-top:21px}
section.subject div.quick-help_content a.standardbutton span{white-space:nowrap}
.scs-quicklink-teaser-container{margin-bottom:24px}
.scs-quicklink-teaser-container h2{color:#666;font-size:15px;line-height:20px;margin:0 0 5px 0;width:100%}
form.downloadcentresearch fieldset.fieldList div.field.gradientfield{background:url("../../help/resources/images/GradientRelContBoxTop.gif") 0 bottom repeat-x;margin:0 0 12px;border-bottom:1px solid #bbb;padding-bottom:14px}
div.advsearch fieldset.fieldList div.field,form.downloadcentresearch fieldset.fieldList div.field{padding:6px 14px;margin:10px 0 10px 0}
form.downloadcentresearch fieldset.fieldList div.field{padding:0 14px;margin:0}
form.downloadcentresearch fieldset.fieldList div.field div.relativefield{position:relative;width:457px;float:left}
div.advsearch fieldset.fieldList div.fulllengthinput input.inputFullWidth{width:419px}
form.downloadcentresearch fieldset.fieldList input.inputFullWidth{width:332px;color:#666}
form.downloadcentresearch fieldset.fieldList div.field label{clear:both;color:#000}
div.advsearch .fieldList .newListSelected .arrow{width:148px;background-color:#fff}
div.advsearch .fieldList .newListSelected{width:auto;margin-right:10px}
div.advsearch .fieldList ul.newList{width:164px}
div.disabledropdown .newListSelected .selectedTxt{color:#999}
div.advsearch .selectedTxt{width:auto}
div.advsearch .fieldList div.disabledropdown ul.newList{display:none}
.fieldList div.disabledropdown .newListSelected .arrow{border-color:#ccc;background-position:right -37px;background-color:#f0f0f0}
.fieldList div.disabledropdown .newListSelFocus .arrow{background-position:right -37px}
.fieldList div.disabledropdown .newListSelected{background:url("../../help/resources/images/disableDropDownArrow.gif") no-repeat scroll 0 0 transparent}
form.downloadcentresearch fieldset.fieldList div.fulllengthinput input.inputFullWidth{width:419px}
div.advsearch fieldset.fieldList input.inputFullWidth{color:#666;width:332px}
.searchcomponent{padding-top:16px;position:relative}
div.searchresultheader{background:url("../../help/resources/images/background-header-search.png") 0 0 repeat-x;color:#555;height:18px;margin:0 7px 14px;padding:4px 6px 0;border-bottom:1px solid #c1c1c1;clear:both}
div.searchresultheader span{color:#015}
.scs-search-support-strip ul li{line-height:15px}
.scs-html-landingpage{background:url(../../help/resources/images/helpLandingPage.png) left top repeat-x;filter:none}
.scs-html-landingpage #searchForm .advsearch label.fullLength{color:white;position:absolute;margin-left:-260px;margin-top:-5px;font-size:36px;font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
#scs-search-results .sidebar{float:right;padding-right:20px;width:320px}
#scs-search-results .main-col{width:622px}
#scs-search-results .advsearch,#searchForm .advsearch{background:#10a2f6;background:-webkit-gradient(linear,left top,left bottom,from(#10a2f6) to(#03296f));background:-webkit-linear-gradient(top,#10a2f6,#03296f);background:-moz-linear-gradient(top,#10a2f6,#03296f);background:-ms-linear-gradient(top,#10a2f6,#03296f);background:-o-linear-gradient(top,#10a2f6,#03296f);background:linear-gradient(top,#10a2f6,#03296f);padding:20px 80px 10px 260px}
.scs-html-landingpage #scs-search-results .advsearch,.scs-html-landingpage #searchForm .advsearch{background:0}
#scs-search-results .advsearch{padding:20px 80px}
#scs-search-results .advsearch .field .inputField,#searchForm .advsearch .field .inputField{float:left}
#scs-search-results .advsearch .standardSubmitBtn button,#searchForm .advsearch .standardSubmitBtn button{box-shadow:1px 1px 0 #074a8b;position:relative;top:1px}
#scs-search-results .advsearch .field .inputField input,#scs-search-results .advsearch .standardSubmitBtn button,#searchForm .advsearch .field .inputField input,#searchForm .advsearch .standardSubmitBtn button{line-height:30px !important;height:32px;padding-top:0;padding-bottom:0}
#scs-search-results .advsearch .field .inputField input,#searchForm .advsearch .field .inputField input{width:360px;height:31px;background:white}
#searchForm .advsearch .description,#scs-search-results .advsearch .description{color:white}
#scs-search-results .advsearch .dropdown,#scs-search-results .advsearch .dropdown .field{display:inline-block;width:229px}
html.msIe7 #scs-search-results .advsearch .dropdown,html.msIe7 #scs-search-results .advsearch .dropdown .field,html.msIeLt7 #scs-search-results .advsearch .dropdown,html.msIeLt7 #scs-search-results .advsearch .dropdown .field{display:inline;zoom:1}
#scs-search-results .sidebar .box .links .title,#scs-search-results .sidebar .box .links .title h3{font-size:15px;color:#015;margin-bottom:12px}
#scs-search-results .sidebar .box .links{background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea) to(#fff));background:-webkit-linear-gradient(top,#eaeaea,#fff);background:-moz-linear-gradient(top,#eaeaea,#fff);background:-ms-linear-gradient(top,#eaeaea,#fff);background:-o-linear-gradient(top,#eaeaea,#fff);background:linear-gradient(top,#eaeaea,#fff);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:#dadada 0 2px 4px;-moz-box-shadow:#dadada 0 2px 4px;box-shadow:#dadada 0 2px 4px;margin-bottom:40px;padding:20px}
#scs-search-results .sidebar .box .links ul.link-list{border-bottom:1px solid #dbdbdb;margin-bottom:9px;padding-bottom:6px}
#scs-search-results .sidebar .box .links ul.link-list:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
#scs-search-results .sidebar .box .links{text-align:right}
#scs-search-results .sidebar .box .links .title,#scs-search-results .sidebar .box .links ul.link-list{text-align:left}
#scs-search-results div.deviceresultitem p,#scs-search-results div.articleresultitem p{margin-top:0}
#scs-search-results div.deviceresultitem h4,#scs-search-results div.articleresultitem h4{margin-bottom:0}
#scs-search-results .deviceresultitem{border:1px solid #eaeaea;border-right:0;border-left:0;min-height:105px;padding:14px 0}
#scs-search-results .deviceresultitem .deviceimage{float:left}
#scs-search-results .deviceresultitem .deviceimage img{display:block;margin:auto}
#scs-search-results .deviceresultitem .devicedetails{margin-left:134px}
div.spellcheckercontainer p{font-size:14px;margin:0}
div.spellcheckercontainer{padding:14px;padding-left:0}
div.steplist{padding:0;float:left;margin-top:0;width:100%}
div.steplist div.helptitle h4{color:#666}
div.steplist div.textimage{padding-bottom:14px}
div.steplist div.textimage .imageContainer{width:170px}
div.steplist div.textimage p{padding:0}
div.helpaccordion .accordionHeader a{background:url("../../help/resources/images/sprite.png") no-repeat scroll right -1953px transparent !important;padding-right:25px}
div.helpaccordion .accordionHeader a.hover1{background:url("../../help/resources/images/sprite.png") no-repeat scroll right -1995px transparent !important}
div.helpaccordion .accordionHeader a span{float:right;color:#1af}
div.helpaccordion .accordionHeader a span{float:right}
div.helpaccordion .accordionHeader a span.opentab{display:block}
div.helpaccordion .accordionHeader a span.closetab{display:none}
div.helpaccordion .accordionHeader a.hover1 span.closetab{display:block}
div.helpaccordion .accordionHeader a.hover1 span.opentab{display:none}
.scs-tabcontrol.scs-vertical-tabs>ul.ui-tabs-nav{float:left;width:144px;height:auto;background:transparent;padding:0}
.scs-tabcontrol.scs-vertical-tabs>.ui-tabs-nav>li{display:block;float:none;padding:0;margin:0;font-size:15px;background-image:none !important}
.scs-tabcontrol.scs-vertical-tabs>ul h2{line-height:1.2}
.scs-tabcontrol.scs-vertical-tabs>.ui-tabs-nav>li a,.scs-tabcontrol.scs-vertical-tabs>ul.ui-tabs-nav>li.ui-tabs-selected a{padding:1px 0 8px}
.scs-tabcontrol.scs-vertical-tabs .ui-tabs-panel{box-shadow:#d1d1d1 1px 1px 3px;border:1px solid #eaeaea !important;margin-left:142px;padding:20px}
.scs-tabcontrol.scs-vertical-tabs .ui-tabs-panel>.scs-tabcontrol-subtitle{display:none}
.scs-tabcontrol.scs-vertical-tabs>ul.ui-tabs-nav>li.ui-tabs-selected{background:transparent url(../../help/resources/icons/vertical-tab-active.png) no-repeat 100% center !important;border:0;box-shadow:none}
.scs-tabcontrol.scs-vertical-tabs>ul.ui-tabs-nav>li.ui-tabs-selected a,.scs-tabcontrol.scs-vertical-tabs>ul>li.ui-state-default a:active{height:auto;background-image:none}
.scs-tabcontrol.scs-vertical-tabs .ui-state-default a{margin-right:10px}
div.cq-colctrl-help-lt0 div.textimage .textContainer{width:167px;float:left}
div.cq-colctrl-help-lt0 div.textimage{padding:0 7px 10px 7px}
section.subject div.cq-colctrl-help-lt0 div.textimage{padding:0 10px 12px 10px}
section.subject div.cq-colctrl-help-lt0-c0 div.textimage{padding-right:5px}
section.subject div.cq-colctrl-help-lt0-c1 div.textimage{padding-left:5px}
section.subject div.cq-colctrl-help-lt0 span.imageContainer{margin:0;width:50px}
section.subject div.cq-colctrl-help-lt0 div.textContainer{float:left;width:172px}
a.greytext{color:#666}
a.greytext:hover{color:#1af;text-decoration:none}
section.subject div.cq-colctrl-help-lt0 span.imageLeftContainer{margin-right:5px}
section.subject div.cq-colctrl-help-lt0 span.imageRightContainer{margin-left:5px}
span.productheading{margin-bottom:5px;font-size:12px;font-weight:bold;display:block;color:#1af}
span.productheading a:hover{text-decoration:underline;color:#1af}
div.textimage .textContainer ol{display:table;*float:left}
div.textimage .textContainer ol.intendedlist{padding-left:20px}
div.textimage .textContainer.noTextWrap{width:275px;float:left}
div.helptitle h1 a,div.helptitle h2 a,div.helptitle h3 a,div.helptitle h4 a{color:#1af}
div.helptitle h1,div.helptitle h2,div.helptitle h3,div.helptitle h4{color:#015;font-weight:normal;margin:0 7px 7px 7px;padding:4px 7px 3px 7px;border-bottom:0}
div.helptitle h1{line-height:28px}
div.helptitle h3{font-size:14px;line-height:18px}
div.helptitle h2{font-size:18px;line-height:22px}
div.helptitle h4{font-size:12px;line-height:14px}
div.helptitle a:hover{text-decoration:underline}
div.helptitle h2.headingSubtitle{font-size:14px;border-bottom:0}
div.helptitle .border{border-bottom:1px solid #015;margin:0 7px 7px 7px;padding:4px 7px 7px}
div.helptitle h4.border{padding:4px 7px 3px 7px}
div.helptitle .boldtext{font-weight:bold}
aside.sidebar div.helptitle h1,aside.sidebar div.helptitle h2,aside.sidebar div.helptitle h3,aside.sidebar div.helptitle h4{margin:0 0 7px 0;padding-left:0}
aside.sidebar div.helptitle .border{padding:4px 7px 7px}
.helpaccordion div.helptitle{margin:0 -7px}
div.helptitle h3{font-weight:bold;font-size:12px}
div.videoteasercomp{width:227px;float:left}
div.videoteasercomp a.VideoLink,div.videoteaserRight a.VideoLink{background:url(../../help/resources/images/video_play.png) no-repeat center;height:100px;position:absolute;width:213px;z-index:22}
div.videoteaserLeft a.VideoLink{background:url(../../help/resources/images/video_play.png) no-repeat center;height:136px;position:absolute;width:230px;z-index:22}
div.largeVideoteaser a.VideoLink{background:url(../../help/resources/images/video_play.png) no-repeat center;height:291px;position:absolute;width:470px;z-index:22}
div.videoteasercomp div.videoThumb,div.videoteaserLeft div.videoThumb,div.largeVideoteaser div.videoThumb{padding-bottom:10px;float:left}
div.videoteaserRight div.videoThumb{padding-bottom:10px;float:right}
section.subject div.videoteasercomp div.teaser h3,section.subject div.videoteasercomp div.teaser div.teaserText,section.subject div.videoteaserLeft div.teaser h3,section.subject div.videoteaserLeft div.teaser div.teaserText,section.subject div.largeVideoteaser div.teaser h3,section.subject div.largeVideoteaser div.teaser div.teaserText,section.subject div.videoteaserRight div.teaser h3,section.subject div.videoteaserRight div.teaser div.teaserText{padding:0;padding-bottom:10px}
section.subject div.videoteasercomp div.teaser div.teaserText,section.subject div.videoteaserLeft div.teaser div.teaserText,section.subject div.largeVideoteaser div.teaser div.teaserText,section.subject div.videoteaserRight div.teaser div.teaserText{display:inline-block}
section.subject div.videoteaserLeft div.teaser div.teaserText{float:left;width:232px;padding:5px 0 0 8px}
section.subject div.videoteaserRight div.teaser div.teaserText{float:left;width:224px;padding:0 8px 0 0}
div.videoteaserLeft{clear:both}
a.VideoLink{text-indent:-999999px}
.videoCont,#transparent{position:absolute;top:0;left:0;display:none}
#transparent{filter:alpha(opacity=9);z-index:100;background-color:#000;top:0;opacity:.3}
.videoCont{position:absolute;top:0;left:45px;display:none;z-index:101}
.openvideo .videoCont{display:block}
.closeme{background:url(../../help/resources/images/fancy_close.png) no-repeat center;width:30px;height:30px;float:right;cursor:pointer}
#mediaplayer4{clear:left}
.videoteaserRight h3,.largeVideoteaser h3,.videoteaserLeft h3,.videoteasercomp h3{color:#1af;font-size:14px;font-weight:normal}
.videoLayer{z-index:99;margin:0 auto}
div.round_top{background:url(../../help/resources/images/left_top.png) no-repeat left top;display:block;font-size:12px;overflow:hidden;padding-left:10px}
div.round_top_inner{background:url(../../help/resources/images/right_top.png) no-repeat right top;line-height:10px;min-height:7px}
div.round_content_section{border-left:2px solid #9a9a9a;border-right:2px solid #9a9a9a;padding:0 20px 12px;background-color:#fff}
div.round_bottom{background:url(../../help/resources/images/left_bottom.png) no-repeat left top;display:block;font-size:12px;overflow:hidden;padding-left:10px}
div.round_bottom_inner{background:url(../../help/resources/images/right_bottom.png) no-repeat right top;line-height:10px;min-height:7px}
div.lightbox_container{z-index:100;position:absolute}
.videoteaserRight .roundarrow,.largeVideoteaser .roundarrow,.videoteaserLeft .roundarrow,.videoteasercomp .roundarrow{margin-top:10px;display:inline-block}
section.subject div.cq-colctrl-help-lt0 div.videoteasercomp a.roundarrow{bottom:0;left:7px;position:static}
.videoteaserLeft{position:static}
.cq-colctrl-help-lt0 .videoteasercomp{margin-left:7px}
section.subject div.largeVideoteaser div.teaser div.teaserText{margin-bottom:0}
section.subject div.cq-colctrl-help-lt0 div.videoteasercomp div.teaser div.teaserText{color:#666}
section.subject div.cq-colctrl-help-lt0 div.videoteasercomp div.teaser div.videoThumb{width:227px}
section.subject div.videoteaserRight div.teaser{padding:3px 14px}
section.subject div.videoteaserRight div.teaser h3{width:224px}
div.keyvisual .withoutmargin{padding-bottom:0}
.mod-npse .scs-sitesearch-main-search{background:0;filter:none}
.page-help .scs-sitesearch-main-search{margin-top:0;padding-bottom:80px;padding-left:20px}
.page-help .scs-sitesearch-main-search label{color:#fff;font:22px/31px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;padding:6px 0 8px;display:block}
.page-help .scs-sitesearch-main-search .scs-main-search-field{width:345px}
.page-help .scs-sitesearch-main-search .scs-sitesearch-searchfield.scs-main-search-field-holder{margin-right:15px !important;float:left}
.page-help .scs-sitesearch-main-search .scs-sitesearch-search-button{float:right;margin-left:15px}
.page-help .scs-sitesearch-selfcare-wrap{display:none}
.page-help .scs-sitesearch-selfcare-wrap.active{display:block}
.swisscomIconFont,.modContactWizard .topics .topic .icon{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.generated-message-dev{width:120px;height:20px;background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left 0}
.sprite-customer-group-01{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -19px}
.sprite-customer-group-02{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -440px}
.sprite-customer-group-03-small{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -861px}
.sprite-service-network-03,.incident-INTERNET{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -875px;height:37px;width:37px}
.sprite-service-mobilephone-03,.incident-MOBILE{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -913px;height:37px;width:37px}
.sprite-service-telephone-03,.incident-TELEFONIE{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -951px;height:37px;width:37px}
.sprite-service-tv-03,.incident-SWISSCOM_TV{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -989px;height:37px;width:37px}
.sprite-service-sme-03,.incident-SME{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1027px;height:37px;width:37px}
.sprite-service-myswisscom-03,.incident-{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1065px;height:37px;width:37px}
.sprite-service-digihome-03,.incident-MULTIPLE{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1103px;height:37px;width:37px}
.sprite-status-high{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1141px;height:9px;width:9px}
.sprite-status-med{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1151px;height:9px;width:9px}
.sprite-status-low{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1161px;height:9px;width:9px}
.sprite-big-arrow-right{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1171px;height:22px;width:8px}
.sprite-autocomplete-arrow{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1194px;height:9px;width:14px}
.sprite-help-breadcrumb,.listarrow{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1209px;height:38px}
.sprite-help-breadcrumb-current,.listarrow-last{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1248px;height:38px}
.modInteractiveVideo .scs-interactiveVideo-controls-beginning{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1287px}
.modInteractiveVideo .scs-interactiveVideo-controls-reload{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1324px}
.modInteractiveVideo .scs-interactiveVideo-controls-previous{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1361px}
.modInteractiveVideo .scs-interactiveVideo-controls-next{background-image:url('../../help/resources/images/sprites/sprites-lores-1391002082517.png');background-position:left -1398px}
@media only screen and (-webkit-min-device-pixel-ratio:1.05),only screen and (min--moz-device-pixel-ratio:1.05),only screen and (-moz-min-device-pixel-ratio:1.05),only screen and (min-device-pixel-ratio:1.05){.generated-message-dev{background-image:url('../../help/resources/images/sprites/sprites-hires-1391002082517.png');background-position:left 0;background-size:121px 34px}
.sprite-autocomplete-arrow{background-image:url('../../help/resources/images/sprites/sprites-hires-1391002082517.png');background-position:left -19px;background-size:121px 34px}
}
.button{-webkit-background-clip:padding-box;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font:13px / 18px TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#1f8be7) to(#0265d4));background:-webkit-linear-gradient(top,#1f8be7,#0265d4);background:-moz-linear-gradient(top,#1f8be7,#0265d4);background:-ms-linear-gradient(top,#1f8be7,#0265d4);background:-o-linear-gradient(top,#1f8be7,#0265d4);background:linear-gradient(top,#1f8be7,#0265d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1f8be7',endColorstr='#ff0265d4',GradientType=0);border:0;text-shadow:1px 1px 1px #012065;line-height:24px;padding:0 9px;height:24px;cursor:pointer;float:left;display:block;margin-right:5px}
.button:hover{color:#fff;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#1f8be7) to(#1f8be7));background:-webkit-linear-gradient(top,#1f8be7,#1f8be7);background:-moz-linear-gradient(top,#1f8be7,#1f8be7);background:-ms-linear-gradient(top,#1f8be7,#1f8be7);background:-o-linear-gradient(top,#1f8be7,#1f8be7);background:linear-gradient(top,#1f8be7,#1f8be7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1f8be7',endColorstr='#ff1f8be7',GradientType=0)}
.button:active,.button:focus{color:#fff;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#0265d4) to(#0265d4));background:-webkit-linear-gradient(top,#0265d4,#0265d4);background:-moz-linear-gradient(top,#0265d4,#0265d4);background:-ms-linear-gradient(top,#0265d4,#0265d4);background:-o-linear-gradient(top,#0265d4,#0265d4);background:linear-gradient(top,#0265d4,#0265d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0265d4',endColorstr='#ff0265d4',GradientType=0)}
.button.button-warning{text-shadow:1px 1px 1px #9f1c21;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#bd2027) to(#991b1f));background:-webkit-linear-gradient(top,#bd2027,#991b1f);background:-moz-linear-gradient(top,#bd2027,#991b1f);background:-ms-linear-gradient(top,#bd2027,#991b1f);background:-o-linear-gradient(top,#bd2027,#991b1f);background:linear-gradient(top,#bd2027,#991b1f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd2027',endColorstr='#ff991b1f',GradientType=0)}
.button.button-warning:hover{color:#fff;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#bd2027) to(#bd2027));background:-webkit-linear-gradient(top,#bd2027,#bd2027);background:-moz-linear-gradient(top,#bd2027,#bd2027);background:-ms-linear-gradient(top,#bd2027,#bd2027);background:-o-linear-gradient(top,#bd2027,#bd2027);background:linear-gradient(top,#bd2027,#bd2027);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd2027',endColorstr='#ffbd2027',GradientType=0)}
.button.button-warning:active,.button.button-warning:focus{color:#fff;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#991b1f) to(#991b1f));background:-webkit-linear-gradient(top,#991b1f,#991b1f);background:-moz-linear-gradient(top,#991b1f,#991b1f);background:-ms-linear-gradient(top,#991b1f,#991b1f);background:-o-linear-gradient(top,#991b1f,#991b1f);background:linear-gradient(top,#991b1f,#991b1f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff991b1f',endColorstr='#ff991b1f',GradientType=0)}
.button.button-warning,.button.button-large{-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;-ms-box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0;-moz-box-shadow:0 1px 2px 0;box-shadow:0 1px 2px 0;font-size:15px;line-height:32px;padding:0 11px;height:32px}
.button.button-secondary{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f5f5f5) to(#eaeaea));background:-webkit-linear-gradient(top,#f5f5f5,#eaeaea);background:-moz-linear-gradient(top,#f5f5f5,#eaeaea);background:-ms-linear-gradient(top,#f5f5f5,#eaeaea);background:-o-linear-gradient(top,#f5f5f5,#eaeaea);background:linear-gradient(top,#f5f5f5,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffeaeaea',GradientType=0);text-shadow:1px 1px 1px #ddd;color:#2d90ec;padding:0 8px;line-height:22px;border:1px solid #ddd;border-top-color:#f5f5f5;border-left-color:#f5f5f5}
.button.button-secondary:hover{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#eaeaea) to(#eaeaea));background:-webkit-linear-gradient(top,#eaeaea,#eaeaea);background:-moz-linear-gradient(top,#eaeaea,#eaeaea);background:-ms-linear-gradient(top,#eaeaea,#eaeaea);background:-o-linear-gradient(top,#eaeaea,#eaeaea);background:linear-gradient(top,#eaeaea,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaeaea',endColorstr='#ffeaeaea',GradientType=0)}
.button.button-secondary:active,.button.button-secondary:focus{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#eaeaea) to(#eaeaea));background:-webkit-linear-gradient(top,#eaeaea,#eaeaea);background:-moz-linear-gradient(top,#eaeaea,#eaeaea);background:-ms-linear-gradient(top,#eaeaea,#eaeaea);background:-o-linear-gradient(top,#eaeaea,#eaeaea);background:linear-gradient(top,#eaeaea,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaeaea',endColorstr='#ffeaeaea',GradientType=0)}
.button span.button-text{text-transform:uppercase}
.button span.sprite-button-record{float:left;margin:5px 3px 0 0}
.button span.sprite-button-play{float:left;margin:4px 9px 0 12px}
.button span.sprite-button-favorite{float:left;margin:4px 0 1px 0}
.naked-button{background-color:transparent;border:0;color:#2d90ec;cursor:pointer;display:inline;font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;line-height:1;padding:0;vertical-align:baseline}
.naked-button:hover{text-decoration:underline}
.naked-button::-moz-focus-inner{padding:0;border:0}
.scs-input-text{-webkit-background-clip:padding-box;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f8f8f8;border:0;border-top:solid 1px #c2c2c2;border-left:solid 1px #c2c2c2;padding:3px;width:218px}
.scs-input-text::-webkit-input-placeholder{color:#bbb;font-style:default;line-height:1}
.scs-input-text:-moz-placeholder{color:#bbb;font-style:default;line-height:1}
.scs-input-text::-moz-placeholder{color:#bbb;font-style:default;line-height:1}
.scs-input-text:-ms-input-placeholder{color:#bbb;font-style:default;line-height:1}
.scs-input-text:placeholder-shown{color:#bbb;font-style:default;line-height:1}
fieldset.base{border:0}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.scs-status{border-top:solid 1px;border-bottom:solid 1px;margin-top:22px;margin-bottom:22px;padding:10px 15px 10px 25px;position:relative}
.scs-status.status-error{border-color:#d12}
.scs-status.status-error .status-msg{color:#d12}
.scs-status.status-success{border-color:#0c0}
.scs-status.status-success .status-msg{color:#0c0}
.scs-status .status-icon{left:0;position:absolute;top:12px}
.scs-status .status-icon-success{background:transparent url('../../base/resources/icons/form-success.png') no-repeat 0 0;height:18px;top:9px;width:17px}
.scs-status .status-icon-error{background:transparent url('../../base/resources/icons/form-global-error-message.png') no-repeat 0 0;height:16px;width:20px}
.scs-status .status-msg{margin:0}
.ui-widget-overlay{background-image:none;background-position:0 0}
.is-hidden{display:none !important}
.modContactWizard .step{margin-bottom:5em;display:none}
.modContactWizard .step.active{display:block}
.modContactWizard .step h2{font-size:18px;color:black;margin-bottom:1em}
.modContactWizard .step h2 .number{background:#015;border-radius:3em;padding:0;text-align:center;vertical-align:middle;color:white;width:1.375em;display:inline-block;margin-right:.5em}
.modContactWizard .step .show-all{display:none}
.modContactWizard .topics{vertical-align:top;padding:0;*zoom:1}
.modContactWizard .topics:before,.modContactWizard .topics:after{content:" ";display:table}
.modContactWizard .topics:after{clear:both}
.modContactWizard .topics .topic{cursor:pointer;box-sizing:border-box;width:220px;float:left;height:60px;font-size:1.1em;padding:.9em 1.2em;display:none;color:#015;white-space:nowrap;margin:0 1em 1em 0;position:relative}
.modContactWizard .topics .topic:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:1px #999 solid;border-radius:.25em}
.modContactWizard .topics .topic.active{display:inline-block}
.modContactWizard .topics .topic>div{display:table-cell;vertical-align:middle}
.modContactWizard .topics .topic .icon{font-size:2.1em;position:relative;width:.9em;padding-right:.2em}
.modContactWizard .topics .topic .title{width:auto;white-space:normal;word-break:normal;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.modContactWizard .topics .topic:hover,.modContactWizard .topics .topic.current{color:#2d90ec}
.modContactWizard .topics .topic:hover:after,.modContactWizard .topics .topic.current:after{border:2px solid #2d90ec}
.modContactWizard .topics:after{content:"";flex:auto}
.modContactWizard .topics div.step-back{position:relative;top:26px;display:block;text-align:center}
.modContactWizard .results .result{display:none}
.modContactWizard .results .result.active{display:block}
.modContactWizard .step{-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;transition:all .3s ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.modContactWizard .step.active+.step:not(.active){display:block;opacity:0}
.modDeviceComponent{padding-bottom:40px}
.modDeviceComponent>.teaser>.image{width:380px;margin-top:40px;float:left}
.modDeviceComponent>.teaser>.image img{display:block;margin:0 auto}
.modDeviceComponent>.teaser>.image+.teaserText{margin-left:400px}
.modDeviceComponent>.teaser>.teaserText h1,.modDeviceComponent>.teaser>.teaserText p{color:#015}
.modDeviceComponent>.teaser>.teaserText p{margin-bottom:2em}
.modDeviceComponent>.teaser>.teaserText .buttons a{margin-bottom:17px}
.modDownloadCenterForm{width:980px;margin-bottom:30px}
.modDownloadCenterForm .loading{display:none;position:absolute;z-index:100001;top:475px;left:50%}
.modDownloadCenterForm .field .relativefield{position:relative}
.modDownloadCenterForm .field .relativefield .ui-autocomplete{margin-top:13px;width:318px}
.modDownloadCenterForm .field .relativefield .inputField{float:left}
.modDownloadCenterForm .field .relativefield .inputField input.inputFullWidth{width:300px;box-sizing:border-box;background-color:#f5f5f5;border:1px solid #5e5555;border-radius:5px;color:#333;font-size:13px;font-weight:normal;margin:0 20px 10px 0;padding:5px 3px 4px;width:320px;box-shadow:0 1px 2px #bababa inset;vertical-align:middle}
.modDownloadCenterForm .category-header{width:980px}
.modDownloadCenterForm .category-header .category{float:left;border:1px solid #ddd;height:38px;overflow:hidden;width:880px;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f3f3f3) to(#fff));background:-webkit-linear-gradient(top,#f3f3f3,#fff);background:-moz-linear-gradient(top,#f3f3f3,#fff);background:-ms-linear-gradient(top,#f3f3f3,#fff);background:-o-linear-gradient(top,#f3f3f3,#fff);background:linear-gradient(top,#f3f3f3,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3',endColorstr='#ffffffff',GradientType=0)}
.modDownloadCenterForm .category-header .category li{display:table-cell;float:left;width:320px;height:38px;color:#015;vertical-align:middle}
.modDownloadCenterForm .category-header .category li.dcheading{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#fff) to(#e7e7e7));background:-webkit-linear-gradient(top,#fff,#e7e7e7);background:-moz-linear-gradient(top,#fff,#e7e7e7);background:-ms-linear-gradient(top,#fff,#e7e7e7);background:-o-linear-gradient(top,#fff,#e7e7e7);background:linear-gradient(top,#fff,#e7e7e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe7e7e7',GradientType=0);color:#015;width:280px}
.modDownloadCenterForm .category-header .category li div,.modDownloadCenterForm .category-header .category li .listarrow{padding:12px 0 0 20px;height:26px}
.modDownloadCenterForm .category-header .category li .listarrow,.modDownloadCenterForm .category-header .category li .listarrow-last{padding-left:28px}
.modDownloadCenterForm .categoryselectorscontainer{width:880px;float:left;padding:0;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.modDownloadCenterForm .categoryselectorscontainer .dcselection{float:left;width:279px;box-sizing:border-box}
.modDownloadCenterForm .categoryselectorscontainer .dcselection.righttborder{border-right:1px solid #ddd}
.modDownloadCenterForm .categoryselectorscontainer .dcselection.dcselection-last{width:320px}
.modDownloadCenterForm .categoryselectorscontainer .dcselection.dcselection-last select{width:320px}
.modDownloadCenterForm .categoryselectorscontainer .dcselection select{width:278px;color:#015;border:0;background-color:transparent;overflow-y:scroll}
.modDownloadCenterForm .standardSubmitBtn{float:left;margin:2px 0 0 15px}
.modDownloadCenterForm .standardSubmitBtn.dropdownbutton{margin-top:90px}
.modDownloadCenterSearchResults{width:980px;padding-top:10px}
.modDownloadCenterSearchResults .dlc-results{clear:both;margin:20px 0;width:100%}
.modDownloadCenterSearchResults .dlc-results th{color:#015;padding-bottom:10px;border-bottom:1px solid #015;text-align:left}
.modDownloadCenterSearchResults .dlc-results td{padding:15px 0;border-bottom:1px solid #bbb;vertical-align:top}
.modDownloadCenterSearchResults .dlc-results td .downloadbuttoncontainer .standardbutton{color:#2d90ec !important;cursor:pointer;font-size:13px !important;font-weight:normal !important;line-height:17px;border:1px solid #e7e7e7;border-radius:5px;box-shadow:0 1px 0 #d9d9d9;margin:0 10px 10px 0;padding:3px 11px;position:relative;text-decoration:none !important;text-shadow:0 1px 0 #bbb;vertical-align:top;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#fff) to(#eaeaea));background:-webkit-linear-gradient(top,#fff,#eaeaea);background:-moz-linear-gradient(top,#fff,#eaeaea);background:-ms-linear-gradient(top,#fff,#eaeaea);background:-o-linear-gradient(top,#fff,#eaeaea);background:linear-gradient(top,#fff,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeaeaea',GradientType=0)}
.modDownloadCenterSearchResults .dlc-results td .downloadbuttoncontainer .standardbutton:hover{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#eaeaea) to(#f0f0f0));background:-webkit-linear-gradient(top,#eaeaea,#f0f0f0);background:-moz-linear-gradient(top,#eaeaea,#f0f0f0);background:-ms-linear-gradient(top,#eaeaea,#f0f0f0);background:-o-linear-gradient(top,#eaeaea,#f0f0f0);background:linear-gradient(top,#eaeaea,#f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaeaea',endColorstr='#fff0f0f0',GradientType=0)}
.modDownloadCenterSearchResults .dlc-results .title{color:#015;font-size:15px}
.modDownloadCenterSearchResults .dlc-results .date{width:150px}
.modDownloadCenterSearchResults .dlc-results .size{vertical-align:bottom;padding-bottom:12px}
.modDownloadCenterSearchResults .dlc-results .button{text-align:right;vertical-align:bottom}
.modDownloadCenterSearchResults .dlc-results .button .secondary-button{margin:0}
.modDownloadCenterSearchResults .dlc-results .link{text-align:right}
.modDownloadCenterSearchResults .dlc-results td.link{vertical-align:bottom}
.modHelpSearchResults div.articleresultitem a h4{font-size:13px;margin-bottom:4px;color:#2d90ec}
.modHelpSearchResults div.articleresultitem a p{color:#333;margin:0 0 7px}
.modHelpSearchResults div.articleresultitem a .resulttags{font-size:11px;color:#666}
.modHelpSearchResults div.articleresultitem a .resulttags .tags-title{color:#015}
.modHelpSearchResults .lineseparatorwithmargin{margin:16px 0 5px}
.modHelpSearchResults .deviceresultitem{display:block;padding-top:12px}
.modHelpSearchResults .deviceimage,.modHelpSearchResults .devicedetails{display:inline-block;vertical-align:top}
.modHelpSearchResults .devicedetails{padding:3px 18px}
.modHelpSearchResults .devicedetails h3{font-size:15px;margin-bottom:5px}
.modHelpTiles{padding-bottom:19px}
.modHelpTiles h4{width:160px;height:160px;text-align:center;overflow:hidden;font-size:13px;float:left;margin:0 20px 20px 0;color:#015;background-color:#fff;background-color:rgba(255,255,255,0.7);background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f9f9f9) to(#fff));background:-webkit-linear-gradient(top,#f9f9f9,#fff);background:-moz-linear-gradient(top,#f9f9f9,#fff);background:-ms-linear-gradient(top,#f9f9f9,#fff);background:-o-linear-gradient(top,#f9f9f9,#fff);background:linear-gradient(top,#f9f9f9,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#ffffffff',GradientType=0);-ms-box-shadow:0 1px 4px 0 #e3e3e3;-o-box-shadow:0 1px 4px 0 #e3e3e3;-webkit-box-shadow:0 1px 4px 0 #e3e3e3;-moz-box-shadow:0 1px 4px 0 #e3e3e3;box-shadow:0 1px 4px 0 #e3e3e3;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=135,strength=4),progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=315,strength=1),progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9',endColorstr='#FFFFFF')}
.modHelpTiles h4:nth-child(4n+0){margin-right:0}
.modHelpTiles h4.ie{margin-right:0}
.modHelpTiles h4:hover{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#fdfdfd) to(#f9f9f9));background:-webkit-linear-gradient(top,#fdfdfd,#f9f9f9);background:-moz-linear-gradient(top,#fdfdfd,#f9f9f9);background:-ms-linear-gradient(top,#fdfdfd,#f9f9f9);background:-o-linear-gradient(top,#fdfdfd,#f9f9f9);background:linear-gradient(top,#fdfdfd,#f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#fff9f9f9',GradientType=0);-ms-box-shadow:0 1px 4px 0 #cacaca;-o-box-shadow:0 1px 4px 0 #cacaca;-webkit-box-shadow:0 1px 4px 0 #cacaca;-moz-box-shadow:0 1px 4px 0 #cacaca;box-shadow:0 1px 4px 0 #cacaca;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cacaca,direction=135,strength=4),progid:DXImageTransform.Microsoft.Shadow(color=#cacaca,direction=315,strength=1),progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd',endColorstr='#F9F9F9')}
.modHelpTiles h4:active{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f2f2f2) to(#e6e6e6));background:-webkit-linear-gradient(top,#f2f2f2,#e6e6e6);background:-moz-linear-gradient(top,#f2f2f2,#e6e6e6);background:-ms-linear-gradient(top,#f2f2f2,#e6e6e6);background:-o-linear-gradient(top,#f2f2f2,#e6e6e6);background:linear-gradient(top,#f2f2f2,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=135,strength=4),progid:DXImageTransform.Microsoft.Shadow(color=#e3e3e3,direction=315,strength=1),progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2',endColorstr='#e6e6e6')}
.modHelpTiles a{display:block;color:#015;padding:0 10px 10px;text-decoration:none}
.modHelpTiles span{margin:0;padding:0;display:block;height:104px;line-height:104px}
.modHelpTiles img{vertical-align:middle;margin-top:24px}
body:last-child.modHelpTiles h4{filter:none}
.modInteractiveVideo{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}
.modInteractiveVideo .scs-interactiveVideo-videos{-webkit-background-clip:padding-box;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}
.modInteractiveVideo .scs-interactiveVideo-ytPlaceholder{z-index:1000;position:absolute;left:0;top:0;width:100%;height:100%}
.modInteractiveVideo .scs-interactiveVideo-video{height:100%;position:absolute;width:100%}
.modInteractiveVideo .scs-interactiveVideo-button{-webkit-background-clip:padding-box;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:30% !important;border:2px solid #e5e5e5;display:block;visibility:hidden;position:absolute;z-index:1002;opacity:.85;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.modInteractiveVideo .scs-interactiveVideo-button:hover{opacity:1}
.modInteractiveVideo .scs-interactiveVideo-button-image{border:0;max-width:none}
.modInteractiveVideo .scs-interactiveVideo-button-image img{border:2px solid #e5e5e5;-webkit-background-clip:padding-box;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.modInteractiveVideo .scs-interactiveVideo-button-text{padding:10px;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f5f5f5) to(#eaeaea));background:-webkit-linear-gradient(top,#f5f5f5,#eaeaea);background:-moz-linear-gradient(top,#f5f5f5,#eaeaea);background:-ms-linear-gradient(top,#f5f5f5,#eaeaea);background:-o-linear-gradient(top,#f5f5f5,#eaeaea);background:linear-gradient(top,#f5f5f5,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffeaeaea',GradientType=0)}
.modInteractiveVideo .scs-interactiveVideo-button-left{left:15px}
.modInteractiveVideo .scs-interactiveVideo-button-center{left:50%}
.modInteractiveVideo .scs-interactiveVideo-button-right{right:15px}
.modInteractiveVideo .scs-interactiveVideo-button-top{top:15px}
.modInteractiveVideo .scs-interactiveVideo-button-middle{top:50%}
.modInteractiveVideo .scs-interactiveVideo-button-bottom{bottom:40px}
.modInteractiveVideo .scs-interactiveVideo-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('../../base/resources/rotating-loader.gif') no-repeat center center;z-index:1003;padding-bottom:15px}
.modInteractiveVideo .scs-interactiveVideo-controls{text-align:center;margin-top:20px;position:relative;left:50%;overflow:hidden}
.modInteractiveVideo .scs-interactiveVideo-controls>span{display:block;float:left;width:36px;height:36px;cursor:pointer;text-indent:-9999px;background-repeat:no-repeat}
.modInteractiveVideo .scs-interactiveVideo-controls-reload{margin:0 8px 0 40px}
.modInteractiveVideo .scs-interactiveVideo-controls-previous,.modInteractiveVideo .scs-interactiveVideo-controls-next{margin-left:24px}
.cq_isEditMode .modInteractiveVideo .scs-interactiveVideo-videos{padding-bottom:0;overflow:visible;height:100%}
.cq_isEditMode .modInteractiveVideo .scs-interactiveVideo-video{position:relative;display:block;margin-bottom:7px;padding-bottom:56.25%;width:100%;height:100%}
.cq_isEditMode .modInteractiveVideo .scs-interactiveVideo-button{visibility:visible}
.cq_isEditMode #CQ .scs-interactiveVideo-button-image{height:200px !important;margin-bottom:15px}
.cq_isEditMode #CQ .scs-interactiveVideo-button-image .x-slider-horz{width:40px !important;margin-right:5px}
.cq_isEditMode #CQ .scs-interactiveVideo-button-image .x-slider-horz .x-slider-inner{width:35px !important}
.modLastVisitedHelpPages{display:none}
.modLastVisitedHelpPages ul.link-list li{margin-left:1em;text-indent:0}
.modLastVisitedHelpPages ul.link-list li:before{width:0;margin-bottom:2px;text-indent:-1em}
.cq_isEditMode .modLastVisitedHelpPages{display:block}
.mod-npse #searchForm .advsearch{background:0;padding-bottom:38px;padding-left:20px}
.mod-npse #searchForm .advsearch label{color:#fff;padding:6px 0 8px;color:#fff;font:22px / 31px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.mod-npse #searchForm .advsearch .field .inputField{width:373px;margin-right:17px}
.mod-npse div.advsearch div.autocompletelist{top:65px}
.mod-npse .reduced-height .scs-stage-flat,.mod-npse .scs-stage-gradient.reduced-height{height:330px}
.mod-npse .rightcolumn{float:left;width:220px}
.mod-npse div.leftcolumn{margin-top:0}
.mod-npse>.title h2{color:#666;font:22px / 31px TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;margin:42px 20px 15px}
.mod-npse div.userfeedbackrow{border:0}
.mod-npse.middle div.content,.mod-npse.middle section.content{width:700px;margin-right:20px}
.mod-npse.middle div.content .scs-media-player,.mod-npse.middle section.content .scs-media-player{width:auto !important;height:394px !important;background-color:transparent}
.mod-npse.middle div.content .scs-media-player.fullScreen,.mod-npse.middle section.content .scs-media-player.fullScreen{height:auto !important;background-color:#000}
.mod-npse.middle div.content .columncontainer,.mod-npse.middle section.content .columncontainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto}
.mod-npse.middle div.content .columncontainer .col_one,.mod-npse.middle section.content .columncontainer .col_one{width:auto}
.mod-npse.middle div.content .columncontainer .col_two .one,.mod-npse.middle section.content .columncontainer .col_two .one,.mod-npse.middle div.content .columncontainer .col_two .two,.mod-npse.middle section.content .columncontainer .col_two .two{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0}
.mod-npse.middle div.content .columncontainer .col_two .one,.mod-npse.middle section.content .columncontainer .col_two .one{padding-right:10px}
.mod-npse.middle div.content .columncontainer .col_two .two,.mod-npse.middle section.content .columncontainer .col_two .two{padding-left:10px}
.mod-npse.middle div.content .columncontainer .col_two .scs-media-player,.mod-npse.middle section.content .columncontainer .col_two .scs-media-player{height:190px !important}
.mod-npse.middle div.content .columncontainer .col_four>div,.mod-npse.middle section.content .columncontainer .col_four>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;margin:0;padding:0 10px}
.mod-npse.middle div.content .columncontainer .col_four>.one,.mod-npse.middle section.content .columncontainer .col_four>.one{padding-left:0}
.mod-npse.middle div.content .columncontainer .col_four>.four,.mod-npse.middle section.content .columncontainer .col_four>.four{padding-right:0}
.mod-npse.middle div.content .columncontainer_tools,.mod-npse.middle section.content .columncontainer_tools{display:inline-block;margin:20px 0 23px;border:0;padding:15px 0 15px 20px;background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f5f5f5) to(#fff));background:-webkit-linear-gradient(top,#f5f5f5,#fff);background:-moz-linear-gradient(top,#f5f5f5,#fff);background:-ms-linear-gradient(top,#f5f5f5,#fff);background:-o-linear-gradient(top,#f5f5f5,#fff);background:linear-gradient(top,#f5f5f5,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffffffff',GradientType=0);-ms-box-shadow:0 2px 3px 0 #d7d7d7;-o-box-shadow:0 2px 3px 0 #d7d7d7;-webkit-box-shadow:0 2px 3px 0 #d7d7d7;-moz-box-shadow:0 2px 3px 0 #d7d7d7;box-shadow:0 2px 3px 0 #d7d7d7;-webkit-background-clip:padding-box;-webkit-border-radius:0 3px 3px 3px;-khtml-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px}
.mod-npse.middle div.content .columncontainer_tools>.col_four,.mod-npse.middle section.content .columncontainer_tools>.col_four{width:auto;margin:0}
.mod-npse.middle div.content .columncontainer_tools>.col_four .one,.mod-npse.middle section.content .columncontainer_tools>.col_four .one,.mod-npse.middle div.content .columncontainer_tools>.col_four .four,.mod-npse.middle section.content .columncontainer_tools>.col_four .four{width:23.5%}
.mod-npse.middle div.content .columncontainer_tools>.col_four .two,.mod-npse.middle section.content .columncontainer_tools>.col_four .two,.mod-npse.middle div.content .columncontainer_tools>.col_four .three,.mod-npse.middle section.content .columncontainer_tools>.col_four .three{width:26.5%}
.mod-npse.middle div.content .columncontainer_tools>.col_four>div,.mod-npse.middle section.content .columncontainer_tools>.col_four>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 15px 0 0 !important}
.mod-npse.middle div.content .columncontainer_tools>.col_four>div .imageContainer,.mod-npse.middle section.content .columncontainer_tools>.col_four>div .imageContainer{width:auto;margin:0 10px 0 0;padding:0}
.mod-npse.middle div.content .columncontainer_tools>.col_four>div .textContainer h3,.mod-npse.middle section.content .columncontainer_tools>.col_four>div .textContainer h3{font-size:18px;line-height:22px;padding:2px 0;margin-bottom:12px}
.mod-npse.middle div.content .columncontainer_tools>.col_four>div .textContainer .scs-primary-link,.mod-npse.middle section.content .columncontainer_tools>.col_four>div .textContainer .scs-primary-link{margin-top:20px}
.mod-npse.middle div.content .columncontainer_tools>.col_four>div .textContainer .secondary-button,.mod-npse.middle section.content .columncontainer_tools>.col_four>div .textContainer .secondary-button{display:inline-block;margin-top:20px}
.mod-npse.middle div.content .carousel .carouselContainer,.mod-npse.middle section.content .carousel .carouselContainer{width:100%}
.mod-npse.middle div.content .carousel .scs-media-player,.mod-npse.middle section.content .carousel .scs-media-player{height:197px !important}
.mod-npse.middle div.content .carousel .scs-media-player.fullScreen,.mod-npse.middle section.content .carousel .scs-media-player.fullScreen{height:auto !important}
.mod-npse.middle div.content .carousel .col_two>div,.mod-npse.middle section.content .carousel .col_two>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0}
.mod-npse.middle div.content .carousel .col_two>div.two,.mod-npse.middle section.content .carousel .col_two>div.two{padding-left:20px}
.mod-npse.middle div.content .carousel .col_two>div>div,.mod-npse.middle section.content .carousel .col_two>div>div{width:auto}
.mod-npse.middle div.content .carousel .col_two>div h3,.mod-npse.middle section.content .carousel .col_two>div h3{font-size:15px;margin:-3px 0 0}
.mod-npse.middle div.content .carousel .col_two>div .thumbnailsCarousel,.mod-npse.middle section.content .carousel .col_two>div .thumbnailsCarousel{padding:0 8px}
.mod-npse.middle div.content .carousel .col_two>div .thumbnailsCarousel .carousel-link,.mod-npse.middle section.content .carousel .col_two>div .thumbnailsCarousel .carousel-link{position:relative;line-height:44px}
.mod-npse.middle div.content .carousel .col_two>div .thumbnailsCarousel .carousel-link .thumbnail-play-button,.mod-npse.middle section.content .carousel .col_two>div .thumbnailsCarousel .carousel-link .thumbnail-play-button{width:20px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background-image:url("../resources/mediaplayer/center-play.png"),url("../resources/mediaplayer/center-bg.png");background-position:center,center;background-repeat:no-repeat;background-size:20px 20px}
.mod-npse.middle div.content .devicecarousel div.carousel-col .one,.mod-npse.middle section.content .devicecarousel div.carousel-col .one,.mod-npse.middle div.content .devicecarousel div.carousel-col .two,.mod-npse.middle section.content .devicecarousel div.carousel-col .two,.mod-npse.middle div.content .devicecarousel div.carousel-col .three,.mod-npse.middle section.content .devicecarousel div.carousel-col .three,.mod-npse.middle div.content .devicecarousel div.carousel-col .four,.mod-npse.middle section.content .devicecarousel div.carousel-col .four,.mod-npse.middle div.content .devicecarousel div.carousel-col .deviceicon,.mod-npse.middle section.content .devicecarousel div.carousel-col .deviceicon{width:160px;text-align:center}
.mod-npse.middle.content-threecol div.content,.mod-npse.middle.content-threecol section.content{width:540px}
.mod-npse.middle.content-threecol div.content .modHelpTiles h4:nth-child(4n+0),.mod-npse.middle.content-threecol section.content .modHelpTiles h4:nth-child(4n+0){margin-right:20px}
.mod-npse.middle.content-threecol div.content .scs-media-player,.mod-npse.middle.content-threecol section.content .scs-media-player{height:304px !important}
.mod-npse.middle.content-threecol div.content .carousel .scs-media-player,.mod-npse.middle.content-threecol section.content .carousel .scs-media-player{height:162px !important}
.mod-npse.middle.content-threecol div.content .columncontainer .col_two .scs-media-player,.mod-npse.middle.content-threecol section.content .columncontainer .col_two .scs-media-player{height:146px !important}
.mod-npse.middle.content-twocol div.content,.mod-npse.middle.content-twocol section.content{width:780px}
.mod-npse.middle.content-twocol div.content .modHelpTiles h4:nth-child(4n+0),.mod-npse.middle.content-twocol section.content .modHelpTiles h4:nth-child(4n+0){margin-right:20px}
.mod-npse.middle.content-twocol div.content .scs-media-player,.mod-npse.middle.content-twocol section.content .scs-media-player{height:440px !important}
.mod-npse.middle.content-twocol div.content .carousel .scs-media-player,.mod-npse.middle.content-twocol section.content .carousel .scs-media-player{height:229px !important}
.mod-npse.middle.content-twocol div.content .columncontainer .col_two .scs-media-player,.mod-npse.middle.content-twocol section.content .columncontainer .col_two .scs-media-player{height:213px !important}
.mod-npse.middle.content-wide div.content,.mod-npse.middle.content-wide section.content{width:940px}
.mod-npse.middle.content-wide div.content .modHelpTiles h4:nth-child(4n+0),.mod-npse.middle.content-wide section.content .modHelpTiles h4:nth-child(4n+0){margin-right:20px}
.mod-npse.middle.content-wide div.content .scs-media-player,.mod-npse.middle.content-wide section.content .scs-media-player{height:530px !important}
.mod-npse.middle.content-wide div.content .carousel .scs-media-player,.mod-npse.middle.content-wide section.content .carousel .scs-media-player{height:264px !important}
.mod-npse.middle.content-wide div.content .columncontainer .col_two .scs-media-player,.mod-npse.middle.content-wide section.content .columncontainer .col_two .scs-media-player{height:257px !important}
.cq_isEditMode .mod-npse.middle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cq_isEditMode .mod-npse.middle .scs-stage-image{width:auto;height:auto}
.cq_isEditMode .mod-npse.middle .scs-media-player{height:auto !important;background-color:#000;margin-bottom:5px}
.cq_isEditMode .mod-npse.middle .scs-media-player img{max-width:100%;max-height:100%}
.cq_isEditMode .mod-npse.middle .content .author-indent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cq_isEditMode .mod-npse.middle .cq-editcomponent-placeholder,.cq_isEditMode .mod-npse.middle .cq-editbar{padding-bottom:5px !important}
.mod-npse .textimage .textContainer{width:auto;max-width:none}
.mod-npse .scs-tabcontrol .par.parsys .separator{max-width:none}
.mod-npse .scs-sitesearch-result-container{border-top:1px solid #ddd;padding-top:10px;margin-top:0}
.mod-npse .modRecommendationsTeaser ul.helplist{margin:0;padding:0}
.mod-npse .modRecommendationsTeaser li{margin-bottom:1px;margin-left:1.2em;overflow:visible;text-indent:-0.6em}
.mod-npse .modRecommendationsTeaser li:before{color:#2d90ec;content:"> ";display:inline-block;width:.4em}
.scs-help-widget-page .modRecommendationsTeaser h2{display:none}
.scs-help-widget-page .modRecommendationsTeaser ul{margin-bottom:15px}
.scs-help-widget-page .modRecommendationsTeaser ul a.linklist:before{content:"> "}
.modSupportCommunityBox .box{width:100%;background:0;padding:0;-webkit-box-shadow:0 0 0 0 #999;-moz-box-shadow:0 0 0 0 #999;-ms-box-shadow:0 0 0 0 #999;-o-box-shadow:0 0 0 0 #999;box-shadow:0 0 0 0 #999;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-background-clip:padding-box;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0}
.modSupportCommunityBox .box h3 a{font-size:18px !important;color:#015 !important}
.modSupportCommunityBox .box .scs-mid-grey{font-size:11px;display:inline-block;margin-bottom:5px;text-indent:0}
.modSupportCommunityBox .box .links ul li{margin:12px 0 0}
.modSupportCommunityBox .box .links ul li a{line-height:140%}
.modSupportCommunityBox .box .links ul li:before{content:""}
.modSupportCommunityBox .modScForm .field{width:100%}
.modSupportCommunityBox .modScForm .field input,.modSupportCommunityBox .modScForm .field textarea{box-sizing:border-box;margin:0 0 10px 0}
.modSupportCommunityBox .modScForm .field textarea{height:100px}
.modSupportCommunityBox .modScForm .field textarea:focus{margin:0 0 10px 0}
.modSupportCommunityBox .modScForm.success input,.modSupportCommunityBox .modScForm.success textarea{background-color:#dbffeb}
.modSupportCommunityBox .noanswer{margin:15px 0 0 0;padding:15px 0 10px 0;border-top:1px solid #333}
.modSupportCommunityBox .noanswer .noAnswerText{margin:0 0 15px 0}
.modSupportCommunityBox .noanswer .noAnswerButton{float:right;margin-right:0}
.modSupportCommunityBox .scs-support-strip-help{margin-bottom:16px}
.modSupportCommunityBox .scs-support-strip-help.step1 .field.questioncontent,.modSupportCommunityBox .scs-support-strip-help.step1 .field.questionsubject label{display:none}
.modSupportCommunityBox .scs-support-strip-help.step2 .links,.modSupportCommunityBox .scs-support-strip-help.step2 .noAnswerText{display:none}
.modSupportCommunityBox .scs-support-strip-help.step2 .field.questioncontent,.modSupportCommunityBox .scs-support-strip-help.step2 .field.questionsubject label{display:block}
.modSupportCommunityBox .formerror{color:red}
.modSupportCommunityBox .success{color:green}
.modSupportCommunityBox .info{color:#333}
.modSupportCommunityBox .apifeedback{border-top:1px solid #333;margin-top:10px;padding-top:15px;line-height:160%}
.modSupportCommunityBox .primary-button.right{float:right;margin-right:0}
.swisscomIconFont,.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons .shareIcon,.scsh-mobile .scsh-fusionsearch-container .scsh-fusionsearch-submit-button,.modHeader .logo .logotype,.modHeader .pageheader-toolbar .scsh-icon,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-icon,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items .scsh-icon,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.scsh-has-subnav>h2 a:after,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.scsh-has-subnav>h2 a:after,.modHeader .top-navigation ul.scsh-icon-menu>li>a,.modHeader .top-navigation ul.scsh-icon-menu>li a.scsh-header-icon,.modHeader .scsh-dynamic .scsh-back>span,.scsh-mobile.modHeader .scsh-dynamic .scsh-has-child-pages h1:before,.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:after,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:after,.modHeaderLvl2 .scsh-lvl2-area .scsh-back>span,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch .scsh-metanav-switch-arrow,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch .scsh-metanav-switch-arrow,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch .scsh-metanav-switch-arrow,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch .scsh-metanav-switch-arrow,.modProductComparator .scsh-compare-info .scsh-compare-text:after,.modProductComparator .scsh-compare-product>.scsh-compare-delete-icon:after,.modSiteSearch .scsh-sitesearch-container .scsh-sitesearch-close-button,.modSiteSearch .scs-sitesearch-keymatch-li .icon::after,.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-submit-button{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.modBasket{position:relative}
.modBasket>a>sup{position:absolute;right:-0.25em;top:20px;color:white;font-size:.3em !important;height:1em;background:#2d90ec;width:1em;border-radius:10em;padding:.3em;box-sizing:content-box;font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:100%}
.modBasket>a>sup[data-item-count="0"]{display:none}
.modBasket>a>sup:after{content:attr(data-item-count)}
.modBasket.modFlyout .scsh-flyout-panel{width:468px}
.scsh-mobile .modBasket.modFlyout .scsh-flyout-panel{width:100vw;max-width:468px}
.modBasket.modFlyout .scsh-flyout-opener:before{right:7px}
.modBasket.modFlyout .scsh-flyout-opener:after{right:5px}
.modBasket .scsh-header-icon{position:relative}
.modBasket .scsh-basket-cartmini .scs-loadingRotator{height:100px;width:100%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-empty{padding:20px;color:#666}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-empty .scsh-basket-empty-header{font-size:16px;padding-bottom:1.25em;border-bottom:1px solid #ddd;margin-bottom:1.25em}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner{padding:3.8% 4.2% 20px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner>div{overflow:hidden}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-header{height:42px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-header>div{height:35px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-header>div.scsh-basket-left-col{padding-top:4px;line-height:1.2}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-header .scsh-basket-left-col{font-size:16px;color:#666}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-header .scsh-basket-right-col{padding:0 1.1% 0 1.8%;font-size:11px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-total{color:#666}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-total>div{padding:15px 3.2%;background:#eef3f6;height:41px;border-top:1px solid #ddd}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-total .scsh-basket-left-col,.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-total .scsh-basket-right-col{padding-top:12px;padding-bottom:12px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-total .scsh-basket-left-col{padding-left:4.2%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-total .scsh-basket-right-col{padding-left:3.2%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .modFlatButton{padding-top:20px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item{font-size:13px;color:black}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item:first-child>div{padding-top:15px;padding-bottom:5px;border-top:1px solid #ddd}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item:last-child>div{padding-bottom:15px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item>div{padding-top:5px;padding-bottom:5px}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item .scsh-basket-item-image{width:7.2%;padding-top:15px;padding-left:.4%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item .scsh-basket-item-image img{width:100%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item .scsh-basket-left-col{width:49%;margin-right:4.2%;padding-left:2.3%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item .scsh-basket-right-col{padding-left:3.2%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-group .scsh-basket-item:first-child{color:#015}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-left-col,.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-right-col,.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-item-image{display:inline-block;white-space:pre-wrap;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-left-col{width:56.8%;font-size:13px;margin-right:4.2%}
.modBasket .scsh-basket-cartmini .scsh-basket-cartmini-inner .scsh-basket-right-col{width:19.1%;color:#666}
.is-sticky .modBasket .scsh-flyout-opener{margin-top:10px;left:4px}
.is-sticky .modBasket .scsh-basket-cartmini{margin-top:4px}
.modFlatButton.right{width:100%;text-align:right}
.modFlatButton.center{width:100%;text-align:center}
.modFlatButton .primary,.modFlatButton .secondary,.modFlatButton .commit{display:inline-block;padding:0 40px;margin:0;border:0;text-align:center;border-radius:5px;cursor:pointer;color:white;overflow:hidden;font-size:18px;line-height:48px;height:48px;transform-origin:50% 50%;text-rendering:optimizeLegibility;white-space:nowrap;font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif;vertical-align:middle;box-sizing:border-box;transition:none;text-decoration:none}
.modFlatButton .primary:hover,.modFlatButton .secondary:hover,.modFlatButton .commit:hover,.modFlatButton .primary:focus,.modFlatButton .secondary:focus,.modFlatButton .commit:focus{text-decoration:none;cursor:pointer}
.modFlatButton .primary:active,.modFlatButton .secondary:active,.modFlatButton .commit:active{transform:scale(0.98)}
.modFlatButton .primary.disabled,.modFlatButton .secondary.disabled,.modFlatButton .commit.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}
.modFlatButton .primary.primary{color:#fff;background-color:#086adb;transition:none}
.modFlatButton .primary.primary:hover,.modFlatButton .primary.primary:focus{background-color:#0048cf;color:#fff}
.modFlatButton .primary.primary:active{background-color:#0048cf;color:#fff}
.modFlatButton .primary.primary.dark{background:transparent;border:1px solid #086adb}
.modFlatButton .primary.primary.dark:hover{border:1px solid #0048cf}
.modFlatButton .secondary.secondary{color:#333;background-color:#cfd5d9}
.modFlatButton .secondary.secondary:hover,.modFlatButton .secondary.secondary:focus{background-color:#b1b9be;border:0}
.modFlatButton .secondary.secondary:active{background-color:#b1b9be}
.modFlatButton .secondary.secondary.dark{background:transparent;border:1px solid #cfd5d9;color:white}
.modFlatButton .secondary.secondary.dark:hover{border:1px solid #b1b9be}
.modFlatButton .commit.commit{background:#1b8712}
.modFlatButton .commit.commit:hover,.modFlatButton .commit.commit:focus{background-color:#0d6f2c}
.modFlatButton .commit.commit.dark{background:transparent;border:1px solid #1b8712}
.modFlatButton .commit.commit.dark:hover{border:1px solid #0d6f2c}
.modFlatButton.fullWidth,.modFlatButton.fullWidth .flat-button{width:100%}
.scsh-mobile .modFlatButton .flat-button,.is-mobile .modFlatButton .flat-button{width:100%;white-space:normal;height:auto;vertical-align:initial;line-height:normal;min-height:48px;padding:12px 40px}
.modFlyout .scsh-flyout-panel,.modFlyout .scsh-flyout-opener{display:none;opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}
.modFlyout .scsh-flyout-opener{opacity:1}
.modFlyout.scsh-flyout-open .scsh-flyout-panel,.modFlyout.scsh-flyout-open .scsh-flyout-opener{display:block}
.modFlyout.scsh-flyout-open-anim .scsh-flyout-panel{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}
.modFlyout .scsh-flyout-panel{background:white}
.modFlyout .scsh-flyout-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;right:-20px;margin-top:-6px;min-height:2em;border:1px solid #d1d1d1;-webkit-box-shadow:0 0 14px 1px #ddd 5px 6px #999;-moz-box-shadow:0 0 14px 1px #ddd 5px 6px #999;-ms-box-shadow:0 0 14px 1px #ddd 5px 6px #999;-o-box-shadow:0 0 14px 1px #ddd 5px 6px #999;box-shadow:0 0 14px 1px #ddd 5px 6px #999;-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;z-index:9503;text-align:left}
.modFlyout .scsh-flyout-opener{position:relative}
.modFlyout .scsh-flyout-opener:before{z-index:9505;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid white;right:-3px;bottom:5px}
.modFlyout .scsh-flyout-opener:after{z-index:9504;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid rgba(0,0,0,0.1);right:-5px;bottom:5px}
.modFlyout .scsh-flyout-opener:before,.modFlyout .scsh-flyout-opener:after{content:' ';position:absolute}
.modFooter{font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:13px;line-height:1.23076923;min-width:980px}
.modFooter *{margin:0;padding:0;font-weight:normal}
.modFooter img{border:0;vertical-align:middle}
.modFooter ol,.modFooter ul{list-style:none}
.modFooter table{border-spacing:0;border-collapse:collapse}
.modFooter a{text-decoration:none}
.modFooter h4{text-align:left}
.modFooter .scsh-accessibility{position:absolute;left:-32768px;top:-32768px}
.modFooter>.less-vars{font-family:'{"mobile":{"breakpoint":"768"}}' !important;display:none}
.modFooter.scsh-mobile{min-width:0}
.modFooter a,.modFooter ul.link-list li a.linklist{color:black;text-decoration:none;white-space:nowrap}
.modFooter a:focus,.modFooter ul.link-list li a.linklist:focus,.modFooter a:hover,.modFooter ul.link-list li a.linklist:hover{color:#2d90ec}
.modFooter .scsh-footer-content{width:100%}
.modFooter .scsh-footer-content>*{margin-left:auto;margin-right:auto;max-width:940px}
.modFooter .scsh-footer-content div.modDeviceSwitch{padding-right:0}
.modFooter .scsh-footer-content .scsh-footer-spacer{margin:.5em 0;height:16px;line-height:16px;vertical-align:top}
.modFooter .scsh-footer-content.linklists{background-color:#eef3f6;padding:3em 0;border-top:1px solid #ddd}
.modFooter .scsh-footer-content.social{font-size:13px;padding:1em 0 2em 0;background-color:#dde3e7}
.modFooter .scsh-footer-content.social .scsh-footer-legal{position:relative;text-align:left;box-sizing:border-box}
.modFooter .scsh-footer-content.social .scsh-footer-legal div{display:inline-block}
.modFooter .scsh-footer-content.social .scsh-footer-legal div.scs-footer-lang-switch,.modFooter .scsh-footer-content.social .scsh-footer-legal div.scsh-footer-social-icons-copyright{display:none}
.modFooter .scsh-footer-content.social .scsh-footer-legal .scsh-footer-legal-line{margin:.5em .5em}
.modFooter .scsh-footer-content.social .scsh-footer-legal .scsh-footer-legal-line:after{content:"|";color:gray;margin-left:.75em}
.modFooter .scsh-footer-content.social .scsh-footer-legal .additional-footer-links ul{max-width:800px}
.modFooter .scsh-footer-content.social .scsh-footer-legal .additional-footer-links ul li{margin:.5em 0 .5em .5em;display:inline-block}
.modFooter .scsh-footer-content.social .scsh-footer-legal .additional-footer-links ul li:before{content:"|";color:gray;margin-right:.75em}
.modFooter .scsh-footer-content.social .scsh-footer-legal .additional-footer-links ul li:first-child:before{content:"";margin-right:0}
.modFooter .scsh-footer-content.social .scsh-footer-legal .scsh-hcmode-switch{margin-left:.75em}
.modFooter .scsh-footer-content.social .scsh-footer-legal .scsh-footer-legal-line-first{margin:.5em 0}
.modFooter .scsh-footer-content.social .scsh-footer-legal .scsh-footer-to-mobile-version{display:inline-block}
.modFooter .scsh-footer-content.social .scsh-footer-legal .scsh-footer-to-desktop-version{display:none}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part{position:absolute;right:20px;top:0;text-align:right}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part div.scsh-footer-social-icons-copyright{display:block}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons{margin:0;padding:0;min-height:2.75em}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons>div{margin:.5em .5em 1em .5em;cursor:pointer;box-sizing:content-box}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons>div:first-child{margin-left:0}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons>div:last-child{margin-right:0}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons .shareIcon{display:inline-block;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;padding:.25em;border:solid 2px black;border-radius:20px;color:black}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons .shareIcon:focus,.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons .shareIcon:hover{border:solid 2px #2d90ec;color:#2d90ec}
.modFooter .scsh-footer-content.social .scsh-footer-social-icons-part .scsh-footer-social-icons a{box-sizing:content-box;border:0}
.modFooter .modGridLayout{margin-left:0}
.modFooter .modGridLayout.single-row .column>div,.modFooter .modGridLayout.single-row .column>.link{margin-left:0}
.modFooter .modGridLayout>.column{position:relative;display:inline-block}
.modFooter .modGridLayout>.column .modTitle h4{margin-bottom:1em;color:black;font-size:16px;font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modFooter .modGridLayout>.column .linklist{text-align:left}
.modFooter .modGridLayout>.column .linklist li{margin:0 0 6px;text-indent:0;font-size:13px}
.modFooter .modGridLayout>.column .linklist li:before{content:'';width:auto}
.modFooter.scsh-mobile .scsh-footer-content{padding-left:20px;padding-right:20px;box-sizing:border-box}
.modFooter.scsh-mobile a,.modFooter.scsh-mobile a.ui-link{color:black}
.modFooter.scsh-mobile a:focus,.modFooter.scsh-mobile a.ui-link:focus,.modFooter.scsh-mobile a:hover,.modFooter.scsh-mobile a.ui-link:hover{color:#2d90ec}
.modFooter.scsh-mobile .breadcrumbs{display:none}
.modFooter.scsh-mobile .modGridLayout>div.column .linklist{color:black}
.modFooter.scsh-mobile .modGridLayout>div.column .linklist:focus,.modFooter.scsh-mobile .modGridLayout>div.column .linklist:hover{color:#2d90ec}
.modFooter.scsh-mobile .modGridLayout>div.column{display:block;float:none;width:100% !important}
.modFooter.scsh-mobile .modGridLayout>div.column .linklist{display:none}
.modFooter.scsh-mobile .modGridLayout>div.column h4{display:none}
.modFooter.scsh-mobile .modGridLayout>div.column a h4{display:block}
.modFooter.scsh-mobile .scsh-footer-content>*{max-width:100%}
.modFooter.scsh-mobile .scsh-footer-content.social{text-align:center;padding-top:0}
.modFooter.scsh-mobile .scsh-footer-content.social div.scs-footer-lang-switch{display:block}
.modFooter.scsh-mobile .scsh-footer-content.social div.scs-footer-lang-switch ul{padding:0;margin:.5em}
.modFooter.scsh-mobile .scsh-footer-content.social div.scs-footer-lang-switch li{display:inline-block}
.modFooter.scsh-mobile .scsh-footer-content.social div.scs-footer-lang-switch li.scsh-active{display:none}
.modFooter.scsh-mobile .scsh-footer-content.social div.scs-footer-lang-switch li:not(:last-child):after{content:" | ";margin:0 10px}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal{padding-top:100px;text-align:center}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-footer-social-icons-part{top:10px;left:0;right:0;text-align:center}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-footer-social-icons-part .scsh-footer-social-icons{width:100%;max-width:500px;box-sizing:border-box}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-footer-social-icons-part .scsh-footer-social-icons>div{width:19%;margin:.6em 0;box-sizing:border-box}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-footer-social-icons-part div.scsh-footer-social-icons-copyright{display:none}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal>div.scsh-footer-social-icons-copyright{display:block;margin-top:.5em}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-hcmode-switch{display:none}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-mobileview-switch:after{content:"";display:none}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-mobileview-switch .scsh-footer-to-mobile-version{display:none}
.modFooter.scsh-mobile .scsh-footer-content.social .scsh-footer-legal .scsh-mobileview-switch .scsh-footer-to-desktop-version{display:inline-block}
.modFooter.contentWideL .scsh-footer-content>*{max-width:1356px}
.scsh-fusionsearch-container{background-color:#e3effb}
.scsh-fusionsearch-container .scsh-fusionsearch-submit-button{display:none}
.scsh-mobile .scsh-fusionsearch-container .scsh-fusionsearch-submit-button{display:block;color:#2d90ec;font-size:30px;line-height:1.2;position:absolute;right:20px;top:17px;cursor:pointer}
.scsh-fusionsearch-container .scsh-fusionsearch-field{display:none}
.scsh-mobile .scsh-fusionsearch-container .scsh-fusionsearch-field{display:block;border-right:32px solid transparent;border-bottom:0;border-left:0;border-top:0;background:transparent;-webkit-appearance:none;box-sizing:border-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:14px 20px 20px 32px;font-size:30px;color:#555;height:80px;width:100%;outline:0}
.scsh-mobile .scsh-fusionsearch-container .scsh-fusionsearch-field::placeholder{color:#bbb}
.scsh-mobile .scsh-fusionsearch-container .scsh-fusionsearch-field:placeholder-shown{color:#bbb;font-style:normal;line-height:1}
.scsh-mobile .scsh-icon-menu .modFusionSearch{display:none !important}
.responsiveHeader .ui-header{z-index:600}
.responsiveHeader .scs-pageheader{position:relative;z-index:9000;padding:0}
body.responsiveHeader{margin:0;padding:0}
.modHeader{position:relative;background-color:white;text-align:left;font-size:13px}
.modHeader.spacer{margin-top:56px}
.modHeader *{margin:0;padding:0;font-weight:normal}
.modHeader img{border:0;vertical-align:middle}
.modHeader ol,.modHeader ul{list-style:none}
.modHeader table{border-spacing:0;border-collapse:collapse}
.modHeader a{text-decoration:none}
.modHeader h1,.modHeader h2{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-weight:normal;line-height:normal;position:static;width:auto}
.modHeader h1{color:#666}
.modHeader .scs-font-serif-light{font-family:TheSerifB3,'Times New Roman',Times,Georgia,serif}
.modHeader .scs-font-light{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modHeader .scs-font-semi-light{font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modHeader .scs-font-regular{font-family:TheSaB5,'Trebuchet MS',Arial,Helvetica,sans-serif}
.modHeader>.less-vars{font-family:'{"mobile":{"breakpoint":"768"},"desktop":{"logoTotalWidth":{"big":"210","small":"170"},"edgeSpacing":"35"}}' !important;display:none}
.modHeader .scsh-dynamic{position:relative}
.scsh-mobile.modHeader .scsh-dynamic{height:auto}
.modHeader.is-sticky,.modHeader .is-sticky{position:fixed !important;width:100% !important;top:0;z-index:9001}
.modHeader .logo{position:absolute;margin-left:35px;text-decoration:none;height:79px}
.modHeader .logo:hover,.modHeader .logo:active{text-decoration:none}
.scsh-mobile.modHeader .logo{margin-left:14px}
.modHeader .logo span.logo-image{display:inline-block;margin-top:20px;vertical-align:top;width:39px;height:39px;overflow:hidden}
.modHeader .logo span.logo-image img.animated-image{height:39px}
.modHeader .logo span.logo-image img.still-image{width:39px;height:39px}
.modHeader .logo .logotype{color:#015;font-size:24px;position:relative;top:28px}
.scsh-mobile.modHeader .logo .logotype{display:none}
.modHeader .headerCenter{max-width:1363px;margin:0 auto}
.scsh-mobile.modHeader .headerCenter{max-width:none}
.modHeader .scsh-static{background-color:white}
.modHeader .scsh-meta-and-level1-area{position:relative;z-index:9002}
.modHeader .scsh-accessibility,.modHeader .skiplinks{position:absolute;left:-32768px;top:-32768px}
.modHeader.scsh-desktop .hideOnDesktop{display:none}
.modHeader.scsh-semi-mobile .hideOnSemiMobile{display:none}
.modHeader.scsh-mobile .hideOnMobile{display:none}
.modHeader .pageheader-toolbar{background:transparent;background:-webkit-gradient(linear,center top,center bottom,from(#193e84) to(#051861));background:-webkit-linear-gradient(top,#193e84,#051861);background:-moz-linear-gradient(top,#193e84,#051861);background:-ms-linear-gradient(top,#193e84,#051861);background:-o-linear-gradient(top,#193e84,#051861);background:linear-gradient(top,#193e84,#051861);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff193e84',endColorstr='#ff051861',GradientType=0);height:40px}
.modHeader .pageheader-toolbar .headerCenter{max-width:1293px;padding-right:0;padding-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;position:relative}
.modHeader .pageheader-toolbar .headerCenter ul#scs-pageheader-branchnav{left:auto}
.scsh-semi-mobile.modHeader .pageheader-toolbar .headerCenter ul#scs-pageheader-branchnav{position:absolute}
.modHeader .pageheader-toolbar .headerCenter ul#scs-pageheader-branchnav li.active{background:url(../../header/clientlibs/desktop/css/resources/branchnav/branchnavLinkBg.png) repeat-x 100% 4px}
.modHeader .pageheader-toolbar .headerCenter ul#scs-pageheader-branchnav li.active a,.modHeader .pageheader-toolbar .headerCenter ul#scs-pageheader-branchnav li.active a:hover{background-color:white;border-radius:5px 5px 0 0}
.modHeader .pageheader-toolbar .scsh-icon{font-size:16px}
.scsh-mobile.modHeader .pageheader-toolbar{display:none}
.modHeader .top-navigation{visibility:hidden;margin-left:245px;margin-right:35px;height:79px}
.scsh-desktop.lvl1-small-logo-spacing.modHeader .top-navigation{margin-left:205px}
.scsh-mobile.modHeader .top-navigation,.scsh-semi-mobile.modHeader .top-navigation{margin-left:0;margin-right:16px}
.scsh-semi-mobile.modHeader .top-navigation .scsh-menu-wrapper{position:relative}
.is-initialized.modHeader .top-navigation{visibility:visible}
.lvl1-animated-shrinking.is-initialized.modHeader .top-navigation{-webkit-transition-property:margin-left;-moz-transition-property:margin-left;-ms-transition-property:margin-left;-o-transition-property:margin-left;transition-property:margin-left;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}
.modHeader .top-navigation .scsh-menu-wrapper{display:table-cell;font-size:0;vertical-align:middle;width:100%}
.modHeader .top-navigation ul.menu-items{width:100%;text-align:left;vertical-align:middle;white-space:nowrap;font-size:0}
.modHeader .top-navigation ul.menu-items>li{font-size:13px}
.modHeader .top-navigation ul.menu-items>li>*{white-space:normal}
.scsh-mobile.modHeader .top-navigation ul.menu-items{right:0 !important}
.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-business-area-switch,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-metanav-item,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-toolsnav-item,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-branchnav-item{display:block !important}
.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-business-area-switch.scsh-search-hidden-menus,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-metanav-item.scsh-search-hidden-menus,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-toolsnav-item.scsh-search-hidden-menus,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-branchnav-item.scsh-search-hidden-menus,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-business-area-switch.scsh-search-hidden-menus *,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-metanav-item.scsh-search-hidden-menus *,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-toolsnav-item.scsh-search-hidden-menus *,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-branchnav-item.scsh-search-hidden-menus *{display:none !important}
.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-search-hidden-menus,.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-search-hidden-menus *{display:none !important}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items{right:0;width:auto;min-width:320px;border-left:1px solid #ddd;border-right:1px solid #ddd}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items.menu-items.active{max-height:1500px;overflow-y:auto}
.scsh-mobile.modHeader .top-navigation ul.menu-items,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items{padding:0;background-color:white;position:absolute;top:80px;z-index:2;max-height:0;overflow:hidden;-webkit-transition-property:max-height;-moz-transition-property:max-height;-ms-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.scsh-mobile.modHeader .top-navigation ul.menu-items .scsh-icon,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items .scsh-icon{position:absolute;top:0;font-size:20px;right:20px;line-height:70px}
.scsh-mobile.modHeader .top-navigation ul.menu-items.active,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items.active{max-height:1500px;max-height:100vh;max-height:calc(100vh - 80px);overflow-y:scroll;-webkit-overflow-scrolling:touch}
.scsh-mobile.modHeader .top-navigation ul.menu-items.active>:last-child,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items.active>:last-child{margin-bottom:60px}
.scsh-mobile.modHeader .top-navigation ul.menu-items>li,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li{display:block;position:relative;margin-left:0;padding:0 60px 0 32px;border-bottom:1px solid #ddd}
.scsh-mobile.modHeader .top-navigation ul.menu-items>li.scsh-has-subnav>h2 a:after,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.scsh-has-subnav>h2 a:after{content:"⇩";position:absolute;top:0;right:20px;font-size:20px;line-height:70px}
.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active.scsh-has-subnav>h2 a:after,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active.scsh-has-subnav>h2 a:after{content:"⇧"}
.scsh-mobile.modHeader .top-navigation ul.menu-items>li.modSiteSearch,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.modSiteSearch,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.modFusionSearch,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.modFusionSearch{padding:0}
.scsh-mobile.modHeader .top-navigation ul.menu-items>li>h2 a,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li>h2 a{font-size:21px;line-height:70px}
.modHeader .top-navigation ul.menu-items>li{display:inline-block;margin-left:40px;cursor:pointer}
.lvl1-small-text-spacing.modHeader .top-navigation ul.menu-items>li{margin-left:20px}
.lvl1-animated-shrinking.is-initialized.modHeader .top-navigation ul.menu-items>li{-webkit-transition:margin-left 200ms linear;-moz-transition:margin-left 200ms linear;-ms-transition:margin-left 200ms linear;-o-transition:margin-left 200ms linear;transition:margin-left 200ms linear}
.modHeader .top-navigation ul.menu-items>li .lvl1-item{margin:0}
.modHeader .top-navigation ul.menu-items>li .lvl1-item a{display:block;color:#015;font-size:24px;line-height:79px}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .lvl1-item a:hover,.scsh-desktop.modHeader .top-navigation ul.menu-items>li .lvl1-item a:focus{color:#2d90ec;text-decoration:none}
.lvl1-small-text.modHeader .top-navigation ul.menu-items>li .lvl1-item a{font-size:20px}
.lvl1-animated-shrinking.is-initialized.modHeader .top-navigation ul.menu-items>li .lvl1-item a{-webkit-transition:font-size 200ms linear;-moz-transition:font-size 200ms linear;-ms-transition:font-size 200ms linear;-o-transition:font-size 200ms linear;transition:font-size 200ms linear}
.modHeader .top-navigation ul.menu-items>li.active .lvl1-item a{color:#2d90ec;text-decoration:none}
.modHeader .top-navigation ul.menu-items>li .secondary-navigation{cursor:default;background-color:#eef3f6}
.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scs-font-regular{font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation{position:absolute;left:0;z-index:9003;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:0;overflow:hidden;white-space:nowrap;background-color:#eef3f6;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:max-height,padding-top,padding-bottom;-moz-transition-property:max-height,padding-top,padding-bottom;-ms-transition-property:max-height,padding-top,padding-bottom;-o-transition-property:max-height,padding-top,padding-bottom;transition-property:max-height,padding-top,padding-bottom;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content{cursor:default;padding-left:20px;padding-right:0;max-width:1293px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout{margin-top:0;margin-bottom:0;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:margin;-moz-transition-property:margin;-ms-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-ms-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column{vertical-align:top;white-space:normal;word-break:normal;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:16px;line-height:1.25}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column h4{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal;margin-bottom:24px}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column a{color:#015}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:hover,.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:focus,.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column a h4:hover,.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:hover p,.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:hover div{text-decoration:none;color:#2d90ec !important}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column .linklist li{font-size:inherit;line-height:inherit;overflow:hidden;margin-bottom:.6em;margin-left:0;text-indent:0}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout>.column .linklist li:before{display:none}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout .column>.link{display:block}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content>.modGridLayout>.column{opacity:0;position:relative;top:-120px;float:none;display:inline-block;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:top,opacity;-moz-transition-property:top,opacity;-ms-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-ms-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:.001s;-moz-transition-delay:.001s;-ms-transition-delay:.001s;-o-transition-delay:.001s;transition-delay:.001s}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content.has-offers{padding-bottom:0}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .scsh-offers{background-color:#dde3e7;max-height:0;overflow:hidden;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-moz-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-ms-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-o-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-ms-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:.001s;-moz-transition-delay:.001s;-ms-transition-delay:.001s;-o-transition-delay:.001s;transition-delay:.001s;margin-left:0;margin-right:0;margin-left:calc((-100vw - -100% - 20px ) / 2);margin-right:calc((-100vw - -100% - -20px ) / 2);margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-left:calc((100vw - 100% - -20px ) / 2);padding-right:calc((100vw - 100% - 20px ) / 2);padding-top:0;padding-bottom:0}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modRichtext{white-space:normal;font-size:inherit;line-height:inherit}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li .secondary-navigation .title.modTitle>h4{margin-bottom:1em}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation{max-height:0;overflow:hidden;-webkit-transition-property:max-height;-moz-transition-property:max-height;-ms-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;margin:0 -60px 0 -32px}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content{margin-left:32px}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .modGridLayout{margin:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content>.modGridLayout>.column,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content>.modGridLayout>.column{width:auto !important;margin:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .scsh-offers,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .scsh-offers{display:none}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .column,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .column{float:none}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .column>div,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content .column>div{margin-left:0;padding:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation h4,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation h4{margin:0;padding:18px 18px 18px 0;border-top:1px solid #ddd;font-size:18px;line-height:24px;font-weight:normal}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation h4 a,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation h4 a{color:#015}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .modGridLayout:first-child .column:first-child h4,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .modGridLayout:first-child .column:first-child h4,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content>.link:first-child h4,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .scsh-mdd-content>.link:first-child h4{border-top:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .linklist,.scsh-mobile.modHeader .top-navigation ul.menu-items>li .secondary-navigation .linklist{display:none}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation{max-height:2000px;max-height:100vh;padding:0 35px}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content .modGridLayout{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;margin-top:15px;margin-bottom:15px}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column{opacity:1;top:0;-webkit-transition-duration:300ms,180ms;-moz-transition-duration:300ms,180ms;-ms-transition-duration:300ms,180ms;-o-transition-duration:300ms,180ms;transition-duration:300ms,180ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-1{-webkit-transition-delay:0,120ms;-moz-transition-delay:0,120ms;-ms-transition-delay:0,120ms;-o-transition-delay:0,120ms;transition-delay:0,120ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-2{-webkit-transition-delay:100ms,220ms;-moz-transition-delay:100ms,220ms;-ms-transition-delay:100ms,220ms;-o-transition-delay:100ms,220ms;transition-delay:100ms,220ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-3{-webkit-transition-delay:200ms,320ms;-moz-transition-delay:200ms,320ms;-ms-transition-delay:200ms,320ms;-o-transition-delay:200ms,320ms;transition-delay:200ms,320ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-4{-webkit-transition-delay:300ms,420ms;-moz-transition-delay:300ms,420ms;-ms-transition-delay:300ms,420ms;-o-transition-delay:300ms,420ms;transition-delay:300ms,420ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-5{-webkit-transition-delay:400ms,520ms;-moz-transition-delay:400ms,520ms;-ms-transition-delay:400ms,520ms;-o-transition-delay:400ms,520ms;transition-delay:400ms,520ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-6{-webkit-transition-delay:500ms,620ms;-moz-transition-delay:500ms,620ms;-ms-transition-delay:500ms,620ms;-o-transition-delay:500ms,620ms;transition-delay:500ms,620ms}
.scsh-desktop.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation>.scsh-mdd-content .scsh-offers{max-height:200px;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation{max-height:800px;max-height:100vh}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers{display:block;background:#dde3e7;margin-left:-32px;padding:0 60px 0 32px}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>div:first-child,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>div:first-child{display:none}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>div:nth-of-type(2):not(.modGridLayout),.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>div:nth-of-type(2):not(.modGridLayout){display:block;margin:0 0 0 -32px}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout{display:block}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout.scs-html-show-column-1>.column.column-number-2,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout.scs-html-show-column-1>.column.column-number-2{display:none}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout.scs-html-show-column-1>.column.column-number-1,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout.scs-html-show-column-1>.column.column-number-1{display:block;text-align:center;box-sizing:border-box;width:100% !important;padding:40px 0;margin:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column{display:none}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2{display:block;text-align:center;box-sizing:border-box;width:100% !important;padding:40px 0;margin:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2>.separator,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2>.separator{display:none}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column{display:inline-block;vertical-align:top}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-1,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-1{width:39.13043478% !important;margin-bottom:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-1 .image,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-1 .image{float:none}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-2,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-2{width:60.86956522% !important;margin-bottom:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2{*zoom:1}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer:before,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer:before,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2:before,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2:before,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer:after,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer:after,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2:after,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2:after{content:" ";display:table}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer:after,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer:after,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2:after,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2:after{clear:both}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column{display:inline-block}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .image,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .image,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .image,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .image{float:left}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .image img,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .image img,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .image img,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .image img{max-width:80px;height:auto}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext{font-family:TheSaB3,'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;color:#015}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext .link-list-item,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext .link-list-item,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext .link-list-item,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext .link-list-item,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext p,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext p,.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext p,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext p{margin:0;min-width:0}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .link,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .link{margin-right:-60px}
.scsh-semi-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .link h4,.scsh-mobile.modHeader .top-navigation ul.menu-items>li.active .secondary-navigation .scsh-offers .link h4{border-color:#cdcfd0;color:#801a99}
.modHeader .top-navigation ul.menu-items>li:first-child{margin-left:0}
.modHeader .top-navigation ul.scsh-icon-menu{display:table-cell;width:1%;white-space:nowrap;text-align:right;font-size:0}
.modHeader .top-navigation ul.scsh-icon-menu>li{font-size:13px}
.modHeader .top-navigation ul.scsh-icon-menu>li{display:inline-block;margin-left:20px}
.modHeader .top-navigation ul.scsh-icon-menu>li>a,.modHeader .top-navigation ul.scsh-icon-menu>li a.scsh-header-icon{border:0;display:inline-block;line-height:79px;font-size:32px;width:32px;text-align:center;color:#015}
.modHeader .top-navigation ul.scsh-icon-menu>li>a:hover,.modHeader .top-navigation ul.scsh-icon-menu>li a.scsh-header-icon:hover,.modHeader .top-navigation ul.scsh-icon-menu>li>a:focus,.modHeader .top-navigation ul.scsh-icon-menu>li a.scsh-header-icon:focus{color:#2d90ec;text-decoration:none}
.modHeader .top-navigation ul.scsh-icon-menu>li.active>a{text-decoration:none}
.modHeader .top-navigation ul.scsh-icon-menu>li.my-swisscom{display:none}
.modHeader .top-navigation ul.scsh-icon-menu>li.burger{display:none}
.modHeader .top-navigation ul.scsh-icon-menu>li.burger>a:before{content:"☰"}
.scsh-mobile.modHeader .top-navigation ul.scsh-icon-menu>li.burger>a:before{font-size:30px;position:absolute;top:0;right:20px}
.modHeader .top-navigation ul.scsh-icon-menu>li.burger.active>a:before{content:"✕"}
.scsh-mobile.modHeader .top-navigation ul.scsh-icon-menu>li.burger,.scsh-semi-mobile.modHeader .top-navigation ul.scsh-icon-menu>li.burger{display:inline-block}
.modHeader .is-sticky .top-navigation{height:38px}
.scsh-desktop.lvl1-small-logo-spacing.modHeader .is-sticky .top-navigation{margin-left:245px}
.modHeader .is-sticky .top-navigation ul.menu-items{margin-left:-200px}
.lvl1-small-text-spacing.modHeader .is-sticky .top-navigation ul.menu-items>li{margin-left:40px}
.modHeader .is-sticky .top-navigation ul.menu-items>li:first-child{margin-left:40px}
.modHeader .is-sticky .top-navigation ul.menu-items>li .lvl1-item a{font-size:16px;line-height:38px;font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif;font-weight:300}
.modHeader .is-sticky .top-navigation ul.scsh-icon-menu>li{margin-left:25px}
.modHeader .is-sticky .top-navigation ul.scsh-icon-menu>li>a,.modHeader .is-sticky .top-navigation ul.scsh-icon-menu>li a.scsh-header-icon{font-size:24px;width:24px;line-height:38px}
.modHeader .scsh-dynamic{border-bottom:1px solid #ddd}
.modHeader .scsh-dynamic .headerCenter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modHeader .scsh-dynamic .scsh-back{position:absolute;z-index:1;line-height:1;font-size:16px;display:block;margin-top:8px;margin-left:55px;color:#015}
.modHeader .scsh-dynamic .scsh-back:link{color:#015;text-decoration:none}
.modHeader .scsh-dynamic .scsh-back>span{vertical-align:1px;font-size:13px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-back>span{vertical-align:-2px}
.modHeader .scsh-dynamic .scsh-back:hover{color:#2d90ec}
.modHeader .scsh-dynamic .scsh-back::after{content:attr(data-back-text);display:inline-block;margin-left:5px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-back{margin-top:4px;margin-left:32px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-back::after{content:'';margin:0 7px}
@media only screen and (min-width:769px){.modHeader .scsh-dynamic.is-sticky .scsh-back{margin-top:5px}
.modHeader .scsh-dynamic.is-sticky .scsh-back::after{content:'|';display:inline-block;margin:0 10px;font-size:20px;color:#ccc}
.modHeader .scsh-dynamic.is-sticky .scsh-back>span{vertical-align:2px;font-size:13px}
}
.modHeader .scsh-dynamic.is-sticky{-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);-ms-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);-o-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);border-bottom:0}
.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-area{height:32px}
.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-area.is-floating{-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);-ms-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);-o-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);box-shadow:1px 1px 8px 0 rgba(0,0,0,0.5);border-bottom:0;background-color:#eef3f6}
.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-area.is-floating .scsh-lvl2-overflow-navi.scsh-lvl2-overflow-navi{background-color:#eef3f6}
.modHeader .scsh-dynamic .scsh-lvl2-area{background-color:#eef3f6;height:90px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-area{height:auto}
.modHeader .scsh-dynamic .scsh-lvl2-area.is-floating{position:absolute;z-index:9001;width:100%;border-bottom:1px solid #ddd;background-color:#eef3f6;background-color:rgba(238,243,246,0.9)}
.modHeader .scsh-dynamic .scsh-lvl2-area.is-floating.is-fullbleed-stage{background-color:#eef3f6}
.modHeader .scsh-dynamic .scsh-lvl2-area.is-floating:not(.is-fullbleed-stage) .scsh-lvl2-overflow-navi{background-color:#eef3f6;background-color:rgba(238,243,246,0.9)}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-area .headerCenter{position:relative;padding-top:15px;min-height:60px;padding-bottom:15px;padding-right:25px}
.modHeader .scsh-dynamic .scsh-lvl2-container{margin:0 35px 0 55px;padding-top:40px;-webkit-transition-property:padding;-moz-transition-property:padding;-ms-transition-property:padding;-o-transition-property:padding;transition-property:padding;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-container{padding-top:4px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-container .separator{display:block}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-container,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-container{margin-right:0}
.modHeader .scsh-dynamic .scsh-lvl2-container h3{-webkit-transition-property:font-size;-moz-transition-property:font-size;-ms-transition-property:font-size;-o-transition-property:font-size;transition-property:font-size;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;margin-top:0}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-container>ul,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-container>ul{display:table-cell;width:100%;text-align:right}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-container>ul{display:none;position:absolute;margin-top:15px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 20px 22px 32px;width:100%;border-top:1px solid #ddd;background-color:#eef3f6}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-container>ul.active{display:block}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-container>ul a{display:block;margin-bottom:16px}
@media only screen and (min-width:769px){.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-container{padding-top:0}
.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-container h3{font-size:14px;line-height:20px}
}
.scsh-mobile.modHeader .scsh-dynamic .title-separator{border-left:2px solid #ccc;width:auto;display:block}
.modHeader .scsh-dynamic .title-separator,.modHeader .scsh-dynamic h1{display:table-cell;vertical-align:middle;width:1%}
.modHeader .scsh-dynamic h1{-webkit-transition-property:padding-left,font-size;-moz-transition-property:padding-left,font-size;-ms-transition-property:padding-left,font-size;-o-transition-property:padding-left,font-size;transition-property:padding-left,font-size;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;white-space:nowrap;font-size:30px}
.scsh-mobile.modHeader .scsh-dynamic h1{display:block;width:auto;margin-left:7px;font-size:18px;color:#666;white-space:normal;position:relative}
.scsh-mobile.modHeader .scsh-dynamic .scsh-has-child-pages h1{cursor:pointer;overflow:hidden;padding-right:25px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-has-child-pages h1:before{content:"⇩";position:absolute;right:0;font-size:20px;color:#015;padding-left:30px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-has-child-pages h1.active:before{content:"⇧"}
@media only screen and (min-width:769px){.modHeader .scsh-dynamic.is-sticky h1{padding-left:40px;font-size:16px;line-height:1.5;height:32px}
}
.modHeader .scsh-dynamic .scsh-lvl2-navi{white-space:nowrap;line-height:22px !important;box-sizing:border-box;padding-top:10px;font-size:0}
.modHeader .scsh-dynamic .scsh-lvl2-navi>li{font-size:13px}
.modHeader .scsh-dynamic .scsh-lvl2-navi>li{display:inline-block;padding-top:2px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-navi>li{display:block;padding:0;margin:0}
.modHeader .scsh-dynamic .scsh-lvl2-navi>li:after{content:'|';display:inline-block;font-size:16px;line-height:1;padding:0 7px;color:#ccc}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-navi>li:after{display:none}
.modHeader .scsh-dynamic .scsh-lvl2-navi>li:first-child{margin-left:25px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-navi>li:first-child{margin-left:0}
.modHeader .scsh-dynamic .scsh-lvl2-navi>li:last-child:after{display:none}
.modHeader .scsh-dynamic .scsh-lvl2-navi>li h3{display:inline-block;margin:0;font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif}
@media only screen and (min-width:769px){.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-navi{padding-top:4px}
.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-navi .scsh-flyout-panel{margin-top:-6px}
}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container{display:none;width:1%;position:relative}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.is-visible,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.is-visible{display:table-cell}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a{text-decoration:none;display:block;white-space:nowrap;color:#015}
.scsh-mobile.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a,.scsh-mobile.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a{display:none}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:before,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:before{content:'|';display:inline-block;font-size:16px;line-height:1;padding:0 7px;color:#ccc}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:after,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:after{content:"↓";margin-left:5px;font-size:8px;font-weight:bold;vertical-align:4px;line-height:15px}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:hover:after,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a:hover:after{color:#2d90ec}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a h3,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container>a h3{display:inline}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.scsh-flyout-open-anim>a,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.scsh-flyout-open-anim>a{color:#2d90ec}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.scsh-flyout-open-anim>a h3,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.scsh-flyout-open-anim>a h3{color:#2d90ec}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.scsh-active>a:after,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.scsh-active>a:after{content:"↑"}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container .scsh-flyout-opener:before,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container .scsh-flyout-opener:before{border-bottom:9px solid rgba(238,243,246,0.9);bottom:-3px;right:-3px}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container .scsh-flyout-opener:after,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container .scsh-flyout-opener:after{bottom:-3px;right:-5px}
.scsh-desktop.modHeader .scsh-dynamic .scsh-lvl2-overflow-container .scsh-flyout-panel,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container .scsh-flyout-panel{border:0;background:90%;margin-top:-2px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-lvl2-overflow-container{display:none}
.scsh-desktop.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-area .scsh-flyout-panel,.scsh-semi-mobile.modHeader .scsh-dynamic.is-sticky .scsh-lvl2-area .scsh-flyout-panel{margin-top:-2px}
.modHeader .scsh-dynamic .scsh-lvl2-overflow-navi{padding:15px 20px;background-color:#eef3f6;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 1px 1px rgba(0,0,0,0.1);position:fixed;left:-999px}
.modHeader .scsh-dynamic .scsh-lvl2-overflow-navi li{display:block;width:auto;margin-left:0;padding:10px 0}
.modHeader .scsh-dynamic .scsh-lvl2-overflow-navi li a:after,.modHeader .scsh-dynamic .scsh-lvl2-overflow-navi li:before{content:none}
.modHeader .scsh-dynamic .scsh-lvl2-overflow-navi li a h3{text-align:center;white-space:nowrap}
.modHeader .scsh-dynamic .scsh-lvl2-overflow-container.scsh-active .scsh-lvl2-overflow-navi{position:absolute;left:auto;right:0}
.modHeader .scsh-dynamic a{display:inline-block;text-decoration:none}
.modHeader .scsh-dynamic a:hover h3,.modHeader .scsh-dynamic a:active h3,.modHeader .scsh-dynamic a:focus h3{color:#2d90ec}
.modHeader .scsh-dynamic .scsh-meta-and-level1-area{background-color:white;height:90px}
.scsh-mobile.modHeader .scsh-dynamic .scsh-meta-and-level1-area,.scsh-semi-mobile.modHeader .scsh-dynamic .scsh-meta-and-level1-area{height:79px}
.modHeader .scsh-dynamic .scsh-meta-and-level1-area a{display:inline}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area{height:38px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .no-basket .modMetanav .scsh-metanav-inner .scsh-metanav-links,.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .no-search .modMetanav .scsh-metanav-inner .scsh-metanav-links{right:37px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .no-basket.no-search .modMetanav .scsh-metanav-inner .scsh-metanav-links{right:0}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav{height:0}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner{height:0}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links{position:relative;top:8px;right:85px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links>li{padding:0;padding-left:35px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links>li:after{border-right:0}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links>li>a{color:#333}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links>li>a:hover{color:#2d90ec}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-switch{color:#333}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-switch:hover{color:#2d90ec}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-flyout-open .scsh-business-area-switch{color:#2d90ec}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .modMetanav .langnav{display:none}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .scsh-lvl1-container .logo{height:32px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .scsh-lvl1-container .logo span.logo-image{margin-top:5px;width:24px;height:24px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .scsh-lvl1-container .logo span.logo-image img.still-image{width:24px;height:24px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .scsh-lvl1-container .logo span.logo-image img.animated-image{width:auto;height:24px}
.modHeader .scsh-dynamic.is-sticky .scsh-meta-and-level1-area .scsh-lvl1-container .logotype{display:none}
html.hasCrisis .modHeader .is-sticky .notification-header{position:relative}
.modHeaderLvl2{text-align:left}
.modHeaderLvl2 ul,.modHeaderLvl2 li{margin:0;padding:0}
.modHeaderLvl2 .headerCenter{max-width:1363px;margin:0 auto;box-sizing:border-box}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .headerCenter{max-width:none;position:relative;min-height:60px;padding-top:15px;padding-bottom:15px;padding-right:25px}
}
.modHeaderLvl2 .scsh-lvl2-area .scsh-back{position:absolute;z-index:1;line-height:1;font-size:16px;display:block;margin-top:8px;margin-left:55px;color:#015}
.modHeaderLvl2 .scsh-lvl2-area .scsh-back:link{color:#015;text-decoration:none}
.modHeaderLvl2 .scsh-lvl2-area .scsh-back>span{vertical-align:1px;font-size:13px}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-lvl2-area .scsh-back>span{vertical-align:-2px}
}
.modHeaderLvl2 .scsh-lvl2-area .scsh-back:hover{color:#0048cf}
.modHeaderLvl2 .scsh-lvl2-area .scsh-back::after{content:attr(data-back-text);display:inline-block;margin-left:5px}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-lvl2-area .scsh-back{margin-top:4px;margin-left:32px}
.modHeaderLvl2 .scsh-lvl2-area .scsh-back::after{content:'';margin:0 7px}
}
.modHeaderLvl2 .scsh-dynamic{position:relative;border-bottom:1px solid #ddd}
.modHeaderLvl2 .scsh-dynamic a{transition:none}
.modHeaderLvl2 .scsh-dynamic a:hover,.modHeaderLvl2 .scsh-dynamic a:focus{border:0;transition:none}
.modHeaderLvl2 .scsh-dynamic h1{-webkit-transition-property:padding-left,font-size;-moz-transition-property:padding-left,font-size;-ms-transition-property:padding-left,font-size;-o-transition-property:padding-left,font-size;transition-property:padding-left,font-size;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;white-space:nowrap;font-size:30px;line-height:normal;letter-spacing:normal}
.modHeaderLvl2 .scsh-dynamic .title-separator{display:table-cell;vertical-align:middle;width:1%}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .title-separator{border-left:2px solid #ccc;width:auto;display:block}
}
@media only screen and (min-width:0) and (max-width:1439px){.modHeaderLvl2 .scsh-dynamic .title-separator h1{margin-bottom:0;padding-bottom:0}
}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-has-child-pages h1{cursor:pointer;overflow:hidden;padding-right:25px}
.modHeaderLvl2 .scsh-dynamic .scsh-has-child-pages h1:before{content:"⇩";position:absolute;right:0;font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#015;padding-left:30px}
.modHeaderLvl2 .scsh-dynamic .scsh-has-child-pages h1.active:before{content:"⇧"}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area{background-color:#eef3f6;height:90px}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area{height:auto}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container{margin:0 35px 0 55px;padding-top:40px;-webkit-transition-property:padding;-moz-transition-property:padding;-ms-transition-property:padding;-o-transition-property:padding;transition-property:padding;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container.noBackLink{margin-left:8px}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container.noBackLink .title-separator{border-left:0}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container h3{-webkit-transition-property:font-size;-moz-transition-property:font-size;-ms-transition-property:font-size;-o-transition-property:font-size;transition-property:font-size;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;margin-top:0}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container{padding-top:4px;margin-right:0}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container .separator{display:block}
}
@media only screen and (min-width:0) and (max-width:1439px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container>ul{display:table-cell;width:100%;text-align:right}
}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container>ul{display:none;position:absolute;margin-top:15px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 20px 22px 32px;width:100%;border-top:1px solid #ddd;background-color:#eef3f6}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container>ul.active{display:block}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-container>ul a{display:block;margin-bottom:16px;text-align:left}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi{white-space:nowrap;line-height:22px !important;box-sizing:border-box;padding-top:10px;display:table-cell;width:100%;text-align:right;font-size:0}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li{font-size:13px}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li{display:inline-block;padding-top:2px}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li{display:block;padding:0;margin:0}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li:after{content:'|';display:inline-block;font-size:16px;line-height:1;padding:0 7px;color:#ccc}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li:after{display:none}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li:first-child{margin-left:25px}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li:first-child{margin-left:0}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li:last-child:after{display:none}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-navi>li h3{display:inline-block;margin:0;font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif}
@media only screen and (min-width:768px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container{display:none;width:1%;position:relative}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container.is-visible{display:table-cell}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container>a{text-decoration:none;display:block;white-space:nowrap;color:#015}
.scsh-mobile.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container>a{display:none}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container>a:before{content:'|';display:inline-block;font-size:16px;line-height:1;padding:0 7px;color:#ccc}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container>a:after{font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"↓";margin-left:5px;font-size:8px;font-weight:bold;vertical-align:4px;line-height:15px}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container>a:hover:after{color:#0048cf}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container>a h3{display:inline}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container.scsh-flyout-open-anim>a{color:#0048cf}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container.scsh-flyout-open-anim>a h3{color:#0048cf}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container.scsh-active>a:after{content:"↑"}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-flyout-opener:before{border-bottom:9px solid rgba(238,243,246,0.9);bottom:-3px;right:-3px}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-flyout-opener:after{bottom:-3px;right:-5px}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-flyout-panel{border:0;background:90%}
}
@media only screen and (min-width:1440px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-flyout-panel{margin-top:-17px}
}
@media only screen and (min-width:768px) and (max-width:1439px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-flyout-panel{margin-top:-2px}
}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container{display:none}
}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container.scsh-active .scsh-lvl2-overflow-navi{position:absolute;left:auto;right:0}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-lvl2-overflow-navi{padding:15px 20px;background-color:#eef3f6;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 1px 1px rgba(0,0,0,0.1);position:fixed;left:-999px}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-lvl2-overflow-navi li{display:block;width:auto;margin-left:0;padding:10px 0}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-lvl2-overflow-navi li a:after,.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-lvl2-overflow-navi li:before{content:none}
.modHeaderLvl2 .scsh-dynamic .scsh-lvl2-area .scsh-lvl2-overflow-container .scsh-lvl2-overflow-navi li a h3{text-align:center;white-space:nowrap}
.modHeaderLvl2 .scsh-dynamic h1{-webkit-transition-property:padding-left,font-size;-moz-transition-property:padding-left,font-size;-ms-transition-property:padding-left,font-size;-o-transition-property:padding-left,font-size;transition-property:padding-left,font-size;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;white-space:nowrap;font-size:30px;color:#666}
@media only screen and (min-width:0) and (max-width:767px){.modHeaderLvl2 .scsh-dynamic h1{display:block;width:auto;margin-left:7px;font-size:18px;white-space:normal;position:relative}
}
.modHeaderLvl2 .scsh-dynamic a{display:inline-block;text-decoration:none}
.modHeaderLvl2 .scsh-dynamic a:hover h3,.modHeaderLvl2 .scsh-dynamic a:active h3,.modHeaderLvl2 .scsh-dynamic a:focus h3{color:#0048cf}
.modMetanav{position:relative;float:none !important;height:10px;z-index:9500}
.scsh-mobile .modMetanav{display:none}
.modMetanav .scsh-metanav-inner{margin-right:35px !important;margin-top:4px !important;position:absolute;right:0}
.scsh-semi-mobile .modMetanav .scsh-metanav-inner{margin-right:20px !important}
.modMetanav .scsh-metanav-inner .scsh-metanav-links{z-index:1002}
.modMetanav .scsh-metanav-inner .scsh-metanav-links>li{position:relative;float:left;padding:0 8px 0 7px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links>li:after{position:absolute;top:2px;right:0;height:13px;border-right:1px solid #666;content:""}
.modMetanav .scsh-metanav-inner .scsh-metanav-links>li .icon{float:left;margin-right:.2em}
.modMetanav .scsh-metanav-inner .scsh-metanav-links>li:last-child{padding:0 0 0 7px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links>li:last-child:after{border-right:0}
.modMetanav .scsh-metanav-inner .scsh-metanav-links>li>a{color:#666;text-decoration:none;white-space:nowrap;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.modMetanav .scsh-metanav-inner .scsh-metanav-links>li>a:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links>li>a:hover{color:#2d90ec}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap{cursor:pointer;position:relative;z-index:4}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch{text-transform:uppercase}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list{width:143px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap div.scsh-business-area-switch-list li,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap div.scsh-business-area-switch-list li{padding-left:20px;padding-right:20px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list{font-size:18px;text-align:center;padding-bottom:5px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li{padding:7px 0;line-height:1.5em}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li:first-child,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li:first-child,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li:first-child,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li:first-child{padding-top:27px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li:last-child,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li:last-child,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li:last-child,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li:last-child{padding-bottom:13px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li.scsh-active,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li.scsh-active,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li.scsh-active,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li.scsh-active{color:#999;cursor:pointer}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li a,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li a,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li a,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li a{display:inline-block;width:100%;text-align:center;text-transform:capitalize;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-ms-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li a:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li a:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li a:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li a:focus{color:#2d90ec}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list{display:none}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open{color:#2d90ec}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open .scsh-language-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open .scsh-language-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open .scsh-business-area-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open .scsh-business-area-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open .scsh-metanav-switch-arrow,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open .scsh-metanav-switch-arrow{color:#2d90ec}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open .scsh-language-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open .scsh-language-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open .scsh-business-area-switch-list,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open .scsh-business-area-switch-list{display:block}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open .scsh-language-switch .scsh-metanav-switch-arrow:after,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open .scsh-language-switch .scsh-metanav-switch-arrow:after,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap.scsh-flyout-open .scsh-business-area-switch .scsh-metanav-switch-arrow:after,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap.scsh-flyout-open .scsh-business-area-switch .scsh-metanav-switch-arrow:after{content:"↑"}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch{color:#666;-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch:hover{color:#2d90ec}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch .scsh-metanav-switch-arrow,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch .scsh-metanav-switch-arrow,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch .scsh-metanav-switch-arrow,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch .scsh-metanav-switch-arrow{padding:3px 0 0 5px;font-size:9px;vertical-align:middle;line-height:15px}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch .scsh-metanav-switch-arrow:after,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch .scsh-metanav-switch-arrow:after,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch .scsh-metanav-switch-arrow:after,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch .scsh-metanav-switch-arrow:after{content:"↓"}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li a:hover,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-language-switch-list li a:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-language-switch-list li a:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap .scsh-business-area-switch-list li a:focus,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap .scsh-business-area-switch-list li a:focus{cursor:pointer}
.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-language-wrap a,.modMetanav .scsh-metanav-inner .scsh-metanav-links .scsh-business-area-wrap a{color:#015;text-decoration:none;white-space:nowrap}
.modMetanav .scsh-metanav-inner div.scsh-flyout-panel{margin-top:12px}
.modMetanav .scsh-metanav-inner div.scsh-flyout-opener:before{bottom:-13px;right:-3px}
.modMetanav .scsh-metanav-inner div.scsh-flyout-opener:after{bottom:-13px;right:-5px}
.modMDD{line-height:1}
.modMDD ul,.modMDD li{margin:0;padding:0}
.modMDD .headerCenter{max-width:1363px;margin:0 auto;box-sizing:border-box}
@media only screen and (min-width:0) and (max-width:767px){.modMDD .headerCenter{max-width:none;position:relative;min-height:60px}
}
.modMDD .scsh-menu-wrapper ul.menu-items>li .lvl1-item{margin:0}
.modMDD .l1-link{font-family:TheSans,sans-serif;font-weight:400}
.modMDD a ~ a{margin:0}
@media only screen and (min-width:1440px){.modMDD{width:100%;display:block}
.modMDD .scsh-menu-wrapper{display:table-cell;font-size:0;vertical-align:middle;width:100%}
.modMDD .scsh-menu-wrapper ul.menu-items{text-align:left;vertical-align:middle;white-space:nowrap}
.modMDD .scsh-menu-wrapper ul.menu-items>li{display:inline-block;cursor:pointer}
.modMDD .scsh-menu-wrapper ul.menu-items>li:not(:first-child){margin-left:40px}
.modMDD .scsh-menu-wrapper ul.menu-items>li .lvl1-item{margin:0}
.modMDD .scsh-menu-wrapper ul.menu-items>li .lvl1-item a{display:block;color:#015;font-size:20px;line-height:24px;transition:none;letter-spacing:-0.1px;border-bottom:0}
.modMDD .scsh-menu-wrapper ul.menu-items>li .lvl1-item a:hover,.modMDD .scsh-menu-wrapper ul.menu-items>li .lvl1-item a:focus{color:#0048cf;text-decoration:none;border-bottom:0;transition:none}
.modMDD .secondary-navigation{cursor:default;position:absolute;top:100%;left:0;z-index:9003;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:0;overflow:hidden;white-space:nowrap;background-color:#eef3f6;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:max-height,padding-top,padding-bottom;-moz-transition-property:max-height,padding-top,padding-bottom;-ms-transition-property:max-height,padding-top,padding-bottom;-o-transition-property:max-height,padding-top,padding-bottom;transition-property:max-height,padding-top,padding-bottom;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15)}
.modMDD .secondary-navigation .scsh-mdd-content{cursor:default;padding-left:20px;padding-right:0;max-width:1293px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout{margin-top:0;margin-bottom:0;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:margin;-moz-transition-property:margin;-ms-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-ms-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column{vertical-align:top;white-space:normal;word-break:normal;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:16px;line-height:1.25}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column h4{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal;margin-bottom:24px}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column a{color:#015;border-bottom:0;transition:none}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:hover,.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:focus,.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column a h4:hover,.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:hover p,.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column a:hover div{border:0;text-decoration:none;color:#0048cf !important;transition:none}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column .linklist li{font-size:inherit;line-height:inherit;overflow:hidden;margin-bottom:.6em;margin-left:0;text-indent:0}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout>.column .linklist li:before{display:none}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout .column>.link{display:block}
.modMDD .secondary-navigation .scsh-mdd-content>.modGridLayout>.column{opacity:0;position:relative;top:-120px;float:none;display:inline-block;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:top,opacity;-moz-transition-property:top,opacity;-ms-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-ms-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:.001s;-moz-transition-delay:.001s;-ms-transition-delay:.001s;-o-transition-delay:.001s;transition-delay:.001s}
.modMDD .secondary-navigation .scsh-mdd-content.has-offers{padding-bottom:0}
.modMDD .secondary-navigation .scsh-mdd-content .scsh-offers{background-color:#dde3e7;max-height:0;overflow:hidden;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-moz-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-ms-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-o-transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;transition-property:max-height,padding-top,padding-bottom,margin-top,margin-bottom;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-ms-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:.001s;-moz-transition-delay:.001s;-ms-transition-delay:.001s;-o-transition-delay:.001s;transition-delay:.001s;margin-left:0;margin-right:0;margin-left:calc((-100vw - -100% - 20px ) / 2);margin-right:calc((-100vw - -100% - -20px ) / 2);margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-left:calc((100vw - 100% - -20px ) / 2);padding-right:calc((100vw - 100% - 20px ) / 2);padding-top:0;padding-bottom:0}
.modMDD .secondary-navigation .scsh-mdd-content .modRichtext{white-space:normal;font-size:inherit;line-height:inherit}
.modMDD .secondary-navigation .title.modTitle>h4{margin-bottom:1em}
.modMDD .active .secondary-navigation{max-height:2000px;max-height:100vh;padding:0 35px}
.modMDD .active .secondary-navigation>.scsh-mdd-content .modGridLayout{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;margin-top:15px;margin-bottom:15px}
.modMDD .active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column{opacity:1;top:0;-webkit-transition-duration:300ms,180ms;-moz-transition-duration:300ms,180ms;-ms-transition-duration:300ms,180ms;-o-transition-duration:300ms,180ms;transition-duration:300ms,180ms}
.modMDD .active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-1{-webkit-transition-delay:0,120ms;-moz-transition-delay:0,120ms;-ms-transition-delay:0,120ms;-o-transition-delay:0,120ms;transition-delay:0,120ms}
.modMDD .active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-2{-webkit-transition-delay:100ms,220ms;-moz-transition-delay:100ms,220ms;-ms-transition-delay:100ms,220ms;-o-transition-delay:100ms,220ms;transition-delay:100ms,220ms}
.modMDD .active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-3{-webkit-transition-delay:200ms,320ms;-moz-transition-delay:200ms,320ms;-ms-transition-delay:200ms,320ms;-o-transition-delay:200ms,320ms;transition-delay:200ms,320ms}
.modMDD .active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-4{-webkit-transition-delay:300ms,420ms;-moz-transition-delay:300ms,420ms;-ms-transition-delay:300ms,420ms;-o-transition-delay:300ms,420ms;transition-delay:300ms,420ms}
.modMDD .active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-5{-webkit-transition-delay:400ms,520ms;-moz-transition-delay:400ms,520ms;-ms-transition-delay:400ms,520ms;-o-transition-delay:400ms,520ms;transition-delay:400ms,520ms}
.modMDD .active .secondary-navigation>.scsh-mdd-content>.modGridLayout>.column.column-number-6{-webkit-transition-delay:500ms,620ms;-moz-transition-delay:500ms,620ms;-ms-transition-delay:500ms,620ms;-o-transition-delay:500ms,620ms;transition-delay:500ms,620ms}
.modMDD .active .secondary-navigation>.scsh-mdd-content .scsh-offers{max-height:200px;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}
}
@media only screen and (min-width:768px) and (max-width:1439px){.modMDD .scsh-menu-wrapper ul.menu-items{right:0;width:auto;min-width:320px}
.modMDD .scsh-menu-wrapper ul.menu-items.menu-items.active{max-height:1500px;overflow-y:auto}
}
@media only screen and (min-width:0) and (max-width:1439px){.modMDD .scsh-menu-wrapper ul.menu-items{width:100%;text-align:left;vertical-align:middle;white-space:nowrap;font-size:0;padding:0;background-color:white;z-index:2;overflow:hidden;-webkit-transition-property:max-height;-moz-transition-property:max-height;-ms-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.modMDD .scsh-menu-wrapper ul.menu-items>li{font-size:13px}
.modMDD .scsh-menu-wrapper ul.menu-items>li>*{white-space:normal}
.modMDD .scsh-menu-wrapper ul.menu-items>li{display:block;position:relative;cursor:pointer;padding:0 60px 0 24px;border-bottom:1px solid #ddd;margin:0}
.modMDD .scsh-menu-wrapper ul.menu-items>li a{font-size:18px;line-height:55px;text-decoration:none;color:#015;position:relative;display:block}
.modMDD .scsh-menu-wrapper ul.menu-items>li a:hover,.modMDD .scsh-menu-wrapper ul.menu-items>li a:focus{border-bottom:0}
.modMDD .scsh-menu-wrapper ul.menu-items>li.scsh-has-subnav>h2 a:after{content:"⇩";position:absolute;top:0;right:-40px;font-family:SwisscomIcons,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-font-variant-ligatures:common-ligatures;-ms-font-variant-ligatures:common-ligatures;-o-font-variant-ligatures:common-ligatures;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:55px}
.modMDD .scsh-menu-wrapper ul.menu-items>li.active>h2 a .l1-link{border-bottom:1px solid}
.modMDD .scsh-menu-wrapper ul.menu-items>li.active.scsh-has-subnav>h2 a:after{content:"⇧"}
.modMDD .secondary-navigation{cursor:default;width:100%;max-height:0;overflow:hidden;-webkit-transition-property:max-height;-moz-transition-property:max-height;-ms-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-ms-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}
.modMDD .secondary-navigation .scsh-mdd-content .modGridLayout{margin:0}
.modMDD .secondary-navigation .scsh-mdd-content>.modGridLayout>.column{width:auto !important;margin:0}
.modMDD .secondary-navigation .scsh-mdd-content .scsh-offers{display:none}
.modMDD .secondary-navigation .scsh-mdd-content .column{float:none;width:100% !important}
.modMDD .secondary-navigation .scsh-mdd-content .column>div{margin-left:0;padding:0}
.modMDD .secondary-navigation .scsh-mdd-content.scsh-mdd-content h4{margin:0;padding:18px 18px 18px 0;font-size:14px;line-height:1.43;font-weight:normal}
.modMDD .secondary-navigation .scsh-mdd-content.scsh-mdd-content h4 a{color:#015}
.modMDD .secondary-navigation .linklist{display:none}
.modMDD .active .secondary-navigation{max-height:3000px}
.modMDD .active .secondary-navigation .scsh-offers{display:block;background:#fff;padding:0}
.modMDD .active .secondary-navigation .scsh-offers>div:first-child{display:none}
.modMDD .active .secondary-navigation .scsh-offers>div>.gridlayout>.modGridLayout{border-top:1px solid #ddd}
.modMDD .active .secondary-navigation .scsh-offers>div:nth-of-type(2):not(.modGridLayout){display:block;margin:0}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout{display:block}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout.scs-html-show-column-1 .column.column-number-2{display:none}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout.scs-html-show-column-1 .column-number-1{display:block;width:100% !important;border-top:1px solid #ddd}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout>.column{display:none}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2{border-top:1px solid #ddd;display:block;text-align:center;box-sizing:border-box;width:100% !important;padding:40px 0;margin:0}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2>.separator{display:none}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column{display:inline-block;vertical-align:top}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-1{width:39.13043478% !important;margin-bottom:0}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-1 .image{float:none}
.modMDD .active .secondary-navigation .scsh-offers>.modGridLayout>.column.column-number-2 .column-number-2{width:60.86956522% !important;margin-bottom:0}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer,.modMDD .active .secondary-navigation .scsh-offers .column-number-2{*zoom:1}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer:before,.modMDD .active .secondary-navigation .scsh-offers .column-number-2:before,.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer:after,.modMDD .active .secondary-navigation .scsh-offers .column-number-2:after{content:" ";display:table}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer:after,.modMDD .active .secondary-navigation .scsh-offers .column-number-2:after{clear:both}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer .column,.modMDD .active .secondary-navigation .scsh-offers .column-number-2 .column{display:inline-block}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer .image,.modMDD .active .secondary-navigation .scsh-offers .column-number-2 .image{float:left}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer .image img,.modMDD .active .secondary-navigation .scsh-offers .column-number-2 .image img{max-width:80px;height:auto}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext,.modMDD .active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext{font-size:18px;line-height:22px;color:#015}
.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext .link-list-item,.modMDD .active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext .link-list-item,.modMDD .active .secondary-navigation .scsh-offers .modLayoutcontainer .column-number-2 .modRichtext p,.modMDD .active .secondary-navigation .scsh-offers .column-number-2 .column-number-2 .modRichtext p{margin:0;min-width:0}
.modMDD .active .secondary-navigation .scsh-offers .link h4{border-color:#cdcfd0;color:#801a99}
}
@media only screen and (min-width:1440px){scs-secondary-navigation{display:flex;flex-direction:row;height:100%;align-items:center}
}
.responsiveHeader .catalogue #main>img{display:none}
.modProductComparator{display:table-cell;white-space:nowrap;padding-left:10px;vertical-align:top;padding-left:20px;text-align:right;width:100%;position:relative;top:6px}
.scsh-mobile .modProductComparator{display:none !important}
.is-sticky .modProductComparator{top:0}
.modProductComparator .scsh-compare-intro{display:none}
.modProductComparator.scsh-empty{vertical-align:middle;display:none !important}
.modProductComparator.scsh-empty .scsh-compare-intro{display:block;white-space:normal}
.modProductComparator.scsh-empty .scsh-flyout-panel{width:200px}
.modProductComparator .scsh-compare-just-so-info{white-space:normal;padding-top:.5em;margin-top:1em;border-top:1px solid #ddd;font-size:13px;color:#666}
.modProductComparator .scsh-compare-count{color:white;height:1.5em;background:#2d90ec;width:1.5em;border-radius:10em;padding:0;box-sizing:border-box;display:inline-block;text-align:center;vertical-align:middle;line-height:1.5em}
.modProductComparator .modFlatButton{display:inline-block;margin:0 0 0 20px}
.modProductComparator .modFlatButton .flat-button{height:36px;line-height:36px}
.is-sticky .modProductComparator .modFlatButton{margin-top:4px}
.is-sticky .modProductComparator .modFlatButton .flat-button{height:32px;line-height:32px;font-size:16px}
.modProductComparator.modFlyout.scsh-flyout-open .scsh-flyout-opener{display:inline-block}
.modProductComparator.modFlyout.scsh-flyout-open .scsh-flyout-opener:after,.modProductComparator.modFlyout.scsh-flyout-open .scsh-flyout-opener:before{bottom:-12px}
.modProductComparator.modFlyout.scsh-flyout-open .scsh-flyout-opener:before{right:0}
.modProductComparator.modFlyout.scsh-flyout-open .scsh-flyout-opener:after{right:-2px}
.modProductComparator.modFlyout.scsh-flyout-open .modFlatButton{margin-left:17px}
.modProductComparator.modFlyout.scsh-flyout-open .scsh-flyout-panel{top:32px}
.modProductComparator .scsh-compare-inner{display:inline-block;position:relative;padding:20px}
.modProductComparator .scsh-compare-info{position:relative;color:#015;font-size:15px;display:inline-block;cursor:pointer;vertical-align:-3px}
.modProductComparator .scsh-compare-info .scsh-flyout-panel{right:-15px}
.is-sticky .modProductComparator .scsh-compare-info{vertical-align:-2px}
.modProductComparator .scsh-compare-info .scsh-compare-text{padding-left:5px}
.modProductComparator .scsh-compare-info .scsh-compare-text:after{content:"↓";margin-left:5px;font-size:8px;font-weight:bold;vertical-align:4px;line-height:15px}
.modProductComparator .scsh-flyout-open .modProductComparator .scsh-compare-info .scsh-compare-text:after{content:"↑"}
.modProductComparator .scsh-compare-product{margin-bottom:1em;position:relative}
.modProductComparator .scsh-compare-product>div{display:inline-block}
.modProductComparator .scsh-compare-product>.scsh-compare-name{width:100%;padding-left:35px;padding-right:20px;box-sizing:border-box;margin-top:2px;font-size:13px}
.modProductComparator .scsh-compare-product>.scsh-compare-delete-icon{position:absolute;right:0;top:4px;width:10px;height:10px;margin:0;cursor:pointer}
.modProductComparator .scsh-compare-product>.scsh-compare-delete-icon:after{display:block;width:13px;height:10px;font-size:8px;line-height:10px;padding:.25em;color:white;content:'✕';background:gray;border-radius:2em;margin-top:0;padding:.25em 1px .25em 0;text-align:center}
.modProductComparator .scsh-compare-product img{position:absolute;left:0;top:0;clear:both;max-width:32px;height:32px}
.modSharedHeader.spacer{margin-top:56px}
.scsh-modSiteSearch-white-out{height:100%;width:100%;right:0;top:40px;background:rgba(255,255,255,0.8);position:fixed;display:none;z-index:10}
.scsh-dynamic .scsh-modSiteSearch-white-out{z-index:9001}
.scsh-dynamic .scsh-meta-and-level1-area .scsh-modSiteSearch-white-out{position:fixed;top:80px}
.scsh-mobile .modSiteSearch{display:none !important}
.modSiteSearch .scsh-sitesearch-container{background-color:#e3effb;position:absolute;z-index:9510;top:0;left:0;width:100%;overflow:hidden}
.modSiteSearch .scsh-sitesearch-container.scsh-focus{box-shadow:0 9px 15px rgba(0,0,0,0.2)}
.modSiteSearch .scsh-sitesearch-container.scsh-focus .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest{display:block}
.modSiteSearch .scsh-sitesearch-searchfield{height:0;overflow:hidden;-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-ms-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}
.modSiteSearch.active .scsh-sitesearch-searchfield{height:90px}
.modSiteSearch .scs-sitesearch-searchfield-autosuggest{display:none;max-height:0;-webkit-transition-property:max-height;-moz-transition-property:max-height;-ms-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-ms-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}
.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest .scsh-keymatch-container,.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest>h3,.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest>.headerCenter{display:none}
.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest.has-keymatches,.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest.has-suggestions,.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest.has-livesearches{max-height:500px}
.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest.has-keymatches .scsh-keymatch-container{display:block}
.modSiteSearch.active .scs-sitesearch-searchfield-autosuggest.has-suggestions>.headerCenter{display:block}
.modSiteSearch.scsh-search-result-page .scsh-sitesearch-searchfield{-webkit-transition-property:none;-moz-transition-property:none;-ms-transition-property:none;-o-transition-property:none;transition-property:none}
.modSiteSearch .scsh-sitesearch-form{position:relative;max-width:1363px;margin:0 auto}
.modSiteSearch .scsh-sitesearch-inner{margin:0 35px 0 55px}
.modSiteSearch .scsh-sitesearch-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto !important;float:none}
.modSiteSearch .scsh-sitesearch-container .scsh-sitesearch-close-button{color:#2d90ec;font-size:32px;display:block;position:absolute;right:0;top:30px;cursor:pointer}
.modSiteSearch .scsh-sitesearch-container .scsh-sitesearch-del-content{color:#e3effb;font-size:10px;position:absolute;left:0;top:38px;cursor:pointer;background:#BBB;border-radius:10vw;width:16px;height:16px;line-height:16px;text-align:center;vertical-align:middle;display:none}
.modSiteSearch .scsh-sitesearch-container .scsh-sitesearch-del-content.active{display:block}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input:focus,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input:hover{font-size:32px;color:#555;width:100%;float:none;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;outline:0;background:transparent}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input{border-right:32px solid transparent;box-sizing:border-box;-webkit-appearance:none;height:90px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::-webkit-input-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input:-moz-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::-moz-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input:-ms-input-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input:placeholder-shown{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::selection{background:#b7d2f1}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::-moz-selection{background:#b7d2f1}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::-webkit-search-cancel-button{-webkit-appearance:none}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::-ms-clear{display:none;width:0;height:0}
.scsh-mobile .modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input{margin-top:-8px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::-moz-placeholder{line-height:90px !important;vertical-align:middle}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-input::-webkit-input-placeholder{line-height:42px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest{position:static;display:none}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .suggestions,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search h3{max-width:1363px;margin:0 auto}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest>.headerCenter{display:flex}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .suggestions,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .livesearch{padding:5px 0;margin:0 35px 0 55px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .suggestions{width:300px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .livesearch{margin-right:55px;margin-left:0;flex-grow:1;min-width:0}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-autosuggest-li{text-align:left;font-size:18px;line-height:24px;color:#666 !important;padding:9px 0 10px 0;border-top:1px solid #ddd;white-space:nowrap;text-overflow:ellipsis}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-autosuggest-li:first-child{border-top:0}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-autosuggest-li.scs-sitesearch-searchfield-hoveractive,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-autosuggest-li:hover{background-color:transparent;color:#2d90ec !important}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li{text-align:left;font-size:18px;line-height:24px;color:#2d90ec !important;padding:32px 0 31px 79px;border-top:1px solid #ddd;position:relative;cursor:default}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li:first-child{border-top:0}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li.scs-sitesearch-searchfield-hoveractive{background-color:transparent;color:#2d90ec !important}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li:hover{color:#2d90ec !important}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li .icon{width:60px;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat;color:#2d90ec;text-align:left;margin-left:7px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li .livesearch-icon{position:absolute;left:20px;top:20px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li .livesearch-icon img{max-width:60px;max-height:60px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li small.snippet{display:block;line-height:20px;color:#666;font-size:15px;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .scs-sitesearch-livesearch-li.has-snippet{padding-top:22px;padding-bottom:21px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest h3{display:none}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search{padding:0;background-color:#dde3e7}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search h3{margin:0 35px 0 55px;display:block;font-size:18px;font-family:TheSaB4,'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:1.2;color:#015;padding:13px 0}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul{margin:0 35px 0 55px;padding-bottom:10px;overflow:visible;text-align:left;margin-left:55px;padding-top:10px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul li{box-sizing:border-box;width:25%;min-width:315px;max-width:380px;padding:10px 20px 10px 0;display:inline-block;overflow:visible}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul li.scs-sitesearch-keymatch-li .image{text-align:center}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul li.scs-sitesearch-keymatch-li .image .icon{width:auto;color:#2d90ec}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul li.scs-sitesearch-keymatch-li .image.type-iconfont{width:48px;height:48px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul li.scs-sitesearch-keymatch-li .image.type-bitmap{width:64px;height:64px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search ul li.scs-sitesearch-keymatch-li .image.type-bitmap img{margin-top:-16px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search li.scs-sitesearch-searchfield-hoveractive,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search li:hover{background-color:transparent !important;color:#2d90ec !important}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search li.scs-sitesearch-searchfield-hoveractive h4,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search li:hover h4,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search li.scs-sitesearch-searchfield-hoveractive p,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search li:hover p{color:#2d90ec !important}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search .image{width:48px;height:48px}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search .text{display:inline-block;vertical-align:middle;height:70px;margin:0 0 0 5px;width:calc(100% - 48px - 34px)}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search .text h4,.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search .text p{font-size:16px;line-height:21px;text-align:left}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search .text h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#015}
.modSiteSearch .scsh-sitesearch-container .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest .instant-search .text p{height:42px;overflow:hidden;color:#333}
.modSiteSearch .scs-sitesearch-keymatch-li .icon.icon.icon.icon{background:0;font-size:48px}
.modSiteSearch .scs-sitesearch-keymatch-li .icon::after{content:" "}
.modSiteSearch .scs-sitesearch-keymatch-li.type-product .icon:after{content:"📦"}
.modSiteSearch .scs-sitesearch-keymatch-li.type-generic .icon:after{content:"ℹ"}
.modSiteSearch .scs-sitesearch-keymatch-li.type-selfcare .icon:after{content:"❓";font-size:66px}
.modSiteSearch.skinSiteSearchMobileMenu{display:none !important;width:100%}
.scsh-mobile .modSiteSearch.skinSiteSearchMobileMenu{display:block !important}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-del-content{color:#e3effb;font-size:15px;position:absolute;left:auto;right:20px;top:105px;cursor:pointer;background:#BBB;border-radius:10vw;width:24px;height:24px;line-height:25px;text-align:center;vertical-align:middle;z-index:9000;display:none}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-del-content.active{display:block}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-container{position:relative;background-color:#e3effb}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-container.scsh-focus{box-shadow:none}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-searchfield{height:80px;-webkit-transition-property:none;-moz-transition-property:none;-ms-transition-property:none;-o-transition-property:none;transition-property:none}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-submit-button{color:#666;font-size:30px;line-height:1.2;display:block;position:absolute;right:0;top:25px;cursor:pointer}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-submit-button.active{color:#2d90ec}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-inner{margin:0 20px 0 32px}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input,.modSiteSearch.skinSiteSearchMobileMenu #scs-sitesearch-search-field:focus{font-size:30px;line-height:1}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input::-webkit-input-placeholder,.modSiteSearch.skinSiteSearchMobileMenu #scs-sitesearch-search-field:focus::-webkit-input-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input:-moz-placeholder,.modSiteSearch.skinSiteSearchMobileMenu #scs-sitesearch-search-field:focus:-moz-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input::-moz-placeholder,.modSiteSearch.skinSiteSearchMobileMenu #scs-sitesearch-search-field:focus::-moz-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input:-ms-input-placeholder,.modSiteSearch.skinSiteSearchMobileMenu #scs-sitesearch-search-field:focus:-ms-input-placeholder{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input:placeholder-shown,.modSiteSearch.skinSiteSearchMobileMenu #scs-sitesearch-search-field:focus:placeholder-shown{color:#bbb;font-style:normal;line-height:1}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input::-webkit-input-placeholder,.modSiteSearch.skinSiteSearchMobileMenu #scs-sitesearch-search-field:focus::-webkit-input-placeholder{padding-top:3px}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-container-result-page-title{background-color:#e3effb;margin-top:-1px}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-container-result-page-title .scsh-sitesearch-inner{margin-right:50px}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-container-result-page-title .scsh-result-page-title{font-size:30px;line-height:1.2;white-space:nowrap;overflow:hidden;padding-top:21px}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-container-result-page-title .scsh-result-page-title:after{content:"-";position:absolute;right:10px;width:0;overflow:hidden;padding-left:40px;background:transparent;background:-webkit-gradient(linear,left center,right center,from(rgba(227,239,251,0)) to(#e3effb));background:-webkit-linear-gradient(left,rgba(227,239,251,0),#e3effb);background:-moz-linear-gradient(left,rgba(227,239,251,0),#e3effb);background:-ms-linear-gradient(left,rgba(227,239,251,0),#e3effb);background:-o-linear-gradient(left,rgba(227,239,251,0),#e3effb);background:linear-gradient(left,rgba(227,239,251,0),#e3effb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e3effb',endColorstr='#ffe3effb',GradientType=1);right:50px}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-form{display:block;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;max-width:none}
.modSiteSearch.skinSiteSearchMobileMenu .scsh-sitesearch-form .ui-input-text{background:0;border:0;margin:0}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest ul.suggestions,.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest div.instant-search h3,.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest div.instant-search ul{margin:0 0 0 32px;max-width:none}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest div.instant-search,.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest ul li{margin:0}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest.has-keymatches,.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest.has-suggestions,.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-autosuggest.scs-sitesearch-searchfield-autosuggest.has-livesearches{max-height:100vh}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input,.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input:focus,.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-searchfield-input:hover{font-size:30px}
.modSiteSearch.skinSiteSearchMobileMenu ul.suggestions{flex-grow:1}
.modSiteSearch.skinSiteSearchMobileMenu .scs-sitesearch-keymatch-li .text p{white-space:nowrap;text-overflow:ellipsis}
.scsh-modSiteSearch-white-out{top:80px}
.modBadge .badge-align-left.badge.badge--message{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.modBadge .badge-align-right.badge.badge--message{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.modBadge.skinBadgeLink{z-index:999}
.modBadge.skinBadgeLink .badge.badge--message{justify-content:flex-start}
.modBadge.skinBadgeLink .badge.badge--message a{max-width:none}
.modBadge.skinBadgeLink .badge.badge--message a.badge__content{padding-left:5px;padding-right:5px;cursor:pointer}
.modBadge.skinBadgeLink .badge.badge--message a.badge__content .badge__text{letter-spacing:normal}
.modBadge.skinBadgeLink .badge.badge--message a.badge__content:hover,.modBadge.skinBadgeLink .badge.badge--message a.badge__content:focus{border:0}
.sdx-container .skinFormFieldCardStyle .radio,.sdx-container .skinFormFieldCardStyle .checkbox{margin-bottom:20px}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label::before,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label::before,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label::before,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label::before,.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label::after,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label::after,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label::after,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label::after{display:none}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button{border-radius:2px;height:auto;display:table;border:1px solid #d6d6d6;padding:12px 24px;background:#fff;color:#333;min-height:120px}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button:hover,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button:hover,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button:hover,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button:hover,.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button:focus,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button:focus,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button:focus,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button:focus,.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button:active,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button:active,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button:active,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button:active{box-shadow:0 0 10px rgba(153,153,153,0.34901961);border:1px solid #fff}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button .wrapper,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button .wrapper{display:table-cell}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button .wrapper span,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button .wrapper span,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button .wrapper span,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button .wrapper span{display:block;padding:0;white-space:pre-line;line-height:1.33}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button .wrapper span:first-child,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button .wrapper span:first-child,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button .wrapper span:first-child,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button .wrapper span:first-child{font-size:20px;margin-bottom:1em}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button .icon,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button .icon,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button .icon,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button .icon{position:absolute;top:0;right:0;margin-top:5px;margin-right:15px}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.vAlignTop .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.vAlignTop .wrapper,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.vAlignTop .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.vAlignTop .wrapper{vertical-align:top}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.vAlignMiddle .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.vAlignMiddle .wrapper,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.vAlignMiddle .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.vAlignMiddle .wrapper{vertical-align:middle}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.vAlignBottom .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.vAlignBottom .wrapper,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.vAlignBottom .wrapper,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.vAlignBottom .wrapper{vertical-align:bottom}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.hAlignLeft,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.hAlignLeft,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.hAlignLeft,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.hAlignLeft{text-align:Left}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.hAlignCenter,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.hAlignCenter,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.hAlignCenter,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.hAlignCenter{text-align:center}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.hAlignRight,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.hAlignRight,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.hAlignRight,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.hAlignRight{text-align:right}
.sdx-container .skinFormFieldCardStyle .radio [type="radio"]:checked+label.button,.sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]:checked+label.button,.sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]:checked+label.button,.sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]:checked+label.button{border:4px solid #086adb;padding:9px 21px;color:#086adb;box-shadow:0 0 10px rgba(153,153,153,0.34901961)}
.is-mobile .sdx-container .skinFormFieldCardStyle .radio,.is-mobile .sdx-container .skinFormFieldCardStyle .radio.radio.horizontal,.is-mobile .sdx-container .skinFormFieldCardStyle .checkbox{float:none;display:block;margin:14px 0 0 0}
.is-mobile .sdx-container .skinFormFieldCardStyle .radio+.checkbox.horizontal,.is-mobile .sdx-container .skinFormFieldCardStyle .radio.radio.horizontal+.checkbox.horizontal,.is-mobile .sdx-container .skinFormFieldCardStyle .checkbox+.checkbox.horizontal{margin:14px 0 0 0}
.is-mobile .sdx-container .skinFormFieldCardStyle .radio [type="radio"]+label.button,.is-mobile .sdx-container .skinFormFieldCardStyle .radio.radio.horizontal [type="radio"]+label.button,.is-mobile .sdx-container .skinFormFieldCardStyle .checkbox [type="radio"]+label.button,.is-mobile .sdx-container .skinFormFieldCardStyle .radio [type="checkbox"]+label.button,.is-mobile .sdx-container .skinFormFieldCardStyle .radio.radio.horizontal [type="checkbox"]+label.button,.is-mobile .sdx-container .skinFormFieldCardStyle .checkbox [type="checkbox"]+label.button{min-width:initial;height:auto;width:100%}
.modPortalGrid.sdx-container .container{width:940px;margin-left:0}
.is-mobile .modPortalGrid.sdx-container .container{width:100%}
@media(max-width:979px){.modPortalGrid.sdx-container .container{width:calc(100vw - 40px)}
}
@media(min-width:480px){.modPortalGrid.sdx-container .row .row{margin-left:0;margin-right:0}
}
@media(min-width:768px){.modPortalGrid.sdx-container .row{margin-left:-18px;margin-right:-18px}
.modPortalGrid.sdx-container .row .row{margin-left:-10px;margin-right:-10px}
}
@media(min-width:980px){.modPortalGrid.sdx-container .row{margin-left:-20px;margin-right:-20px}
.modPortalGrid.sdx-container .row .row{margin-left:-10px;margin-right:-10px}
}
@media(max-width:767px){.modPortalGrid.sdx-container [class^="col-"],.modPortalGrid.sdx-container [class*=" col-"]{padding-left:0;padding-right:0}
}
@media(min-width:980px){.modPortalGrid.sdx-container [class^="col-"],.modPortalGrid.sdx-container [class*=" col-"]{padding-left:10px;padding-right:10px}
.modPortalGrid.sdx-container .container{padding-left:10px;padding-right:10px}
}
.modPortalGrid.sdx-container .fullbleed-background{position:relative;width:980px;left:-20px;padding-left:20px}
@media(min-width:980px){.modPortalGrid.sdx-container .fullbleed-background{width:100vw;left:calc((940px - 100vw) / 2);padding-left:calc((100vw - 940px) / 2)}
}
.is-mobile .modPortalGrid.sdx-container .fullbleed-background{width:100vw;left:-20px;padding-left:20px}
.sdx-container .skinRadioButtonHollowButton .radio.radio{float:none;display:inline-block;margin-left:8px}
.sdx-container .skinRadioButtonHollowButton .radio.radio label{padding:0 8px;line-height:32px;color:#333;border-color:#adadad;font-size:15px;min-width:126px}
.sdx-container .skinRadioButtonHollowButton .radio.radio.item-last-fake{margin:0}
.sdx-container .skinRadioButtonHollowButton .radio [type="radio"]+label::before,.sdx-container .skinRadioButtonHollowButton .radio [type="radio"]+label::after{display:none}
.sdx-container .skinRadioButtonHollowButton .radio [type="radio"]:checked+label{color:#086adb;border-color:#086adb}
.sdx-container .skinRadioButtonHollowButton.bg--dark{background-color:transparent}
.sdx-container .skinRadioButtonHollowButton.hAlignLeft{text-align:left}
.sdx-container .skinRadioButtonHollowButton.hAlignCenter{text-align:center}
.sdx-container .skinRadioButtonHollowButton.hAlignRight{text-align:right}
@media(max-width:769px){.sdx-container .skinRadioButtonHollowButton .radio.radio label{line-height:48px;font-size:18px;min-width:134px}
}
.modSDXAccordion .accordion__item .accordion__collapse.is-open[style*="opacity"]{overflow:visible}
.modSDXAccordion .accordion__item .accordion__collapse.is-open:not([style]){overflow:visible}
.hideSDXTab{visibility:hidden;height:0 !important;min-height:0 !important;overflow:hidden;padding:0 !important;margin:0 !important;position:absolute}
@-moz-document url-prefix(){.modSDXTabs.skinSDXTabsImage .tabitems{overflow-x:-moz-hidden-unscrollable !important}
}
.modSDXTabs.skinSDXTabsImage{position:relative}
.modSDXTabs.skinSDXTabsImage.tabs--scrollable{overflow-x:initial !important}
body:not(.cq_isEditMode) .modSDXTabs.skinSDXTabsImage.tabs--scrollable .tabitems{-ms-overflow-style:none;overflow-x:auto;display:flex}
body:not(.cq_isEditMode) .modSDXTabs.skinSDXTabsImage.tabs--scrollable .tabitems::-webkit-scrollbar{display:none}
body:not(.cq_isEditMode) .modSDXTabs.skinSDXTabsImage.tabs--scrollable .tabitems li{display:inherit}
body:not(.cq_isEditMode) .modSDXTabs.skinSDXTabsImage.tabs--scrollable .tabitems li,body:not(.cq_isEditMode) .modSDXTabs.skinSDXTabsImage.tabs--scrollable .tabitems a{height:100%}
.modSDXTabs.skinSDXTabsImage.tabs--scrollable:after,.modSDXTabs.skinSDXTabsImage.tabs--scrollable:before{content:'';display:none;position:absolute;width:25px;top:0;bottom:0;z-index:1;opacity:1;cursor:pointer;pointer-events:none}
.modSDXTabs.skinSDXTabsImage.tabs--scrollable:before{left:0;background:transparent;background:-webkit-gradient(linear,left center,right center,from(#fff) to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:-moz-linear-gradient(left,#fff,rgba(255,255,255,0));background:-ms-linear-gradient(left,#fff,rgba(255,255,255,0));background:-o-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(left,#fff,rgba(255,255,255,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1)}
.modSDXTabs.skinSDXTabsImage.tabs--scrollable:after{right:0;background:transparent;background:-webkit-gradient(linear,left center,right center,from(#fff) to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));background:-moz-linear-gradient(right,#fff,rgba(255,255,255,0));background:-ms-linear-gradient(right,#fff,rgba(255,255,255,0));background:-o-linear-gradient(right,#fff,rgba(255,255,255,0));background:linear-gradient(right,#fff,rgba(255,255,255,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1)}
.modSDXTabs.skinSDXTabsImage.overflowLeft:before{display:block}
.modSDXTabs.skinSDXTabsImage.overflowRight:after{display:block}
.cq_isEditMode .modSDXTabs.skinSDXTabsImage .is-hidden{display:block !important;background:#eee}
.modSDXTabs.skinSDXTabsImage.tabs::before{border:0}
body:not(.cq_isEditMode) .modSDXTabs.skinSDXTabsImage .tabitems>.tab{float:left}
.modSDXTabs.skinSDXTabsImage li.tab .tabImageBody{height:112px;vertical-align:middle}
.modSDXTabs.skinSDXTabsImage li.tab .tabImageBody img{max-width:100%;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}
.modSDXTabs.skinSDXTabsImage li.tab .tabImageTitle{height:16px;display:table;width:100%}
.modSDXTabs.skinSDXTabsImage li.tab .tabImageTitle h6{line-height:1;white-space:normal;display:table-cell;vertical-align:middle}
.modSDXTabs.skinSDXTabsImage li.tab .tab-link{margin-right:20px;width:160px;height:auto;padding:0 10px 6px}
.is-mobile .modSDXTabs.skinSDXTabsImage li.tab .tab-link{margin-right:8px}
.modSDXTabs.skinSDXTabsImage div.tab:last-of-type li.tab .tab-link{margin-right:0}
.modSectionAnchorStage{width:100vw;overflow-x:hidden;background-size:cover;right:0;position:relative;left:calc((940px - 100vw) / 2)}
.modSectionAnchorStage.sdx-container.sdx-container{background-color:#eef3f6}
@media(max-width:980px){.modSectionAnchorStage{left:0;margin:0 -20px}
}
.contentWide .modSectionAnchorStage .container{width:980px;z-index:auto;padding:50px 20px;margin:0 auto}
.is-mobile .modSectionAnchorStage{left:0;margin:20px -20px}
.is-mobile .modSectionAnchorStage .container{margin:20px;padding-left:0;padding-right:0}
.cq_isEditMode .modTypography.modTypography{min-height:24px}
.modTypography.modTypography h1,.modTypography.modTypography h2,.modTypography.modTypography h3,.modTypography.modTypography h4,.modTypography.modTypography h5,.modTypography.modTypography h6{color:#333}
.modTypography.modTypography.sc-blue p,.modTypography.modTypography.sc-blue h1,.modTypography.modTypography.sc-blue h2,.modTypography.modTypography.sc-blue h3,.modTypography.modTypography.sc-blue h4,.modTypography.modTypography.sc-blue h5,.modTypography.modTypography.sc-blue h6{color:#1af}
.modTypography.modTypography.sc-navy p,.modTypography.modTypography.sc-navy h1,.modTypography.modTypography.sc-navy h2,.modTypography.modTypography.sc-navy h3,.modTypography.modTypography.sc-navy h4,.modTypography.modTypography.sc-navy h5,.modTypography.modTypography.sc-navy h6{color:#015}
.modTypography.modTypography.sc-gray p,.modTypography.modTypography.sc-gray h1,.modTypography.modTypography.sc-gray h2,.modTypography.modTypography.sc-gray h3,.modTypography.modTypography.sc-gray h4,.modTypography.modTypography.sc-gray h5,.modTypography.modTypography.sc-gray h6{color:#333}
.modTypography.modTypography.sc-gray-mid p,.modTypography.modTypography.sc-gray-mid h1,.modTypography.modTypography.sc-gray-mid h2,.modTypography.modTypography.sc-gray-mid h3,.modTypography.modTypography.sc-gray-mid h4,.modTypography.modTypography.sc-gray-mid h5,.modTypography.modTypography.sc-gray-mid h6{color:#666}
.modTypography.modTypography.sc-gray-light p,.modTypography.modTypography.sc-gray-light h1,.modTypography.modTypography.sc-gray-light h2,.modTypography.modTypography.sc-gray-light h3,.modTypography.modTypography.sc-gray-light h4,.modTypography.modTypography.sc-gray-light h5,.modTypography.modTypography.sc-gray-light h6{color:#bbb}
.modTypography.modTypography.sc-white p,.modTypography.modTypography.sc-white h1,.modTypography.modTypography.sc-white h2,.modTypography.modTypography.sc-white h3,.modTypography.modTypography.sc-white h4,.modTypography.modTypography.sc-white h5,.modTypography.modTypography.sc-white h6{color:#fff}
.modTypography.modTypography.sc-red p,.modTypography.modTypography.sc-red h1,.modTypography.modTypography.sc-red h2,.modTypography.modTypography.sc-red h3,.modTypography.modTypography.sc-red h4,.modTypography.modTypography.sc-red h5,.modTypography.modTypography.sc-red h6{color:#d12}
.modTypography.modTypography.int-green p,.modTypography.modTypography.int-green h1,.modTypography.modTypography.int-green h2,.modTypography.modTypography.int-green h3,.modTypography.modTypography.int-green h4,.modTypography.modTypography.int-green h5,.modTypography.modTypography.int-green h6{color:#1b8712}
.modTypography.modTypography.orchid p,.modTypography.modTypography.orchid h1,.modTypography.modTypography.orchid h2,.modTypography.modTypography.orchid h3,.modTypography.modTypography.orchid h4,.modTypography.modTypography.orchid h5,.modTypography.modTypography.orchid h6{color:#a63297}
.modTypography.modTypography.sc-purple p,.modTypography.modTypography.iris p,.modTypography.modTypography.sc-purple h1,.modTypography.modTypography.iris h1,.modTypography.modTypography.sc-purple h2,.modTypography.modTypography.iris h2,.modTypography.modTypography.sc-purple h3,.modTypography.modTypography.iris h3,.modTypography.modTypography.sc-purple h4,.modTypography.modTypography.iris h4,.modTypography.modTypography.sc-purple h5,.modTypography.modTypography.iris h5,.modTypography.modTypography.sc-purple h6,.modTypography.modTypography.iris h6{color:#5944c6}
.modTypography.modTypography.pink p,.modTypography.modTypography.pink h1,.modTypography.modTypography.pink h2,.modTypography.modTypography.pink h3,.modTypography.modTypography.pink h4,.modTypography.modTypography.pink h5,.modTypography.modTypography.pink h6{color:#e61e64}
.modTypography.modTypography.apple p,.modTypography.modTypography.petrol p,.modTypography.modTypography.turquoise p,.modTypography.modTypography.apple h1,.modTypography.modTypography.petrol h1,.modTypography.modTypography.turquoise h1,.modTypography.modTypography.apple h2,.modTypography.modTypography.petrol h2,.modTypography.modTypography.turquoise h2,.modTypography.modTypography.apple h3,.modTypography.modTypography.petrol h3,.modTypography.modTypography.turquoise h3,.modTypography.modTypography.apple h4,.modTypography.modTypography.petrol h4,.modTypography.modTypography.turquoise h4,.modTypography.modTypography.apple h5,.modTypography.modTypography.petrol h5,.modTypography.modTypography.turquoise h5,.modTypography.modTypography.apple h6,.modTypography.modTypography.petrol h6,.modTypography.modTypography.turquoise h6{color:#0eaba9}
.modTypography.modTypography p{margin-bottom:0}
.modTypography.modTypography.font p,.modTypography.modTypography.font h1,.modTypography.modTypography.font h2,.modTypography.modTypography.font h3,.modTypography.modTypography.font h4,.modTypography.modTypography.font h5,.modTypography.modTypography.font h6,.modTypography.modTypography.font a{font-family:"TheSans",sans-serif}
.modTypography.modTypography.font--sans p,.modTypography.modTypography.font--sans h1,.modTypography.modTypography.font--sans h2,.modTypography.modTypography.font--sans h3,.modTypography.modTypography.font--sans h4,.modTypography.modTypography.font--sans h5,.modTypography.modTypography.font--sans h6,.modTypography.modTypography.font--sans a{font-family:"TheSans",sans-serif}
.modTypography.modTypography.font--serif p,.modTypography.modTypography.font--serif h1,.modTypography.modTypography.font--serif h2,.modTypography.modTypography.font--serif h3,.modTypography.modTypography.font--serif h4,.modTypography.modTypography.font--serif h5,.modTypography.modTypography.font--serif h6,.modTypography.modTypography.font--serif a{font-family:"TheSerif",serif}
.modTypography.modTypography.font--light p,.modTypography.modTypography.font--light h1,.modTypography.modTypography.font--light h2,.modTypography.modTypography.font--light h3,.modTypography.modTypography.font--light h4,.modTypography.modTypography.font--light h5,.modTypography.modTypography.font--light h6,.modTypography.modTypography.font--light a{font-weight:300}
.modTypography.modTypography.font--semi-light p,.modTypography.modTypography.font--semi-light h1,.modTypography.modTypography.font--semi-light h2,.modTypography.modTypography.font--semi-light h3,.modTypography.modTypography.font--semi-light h4,.modTypography.modTypography.font--semi-light h5,.modTypography.modTypography.font--semi-light h6,.modTypography.modTypography.font--semi-light a{font-weight:400}
.modTypography.modTypography.font--semi-bold p,.modTypography.modTypography.font--semi-bold h1,.modTypography.modTypography.font--semi-bold h2,.modTypography.modTypography.font--semi-bold h3,.modTypography.modTypography.font--semi-bold h4,.modTypography.modTypography.font--semi-bold h5,.modTypography.modTypography.font--semi-bold h6,.modTypography.modTypography.font--semi-bold a{font-weight:600}
.modTypography.modTypography strong span,.modTypography.modTypography b span{font-weight:600}
.modTypography.modTypography h1 span,.modTypography.modTypography h2 span,.modTypography.modTypography h3 span,.modTypography.modTypography h4 span{font-weight:300}
.modTypography.modTypography h5 span,.modTypography.modTypography h6 span{font-weight:400}
.modTypography.modTypography ul{margin:0}
.modTypography.modTypography ul:not(.checklist):not(.list) li{margin-left:18px}
.modTypography.modTypography ul:not(.checklist):not(.list) li:before{margin-top:1px;margin-left:-20px;font-size:33px;content:'•';display:inline;float:left}
.modTypography.modTypography ul.list{list-style:none}
.modTypography.modTypography ul.dashed.dashed{list-style:none}
.modTypography.modTypography ul.dashed.dashed li{margin-left:1.3em;text-indent:-0.6em}
.modTypography.modTypography ul.dashed.dashed li:before{content:"\2014 ";display:inline-block;width:.6em;margin-left:0;margin-top:0;font-size:18px;float:none}
.modTypography.modTypography ul.checklist{position:relative;font-weight:300}
.modTypography.modTypography ul.checklist li{display:block;position:relative;padding-left:34px}
.modTypography.modTypography ul.checklist li a+a{margin-left:0}
.modTypography.modTypography ul.checklist li::before{font-family:sdx-icons;color:#015;font-size:24px;line-height:1;position:absolute;top:0;left:0}
.modTypography.modTypography ol{margin:0;list-style-type:decimal;list-style-position:inside;list-style-image:none}
.modTypography.modTypography ol.list{list-style:none}
.modTypography.modTypography ol.circlednumbers{list-style-type:none;counter-reset:li-counter;margin-left:0 !important}
.modTypography.modTypography ol.circlednumbers li{position:relative;padding-left:34px;text-indent:0}
.modTypography.modTypography ol.circlednumbers li a+a{margin-left:0}
.modTypography.modTypography ol.circlednumbers li::before{background-color:#015;position:absolute;top:0;left:0;width:24px;height:24px;text-align:center;border-radius:50%;content:counter(li-counter);counter-increment:li-counter;color:#fff;padding-top:4px;font-size:14px;line-height:16px}
.modTypography.modTypography .alert{display:inline-block;padding-left:56px;position:relative;min-height:40px}
.modTypography.modTypography .alert.icon{font-family:inherit !important}
.modTypography.modTypography .alert::before{font-size:40px;position:absolute;left:0;font-family:sdx-icons;top:10px}
.modTypography.modTypography .alert a{font-size:16px;color:inherit;border-bottom:1px solid #cf4a0c}
.modTypography.modTypography .alert a:hover,.modTypography.modTypography .alert a:focus{color:#0048cf;border-bottom:1px solid #0048cf}
.modTypography.modTypography.bg--dark.bg-transparent{background:transparent}