body {
  background:#e8e8e8;
}

.panel .row.cards-new {
    display: block;
    align-content: stretch;
}

.panel .card-body.int-card-body {    
    background:#dcf0fc;
}

.panel .card, .panel .gradient, .card, .gradient {
    min-height: 380px;
    max-height: 380px;
}

.panel .card, .panel .gradient > .card-context-image-b,
.gradient > .card-context-image {
    height: 215px;
    border-radius:0;
}

.card .card-body.int-card-body,
.panel .card .card-body.int-card-body {
    display:flex;
    flex-direction:column;
    justify-content: flex-start;
    /* min-height: 380px; */
}

.card .card-body.int-card-body.imtx-card,
.panel .card .card-body.int-card-body.imtx-card {
    min-height: 190px;
    max-height: 190px;
}

.card .card-body.int-card-body > *,
.panel .card .card-body.int-card-body > * {
    display:block;
    float:none;
    margin:0;
}

.card-body.int-card-body > .header-card-top,
.panel .card-body.int-card-body > .header-card-top {
    display:none;
}

.card .card-body.int-card-body > .date-int,
.panel .card .card-body.int-card-body > .date-int {
    position: absolute;
    bottom: 20px;
    font-family: Trade Gothic W01 Bold_2,Arial,sans-serif;
}

h3.header-card-int {
    padding-bottom: 16px;
}

p.card-text {
    font-size: 0.875rem;
}

.panel .card.card-small, .card.card-small {
    max-height:none;
    height:auto;
}

.cards-new .preload-selector {
   width:100%;
}

span.insights-icons__pre-text.insights-icons__pre-text--key {
    display: none;
}

.insights-filters__filter-control.insights-filters__filter-control--search {
    display: none;
}

.insights-media-container__desktop-image,
.insights-media-container__mobile-image {
    display: block;
    max-width: 100%;
    height: auto;
}

.row--flex>.col-lg-3, 
.row--flex>.col-md-4,
.row--flex>.col-sm-6,
.row--flex>.col-xs-12 {
    display: flex;
    margin-bottom: .25rem;
    padding:0;    

}

.insights-card {
    height:100%;
    margin-right: 3px;
    width:100%;
}

body {
    overflow-x:hidden;
}

.insights-related-list__item {
	background: #dcf0fc;
	color: #005598;
	margin-bottom: 5px;
	padding: 20px;
}

.insights-related-list__item:hover, .insights-related-list__item:active, .insights-related-list__item:focus {
	background: #dcf0fc !important;
	color: #005598 !important;
}

.insights-related-list__item:hover .insights-related-list__item-link, .insights-related-list__item:active .insights-related-list__item-link, .insights-related-list__item:focus .insights-related-list__item-link {
	text-decoration: none;
	color: #005598;
}

.insights-related-list__item:hover .insights-related-list__item-link > h3, .insights-related-list__item:active .insights-related-list__item-link > h3, .insights-related-list__item:focus .insights-related-list__item-link > h3 {
	color: #005598 !important;
}

/* fix duplicate share text */
div.insights-icons span.insights-icons__pre-text {
	display:none;
}

.card .card-body.int-card-body,
.panel .card .card-body .int-card-body {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    min-height: 380px;
    flex: 1;
}

.card-body.int-card-body.int-cb-img {
    min-height: 190px;
}



