img.mnumidesigner-project-preview {
	border: 1px solid lightgray;
	max-width: 100%;
}
.mnumidesigner-variadic-product-fields .mnumidesigner-project h3,
.mnumidesigner-simple-product-fields .mnumidesigner-project h3 {
	display: flex;
	justify-content: space-between;
	font-weight: normal;
}
.mnumidesigner-simple-product-fields .mnumidesigner-project h3 {
	padding: 1em;
}

.mnumidesigner-variadic-product-fields .mnumidesigner-project h3 .info,
.mnumidesigner-simple-product-fields .mnumidesigner-project h3 .info {
	flex-grow: 1;
}

.mnumidesigner-variadic-product-fields .mnumidesigner-project h3 .preview-wrapper,
.mnumidesigner-simple-product-fields .mnumidesigner-project h3 .preview-wrapper {
	margin: 0 10px 0 0;
	box-sizing: border-box;
	width: 90px;
}

.wc-metaboxes .mnumidesigner_project_ids_field.mnumidesigner-project > h3 {
	font-size: 1em;
}

.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation .mnumidesigner-variadic-metabox > h3 {
	font-size: 1.2em !important;
	padding-left: 0 !important;
	font-weight: normal;
}

.mnumidesigner-dialog .existing-templates-list table {
	clear: both;
	width: 100%;
}
.mnumidesigner-dialog .existing-templates-list td {
	vertical-align: top;
}
.mnumidesigner-dialog .existing-templates-list a.load-more {
	display: flex;
	justify-content: center;
	text-decoration: none;
}

#mnumidesigner-register-demo.button.loading,
.mnumidesigner-dialog.ui-dialog .ui-dialog-buttonset button.loading,
.mnumidesigner-dialog .existing-templates-list .actions button.loading {
	background: url('/wp-includes/images/spinner.gif') no-repeat center;
	color: transparent;
}

.mnumidesigner-dialog.ui-dialog {
	font-size: 14px;
	font-family: Verdana,Arial,sans-serif;
	padding: 0;
	border-radius: 0;
}

.mnumidesigner-dialog.ui-dialog .ui-dialog-buttonpane {
	margin: 0;
	background: #fcfcfc;
	border-top: 1px solid #dfdfdf;
	padding: 16px;
}
.mnumidesigner-dialog.ui-dialog .ui-dialog-buttonpane button {
	margin: 0;
	padding: 0 10px 1px;
}
.mnumidesigner-dialog.ui-dialog .ui-dialog-content {
	padding: .5em 1em;
	width: auto !important;
}
.mnumidesigner-dialog.ui-dialog .ui-button {
	box-sizing: border-box;
	color: #555;
	border-color: #cccccc;
	background: #f7f7f7;
	box-shadow: 0 1px 0 #cccccc;
}
.mnumidesigner-dialog.ui-dialog button:hover,
.mnumidesigner-dialog.ui-dialog .ui-button:focus {
	background: #fafafa;
	border-color: #999;
	color: #23282d;
}
.mnumidesigner-dialog.ui-dialog .ui-button:active {
	background: #eee;
	border-color: #999;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
	transform: translateY(1px);
}

.mnumidesigner-dialog.ui-dialog .ui-dialog-title {
	margin: 0;
	white-space: nowrap;
	padding-right: 36px;
}
.mnumidesigner-dialog.ui-dialog .ui-dialog-titlebar,
.mnumidesigner-dialog.ui-dialog .ui-dialog-titlebar-close.ui-widget {
	background: transparent none;
	border-radius: 0;
	font-weight: 400;
	color: #444;
}

.mnumidesigner-dialog.ui-dialog .ui-dialog-titlebar {
	font-size: 1.4em;

	border: 0;
	line-height: 1.8;
	border-bottom: 1px solid #aaa;
	padding: .4em 1em;
	position: relative;
}

.mnumidesigner-dialog.ui-dialog .ui-dialog-titlebar-close.ui-widget {
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	margin: 0;
	padding: 0;
	height: 100%;
	border: 0;
}
.mnumidesigner-dialog.ui-dialog .ui-dialog-titlebar-close.ui-widget .ui-button-text,
.mnumidesigner-dialog.ui-dialog .ui-dialog-titlebar-close.ui-widget .ui-icon {
	display: none;
	text-indent: -99999px;
	overflow: hidden;
}
.mnumidesigner-dialog.ui-dialog .ui-dialog-titlebar-close:before {
	font: normal 20px/1 dashicons;
	vertical-align: top;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 36px;
	width: 36px;
	height: 36px;
	content: "\f158";
	border: 1px solid #d3d3d3;
}

.mnumidesigner-dialog .ui-dialog-title {
	font-weight: normal;
	font-size: inherit;
}

.mnumidesigner-dialog.ui-widget-content .subsubsub a {
	color: #0073aa;
}
.mnumidesigner-dialog.ui-widget-content .subsubsub a.current {
	color: #000;
}

.mnumidesigner-calendar-event.cyclic::-webkit-datetime-edit-year-field {
	display: none;
}

#woocommerce-order-items #order_line_items .mnumidesigner-download {
	margin-right: .25em;
}
