h1, h2, h3, h4, h5 {
    color: #14387f;
}


/* Buttons*/

.btn-outline {
    background-color: transparent;
    border: 2px solid #ffffff;
    color: #ffffff;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active, .open .dropdown-toggle.btn-outline {
    color: #14387f;
	background-color: #ffffff;
}


.btn-outline-blue {
    background-color: transparent;
    border: 2px solid #003184;
    color: #003184;
}
.btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-blue:active, .btn-outline-blue.active, .open .dropdown-toggle.btn-outline-blue {
    background-color: #003184;
    color: #ffffff;
}


.btn-outline-grey {
    background-color: transparent;
    border: 2px solid #cccccc;
    color: #333333;
}
.btn-outline-grey:hover, .btn-outline-grey:focus, .btn-outline-grey:active, .btn-outline-grey.active, .open .dropdown-toggle.btn-outline-grey {
    background-color: #cccccc;
    color: #333333;
}


/* List arrow*/

.list-arrow-p li::before {
    content: "";
    float: left;
    font-family: "FontAwesome";
    margin-left: -12px;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.list-arrow-p li {
    list-style: outside none none;
    margin-left: -30px;
    padding-bottom: 8px;
    padding-left: 16px;
}





/* Menu top */

.logo a {padding-top:12px;}


.nav.nav-primary {
    margin: 0px;
    padding: 0px;
	height:62px;
}


.nav.nav-primary li a {
    font-size: 12px;
    margin-right: 12px;
	padding: 21px;
}

.nav.nav-primary li a:hover {
    color: #ffffff;
    text-decoration: none;
}

.nav.nav-primary > li > a:hover, .nav > li > a:focus {
    background-color: #0f224f;
    text-decoration: none;
	border-bottom:solid 3px #930420;
}


.menu-btn {
    margin-top: 8px;
}

header .login {
	padding-top: 18px;
}

/* Footer */

ul.footnav {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

ul.footnav li a{
	color:#ffffff;
	font-size:14px;
}


ul.footnav li {
    line-height: 1.2;
    padding-bottom: 8px;
}


ul.footnav li:hover {
text-decoration:underline;
}

footer h3 {
    font-size: 14px;
}

footer .sponsors img {
    margin-bottom: 35px;
	width:240px;
}


/* Homepage */




/* Home Banner */
.slick-slide img {margin:0 auto;}

@media (max-width: 768px) {	
.iconpanel{ width:50%; float:left}
	section.iconsHome h3 { margin:0px}
}

/* Become an agent */
section.agentSectionBenefits { background-color:#eeeeee;}
section.agentSectionWhatYouHaveToDo { background-color:#ffffff;}
section.agentSectionForm { background-color:#eeeeee;}
section.agentSectionIntro, section.agentSectionWhatMakesGoodAgent{
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

section.pcsect .container {
    padding-bottom: 84px;
    padding-top: 84px;
}

@media (max-width: 768px) {
	section.pcsect .container {
  padding-bottom: 35px;
    padding-top: 35px;
}
}

/* Icon panel */
.iconpanel h2{ text-align:center;  margin-bottom: 15px;}
div.iconpanel div.callout { padding-bottom:12px}

@media (max-width: 768px) {	
.iconpanel25{ float: left; width: 25%;}
.iconpanel25 .callout { margin: -20px;}
}

/* Send */
@media (max-width: 768px) {	
section.HeaderTitle div.container { padding-bottom: 6px;  padding-top: 6px;}
.HeaderTitle h2{  margin-bottom: 0px; }
	.iconGroupSend {padding-top:22px;}
}


/* Forms mobile*/
@media (max-width: 768px) {	
	
.send-form .step-row .fields { margin-left: 0; margin-top: 52px;}
.send-form .step-row .number {   
    font-size: 22px;
    height: 35px;
    width: 35px;
}	


}


/* FAQ Help */
.QAcallout {text-align:center}