
@font-face {
    font-family: NeueHaasGrotesk;
    font-weight: 300;
    src: url(/assets/font/ce84cfb97284b169e01527ff23056f61.eot?#iefix) format("eot"),url(/assets/font/31aa0dd95ebb0e7ba1d3d26249b9ac3e.woff2) format("woff2"),url(/assets/font/9facd89a17200879a2c3e7b568269ee7.woff) format("woff"),url(/assets/font/7487f5017911d329e3d003767b2191c4.ttf) format("truetype")
}

@font-face {
    font-family: NeueHaasGrotesk;
    font-weight: 400;
    src: url(/assets/font/cc4af9fb34f211498fd49f55e76ebdf1.eot?#iefix) format("eot"),url(/assets/font/c53405e307af22296fcfcb6d81ac6767.woff2) format("woff2"),url(/assets/font/c635e13b865a6a1131ea924a76a8e0c0.woff) format("woff"),url(/assets/font/42731c8f03d73e48885de4952aeaf235.ttf) format("truetype")
}

@font-face {
    font-family: NeueHaasGrotesk;
    font-weight: 600;
    src: url(/assets/font/b08fb84b2ed75a322d707931d6107a8a.eot?#iefix) format("eot"),url(/assets/font/36ae1dbc28eef26c9c38c1f0acc710b6.woff2) format("woff2"),url(/assets/font/0c60a040d50e81f639b9963d59dc1fc7.woff) format("woff"),url(/assets/font/2c3cdeaa2e8ecccc072c5a8a39c3cb9f.ttf) format("truetype")
}

@font-face {
    font-family: NeueHaasGrotesk;
    font-weight: 700;
    src: url(/assets/font/dff602e15253432fb12211b71685171a.eot?#iefix) format("eot"),url(/assets/font/32bb1c3a0029cc7ba2a65fd3529b22a7.woff2) format("woff2"),url(/assets/font/2085b6434f41d343b55e761c596b1eb2.woff) format("woff"),url(/assets/font/38c57f21c6e3b9743aeb9aea6566f8b9.ttf) format("truetype")
}

@font-face {
    font-family: NeueHaasGrotesk;
    font-weight: 800;
    src: url(/assets/font/7e59adb187b9bee29b8a9493b50d5acb.eot?#iefix) format("eot"),url(/assets/font/ee46fedbdfa60115aec6089421b461f1.woff2) format("woff2"),url(/assets/font/ccf99b7acaf9a3e44c58a508bacdb1a6.woff) format("woff"),url(/assets/font/2d1677bde899fe7a8b265aa2fd800c6e.ttf) format("truetype")
}

@font-face {
    font-family: NeueHaasGrotesk;
    font-weight: 900;
    src: url(/assets/font/5d37567e2aa46711c82ad57649513d13.eot?#iefix) format("eot"),url(/assets/font/d93a63c885b265502618100d559655c2.woff2) format("woff2"),url(/assets/font/c3cf8581abd3ea7737e84c63d5961cb0.woff) format("woff"),url(/assets/font/2f85b7fec203035a62229c8134726a0b.ttf) format("truetype")
}

* {
	font-family: NeueHaasGrotesk;
}

 h3 {
    padding-bottom: 4px;
    font-family: NeueHaasGrotesk;
    font-weight: 400;
}



html { 
	background: url(../../assets/img/backgrounds/1.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:100%;
}	
body {
    font-size: 16px;
    font-weight: 300;
    color: #888;
    line-height: 1.6;
    text-align: left;
	background-color: transparent;
	margin-top:60px;
	
}

a, a:hover, a:focus {
	color: #012069;
/*	color: #4aaf51;
	text-decoration: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;*/
}

h1, h2 {
	margin-top: 10px;
	font-size: 20px;
    color: #000;
	font-family: NeueHaasGrotesk;
}

h3 {

    color: #2C3E50;
    line-height: 30px;
	font-family: NeueHaasGrotesk, sans-serif;
    font-weight: 500;
    font-size: 32px;
}

img { max-width: 100%; }

img.svg1:hover {
    background-image: url("/assets/img/icons/Info-Icon-DS.svg");
}
img.svg2:hover {
    background-image: url("/assets/img/icons/Polis-Icon-DS.svg");
}
/*::-moz-selection { background: #4aaf51; color: #fff; text-shadow: none; }
::selection { background: #4aaf51; color: #fff; text-shadow: none; }*/

button.btn {
    background-color: #012069;
    color: #ffffff;
}

.btn-link-1 {
	display: inline-block;
	height: 50px;
	margin: 5px;
	padding: 16px 20px 0 20px;
	background: #4aaf51;
	font-size: 16px;
    font-weight: 300;
    line-height: 16px;
    color: #fff;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.btn-link-1:hover, .btn-link-1:focus, .btn-link-1:active { outline: 0; opacity: 0.6; color: #fff; }

.btn-link-1.btn-link-1-facebook { background: #4862a3; }
.btn-link-1.btn-link-1-twitter { background: #55acee; }
.btn-link-1.btn-link-1-google-plus { background: #dd4b39; }

.btn-link-1 i {
	padding-right: 5px;
	vertical-align: middle;
	font-size: 20px;
	line-height: 20px;
}

.btn-link-2 {
	display: inline-block;
	height: 50px;
	margin: 5px;
	padding: 15px 20px 0 20px;
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid #fff;
	font-size: 16px;
    font-weight: 300;
    line-height: 16px;
    color: #fff;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.btn-link-2:hover, .btn-link-2:focus, 
.btn-link-2:active, .btn-link-2:active:focus { outline: 0; opacity: 0.6; background: rgba(0, 0, 0, 0.3); color: #fff; }


/***** Top content *****/

.inner-bg {
    padding: 100px 0 170px 0;
}

.top-content .text {
	color: #fff;
}

.top-content .text h1 { color: #fff; }

.top-content .description {
	margin: 20px 0 10px 0;
}

.top-content .description p { opacity: 0.8; }

.top-content .description a {
	color: #fff;
}
.top-content .description a:hover, 
.top-content .description a:focus { border-bottom: 1px dotted #fff; }

.form-box {
	margin-top: 35px;
	max-width:800px !important;
	vertical-align:middle !important;
}

.form-top {
	overflow: hidden;
	padding: 0 25px 15px 25px;
	background: #0090D3;
	color: #fff;
	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
	text-align: left;
}

.form-top-left {
	float: left;
	width: 75%;
	padding-top: 25px;
}

.form-top-left h3 { margin-top: 0; }

.form-top-right {
	float: left;
	width: 25%;
	padding-top: 5px;
	font-size: 66px;
	color: #ddd;
	line-height: 100px;
	text-align: right;
}

.form-bottom {
	padding: 25px 25px 30px 25px;
	background: #FFF;
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
	text-align: left;
}

.form-bottom form textarea {
	height: 100px;
}

.form-bottom form button.btn {
	width: 100%;
}

.form-bottom form .input-error {
	border-color: #4aaf51;
}

.social-login {
	margin-top: 35px;
}

.social-login h3 {
	color: #fff;
}

.social-login-buttons {
	margin-top: 25px;
}

.row-flex, .row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	 margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
	width:100%;
	padding-right: 0;
    margin-bottom: 15px;
}


.flex-col {
    display: flex;
    display: -webkit-flex;
    flex: 1 100%;
	flex-flow: column nowrap;
}

.flex-grow {
	display: flex;
    -webkit-flex: 2;
    flex: 2;
}
.btn-primary-home {
    background-color: #012069;
    border-color: #0090D3;
    position: absolute;
    bottom: 30px;
    left: 27%;
    width: 50%;
	color: #FFF;
}
.btn-primary-home:hover {
	color: #FFF;
	background-color: #011136;
}
/***** Media queries *****/

@media (min-width: 992px) {
	.form-box {
	margin-top: 20%;
	margin-left:20%;
	margin-right:20%;
	max-width:800px !important;
	vertical-align:middle !important;
}}


@media (min-width: 768px) and (max-width: 993px) {
	
body {
	margin-top:120px;
	
}	
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #000 !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #ffffff;
    background-color: #0090D3;
}
}

@media (max-width: 767px) {
	
	.inner-bg { padding: 60px 0 110px 0; }
	.navbar-brand > img {
    /* margin-top: 15px; */
    height: 45px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li.active>a {
    color: #FFF !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #000;
}
}

@media (max-width: 415px) {
	
	h1, h2 { font-size: 32px; }

}
.login-box-footer {
    background: transparent;
    text-align: right;
    width: 100%;
    
}
.initiatiefvan {
    color: #ffffff;
	font-family: NeueHaasGrotesk, sans-serif;
    font-size: 16px;
	text-align:right;
	font-weight: bold;
	float:right;
}
.initiatiefvan-sm {
    color: #ffffff;
	font-family: NeueHaasGrotesk sans-serif;
    font-size: 14px;
	text-align:right;
	font-weight: bold;
	float:right;
}
.initiatiefvanbottom {
    color: #ffffff;
	font-family: NeueHaasGrotesk, sans-serif;
    font-size: 13px;
	text-align:left;
	font-weight: 700;
}

.navbar-white {
    background-color: #ffffff;
    color: rgb(44, 62, 80);
    -webkit-box-shadow: 0px 2px 10px 0px rgba(100, 100, 100, 0.3);
    -moz-box-shadow: 0px 2px 10px 0px rgba(100, 100, 100, 0.3);
    box-shadow: 0px 2px 10px 0px rgba(100, 100, 100, 0.3);

}
.navbar-brand > img {
    height: 45px;
    margin: 7px 0;
	max-width: 250px;
}

.navbar-right .divider {
    display: inline-block;
}
.navbar-nav > .divider {
    margin: 5px 9px;
    height: 60px;
    border-right: 1px solid #F0F0F0;
    border-left: 1px solid #F0F0F0;
}
.navbar-brand {
    padding: 5px 15px;
}
.navbar-nav > li > a {
    line-height: 35px;
	
}
.navbar-white .navbar-nav>li:hover>a {
    color: rgb(44, 62, 80);
    background-color: #e0e0e0;
}
.navbar-white .navbar-nav>li>a {
    font-size: 16px;
    font-weight: 700;
    color: #7d7d82;
}



@media all and (max-width: 600px) {
    .navbar-brand {
        height: 50px;
    }
    .navbar-brand img {
        height: 45px !important;
    }
	.navbar-nav > .divider {
		display:none;
	}	
	.navbar-right .divider {
		display: none;
	}
	.nav>li>a {
		position: relative;
		display: block;
		padding: 10px 15px;
		text-align: left;
	}
}


.page-header {
    padding-bottom: 0px;
    margin: 70px 0 0px;
    border-bottom: 1px solid #eee;
}

.nav-stacked>li+li {
    background: #eee;
	border-radius: 4px;
	margin-bottom:7px;
}
.nav-pills>li>a {
    background: #FFF;
	border: 1.5px solid #012069;
	margin-bottom:7px;
	color: #012069;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #ffffff;
    background-color: #012069 !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #012069 !important;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-color: #012069 !important;
	color:#fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #FFF !important;
	color: #000;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    border-bottom: 5px solid #9c9c9c;
    margin-bottom: -1px;
	color: #7d7d82;
}
.pager .next>a, .pager .next>span {
/*    color: #FFF;
    background-color: #337AB7;*/
}

.next li>a:focus, .next li>a:hover {
/*    text-decoration: none;
    background-color: #337AB7 !important;*/
}
.pager li>a, .pager li>span {
    border-radius: 0px;
}

.control-label {

    font-weight: 500;
	line-height:20px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #ffffff;
    background-color: #1a242f;
}

.thumbnail {
    text-align: -webkit-center;
	text-align: center;
}

.thumbnail span{
    font-size: 75px;
    line-height: 100px
    ;
}
.thumbnail span:hover{
	color: #337AB7;
    text-shadow: 1px 1px #CCCCCC;
}
.panel-heading-white.text-center {
    border-bottom: 0px solid #0090D3;
}
.panel-heading-white h3 {
    border-bottom: 2px solid #c2c2c2;
}
.panel-title.mijnpolis {
    text-align: center;
}
.panel-primary {
    border: 2px solid #c2c2c2;
    border-radius: 0px;
}
.panel-primary>.panel-heading {
    background-color: #0090D3;
    border-color: #0090D3;
}
.has-feedback .form-control {
    padding-right: 30px;
}
.navbar-default .navbar-toggle {
    border-color: #1a242f;
    background-color: #1a242f;
}

@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: left;
	}
}


/*  toegevoegd op 25-05-2016 */


.btn-primary {
    background-color: #0090D3;
    border-color: #0090D3;
}

.btn-primary:hover,.btn-primary.hover,  .btn-primary:active, .btn-primary.active, .btn-primary:focus, .btn-primary.focus {
	color: #fff;
    background-color: #011136;
    border-color: #204d74;
}


h3 {
	margin-top: -9px;	
}

.thumbnail	{
	    border: 1px solid #0090D3;	
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #ffffff;
    background-color: #0090D3;
}
.page-header {
    border-bottom: 1px solid #0090D3;
	margin:0px;
	margin-bottom: 15px;
	
}
.intro {
    margin-top: 15px;
    margin-bottom: 15px;
}
.initiatiefvan {
	color: #888;
    font-family: NeueHaasGrotesk, sans-serif;
    font-size: 13px;
    text-align: left;
    font-weight: normal;
    float: left;
    width: 100%;
    margin-left: 15px;
	text-transform: inherit;
    line-height: 5;	

    padding-top: 15px;	
}

h1 {
    font-family: NeueHaasGrotesk;
	color: #1F1F1D;
}
h3 {
    margin-top: -9px;
    font-family: NeueHaasGrotesk;
    font-size: 21px;
	color: #1F1F1D;	
	font-weight: 700;
}
hr {
    margin-top: 21px;
    margin-bottom: 21px;
    border: 0;
    border-top: 1px solid #012069;
}

/* schademeld knoppen */
.pager li>a, .pager li>span, .pager li>a:hover, .pager li>a:focus {
	background-color: #0090D3;
    color: #fff;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 700;
    border: none;
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
    background-color: #0FB3FF;
	color: #fff;
}
i.fa.fa-question-circle {
    color: #0090D3;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    color: #fff;
    background: #0090D3;
}

.table>tbody>tr>td, .table>tfoot>tr>td {
    line-height:1.3;

}



.alert-success {
	background-color: #012069;
    color: #ffffff;
    border: none;
}









/*  STAGING AANPASSINGEN *//*  STAGING AANPASSINGEN */
/*  STAGING AANPASSINGEN *//*  STAGING AANPASSINGEN */
/*  STAGING AANPASSINGEN *//*  STAGING AANPASSINGEN */
/*  STAGING AANPASSINGEN *//*  STAGING AANPASSINGEN */

.caption p {
    margin-bottom: 20px;
}

i.glyphicon.glyphicon-tags {
    font-size: 75px;
    margin-top: 30px;
    margin-bottom: 40px;
    color: orangered;
}
.row-flex, .row-flex > div[class*='col-'] {
    min-height: 330px;
}


.cc {
    border: 1px #ff4500 solid;
    padding: 10px;
}
.cc h3 {
    font-size: 33px;
}
.cc p {
    font-size: 18px;
}
.cc .btn {
    font-size: 18px;
	width: 100%;

}
.intro {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 25px;
    margin-right: 0px;
}

@media (max-width: 990px) {
	.cc {
		margin:15px;
		text-align: center;
	}	
}

.orange {
    color: #ff4500;
    background-color: #fff;
    border-color: #ff4500;
}
			
.header-image.small {
    height: 50%;
    max-height: 350px;
    background-position: 0 0;
	margin-bottom: 20px;
}
body.vjauto .header-image {
	background-image: url(../img/suzuki-header.jpg);
}
body.vjhyundai .header-image {
	background-image: url(../img/hyundai-header.jpg);
}
body.vjinfiniti .header-image {
	background-image: url(../img/infiniti-header.jpg);
}
body.vjkia .header-image {
	background-image: url(../img/kia-header.jpg);
}
body.vjlexus .header-image {
	background-image: url(../img/lexus-header.jpg);
}
body.vjmazda .header-image {
	background-image: url(../img/mazda-header.jpg);
}
body.vjmitsubishi .header-image {
	background-image: url(../img/mitsubishi-header.jpg);
}
body.vjnissan .header-image {
	background-image: url(../img/nissan-header.jpg);
}
body.vjsubaru .header-image {
	background-image: url(../img/subaru-header.jpg);
}
body.vjsuzuki .header-image {
	background-image: url(../img/suzuki-header.jpg);
}
body.vjtoyota .header-image {
	background-image: url(../img/toyoya-header.jpg);
}

body.vjauto .btn-primary {
    background-color: #012069;
    border-color: #012069;
}
body.vjhyundai .btn-primary {
    background-color: #002C5F;
    border-color: #002C5F;
}
body.vjhyundai .btn-primary:hover {
    background-color: #001124;
    border-color: #001124;
}
body.vjinfiniti .btn-primary {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjinfiniti .btn-primary:hover {
    background-color: #525252;
    border-color: #525252;
	color:#FFF;
}
body.vjkia .btn-primary {
    background-color: #BB162c;
    border-color: #BB162c;
}
body.vjkia .btn-primary:hover {
    background-color: #861020;
    border-color: #861020;
}
body.vjlexus .btn-primary {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjlexus .btn-primary:hover {
    background-color: #525252;
    border-color: #525252;
	color:#FFF;
}
body.vjmazda .btn-primary {
    background-color: #0080C5;
    border-color: #0080C5;
}
body.vjmazda .btn-primary:hover {
    background-color: #005A8A;
    border-color: #005A8A;
}
body.vjmitsubishi .btn-primary {
    background-color: #E30613;
    border-color: #E30613;
}
body.vjmitsubishi .btn-primary:hover {
    background-color: #AA040E;
    border-color: #AA040E;
}
body.vjnissan .btn-primary {
    background-color: #C3002F;
    border-color: #C3002F;
}
body.vjnissan .btn-primary:hover {
    background-color: #880021;
    border-color: #880021;
}
body.vjsubaru .btn-primary {
    background-color: #012169;
    border-color: #012169;
}
body.vjsubaru .btn-primary:hover {
    background-color: #000F2F;
    border-color: #000F2F;
}
body.vjsuzuki .btn-primary {
    background-color: #ED1C24;
    border-color: #ED1C24;
}
body.vjsuzuki .btn-primary:hover {
    background-color: #BF0F16;
    border-color: #BF0F16;
}
body.vjtoyota .btn-primary {
    background-color: #EB0A1E;
    border-color: #EB0A1E;
}
body.vjtoyota .btn-primary:hover {
    background-color: #B30817;
    border-color: #B30817;
}
body.vjauto .btn-primary-home {
    background-color: #012069;
    border-color: #012069;
}
body.vjhyundai .btn-primary-home {
    background-color: #002C5F;
    border-color: #002C5F;
}
body.vjhyundai .btn-primary-home:hover {
    background-color: #001124;
    border-color: #001124;
}
body.vjinfiniti .btn-primary-home {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjinfiniti .btn-primary-home:hover {
    background-color: #525252;
    border-color: #525252;
	color:#FFF;
}
body.vjkia .btn-primary-home {
    background-color: #BB162c;
    border-color: #BB162c;
}
body.vjkia .btn-primary-home:hover {
    background-color: #861020;
    border-color: #861020;
}
body.vjlexus .btn-primary-home {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjlexus .btn-primary-home:hover {
    background-color: #525252;
    border-color: #525252;
	color:#FFF;
}
body.vjmazda .btn-primary-home {
    background-color: #0080C5;
    border-color: #0080C5;
}
body.vjmazda .btn-primary-home:hover {
    background-color: #005A8A;
    border-color: #005A8A;
}
body.vjmitsubishi .btn-primary-home {
    background-color: #E30613;
    border-color: #E30613;
}
body.vjmitsubishi .btn-primary-home:hover {
    background-color: #AA040E;
    border-color: #AA040E;
}
body.vjnissan .btn-primary-home {
    background-color: #C3002F;
    border-color: #C3002F;
}
body.vjnissan .btn-primary-home:hover {
    background-color: #880021;
    border-color: #880021;
}
body.vjsubaru .btn-primary-home {
    background-color: #012169;
    border-color: #012169;
}
body.vjsubaru .btn-primary-home:hover {
    background-color: #000F2F;
    border-color: #000F2F;
}
body.vjsuzuki .btn-primary-home {
    background-color: #ED1C24;
    border-color: #ED1C24;
}
body.vjsuzuki .btn-primary-home:hover {
    background-color: #BF0F16;
    border-color: #BF0F16;
}
body.vjtoyota .btn-primary-home {
    background-color: #EB0A1E;
    border-color: #EB0A1E;
}
body.vjtoyota .btn-primary-home:hover {
    background-color: #B30817;
    border-color: #B30817;
}  
body.vjauto button.btn {
    background-color: #012069;
    border-color: #012069;
}
body.vjhyundai button.btn {
    background-color: #002C5F;
    border-color: #002C5F;
}
body.vjhyundai button.btn:hover {
    background-color: #001124;
    border-color: #001124;
}
body.vjinfiniti button.btn {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjinfiniti button.btn:hover {
    background-color: #525252;
    border-color: #525252;
	color:#FFF;
}
body.vjkia button.btn {
    background-color: #BB162c;
    border-color: #BB162c;
}
body.vjkia button.btn:hover {
    background-color: #861020;
    border-color: #861020;
}
body.vjlexus button.btn {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjlexus button.btn:hover {
    background-color: #525252;
    border-color: #525252;
	color:#FFF;
}
body.vjmazda button.btn {
    background-color: #0080C5;
    border-color: #0080C5;
}
body.vjmazda button.btn:hover {
    background-color: #005A8A;
    border-color: #005A8A;
}
body.vjmitsubishi button.btn {
    background-color: #E30613;
    border-color: #E30613;
}
body.vjmitsubishi button.btn:hover {
    background-color: #AA040E;
    border-color: #AA040E;
}
body.vjnissan button.btn {
    background-color: #C3002F;
    border-color: #C3002F;
}
body.vjnissan button.btn:hover {
    background-color: #880021;
    border-color: #880021;
}
body.vjsubaru button.btn {
    background-color: #012169;
    border-color: #012169;
}
body.vjsubaru button.btn:hover {
    background-color: #000F2F;
    border-color: #000F2F;
}
body.vjsuzuki button.btn {
    background-color: #ED1C24;
    border-color: #ED1C24;
}
body.vjsuzuki button.btn:hover {
    background-color: #BF0F16;
    border-color: #BF0F16;
}
body.vjtoyota button.btn {
    background-color: #EB0A1E;
    border-color: #EB0A1E;
}
body.vjtoyota button.btn:hover {
    background-color: #B30817;
    border-color: #B30817;
} 
body.vjauto div.tile .tile-header h2 {
    border-bottom: 1px solid #012169;
}
body.vjhyundai div.tile .tile-header h2 {
    border-bottom: 1px solid #002C5F;
}
body.vjinfiniti div.tile .tile-header h2 {
    border-bottom: 1px solid #000000;
}
body.vjkia div.tile .tile-header h2 {
    border-bottom: 1px solid #BB162c;
}
body.vjlexus div.tile .tile-header h2 {
    border-bottom: 1px solid #000000;
}
body.vjmazda div.tile .tile-header h2 {
    border-bottom: 1px solid #0080C5;
}
body.vjmitsubishi div.tile .tile-header h2 {
    border-bottom: 1px solid #E30613;
}
body.vjnissan div.tile .tile-header h2 {
    border-bottom: 1px solid #C3002F;
}
body.vjsubaru div.tile .tile-header h2 {
    border-bottom: 1px solid #012169;
}
body.vjsuzuki div.tile .tile-header h2 {
    border-bottom: 1px solid #ED1C24;
}
body.vjtoyota div.tile .tile-header h2 {
    border-bottom: 1px solid #EB0A1E;
}


body.vjauto .navbar-default .navbar-nav>.active>a,
body.vjauto .navbar-default .navbar-nav>.active>a:focus, 
body.vjauto .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #012169;
}
body.vjhyundai .navbar-default .navbar-nav>.active>a,
body.vjhyundai .navbar-default .navbar-nav>.active>a:focus, 
body.vjhyundai .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #002C5F;
}
body.vjinfiniti .navbar-default .navbar-nav>.active>a, 
body.vjinfiniti .navbar-default .navbar-nav>.active>a:focus, 
body.vjinfiniti .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #000000;
}
body.vjkia .navbar-default .navbar-nav>.active>a, 
body.vjkia .navbar-default .navbar-nav>.active>a:focus, 
body.vjkia .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #BB162c;
}
body.vjlexus .navbar-default .navbar-nav>.active>a, 
body.vjlexus .navbar-default .navbar-nav>.active>a:focus, 
body.vjlexus .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #000000;
}
body.vjmazda .navbar-default .navbar-nav>.active>a, 
body.vjmazda .navbar-default .navbar-nav>.active>a:focus, 
body.vjmazda .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #0080C5;
}
body.vjmitsubishi .navbar-default .navbar-nav>.active>a, 
body.vjmitsubishi .navbar-default .navbar-nav>.active>a:focus, 
body.vjmitsubishi .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #E30613;
}
body.vjnissan .navbar-default .navbar-nav>.active>a, 
body.vjnissan .navbar-default .navbar-nav>.active>a:focus, 
body.vjnissan .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #C3002F;
}
body.vjsubaru .navbar-default .navbar-nav>.active>a, 
body.vjsubaru .navbar-default .navbar-nav>.active>a:focus, 
body.vjsubaru .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #012169;
}
body.vjsuzuki .navbar-default .navbar-nav>.active>a, 
body.vjsuzuki .navbar-default .navbar-nav>.active>a:focus, 
body.vjsuzuki .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #ED1C24;
}
body.vjtoyota .navbar-default .navbar-nav>.active>a, 
body.vjtoyota .navbar-default .navbar-nav>.active>a:focus, 
body.vjtoyota .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 5px solid #EB0A1E;
}

body.vjhyundai .dropdown-menu>li>a:hover, 
body.vjhyundai .dropdown-menu>li>a:focus {
    background-color: #002C5F !important;
}
body.vjinfiniti .dropdown-menu>li>a:hover, 
body.vjinfiniti .dropdown-menu>li>a:focus {
    background-color: #000000 !important;
}
body.vjkia .dropdown-menu>li>a:hover, 
body.vjkia .dropdown-menu>li>a:focus {
    background-color: #BB162c !important;
}
body.vjlexus .dropdown-menu>li>a:hover, 
body.vjlexus .dropdown-menu>li>a:focus {
    background-color: #000000 !important;
}
body.vjmazda .dropdown-menu>li>a:hover, 
body.vjmazda .dropdown-menu>li>a:focus {
    background-color: #0080C5 !important;
}
body.vjmitsubishi .dropdown-menu>li>a:hover, 
body.vjmitsubishi .dropdown-menu>li>a:focus {
    background-color: #E30613 !important;
}
body.vjnissan .dropdown-menu>li>a:hover, 
body.vjnissan .dropdown-menu>li>a:focus {
    background-color: #C3002F !important;
}
body.vjsubaru .dropdown-menu>li>a:hover, 
body.vjsubaru .dropdown-menu>li>a:focus {
    background-color: #012169 !important;
}
body.vjsuzuki .dropdown-menu>li>a:hover, 
body.vjsuzuki .dropdown-menu>li>a:focus {
    background-color: #ED1C24 !important;
}
body.vjtoyota .dropdown-menu>li>a:hover, 
body.vjtoyota .dropdown-menu>li>a:focus {
    background-color: #EB0A1E !important;
}
body.vjauto .navbar-default .navbar-toggle  {
    background-color: #012069;
    border-color: #012069;
}
body.vjhyundai .navbar-default .navbar-toggle  {
    background-color: #002C5F;
    border-color: #002C5F;
}
body.vjinfiniti .navbar-default .navbar-toggle  {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjkia .navbar-default .navbar-toggle  {
    background-color: #BB162c;
    border-color: #BB162c;
}
body.vjlexus .navbar-default .navbar-toggle  {
    background-color: #000000;
    border-color: #000000;
	color:#FFF;
}
body.vjmazda .navbar-default .navbar-toggle  {
    background-color: #0080C5;
    border-color: #0080C5;
}
body.vjmitsubishi .navbar-default .navbar-toggle  {
    background-color: #E30613;
    border-color: #E30613;
}
body.vjnissan .navbar-default .navbar-toggle  {
    background-color: #C3002F;
    border-color: #C3002F;
}
body.vjsubaru .navbar-default .navbar-toggle  {
    background-color: #012169;
    border-color: #012169;
}
body.vjsuzuki .navbar-default .navbar-toggle  {
    background-color: #ED1C24;
    border-color: #ED1C24;
}
body.vjtoyota .navbar-default .navbar-toggle  {
    background-color: #EB0A1E;
    border-color: #EB0A1E;
}
.navbar-brand > img {
    height: 65px;
    margin: 0;
}


.header-image {
    width: 100%;
    height: 55%;
    max-height: 350px;
    background-image: url(../img/top_header.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 60%;
}
.header-image .header-content h1, .header-image .header-content h2 {
	color: #fff;
    margin: 0 0 10px;
    font-size: 4.1em;
    font-weight: 700;
    font-family: NeueHaasGrotesk;
    padding: 56px 0 40px 0;
	text-shadow: 0 2px 8px #000;
}
.header-image .header-content {
    color: #fff;
    height: 100%;
    padding-top: 65px;
    padding-bottom: 65px;
}	
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #000;
    background-color: #fff;
    border-bottom: 5px solid #012169;
	margin-bottom: -1px;
	font-size: 16px;
    font-weight: 700;
}	
.navbar-white .navbar-nav>li:hover>a {
    color: rgb(44, 62, 80);
    background-color: #fff;
}
p.footer-text {
    color: #000 !important;
}
p.footer-text a {
    color: #000 !important;
}			
html {
    background: #fff;
	font-family: NeueHaasGrotesk;
	color: #19191a;
}
body {
	font-family: NeueHaasGrotesk;
	color: #19191a;
	font-size: 16px;
	line-height: 1.42857;
	text-rendering: geometricPrecision;
    letter-spacing: .3px;
}			
div.tile {
    margin-bottom: 40px;
}			
div.tile .tile-header h2 {
    color: #000;
    width: 100%;
	margin: 0px 0 20px;
    padding-bottom: 8px;
    border-bottom: 1px solid #012169;
    font-size: 20px;
    font-weight: 700;
}	
div.tile .tile-body .tile-icon {
    width: 100%;
    height: 200px;
    border: 2px solid #c2c2c2;
    margin: 15px 0;
    background: #fff;
	padding: 0 0 50px 0;	
}
div.tile .tile-body .tile-text {
    bottom: 106px;
    text-align: center;
    line-height: 16px;	
}
.tile-text h3 {
    font-weight: 900;
    font-size: 23px;
}
.tile-icon .icon {
    display: inline-block;
    font: normal normal normal 14px/1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 35%;
    background-position: 50%;
}
.tile-icon .icon-offerte{
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5QzlDOUMiIGQ9Ik0xNS44MTIsNC44MTljLTAuMzMtMC4zNDEtMC4zMTItMC44NzcsMC4wMjgtMS4yMDdsMy40NjktMy4zNjVDMTkuNDc5LDAuMDgzLDE5LjY5NiwwLDE5LjkxMiwwDQoJYzAuMjE5LDAsMC40MzgsMC4wODUsMC42MDQsMC4yNTdDMjAuNTE2LDAuMjU3LDE1LjgxMiw0LjgxOSwxNS44MTIsNC44MTl6IE0xMC4xMDcsMTMuMzkxQzEwLjAzNywxMy40NiwxMCwxMy41NTMsMTAsMTMuNjQ2DQoJQzEwLDEzLjg0LDEwLjE1OCwxNCwxMC4zNTQsMTRjMC4wODksMCwwLjE3OC0wLjAzMywwLjI0Ny0wLjFsMC41ODMtMC41NjdsLTAuNDkzLTAuNTA5TDEwLjEwNywxMy4zOTF6IE0xNS4wMzEsNi44MzlsLTEuOTk0LDEuOTMzDQoJYy0xLjA3MiwxLjAzOS0xLjYxOSwyLjA0Ni0yLjEyNCwzLjQ1MWwwLjg4MSwwLjkwOWMxLjQxOS0wLjQ2MSwyLjQ0Mi0wLjk3NiwzLjUxNC0yLjAxNmwxLjk5NC0xLjkzNA0KCUMxNy4zMDIsOS4xODIsMTUuMDMxLDYuODM5LDE1LjAzMSw2LjgzOXogTTIwLjg0NywwLjg4MUwxNS43MSw1Ljg2M2wyLjU4NiwyLjY3MWw1LjEzOC00Ljk4QzIzLjgxMSwzLjE4OCwyNCwyLjcwMywyNCwyLjIxNw0KCUMyNCwwLjU5MywyMi4wMzItMC4yNjksMjAuODQ3LDAuODgxeiBNOSwxM0g1djFoNFYxM3ogTTE4LDExLjY1djEuODkzQzE4LDE3LjY1LDEyLDE2LDEyLDE2czEuNTE4LDYtMi42MzgsNkgyVjJoMTIuNjI5bDIuMDYyLTJIMA0KCXYyNGgxMC4xODlDMTMuMzUyLDI0LDIwLDE2Ljc3NywyMCwxNC4zODZWOS42OTlDMjAsOS42OTksMTgsMTEuNjUsMTgsMTEuNjV6Ii8+DQo8L3N2Zz4NCg==)
}
.tile-icon .icon-helpdesk{
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5QzlDOUMiIGQ9Ik0xMiwzYzUuNTE0LDAsMTAsMy41OTIsMTAsOC4wMDdjMCw0LjkxNy01LjE0NSw3Ljk2MS05LjkxLDcuOTYxYy0xLjkzNywwLTMuMzgzLTAuMzk3LTQuMzk0LTAuNjQ0DQoJYy0xLDAuNjEzLTEuNTk1LDEuMDM3LTQuMjcyLDEuODJjMC41MzUtMS4zNzMsMC43MjMtMi43NDgsMC42MDItNC4yNjVjLTAuODM4LTEtMi4wMjUtMi40LTIuMDI1LTQuODcyQzIsNi41OTIsNi40ODYsMywxMiwzeiBNMTIsMQ0KCUM1LjY2MiwxLDAsNS4yMjYsMCwxMS4wMDdjMCwyLjA1LDAuNzM4LDQuMDYzLDIuMDQ3LDUuNjI1YzAuMDU1LDEuODMtMS4wMjMsNC40NTYtMS45OTMsNi4zNjhjMi42MDItMC40Nyw2LjMwMS0xLjUwOCw3Ljk3OC0yLjUzNg0KCWMxLjQxOCwwLjM0NSwyLjc3NSwwLjUwMyw0LjA1OSwwLjUwM2M3LjA4NCwwLDExLjkxLTQuODM3LDExLjkxLTkuOTYxQzI0LDUuMTk1LDE4LjI5OSwxLDEyLDF6IE0xMy4wMjQsMTQuOTc1DQoJQzEzLjAyNCwxNS41NDEsMTIuNTY2LDE2LDEyLDE2Yy0wLjU2NSwwLTEuMDI0LTAuNDU5LTEuMDI0LTEuMDI1YzAtMC41NjUsMC40NTktMS4wMjQsMS4wMjQtMS4wMjQNCglDMTIuNTY2LDEzLjk1MSwxMy4wMjQsMTQuNDEsMTMuMDI0LDE0Ljk3NXogTTE0LjE2NSw2Ljc4M0MxMy42NjcsNi4yNzgsMTIuOTI0LDYsMTIuMDc1LDZjLTEuNzg2LDAtMi45NDEsMS4yNzEtMi45NDEsMy4yMzdoMS42NDcNCgljMC0xLjIxNywwLjY4LTEuNjQ5LDEuMjYxLTEuNjQ5YzAuNTE5LDAsMS4wNywwLjM0NSwxLjExNywxLjAwNGMwLjA1MiwwLjY5NC0wLjMxOSwxLjA0Ni0wLjc4OCwxLjQ5Mw0KCWMtMS4xNTcsMS4xLTEuMTc5LDEuNjMzLTEuMTczLDIuODQyaDEuNjQzYy0wLjAxLTAuNTQ0LDAuMDI1LTAuOTg2LDAuNzY2LTEuNzg1YzAuNTU1LTAuNTk4LDEuMjQ1LTEuMzQyLDEuMjU5LTIuNDc3DQoJQzE0Ljg3NCw3LjkwNywxNC42MzMsNy4yNTYsMTQuMTY1LDYuNzgzeiIvPg0KPC9zdmc+DQo=)
}	

.tile-icon .icon-mijndossier{
	background-image:url(../img/icons/Mijn-Dossier.svg);
}
.tile-icon .icon-technischdefect{
	background-image:url(../img/icons/TechnischDefect.svg);
}
.tile-icon .icon-wijzigen{
	background-image:url(../img/icons/Wijzigen.svg);
}
.tile-icon .icon-vragen{
	background-image:url(../img/icons/Vragen.svg);
}

.tile-icon .icon-adres{
	background-image:url(../img/icons/Adres.svg);
}
.tile-icon .icon-telefoonnummer{
	background-image:url(../img/icons/Telefoonnummer.svg);
}
.tile-icon .icon-emailadres{
	background-image:url(../img/icons/Email.svg);
}
.tile-icon .icon-rekeningnummer{
	background-image:url(../img/icons/Rekeningnummer.svg);
}
div.tile .tile-body .tile-icon .tile-icon-link {
    display: block;
    width: 100%;
    height: 100%;
    color: #000;
    text-align: center;
}
div.tile .tile-footer .btn {
    font-size: 14px;
	font-weight: bold;
}	

@media (min-width: 1200px){
	.tile {
		padding-left: 0px;
		padding-right: 0px;
	}			
}

.btn-xlarge{
  position: relative;
  vertical-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100%;
  height: 100%;
  /*padding: 48px 48px;*/
  font-size: 22px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #62b1d0;
  border: 0;

}
.btn-xlarge:active {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-xlarge:hover,.btn-xlarge:focus, .btn-xlarge.focus {
  background-color: #fff;
  color: #0090D3;
}

@media only screen and (min-width: 768px){
	.btn-group-lg>.btn, .btn-lg {
		font-size: 18px;
		font-weight: 700;
	}
}
.btn {
	border:none;
}
.btn-primary {
    color: #fff;
    background-color: #012069;
    border-color: #012069;
}

html * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 768px) {
	.header-image.small {
		height: 50%;
		max-height: 350px;
		background-position: right;
		margin-bottom: 20px;
	}
	.header-image .header-content {
		padding: 0 15px;
	}	
	.header-image .header-content h1, .header-image .header-content h2 {
		font-size: 36px;
	}	
}
.divider {
    padding: 10px 0 30px 0;
}
.divider hr {
    margin: 0;
    padding: 0;
}
.btn {
	border-radius:3px;
}
.btn:before {
    background: url(/assets/img/arrow.svg) no-repeat 50%;
    content: "";
    margin-right: 8px;
    display: inline-block;
    height: 11px;
    width: 11px;
    /* vertical-align: 0px; */
}
button.btn.btn-login {
    background-color: #012069;
}
button.btn.btn-login:hover, button.btn.btn-login:active, button.btn.btn-login:focus {
    background-color: #011136;
}