.cms_filtercontainer .cms_filtercontainer_icon-button{background-color:#fff;box-shadow:none;border:0;margin:1em 0;cursor:pointer;color:#666;font-weight:normal;text-align:left}.cms_filtercontainer .cms_filtercontainer_icon-button:hover{color:#222}.cms_filtercontainer .cms_filtercontainer_icon-button[data-vic]:before{background-color:#0074A4;border-radius:6px;color:#fff;padding:.2em .4em;margin-right:.4em}.cms_filtercontainer .cms_filtercontainer_icon-button a,.cms_filtercontainer .cms_filtercontainer_icon-button a:hover,.cms_filtercontainer .cms_filtercontainer_icon-button a:active{color:inherit!important;text-decoration:none}.cms_filtercontainer .cms_filterlist_clearfilter{border:0}.cms-widget_calculator-mobiletariff ul.cms_filterlist{border-top:0}.cms-widget_calculator_search ul.cms_filterlist .cms-widget_calculator_search_numberPorting{margin-top:15px}.cms-widget_calculator_search ul.cms_filterlist .cms-widget_calculator_search_numberPorting~select{display:block}.cms_filtercontainer .cms_form_selected-elements-counter{min-width:4em}div[data-ajaxform-name].cms-widget_calculator_result_list_hardware-selection.cms_ajaxform_contentload{background-position:center}ul.cms_filterlist.cms_filterlist_calculate-button{border:0;text-align:center}[data-content-max-width~="6"] .cms_filterlist_calculate-button:first-child{display:none}ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_devicetypelist,ul.cms_filterlist_blocklist.cms-widget_calculator-mobilebroadband_devicetypelist{font-size:10px;line-height:10px;color:#aaa}ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_networklist li,ul.cms_filterlist_blocklist.cms-widget_calculator-mobilebroadband_networklist li{width:30%!important}ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_devicetypelist li{width:47%}ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_networklist li span.cms_checkbox,ul.cms_filterlist_blocklist.cms-widget_calculator-mobilebroadband_networklist li span.cms_checkbox{-ms-background-size:auto;-moz-background-size:auto;-webkit-background-size:auto;background-size:auto;padding-bottom:0;-ms-background-size:50%;-moz-background-size:50%;-webkit-background-size:50%;background-size:50%;background-position:18px center!important} .cms-widget_calculator_search ul.cms_filterlist_blocklist_manufacturerlist li span.cms_checkbox input+label:before,.cms-widget_calculator_search ul.cms_filterlist_blocklist_devicetyp li span.cms_checkbox input+label:before,.cms-widget_calculator_search ul.cms-widget_calculator-mobilebroadband_networklist li span.cms_checkbox input+label:before,.cms-widget_calculator_search ul.cms-widget_calculator-mobiletariff_networklist li span.cms_checkbox input+label:before,.cms-widget_calculator_search ul.cms-widget_calculator-mobilebroadband_devicetypelist li span.cms_radio input+label:before,.cms-widget_calculator_search ul.cms-widget_calculator-mobiletariff_devicetypelist li span.cms_radio input+label:before{left:0;top:50%;transform:translateY(-50%)} ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_networklist,ul.cms_filterlist_blocklist.cms-widget_calculator-mobilebroadband_networklist{justify-content:space-between;margin:0;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_networklist li,ul.cms_filterlist_blocklist.cms-widget_calculator-mobilebroadband_networklist li{width:auto!important;float:none;margin:0!important;padding:0!important}ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_networklist li .cms_checkbox.cms_vic-color[data-vic]::before,ul.cms_filterlist_blocklist.cms-widget_calculator-mobilebroadband_networklist li .cms_checkbox.cms_vic-color[data-vic]::before{margin-left:16px;line-height:1.2}ul.cms_filterlist_blocklist.cms-widget_calculator-mobiletariff_networklist li .cms_checkbox.cms_vic-color[data-vic=telefonica]::before,ul.cms_filterlist_blocklist.cms-widget_calculator-mobilebroadband_networklist li .cms_checkbox.cms_vic-color[data-vic=telefonica]::before{font-size:24px;line-height:1.5}ul.cms_filterlist_favored-and-expert-filters ul.cms_filterlist_network{justify-content:center}ul.cms_filterlist_favored-and-expert-filters ul.cms_filterlist_network::after{display:none}ul.cms_filterlist_favored-and-expert-filters ul.cms_filterlist_network li{width:auto!important;float:none;margin:0!important;padding:0!important}ul.cms_filterlist_favored-and-expert-filters ul.cms_filterlist_network li label{margin:0 8px 6px 8px}ul.cms_filterlist_favored-and-expert-filters ul.cms_filterlist_network li label .buttonClick .image{height:unset;width:100%}ul.cms_filterlist_favored-and-expert-filters .cms_filterlist_network .image.cms_vic-color[data-vic]::before{padding-top:0;line-height:1.2;font-size:25px}ul.cms_filterlist_favored-and-expert-filters .cms_filterlist_network input:checked~.image.cms_vic-color[data-vic=telekom]::before,ul.cms-widget_calculator-mobiletariff_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic=telekom]::before,.cms-widget_calculator_search .cms_filterlist ul.cms-widget_calculator-mobilebroadband_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic=telekom]::before{color:#e20074}ul.cms_filterlist_favored-and-expert-filters .cms_filterlist_network input:checked~.image.cms_vic-color[data-vic=vodafone]::before,ul.cms-widget_calculator-mobiletariff_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic=vodafone]::before,.cms-widget_calculator_search .cms_filterlist ul.cms-widget_calculator-mobilebroadband_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic=vodafone]::before{color:#e60000}ul.cms_filterlist_favored-and-expert-filters .cms_filterlist_network input:checked~.image.cms_vic-color[data-vic=telefonica]::before,ul.cms-widget_calculator-mobiletariff_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic=telefonica]::before,.cms-widget_calculator_search .cms_filterlist ul.cms-widget_calculator-mobilebroadband_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic=telefonica]::before{color:#003245}ul.cms_filterlist_favored-and-expert-filters .cms_filterlist_network input:checked~.image.cms_vic-color[data-vic="1und1"]::before,ul.cms-widget_calculator-mobiletariff_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic="1und1"]::before,.cms-widget_calculator_search .cms_filterlist ul.cms-widget_calculator-mobilebroadband_networklist .cms_checkbox.cms_checked.cms_vic-color[data-vic="1und1"]::before{color:#003d8f}.cms-widget_calculator ul.cms_filterlist_blocklist li span.cms_radio,.cms-widget_calculator ul.cms_filterlist_blocklist li span.cms_checkbox,.cms-widget_calculator ul.cms_filterlist_blocklist li span.cms_radio:hover,.cms-widget_calculator ul.cms_filterlist_blocklist li span.cms_checkbox:hover{background-color:transparent}.cms_filterlist-box .cms_filterlist-box_additional-options{}.cms_filterlist-box .cms_filterlist-box_additional-options .cms_filterlist-box_additional-options_switch{margin:0;font-size:11px;color:#817f7f;position:relative;text-align:right}.cms_filterlist-box .cms_filterlist-box_additional-options .cms_filterlist-box_additional-options_switch span{overflow:hidden;padding:2px 5px;line-height:1.2em;text-decoration:underline}.cms_filterlist-box .cms_filterlist-box_additional-options .cms_filterlist-box_additional-options_switch span.cms_toggle{color:inherit}.cms_filterlist-box .cms_filterlist-box_additional-options .cms_filterlist-box_additional-options_switch span::after{content:"+";display:inline-block;font-size:16px;font-weight:bold;width:11px;margin-left:5px;text-align:center}.cms_filterlist-box .cms_filterlist-box_additional-options .cms_filterlist-box_additional-options_switch span[data-toggle-status=on]::after{content:"-"}.cms_filterlist-box .cms_filterlist-box_additional-options .cms_filterlist-box_additional-options_contents{display:none}.cms_filterlist-box .cms_filterlist-box_additional-options.cms_active .cms_filterlist-box_additional-options_contents{display:block}.cms-widget_calculator-mobiletariff .cms_filtercontainer_close,.cms-widget_calculator-mobilebroadband .cms_filtercontainer_close,.cms-widget_mobiletariff_provider-detail .cms_filtercontainer_close{display:none;position:relative}.cms-widget_calculator-mobiletariff .cms_filtercontainer_close:before,.cms-widget_calculator-mobilebroadband .cms_filtercontainer_close:before,.cms-widget_mobiletariff_company-detail .cms_filtercontainer_close:before{content:""!important}[data-content-max-width~="6"] .cms-widget_calculator-mobiletariff .cms_filtercontainer_close,[data-content-max-width~="6"] .cms-widget_calculator-mobilebroadband .cms_filtercontainer_close,[data-content-max-width~="6"] .cms-widget_mobiletariff_company-detail .cms_filtercontainer_close{display:block;background:#e7e7e7;box-shadow:0 2px 3px rgba(0,0,0,.4);box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:700;line-height:3;margin:0;padding:0 12px}[data-content-max-width~="6"] .cms-widget_calculator-mobiletariff .cms_filtercontainer_close:after,[data-content-max-width~="6"] .cms-widget_calculator-mobilebroadband .cms_filtercontainer_close:after,[data-content-max-width~="6"] .cms-widget_mobiletariff_company-detail .cms_filtercontainer_close:after{color:#444;content:"\e022";font-family:"i12font";float:right}