/* Karriere-Panele - Start */
input[type="checkbox"].datenschutz .has-error {
    border: 1px solid #a94442;
}

input[type="checkbox"] {
    height: 20px;
    width: 20px;
}


.ajax span {  
    margin-left:10px;  
    float:right;
	width: 20px;
}

.loading {  
    margin-top:8px;
	width: 20px;
}
.loading
img {
	width: 20px;
}

.formhandler-ajax-validation-result span.error,
.formhandler-ajax-validation-result span.success { 
    display:inline;
    border:0; 
    background:0; 
    margin:0; 
    padding:0;
	width: 20px;
}

.formhandler-ajax-validation-result img,
.loading_ajax-submit img {  
    margin-top: 8px;
	width: 20px;
}

.loading_ajax-submit {  
    display:none; 
    text-align:right; 
    margin-top:2px; 
    float:right;
	width: 20px;
}

#loading_datenschutz
img {
	width: 20px;
}

select.error + small.error { 
    margin-top:-1px;
}


img.tx-srfreecap-pi2-image {  
    margin:0 0 10px 0;
	width: 20px;
}


.tx-srfreecap-pi2-cant-read { 
    color:#222222;
}


.mathguard table { 
    border:0 none;
}


.mathguard table td {  
    padding:9px 0 0 0;
}


.mathguard pre {  
    background:none; 
    width: 65px; 
    border:0 none; 
    overflow: hidden;
}


.mathguard input { 
    width:100% !important; 
    margin:0;

}


.error-list small { 
    color:#C60F13; 
    background:0 none; 
    border-radius: 0; 
    margin:0;
    padding:0;
}

label[index="error_datenschutz_required"] {
    display: block;
    color: #C60F13;
}

.files small.error { 
    margin:0;
}

button.btn.karriere_button {
    font-size: 20px;
    padding: 10px 5px;
    margin-left: 5px;
}

/* Karriere-Panele - Ende */

.panel-title > a i.fa.fa-chevron-down {
    width: 1%;
}