.loader{position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    right: 0;
    text-align: center;
    overflow: hidden;
    z-index: 9;
	vertical-align: center; 
display:none; 

background: #ffffffe8 url(https://tikkitac.ontdekwatvormdoet.nl/wp-content/uploads/2020/11/65ba488626025cff82f091336fbf94bb.gif);
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: center;}

#footer-outer{ z-index:1}
#header-outer{ z-index:2}






#continue2_button_dga{
border: 1px solid white !important;
color: white;
border-radius: 0px !important;
border: 0px;
padding: 13px 0px !important;
font-size: 16px;
float: left;
width: 48%;
margin-top: 10px;
background-color: transparent;
font-weight: normal;
	height:50px;
	font-family: 'Open Sans'
}

#continue2_button_dga:hover{background-color: transparent;}

#submit_btn_dga{width: 48% !important;
    float: left;
    margin-top: 10px;
font-family: 'Open Sans';
font-size: 16px;
    font-weight: normal;}

#user_email_dgaf {
    background-color: white;
    margin-bottom: 10px !important;
    color:#000;
}

.smoke{ background-color:white !important}



.border-left-red .row-bg-wrap{ border-left:20px solid #ef414b !important; height:500px;}

.customize-support .wpb_row .row-bg-wrap .row-bg-overlay{ border-left:20px solid #e73053}

.standard_section .row-bg-wrap{ border-left:0px}

.main-tittle{font-family: Open Sans;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700; text-align:center; color:white; margin-top:60px}

.light-gray{ background-color:#f6f5f5; margin-top:60px;}

.red-bg{ background-color:#c01717; margin-top:30px !Important}

.form-title{ text-align:center; font-size:32px; font-weight:bold; color:#bf2026; padding-top: 60px !important; padding-bottom: 40px;}

.w-70{ width:60%; margin:auto;}

.pt-60{ padding-top:60px}
.pb-60{ padding-bottom:60px}

.l-height-20{ line-height:20px}

#zzp_button{ width:47%; border-radius:0px !important; float:right; border:1px solid white; color:#bf2026; background-color:transparent; padding-top: 15px; background-color: #f6f5f5;
    padding-bottom: 15px; font-weight: 600;
    font-size: 16px; font-family: 'Open Sans';}

#dga_button{ width:47%; border-radius:0px !important; float:left; border:1px solid white; color:#bf2026; padding-top: 15px;
    padding-bottom: 15px; background-color: #f6f5f5; font-weight: 600;
    font-size: 16px; font-family: 'Open Sans';}

.custom-active{background-color:#bf2026 !important; color:white !important}


#continue_button_zzp{width: 100%;
    border-radius: 0px !important;
    border: 0px;
    padding: 15px 0px;
    font-size: 16px;
    background-color: #e73040;
    color: white;
    text-transform: uppercase; margin-top:20px}

.custom-table{ margin-bottom:15px !important; width:100%; color: #58585a;}

.custom-table tr th{ width:60%; background-color:#f6f5f5 !important; font-weight:normal !important; font-size:16px; border:1px solid white !important}

.custom-table tr td{ padding:0px !important; border:1px solid white !important; background-color: white;}

.custom-table tr td select{ box-shadow:unset; color:#bf2026; font-size:16px}

.mb-20{ margin-bottom:20px !important}

.red-table{ border:0px !important}

.red-table tr td{ background-color:#c01717 !important; border:0px !important; color:white; padding:0px !important}

.left-text-bold{font-size: 30px !important;
    font-weight: bolder;
    line-height: 36px; width:60%}

.text-center{text-align:center !important}

.price{ font-size:80px !important; color:white; font-weight:500 !important; text-align:center; margin-bottom:30px !important}

.f-80{font-size: 56px !important;
    color: white;
    font-weight: 500 !important;
    text-align: center;
    margin-bottom: 30px !important;}

#user_email_zzp_div{ color:white; text-align: left;}
#user_email_zzpf{ background-color:white; margin-bottom:10px; color:#000;}

#submit_btn_zzp{ width:100% !important; border-radius:0px !important; text-transform:uppercase}

#submit_btn_dga{ width:100%; border-radius:0px !important; text-transform:uppercase}

#continue_button_dga{width: 100%;
    border-radius: 0px !important;
    border: 0px;
    padding: 15px 0px;
    font-size: 16px;
    background-color: #e73040;
    color: white;
    text-transform: uppercase;}

#user_email_dga_div{color:white; text-align:left}
#user_email_dgaf{background-color:white; margin-bottom:20px}

.container .border-btn-left{ border:1px solid white !important; color:white;  border-radius: 0px !important;
    border: 0px;
    padding: 15px 0px;
    font-size: 16px; float:left; width:48%; margin-top:10px; background-color:transparent; height:50px; font-family: 'Open Sans'}

.container .border-btn-right{ border:1px solid white !important; color:white;  border-radius: 0px !important;
    border: 0px;
    padding: 15px 0px;
    font-size: 16px; float:right; width:48%; margin-top:10px; background-color:transparent; height:50px; font-family: 'Open Sans';}

.red-bg #submit_btn_zzp{ width:48% !important; float:left; margin-top: 10px; font-weight: normal;
    font-size: 16px; font-family: 'Open Sans'}

.custom-padding{border-bottom: 1px solid white;
    border-top: 0px;}

@media (max-width:992px){
	
	body[data-header-format="left-header"] .full-width-section .row-bg-wrap {
    margin-left: -50vw;
    width: calc(100vw);
}

	
	.main-tittle {
    font-size: 30px;
		line-height: 40px;
	}
	
	.form-title {
    text-align: center;
    font-size: 24px;
}
	.w-70{ width:100%; margin:auto; padding-left:20px; padding-right:20px}
	
	.custom-table tr th{ width:100% !important}
	
	.custom-table, tbody, th, td, tr { 
		display: block; 
	}
	
	.left-text-bold{ width:100% !important; font-size:36px !important; text-align:center !important}
	
	.red-table, tbody, th, td, tr { 
		display: block; 
	}
	
.red-table	.custom-padding{ padding-top:30px !important}
	
	
}

@media (max-width:575px){
	.w-70{ width:100%; margin:auto;}
	
	.red-bg #submit_btn_zzp{  padding:15px 10px !important}
	
	#submit_btn_dga	{padding:15px 10px !important}
	.loader{
    background-size: 60%;
		display:none; 
    }
	
}


