/*Classes and Events*/
.banner{width:100%; margin:1.5rem 0;}
.breadcrumbCustom h6{display:inline-block; color: #880e3a;}
.breadcrumbCustom span i{margin:0 12px;}

.bannerContent .heading h3{display:inline-block; font-size:28px;}
.bannerContent .heading h5{display:inline-block; color: #880e3a;}
.bannerContent p{font-size:18px; color:#666666;}
.bannerContent{margin-bottom:2rem;}

.CE_Banner .card{margin-bottom:2rem; box-shadow:6px 4px 10px -2px rgba(4,26,55,.2); position:relative;}
.CE_Banner .card:before{content:''; position:absolute; top:0; left:25px; width:calc(100% - 50px); border-top:1px dashed #888;}

.darkBg{background-color:#a42c52;}
.CE_similarCards{padding:1rem 0;}
.CE_similarCards h3{margin-bottom:2rem; color:#fff;}
.CE_similarCards .imgContainer{margin:12px 0 18px 0;}
.CE_similarCards .card .text{font-size:14px; color:#666666; text-align:left; height:100%; min-height:110px; padding-top:24px; margin-bottom:12px;}
.CE_similarCards .card{height:100%; padding-bottom:0;}
.CE_similarCards .card h5{font-size:20px;}
.CE_similarCards .card h5:after{left:-25px;}
.CE_similarCards .heading{margin-bottom:1rem;}
.CE_similarCards .detailLink{display:block; padding:14px 0; text-align:center; color:#9f1d52; position:relative;}
.CE_similarCards .detailLink:before{content:''; position:absolute; top:0; left:-25px; width:calc(100% + 50px); height:1px; background-color:#666666;}
.CE_similarCards .detailLink:hover{text-decoration:none; opacity:0.8;}
.CE_similarCards .unfillBtn{border:1px solid #fff; background:transparent; color:#fff; margin:2rem 0 1.5rem 0; padding:.375rem 2rem;}
.CE_similarCards .unfillBtn:hover, .CE_similarCards .unfillBtn:focus{opacity:0.8;}

.CETile{padding:2rem; height: 100%; border-right:1px dashed #888; border-bottom:1px dashed #888;}
.CETile.borderBottomNone{border-bottom:none;}
.CETile.borderrightNone{border-right:none;}
.CETile .content{padding:6px 0 6px 12px;}
.CETile .content .heading{}
.CETile .content .desc{font-weight:600; margin:2px 0;}
.CETile .filledButton{background-color:#cccccc; margin-top:6px; padding: 8px 12px; min-width: 152px;}
.CETile .filledButton:hover{background-color:#888888; }
#lnkMoreFilters{padding-left: 15px;}
#lnkMoreFilters span.fa-minus{position: relative;top:2px;}
.classSpecInfoLabel label{padding-right: 10px;padding-left: 4px;position: relative;top:2px;}


#pagination ul li.active a {color: #fff !important;}
#pagination ul li a {color: #9f1d52 !important;}

#PageContent {
    margin-bottom: 0 !important;
}