﻿
/*
	fonts are in /framework/vehotrucks/fonts

*/

@font-face {
	font-family: 'VehoTrucksSansBold';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSans-Bold.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSans-Bold.eot?#iefix") format("embedded-opentype"), url("/framework/vehotrucks/fonts/VehoTrucksSans-Bold.woff2") format("woff2"), url("/framework/vehotrucks/fonts/VehoTrucksSans-Bold.woff") format("woff"), url("/framework/vehotrucks/fonts/VehoTrucksSans-Bold.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansBold';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.ttf") format("truetype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.svg#vehotruckssansv1bold") format("svg");
	unicode-range: U+0400-04FF;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansRegular';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSans-Regular.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSans-Regular.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSans-Regular.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSans-Regular.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSans-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansRegular';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Regular.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Regular.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Regular.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Regular.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Regular.ttf") format("truetype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Regular.svg#vehotruckssansv1regular") format("svg");
	unicode-range: U+0400-04FF;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansHeadlineRegular';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Regular.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Regular.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Regular.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Regular.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansHeadlineRegular';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Regular.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Regular.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Regular.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Regular.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Regular.ttf") format("truetype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Regular.svg#vehotruckssansheadlinev1regular") format("svg");
	font-weight: normal;
	font-style: normal;
	unicode-range: U+0400-04FF;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansHeadlineBold';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Bold.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Bold.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Bold.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Bold.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSansHeadline-Bold.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansHeadlineBold';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Bold.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Bold.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Bold.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSansCYHeadline-Bold.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.ttf") format("truetype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCY-Bold.svg#vehotruckssansv1bold") format("svg");
	unicode-range: U+0400-04FF;
	font-display: swap
}

@font-face {
	font-family: 'VehoTrucksSansCondensedBold';
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCondensed-Bold.eot");
	src: url("/framework/vehotrucks/fonts/VehoTrucksSansCondensed-Bold.eot?#iefix") format("embedded-opentype"),url("/framework/vehotrucks/fonts/VehoTrucksSansCondensed-Bold.woff2") format("woff2"),url("/framework/vehotrucks/fonts/VehoTrucksSansCondensed-Bold.woff") format("woff"),url("/framework/vehotrucks/fonts/VehoTrucksSansCondensed-Bold.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: block;
	font-display: swap
}

@font-face {
	font-family: 'vehotrucks-icons';
	src: url("clientlib-site/resources/vehotrucks-fonts/vehotrucks-icon-font/vehotrucks-icons.eot?z48o4m");
	src: url("clientlib-site/resources/vehotrucks-fonts/vehotrucks-icon-font/vehotrucks-icons.eot?z48o4m#iefix") format('embedded-opentype'),url("clientlib-site/resources/vehotrucks-fonts/vehotrucks-icon-font/vehotrucks-icons.ttf?z48o4m") format('truetype'),url("clientlib-site/resources/vehotrucks-fonts/vehotrucks-icon-font/vehotrucks-icons.woff?z48o4m") format('woff'),url("clientlib-site/resources/vehotrucks-fonts/vehotrucks-icon-font/vehotrucks-icons.svg?z48o4m#vehotrucks-icons") format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap
}


body {
	font-family: VehoTrucksSansRegular
}

h1, h2, h3, h4, h5, h6 {
	font-family: VehoTrucksSansHeadlineBold
}


.navbar-inner {
	border: 1px solid #cdcdcd !important;
	border-radius: 0px;
	background-color: #fff;
	background-image: none;
}


a {
	color: #53565a;
	text-decoration: none;
}

	a:hover {
		color: #53565a;
		text-decoration: underline;
		outline: 0;
	}

	a.btn {
		background: none !important;
		background-color: #041e42 !important;
	}


.btn {
	background-color: #041e42;
	color: #fff;
	/*padding: 20px 4rem;*/
	border-radius: 0 !important;
	font-family: "VehoTrucksSansBold",Helvetica,Arial,sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
	user-select: none;
	margin: 0;
	line-height: 1.5;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

	.btn:hover {
		color: #041e42;
		border-color: #f5f5f5;
		background-color: #f5f5f5;
	}


header .nav-pills > li > a {
	font-family: VehoTrucksSansHeadlineBold;
	border-radius: 0px;
	color: #000 !important;
	text-shadow: none !important;
}

	header .nav-pills > li > a:hover {
		color: #888 !important;
	}


header .nav-pills > li > .active > a {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none;
	border: 1px solid #cdcdcd;
}

header .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none;
	border: 1px solid #cdcdcd;
}

footer .basement {
	background: #000;
	color: #fff;
	height: 100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	position: relative;
	background-image: url('/framework/vehotrucks/images/vehotrucks-wordmark-white.svg');
	background-position: center top 10px; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: 220px;
}


	footer .basement ul {
		position: absolute;
		top: 70px;
		right: 15px;
	}

footer {
	border-radius: 0px;
}


aside.login .btn {
	background-color: #041e42 !important;
	color: #fff;
	padding: 8px 60px 8px 60px;
	border-radius: 0 !important;
	font-family: "VehoTrucksSansBold",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	user-select: none;
	margin: 0;
	line-height: 1.5;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin: 20px 10px 15px 10px;
	text-shadow: none;
}

	aside.login .btn:hover {
		color: #041e42;
		border-color: #f5f5f5;
		background-color: #f5f5f5 !important;
	}

.span3 aside {
	border-radius: 0px;
}


a.btn.orange3d {
	display: none;
}


aside.login p.moved {
	display: none;
}

aside.login h1 {
	display: none;
}


.summary {
	background-color: #fff;
	color: #000;
}

	.summary a {
		background-color: #041e42 !important;
		color: #fff;
		border-radius: 0px;
	}

		.summary a:hover {
			color: #041e42;
			border-color: #f5f5f5;
			background-color: #f5f5f5 !important;
			text-decoration: none;
		}


header .navbar .nav.nav-pills.pull-right > .active > a, .navbar .nav.nav-pills.pull-right > .active > a:hover, .navbar .nav.nav-pills.pull-right > .active > a:focus {
	background-color: inherit !important;
	box-shadow: none !important;
}



a.btn.green {
	background: none !important;
	background-color: #041e42 !important;
	color: #fff;
	border-radius: 0 !important;
	font-family: "VehoTrucksSansBold",Helvetica,Arial,sans-serif;
	padding: 6px 12px 6px 12px;
	background-size: auto 100% !important;
	text-shadow: none !important;
}

	a.btn.green:hover {
		color: #041e42 !important;
		border-color: #f5f5f5 !important;
		background-color: #f5f5f5 !important;
	}



a.btn.orange {
	/*
    background: #e87822 url(../../shared/images/btn_mid_orange.png) repeat-x !important;
    background-size: auto 100% !important;
    text-shadow: 0 -1px 0px #888 !important;
	*/
	background: none !important;
	background-color: #041e4280 !important;
	/*background-color: #d6001c !important;*/
	color: #fff;
	border-radius: 0 !important;
	font-family: "VehoTrucksSansBold",Helvetica,Arial,sans-serif;
	padding: 6px 12px 6px 12px;
	background-size: auto 100% !important;
	text-shadow: none !important;
}

	a.btn.orange:hover {
		color: #041e42 !important;
		border-color: #f5f5f5 !important;
		background-color: #f5f5f5 !important;
	}


.status a {
	background: #63846a;
	font: 500 11px 'VehoTrucksSansRegular', sans-serif;
	width: 75px;
	margin: 3px 12px;
}

#test_list .status a {
	font: 500 11px 'VehoTrucksSansRegular', sans-serif;
}


.nav > li > a > img {
	max-width: none;
	width: 14px;
}


#divFoldProtocolStations {
	display: none !important;
}


a.btn.green img {
	filter: grayscale(100%);
}


.db-boxchat .typing .button-send {
	background: none !important;
	background-color: #041e4280 !important;
	color: #fff;
	border-radius: 0px !important;
}




.btn-group.steps > a.btn {
	border: 1px #fff solid;
	text-shadow: none;
	text-transform: uppercase;
	background-color: #041e42 !important;
	color: #fff;
	padding-top: 6px;
}


.btn.active, .btn:active { /* background-image:none; */ /* outline:0; */ /* -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); */
	-moz-box-shadow: none !important;
}



.btn-group.steps > a.main {
	background-color: #fff !important;
	color: #888 !important;
	text-shadow: none;
	background: none !important;
	border: none !important;
}



table tr td {
	text-align: left;
	padding: 6px 12px;
	font: 500 12px 'VehoTrucksSansRegular', sans-serif;
}


.box-header h3 {
	font-size: 18px !important;
}


.btn-underline {
	padding:2px!important;
}


.premiumerror {
	font-weight:300!important;
}
