/* FORM */
[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator-broadband_form_general-settings {
-moz-order: 3;
-webkit-order: 3;
-ms-flex-order: 3;
-o-order: 3;
order: 3;
-moz-flex: 1 1 100%;
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
-o-flex: 1 1 100%;
flex: 1 1 100%;
border-left: none;
}
[data-content-max-width~="6"] .cms-widget_calculator-broadband_form_general-settings ul.cms_flexlist > li {
-moz-flex: 1 1 50%;
-webkit-flex: 1 1 50%;
-ms-flex: 1 1 50%;
-o-flex: 1 1 50%;
flex: 1 1 50%;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband_form_speed-settings {
-moz-order: 2;
-webkit-order: 2;
-ms-flex-order: 2;
-o-order: 2;
order: 2;
}
.cms-widget_calculator_form .cms-widget_calculator-broadband_form_flatincluded::before {
content: '\e01d';
font-family: 'i12font';
padding-right: 2px;
color: green;
}
[data-content-min-width~="4"][data-content-max-width~="7"] ul.cms_flexlist.cms-widget_calculator-broadband_form_extra-options > li {
-moz-flex: 1 1 42%;
-webkit-flex: 1 1 42%;
-ms-flex: 1 1 42%;
-o-flex: 1 1 42%;
flex: 1 1 42%;
}
[data-content-min-width~="4"][data-content-max-width~="7"] ul.cms_flexlist.cms-widget_calculator-broadband_form_extra-options > li:nth-of-type(3) {
border-left: none;
}
.cms-widget_calculator-broadband_form_trafficlimitation {
margin-left: 15px;
}
/* RESULT */
.cms-widget_calculator-broadband ul.cms-widget_calculator_result_list > li {
display: block;
}
.cms-widget_calculator-broadband ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation {
margin-left: 20px;
margin-right: -5px;
}
[data-content-max-width~='7'] .cms-widget_calculator-broadband ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation {
margin-left: -5px;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_product-flex {
-moz-order: 1;
-webkit-order: 1;
-ms-flex-order: 1;
-o-order: 1;
order: 1;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex {
-moz-order: 3;
-webkit-order: 3;
-ms-flex-order: 3;
-o-order: 3;
order: 3;
border-left-width: 0;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband li.cms-widget_calculator_result_list_remarks-flex {
-moz-order: 2;
-webkit-order: 2;
-ms-flex-order: 2;
-o-order: 2;
order: 2;
}
[data-content-min-width~="4"][data-content-max-width~="7"] .cms-widget_calculator-broadband li.cms-widget_calculator_result_list_remarks-flex {
border-left-width: 1px;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_price-flex {
-moz-order: 4;
-webkit-order: 4;
-ms-flex-order: 4;
-o-order: 4;
order: 4;
padding-right: 5px;
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_offer > li {
-moz-flex: 1 1 40%;
-webkit-flex: 1 1 40%;
-ms-flex: 1 1 40%;
-o-flex: 1 1 40%;
flex: 1 1 40%;
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_product-flex,
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_remarks-flex {
-moz-flex: 1 1 100%;
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
-o-flex: 1 1 100%;
flex: 1 1 100%;
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms_flexlist.cms-widget_calculator_result_list_offer > li {
margin: 0 0 5px 0;
padding: 0;
}
[data-content-max-width~="4"]  .cms-widget_calculator-broadband ul.cms-widget_calculator_result_list_offer ul {
margin-top: 0;
margin-bottom: 0;
}
/* product info */
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_provider-image {
max-height: 40px;
max-width: 80px;
cursor: pointer;
}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_provider-name,
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_offer_name {
cursor: pointer;
}
body.cms_browser_ie9 .cms-widget_calculator-broadband li.cms-widget_calculator_result_list_product-flex > ul > li {
width: 100% !important;
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_product-flex > ul {
-moz-align-items: center;
-webkit-align-items: center;
-ms-flex-align: center;
-o-align-items: center;
align-items: center;
}
[data-content-min-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_product-flex > ul > li {
-moz-flex: 1 1 100%;
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
-o-flex: 1 1 100%;
flex: 1 1 100%;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_product-flex > ul > li:first-of-type {
margin-top: 15px; /* making room for rank and panel */
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_product-flex > ul > li:first-of-type {
max-width: 80px;
text-align: left;
margin-right: 5px;
margin-top: 20px; /* making room for rank and panel */
}
/* upload download speeds */
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex li > span {
display: inline-block;
width: 90%;
margin-left: 5%;
margin-right: 5%;
max-width: 150px;
text-align: left;
line-height: 1.2em;
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex li > span {
margin-left: 0;
margin-right: 5px;
display: block;
width: auto;
}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic] {
position: relative;
background-color: #eee;
padding: 5px 17px 5px 2.3em;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
line-height: 1em;
}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic]::before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
text-align: center;
width: 1.8em;
padding: 0 0 0 0.1em;
line-height: 1.9em;
margin-right: 0;
-moz-border-radius: 4px 0 0 4px;
-webkit-border-radius: 4px 0 0 4px;
-ms-border-radius: 4px 0 0 4px;
-o-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
color: white;
background-color: rgba(0, 0, 0, 0.3);
font-family: 'i12font';
}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic="tv"]::before {
background-color: orange;
}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic="arrow-down-2"]::before {
background-color: green;
}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic="arrow-up-2"]::before {
background-color: #0074A4;
}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic] .cms_tooltip-icon {
position: absolute;
top: 4px;
right: 2px;
}
/* remarks */
.cms-widget_calculator-broadband li.cms-widget_calculator_result_list_remark-highlight {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
/* price */
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_action {
margin-top: 5px;
}
/* moreinfo */
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation .cms_tab .cms_tab [data-tab-content-name] {
padding: 0;
}
/* price details table */
.cms-widget_calculator-broadband table {
border-spacing: 0;
border: none;
padding: 0;
width: 100%;
}
.cms-widget_calculator-broadband table tr.cms-widget_calculator-broadband_result_list_moreinformation_price-table-sum {
border-top: 2px solid #999;
border-bottom: 3px double #999;
}
.cms-widget_calculator-broadband table tr.cms-widget_calculator-broadband_result_list_moreinformation_price-table_sum-per-month td {
padding-top: 20px;
font-size: 120%;
font-weight: bold;
vertical-align: top;
}
/* hardware table */
.cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-hardware"] table img {
max-height: 60px;
max-width: none;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-hardware"] table img {
max-height: 50px;
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-hardware"] table img {
max-height: 30px;
min-height: 20px;
}
.cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-hardware"] td {
height: 70px;
}
[data-content-max-width~="7"] .cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-hardware"] td {
height: 60px;
}
[data-content-max-width~="4"] .cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-hardware"] td {
height: 40px;
}
/* additional options tables */
.cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-additional"] td {
width: 25%;
}
.cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-additional"] td:first-child {
width: 50%;
}
/* phone charges table */
[data-tab-content-name^="tariff-info-tab-charges"] table {
width: 100%;
white-space: nowrap;
}
.cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-charges"] td:first-child { width: 1%; padding: 0; }
.cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-charges"] td:last-child { width: 10%; }
.cms-widget_calculator-broadband [data-tab-content-name^="tariff-info-tab-charges"] td img { float: left; }
/* files */
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_files {
word-wrap: break-word;
}
