.section-seperator {
	margin-top:70px;
}

/*============= Marquee =============*/


.marquee-blue {
    background-color: #1d4f91;
    background-image: url(../img/blue.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius:0;
    margin-top: 80px;
}

.marquee {
    color: #fff;
    padding: 60px 0;
}

.marquee-label {
    text-transform: uppercase;
    font-size: 14px;
}

.marquee-image {
    max-width: 100%;
}

.marquee-image{
	vertical-align:middle;
}



.marquee .btn {
    margin-top: 16px;
}



.imageHoverBox {
   margin-top: 8px;
  }


.imagehoverboxes-imageHoverBox-0 { 
	 background-image: url('../img/parking-lot.jpg');
   background-position: center center; 
   background-repeat: no-repeat; 
   background-size: cover;
 }
 .imagehoverboxes-imageHoverBox-1 { 
	 background-image: url('../img/car-finance-meeting.jpg');
   background-position: center center; 
   background-repeat: no-repeat; 
   background-size: cover;
 }
 .imagehoverboxes-imageHoverBox-2 { 
	 background-image: url('../img/sales-lady.jpg');
   background-position: center center; 
   background-repeat: no-repeat; 
   background-size: cover;
 }
 .imagehoverboxes-imageHoverBox-3 { 
	 background-image: url('../img/sales-floor.jpg');
   background-position: center center; 
   background-repeat: no-repeat; 
   background-size: cover;
 }
 
 .imageHoverBox p a, .integrator a {
  color:#fff;
  text-decoration:underline;
 }
 
 .imageHoverBox figure {
    text-align: center;
    height: 400px;
    margin: 0;
  }
  
  .article-title {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .imageHoverBox--0 .imageHoverBox__container {
    background-color: rgba(66,109,169,0.8);
  }
  
   .imageHoverBox--1 .imageHoverBox__container {
    background-color: rgba(29,79,145,0.8);
  }
  
   .imageHoverBox--2 .imageHoverBox__container {
    background-color: rgba(109,32,119,0.8);
  }
  
   .imageHoverBox--3 .imageHoverBox__container {
    background-color: rgba(175,22,133,0.8);
  }
  
  .imageHoverBox__container {
    position: absolute;
    bottom: 0;
    left: 0;
    right:0;
    overflow:hidden;
    width: 100%;
    height: 0;
    transition: height .4s;
   padding: 0 5px 46px 5px;
    color: #fff;
  
  }
  
  .imageHoverBox figure:hover .imageHoverBox__container {
  height: 100%;
}
  
 


.db-bg-sec {
  	padding-top: 35px;
    padding-bottom: 35px;
  }
  
  .db-bg-sec {
  	background: #1d4f91;
    background: linear-gradient(to right,#426da9 0,#1d4f91 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#426da9',endColorstr='#1d4f91',GradientType=1);
    color: #fff;
  }
  
  .lead-gen {
    font-size: 20px;
}


ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 50px;
	border: 1px solid #ccc;
    background-color: #fff;
	width: 100%;
}

ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	height: 50px;
	line-height: 50px;
	color: #333;
	overflow: hidden;
	position: relative;
}




ul.tabs li.active {
	background-color: #fff;
	display: block;
	color: #1d4f91;
    font-weight: 400;
    border-bottom: 2px solid #1d4f91;
}

.tab_container {
	border: 1px solid #ccc;
	border-top: none;
	padding: 25px 15px 30px 15px;
	clear: both;
	float: left;
	width: 100%;
	background: #eee;
	overflow: auto;
}

.tab_content {
    color: #333;
	padding: 20px;
	display: none;
}

.tab_drawer_heading {
	display: block;    
    transition: ease .5s;
	position: relative;
	
}

 .tab_drawer_heading { display: none; } 

 .tab_drawer_heading::after {
    font-family: 'fontawesome';
	content: '\f078';
	font-weight: bold;
	font-size: 17px;
	position: absolute;
	right: 10px;
	top: 6px;
}

.d_active::after{
	
	content: "";
}






.sampleReports-hp {
	background: #f4f4f4;
}

.sampleReports-hp a {
	cursor: pointer;
}


.sampleReports-hp .box {
    min-height: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #f4f4f4;
    border-radius: 6px;
}

.sampleReports-hp .box-top {
    padding: 20px 15px 10px 15px;
}

.sampleReports-hp .box-body {
    padding: 15px 15px;
}

.sampleReports-hp .box-bottom {
    padding: 20px 15px 10px 15px;
}

.sampleReports-hp .box-thumbnail {
    border-radius: 6px 6px 0 0;
    overflow: hidden;
    transition: transform .2s;
}

.sampleReports-hp .box-thumbnail:hover img{
	-ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Safari 3-8 */
    transform: scale(1.1); 
}



.row-flex .flex-col {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.flex-grow {
    -webkit-flex: auto;
    flex: auto;
}

.sampleReports-hp .column-content-box.box-top {
    flex-grow: 0;
}

.sampleReports-title {
	
	color: #1d4f91;
	font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 12px;
    margin-bottom: 12px;
}

.hp-sampleReport-glossary-def {
	font-size:12px;
	text-align: left;
    padding-top: 5px;
	
}

.sampleReports-hp .box-body a{
	color: #0056b3 !important;
}

.integrations .image img{
	margin-bottom:24px;
	
}

.news-hp .box {
    min-height: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #f4f4f4;
    border-radius: 6px;
}

.news-hp .box-top {
    padding: 20px 15px 10px 15px;
}

.news-hp .box-body {
    padding: 15px 15px;
}

.news-hp .box-bottom {
    padding: 20px 15px 10px 15px;
}

.news-hp .box-thumbnail {
    border-radius: 6px 6px 0 0;
    overflow: hidden;
    transition: transform .2s;
}

.news-hp .box-thumbnail:hover img{
	-ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Safari 3-8 */
    transform: scale(1.1); 
}

.news-hp a:link {
  text-decoration: none;
}

.g-b-t, .box-bottom.g-b-t {
    border-top: 1px solid #ddd;
}

.btn-link {
    color: #1d4f91;
    text-decoration: none;
}

