/****************
**** FONTS ****
****************/
.cred {
	color: #EB0A1E;
}

/****************
**** BUTTONS ****
****************/

.btn.gbtn {
    background: #00B706;
	color: #fff;
}
.btn.gbtn:hover {
	background: #006903;
	color: #fff;
}
.btn.rbtn {
	background: #EB0A1E;
	color: #fff;
}
.btn.rbtn:hover {
	background: #B30817;
	color: #fff;
}
.btn {
	background: #666666;
	color: #fff;
}
.btn:hover {
	background: #303030;
	color: #fff;
}
a.btn.btnback, button.btn.btnback {
    background: #fff;
    color: #666;
    border: 1px solid #666;
}
a.btn.btnback:before, button.btn.btnback:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-grijs.svg) no-repeat center / 100%;
}
a.btn.btnback:hover, button.btn.btnback:hover {
    background: #666;
    color: #FFF;
    border: 1px solid #666;
}
a.btn.btnback:hover:before, button.btn.btnback:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-wit.svg) no-repeat center / 100%;
}
.btn.rbtn.rb-outline {
	color: #EB0A1E;
	border: 1px solid #EB0A1E;
}
.btn.rbtn.white-outline:hover {
	background-color: #666666;
	color: #fff;
}
.btn.rbtn.rb-outline:hover {
    color: #fff;
    border: 1px solid #B30817;
}
.button.btn-red-transparent {
    color: #EB0A1E;
    border: 1px solid #EB0A1E;
}
.button.btn-red-transparent:hover {
    background-color: #EB0A1E;
}

.btn:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-wit.svg) no-repeat center / 100%;
}
.btn.rbtn.white-outline:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-grijs.svg) no-repeat center / 100%;
}
.btn.rbtn.white-outline:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-wit.svg) no-repeat center / 100%;
}
.btn.rbtn.rb-outline:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-rood.svg) no-repeat center / 100%;
}
.btn.rbtn.rb-outline:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-wit.svg) no-repeat center / 100%;
}
.button.btn-red-transparent:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-rood.svg) no-repeat center / 100%;
}
.button.btn-red-transparent:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-wit.svg) no-repeat center / 100%;
}
.redbox .box .caption .button:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-wit.svg) no-repeat center / 100%;
}
.redbox .box .caption .button:hover {
	color: #EB0A1E;
}
.redbox .box .caption .button:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-rood.svg) no-repeat center / 100%;
}

.whitebox .box .caption .button {
	color: #EB0A1E;
    border: 1px solid #EB0A1E;	
}
.whitebox .box .caption .button:hover {
    background-color: #EB0A1E;
    color: #fff;
}
.service-contact-wrap .flex-row .box, .service-contact-wrap .flex-row .caption{
    border-bottom: 1px solid #e3e3e3;
}

/****************
***** HREF ******
****************/
a:focus {
    outline: none;
}
p a, form a{
    color: #EB0A1E ;
}
a span.glyphicon {
    color: #666666;
}
p.flex-text.text-muted a{
    color: #EB0A1E;
}

p a:focus, p a:hover, form a:hover, form a:focus{
    color: #EB0A1E;
}

ul.plus-icon li a:hover, ul.plus-icon li a:focus, ul.plus-icon li a:active {
    color: #EB0A1E;
}
#home .header .overlay form .btn.rbtn {
    background: #00B706;
}
#home .header .overlay form .btn.rbtn:hover {
    background: #006903;
}
#home .header .overlay .btn.rbtn.white-outline {
    border: none;
    margin: 0;
	padding: 12px 40px 12px 0px;
}
#home .header .overlay .btn.rbtn.white-outline:hover {
    background-color: transparent;
    color: inherit;
    text-decoration: underline;
}
#home .header .overlay .btn.rbtn.white-outline:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-grijs.svg) no-repeat center / 100%;
}
#home .header .overlay text#bereken h3 {
    margin-bottom: 0;
}
.voordelen-wrap .btn.rbtn.white-outline {
    border: none;
    padding-left: 0;
} 
.voordelen-wrap .btn.rbtn.white-outline:hover {
    background-color: transparent;
    border: none;
    text-decoration: underline;
    color: #666;
} 
.voordelen-wrap .btn.rbtn.white-outline:hover:before {
	background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-grijs.svg) no-repeat center / 100%;
} 
.voordelen-wrap div#berekennu {
    padding: 20px 0 0 0;
}

div#serretje {
    position: relative;
	top: 66px;
    margin: -50px 0 0 0;
}
.voordelen-wrap div#serretje {
	height: 100px;
}
.alert.alert-danger a {
    color: #fff;
}
.popover .popover-content strong:first-of-type {
    height: 1px;
	padding: 0 0 15px 0;
    display: block;
	line-height:16px;
}
/****************
****** NAV ******
****************/

.navbar-default .navbar-nav>.active>a:after,
.navbar-default .navbar-nav>li>a:focus:after,
.navbar-default .navbar-nav>li>a:hover:after,
.nav li a.active::after,
.navbar-brand.active:hover:after,
.navbar-brand:hover:after, 
.navbar-brand.active:after {
	background: #EB0A1E;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

/****************
**** GENERAL ****
****************/
.header .overlay {
    background-image: none;
}

.header {
    background: linear-gradient(120deg,#fff 34%,rgba(255, 255, 255, 0.5) 66%, transparent), url(https://www.verzekerjetoyota.nl/assets/images/toyota-autoverzekering-header-bg.jpg) no-repeat center;
}
.red {
	color: #EB0A1E;
}
.cred span.brand {
    font-family: NHaasGroteskDSW01-65Md;
}
section{
	padding:90px 0;
}

section.red {
    background-color: #EB0A1E;
	color:#fff;
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota/blokjes-rood.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 310px;
    padding-bottom: 50px;	
}
section#welkom {
	padding:0;
}
section#welkom h1 {
    font-family: NeueHaasGroteskDisp-W01;
    margin: 66px 0 82px 0;
}
section#welkom h2 {
    font-size: 28px;
    font-family: NeueHaasGroteskDisp-W01;
    line-height: 40px;
    margin-bottom: 82px;
}
section#welkom p {
	font-family: NHaasGroteskDSW01-65Md;
	font-size: 22px;
}
section#welkom a.btn.gbtn {
    margin: 10px 0 34px 0;
}
section#movie {
    padding: 57px 0 8px 0;
    background-image: none;
}	
section#cta {
    padding: 30px 0;
    background-image: none;
}
section#cta2 {
    padding: 57px 0 180px;
    background-size: 546px;
}
section.red p,section.red a{
	color:#fff;
}	
section.red .row .img-before {
    padding: 86px 0 0 0;
}
section .container>h2 {
    margin-left: 15px;
}
section .container .row {
    margin-left: 0;
    margin-right: 0;
}
section .container .form-group.row {
    margin-left: -15px;
}
.row.kerngetallen {
	margin-bottom:38px;
}
.bluebox {
    background-color: #012169;
    width: 250px;
    display: inline-block;
	color:#fff;
	text-align:center;
}
.bluebox.middle {
	margin: auto;
    display: block;
    height: 100%;
}
.bluebox.last {
	float:right;
}
.bluebox h3 {
    font-size: 60px;
    padding: 50px;
    margin: 0;
    line-height: normal;
}
.bluebox p {
	color:#fff;
}
.vergelijkgrow .table {
	box-shadow: 5px 5px 12px -3px #888888;
}
.vergelijkgrow .table>tbody>tr>td {
    padding: 15px 30px 15px 15px;
}
.vergelijkgrow .box {
    max-width: 100%;
    width: 415px;
    display: inline-block;
    float: left;
}
.vergelijkgrow .box:first-child {
	margin-right: 100px;
}
.vergelijkgrow .box .img {
    height: 120px;
}
.vergelijkgrow .box .img img {
	width: 80%;
	margin: auto;
	display: block;
	margin-bottom: 20px;
	max-height: 90px;
}
tr.plus-icon td:before {
    content: "";
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/vinkje.svg) no-repeat center / 100%;
    margin-right: 12px;
    display: block;
    height: 24px;
    width: 24px;
    position: relative;
    top: 0;
    float: left;
}
tr.minus-icon td:before {
    content: "";
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/kruis.svg) no-repeat center / 100%;
    margin-right: 12px;
    display: block;
    height: 24px;
    width: 24px;
    position: relative;
    top: 0;
    float: left;
}
#content-wrap section .container {
    padding: 0;
}
a.btn.arrowlink {
    background-color: transparent;
	font-family: NeueHaasGroteskDisp-W01;
    font-size: 22px;
	padding: 22px 0;
}
a.btn.arrowlink.outline {
    background-color: transparent;
    font-family: NeueHaasGroteskDisp-W01;
    font-size: 22px;
    padding: 22px 0;
}
a.btn.arrowlink.outline:hover {
    background-color: #fff;
    color:#EB0A1E;
	text-decoration:none;
}
a.btn.arrowlink.outline:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/arrow-rood.svg) no-repeat center / 100%;
}
.flex-row.row .redbox {
    background-color: #EB0A1E;
    color: #fff;
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/blokjes-rood.svg);
    background-repeat: no-repeat;
    background-position: bottom right;	
}

.whitebox .box .caption h3 {
    color: #EB0A1E;
}
.btn-circle.active i {
    /*background: #EB0A1E;*/
	background: #fff;
    color: #00B706;
    border: 3px solid #00B706;
    padding: 3px 0;	
}

i.glyphicon.glyphicon-plus {
    color: #00B706;
}
.table.benefits-table2 thead tr td {
    color: #EB0A1E;
    border-bottom: 2px solid #EB0A1E !important;
}
table.table.benefits-table2 tr.red {
    background-color: #EB0A1E;
}
table.table.benefits-table2 tr.red.lighter {
    background-color: #FEDFE1;
}
table.table.benefits-table2 tr.red td:nth-child(2), table.table.benefits-table2 tr.red td:nth-child(3), table.table.benefits-table2 tr.red td:nth-child(4) {
    background-color: #FEDFE1;
}
table.table.benefits-table2 tr.red.lighter td:nth-child(2), table.table.benefits-table2 tr.red.lighter td:nth-child(3), table.table.benefits-table2 tr.red.lighter td:nth-child(4) {
    background-color: #FFF3F5;
}

.benefits-table2 i.glyphicon.glyphicon-plus:before, .benefits-table2 i.glyphicon.glyphicon-minus:before {
	content:"";
}

.benefits-table2 i.glyphicon.glyphicon-plus {
    content: "";
    display: block;
    height: 17px;
    position: relative;
    top: 3px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS40MTUiIGhlaWdodD0iMTkuNDgyIiB2aWV3Qm94PSIwIDAgMjUuNDE1IDE5LjQ4MiI+DQogIDxwYXRoIGlkPSJQYXRoXzk1IiBkYXRhLW5hbWU9IlBhdGggOTUiIGQ9Ik05LDIxLjAzNSwwLDEyLjRsMi43OTEtMi44N0w4Ljk0NywxNS40LDIxLjE1NywyLjk2NSwyNCw1Ljc4MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzA5IC0yLjI1NikiIGZpbGw9IiMwMGI3MDYiIHN0cm9rZT0iIzAwYjcwNiIgc3Ryb2tlLXdpZHRoPSIxIi8+DQo8L3N2Zz4NCg==) no-repeat;
    background-position: bottom;
    background-size: contain;
}

.benefits-table2 i.glyphicon.glyphicon-minus {
    content: "";
    display: block;
    height: 17px;
    position: relative;
    top: 3px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjI0IgogICBoZWlnaHQ9IjI0IgogICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImNtcC14LW1hcmsuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjMgKDI0MDU1NDYsIDIwMTgtMDMtMTEpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTciCiAgICAgaWQ9Im5hbWVkdmlldzYiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjkuODMzMzMzMyIKICAgICBpbmtzY2FwZTpjeD0iMS41MjU0MjM3IgogICAgIGlua3NjYXBlOmN5PSIxMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjYiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0IiAvPgogIDxwYXRoCiAgICAgZD0iTTIzLjk1NCAyMS4wM2wtOS4xODQtOS4wOTUgOS4wOTItOS4xNzQtMi44MzItMi44MDctOS4wOSA5LjE3OS05LjE3Ni05LjA4OC0yLjgxIDIuODEgOS4xODYgOS4xMDUtOS4wOTUgOS4xODQgMi44MSAyLjgxIDkuMTEyLTkuMTkyIDkuMTggOS4xeiIKICAgICBpZD0icGF0aDIiCiAgICAgc3R5bGU9ImZpbGw6I2ZmMDAwMDtmaWxsLW9wYWNpdHk6MSIgLz4KPC9zdmc+Cg==) 100% 0 no-repeat;    background-position: bottom;
    background-size: contain;
}

@media screen and (max-width: 767px){ 
	.benefits-table2 i.glyphicon.glyphicon-plus,
	.benefits-table2 i.glyphicon.glyphicon-minus {
		top: 0px;
		height: 16px;
		margin: 4px;
	}
}
div.berekennu {
    margin-top: 80px;
}
.container.sterretje {
    padding: 100px 0 0 0;
    margin-bottom: -100px;
}
/****************
****** FAQ ******
****************/

.panel-body .panel-heading .panel-title>a, 
.panel-default>.panel-heading a:before, 
.panel-body .panel-heading a:before,
.panel-body .panel-heading .panel-title>a:hover,
.panel-body .panel-heading a.collapsed:hover:before,
.panel-default>.panel-heading a.collapsed:hover:before,
.panel-title>a,
.panel-title>a.collapsed:hover{
    color: #EB0A1E;
}

.box-part {
	background-color: #EB0A1E !important;
}

/****************
****** SVG'TJES ******
****************/

i.icon.svg-schild-wit-rode-vink {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/schild-wit-rode-vink.svg) no-repeat center / contain;
}
i.icon.svg-schild-rood {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/schild-rood.svg) no-repeat center / contain;
}
.whitebox .box .caption .button:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/arrow-rood.svg) no-repeat center / 100%;
}	
.redbox .box .caption .button:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/arrow-rood.svg) no-repeat center / 100%;
}
.flex-row.row .whitebox {
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota/blokjes-wit.svg);
}	
.flex-row.row .redbox {
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota/blokjes-rood.svg);
}
.bg-white {
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota/blokjes-wit-footer.svg);
}
.honda-fast-wrap {
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota/blokjes-wit-footer.svg);
}
i.icon.svg-ruitschade-rood {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/ruitschade-rood.svg) no-repeat center / contain;
}
i.icon.svg-technisch-defect-rood {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/technisch-defect-rood.svg) no-repeat center / contain;
}
i.icon.svg-contact-wit {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/contact-wit.svg) no-repeat center / contain;
}
i.icon.svg-pech-wit {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/pech-wit.svg) no-repeat center / contain;
}
i.icon.svg-pech-rood {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/pech-rood.svg) no-repeat center / contain;
}
i.icon.svg-diefstal-rood {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/diefstal-rood.svg) no-repeat center / contain;
}
i.icon.svg-schade-wit {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/schade-wit.svg) no-repeat center / contain;
}
.button.btn-red-transparent:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/arrow-rood.svg) no-repeat center / 100%;
}
.button.btn-red-transparent:hover:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/arrow-wit.svg) no-repeat center / 100%;
}
.btn.rbtn.rb-outline:before {
    background: url(https://www.verzekerjetoyota.nl/assets/images/toyota/arrow-rood.svg) no-repeat center / 100%;
}
#benefits-mobile {
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota/blokjes-wit.svg);
}	
.button.btn-green:before {
    background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota/schild-wit-groen-vink.svg);
	background-size: contain;
}
.box-wrap.active ul.plus-icon li:before {
    top: 7px;
}

.fieldgrp.kenteken-tst {
    border: none!important;
    background: url(https://www.verzekerjetoyota.nl/assets/images/kenteken.gif) no-repeat!important;
    background-size: contain!important;
    color: #000;
    text-transform: uppercase!important;
    font-size: 28px!important;
    font-weight: 700;
    width: 221px!important;
    /* height: 60px!important; */
    padding-left: 30px!important;
    margin: 0 15px 15px 0;
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
    top: 8px;
    position: relative;
}
.fieldgrp.kenteken-tst:before {
    content: "";
    background: none;
}
.fieldgrp.kenteken-tst input {
    margin: 7px 0 !important;
    font-size: 22px !important;
    width: 100% !important;
    padding: 0 !important;
    left: -5px;
    top: -4px;
    position: relative;
}
input#rdckenteken.kenteken-tst{
    background: url(https://www.verzekerjetoyota.nl/assets/images/kenteken.gif) no-repeat!important;	
	background-size: contain!important;
    border: none;
    border-radius: 0;
    padding: 7px 9px 7px 17px;	
}
/****************
****** RESPONSIVE ******
****************/

@media screen and (max-width: 767px){
	
	.fieldgrp.kenteken-tst {
		padding-left: 24px!important;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #EB0A1E;
	}
	.header, .overlay {
		background-image: none;
	}
	.honda-image-wrapper {
		background-image: url(https://www.verzekerjetoyota.nl/assets/images/toyota-autoverzekering-header-bg.jpg);
		margin: 0 -20px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 100% 50%;
	}
	.honda-image-gradient {
		background: linear-gradient(to bottom,#fff,hsla(0, 0%, 100%, 0.63),transparent);
		height: 150px;
	}	
	.service-contact-wrap .inner-wrap .flex-row.row {
		margin: 0 -15px 0 -25px;
	}
	#home div#serretje {
		padding: 5px 0 50px 0;
	}	
	div#serretje {
		padding: 5px 0 70px 0;
	}
	.voordelen-wrap #berekennu .btn.rbtn.white-outline {
		border: 1px solid #666;
		padding-left: 9px;
		width: auto;
	}	
	.voordelen-wrap #berekennu button.btn.rbtn.btn-left {
		width: auto;
		display: block;
		padding: 12px 20px 12px 12px;
	}
	.container.sterretje {
		padding: 20px;
		margin-bottom: 0;
	}	
	.bluebox {
		float: none !important;
		margin: auto !important;
		display: block !important;
		margin-bottom: 25px !important;
		width: 100%;
	}
	section .form-group {
		margin-bottom: 0px;
	}
	section#welkom h1 {
		margin: 33px 0 33px 0;
	}
	section.red .row .img-before {
		padding: 30px 0 15px 0;
		margin: auto;
		width: auto;
		display: table;
	}	
	section#cta2 {
		padding: 57px 0 180px;
		background-size: 255px;
	}	
	section.red {
		background-size: 255px;
		padding-bottom: 180px;
	}
	section#movie {
		padding: 57px 15px;
	}
	section#overactua img {
		width: auto;
		height: auto;
		margin: auto;
		display: block;
		margin-bottom: 24px;
	}	
	.vergelijkgrow .box {
		max-width: 100%;
		width: calc( 100% - 20px);
	}	
	
	a.btn.offertebtn {
		margin: 15px 0;
	}	
	ul.plus-icon.voorwaarden.pdf-icon-after li:after {
		display: inline-block;
		top: 0px;
	}	
	fieldset#slotvragen .col-sm-11.col-md-11 {
		padding-bottom: 15px;
	}	
	
}
	