html,body{
	
	height: 100% !important;
}
body{
display: flex !important;	
flex-direction: column !important;	
}

.card-title.text-uppercase {
	text-transform: none !important;
	font-weight: 600;
}


.was-validated .form-control:invalid,.form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545; }
  
    .was-validated .form-control:invalid:focus,.form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
    
    .has-error .form-control {
    
        border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); 
    
    }
   .has-error .help-inline {
   font-weight:bold;
   }  
   
   
/* input[name="leitungsrecht_anhang"]  { */
/* background-color: lightgreen;	 */
/* } */
/* input[name="leitungsrecht_anhang"]:focus  { */
/* background-color: darkgreen;	 */
/* } */

.col-sm-9.col-md-10:has(#leitungsrecht-sign-element-6) {
  visibility:hidden;
  min-height:auto;/*100px;*/ /* reduce spacing on header, because subtitle will handle it */
}
.col-sm-9.col-md-10:has(.file-input) {
  visibility:visible!important;
  min-height:auto; /* reduce spacing on header, because subtitle will handle it */
}






/* .col-sm-9.col-md-10:has(.file-input) .file-drop-zone { */
/* 	min-height: 50px; */
/* 	margin: 0px !important; */
/* 	background: rgba(255,255,255,0.2); */
/* } */
/* .col-sm-9.col-md-10:has(.file-input) .file-drop-zone-title { */
/* 	padding:5px 10px; */
/* } */
/* .file-preview { */
/* border-width: 0px!important; */
/* } */




/* #kvFileinputModal{ */
/* 	--bs-modal-zindex: 9055; */
	
/* } */

/* .file-caption-name:not(.file-caption-disabled) { */
/*   background-color: white !important; */
/* } */

