.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}
}