/*!* Comparison Tiles v1.32 */body.no-scroll{overflow:hidden}
.ie .full.row.sse-blade.sse-comparison-tiles-blade .row{overflow:visible}
.sse-comparison-tiles,.sse-comparison-tiles *{box-sizing: border-box}
.sse-comparison-tiles{width:100%;padding:0;position:relative;float:left;margin-bottom:20px;content:'mobile';text-align:center}
.sse-comparison-tiles.sse-compact{margin-bottom:0}
.sse-comparison-tiles h2{text-align:center}
.sse-comparison-tiles .sse-filter-tabs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;font-size:0;text-align:center;border-bottom:1px solid #CCC;margin-bottom:20px}
.sse-comparison-tiles .sse-filter-tabs h3{background-color:#fafafa;border-top:1px solid #CCC;border-right:1px solid #CCC;margin:0;padding:10px;position:relative;cursor:pointer;width:50%}
.sse-comparison-tiles .sse-filter-tabs h3:first-child{border-left:1px solid #CCC}
.sse-comparison-tiles .sse-filter-tabs h3.sse-active{border-bottom:1px solid #FFF;background-color:transparent;margin-bottom:-1px; color:#049fd9;}
.sse-comparison-tiles .sse-filter-tabs h3 .mobile{display:inline-block}
.sse-comparison-tiles .sse-filter-tabs h3 .tablet{display:none}
.sse-comparison-tiles .sse-compare-bar{background:#f6f6f6;margin:0 0 25px 0;padding:10px 0 0;width:100%;text-align:center;border-bottom:1px solid #d8d8d8; float:left;}
.sse-comparison-tiles .sse-compare-bar.no-border{border:0}
.sse-comparison-tiles.sticky .sse-compare-bar{position:fixed;top:0;z-index:2;left:50%;margin:0;max-width:1440px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.cdc-transform .sse-comparison-tiles.sticky .sse-compare-bar{max-width:1600px}
.sse-comparison-tiles.sticky.stickynav-on .sse-compare-bar{top:54px}
.sse-comparison-tiles .sse-compare-bar .sse-items-count{padding:0 0 0 30px;text-decoration:none;position:relative;margin-bottom:10px;display:inline-block}
.sse-comparison-tiles .sse-compare-bar .sse-items-count::before{content:'';border-width:6px;border-color:#666 transparent transparent transparent;position:absolute;left:10px;width:0;height:0;display:block;top:calc(50% - -3px);border-style:solid;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sse-comparison-tiles .sse-compare-bar .sse-items-count.init::before,.sse-comparison-tiles .sse-compare-bar .sse-items-count.sse-collapsed::before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);top:50%}
.sse-comparison-tiles .sse-compare-items{padding:0 10px;width:100%;white-space:nowrap;display:none;text-align:left}
.sse-comparison-tiles .sse-compare-bar .sse-comp-item{position:relative;cursor:pointer;margin:0 15px 0 0;width:100%}
.sse-comparison-tiles .sse-compare-bar .sse-comp-btn{padding:0 10px 10px;text-align:center; float:none; display:inline-block}
.sse-comparison-tiles .sse-compare-bar .sse-compare-btn{cursor:pointer;margin-bottom:10px; background:#005073; color:#fff; border: 1px solid #005073}
.sse-comparison-tiles .sse-compare-items{width:100%}
.sse-comparison-tiles .sse-compare-buttons{margin-top:10px; text-align:center; width:100%; float:left;}
.sse-comparison-tiles .sse-compare-bar .sse-comp-btn, .sse-clearall-wrap{float:none; display:inline-block; vertical-align:top}
.sse-comparison-tiles .sse-compare-bar .sse-compare-btn{background:#005073; color:#fff; border: 1px solid #005073}

/* .sse-comparison-tiles .comp-item a.close-product{background:url(/content/dam/cdc/sse/close.png) no-repeat 0 0;display:block;height:18px;position:absolute;right:0;top:0;width:18px} */
.sse-comparison-tiles .sse-comp-item button.sse-close-product{background:url(/content/dam/cdc/sse/close.png) no-repeat 0 0;display:block;height:18px;position:absolute;right:0;top:0;width:18px}

.sse-comparison-tiles .sse-comp-item img{width:100%;height:auto;margin:5px 0 10px;background:#fff;border:1px solid #eee;display:none}
.sse-comparison-tiles .sse-comp-item ~ .sse-tip-text{display:none;position:absolute;top:41px;margin-left:8px;z-index:2;background:#444;color:#fff;padding:10px;max-width:200px;min-width:100px;white-space:normal;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sse-comparison-tiles .sse-compare-bar .sse-hint-text{color:#4d4c4c;display:block}
.sse-comparison-tiles .sse-compare-bar .sse-compare-limit-msg{text-align:center;background:#fffddd;padding:10px 35px;position:relative;width:100%;border-top:1px solid #d8d8d8}
.sse-comparison-tiles .sse-compare-bar .sse-compare-limit-msg p{margin:0}
.sse-comparison-tiles .sse-compare-bar .sse-compare-limit-msg .sse-close{background:url(/content/dam/cdc/sse/close.png) no-repeat 0 0;height:20px;width:20px;display:block;position:absolute;right:10px;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sse-comparison-tiles .sse-tiles-spacer{display:none;height:162px;width:100%}
.sse-comparison-tiles.sticky .sse-tiles-spacer{display:block}
.sse-comparison-tiles .sse-compare-bar.sse-hidden ~ .sse-tiles-spacer{display:none}
.sse-comparison-tiles .sse-filters{margin:0 0 20px;background:#f1f3f7;padding:20px 20px 10px;width:100%;text-align:left}
.sse-comparison-tiles .sse-filters .sse-filter-header{width:100%;padding:0;position:relative;margin-bottom:10px}
.sse-comparison-tiles .sse-filters h4{display:inline;font-size:16px}
.sse-comparison-tiles .sse-filters .sse-tooltip{display:inline-block;position:relative;cursor:pointer;height:16px;margin:0 0 0 5px}
.sse-comparison-tiles .sse-filters .sse-tooltip .sse-tip-text{display:none;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:8px;z-index:11;background:rgba(0,0,0,0.8);color:#fff;padding:10px;font-size:14px;width:200px}
.no-touch .sse-comparison-tiles .sse-filters .sse-tooltip:hover .sse-tip-text,.sse-touch .sse-comparison-tiles .sse-filters .sse-tooltip.sse-active .sse-tip-text{display:block}
.no-touch .sse-comparison-tiles .sse-filters .sse-tooltip:hover::after,.sse-touch .sse-comparison-tiles .sse-filters .sse-tooltip.sse-active::after{content:'';display:block;border-width:8px 8px 0;border-color:rgba(0,0,0,0.8) transparent transparent;position:absolute;height:0;width:0;border-style:solid;top:-8px}
.sse-comparison-tiles .sse-filters ul{list-style-type:none;margin:20px 0 0;padding:0}
.sse-comparison-tiles .sse-filters ul li{cursor:pointer;display:block;margin:0 0 20px;padding:0 0 0 30px;position:relative;font-size:14px}
.sse-comparison-tiles .sse-filters ul li a{font-size:14px}
.sse-comparison-tiles .sse-filters ul li.partner-link{padding:0}
.sse-comparison-tiles .sse-guide-wrapper .sse-filters ul li[data-result-guide-id='']{padding:0}
.sse-comparison-tiles .sse-filters ul li.sse-clear-filters{color:#007493;text-decoration:none}
.sse-comparison-tiles .sse-filters ul li.sse-clear-filters:hover{color:#005073}
.sse-comparison-tiles .sse-filters ul li.sse-clear-filters:active{color:#6f53bc}
.sse-comparison-tiles .sse-filters ul li span{border:1px solid #858688;border-radius:2px;display:inline-block;height:20px;left:0;margin-right:5px;position:absolute;vertical-align:bottom;width:20px}
.sse-comparison-tiles .sse-filters ul li.sse-active span::after{border-top:2px solid #049fd9;border-left:2px solid #049fd9;content:'';display:block;height:10px;margin:1px 0 0 6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:5px}
.sse-comparison-tiles .sse-filters ul.radio li span,.sse-comparison-tiles.sse-guide .sse-filters ul li span{border-radius:50%}
.sse-comparison-tiles .sse-filters-wrapper .sse-filters ul.radio li.sse-active span::after,.sse-comparison-tiles.guide .sse-filters ul li.sse-active span::after{border:0;border-radius:50%;background-color:#049fd9;height:12px;width:12px;margin:3px 0 0 3px;-webkit-transform:initial;transform:initial}
.sse-comparison-tiles.sse-guide .sse-filter-container.sse-guide-filter{position:static;visibility:visible}
/*.sse-comparison-tiles.side .filter-container.guide-filter .guide-wrapper{height:380px; overflow:auto;}*/
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper,.sse-pc-comparison-tiles.sse-side .sse-filter-container .sse-filters-wrapper{text-align:left;display:none}
.sse-comparison-tiles.sse-side .sse-filter-container.sse-guide-filter .sse-guide-wrapper,.sse-comparison-tiles.sse-side .filter-container.sse-open .sse-filters-wrapper{display:block}
.sse-comparison-tiles.sse-side.sse-spec .sse-guide-wrapper,.sse-comparison-tiles.sse-side.sse-guide .sse-filters-wrapper{display:none}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-clearall{margin:0;text-align:center;padding-bottom:20px;border-bottom:1px solid #CCC; width:100%}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-filters{padding:0 0 0 22px}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-filters .sse-filter-header{border:0;border-left:1px dashed #ccc;margin:0;padding:0 0 0 30px;position:relative}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header>span{border:1px solid #049fd9;border-radius:50%;background:#049fd9;display:inline-block;height:25px;width:25px;color:#fff;text-align:center;position:absolute;left:-13px;top:20px}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header.sse-answered>span{background:#fff;border:0}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header.sse-answered>span::before{border-bottom:2px solid #049fd9;border-left:2px solid #049fd9;border-radius:0;content:' ';display:block;height:8px;left:6px;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:16px}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header p{margin:0;padding:15px 45px 15px 0}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header p.sse-selected-guide{border-bottom:1px solid #CCC;display:none;position:relative;cursor:pointer}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header.sse-answered p.sse-selected-guide{display:block}
.sse-comparison-tiles.sse-side .sse-guide-wrapper .sse-filters ul{border-left:1px dashed #ccc;padding:0 10px 0 30px}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header .sse-selected-guide:empty:before{display:none}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header .sse-selected-guide a{margin-bottom:0}
.sse-comparison-tiles .sse-guide-wrapper .sse-guide-nav{list-style-type:none;margin:20px 0}
.sse-comparison-tiles .sse-guide-wrapper .sse-guide-nav li{text-align:center;margin-left:0}
.sse-comparison-tiles .sse-searchbox-wrapper{padding:0 10px 20px;position:relative;width:50%; display:inline-block;}
.sse-comparison-tiles .sse-search-icon{background:url(/content/dam/cdc/sse/search.png) no-repeat center center;border:0;cursor:pointer;height:20px;left:20px;position:absolute;top:8px;width:20px}
.sse-comparison-tiles .sse-searchbox{border:1px solid #ccc;color:#4d4c4c;padding:10px 15px 10px 35px;width:100%}
.sse-comparison-tiles .sse-tiles-container{float:left;width:100%;position:relative}
.sse-comparison-tiles .sse-tiles{float:left;width:100%;text-align:left}
.sse-comparison-tiles.sse-side .sse-tiles.sse-partial-load{overflow:hidden}
/*.sse-comparison-tiles.side .tiles.partial-load::after{content:"";position:absolute;height:102px;left:0;right:0;bottom:0;background:#fff;z-index:1}*/
.sse-comparison-tiles.sse-guide .sse-filter-container.sse-guide-filter ~ .sse-tiles-container .sse-tiles,.sse-comparison-tiles.sse-spec .sse-tiles .sse-recommended-text{display:none}
.sse-comparison-tiles .sse-tiles .sse-empty-message,.sse-comparison-tiles .sse-tiles .sse-recommended-text{display:block;padding:0 10px;width:100%}
.sse-comparison-tiles .sse-product-tile{width:calc(100% - 20px);float:left;border:2px solid #e9e9e9;padding:20px 20px 0;margin:0 10px 20px;position:relative;background:#fafafa}
.sse-comparison-tiles .sse-product-tile.sse-featured.sse-selected,.sse-comparison-tiles .sse-product-tile.sse-featured.sse-selected:hover{border:2px solid #049fd9}
.sse-comparison-tiles .sse-product-tile.sse-featured.sse-selected::after{content:' ';position:absolute;top:100%;height:0;width:0;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:#049fd9 transparent transparent transparent;border-width:20px 30px 20px 30px}
.sse-comparison-tiles .sse-product-tile:hover,.sse-comparison-tiles .sse-product-tile.sse-active,.sse-comparison-tiles .sse-product-tile.sse-selected{border:2px solid #049fd9}
.sse-comparison-tiles .sse-product-tile .sse-selection-wrapper{width:100%;float:left;cursor:pointer;margin-bottom:10px}
.sse-comparison-tiles .sse-product-tile .sse-checkbox{display:inline-block;width:30px;height:30px;border:2px solid #d3d3d3;background:#fff;text-align:center;line-height:26px;float:right}
.sse-comparison-tiles .sse-product-tile .sse-selection-wrapper .sse-compare-text{float:right;margin-right:10px;margin-top:5px;font-size:14px;}
.sse-comparison-tiles .sse-product-tile.sse-active .sse-checkbox{border:2px solid #049fd9}
.sse-comparison-tiles .sse-product-tile.sse-active .sse-checkbox::after{border-top:2px solid #049fd9;border-left:2px solid #049fd9;content:'';display:block;height:10px;margin:6px 0 0 10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:5px}
.sse-comparison-tiles .sse-product-tile .sse-media,.sse-comparison-tiles .sse-product-tile .sse-media img,.sse-pc-comparison-tiles .sse-product-tile .content{float:left;width:100%;max-height:125px;/* object-fit: contain; */}
.sse-comparison-tiles .sse-product-tile .sse-media{margin-bottom:10px}
.sse-comparison-tiles .sse-product-tile .sse-product-banner{display:block;height:30px;min-width:35px;position:absolute;top:20px;background-color:#049fd9;left:-7px;padding:3px 0 3px 10px;border-radius:0 100px 100px 0;cursor:pointer}
.sse-comparison-tiles .sse-product-tile .sse-product-banner:before{border-color:#037098 transparent transparent transparent;border-style:solid;border-width:10px 0 0 5px;bottom:-10px;content:' ';height:0;position:absolute;width:0;left:0}
.sse-comparison-tiles .sse-product-tile .sse-product-banner p{color:#fff;background:url(/content/dam/cdc/sse/star.svg) no-repeat 0 center;display:inline-block;margin:0;padding:0 20px}
.sse-comparison-tiles .sse-product-tile .sse-ideal-content{display:none}
.sse-comparison-tiles .sse-featured-content{box-shadow:inset 0 2px 6px 0 rgba(0,0,0,0.2);display:block;background-color:#f6f6f6;position:absolute;left:0;width:100%;z-index:1;padding:25px}
.cdc-transform .sse-comparison-tiles .sse-featured-content{left:-16px;width:calc(100% - -32px)}
.sse-comparison-tiles .sse-featured-content.sse-hidden{display:none}
.sse-comparison-tiles .sse-featured-content .sse-close{background:url(/content/dam/cdc/sse/close.svg) no-repeat 0 0;height:20px;width:20px;display:block;position:absolute;right:10px;top:20px;cursor:pointer}
.sse-comparison-tiles .sse-guide-wrapper .sse-filters.sse-hidden,
.sse-comparison-tiles .sse-guide-wrapper .sse-filters p.sse-hidden,
.sse-comparison-tiles .sse-guide-wrapper .sse-filters ul.sse-hidden,
.sse-comparison-tiles .sse-guide-wrapper .sse-guide-nav li.sse-hidden,
.sse-comparison-tiles .sse-tiles.sse-hidden,
.sse-comparison-tiles.sse-spec .sse-tiles .sse-empty-message.sse-hidden,
.sse-comparison-tiles.sse-guide .sse-tiles .sse-empty-message.sse-guide-hidden,
.sse-comparison-tiles.sse-guide .sse-tiles .sse-product-tile.sse-guide-hidden,
.sse-comparison-tiles .sse-product-tile.sse-search-hidden,
.sse-comparison-tiles.sse-list .sse-product-tile.sse-search-hidden,
.sse-comparison-tiles.sse-spec .sse-tiles .sse-product-tile.sse-filter-hidden,
.sse-comparison-tiles .sse-compare-bar.sse-hidden,
.sse-comparison-tiles .sse-button.sse-hidden,
.sse-comparison-tiles .sse-filters ul li.sse-clear-filters.sse-hidden,
.sse-comparison-tiles .sse-all-filters-hidden,
.sse-comparison-tiles .sse-load-more.sse-hidden,
.sse-comparison-tiles .sse-compare-bar .sse-compare-limit-msg.sse-hidden,
.sse-comparison-tiles .sse-filters.sse-result-hidden,.sse-comparison-tiles .sse-tiles .sse-recommended-text.sse-hidden,
.sse-comparison-tiles .sse-tiles .sse-recommended-text.sse-search-hidden{display:none}
/*.sse-comparison-tiles .load-more{bottom:30px;position:absolute;text-align:center;width:100%;z-index:2}*/
.sse-comparison-tiles .sse-load-more .sse-ltr{direction:ltr;unicode-bidi:embed;display:inline-block}
.sse-comparison-tiles.sse-side .sse-mobile-filter-toggle,.sse-comparison-tiles.side .sse-mobile-guide-toggle{margin:0 0 20px}
.sse-comparison-tiles.sse-spec .sse-mobile-guide-toggle,.sse-comparison-tiles.sse-guide .sse-mobile-filter-toggle{display:none}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-mobile-guide-toggle{display:inline-block}
.sse-comparison-tiles.sse-side .sse-filter-container{position:fixed;top:100%;bottom:0;float:none;width:100%;background:#fff;left:0;visibility:hidden;transition:top ease-in 1s;z-index:1001}
.sse-comparison-tiles.sse-side .sse-filter-container.sse-collapsed{white-space:nowrap}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-filters-wrapper{text-align:left;position:relative}
.sse-comparison-tiles.sse-side .sse-filter-container.sse-open{top:0 !important;visibility:visible}
.sse-comparison-tiles.sse-side .sse-filter-container h3{background:#13a5db;color:#fff;text-align:center;padding:10px}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper h3{background:transparent;color:#4d4c4c;padding:0}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-filters{margin:0;border:0;background:0;padding:0}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-clearall{color:#007493;margin:0 10px 10px;text-decoration:none;font-size:14px}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-clearall:hover{color:#005073}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-clearall:active{color:#6f53bc}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-expand-all{color:#007493;margin:0 10px 10px;text-decoration:none;font-size:14px;padding-right: 15px;border-right: 1px solid #049fd9;display: inline-block;}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-expand-all:hover{color:#005073}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-expand-all:active{color:#6f53bc}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-close-filter{position:absolute;right:10px;top:16px;cursor:pointer}
.sse-comparison-tiles.sse-side .sse-bottom-bar{background:#fff;display:none;padding:20px 15px;position:fixed;z-index:1001;text-align:center;width:100%}
.sse-comparison-tiles.sse-side .sse-filter-container.sse-open ~ .sse-bottom-bar{display:block;bottom:0}
.sse-comparison-tiles.sse-side .sse-filters-wrapper .sse-filters{border-top:1px solid #ddd}
.sse-comparison-tiles.sse-side .sse-filters-wrapper .sse-filters:last-child{border-bottom:1px solid #ddd}
.sse-comparison-tiles.sse-side .sse-filters .sse-filter-header:first-child{padding:10px 10px 0 30px}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-filters h4{cursor:pointer;display:inline}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-filters h5{font-size:16px;color:#999;padding:0 10px 0 20px}
.sse-comparison-tiles.sse-side .sse-filters h4::before{content:'';border-width:6px;border-color:#666 transparent transparent transparent;position:absolute;left:10px;width:0;height:0;display:block;top:calc(50% - -6px);border-style:solid;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sse-comparison-tiles.sse-side .sse-filters h4.selected::after{border-top:2px solid #666;border-left:2px solid #666;content:'';display:inline-block;height:10px;margin:6px 0 0 10px;width:6px;position:absolute;right:10px;top:calc(50% - 3px);-webkit-transform:translateY(-50%) rotateZ(-135deg);transform:translateY(-50%) rotateZ(-135deg)}
.sse-comparison-tiles.sse-side .sse-filters h4.sse-collapsed::before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);top:calc(50% - -3px)}
.sse-comparison-tiles.sse-side .sse-filters ul{margin:0;padding:0 10px}
.sse-comparison-tiles.sse-side .sse-filters ul.more-filters{padding:0 10px 0 20px}
.sse-comparison-tiles.sse-side .sse-filters ul.more-filters li{padding:0}
.sse-comparison-tiles.sse-side .sse-filters .sse-filter-header+ul{padding:10px 10px 0 20px}
.sse-comparison-tiles.sse-side .sse-guide-wrapper .sse-filters .sse-filter-header+ul{padding:0 10px 0 30px}
.sse-comparison-tiles.sse-side .sse-tiles-container{position:relative}
.sse-comparison-tiles.sse-side .sse-tiles .sse-toggle-handle{position:absolute;left:0;top:10px;display:none;cursor:pointer}
.sse-comparison-tiles>div:last-of-type{margin-bottom:0}
html[dir="rtl"] .sse-comparison-tiles .sse-filter-tabs h3{border-right:0;border-left:1px solid #CCC}
html[dir="rtl"] .sse-comparison-tiles .sse-filter-tabs h3:first-child{border-right:1px solid #CCC}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-items{text-align:right}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar.sse-gradient::after{background:-moz-linear-gradient(left,rgba(246,246,246,1) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,0) 100%);background:-webkit-linear-gradient(left,rgba(246,246,246,1) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,0) 100%);background:linear-gradient(to right,rgba(246,246,246,1) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,0) 100%);left:200px;right:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar .sse-items-count{padding:0 30px 0 0}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar .sse-items-count::before{right:10px;left:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar .sse-items-count.init::before,html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar .sse-items-count.sse-collapsed::before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar .sse-comp-item{margin:0 0 0 15px}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar .sse-compare-btn{left:20px;right:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-comp-item a.sse-close-product{left:-5px;right:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar .sse-compare-limit-msg .sse-close{left:10px;right:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-filter-container .sse-guide-wrapper,html[dir="rtl"] .sse-comparison-tiles .sse-filter-container .sse-filters-wrapper,html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container .sse-filters-wrapper{text-align:right}
html[dir="rtl"] .sse-comparison-tiles .sse-filters .sse-tooltip{margin:0 5px 0 0}
html[dir="rtl"] .sse-comparison-tiles .sse-comp-item ~ .sse-tip-text{margin:0 8px 0 0}
html[dir="rtl"].no-touch .sse-comparison-tiles .sse-comp-item:hover ~ .sse-tip-text:before{border-width:8px 0 8px 8px;border-color:transparent transparent transparent #444;left:auto;right:-7px}
html[dir="rtl"] .sse-comparison-tiles .sse-filters{text-align:right}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filters .sse-filter-header:first-child{padding:10px 30px 0 10px}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container .sse-filters h5{padding:0 20px 0 10px}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filters ul.sse-more-filters{padding:0 20px 0 10px}
html[dir="rtl"] .sse-comparison-tiles .sse-filters ul li{margin:0 0 20px;padding:0 30px 0 0}
html[dir="rtl"] .sse-comparison-tiles .sse-filters ul li.sse-partner-link{padding:0}
html[dir="rtl"] .sse-comparison-tiles .sse-filters ul li span{right:0;left:auto;margin:0 0 0 5px}
html[dir="rtl"] .sse-comparison-tiles .sse-filters ul li.sse-active span::after{margin:1px 6px 0 0}
html[dir="rtl"] .sse-comparison-tiles .sse-filters-wrapper .sse-filters ul.radio li.sse-active span::after,html[dir="rtl"] .sse-comparison-tiles.sse-guide .sse-filters ul li.sse-active span::after{margin:3px 3px 0 0}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-filters{padding:0 22px 0 0}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-filters .sse-filter-header{border-left:0;border-right:1px dashed #ccc;padding:0 30px 0 0}
html[dir="rtl"] .sse-comparison-tiles .sse-guide-wrapper .sse-filter-header>span{left:auto;right:-13px}
html[dir="rtl"] .sse-comparison-tiles .sse-guide-wrapper .sse-filter-header.sse-answered>span::before{left:auto;right:6px}
html[dir="rtl"] .sse-comparison-tiles .sse-guide-wrapper .sse-filter-header p{padding:15px 0 15px 45px}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-guide-wrapper .sse-filters ul{border-left:0;border-right:1px dashed #ccc;padding:0 30px 0 10px}
html[dir="rtl"] .sse-comparison-tiles .sse-guide-wrapper .sse-guide-nav li{margin-right:0}
html[dir="rtl"] .sse-comparison-tiles .sse-searchbox-wrapper{float:right}
html[dir="rtl"] .sse-comparison-tiles .sse-search-icon{left:auto;right:20px}
html[dir="rtl"] .sse-comparison-tiles .sse-searchbox{padding:10px 35px 10px 15px}
html[dir="rtl"] .sse-comparison-tiles .sse-tile-views{text-align:left}
html[dir="rtl"] .sse-comparison-tiles .sse-tile-views a:first-child{margin:0 0 0 4px;border-radius:0 20px 20px 0}
html[dir="rtl"] .sse-comparison-tiles .sse-tile-views a:last-child{border-radius:20px 0 0 20px;margin:0 -5px 0 0}
html[dir="rtl"] .sse-comparison-tiles .sse-tile-views a span.sse-grid-view::before{right:9px;left:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-tile-views a span.sse-grid-view::after,html[dir="rtl"] .sse-comparison-tiles .sse-tile-views span.list-view::after{right:0;left:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-tile-views a span.list-view::before{right:5px;left:auto}
html[dir="rtl"] .sse-comparison-tiles .sse-tiles,html[dir="rtl"] .sse-comparison-tiles .sse-product-tile,html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .sse-selection-wrapper,html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .sse-media,html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .sse-media img,html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .sse-content{float:right}
html[dir="rtl"] .sse-comparison-tiles .sse-tiles{text-align:right}
html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .sse-product-banner{left:auto;right:-7px;padding:3px 10px 3px 0;border-radius:100px 0 0 100px}
html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .product-banner:before{border-width:10px 5px 0 0;left:auto;right:0}
html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .sse-product-banner p{background-position:100% center}
html[dir="rtl"] .sse-comparison-tiles .sse-featured-content{left:auto;right:0}
html[dir="rtl"] .cdc-transform .sse-comparison-tiles .sse-featured-content{right:-16px}
html[dir="rtl"] .sse-comparison-tiles .sse-featured-content .sse-close{right:auto;left:10px}
html[dir="rtl"] .sse-comparison-tiles .sse-product-tile .sse-checkbox{float:left}
html[dir="rtl"] .sse-comparison-tiles .sse-product-tile.sse-active .sse-checkbox::after{margin:6px 10px 0 0}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container{right:0;left:auto}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-tiles .sse-toggle-handle{right:0;left:auto;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filters-wrapper .sse-clearall{text-align:right}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filters h4::before{right:10px;left:auto}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filters h4.sse-collapsed::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container .sse-close-filter{left:10px;right:auto}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filters h4.sse-selected::after{margin:6px 10px 0 0;right:auto;left:10px}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filters .sse-filter-header+ul{padding:10px 20px 0 10px}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-guide-wrapper .sse-filters .sse-filter-header+ul{padding:0 30px 0 10px}
.sse-tile-views-wrapper{text-align:left;}
.sse-filter-container .sse-scroll-panel{
	height:600px!important;
	overflow-y:auto!important;
	overflow-x:hidden!important;
}
.sse-comparison-tiles .sse-load-more {
    bottom: 30px;
    text-align: center;
    clear: both;
}
.sse-button.sse-atlantic, .sse-button.sse-clearall-btn, .sse-button.sse-back, .sse-button{
    background: transparent;
    border: 1px solid #005073;
    color: #005073;
    line-height: 1.5em;
    padding: 9px 40px;
    font-style: normal;
    font-weight: 400;
    border-radius: 100px;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
	cursor:pointer;
}
.sse-button.sse-back{
	margin-bottom:20px;

}
.sse-button
.sse-button.sse-atlantic:hover{
   background-color: #0a7998;
   border: 1px solid #0a7998;
   color:#fff;
}
.sse-product-description ul{
	list-style-type:disc;
}
button:focus{
	outline:none;
}
.sse-mobile-guide-toggle{
	margin-bottom:20px;
}

/*Demo hub css*/
.sse-comparison-tiles .demo-sec-tiles .sse-product-tile .sse-selection-wrapper {
    display: none;
}
.sse-comparison-tiles .demo-sec-tiles .sse-product-tile .sse-content {
    display: inline-block;
}
.sse-comparison-tiles .demo-sec-tiles .sse-product-tile .sse-product-header {
    display: inline-block;
    margin-bottom: 10px;
}
/*.sse-comparison-tiles .demo-sec-tiles .sse-product-tile .sse-product-header h4 {
    min-height: 65px;
    max-height: 65px;
}*/
.sse-comparison-tiles .demo-sec-tiles .sse-product-tile .sse-product-description{
	max-height:100px;
}
.sse-comparison-tiles .demo-sec-tiles .sse-product-tile {
   /* min-height: 400px;
    max-height: 400px;*/
}
/*Demo hub css ends*/

@media only screen and (min-width:37.5em){
.sse-comparison-tiles .sse-filter-tabs{display:block}
.sse-comparison-tiles .sse-filter-tabs h3{display:inline-block;width:auto;padding:10px 25px 10px 60px}
.sse-comparison-tiles .sse-filter-tabs h3 .mobile{display:none}
.sse-comparison-tiles .sse-filter-tabs h3 .tablet{display:inline-block}
.sse-comparison-tiles .sse-filter-tabs h3::before{content:'';height:23px;width:23px;position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sse-comparison-tiles .sse-filter-tabs .sse-spec::before{background:url(/content/dam/cdc/sse/check.svg) no-repeat 0 0}
.sse-comparison-tiles .sse-filter-tabs .sse-guide::before{background:url(/content/dam/cdc/sse/question.svg) no-repeat 0 0}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-filters{padding:0 0 0 12px}
.sse-comparison-tiles .sse-tile-views{padding:0 0 20px;color:#999;text-align:right;width:50%;float:left}
.sse-comparison-tiles .sse-tile-views a{display:inline-block;padding:8px 20px;background:#f1f3f7;text-align:center;color:#bfc3ca;text-decoration:none}
.sse-comparison-tiles .sse-tile-views a:first-child{margin-right:4px;border-radius:20px 0 0 20px}
.sse-comparison-tiles .sse-tile-views a:last-child{border-radius:0 20px 20px 0;margin-left:-5px}
.sse-comparison-tiles .sse-tile-views a span.sse-grid-view{background-color:#bfc3ca;height:20px;width:20px;display:block;position:relative}
.sse-comparison-tiles .sse-tile-views a.sse-selected span.sse-grid-view,.sse-comparison-tiles .sse-tile-views a.sse-selected span.sse-list-view{background-color:#8c8f93}
.sse-comparison-tiles .sse-tile-views a span.sse-grid-view::before{content:'';background-color:#FFF;width:2px;height:100%;position:absolute;left:9px}
.sse-comparison-tiles .sse-tile-views a span.sse-grid-view::after{content:'';background-color:#FFF;height:2px;width:100%;position:absolute;left:0;top:9px}
.sse-comparison-tiles .sse-tile-views a span.sse-list-view{background-color:#bfc3ca;height:19px;width:20px;display:block;position:relative;content:''}
.sse-comparison-tiles .sse-tile-views span.sse-list-view::after{box-shadow:0 -4px 0 0 #FFF,0 -3px 0 0 #FFF,0 3px 0 0 #FFF,0 4px 0 0 #FFF;content:'';position:absolute;left:0;top:9px;width:100%;height:1px}
.sse-comparison-tiles .sse-tile-views a span.sse-list-view::before{content:'';width:2px;height:100%;background-color:#FFF;position:absolute;left:5px}
.sse-comparison-tiles .sse-product-tile{width:calc((100% - 41px) / 2)}
.sse-comparison-tiles.sse-list .sse-product-tile{max-width:none;padding:0;width:calc(100% - 20px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-selection-wrapper{position:absolute;top:10px;right:20px;width:auto}
.sse-comparison-tiles.sse-list .sse-product-tile.sse-active,.sse-no-touch .sse-comparison-tiles.sse-list .sse-product-tile.sse-active:hover{border:2px solid #049fd9}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-media{margin:0}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-media,.sse-comparison-tiles.sse-list .sse-product-tile .sse-content{width:calc(50% - 15px)}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-content{padding:50px 20px}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-content .sse-product-description :last-child{margin-bottom:0}
.sse-comparison-tiles .sse-featured-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;width:calc(100% - -20px);left:-10px}
.cdc-transform .sse-comparison-tiles .sse-featured-content{width:calc(100% - -46px);left:-28px}
.sse-comparison-tiles .sse-featured-content .sse-featured-header{padding:25px 20px;text-align:right;width:33%}
.sse-comparison-tiles .sse-featured-content .sse-featured-description{padding:25px 40px 25px 20px;width:67%}
html[dir="rtl"] .sse-comparison-tiles .sse-filter-tabs h3{padding:10px 60px 10px 25px}
html[dir="rtl"] .sse-comparison-tiles .sse-filter-tabs h3::before{left:auto;right:25px}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-filters{padding:0 12px 0 0}
html[dir="rtl"] .sse-comparison-tiles .sse-featured-content{left:auto;right:-10px}
html[dir="rtl"] .cdc-transform .sse-comparison-tiles .sse-featured-content{right:-28px}
html[dir="rtl"] .sse-comparison-tiles .sse-featured-content .sse-featured-header{text-align:left}
html[dir="rtl"] .sse-comparison-tiles .sse-featured-content .sse-featured-description{padding:25px 20px 25px 40px}
html[dir="rtl"] .sse-comparison-tiles.sse-list .sse-product-tile .sse-selection-wrapper{right:auto;left:20px}


}
@media only screen and (min-width:48em){.sse-comparison-tiles .sse-compare-bar{text-align:left}
.sse-comparison-tiles .sse-compare-items{overflow:hidden;position:relative;display:block}
.sse-comparison-tiles .sse-compare-bar .sse-comp-item{display:inline-block}
.sse-comparison-tiles .sse-compare-bar .sse-comp-item img{display:block}
.sse-comparison-tiles .sse-comp-item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sse-comparison-tiles .sse-compare-bar .sse-comp-item{position:relative;cursor:pointer;max-width:100px;margin:0 15px 0 0}
.sse-comparison-tiles .sse-compare-bar .sse-items-count.sse-init::before{top:calc(50% - -3px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sse-comparison-tiles .sse-compare-items.prev::before,.sse-comparison-tiles .sse-compare-items.sse-next::after{background:-moz-linear-gradient(right,rgba(246,246,246,0) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(right,rgba(246,246,246,0) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,1) 100%);background:linear-gradient(to left,rgba(246,246,246,0) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,1) 100%);content:"";height:100%;position:absolute;left:0;top:0;width:100px;z-index:1;cursor:pointer}
.sse-comparison-tiles .sse-compare-items.sse-next::after{background:-moz-linear-gradient(left,rgba(246,246,246,0) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(left,rgba(246,246,246,0) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,1) 100%);background:linear-gradient(to right,rgba(246,246,246,0) 0,rgba(246,246,246,1) 50%,rgba(246,246,246,1) 100%);left:auto;right:0}
.sse-comparison-tiles .sse-compare-items.sse-prev .sse-prev,.sse-comparison-tiles .sse-compare-items.sse-next .sse-next{background:url(../icons/left.svg) no-repeat 0 0;display:block;width:9px;height:16px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.sse-comparison-tiles .sse-compare-items.sse-next .sse-next{background:url(../icons/right.svg) no-repeat 0 0;left:auto;right:10px}
.no-touch .sse-comparison-tiles .sse-comp-item:hover ~ .sse-tip-text{display:block}
.no-touch .sse-comparison-tiles .sse-comp-item:hover ~ .sse-tip-text:before{content:'';position:absolute;left:-7px;top:50%;margin-top:-8px;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #444 transparent transparent}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-media{width:calc((100% / 3) - 10px)}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-content{width:calc((200% / 3) - 10px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-content :last-child{margin-bottom:0}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-content .sse-product-header,.sse-comparison-tiles.sse-list .sse-product-tile .sse-content .sse-product-description{float:left;width:calc(50% - 10px)}
.sse-comparison-tiles.sse-list .sse-product-tile .sse-content .sse-product-header{margin-right:20px}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar{text-align:right}
html[dir="rtl"] .sse-comparison-tiles.sse-list .sse-product-tile .sse-content .sse-product-header{margin:0 0 0 20px}
html[dir="rtl"] .sse-comparison-tiles.sse-list .sse-product-tile .sse-content .sse-product-header,html[dir="rtl"] .sse-comparison-tiles.sse-list .sse-product-tile .sse-content .sse-product-description{float:right}

}
@media only screen and (min-width:60em){.sse-comparison-tiles.sse-side .sse-filters ul li{display:block}
}
@media only screen and (min-width:64em){.sse-comparison-tiles{content:'desktop'}
body.no-scroll{overflow:auto}
.sse-comparison-tiles .sse-compare-bar,.sse-comparison-tiles .sse-compare-items,.sse-comparison-tiles .sse-comp-btn,.sse-comparison-tiles .sse-compare-limit-msg{float:left}


.sse-comparison-tiles .sse-compare-bar .sse-items-count{display:none}
/*.sse-comparison-tiles .sse-comp-btn{position:relative;top:30px}*/
.sse-comparison-tiles .sse-filters{padding:30px 30px 10px}
.sse-comparison-tiles.sse-side .sse-filters .sse-filter-header:first-child{padding:10px 10px 0 20px}
.sse-comparison-tiles.sse-side .sse-filters h4::before{left:0}
.sse-comparison-tiles .sse-filters ul li{display:inline-block;margin:0 20px 20px 0}
.sse-comparison-tiles .sse-filters ul li.sse-clear-filters{border-left:1px solid #ccc;padding:0 0 0 15px}
.sse-comparison-tiles.sse-side .sse-mobile-filter-toggle,.sse-comparison-tiles.sse-side .sse-mobile-guide-toggle{display:none}
.sse-comparison-tiles.sse-side .sse-filter-container{float:left;width:23%;margin:0;background:#fff;border-right:1px solid #ddd;transition:all ease-in-out .3s;position:static;visibility:visible}
.sse-comparison-tiles .sse-filter-container{width:100%;float:left}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper,.sse-comparison-tiles.sse-side .sse-filter-container .sse-filters-wrapper{display:none}
.sse-comparison-tiles.sse-side.sse-spec .sse-filter-container.sse-guide-filter .sse-guide-wrapper,.sse-comparison-tiles.sse-side.sse-guide .sse-filters-wrapper{display:none}
.sse-comparison-tiles.sse-side .sse-filter-container.sse-collapsed{padding:20px 0 0 20px;width:0;overflow:hidden}
.sse-comparison-tiles.sse-side .sse-filter-container h3{background:0;color:#4d4c4c;text-align:left;padding:0;margin:0 0 10px}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-clearall{margin:0 0 10px}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-close-filter{display:none}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-filters-wrapper{height:auto;overflow:visible}
.sse-comparison-tiles.sse-side .sse-tiles-container{width:77%;padding-left:30px;transition:all ease-in-out .3s;border-left:1px solid #ddd;position:relative;left:-1px}
.sse-comparison-tiles.sse-side .sse-filter-container.sse-collapsed ~ .sse-tiles-container{width:calc(100% - 23px)}
.sse-comparison-tiles.sse-guide .sse-filter-container.sse-guide-filter ~ .sse-tiles-container .sse-tiles{display:block}
.sse-comparison-tiles.sse-side .sse-filter-container.sse-open ~ .sse-bottom-bar{display:none}
.sse-comparison-tiles.sse-side .sse-tiles .sse-toggle-handle{display:block}
.sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-clearall{text-align:left}
.sse-comparison-tiles .sse-guide-wrapper .sse-guide-nav,.sse-comparison-tiles.sse-side .sse-filter-container.sse-guide-filter .sse-mobile-guide-toggle{display:none}
.sse-comparison-tiles .sse-guide-wrapper .sse-filters ul.radio li.sse-active span::after{background-color:transparent}
.sse-comparison-tiles.sse-side.sse-list .sse-product-tile,.sse-comparison-tiles.sse-side.sse-list .sse-filter-container.sse-collapsed ~ .sse-tiles-container .sse-tiles .sse-product-tile{width:calc(100% - 10px)}
.sse-comparison-tiles .sse-product-tile{width:calc((100% - 61px) / 3)}
.sse-comparison-tiles.sse-guide .sse-tiles, .sse-comparison-tiles.sse-side.sse-spec .sse-filter-container.sse-guide-filter .sse-guide-wrapper{display:block}
.sse-comparison-tiles.sse-side .sse-featured-content{width:calc(100% - -11px);left:0}
.cdc-transform .sse-comparison-tiles.sse-side .sse-featured-content{width:calc(100% - -21px)}
.cdc-transform .sse-comparison-tiles .sse-featured-content{width:calc(100% - -48px)}
.sse-comparison-tiles .sse-load-more{width:calc(100% - 20px)}
html[dir="rtl"] .sse-comparison-tiles .sse-compare-bar,html[dir="rtl"] .sse-comparison-tiles .sse-compare-items,html[dir="rtl"] .sse-comparison-tiles .sse-comp-btn,html[dir="rtl"] .sse-comparison-tiles .sse-compare-limit-msg{float:right}
html[dir="rtl"] .sse-comparison-tiles .sse-filters ul li{margin:0 0 20px 20px}
html[dir="rtl"] .sse-comparison-tiles .sse-filters ul li.sse-clear-filters{border:0;border-right:1px solid #ccc;padding:0 15px 0 0}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container{float:right;border:0;border-left:1px solid #ddd}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container.sse-collapsed{padding:20px 20px 0 0}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container h3{text-align:right}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-tiles-container{padding:0 30px 0 0;border:0;border-right:1px solid #ddd;left:auto;right:-1px}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-filter-container .sse-guide-wrapper .sse-clearall{text-align:right}
html[dir="rtl"] .sse-comparison-tiles.sse-side .sse-featured-content{left:auto;right:0}
}
@media only screen and (min-width:80em){.sse-comparison-tiles .sse-product-tile{width:calc((100% - 81px) / 4);/* height: 485px; */}
.sse-comparison-tiles .sse-product-tile .sse-product-banner{min-width:0}
.sse-comparison-tiles .sse-product-tile .sse-product-banner:hover,.sse-comparison-tiles .sse-product-tile .sse-product-banner.sse-active{min-width:35px}
.sse-comparison-tiles .sse-product-tile .sse-product-banner p{padding:0;text-indent:-9999px;width:25px}
.sse-comparison-tiles .sse-product-tile .sse-product-banner:hover p,.sse-comparison-tiles .sse-product-tile .sse-product-banner.sse-active p{padding:0 20px;text-indent:0;width:auto}
.cdc-transform .sse-comparison-tiles .sse-featured-content{width:calc(100% - -50px)}
.cdc-transform .sse-comparison-tiles.sse-side .sse-featured-content{width:calc(100% - -23px-23px)}

.sse-comparison-tiles .sse-compare-bar .sse-comp-btn{padding:0 10px 10px;text-align:center; float:none; display:inline-block}
/* .sse-comparison-tiles .sse-compare-bar .sse-compare-btn{cursor:pointer;margin-bottom:10px; background:#005073; color:#fff; border: 1px solid #005073} */
.sse-comparison-tiles .sse-compare-bar .sse-compare-btn{cursor:pointer;margin-bottom:10px; background:#0d98be; color:#fff; border: 1px solid #0d98be}


.sse-comparison-tiles .sse-compare-items{width:75%}
.sse-comparison-tiles .sse-compare-buttons{margin-top:45px; width:25%; float:left;}


}
@media only screen and (max-width:37.5em){
	.sse-comparison-tiles .sse-searchbox-wrapper{width:100%;}
	.sse-comparison-tiles .sse-compare-bar{float:left;}
}
/*New css added for font sizes*/
.pc-wrapper .sse-product-description ul li{
	font-size: 14px;
	margin-bottom: 10px;
    font-weight: 300;
    line-height: 1.25em;
}

.pc-wrapper .sse-product-description p{
	font-size: 14px;
}

.pc-wrapper .sse-product-description p .sse-desc-span{
	display : inline-block;
	width : 100%;
}

.pc-wrapper .sse-product-header h4{
	font-size:18px;
}
.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header .sse-selected-guide a{
}

.sse-comparison-tiles .sse-guide-wrapper .sse-filter-header p{
	font-size:14px;
}


.sse-comparison-tiles.sse-side .sse-filter-container button.sse-disable-link{
	/* color:#4d4c4c; */
	color: #9E9EA2;
	cursor: default;
}

.sse-comparison-tiles.sse-side .sse-filter-container button.sse-disable-link:hover{
	/* color:#4d4c4c; */
	color: #9E9EA2;
	cursor: default;
}

.sse-close-icon-search {
	background: url(/content/dam/cdc/sse/close1.png) no-repeat center center;
    border: 0;
    cursor: pointer;
    height: 20px;
    right: 20px;
    position: absolute;
    top: 8px;
    width: 20px;
}

#guide-show{
	color: #007493;
}

.sse-seocontent {
	display: none !important;
}

#selected-guide-btn {
	color: #007493;
	text-align: left;
}

.pc-wrapper .sse-comparison-tiles .sse-filter-container .sse-filters-wrapper{
	overflow-y: scroll;
	max-height: 400px;
	color: blue;
}

.no-padding{
	overflow: auto;
}

/*
.scrollWrapper{
	overflow: auto;
} */


@media only screen and (max-width: 768px) {
	#loadAll{
		margin-top: 20px;
	}

	.sse-comparison-tiles.sse-side .sse-filter-container .sse-filters-wrapper{
		overflow: auto;
		height: calc(100% - 80px);
	}
}

/*========== Selector Redesign CSS ========*/
	.selector{
		background: #f2f2f2!important;
	}
	.selector .hide{
		display: none!important;
	}
	.selector .page-banner{
		background: url('images/banner-image.png') no-repeat 100% 0 #005073;
		height:248px;
	}
	.selector .banner-title{
		font-size: 46px;
		font-weight: 300;
		text-align: center;
		color: #ffffff;
		margin: 0;
		padding: 62px 0 0 0;
	}
	.selector .banner-infotext{
		font-size: 18px;
		font-weight: 300;
		font-style: normal;
		line-height: 1.44;
		letter-spacing: normal;
		color: #ffffff;
		margin: 0 auto;
		width: 683px;
		text-align: center;

	}
	.selector .search-wrap{
		text-align: center;
		padding-top:10px;
	}
	.selector .search-wrap .search-component{
		width: 700px;
		background: #fff;
		border-radius: 35px;
		margin: 0;
		padding: 10px 30px;
		min-height: 60px;
		border: none;
		font-size: 20px;
		font-weight: 300;
		color: #58585b;
	}
	.selector .content-section{
		width: 100%;
		max-width:1244px;
		margin: 0 auto;
		border-top:1px solid #dfdfdf;
	}
	.selector .sorting-section{
		padding: 25px 0px 25px 25px;

	}
	.selector .pagination-wrap,
	.selector .switch-wrap,
	.selector .sort-by{
		width: 291px;
	}
	.selector .pagination-wrap{
		font-size: 14px;
		font-weight: 300;
		color: #58585b;
		display: inline-block;
		line-height: 38px;
	}
	.selector .switch-wrap{
		font-size: 14px;
		display: inline-block;
		text-align: right;
		line-height: 38px;
		margin-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
		float: right;
	}
	.selector .sort-by{
		display: inline-block;
		text-align: right;
		margin-left: 15px;
	}
	.selector .sort-by label{
		font-size: 18px;
		font-weight: 300;
		font-style: normal;
		line-height: 1.44;
		letter-spacing: normal;
		color: #4d4c4c;
		margin-right: 10px;
	}
	.selector .sort-by select{
		width: 215px;
		height: 38px;
		border-radius: 8px;
		background-color: #ffffff;
		font-size: 14px;
	    color: #4d4c4c;
		padding: 7px 13px 5px;
		border:1px solid #ccc;
		line-height: 38px;
	}
	.selector .sort-by select:focus{
		outline: none;
	}

/*============== Switch Component CSS =========*/
	.switch {
		position: relative;
		display: inline-block;
		margin: 0 0 0 20px;
		top: 12px;
		width: 46px;
		height: 14px;
		border-radius: 7px;
		background-color: #00bceb;
	  }
	  
	  .switch input { 
		opacity: 0;
		width: 0;
		height: 0;
	  }
	  
	  .slider {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #4d4c4c;
		-webkit-transition: .4s;
		transition: .4s;
	  }
	  
	  .slider:before {
		position: absolute;
		content: "";
		left: -5px;
		bottom: -5px;
		-webkit-transition: .4s;
		transition: .4s;
		width: 25px;
		height: 25px;
		box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
		border: solid 1px #0d274d;
		background-color: #ffffff;
	  }
	  
	  input:checked + .slider {
		background-color: #00bceb;
	  }
	  
	  input:focus + .slider {
		box-shadow: 0 0 1px #00bceb;
	  }
	  
	  input:checked + .slider:before {
		-webkit-transform: translateX(26px);
		-ms-transform: translateX(26px);
		transform: translateX(26px);
	  }
	  
	  /* Rounded sliders */
	  .slider.round {
		border-radius: 34px;
	  }
	  
	  .slider.round:before {
		border-radius: 50%;
	  }
	/*============= Content Area CSS ===========*/
	.selector .filter-section{
		width: 291px;
		background: #0d274d;
		border-radius: 15px;
		padding: 15px 15px;
		box-sizing: border-box;
		display: inline-block;
		margin-bottom: 20px;
	}
	.selector .filter-title{
		font-size: 18px;
		font-weight: normal;
		color: #fff;
		width: 100%;
		display: inline-block;
		border-bottom: 1px solid #f2f2f2;
		padding: 5px 0;
		margin-bottom: 20px;
	}
	.selector .clear-filter{
		text-align: right;
		display: inline-block;
		width: 100%;
		margin-bottom: 20px;
	}
	.collapse-icon, .increment-icon{
		width: 20px;
		float: right;
		font-size: 38px;
		line-height: 21px;
		cursor: pointer;
	}
	.selector .clear-filter a{
		font-size: 14px;
		text-align: right;
		color: #fff;
		font-weight: normal;
		text-decoration: none;
		margin-top: 25px;
		cursor: pointer;
	}
	.selector .show-more{
		padding-top: 5px;
	}
	.selector .show-more a{
		font-size: 14px;
		color: #fff;
		font-weight: 400;
		text-decoration: none;
	}
	.selector .filter-category-title {
		margin: 0 0 10px 0;
	}
	.selector .filter-category-title a{
		font-size: 18px;
		color: #fff;
		font-weight: 300;
		text-decoration: none;
	}
	.selector .filter-data ul{
		margin: 0 0 30px 0;
		padding: 0;
		list-style: none;
	}
	.selector .filter-container.open{
		display: block;
	}
	.selector .filter-checkbox{
		position: relative;
		margin-bottom: 10px;
		font-size: 14px;
		color: #4d4c4c;
		cursor: default!important;
	}
	.selector .filter-checkbox input{
		position: absolute;
		z-index: -1;
		opacity: 0;
		left: 0;
		width: 16px;
		height: 16px;
		display: inline-block;
	}
	.selector .filter-checkbox label{
		max-width: 200px;
		display: inline-block;
		margin-left: 30px;
		color: #fff;
	}
	.selector .custom-checkbox {
		position: absolute;
		top: 2px;
		left: 0;
		height: 16px;
		width: 16px;
		background: transparent;
		border: 1px solid #9E9DA2;
	}
	.selector .filter-checkbox input:checked ~ .custom-checkbox:after{
		display: block;
	}
	.selector .custom-checkbox:after {
		left: 4px;
		top: -1px;
		width: 6px;
		height: 14px;
		border: solid #049fd7;
		border-width: 0 2px 2px 0;
		transform: rotate(39deg);
		background: transparent;
	}
	.selector .data-section{
		padding: 20px 0 0 0;
		max-width: 100%;
		margin:0 auto;
	}
	.selector .tile-container{
		width: calc(100% - 291px);
		vertical-align: top;
		float: right;
	}
	.selector .tile-view{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.selector .category-info{
		max-width: 100%;
		padding: 8px 10px;
		background: #f2f2f2;
		font-size:14px;
		border-radius: 5px;
		display: inline-block;
	}
	.selector .category-info a{
		text-decoration: none;
		color:#4d4c4c;
	}
	.selector .tile-view > div{
		background: #fff;
		border-radius: 15px;
		padding: 15px;
		box-sizing: border-box;
		width: 291px;
		margin: 0 0 25px 20px;
		border:1px solid #fff;
		position: relative;
		box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15)
	}
	.selector .tile-view > div:hover{
		border:1px solid #fff;;
	}
	.selector .tile-view .tile-heading{
		font-size:18px;
		color: #007493;
		margin: 20px 0 0 0;
		font-weight: normal;
	}
	.selector .tile-view .tile-desc{
		font-size: 14px;
		margin-top: 15px;
	}
	.selector .tile-view .img-container{
		width:100%;
		text-align: center;
		margin-top:15px;
	}
	.selector .tile-view .img-container img{
		max-height: 100%;
		max-width: 100%;
	}
	.selector .tile-view .small-text{
		font-size: 14px;
		margin-top: 10px;
		color: #007493;
		font-weight: normal;
	}
	.selector .tile-view .tile-desc{
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.29;
		letter-spacing: normal;
		color: #4d4c4c;
		margin-bottom: 15px;
		word-break: break-word;
		height: 90px;
	}
	.selector .tile-view .datasheet-link{
		font-size: 18px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.33;
		letter-spacing: normal;
		position: absolute;
		bottom:15px;
		color: #007493;
	}
	.selector .datasheet-link a{
		color: #007493;
		text-decoration: none;
	}
	.selector .tile-view .desc-info{
		margin:0;
		padding:0 0 0 13px;
		list-style: disc;
	}
	.selector .tile-view .desc-info li{
		margin: 0 0 10px 0;
		padding: 0;
	}
	.selector .tile-view .comapare-link{
		font-size: 18px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.33;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
		text-decoration: underline;
		padding-top: 30px;
	}
	.selector .tile-view .comapare-link a{
		text-decoration: underline;
		color: #fff;
	}
	.selector .action-btn{
		min-height: 40px;
		font-size: 18px;
		text-align: center;
		font-weight: normal;
		color: #005073;
		border-radius:20px;
		width: 261px;
		border: 1px solid #005073;
		margin: 15px 0 0;
		cursor: pointer;
		background: #fff;
	}
	.selector .action-btn:hover{
		background: #005073;
		color: #fff;
	}
	.selector .product-search{
		width: 100%;
		display: inline-block;
		margin-bottom: 20px;
		position: relative;
	}
	.selector .product-search input[type="search"],
	.selector .product-search input[type="text"]{
		width: 100%;
		border-radius: 20px;
		height: 40px;
		border: none;
		outline: none;
		padding: 5px 30px 5px 15px;
		box-sizing: border-box;
		color: #4d4c4c;
		border:1px solid #ccc;
		background: url(search.png) no-repeat 230px 9px #fff;
	}
	.selector .product-search input[type="search"]:focus,
	.selector .product-search input[type="text"]:focus{
		background: #fff;
	}
	.clear-search{
		width: 20px;
		position: absolute;
		top: 11px;
		right: 10px;
	}
	.selector .price-info{
		margin-top: 15px;
		text-align: center;
	}
	.selector .price-text{
		color: #4d4c4c;
		font-size: 14px;
	}
	.selector .product-price{
		font-size: 28px;
		color: #4d4c4c;
	}

	/*=============*/
	.selector .filterContainer .controlInput {
		margin: 0;
		position: relative;
		padding-left: 25px;
		cursor: pointer;
		display: inline;
		font-size: 16px;
		font-weight: 300;
		line-height: 1.50;
		text-align: left;
		color: #6a6b6c;
		box-sizing: border-box;
	}
	.selector .controlInput input {
		position: absolute;
		z-index: -1;
		opacity: 0;
		left: 0;
		width: 16px;
		height: 16px;
	}
	input[type=radio], input[type=checkbox] {
		margin: 4px 0 0;
		box-sizing: border-box;
		padding: 0;
	}
	.selector .controlInput__indicator {
		position: absolute;
		top: 2px;
		left: 0;
		height: 16px;
		width: 16px;
		background: #fff;
		border: 1px solid #fff;
		border-radius: 2px;
	}
	.selector .controlInput__indicator:after {
		content: '';
		position: absolute;
		display: none;
	}
	.selector .control--checkbox .controlInput__indicator:after {
		left: 2px;
		top: 4px;
		height: 9px;
		width: 12px;
		background: url('icon-checkmark-blue.svg') no-repeat 100% 100%;
	}
	.selector .controlInput input:checked ~ .controlInput__indicator {
		background: #00bceb;
		border: 1px solid #00bceb;
	}
	.selector .controlInput input:checked ~ .controlInput__indicator:after {
		display: block;
	}
	.selector .filterValue{
		display: inline-block;
		margin-top: 1px;
		line-height: 24px;
	}
	.selector .selector-disabled-filter .filterValue{
		color: #6c757d;
	}
	.selector .selector-disabled-filter .controlInput__indicator{
		background: transparent;
		border: 1px solid #6c757d;
		cursor: default;
	}
	.selector .load-more-wrap {
		width: 100%;
		text-align: center;
		padding: 30px 0 40px 0;
	}
	.selector .load-more{
	    height: 38px;
		border-radius: 21px;
		border: solid 1px #007493;
		color: #007493;
		font-size: 18px;
		text-align: center;
		line-height:38px;
		cursor: pointer;
		font-weight:400;
		display: inline-block;
		padding: 0 20px;
	}
	.selector .load-more:hover{
		background:#0a7998;
		color: #fff; 
		border-color:#0a7998;;
	}
	.see-all-switches{
		text-decoration: none;
		font-size: 18px;
		color: #007493;
		display: inline-block;
		margin: 7px 5px 0 10px;
		font-weight: 400;
	}
	.see-all-switches:hover{
		text-decoration: underline;
	}
	.see-all-switches:after {
		background: url('icon-contact-arrow.png') no-repeat 2px 0px;
		transform: rotate(270deg);
		content: '';
		height: 20px;
		width: 20px;
		display: inline-block;
		vertical-align: top;
		background-size: 13px;
		margin-left: 3px;
	}
/*======= Compare checkbox CSS ==========*/
	.compare-section{
		position: relative;
		max-width: 100%;
	}
	.selector .compare-checkbox{
		position: relative;
		color: #4d4c4c;
	}
	.selector .compare-checkbox input{
		position: absolute;
		z-index: -1;
		opacity: 0;
		left: 0;
		width: 16px;
		height: 16px;
		display: inline-block;
	}
	.selector .compare-checkbox label{
		width: 200px;
		display: inline-block;
		margin-left: 30px;
	}
    .selector .compare-checkbox .controlInput {
		margin: 0;
		position: relative;
		padding-left: 40px;
		cursor: pointer;
		display: inline;
		font-size: 16px;
		font-weight: 300;
		line-height: 1.50;
		text-align: left;
		color: #6a6b6c;
		width: 98%;
		box-sizing: border-box;
	}
	.selector .compare-checkbox .controlInput input {
		position: absolute;
		z-index: -1;
		top: -4px;
		opacity: 0;
		left: 0;
		width: 25px;
		height: 25px;
	}
	.selector .compare-checkbox input[type=radio], .compare-checkbox input[type=checkbox] {
		margin: 0;
		box-sizing: border-box;
		padding: 0;
	}
	.selector .compare-checkbox .controlInput__indicator {
		position: absolute;
		top: -5px;
		left: 0;
		height: 25px;
		width: 25px;
		background: transparent;
		border: 1px solid #9E9DA2;
		border-radius: 2px;
	}
	.selector .compare-checkbox .controlInput__indicator:after {
		content: '';
		position: absolute;
		display: none;
	}
	.selector .compare-checkbox .control--checkbox .controlInput__indicator:after {
		left: 0px;
		top: 0px;
		width: 25px;
		height: 25px;
		background: url('tick-mark-white.svg') no-repeat center;
		
	}
	.selector .compare-checkbox .controlInput input:checked ~ .controlInput__indicator {
		background: #005073;
		border: 1px solid #005073;
	}
	.selector .compare-checkbox .controlInput input:checked ~ .controlInput__indicator:after {
		display: block;
	}
	.selector .compare-checkbox .filterValue{
		display: inline-block;
		margin-top: 1px;
		line-height: 38px;
	}
	.selector .compare-btn{
		width: 200px;
		background: #005073;
		color: #fff;
		margin: 0;
	}
	.selector .bottom-section{
		position: absolute;
		bottom: 15px;
	}
	.selector-disable-link{
		/* color:#4d4c4c; */
		color: #9E9EA2;
		cursor: default;
	}

	.selector-disable-link:hover{
		/* color:#4d4c4c; */
		color: #9E9EA2;
		cursor: default;
	}
	.selector .selector-disabled-filter{
		/* color:#4d4c4c; */
		color: #9E9EA2;
		cursor: default;
	}
	.selector .selector-disabled-filter{
		/* color:#4d4c4c; */
		color: #9E9EA2;
		cursor: default;
	}
	.selector-empty-message {
    margin: 10px 10px 0;
    color: #58585b;
	}

	.filter-heading-mobile{
		display: none;
	}
    .selector .tile-view > div.tileSmall{
		height: auto;
		min-height: 235px;
	}
	.selector .tile-view > div.tileLarge{
		height: 420px;
	}
	.selector .bottom-section{
		position: absolute;
		bottom: 15px;
	}
	.selector .compare-product-btn{
	    height: 38px;
		border-radius: 21px;
		border: solid 1px #005073;
		color: #fff;
		font-size: 18px;
		text-align: center;
		line-height:38px;
		cursor: pointer;
		font-weight:400;
		display: inline-block;
		padding: 0 20px;
		background: #005073;
	}
	.selector .compare-product-btn.compare-error{
		color: #e2241a;
		background: transparent;
	}
	
	
/* ==================Compare page css start =============== */
.comparison-section .content-section{
	max-width:1244px;
	margin: 0 auto 100px;
	overflow-x: auto;
	padding: 0 3px;
	box-sizing: border-box;
}
.back-section{
	margin: 15px 0;
}
.back-to-selector{
	font-size: 18px;
	color: #007493;
	vertical-align: top;
	text-decoration: none;
	font-weight: 400;
}
.back-icon{
	background: url('icon-contact-arrow.png') no-repeat 3px 0;
	width: 20px;
	height: 20px;
	transform: rotate(90deg);
	display: inline-block;
	vertical-align: top;
}
.compare-title{
	font-size: 46px;
	color: #4d4c4c;
	margin-top: 40px;
}
/*============== Comapre tile view css ============*/
.comparison-section .tile-wrapper{
	margin-top: 30px;
}
.comparison-section .tile-container{
	width: calc(100% - 291px);
	vertical-align: top;
	float: right;
}
.comparison-section .tile-view{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;	
}
.comparison-section .category-info{
	max-width: 100%;
	padding: 8px 10px;
	background: #f2f2f2;
	font-size:14px;
	border-radius: 5px;
	display: inline-block;
}
.comparison-section .category-info a{
	text-decoration: none;
	color:#4d4c4c;
}
.tile-close, .accordion-tile-close{
	background:url('close-icon-white.png') no-repeat #4d4c4c center center;
	height: 20px;
	width: 20px;
	border-radius: 50px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.comparison-section .tile-view > div{
	background: #fff;
	border-radius: 15px;
	padding: 15px;
	box-sizing: border-box;
	width: 291px;
	margin: 0 0 25px 25px;
	border:1px solid #fff;
	position: relative;
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15)

}
.comparison-section .tile-view > div:first-child{
	margin: 0 0 25px 0;
}
.comparison-section .tile-view > div:hover{
	border:1px solid #fff;;
}
.comparison-section .tile-view .tile-heading{
	font-size:18px;
	color: #007493;
	margin: 20px 0 0 0;
	font-weight: normal;
}
.comparison-section .tile-view .tile-desc{
	font-size: 14px;
	margin-top: 15px;
}
.comparison-section .tile-view .img-container{
	width:100%;
	text-align: center;
	margin-top:15px;
}
.comparison-section .tile-view .img-container img{
	max-height: 100%;
	max-width: 100%;
}
.comparison-section .tile-view .small-text{
	font-size: 14px;
	margin-top: 10px;
	color: #007493;
	font-weight: normal;
}
.comparison-section .tile-view .tile-desc{
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.29;
	letter-spacing: normal;
	color: #4d4c4c;
	margin-bottom: 15px;
}
.comparison-section .tile-view .primary-link{
	min-height: 40px;
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	color: #005073;
	border-radius:20px;
	width: 100%;
	border: 1px solid #005073;
	margin: 15px 0;
	cursor: pointer;
	line-height: 40px;
	background: #fff;
}
.comparison-section .primary-link:hover{
	background: #005073;
	color:#fff;
}
.comparison-section .primary-link a{
	color: #005073;
	float: left;
	width:100%;
	outline: none;
}
.comparison-section .primary-link a:focus{
	outline:none;
}
.comparison-section .primary-link:hover a{
	color: #fff;
}
.comparison-section .secondary-link{
	font-size: 18px;
	color: #007493;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
}
.comparison-section .secondary-link a, .comparison-section .secondary-link a:hover{
	color: #007493;
	text-decoration: none;
}
.secondary-link-icon{
	background: url('icon-contact-arrow.png') no-repeat 1px 0;
	width: 20px;
	height: 20px;
	transform: rotate(-90deg);
	display: inline-block;
	vertical-align: top;
}
.comparison-section .tile-view .desc-info{
	margin:0;
	padding:0 0 0 13px;
	list-style: disc;
}
.comparison-section .tile-view .desc-info li{
	margin: 0 0 10px 0;
	padding: 0;
}
/*================ Download section css ==================*/
.download-section{
	padding: 50px 0;
}
.email-option, .download-option{
	color: #007493;
	font-size: 18px;
	padding-left: 40px;
	display: inline-block; 
	cursor: pointer; 
	height: 23px;
}
.email-option{
	background: url('email-icon.svg') no-repeat 0 2px;
	margin-right: 50px;
}
.download-option{
	background: url('download-icon.svg') no-repeat;
}
/*================ Accordion section css =================*/
.accordion-wrapper{
		min-height: 68px;
		border-radius: 15px;
		box-shadow: 0 0px 7px 0 rgba(0, 0, 0, 0.2);
		background-color: #ffffff;
		box-sizing: border-box;
		margin-bottom: 10px;
}
.accordion-title{
	font-size: 28px;
	font-weight: 200;
	color: #4d4c4c;
	margin: 0;
	padding: 20px;
	cursor: pointer;
}
.accordion-content{
	display: block;
}
.accordion-section-row, .heading-row{
	display: flex;
	flex-direction: row;
}
.heading-row {
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
}
.accordion-section-row:last-child{
	border-bottom: 1px solid #ccc;
}
.accordion-section-row:nth-child(odd){
	background: #f2f2f2;
}
.content-col{
	width: calc(100% / 4);
	display: inline-block;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.29;
	color: #4d4c4c;
	padding: 20px 10px 20px 5px;
	border-right: 1px solid #ccc;
}
.content-col:first-child{
	padding-left: 20px;
}

.heading-row .content-col{
	padding-top: 40px;
}
.product-name{
	font-size: 18px;
	font-weight: 300;
	box-shadow: none;
}
.data-heading{
	margin-bottom: 10px;
}

.data-heading-gray{
	color:#999
}

.content-hidden{
	visibility: hidden;
}
.hide{
	display: none!important;
}
/*====== Latest scroll section css ========*/
.comparison-section .tile-wrapper.tilesFixed{
	position: fixed;
	top: 0;
	background: #fff;
	margin-top: 0;
	width: 1239px;
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
	padding: 0;
}
.comparison-section .tile-wrapper.tilesFixed .tile-view > div{
	box-shadow: none;
	border-radius: 0;
	margin: 0;
	border-right: 1px solid #ccc;
	width: calc(100% / 4);
}
.comparison-section .tile-wrapper.tilesFixed .tile-view > div:last-child{
	border: none;
}
.comparison-section .tile-view > div:hover{
	border:1px solid #fff;;
}
.accordion-section.four-tile-view.tilesFixed .content-col{
	width: calc(100% / 4);
}

.expanded-section{
	overflow: auto;
	width: 1239px;
}
.expanded-section .accordion-title{
	background: #fff;
	border-radius: 0;
}
table{
	border: 0;
	margin: 0;
	padding: 0;
	border-spacing: 0;
}
tbody tbody tr:nth-child(even){
	background: #fff;;
}
tbody tbody tr:nth-child(odd){
	background: #f2f2f2;;
}

.accordion-section, .topSection{
	width: 1239px;
}
.accordion-data{
	background: #fff;
	width: 100%;
	position: relative;
}
.accordion-data th, .accordion-data td{
	text-align: left;
	color: #4d4c4c;
	font-weight: normal;
	font-size: 14px;
}
.accordion-data th{
	padding: 40px 10px 20px 10px;
	font-size: 18px;
	border-right: 1px solid #ccc;
	width: 310px;
	position: relative;
	box-sizing: border-box;
}
.accordion-data td{
	width: 291px;
	box-sizing: border-box;
}
.accordion-data thead tr{
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
}
.accordion-data > tbody > tr >td{
	border-right: 1px solid #ccc;
}
.accordion-data th:last-child, .accordion-data > tbody > tr >td:last-child{
	border-right: 0;
}
.accordion-open, .accordion-close {
    height: 20px;
    width: 20px;
    float: right;
    margin-top: 5px;
    cursor: pointer;
}
.accordion-open {
    background: url(accordion-open.svg) no-repeat center;
}
.accordion-close {
    background: url(accodion-close.svg) no-repeat center;
}
.product-details{
	padding: 20px 10px 20px 10px;
}
.data-info{
	border-top: 3px solid #005073;
	border-bottom: none;
}
.data-info:last-child{
	border-bottom: none;
}
.accordion-fixed{
	position: absolute;
	top: 0;
	background: #fff;
	width: 1239px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.sec-heading-fixed{
	position: fixed;
	top: 0;
	width: 1239px;
	box-sizing: border-box;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) ;
	z-index: 999;
}
.data-heading-fixed{
	position: absolute;
	top: 75px;
	box-sizing: border-box;
}
.thead-fixed{
	position: fixed;
    width: 1239px;
	background: #fff;
	z-index: 999;
	top: 73px;
}
.tbody-fixed{
	position: absolute;
	top: 75px;
}
.highliter{
	border: 2px solid #005073;
}
.tile-three-view .expanded-section.tile-three, 
.tile-three-view .topSection,
.tile-three-view .accordion-section
{
	width: 923px;
}
.tile-three-view .expanded-section .accordion-data th{
	width: 307px;
}
.tile-two-view .expanded-section.tile-two,
.tile-two-view .topSection,
.tile-two-view .accordion-section{
	width: 607px;
}
.tile-two-view .expanded-section .accordion-data th{
	width: 303px;
}
.expanded-section.tile-three .sec-heading-fixed, .expanded-section.tile-three .thead-fixed{
	width: 922px;
}
.expanded-section.tile-two .sec-heading-fixed, .expanded-section.tile-two .thead-fixed{
	width: 620px;
}

/*=============== Sticky Table CSS ==================*/
.pane-vScroll > table{
	width: 100%;
}
table.accordion-data {
	border-collapse: collapse;
	background: white;
	table-layout: fixed;
	width: 100%;
  }
  .accordion-data th, .accordion-data td {
	overflow: hidden;
	text-overflow: ellipsis;
}
  .pane-hScroll {
	overflow: auto;
	width: 100%;
  }
  .pane-vScroll {
	overflow-y: auto;
	overflow-x: hidden;
	height: 200px;
  }
/*=============== Sticky Table CSS end here ==================*/
.hide{
	display: none!important;
}

/*.four-tile-view{
	width: 100%;
}
.three-tile-view{
	width: 792px;
}
.two-tile-view{
	width: 520px;
}
.one-tile-view{
	width: 291px;
}*/

/* ==================Compare page css end =============== */

	/*======= Responsive view css =========*/
	@media only screen and (min-width: 320px) and (max-width: 1023.5px){
		.sec-heading-fixed{
			width: 100%;
			left: 0;
		}
		.accordion-title{
			font-size: 22px;
		}
		.selector .tile-container{
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		min-height: 400px;
		}
		.selector .pagination-wrap{
			font-size: 14px;
			margin-bottom: 10px;
		}
		.selector .sorting-section{
		width: 99%;
		padding: 15px 10px;
		}
		.selector .sort-by label{
			display: none;
		}
		.selector .filter-title{
			font-size: 16px;
			font-weight: 300;
			display: none;
		}
		.selector .filter-heading-mobile{
		display: block;
		}
		.selector .filter-section{
		width: 100%;
		border-radius: 0 0 15px 15px;
		position: absolute;
		z-index:9;
		box-sizing: border-box;
		}
		.selector .tile-view.preview > div{
		width: calc(96% /2);
		box-sizing: border-box;
		margin: 1%;
		height: auto;
		}
		.bottom-section{
		width: 93%;
		}
		.selector .filter-heading-mobile{
		background:#1e4471;
		height: 48px;
		line-height: 48px;
		left: 0;
		}
		.selector .heading-filter{
		margin: 0;
		padding-left: 20px;
		color: #fff;
		font-size:18px;
		font-weight:300;
		width: calc(100% - 60px);
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		line-height: 48px;
		}
		.selector .heading-filter .arrow{
			background: url('filter-arrow-down.png') no-repeat center center;
			width: 25px;
			height: 48px;
			float: right;
			margin-right: 10px;
			transform: rotate(180deg);
			transition: transform 150ms linear;
		}
		.selector .heading-filter .arrow.up{
			transform: rotate(0deg);
			transition: transform 150ms linear;
		}
		.selector .product-search.desktop{
		display: none;
		}
		.selector .search-devices{
		width: 60px;
		background: url('search-mobile.png') no-repeat center center;
		height: 48px;
		cursor: pointer;
		border-left: 1px solid #fff;
		box-sizing: border-box;
		float: right;
		}
		.selector .search-wrapper{
		padding: 15px;
		background: #0d274d;
		box-sizing: border-box;
		position: absolute;
		z-index:99;
		top: 0;
		left: 0;
		right: 0;
		}
		.selector .search-wrapper .search-close{
		width: 15px;
		height: 15px;
		float: right;
		margin: 0px 5px 10px 0;
		background:url('close-icon-white.png') no-repeat;
		}
		.selector .data-section{
		position: relative;
		padding:0;
		}
		.selector .product-search input[type="search"], .selector .product-search input[type="text"]{
		background-position: 98% 6px;
		}

		.selector .search-wrapper.sticky-search{
			position: fixed;
			top: 0;
			z-index: 999;
			left: 8px;
			right: 8px;
		}

	.selector .pagination-wrap{
		width: 50%;
		text-align: left;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.selector .switch-wrap,
	.selector .sort-by{
		width: 49%;
		margin: 0;
	}
	.selector .switch-wrap{
		text-align: right;
	}
	.selector .sort-by select{
		width: 70%;
	}
	/*================ Comapare page responsive css ================*/
	.comparison-section{
		padding: 0 0 0 10px!important;
	}
	.comparison-section .content-section{
		width: calc(100% - 10px);
		margin: 0 0 0 10px; 
	}
	/*.comparison-section .tile-view > div{
		width: 245px;
	}*/
	.comparison-section .tile-view .primary-link, .comparison-section .tile-view .primary-link a{
		width: 100%;
	}

	.comparison-section .tile-wrapper.tilesFixed{
		width: 100%;
		overflow-x: auto;
	}
	/*.accordion-section{
		width: 100%;
		overflow-x: auto;
		padding: 3px;
		box-sizing: border-box;
	}
	.four-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.four-tile-view,
	.accordion-wrapper.accordionSticky.four-tile-view{
		width: 1085px;
	}
	.three-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.three-tile-view,
	.accordion-wrapper.accordionSticky.three-tile-view{
		width: 810px;
	}
	.two-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.two-tile-view,
	.accordion-wrapper.accordionSticky.two-tile-view{
		width: 515px;
	}
	.one-tile-view {
		width: 245px;
	}*/
	.expanded-section{
		position: relative;
		top: 20px;
	}
	.tile-four .sec-heading-fixed .accordion-open, .tile-four .sec-heading-fixed .accordion-close{
		/*position: fixed;
		right: 10px;*/
	}
	.tile-three .sec-heading-fixed .accordion-open, .tile-three .sec-heading-fixed .accordion-close,
	.tile-two .sec-heading-fixed .accordion-open, .tile-two .sec-heading-fixed .accordion-close{
		position: absolute;
		right: 10px;
	}
	.tile-three .accordion-open,
	.tile-two .accordion-open{
		position: inherit!important;
	}
	.tile-four .sec-heading-fixed .accordion-close,
	.tile-three .sec-heading-fixed .accordion-close,
	.tile-two .sec-heading-fixed .accordion-close{
		/*top: 20px;*/
	}
	
	
}
	@media only screen and (min-width: 607px) and (max-width: 1023.5px){
		.tile-two-view .accordion-open{
			left: inherit!important;
		}
		.tile-two-view .accordion-title .accordion-open{
			position: inherit!important;
			left: inherit!important;
			right: 0!important;
		}
		
	}
	@media only screen and (min-width: 320px) and (max-width: 360px){
		.compare-title{
			font-size: 24px;
		}
	}
	@media only screen and (min-width: 320px) and (max-width: 599px){
	.selector .tile-view.preview > div{
		width: 100%;
		margin: 2% 1%;
		height: auto;
	}
	.switch{
			margin: 0;
		}
	.selector .sort-by select{
		width: 100%;
	}
	.selector .sort-by{
		vertical-align: text-top;
	}
	.selector .switch-wrap{
		width: 100%;
		text-align: center;
	}
	.selector .switch-wrap > span{
		margin-right: 15px;
	}
	.selector .pagination-wrap{
		width: 100%;
		text-align: center;
	}
	.selector .tile-wrapper{
		clear: both;
	}
	.accordion-section, 
	.topSection,
	.expanded-section{
			width: 940px;
		}
	.tile-three-view .expanded-section, 
	.tile-three-view .topSection, 
	.tile-three-view .accordion-section{
		width: 695px;
	}
	.tile-two-view .expanded-section, 
	.tile-two-view .topSection, 
	.tile-two-view .accordion-section{
		width: 455px;
	}	
	.comparison-section .content-section{
		max-width: 940px;
	}
	.comparison-section .tile-view > div{
		width: 212px;
		
	}
	.accordion-data td, .accordion-data th{
		width: 212px;
		box-sizing: border-box;
	}
	table.accordion-data{
		box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid #ccc;
	}
	.tile-three .sec-heading-fixed .accordion-close,
	.tile-two .sec-heading-fixed .accordion-close{
		position: inherit;
	}
	/*================ Comapare page responsive css ================*/
	.comparison-section{
		padding: 0 0 0 10px!important;
	}
	/*.four-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.four-tile-view,
	.accordion-wrapper.accordionSticky.four-tile-view{
		width: 935px;
	}
	.three-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.three-tile-view,
	.accordion-wrapper.accordionSticky.three-tile-view{
		width: 700px;
	}
	.two-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.two-tile-view,
	.accordion-wrapper.accordionSticky.two-tile-view{
		width: 460px;
	}
	.one-tile-view{
		width: 291px;
	}
	.comparison-section .tile-view > div{
		width: 212px;
	}*/
	.compare-title{
		font-size: 24px;
	}
	.accordion-title{
		/*position: inherit!important;*/
	}
}
	
	@media only screen and (min-width: 601px) and (max-width: 768px){
		.compare-title{
			font-size: 28px;
		}
		.comparison-section .content-section{
			max-width: 100%;
		}
		.accordion-section, .topSection, .expanded-section{
			width: 1060px
		}
		.tile-three-view .expanded-section, 
		.tile-three-view .topSection, 
		.tile-three-view .accordion-section{
			width: 790px;
		}
		.tile-two-view .expanded-section, 
		.tile-two-view .topSection, 
		.tile-two-view .accordion-section{
			width: 525px;
		}
		.comparison-section .tile-view > div{
			width: 245px;
			
		}
		.accordion-data td, .accordion-data th{
			width: 245px;
			box-sizing: border-box;
		}
		table.accordion-data{
			box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
			border-bottom: 1px solid #ccc;
		}
		/*.tile-two-view .expanded-section.tile-two, 
		.tile-two-view .topSection, 
		.tile-two-view .accordion-section{
			width: 520px;
		}
		.tile-three-view .expanded-section.tile-two, 
		.tile-three-view .topSection, 
		.tile-three-view .accordion-section{
			width: 792px;
		}*/
	}
	@media only screen and (min-width: 1024px) and (max-width: 1240px){
	.selector .contact-wrap, .selector .content-section{
	width: 980px;
	}
	.selector .filter-section{
	width: 228px;
	}
	.selector .tile-container{
	width: 744px;
	}
	.selector .tile-view.preview > div{
	width: 228px;
	}
	.selector .tile-view > div.tileSmall{
		height: 260px;
	}
	.category-name{
	width: 140px;
	display: inline-block;
	}
	.selector .tile-view.preview .tile-desc{
	max-height:123px;
	overflow: hidden;
	}
	/* added to fix bullets content for routers */
	.selector .tile-view.preview .product-tile-view-flex .fix-container-product-tile-view-flex .tile-desc{
	max-height:unset;
	}
	.selector .tile-view.preview .tile-heading{
	max-height: 50px;
	overflow: hidden;
	}
	.selector .pagination-wrap,
	.selector .switch-wrap,
	.selector .sort-by{
		width: 226px;
	}
	.selector .sort-by select{
		width: 150px
	}
	
	.selector .compare-checkbox .controlInput{
		padding-left: 30px;
	}
	.selector .compare-checkbox .controlInput input{
		width: 20px;
		height: 20px;
	}
	.selector .compare-checkbox .controlInput__indicator{
		height: 20px;
		width: 20px;
		top: -5px;
	}
	.selector .compare-checkbox .control--checkbox .controlInput__indicator:after{
		left: -2px;
		top: -2px;
	}
	.selector .compare-product-btn{
		font-size: 15px;
		padding: 0 15px;
	}
	/*================ Comapare page responsive css ================*/
	.comparison-section{
		padding: 0 0 0 10px!important;
	}
	.comparison-section .content-section{
		width: calc(100% - 10px);
		margin: 0 0 0 10px; 
	}
	.expanded-section{
		position: relative;
	} 
	.tile-four .sec-heading-fixed .accordion-open, .tile-four .sec-heading-fixed .accordion-close{
		position: fixed;
		right: 10px;
	}
	.tile-three .sec-heading-fixed .accordion-open, .tile-three .sec-heading-fixed .accordion-close,
	.tile-two .sec-heading-fixed .accordion-open, .tile-two .sec-heading-fixed .accordion-close{
		position: absolute;
		right: 10px;
	}
	/*.four-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.four-tile-view, .accordion-wrapper.accordionSticky.four-tile-view,
	.comparison-section .tile-wrapper.tilesFixed .tile-view.four-tile-view, .accordion-wrapper.accordionSticky.four-tile-view{
		width: 1250px;
	}*/
}
@media only screen and (min-width: 1024px) and (max-width: 1025px){
	.accordion-open{
		left: 980px!important;
		position: absolute;
	}
	.tile-three-view .accordion-open{
		left: 888px!important;
		position: absolute;
	}
	.tile-two-view .accordion-open{
		left: 575px!important;
		position: absolute;
	}
}


/* for switch selector content height fix */
.sse-tiles-flex-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

/* for wireless access-point-controller-selector image aspect ratio fix*/
.sse-comparison-tiles .sse-tiles-wrapper .sse-product-tile .sse-media>img {
	object-fit: contain;
}

.selector .tile-view .product-tile-view-flex .fix-container-product-tile-view-flex .tile-desc{
	height:unset
}
.product-tile-view-flex {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}


.fix-for-routers--data-info table.data-info:nth-child(1) tr:nth-child(1) .product-details {
    padding-top: 30px;
}

.fix-for-routers--data-info {
	margin-top: 40px;
}


.drop-down-ul {
    /* height: 250px; */
    border: solid 1px black;
    /* overflow: auto; */
    border-radius: 10px;
    padding: 10px;
    margin-right: 2px;
}

.drop-down-ul ul{
	overflow-y:scroll;
	max-height: 200px;
	padding-left:0px !important;
	padding-right:0px !important;
	scrollbar-width: thin;
	scrollbar-color: #d9d9d9 rgba(246,246,246,1);
}



.drop-down-ul ul li span {
    border-radius: unset !important;
    border:none !important;
    padding-left:2px !important;
}

.drop-down-ul ul li  {
	padding-left:16px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-bottom: 0px !important;
	margin-right:0px !important;
}
.drop-down-ul ul li:hover  {
    background-color:rgb(0 188 235)
}

/* hide sibling search input element*/
.sse-filter-header.sse-answered + .drop-down-ul .cls-containt-choice {
    display:none
    
}

.sse-filter-header.sse-answered + .drop-down-ul{
    border: unset;
	border-left-style: solid;
    border-left-color: #00BCEB;
	border-radius:0px;
	border-width:1px;
	padding:0px;
}

.drop-down-ul div .clssearchchoice{
    width:100%;
    background-color:azure;
    border: 1px solid #ccc;
    color: #4d4c4c;
    padding: 10px 15px 10px 15px;
    /* width: 100%; */
    border-radius: 10px;
}

.drop-down-ul .sse-close-icon-search {
    background: url(/content/dam/cdc/sse/close1.png) no-repeat center center;
    border: 0;
    cursor: pointer;
    height: 20px !important;
    right: 0px;
    position: absolute;
    top: 8px;
    width: 20px;
    z-index: 1001;
    display: -webkit-inline-box;
    justify-content: flex-end;
    align-content: flex-end;
}



.cls-containt-choice {
    /* display: flex; */
    /* padding: 0 10px 20px; */
    position: relative;
    width: 100%;
    display: inline-block;
    margin-bottom: 6px;
}


.drop-down-ul .sse-search-icon {
    background: url(/content/dam/cdc/sse/search.png) no-repeat center center;
    border: 0;
    cursor: pointer;
    height: 20px;
    left: 20px;
    position: relative;
    top: 8px;
    width: 20px;
}
.highlight{
	background-color:unset;
	font-weight:500;
	padding-right: 2px;
}

.copy-button__icon{
  /* copy-button__icon  background-color: var(--muse-color-gray-50); */
  height: 16px;
  mask-position: center;
  mask-size: 16px;
  width: 16px;
  display: inline-flex;
  background-color: #007493;
  position: relative;
  top: 3px;
  mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15%201.25H10.9436C9.10583%201.24998%207.65019%201.24997%206.51098%201.40314C5.33856%201.56076%204.38961%201.89288%203.64124%202.64124C2.89288%203.38961%202.56076%204.33856%202.40314%205.51098C2.24997%206.65019%202.24998%208.10582%202.25%209.94357V16C2.25%2017.8722%203.62205%2019.424%205.41551%2019.7047C5.55348%2020.4687%205.81753%2021.1208%206.34835%2021.6517C6.95027%2022.2536%207.70814%2022.5125%208.60825%2022.6335C9.47522%2022.75%2010.5775%2022.75%2011.9451%2022.75H15.0549C16.4225%2022.75%2017.5248%2022.75%2018.3918%2022.6335C19.2919%2022.5125%2020.0497%2022.2536%2020.6517%2021.6517C21.2536%2021.0497%2021.5125%2020.2919%2021.6335%2019.3918C21.75%2018.5248%2021.75%2017.4225%2021.75%2016.0549V10.9451C21.75%209.57754%2021.75%208.47522%2021.6335%207.60825C21.5125%206.70814%2021.2536%205.95027%2020.6517%205.34835C20.1208%204.81753%2019.4687%204.55348%2018.7047%204.41551C18.424%202.62205%2016.8722%201.25%2015%201.25ZM17.1293%204.27117C16.8265%203.38623%2015.9876%202.75%2015%202.75H11C9.09318%202.75%207.73851%202.75159%206.71085%202.88976C5.70476%203.02502%205.12511%203.27869%204.7019%203.7019C4.27869%204.12511%204.02502%204.70476%203.88976%205.71085C3.75159%206.73851%203.75%208.09318%203.75%2010V16C3.75%2016.9876%204.38624%2017.8265%205.27117%2018.1293C5.24998%2017.5194%205.24999%2016.8297%205.25%2016.0549V10.9451C5.24998%209.57754%205.24996%208.47522%205.36652%207.60825C5.48754%206.70814%205.74643%205.95027%206.34835%205.34835C6.95027%204.74643%207.70814%204.48754%208.60825%204.36652C9.47522%204.24996%2010.5775%204.24998%2011.9451%204.25H15.0549C15.8297%204.24999%2016.5194%204.24998%2017.1293%204.27117ZM7.40901%206.40901C7.68577%206.13225%208.07435%205.9518%208.80812%205.85315C9.56347%205.75159%2010.5646%205.75%2012%205.75H15C16.4354%205.75%2017.4365%205.75159%2018.1919%205.85315C18.9257%205.9518%2019.3142%206.13225%2019.591%206.40901C19.8678%206.68577%2020.0482%207.07435%2020.1469%207.80812C20.2484%208.56347%2020.25%209.56458%2020.25%2011V16C20.25%2017.4354%2020.2484%2018.4365%2020.1469%2019.1919C20.0482%2019.9257%2019.8678%2020.3142%2019.591%2020.591C19.3142%2020.8678%2018.9257%2021.0482%2018.1919%2021.1469C17.4365%2021.2484%2016.4354%2021.25%2015%2021.25H12C10.5646%2021.25%209.56347%2021.2484%208.80812%2021.1469C8.07435%2021.0482%207.68577%2020.8678%207.40901%2020.591C7.13225%2020.3142%206.9518%2019.9257%206.85315%2019.1919C6.75159%2018.4365%206.75%2017.4354%206.75%2016V11C6.75%209.56458%206.75159%208.56347%206.85315%207.80812C6.9518%207.07435%207.13225%206.68577%207.40901%206.40901Z%22%20fill%3D%22%231C274C%22%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15%201.25H10.9436C9.10583%201.24998%207.65019%201.24997%206.51098%201.40314C5.33856%201.56076%204.38961%201.89288%203.64124%202.64124C2.89288%203.38961%202.56076%204.33856%202.40314%205.51098C2.24997%206.65019%202.24998%208.10582%202.25%209.94357V16C2.25%2017.8722%203.62205%2019.424%205.41551%2019.7047C5.55348%2020.4687%205.81753%2021.1208%206.34835%2021.6517C6.95027%2022.2536%207.70814%2022.5125%208.60825%2022.6335C9.47522%2022.75%2010.5775%2022.75%2011.9451%2022.75H15.0549C16.4225%2022.75%2017.5248%2022.75%2018.3918%2022.6335C19.2919%2022.5125%2020.0497%2022.2536%2020.6517%2021.6517C21.2536%2021.0497%2021.5125%2020.2919%2021.6335%2019.3918C21.75%2018.5248%2021.75%2017.4225%2021.75%2016.0549V10.9451C21.75%209.57754%2021.75%208.47522%2021.6335%207.60825C21.5125%206.70814%2021.2536%205.95027%2020.6517%205.34835C20.1208%204.81753%2019.4687%204.55348%2018.7047%204.41551C18.424%202.62205%2016.8722%201.25%2015%201.25ZM17.1293%204.27117C16.8265%203.38623%2015.9876%202.75%2015%202.75H11C9.09318%202.75%207.73851%202.75159%206.71085%202.88976C5.70476%203.02502%205.12511%203.27869%204.7019%203.7019C4.27869%204.12511%204.02502%204.70476%203.88976%205.71085C3.75159%206.73851%203.75%208.09318%203.75%2010V16C3.75%2016.9876%204.38624%2017.8265%205.27117%2018.1293C5.24998%2017.5194%205.24999%2016.8297%205.25%2016.0549V10.9451C5.24998%209.57754%205.24996%208.47522%205.36652%207.60825C5.48754%206.70814%205.74643%205.95027%206.34835%205.34835C6.95027%204.74643%207.70814%204.48754%208.60825%204.36652C9.47522%204.24996%2010.5775%204.24998%2011.9451%204.25H15.0549C15.8297%204.24999%2016.5194%204.24998%2017.1293%204.27117ZM7.40901%206.40901C7.68577%206.13225%208.07435%205.9518%208.80812%205.85315C9.56347%205.75159%2010.5646%205.75%2012%205.75H15C16.4354%205.75%2017.4365%205.75159%2018.1919%205.85315C18.9257%205.9518%2019.3142%206.13225%2019.591%206.40901C19.8678%206.68577%2020.0482%207.07435%2020.1469%207.80812C20.2484%208.56347%2020.25%209.56458%2020.25%2011V16C20.25%2017.4354%2020.2484%2018.4365%2020.1469%2019.1919C20.0482%2019.9257%2019.8678%2020.3142%2019.591%2020.591C19.3142%2020.8678%2018.9257%2021.0482%2018.1919%2021.1469C17.4365%2021.2484%2016.4354%2021.25%2015%2021.25H12C10.5646%2021.25%209.56347%2021.2484%208.80812%2021.1469C8.07435%2021.0482%207.68577%2020.8678%207.40901%2020.591C7.13225%2020.3142%206.9518%2019.9257%206.85315%2019.1919C6.75159%2018.4365%206.75%2017.4354%206.75%2016V11C6.75%209.56458%206.75159%208.56347%206.85315%207.80812C6.9518%207.07435%207.13225%206.68577%207.40901%206.40901Z%22%20fill%3D%22%231C274C%22%3E%3C/path%3E%3C/svg%3E");
}


.copy-button__icon-checked{
	/* copy-button__icon  background-color: var(--muse-color-gray-50); */
	mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20id%3D%22SVGRepo_bgCarrier%22%20stroke-width%3D%220%22%3E%3C/g%3E%3Cg%20id%3D%22SVGRepo_tracerCarrier%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C/g%3E%3Cg%20id%3D%22SVGRepo_iconCarrier%22%3E%20%3Cpath%20d%3D%22M16%208V5.2C16%204.0799%2016%203.51984%2015.782%203.09202C15.5903%202.71569%2015.2843%202.40973%2014.908%202.21799C14.4802%202%2013.9201%202%2012.8%202H5.2C4.0799%202%203.51984%202%203.09202%202.21799C2.71569%202.40973%202.40973%202.71569%202.21799%203.09202C2%203.51984%202%204.0799%202%205.2V12.8C2%2013.9201%202%2014.4802%202.21799%2014.908C2.40973%2015.2843%202.71569%2015.5903%203.09202%2015.782C3.51984%2016%204.0799%2016%205.2%2016H8M12%2015L14%2017L18.5%2012.5M11.2%2022H18.8C19.9201%2022%2020.4802%2022%2020.908%2021.782C21.2843%2021.5903%2021.5903%2021.2843%2021.782%2020.908C22%2020.4802%2022%2019.9201%2022%2018.8V11.2C22%2010.0799%2022%209.51984%2021.782%209.09202C21.5903%208.71569%2021.2843%208.40973%2020.908%208.21799C20.4802%208%2019.9201%208%2018.8%208H11.2C10.0799%208%209.51984%208%209.09202%208.21799C8.71569%208.40973%208.40973%208.71569%208.21799%209.09202C8%209.51984%208%2010.0799%208%2011.2V18.8C8%2019.9201%208%2020.4802%208.21799%2020.908C8.40973%2021.2843%208.71569%2021.5903%209.09202%2021.782C9.51984%2022%2010.0799%2022%2011.2%2022Z%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C/path%3E%20%3C/g%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20id%3D%22SVGRepo_bgCarrier%22%20stroke-width%3D%220%22%3E%3C/g%3E%3Cg%20id%3D%22SVGRepo_tracerCarrier%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C/g%3E%3Cg%20id%3D%22SVGRepo_iconCarrier%22%3E%20%3Cpath%20d%3D%22M16%208V5.2C16%204.0799%2016%203.51984%2015.782%203.09202C15.5903%202.71569%2015.2843%202.40973%2014.908%202.21799C14.4802%202%2013.9201%202%2012.8%202H5.2C4.0799%202%203.51984%202%203.09202%202.21799C2.71569%202.40973%202.40973%202.71569%202.21799%203.09202C2%203.51984%202%204.0799%202%205.2V12.8C2%2013.9201%202%2014.4802%202.21799%2014.908C2.40973%2015.2843%202.71569%2015.5903%203.09202%2015.782C3.51984%2016%204.0799%2016%205.2%2016H8M12%2015L14%2017L18.5%2012.5M11.2%2022H18.8C19.9201%2022%2020.4802%2022%2020.908%2021.782C21.2843%2021.5903%2021.5903%2021.2843%2021.782%2020.908C22%2020.4802%2022%2019.9201%2022%2018.8V11.2C22%2010.0799%2022%209.51984%2021.782%209.09202C21.5903%208.71569%2021.2843%208.40973%2020.908%208.21799C20.4802%208%2019.9201%208%2018.8%208H11.2C10.0799%208%209.51984%208%209.09202%208.21799C8.71569%208.40973%208.40973%208.71569%208.21799%209.09202C8%209.51984%208%2010.0799%208%2011.2V18.8C8%2019.9201%208%2020.4802%208.21799%2020.908C8.40973%2021.2843%208.71569%2021.5903%209.09202%2021.782C9.51984%2022%2010.0799%2022%2011.2%2022Z%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C/path%3E%20%3C/g%3E%3C/svg%3E");
}
.copy-button__icon:hover{
	background-color:#005073;
	mask-size: 106%;
}
.copy-button__icon-checked:hover{
	background-color:#005073;
	mask-size: 106%;
}

/*ux suggestion */
/*row No 2*/
.sse-comparison-tiles.css_fix_routers .sse-tile-views-wrapper {
    padding-top: 24px;
}

/*row No 5*/
.sse-comparison-tiles.css_fix_routers .sse-filter-container.sse-guide-filter {
    padding-top: 24px;
}

/*row No 3*/
.sse-comparison-tiles.css_fix_routers .sse-searchbox {
    border-radius: 27px;
}

.sse-comparison-tiles.css_fix_routers .drop-down-ul div .clssearchchoice {
    border-radius: 27px;
}

.sse-comparison-tiles.css_fix_routers .drop-down-ul .sse-close-icon-search {
    top: 9px;
    right: 4px;
}

/*point Row no 11*/
.sse-comparison-tiles.css_fix_routers #selected-guide-btn {
    color: #0175A2;
}

.sse-comparison-tiles.css_fix_routers.sse-side .sse-filter-container .sse-clearall {
    color: #0175A2;
}

/* row no 9*/
.sse-comparison-table.css_fix_routers tbody tbody tr:nth-child(odd) {
    background: #F8F8F8;
}

/* row no 7 */
.sse-comparison-tiles.css_fix_routers .sse-product-tile.sse-active .sse-checkbox::after {
    border-top: 2px solid #00BCEB;
    border-left: 2px solid #00BCEB;
}

.sse-comparison-tiles.css_fix_routers .sse-product-tile.sse-active .sse-checkbox {
    border: 1px solid #dee2e6;
}

.sse-comparison-tiles.css_fix_routers .sse-product-tile .sse-checkbox {
    border: 1px solid #adb5bd;
    border-radius: 2px;
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header.sse-answered>span {
    border: 1px solid #00BCEB;

    color: transparent;
	background: #fff;
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header.sse-answered>span::before {
    top: 6px;
    height: 6px;
    width: 12px;  
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header>span {
    color: #0d274d;
	
    top: 12px;
    background:#00BCEB
}

.sse-comparison-tiles.css_fix_routers .sse-product-tile:hover, .sse-comparison-tiles.css_fix_routers .sse-product-tile.sse-active, .sse-comparison-tiles.css_fix_routers .sse-product-tile.sse-selected {
    border: 2px solid #00bceb;
}

.sse-comparison-tiles.css_fix_routers .sse-compare-bar {
    margin-bottom: 0px;
}

/* new fix  */
.sse-comparison-tiles.sse-side.css_fix_routers .sse-filter-container .sse-guide-wrapper .sse-filters .sse-filter-header{
	border-left-style:solid;
	border-left-color: #00BCEB;
}

.sse-comparison-tiles.sse-side.css_fix_routers .sse-guide-wrapper .sse-filters ul{
	border-left-style:solid
}

/* new approach for stepper for to fix UX suggestion */

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header>span::after{
	border-left: 1px solid #ccc;
	border-radius:0;
	content:' ';
	display: inline;
	height: 53px;
	left: 12px;
	position: absolute;
	top: 24px;
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header.sse-answered>span::after{
	border-left: 1px solid #00BCEB;
	height: 26px;
	position: absolute;
	top: 24px;
	display: inline;
}

.sse-comparison-tiles.sse-side.css_fix_routers .sse-guide-wrapper .sse-filters ul{
	border-left-style: none;
}
.sse-comparison-tiles.sse-side.css_fix_routers .sse-filter-container .sse-guide-wrapper .sse-filters .sse-filter-header{
	border-left-style:solid;
	border-left-color: #00BCEB;
	border:none;
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header:not(.sse-answered) >span:empty::before{
	border-radius: 0;
	content: ' ';
	display: block;
	height: 24px;
	left: 6px;
	position: relative;
	width: 16px;
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header:not(.sse-answered) >span:empty::after{
	border-left-style:none;
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header+ul li::before{
	border-left: 1px solid #ccc;
	border-radius:0;
	content:' ';
	display:inline;
	height: 38px;
	left: -30px;
	position: absolute;
	top: -1px;
}
.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header+div ul li::before{
	border-left: 1px solid #ccc;
	border-radius:0;
	content:' ';
	display:inline;
	height: 38px;
	left: 0px;
	position: absolute;
	top: -1px;
}

.sse-comparison-tiles.sse-side.css_fix_routers .sse-filter-container .sse-guide-wrapper .sse-filters:last-child .sse-filter-header.sse-answered >span::after{
	display:none
}

.css_fix_routers .sse-product-header{
	text-align: center;
	/* overflow-wrap:break-word; */
	/* white-space-collapse:preserve; */
}
.css_fix_routers .sse-product-header h4{
	font-size:18px;
}
.css_fix_routers .sse-product-description ul li:only-child{
	list-style-type:none;
	text-align:center
}

@media only screen and (min-width: 64em) {
   
	.sse-comparison-tiles.sse-side.css_fix_routers .sse-filter-container{float:left;width:22%;margin:0;background:#fff;border-right:1px solid #ddd;transition:all ease-in-out .3s;position:static;visibility:visible}
	.sse-comparison-tiles.sse-side.css_fix_routers .sse-tiles-container{width:78%;padding-left:30px;transition:all ease-in-out .3s;border-left:1px solid #ddd;position:relative;left:-1px}

	
	.css_fix_routers .sse-product-header h4{
		font-size: 16px;
}
}


@media only screen and (min-width: 70em) {
	.sse-comparison-tiles.sse-side.css_fix_routers .sse-filter-container{float:left;width:18%;margin:0;background:#fff;border-right:1px solid #ddd;transition:all ease-in-out .3s;position:static;visibility:visible}
	.sse-comparison-tiles.sse-side.css_fix_routers .sse-tiles-container{width:82%;padding-left:30px;transition:all ease-in-out .3s;border-left:1px solid #ddd;position:relative;left:-1px}

	.css_fix_routers .sse-product-header h4{
		font-size:15px;
	}

}

@media only screen and (min-width: 88em) {
  	.sse-comparison-tiles.sse-side.css_fix_routers .sse-filter-container{float:left;width:16%;margin:0;background:#fff;border-right:1px solid #ddd;transition:all ease-in-out .3s;position:static;visibility:visible}
	.sse-comparison-tiles.sse-side.css_fix_routers .sse-tiles-container{width:84%;padding-left:30px;transition:all ease-in-out .3s;border-left:1px solid #ddd;position:relative;left:-1px}


	.css_fix_routers .sse-product-header h4 {
		font-size: 16px;

	}
}

@media only screen and (min-width: 95.3em) {
	.css_fix_routers .sse-product-header h4 {
		font-size: 18px;
	}
}

.sse-comparison-tiles.css_fix_routers .sse-guide-wrapper .sse-filter-header p{margin:0;padding:15px 15px 15px 0}
