.navbar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0073bb+0,00a0df+100 */
	background: #0073bb; /* Old browsers */
	background: -moz-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #0073bb 0%, #00a0df 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073bb', endColorstr='#00a0df', GradientType=1); /* IE6-9 */

	color: white;
}

/*
0073bb - main dark blue
00a0df - main light blue
616265 - main grey

f4aa00 - additional orange

#f4aa00 - old orange
*/

.nav > li > a, .language-block--header {
	color: white;
}

.header-button {
	background-color: transparent;
	border: 1px solid white;
	color: white;
	border-radius: 17px;
}

.navbar-right {
	margin-left: 5%;
}

body {
	font-family: 'Open Sans', sans-serif;
}

.jumbotron {
	background: #ffffff;
	background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("../../img/jumbotron-bg-new.jpg"); /* W3C */
	color: #666;
	border-bottom: 4px solid #0073bb;
	background-size: cover;
	background-position: center;
}

.white-tick {
	background-image: url(/img/tick.svg);
}

.jumbotron-button-top {
	background-color: #0073bb;
	border: none;
	border-radius: 20px;
	font-weight: 400;
}

.features-item-number {
	border: none;
	background-color: #0073bb;
	color: white;
}

.arrow-image:hover {
	background-image: url(../../img/colors/blue/arrowdownfilledlarge.png);
}

.feedback-right:hover .arrow-image, .feedback-left:hover .arrow-image, .feedback-item-text-more:hover .arrow-image, #questions .q-item .col-md-12:hover .arrow-image {
	background-image: url(/img/colors/blue/arrowdownfilledlarge.png);
}

.arrow-image {
	background-image: url(../../img/colors/blue/arrowdown.png);
}

.howitworks-user-item:before {
	background-color: #0073bb;
}

.howitworks-user-header, .howitworks-company-header {
	color: #0073bb;
}

.howitworks-user-item {
	border-color: #0073bb;
}

.howitworks-user-note {
	background-color: #0073bb;
}

.howitworks-user .howitworks-user-note:after {
	border-right-color: #0073bb;
}

.index-cta {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0073bb+0,00a0df+100 */
	background: #0073bb; /* Old browsers */
	background: -moz-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #0073bb 0%, #00a0df 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073bb', endColorstr='#00a0df', GradientType=1); /* IE6-9 */
}

.index-cta-button {
	background-color: transparent;
	border: 1px solid white;
	color: white;
	border-radius: 25px;
}

footer a {
	color: #0073bb;
}

.navbar-toggle .icon-bar {
	background-color: white;
}

section.heading-section {
	background-color: white;
}

.heading-section h1 {
	color: #666;
}

.radio-item.radio-active, .radio-item.radio-active:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0073bb+0,00a0df+100 */
	background: #0073bb; /* Old browsers */
	background: -moz-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #0073bb 0%, #00a0df 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073bb', endColorstr='#00a0df', GradientType=1); /* IE6-9 */
}

.cform-block-item-icon.icon-departure {
	background-image: url(../../img/colors/blue/depart.svg);
}

.cform-block-item-icon.icon-arrival {
	background-image: url(../../img/colors/blue/arrive.svg);
}

.cform-block-item-icon.icon-date {
	background-image: url(../../img/colors/blue/date.svg);
}

.dropdown-item-active {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0073bb+0,00a0df+100 */
	background: #0073bb; /* Old browsers */
	background: -moz-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #0073bb 0%, #00a0df 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #0073bb 0%, #00a0df 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073bb', endColorstr='#00a0df', GradientType=1); /* IE6-9 */
}

.action-button.ready-button {
	background-color: #00a0df;
	border-color: #0073bb;
}

.congrats-note:after {
	border-bottom-color: #0073bb;
}

.sum, .convertedSum {
	color: #0073bb;
}

.cform-block-item-icon-img {
	color: #0073bb;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus {
	outline: none;
	border-color: #0073bb;
	box-shadow: 0 0 0 1px #0073bb;
}

.heading-progress {
	background-color: #f4aa00;
}

.button.clear {
	color: #0073bb;
}

.dropzone {
	border-color: #0073bb;
}

.steps-img.circle.filled {
	background-color: #0073bb;
}

.steps-img.circle {
	border-color: #0073bb;
}

.steps-timeline {
	border-color: #0073bb;
}

.status .cform-block.add-companion-block {
	background-color: #0073bb;
}

.nav > li > a:focus, .nav > li > a:hover {
	background-color: transparent;
}

#title {
	background: white;
	color: #666;
	border-bottom: 2px solid #0073bb;
}

#title h1, #title p {
	color: #666;
}

td, tr {
	border-color: #0073bb;
}

thead, .table-item {
	background-color: #0073bb;
}

.calcul-wrapp a:hover {
	background-color: #0073bb;
}

#questions h1 {
	color: #0073bb;
}

.cookie-disclaimer {
	background: linear-gradient(to right, #0073bb 0%, #00a0df 100%);
}

.cookie-button:hover {
	color: #FF8400;
}

.head-doc {
	background: linear-gradient(to right, #0073bb 0%, #00a0df 100%);
	text-align: left;
	font-size: 14px;
}

.navbar-brand {
	margin-top: -9px;
}

@media (min-width: 875px) {
	.navbar-brand {
		margin-top: -2px;
	}
}

.navbar-brand img {
	height: 45px;
}

footer img.footer-social-icon {
	filter: hue-rotate(-5deg) brightness(1.2) contrast(1.2);
}