
.modal {
  	width: 100%;
	height:100%;
	margin-left: auto;
	margin-right: auto;
	padding: 1em 5%;
	border: thin rgb(0,0,0) solid;
 	border-radius: 0.2em;
	background-color: rgba(255,255,255,0.95);
	z-index: 999999;
	position: fixed;
	top: 0;
	left:0;
	display: none;
}

 #modal-overlay {
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: #000;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 0;
}

.close-modal {
	border:none;
	float: right;
	font-size:0.7em;
	-webkit-text-shadow:none;
}
.close-modal svg{height:1.2em; margin-left:0!important;}
