@charset "utf-8";
/* CSS Document sytlesheet for the affiliate appears last so overwrites the generic affiliate stylesheet */

body {
background-color: #81b5d8;
}

header {
  background-color: #005684;
}

footer { 
background-color: #005684;
}

.affiliate-logo {
background-image: url(../affiliate-img/affiliate-logo.png);
background-color: transparent;
display: block;
float: left;
height: 90px;
width: 180px;
}

.orange { 
color: #f6571b;
}

.highlight { 
color: #fab921;
}

.warning {
	color: #f00;
}

/*	----------------------------------
	quick quote form
	---------------------------------- */
.panel.allf_quickQuote {
    background-color: #fff;
    border: 4px solid #fff;
    padding: 0px;
	display: block;
	margin: 0 0 15px 0;
	overflow: hidden;
	z-index: 10;		
	color: #fff;
	text-align: left;
}

.feature-100.color2 {
	background: linear-gradient(#fff, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}	
	
	.color2 h2,
.color2 p
 {
	color: #444;	
}

.img-responsive {
border-radius: 0em;	
}		

h2.quickQ,
.h2.quickQ {
    margin-bottom: 0.3em;
    padding: 0;

}

.aferry-strapline {/* 767px plus */ 
	display: none;
	}
	
	/*	---------------------------------------------------------------------------------------------
	breakpoint 2: @screen-sm    (768px plus)
	--------------------------------------------------------------------------------------------- */
@media screen and (min-width: 768px) {
	
.aferry-strapline { 
	display: block;
	color: #c6effe;
  	font-size: 1.5em;
	font-style: italic;
	overflow: hidden; 
 	float: left;
	line-height: 1.1;	
	margin: 1.5em 1em 0 0.8em;
	padding: 0px 0px 30px 0px;
	}
	
	
}