.dmc-generic-content-hub,.dmc-generic-content-hub *{box-sizing:border-box}
.dmc-generic-content-hub .container-filter{width:100%}
.dmc-generic-content-hub .narrow{width:23%;float:left;margin:1%;height:auto}
.dmc-generic-content-hub .wide{width:75%;height:auto;float:left}
.dmc-generic-content-hub .checkBoxes,.dmc-generic-content-hub-mobile .checkBoxes{width:100%;margin:1%;float:left;height:auto}
.dmc-generic-content-hub-mobile .checkBoxes{overflow-y:scroll}
.dmc-generic-content-hub .checkBoxes .tp_col,.dmc-generic-content-hub-mobile .checkBoxes .tp_col{background:#0d274d;padding-top:15px;padding-bottom:15px;margin-top:20px;border-radius:15px}
.dmc-generic-content-hub-mobile .checkBoxes .tp_col{max-height:83vh}
.dmc-generic-content-hub .checkBoxes .tp_col .filter-search,.dmc-generic-content-hub-mobile .checkBoxes .tp_col .filter-search{width:100%;display:inline-block;margin-bottom:20px;position:relative}
.dmc-generic-content-hub .checkBoxes .tp_col .filter-title,.dmc-generic-content-hub-mobile .checkBoxes .tp_col .filter-title{color:#036;padding:5px 15px}
.dmc-generic-content-hub .checkBoxes .tp_col label,.dmc-generic-content-hub-mobile .checkBoxes .tp_col label{color:#fff;font-size:16px}
.dmc-generic-content-hub .checkBoxes .tp_col label{display:inline-flex;margin-bottom:7px;margin-right:7px}
.dmc-generic-content-hub .checkBoxes .tp_col label input[type="checkbox"]:not(old),.dmc-generic-content-hub-mobile .checkBoxes .tp_col label input[type="checkbox"]:not(old){margin:10px auto;display:inline-block;opacity:0;cursor:pointer}
.dmc-generic-content-hub .checkBoxes .tp_col label span,.dmc-generic-content-hub-mobile .checkBoxes .tp_col label span{display:inline-block;min-width:17px;height:17px;margin:.13em .9em 0 0;background:#fff;vertical-align:top;border-radius:2px}
.dmc-generic-content-hub .checkBoxes .tp_col label input[type="checkbox"]:checked:not(old)+span::before,.dmc-generic-content-hub-mobile .checkBoxes .tp_col label input[type="checkbox"]:checked:not(old)+span::before{content:"\2713";display:block;width:16px;color:#2196c4;line-height:1em;text-align:center;font-weight:bold;font-size:18px}
.dmc-generic-content-hub .checkBoxes .tp_col label input[type="checkbox"]:unchecked:not(old)+span::before,.dmc-generic-content-hub-mobile .checkBoxes .tp_col label input[type="checkbox"]:unchecked:not(old)+span::before{content:none}
.dmc-generic-content-hub .collapse-icon,.increment-icon,.dmc-generic-content-hub-mobile .collapse-icon,.increment-icon{width:30px;float:right;font-size:28px;line-height:21px;cursor:pointer}
.dmc-generic-content-hub .checkBoxes .tp_col .clear-filter,.dmc-generic-content-hub-mobile .checkBoxes .tp_col .clear-filter{text-align:right;display:inline-block;width:94%;margin-bottom:20px}
.dmc-generic-content-hub-mobile .checkBoxes .tp_col .filter-data{overflow:auto;margin:6px}
.dmc-generic-content-hub .checkBoxes .tp_col .clear-filter div,.dmc-generic-content-hub-mobile .checkBoxes .tp_col .clear-filter div{font-size:14px;text-align:right;color:#fff;font-weight:normal;text-decoration:none;margin-top:10px;cursor:pointer}
.dmc-generic-content-hub .checkBoxes .tp_col .filter-search,.dmc-generic-content-hub-mobile .checkBoxes .tp_col .filter-search{width:100%;display:inline-block;margin-bottom:20px;position:relative}
.dmc-generic-content-hub .checkBoxes .tp_col input.searchInfo,.dmc-generic-content-hub-mobile .checkBoxes .tp_col input.searchInfo{width:94%;margin:5px 10px;border-radius:20px;height:40px;border:0;outline:0;padding:5px 30px 5px 15px;box-sizing:border-box;color:#4d4c4c;border:1px solid #ccc;background:url(https://www.cisco.com/content/dam/assets/dmr/content-hub/images/search_icon.png) no-repeat 95% 9px #fff;background-size:20px;direction:ltr}
.dmc-generic-content-hub .checkBoxes .tp_col .selector-filter-container{padding-bottom:15px}
.dmc-generic-content-hub .product-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}
.dmc-generic-content-hub .pagination-products{margin:20px 10px 20px 10px}
.dmc-generic-content-hub .product-wrapper .product-tile{background:#fff;border-radius:10px;padding:20px;box-sizing:border-box;width:280px;margin:0 10px 20px 10px;border:1px solid #d6d3d3;position:relative;min-height:450px;max-height:520px;display:none}
.dmc-generic-content-hub .product-wrapper .product-tile.show{display:inline-block}
.dmc-generic-content-hub .product-wrapper .product-tile.show.f-show{display:inline-block}
.dmc-generic-content-hub .product-wrapper .product-tile .med{height:135px;overflow:hidden}
.dmc-generic-content-hub .product-wrapper .tile-heading{font-size:18px;color:#007493;margin:0;font-weight:normal;margin-top:30px;display:block;max-height:70px;overflow:hidden}
.dmc-generic-content-hub .product-wrapper .tile-eyebrow{max-width:215px;padding:2px 5px;background:rgba(95,95,95,0.8);font-size:14px;border-radius:5px;display:inline-block;position:absolute;top:20px;left:20px;overflow:hidden;color:#fff;font-weight:400;z-index:1}
.dmc-generic-content-hub .product-wrapper .img-container{height:166px;width:100%;text-align:center;margin-top:10px}
.dmc-generic-content-hub .product-wrapper .img-container img{height:160px;max-height:100%;max-width:100%}
.dmc-generic-content-hub .product-wrapper .tile-heading{font-size:18px;color:#007493;margin:0;font-weight:normal;margin-top:30px;display:block;max-height:70px;overflow:hidden}
.dmc-generic-content-hub .product-wrapper .tile-desc{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#4d4c4c;margin:10px 0 40px;overflow:hidden;max-height:90px;word-break:break-word}
.dmc-generic-content-hub .product-wrapper .bottom-section{bottom:20px;position:absolute;width:calc(100% - 40px);text-align:center}
.dmc-generic-content-hub .see-more{display:none;font-size:initial;margin-top:20px;text-align:center;width:100%}
.dmc-generic-content-hub .product-wrapper .product-tile .med{margin-top:10px}
.dmc-generic-content-hub-mobile .button-mobile,.dmc-generic-content-hub .button-mobile{display:none}
.dmc-generic-content-hub-mobile .mobile-filter-button,.dmc-generic-content-hub .mobile-filter-button{display:none}
.overlay-close{display:none}
.dmc-generic-content-hub .pagination-products-no-results{display:none}
.dmc-generic-content-hub .pagination-products{display:none}
.dmc-generic-content-hub .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9900}
.dmc-generic-content-hub-mobile .overlay-close{display:block;z-index:9901;width:30px;height:30px;right:5px;top:-5px;float:right;position:relative}
.overlay-data{opacity:0;visibility:hidden;-webkit-transition:opacity .5s;transition:opacity .5s;visibility:0 .5s;transition:opacity .5s,visibility 0 .5s}
.overlay-open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s;background-color:#0d274d}
.dmc-generic-content-hub-mobile .checkBoxes .tp_col .selector-filter-wraper{overflow:hidden}
.dmc-generic-content-hub .checkBoxes .tp_col .selector-filter-container{padding-bottom:15px}
.dmc-generic-content-hub .checkBoxes .tp_col .selector-filter-container-mobile{padding-bottom:15px}
.dmc-generic-content-hub .tp-filter-tile{display:none}
.dmc-generic-content-hub .see-more.show{display:inline-block}
html[dir="rtl"] .dmc-generic-content-hub .product-wrapper .tile-eyebrow{left:unset;right:20px}
html[dir="rtl"] .dmc-generic-content-hub .checkBoxes .tp_col .clear-filter div,html[dir="rtl"] .dmc-generic-content-hub-mobile .checkBoxes .tp_col .clear-filter div{text-align:left}
html[dir="rtl"] .dmc-generic-content-hub .collapse-icon,html[dir="rtl"] .increment-icon,html[dir="rtl"] .dmc-generic-content-hub-mobile .collapse-icon{float:left}
html[dir="rtl"] .dmc-generic-content-hub .checkBoxes .tp_col input.searchInfo,html[dir="rtl"] .dmc-generic-content-hub-mobile .checkBoxes .tp_col input.searchInfo{background:url(https://www.cisco.com/content/dam/assets/dmr/content-hub/images/search_icon.png) no-repeat 5% 7px #fff;direction:rtl}
html[dir="rtl"] .dmc-generic-content-hub .checkBoxes .tp_col label span,html[dir="rtl"] .dmc-generic-content-hub-mobile .checkBoxes .tp_col label span{margin:.13em 0 0 .9em}
html[dir="rtl"] .dmc-generic-content-hub .narrow{float:right}
html[dir="rtl"] .dmc-generic-content-hub .checkBoxes .tp_col label{margin-left:7px}
html[dir="rtl"] .dmc-generic-content-hub-mobile .overlay-close{float:left;margin-left:10px;margin-right:0}
@media screen and (max-width:64em){.dmc-generic-content-hub .narrow{width:100%;height:auto}
.dmc-generic-content-hub .wide{width:100%;height:auto}
.dmc-generic-content-hub .checkBoxes{width:98%}
.dmc-generic-content-hub .checkBoxes .tp_col{display:none}
.dmc-generic-content-hub .product-wrapper{justify-content:center}
.dmc-generic-content-hub-mobile .checkBoxes{width:98%}
.dmc-generic-content-hub .pagination-products{text-align:center}
.dmc-generic-content-hub .mobile-filter-button{text-align:center}
.dmc-generic-content-hub-mobile .button-mobile{display:block;bottom:10px;position:absolute;text-align:center;position:absolute;width:calc(100% - 40px);text-align:center;margin:10px 10px}
.dmc-generic-content-hub .mobile-filter-button{display:block}
.dmc-generic-content-hub .tp-filter-tile{display:block}
div .tp_col>.filter-title{display:none}
.dmc-generic-content-hub-mobile .checkBoxes .tp_col{margin-top:0;display:block}
.dmc-generic-content-hub .increment-icon-mobile{width:30px;float:right;font-size:28px;line-height:21px;cursor:pointer}
.dmc-generic-content-hub-mobile .filter-search-mobile{padding-top:15px;text-align:center}
html[dir="rtl"] .dmc-generic-content-hub .increment-icon-mobile{float:left}
}
@media screen and (max-width:80em){.dmc-generic-content-hub .checkBoxes{width:100%}
}