/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/main.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/*
 Style overrides for form with Contact Form 7
*/

.wpcf7 .breakdance-form > p,
.wpcf7 .breakdance-form-field > p {
	display: contents;
}

.wpcf7 .wpcf7-form-control-wrap {
	display: block;
	width: 100%;
}

.wpcf7 [data-name="bewerbung-anhang"] {
	margin:8px 0;
}
.wpcf7 .wpcf7-file {
	width:100%;
}

.wpcf7 .bewerbung-job {
	position:relative;
	background:var(--bde-form-input-background-color);
}
.wpcf7 .wpcf7-select {
	width:100%;
	border: 0;
	background:var(--bde-form-input-background-color);
	border-radius:0;
	padding: 15px;
	font-size:1rem;
	outline:none;
}
.wpcf7 .bewerbung-job::after {
	content: "";
	width: 0.8em;
	height: 0.5em;
	background-color: var(--bde-body-text-color);
	clip-path: polygon(100% 0%, 0 0%, 50% 100%);
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-0.25em;
	pointer-events:none;
}
.codedropz-upload-inner h3 {
	margin: 5px 0;
	font-size: 28px;
	word-break: break-word;
	font-family:var(--bde-body-font-family);
	font-size:var(--bde-body-font-size);
	color:var(--bde-form-label-color)!important;
	font-weight:600;
}

.dnd-upload-status .dnd-upload-details .name,
.dnd-upload-status .dnd-upload-details .name em{
	color:var(--bde-form-label-color)!important;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
	background: linear-gradient(-90deg,var(--bde-brand-primary-color) 0%,var(--bde-brand-primary-color) 98.97435897435898%);
	font-size: 12px;
	line-height: 13px;
	padding-right:3px
}
.codedropz-upload-inner .codedropz-btn-wrap {
	margin:1em 0 0;
}
.codedropz-upload-inner .cd-upload-btn {
	background: var(--bde-body-text-color);
	padding: 10px 40px 12px;
	border-radius: 3px;
	font-weight: 600;
	color: #fff;
	cursor: pointer;
	transition: background var(--bde-transition-duration) ease-in-out;
	line-height:2em;
}
.codedropz-upload-inner .cd-upload-btn:hover {
	background:var(--bde-brand-primary-color);
	color: var(--bde-body-text-color);
}

.wpcf7.breakdance-form input.button-atom--primary {
	text-align: center;
	font-weight: var(--bde-button-font-weight);
	text-decoration: none;
	padding: var(--bde-button-padding-base);
	border-radius: var(--bde-button-border-radius);
	cursor: pointer;
	border-width: var(--bde-button-border-width);
	border-style: solid;
	border-color: transparent;
	transition-timing-function: ease-in-out;
	transition-property: all;
	transition-duration: var(--bde-transition-duration);
	overflow: hidden;
}


/*# sourceMappingURL=index.css.map*/
