
.dialogKundeWerden form select{color:#000;position:relative;z-index:1;width:100%;height:40px;border:1px solid #dadada;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-left:10px;background:none;border-radius:3px;outline:none;cursor:pointer;font-size:14px;}
.dialogKundeWerden form select[multiple] {height: 100px; margin-bottom: 20px}
.dialogKundeWerden form select[multiple] option{padding:5px;}
.dialogKundeWerden form select::-ms-expand{display:none;}
.dialogKundeWerden form .select-wrapper{position:relative;display:inline-block;width:100%;}
.dialogKundeWerden form .select-wrapper i{font-size:22px;position:absolute;right:8px;top:9px;}
.dialogKundeWerden form label{margin:0;position:relative;z-index:1;display:block;cursor:pointer;}
.dialogKundeWerden form label.headline{color:#a80011;font-size:13px;font-weight:700;margin-bottom:5px;}
.dialogKundeWerden form input{width:100%;height:40px;border-radius:3px;background:none;border:1px solid #ddd;padding-left:10px;color:#000;font-size:14px;}
.dialogKundeWerden form textarea{width:100%;padding:10px;font-size:14px;border-radius:3px;}
.dialogKundeWerden p.info{font-size:14px;position:relative;padding-left:20px;}
.dialogKundeWerden p.info i{position:absolute;left:0;top:4px;}
.dialogKundeWerden ul {list-style-type: none;}
.dialogKundeWerden ul li {font-size: 14px;font-weight: 700;color: #000;position: relative;padding-left: 20px;}
.dialogKundeWerden ul li i {color: #9BC243;position: absolute;top: 4px;left: 0;}
.dialogKundeWerden .form-group{margin-bottom:15px;}
.dialogKundeWerden .form-group-inner-left {margin-right: 5px;display: inline-block;}
.dialogKundeWerden .form-group-inner-right {margin-left: 5px;display: inline-block;}
.dialogKundeWerden .pwd-container{position:relative;}
.dialogKundeWerden .pwd-container input{background:#fff;}
.dialogKundeWerden .pwd-container i{display:block!important;position:absolute;top:12px;right:15px;cursor:pointer;}
.dialogKundeWerden .label-box{width:25px;height:25px;float:left;}
.dialogKundeWerden .label-text{width:100%;margin-left:-25px;padding-left:35px;float:left;display:block;}
.dialogKundeWerden .label-box input[type="checkbox"]{display:none;}
.dialogKundeWerden .label-box input[type="checkbox"] + label::before{width:25px;height:25px;background-image:url("../img/checkout/checkbox.png");background-repeat:no-repeat;display:block;content:"";cursor:pointer;}
.dialogKundeWerden .label-box input[type="checkbox"]:checked+label::before{background-image:url("../img/checkout/check-box.png");background-repeat:no-repeat;}
.dialogKundeWerden .headingOne{margin-bottom: 20px;}
.dialogKundeWerden .pwd-qualitiy-container {display:none;}
.dialogKundeWerden .pwd-qualitiy-container .indicator{height: 5px;}
/*close icon*/
.dialogKundeWerden .close {position: absolute;top: 5px;right: 10px;font-size: 30px;opacity: 1;z-index: 1;}
.dialogKundeWerden .close .fa-times-circle {color: #a80011;text-shadow: none;background-color: #fff;border-radius: 50%;font-size: 30px;}
.dialogKundeWerden .close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {opacity: 1;}
.dialogKundeWerden .modal-body {padding: 20px 30px}
.dialogKundeWerden .modal-body p {font-weight:normal;margin-bottom:10px}
.dialogKundeWerden .roadmap{margin-bottom:70px;}
.dialogKundeWerden .stepper-wrapper{max-width:725px;display:block;height:auto;margin:0 auto;}
.dialogKundeWerden .stepper-wrapper:after{content:"";display:block;clear:both;}
.dialogKundeWerden .stepper-wrapper .step{width:110px;float:left;max-width:100%;position:relative;margin-left:95px;}
.dialogKundeWerden .stepper-wrapper .step:first-child{margin-left:0;}
.dialogKundeWerden .stepper-wrapper .step:after{content:"";height:2px;width:120px;background:#888;position:absolute;left:94px;top:15px;z-index:99;}
.dialogKundeWerden .stepper-wrapper .step:last-child:after{display:none;}
.dialogKundeWerden .stepper-wrapper .circle{border:2px solid #888888;border-radius:50%;font-size:14px;height:30px;width:30px;line-height:26px;text-align:center;display:block;margin:0 auto;}
.dialogKundeWerden .stepper-wrapper .number{color:#888;font-weight:700}
.dialogKundeWerden .stepper-wrapper .under{position:absolute;left:0;right:0;text-align:center;color:#888888;font-weight:700;}
.dialogKundeWerden .stepper-wrapper .complete .number, .stepper-wrapper .active .number{background:#9BC243;border-color:#9BC243;color:#fff;}
.dialogKundeWerden .stepper-wrapper .complete .under, .stepper-wrapper .active .under{color:#9BC243;}
.dialogKundeWerden .stepper-wrapper .complete.step:after{background:#9BC243;}
.dialogKundeWerden .stepper-wrapper .check-step{color:#fff;margin-right:0;}
.dialogKundeWerden button.cta{width:100%;height:100%;padding:12px 20px;line-height:140%;font-weight:700;}
.dialogKundeWerden button.cta.modal{padding:12px 20px;line-height:140%;font-weight:700; width:150px; height:50px; position:relative}
.dialogKundeWerden .choice-head-content .headline{color:#a80011;font-weight:700;font-size:18px;display:inline-block;}
.dialogKundeWerden .choice-head-content .label-text .headline{font-size:22px;line-height:120%;margin-bottom:10px;}
.dialogKundeWerden .choice-head-content .label-box-container:after{clear:both;content:"";display:block;}
.dialogKundeWerden .choice-info-content{margin-top:20px;}
.dialogKundeWerden p.duty{text-align: right;font-size:10px;color:#888;}
.dialogKundeWerden .form-group-container:after, .select-wrapper-container:after{content:"";display:block;clear:both;}
.dialogKundeWerden .select-wrapper-container .select-wrapper{float:left;width:100px;}
.dialogKundeWerden .select-wrapper-container .select-wrapper + .select-wrapper{float:right;width:140px;}
.dialogKundeWerden .form-group-container{position:relative;}
.dialogKundeWerden .form-group-container .form-group{float:left;width:48%;}
.dialogKundeWerden .form-group-container .form-group + .form-group{float:right;}
.dialogKundeWerden .form-group-container .form-group label{font-size:13px;color:#000;font-weight:700;margin-bottom:5px}
.dialogKundeWerden .form-group-container .form-group .pw-problem-container{text-align:center;}
.dialogKundeWerden .form-group-container .form-group a{display:inline-block;font-size:10px;color:#888;text-decoration:underline;}
.dialogKundeWerden .form-group-container .form-group.zip{width:100px;}
.dialogKundeWerden .form-group-container .form-group.city{width:140px;float:left;margin-left:10px;}
.dialogKundeWerden .no-active{display:none!important;}
.dialogKundeWerden .form-group.birthday #input_birthday_day{width:25%;float:left;}
.dialogKundeWerden .form-group.birthday #input_birthday_month{width:25%;margin:0 2%;float:left;}
.dialogKundeWerden .form-group.birthday #input_birthday_year{width:46%;float:right;}
.dialogKundeWerden .contact-container{margin-top:15px;}
.dialogKundeWerden .contact-container .headline{color:#a80011;font-size:13px;font-weight:700;margin-bottom:10px;}
.dialogKundeWerden .contact-container .subline{color:#888;font-size:10px;margin-bottom:0px;}
.dialogKundeWerden .contact-container .subline a{color:#888;text-decoration:underline;}
.dialogKundeWerden .customer-account-container{margin:25px -15px 35px;background:#eee;padding:15px;}
.dialogKundeWerden p{font-weight:700;font-size:13px;margin-bottom:0;color:#000;cursor:pointer;position:relative;padding-right:25px;}
.dialogKundeWerden p i{position:absolute;right:5px;top:-2px;font-size:26px;}
.dialogKundeWerden label span{font-size:12px;font-weight:400;white-space:nowrap;}
.cart-summary-container li {font-size:14px;}


#address-error-container p { color: #a80011}
#login-error-container p { color: #a80011}
@media (max-width: 1238.98px){
	.dialogKundeWerden .form-group-container .form-group.salutation{width:250px;}
	.dialogKundeWerden .form-group-container .form-group.zip{width:25%;}
	.dialogKundeWerden .form-group-container .form-group.city{margin-left:0;float:right;width:71%;}
	.dialogKundeWerden .form-group-container .form-group.country{float:left;margin-bottom:0;}
	.dialogKundeWerden .form-group-container .form-group.postnumber label{line-height:38px;}
	.dialogKundeWerden .form-group.birthday{margin-top:15px;}
}
@media (max-width: 991.98px){
	.dialogKundeWerden .stepper-wrapper .step{margin-left:75px;}
	.dialogKundeWerden .stepper-wrapper .step:after{width:100px;}
	.dialogKundeWerden .right-container{margin-top:10px;}
	.dialogKundeWerden .form-group-container .form-group.zip{width:15%;}
	.dialogKundeWerden .form-group-container .form-group.city{width:30%;float:left;margin-left:3%;}
	.dialogKundeWerden .form-group-container .form-group.country{float:right;}
	.dialogKundeWerden .form-group-container .form-group.postnumber label{line-height:1.5;}
	.dialogKundeWerden .form-group.birthday{margin-top:0px;}
	#lightbox-dataprivacy {padding-right:20px;}
}
@media(max-width:767.98px) {
	.dialogKundeWerden .stepper-wrapper .step{margin-left:10px;}
	.dialogKundeWerden .stepper-wrapper .step:after{width:50px;left:90px;}
	.dialogKundeWerden .form-group-container .form-group.zip{width:17%;}
	.dialogKundeWerden .form-group-container .form-group.city{width:28%;}
	.dialogKundeWerden .modal-dialog{ width:100%; height:100%;}
	.dialogKundeWerden button.cta.modal{padding:12px 20px;line-height:140%;font-weight:700; width:150px; height:50px; position:relative}
	
}
@media(max-width:575.98px) {
	.dialogKundeWerden main{margin-top:30px 0 50px;}
	.dialogKundeWerden .roadmap{text-align:center;margin-bottom:30px;}
	.dialogKundeWerden .stepper-wrapper{max-width:100%;display:inline-block;}
	.dialogKundeWerden .stepper-wrapper .step{width:80px;}
	.dialogKundeWerden .stepper-wrapper .step:after{width:40px;left:70px;}
	.dialogKundeWerden .under{display:none;}
	.dialogKundeWerden .form-group-container .form-group{float:none;width:100%;}
	.dialogKundeWerden .form-group-container .form-group.zip{width:30%;float:left;}
	.dialogKundeWerden .form-group-container .form-group.city{width:67%;margin-left:3%;}
	.dialogKundeWerden .form-group.birthday{margin-top:15px;}
	.dialogKundeWerden ul{margin-top:15px;}
}
@media(max-width:400.98px){
	.dialogKundeWerden .stepper-wrapper .step{width:60px;}
	.dialogKundeWerden .stepper-wrapper .step:after{width:20px;left:55px;}
	.dialogKundeWerden .choice-container{padding:25px 20px;}
	.dialogKundeWerden .choice-container.message{padding:20px;}
	.dialogKundeWerden .form-group-container .form-group.salutation{width:100%;}
	.dialogKundeWerden .select-wrapper-container .select-wrapper{width:90px;}
	.dialogKundeWerden .select-wrapper-container .select-wrapper + .select-wrapper{float:left;width:120px;margin-left:15px;}
	.dialogKundeWerden .form-group-container .form-group.zip{width:35%;}
	.dialogKundeWerden .form-group-container .form-group.city{width:62%;}
	.dialogKundeWerden .checkout-address-container button.cta{width:100%;}
}