
#cost-modal-button
{
	cursor: pointer;
}
.modal
{
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 100; /* Sit on top */
	padding-top: 40px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content
{
	background-color: #ffffff;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 90%;
	max-width: 960px;
}

.modal-content h6
{
	padding: 15px 0 4px;
	margin: 0;
	color: #003366;
}

.modal-header
{
	padding: 0px 20px 10px 20px;
	font-weight: bold;
	position: relative;
	border-bottom: 1px solid #a0a0a0;
}
.modal-body
{
	padding: 10px 20px 20px 20px;
}

.modal-body input,
.modal-body textarea
{
	width: 100%;
}

/* The Close Button */
.modal-close
{
	color: #aaaaaa;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 40px;
	font-weight: bold;
}

.modal-close:hover,
.modal-close:focus
{
	color: #000;
	text-decoration: none;
	cursor: pointer;
}