.cd-products-comparison-table{margin-bottom:6em;}
.cd-products-comparison-table::after{display:none;content:'mobile';}
.cd-products-comparison-table header{padding:0 5% 25px;}
.cd-products-comparison-table header::after{clear:both;content:"";display:table;}
.cd-products-comparison-table h2{float:left;font-weight:bold;}
.cd-products-comparison-table .actions{float:none;margin-bottom:20px;}
.cd-products-comparison-table .reset, .cd-products-comparison-table .filter{font-size:1.4rem;}
.cd-products-comparison-table .reset{color:#005b8e;text-decoration:none;}
.cd-products-comparison-table .filter:hover, .cd-products-comparison-table .reset:hover{color:#fff !important;background-color:#002a42 !important;border-color:#fff;border-width:1px;border-style:solid;}
.cd-products-comparison-table .filter, .cd-products-comparison-table .reset{padding:.6em 1.5em;color:#ffffff;background-color:#cccccc;border-radius:3px;margin-left:0.5em;cursor:not-allowed;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;}
.cd-products-comparison-table .filter.active{cursor:pointer;background-color:#f47322;}
.no-touch .cd-products-comparison-table .filter.active:hover{background-color:#f47322;}
@media only screen and (min-width:950px){.cd-products-comparison-table{margin-bottom:0;}
.cd-products-comparison-table::after{content:'desktop';}
.cd-products-comparison-table header{padding:0 5% 40px;}
.cd-products-comparison-table h2{font-size:2.4rem;}
.cd-products-comparison-table .reset, .cd-products-comparison-table .filter{font-size:1rem;}
.cd-products-comparison-table .filter{padding:.6em 2em;margin-left:0.5em;}
}
.cd-products-table{position:relative;overflow:hidden;}
.cd-products-table .features{position:absolute;z-index:1;top:0;left:0;width:120px;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px;background-color:#fafafa;opacity:.95;}
.cd-products-table .features::after{content:'';position:absolute;top:0;left:100%;width:4px;height:100%;background-color:transparent;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.06), transparent);background-image:linear-gradient(to right,rgba(0, 0, 0, 0.06), transparent);opacity:0;}
@media only screen and (min-width:950px){.cd-products-table .features{width:210px;}
}
.cd-products-table.scrolling .features::after{opacity:1;}
.cd-products-wrapper{overflow-x:hidden;-webkit-overflow-scrolling:touch;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px;background-color:#fff;}
.cd-products-columns{width:1200px;margin-left:115px;}
.cd-products-columns::after{clear:both;content:"";display:table;}
@media only screen and (min-width:950px){.cd-products-columns{width:100% !important;margin-left:16%;margin-bottom:0;}
}
.cd-products-columns .product{position:relative;float:left;width:25%;text-align:center;-webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, visibility 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s;}
.filtering .cd-products-columns .product:not(.selected){opacity:0;visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.no-product-transition .cd-products-columns .product.selected{-webkit-transition:opacity 0.3s, visibility 0.3s;-moz-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s;}
.filtered .cd-products-columns .product:not(.selected){position:absolute;}
@media only screen and (min-width:950px){.cd-products-columns .product{}
}
ul.cd-features-list{margin-left:0;margin-bottom:0;}
.cd-features-list li{font-size:1rem;font-weight:bold;padding:5px 5px;border-color:#e6e6e6;border-style:solid;border-top-width:1px;border-right-width:1px;list-style:none;height:50px;}
.cd-features-list li.rate{padding:21px 0;}
.cd-features-list li.rate span{display:inline-block;height:22px;width:110px;background:url(http://detnet.com.dedi410.jnb1.host-h.net/img/cd-star.svg);color:transparent;}
@media only screen and (min-width:950px){.cd-features-list li{font-size:0.9rem;}
.cd-features-list li.rate{padding:22px 0;}
}
.features .cd-features-list li,
.cd-products-table .features .top-info{font-size:0.9rem;font-weight:bold;line-height:13px;padding:5px 10px;text-align:left;}
@media only screen and (min-width:950px){.features .cd-features-list li,
.cd-products-table .features .top-info{text-transform:uppercase;line-height:16px;padding:10px 10px;}
}
.features .cd-features-list li{overflow:hidden;}
.cd-products-table .top-info{position:relative;height:177px;width:100%;text-align:center;padding:10px 10px;border-color:#e6e6e6;border-style:solid;border-right-width:1px;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;cursor:pointer;background:#ffffff;}
.cd-products-table .top-info::after{content:'';position:absolute;left:0;top:100%;height:4px;width:100%;background-color:transparent;background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.06), transparent);background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0.06), transparent);opacity:0;}
.cd-products-table .top-info h3{padding:1.25em 0 0.625em;font-weight:bold;font-size:1.4rem;}
.cd-products-table .top-info img{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-products-table .top-info h3, .cd-products-table .top-info img{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-products-table .top-info .check{position:relative;display:inline-block;height:16px;width:16px;margin:0 auto 1em;}
.cd-products-table .top-info .check::after, .cd-products-table .top-info .check::before{position:absolute;top:0;left:0;content:'';height:100%;width:100%;}
.cd-products-table .top-info .check::before{border-radius:50%;border:2px solid #7e7e7e;background:#ffffff;-webkit-transition:background-color 0.3s, -webkit-transform 0.3s, border-color 0.3s;-moz-transition:background-color 0.3s, -moz-transform 0.3s, border-color 0.3s;transition:background-color 0.3s, transform 0.3s, border-color 0.3s;}
.cd-products-table .top-info .check::after{background:url(http://detnet.com.dedi410.jnb1.host-h.net/img/cd-check.svg) no-repeat center center;background-size:24px 24px;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}
@media only screen and (min-width:950px){.cd-products-table .top-info{height:150px;width:100%;}
.cd-products-table .top-info h3{padding-top:1.4em;font-size:1.6rem !important;}
.cd-products-table .top-info .check{margin-bottom:1em;margin-top:10px;}
}
.cd-products-table .features .top-info{width:115px;cursor:auto;background:#fafafa;}
@media only screen and (min-width:950px){.cd-products-table .features .top-info{width:204px;}
}
.cd-products-table .selected .top-info .check::before{background:#f47322;border-color:#f47322;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-animation:cd-bounce 0.3s;-moz-animation:cd-bounce 0.3s;animation:cd-bounce 0.3s;}
@-webkit-keyframes cd-bounce{0%{-webkit-transform:scale(1);}
60%{-webkit-transform:scale(1.6);}
100%{-webkit-transform:scale(1.5);}
}
@-moz-keyframes cd-bounce{0%{-moz-transform:scale(1);}
60%{-moz-transform:scale(1.6);}
100%{-moz-transform:scale(1.5);}
}
@keyframes cd-bounce{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
60%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);}
100%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}
}
.cd-products-table .selected .top-info .check::after{opacity:1;}
li{list-style:none !important}
@media only screen and (min-width:950px){.cd-products-table.top-fixed .cd-products-columns > li,
.cd-products-table.top-scrolling .cd-products-columns > li,
.cd-products-table.top-fixed .features,
.cd-products-table.top-scrolling .features{}
.no-cssgradients .cd-products-table.top-fixed .top-info, .no-cssgradients
.cd-products-table.top-scrolling .top-info{border-bottom:1px solid #e6e6e6;}
.cd-products-table.top-fixed .top-info::after,
.cd-products-table.top-scrolling .top-info::after{opacity:1;}
.cd-products-table.top-fixed .top-info h3,
.cd-products-table.top-scrolling .top-info h3{-webkit-transform:translateY(-116px);-moz-transform:translateY(-116px);-ms-transform:translateY(-116px);-o-transform:translateY(-116px);transform:translateY(-116px);}
.cd-products-table.top-fixed .top-info img,
.cd-products-table.top-scrolling .top-info img{-webkit-transform:translateY(-62px) scale(0.4);-moz-transform:translateY(-62px) scale(0.4);-ms-transform:translateY(-62px) scale(0.4);-o-transform:translateY(-62px) scale(0.4);transform:translateY(-62px) scale(0.4);}
.cd-products-table.top-scrolling .top-info{position:absolute;}
}
.cd-table-navigation a{position:absolute;z-index:2;top:-40px;right:15px;-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-ms-transform:translateY(55px);-o-transform:translateY(55px);transform:translateY(55px);overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;height:60px;width:40px;background:rgba(64, 64, 66, 0.8) url("http://detnet.com.dedi410.jnb1.host-h.net/img/cd-arrow.svg") no-repeat center center;border-radius:3px;-webkit-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;-moz-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s, -moz-transform 0.3s;transition:background-color 0.3s, opacity 0.3s, visibility 0.3s, transform 0.3s;}
.cd-table-navigation a.inactive{opacity:0;visibility:hidden;}
.cd-table-navigation a.prev{left:120px;right:auto;-webkit-transform:translateY(55px) translateX(15px) rotate(180deg);-moz-transform:translateY(55px) translateX(15px) rotate(180deg);-ms-transform:translateY(55px) translateX(15px) rotate(180deg);-o-transform:translateY(55px) translateX(15px) rotate(180deg);transform:translateY(55px) translateX(15px) rotate(180deg);}
.no-touch .cd-table-navigation a:hover{background-color:#404042;}
@media only screen and (min-width:950px){.cd-table-navigation a{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);}
.cd-table-navigation a.prev{left:210px;top:-80px;-webkit-transform:translateY(100px) translateX(15px) rotate(180deg);-moz-transform:translateY(100px) translateX(15px) rotate(180deg);-ms-transform:translateY(100px) translateX(15px) rotate(180deg);-o-transform:translateY(100px) translateX(15px) rotate(180deg);transform:translateY(100px) translateX(15px) rotate(180deg);}
.top-fixed .cd-table-navigation a{position:fixed;}
.top-fixed .cd-table-navigation a, .top-scrolling .cd-table-navigation a{-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);}
.top-fixed .cd-table-navigation a.prev, .top-scrolling .cd-table-navigation a.prev{-webkit-transform:translateY(45px) translateX(15px) rotate(180deg);-moz-transform:translateY(45px) translateX(15px) rotate(180deg);-ms-transform:translateY(45px) translateX(15px) rotate(180deg);-o-transform:translateY(45px) translateX(15px) rotate(180deg);transform:translateY(45px) translateX(15px) rotate(180deg);}
}
.no-js .actions{display:none;}
.no-js .cd-products-table .top-info{height:145px;}
@media only screen and (min-width:950px){.no-js .cd-products-table .top-info{height:248px;}
}
.no-js .cd-products-columns .check{display:none;}
div.ccm-ui ul.nav-tabs {
	margin: 0px;
	padding: 0px;
}
.ccm-ui .nav > li {
	float: none;
	display: table-cell;
	width: 1%;
	vertical-align: middle;
}
.nav-tabs > li > a {
	display: block;
	text-align: center;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #005b8e !important;
}
div.ccm-ui ul.nav-tabs > li.active::after {
	content: "";
}
table tr td .button {
	background-color: #005b8e;
	display: block;
	margin: 0px;
}
table tr td .button:hover {
	background-color: #94b0be;
	color: #005b8e;
}
.subtitle {
	color: #055983 !important;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 20px;
}
.subtitle span {
	position: relative;
	display: inline-block;
}
.subtitle span:after {
	content: "";
	background-color: #e4002d;
    top: 100%;
    left: 0px;
    right: 0px;
    margin-top: -2px;
    height: 4px;
    width: 100%;
    position: absolute;
}
.style-list li:before,
ul[style="style-list"] li:before {
	content: "\2022"; 
	color: #e4002d;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}
ul[style="style-list"] {
	margin-bottom: 50px;
}
