@CHARSET "ISO-8859-1";

.modal-dialog {
	width: auto;
	width: max-content;
	width: fit-content;
    max-width: 80%;
    margin: 0 auto;
    margin-top: 5%;
    max-height: 90%;
}
.modal-dialog .modal-content {
    width: 100% !important;
    height: 90% !important;
}
.modal-dialog.IE-css-only .modal-content {
	width: initial !important;
	height: initial !important;
}
.modal-dialog .modal-content .modal-title {
    display: inline;
}
.modal-dialog .modal-content #modal-body #previewArea,
.modal-dialog .modal-content #modal-body #modal-controls,
.modal-dialog .modal-content #modal-body #printCanvas canvas,
.modal-dialog.IE-css-only #printCanvas{
	display: block !important;
}
.modal-dialog.IE-css-only #printCanvas canvas{
	max-width: 100% !important;
} 
.modal-dialog.IE-css-only .modal-content #modal-body #modal-controls,    		 
.modal-dialog.IE-css-only .modal-content #modal-body #previewArea,
.modal-dialog.IE-css-only .modal-content #modal-body #img-download{
	display: none !important;
}
.modal-dialog .modal-content #previewArea #previewTitle, 
.modal-dialog .modal-content #previewArea #previewGraph, 
.modal-dialog .modal-content #previewArea #previewLegend, 
.modal-dialog .modal-content #previewArea #previewFootnotes {
	padding: 10px;
}
.modal-dialog .modal-content #previewArea #previewLegend, 
.modal-dialog .modal-content #previewArea #previewGraph {
	padding-top: 0;
	padding-bottom: 0;
	display: inline-block;
}
.modal-dialog .modal-content #previewArea #previewGraph {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 3px;
}
.modal-dialog .modal-content #previewArea #previewFootnotes {
	clear: left;
}
.modal-dialog .modal-content #modal-controls, 
.modal-dialog .modal-content button#img-download {
	margin: 10px;
}
#printGraphImage {
	height: 550px;
}
.modal-dialog .modal-content #modal-controls #show-modal-elements label {
    display: inline-block;
	padding: 0;
}
p#ie-prompt {
	margin: 1em 0;
}

#modalChart {
	overflow: hidden !important;
}

.ie-base-modal { width: 90%; margin-left: -45%; top: 1rem; bottom: 1rem; left: none; }
.ie-base-modal .modal__wrapper { max-width: none; }
.ie-base-modal .previewWrap { float: left; width: 220px; margin-right: 1rem; }
.ie-base-modal #printCanvas { float: left; width: 1150px; }
@media (max-width: 767px) {
	.ie-base-modal { margin-left: 0; left: 1rem; right: 1rem; width: auto; }
}