#MyModalBg{width:100vw;height:100vh;max-width:100vw;max-height:100vh;padding:0!important;padding-right: 0!important;background-color:rgba(0,0,0,0.5);backdrop-filter: blur(4.3px);-webkit-backdrop-filter: blur(8.3px);z-index:100000}

.modal-fullscreen {margin:0;padding: 0 !important;}
.modal-fullscreen .modal-dialog {width: 100%;margin:auto;max-width: 60vw;height: 100vh;}
.modal-fullscreen .modal-content {height: 100vh; border: 0; border-radius: 0;}
.modal-fullscreen .modal-body {overflow-y: auto;padding:0;margin:0;}
.modal-fullscreen .modal-footer{padding:0;margin:0;}

.modal-fullscreen-xl {margin:0;padding: 0 !important;}
.modal-fullscreen-xl .modal-dialog {width: 100%;margin:auto;max-width: 60vw;height: 100vh;}
.modal-fullscreen-xl .modal-content {height: 100vh; border: 0; border-radius: 0;}
.modal-fullscreen-xl .modal-body {overflow-y: auto;padding:0;margin:0;}
.modal-fullscreen-xl .modal-footer{padding:0;margin:0;}
	
.btn-open-modal {  margin-bottom: 0.5em;}


@media (max-width: 575.98px) {
  .modal-fullscreen {padding: 0 !important;}
  .modal-fullscreen .modal-dialog {    width: 100%;    max-width: none;    height: 100%;    margin: 0;  }
  .modal-fullscreen .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }
  .modal-fullscreen .modal-body {    overflow-y: auto;  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen {    padding: 0 !important;  }
  .modal-fullscreen .modal-dialog {    width: 100%;    max-width: none;    height: 100%;    margin: 0;  }
  .modal-fullscreen .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }
  .modal-fullscreen .modal-body {    overflow-y: auto;  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen {    padding: 0 !important;  }
  .modal-fullscreen .modal-dialog {    width: 100%;    max-width: none;    height: 100%;    margin: 0;  }
  .modal-fullscreen .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }
  .modal-fullscreen .modal-body {    overflow-y: auto;  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen {    padding: 0 !important;  }
  .modal-fullscreen .modal-dialog {    width: 100%;    max-width: none;    height: 100%;    margin: 0;  }
  .modal-fullscreen .modal-content {    height: 100%;    border: 0;    border-radius: 0;  }
  .modal-fullscreen .modal-body {    overflow-y: auto;  }
}
@media ( max-width: 719px ) { 
	.modal {max-height:90%;margin-top:60px}
}
@media (min-width: 576px) {  
	#add_data_erledigt  .modal-content {max-width:100%}
	#add_data_Patenschaft .modal-content {max-width:100%}
	#modal_confirmation .modal-content {max-width:100%}
}
@media (min-width: 768px) {  
	#add_data_erledigt  .modal-content {max-width:80%}
	#add_data_Patenschaft .modal-content {max-width:80%}
	#modal_confirmation .modal-content {max-width:50%}
}
@media (min-width: 992px) { 
	.modal-content {max-width:100%}
}
@media (min-width: 1200px) {  
	#add_data_erledigt  .modal-content {max-width:40%}
	#add_data_Patenschaft .modal-content {max-width:70%}
	#modal_confirmation .modal-content {max-width:30%}
}

			
@media (max-width: 575.98px) {
.modal-fullscreen-xl {margin:0;padding: 0 !important;}
.modal-fullscreen-xl .modal-dialog {width: 100%;max-width:100vw;height: 100%;margin: 0;}
.modal-fullscreen-xl .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-xl .modal-body {overflow-y: auto;padding:0;margin:0;}
.modal-fullscreen-xl .modal-footer{padding:0;margin:0;}
}
@media (max-width: 767.98px) {
.modal-fullscreen-xl {margin:0;padding: 0 !important;}
.modal-fullscreen-xl .modal-dialog {width: 100%;max-width:100vw;height: 100%;margin: 0;}
.modal-fullscreen-xl .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-xl .modal-body {overflow-y: auto;padding:0;margin:0;}
.modal-fullscreen-xl .modal-footer{padding:0;margin:0;}
}
@media (max-width: 991.98px) {
.modal-fullscreen-xl {margin:0;padding: 0 !important;}
.modal-fullscreen-xl .modal-dialog {width: 100%;max-width:100vw;height: 100%;margin: 0;}
.modal-fullscreen-xl .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-xl .modal-body {overflow-y: auto;padding:0;margin:0;}
.modal-fullscreen-xl .modal-footer{padding:0;margin:0;}
}
@media (max-width: 1199.98px) {
.modal-fullscreen-xl {margin:0;padding: 0 !important;}
.modal-fullscreen-xl .modal-dialog {width: 100%;max-width:100vw;height: 100%;margin: 0;}
.modal-fullscreen-xl .modal-content {height: 100%;border: 0;border-radius: 0;}
.modal-fullscreen-xl .modal-body {overflow-y: auto;padding:0;margin:0;}
.modal-fullscreen-xl .modal-footer{padding:0;margin:0;}
}