.jconfirm .jconfirm-box {
	padding: 15px 30px 0;
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
	line-height: 20px !important;
	top: 15px;
    right: 15px;
}

.jconfirm-content-pane {
	background-color: #fff;
}

.contact-form {
	font-size: 14px;
	margin-top: 20px;
}

.contact-form label {
	display: block;
	margin-bottom: 10px;
}

.contact-form label > span {
	display: block;
	margin-bottom: 5px;
}

.contact-form label span.required {
	color: red;
}

.contact-form label > input[type="text"],
.contact-form label > input[type="email"],
.contact-form label > textarea,
.contact-form label > select {
	width: 100%;
	min-height: 34px;
	border: 1px solid #ddd;
	outline: 0;
	box-sizing: border-box;
	resize: none;
	border-radius: 5px;
	font-family: "Arial";
	font-size: 14px;
	line-height: 14px;
	padding: 10px;
}

.contact-form label > .error {
	border-color: red !important;
}

.contact-form label > .error-msg {
	color: red;
	margin-top: 5px;
}