.modal-blocker {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(22,22,22,0.5);
	opacity:0.7;
	-webkit-animation: fadeinbg 100ms; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadeinbg 100ms; /* Firefox < 16 */
    -ms-animation: fadeinbg 100ms; /* Internet Explorer */
    -o-animation: fadeinbg 100ms; /* Opera < 12.1 */
    animation: fadeinbg 100ms;}

.modal-wrapper {
	position:absolute;
	left: 0px;
	top: 0px;
	margin-top: 100px;
	
	/* Fix - 11/7/19, IW */
	width: 100%;
	height: 100%;
}

.confirmation-panel .question {font-size: 1.4rem; padding-bottom: 0.5rem}

/* Fixes - 11/7/19, IW */
.modal-panel.buttons-bottom {
	max-width: 660px;
	width: auto;
	padding-bottom: 1rem;
}

.modal-panel.buttons-bottom.report-create-modal {
	max-width: none;
	width: 73.5rem;	
}

.note-edit-modal {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

	
/* ============================================== */
/* Modal Fadein animation
/* ============================================== */

@keyframes fadeinbg {
    from { opacity: 0; }
    to   { opacity:0.7; }
}

/* Firefox < 16 */
@-moz-keyframes fadeinbg {
    from { opacity: 0; }
    to   { opacity:0.7; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeinbg {
    from { opacity: 0; }
    to   { opacity:0.7; }
}

/* Internet Explorer */
@-ms-keyframes fadeinbg {
    from { opacity: 0; }
    to   { opacity:0.7; }
}

/* Opera < 12.1 */
@-o-keyframes fadeinbg {
    from { opacity: 0; }
    to   { opacity:0.7; }
}