.inputtable td {
    background-color: #fff!important;
}
.modaldialogue {
	border: thin solid #aaa;
  	position: fixed;
    top: 50%;
    left: 50%;
  	transform: translate(-50%, -50%);
  	background-color:#fff;
  	z-index: 1;
  	min-width:380px;
}
.modaldialogue label {
	display:block;
}


.modalheader {
	background: #f8f8f8;
	border-bottom: 1px solid #d1d1d1;
	font-weight: bold;
	letter-spacing: .3px;
	font-size: 12px;
	color: #484848;
	padding:12px 19px 12px 12px;
	margin:0px;
}

.modalfooter {
	text-align: left;
	position: relative;
	border-top: 1px solid #d1d1d1;
	background: #f8f8f8;
	padding:10px 19px 10px 12px;
}

.modalbody {
	display:inline;
}
.modalbody input {
	background-color: #fff;
	border: 1px solid #bcbcbc;
	padding: 4px 2px 6px 2px;
	outline: 0;
	box-sizing: border-box;
	border-radius: 2px;
	min-height: 22px;
	margin: 10px;
}
.modaldialogue button {
	display:inline;
	padding: 4px 1px;
	margin: 2px;
	text-align: center;
	color: #484848;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #bcbcbc;
	border-radius: 2px;
	background: #f8f8f8;
	letter-spacing: .3px;
	line-height: 18px;
	box-sizing: border-box;
}

.modaldialogue .save {
	color: #fff;
	background: #81b71a;
	border: 1px solid #81b71a;
	letter-spacing: .3px;
	line-height: 18px;
}

.modaldialogue .close {
	color: #484848;
	background: #f8f8f8;
	border: 1px solid #bcbcbc;
	letter-spacing: .3px;
	line-height: 18px;
}