/* Welcome to Custom CSS! */

/* BUGFIX: add top padding to tiled gallery | 7177293-zen */  
.wp-block-jetpack-tiled-gallery {
margin-top: 20px;
}

/*BUGFIX: Set Google map iframe to full width / 2998948-hc RM */
.googlemaps iframe {
	width: 100%;
}


/*Feature Add: DialogBboxes*/
.dialog {
	background: #e8f4ff url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialoginfo.png') no-repeat scroll 10px 10px;
	border: 1px solid #b7d3eb;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #367fbf;
	margin-bottom: 20px;
	margin-top: 20px;
	position: relative;
	padding: 8px 30px 10px 38px;
}

.dialog.top {
	margin-top: 0;
}

.dialog.bottom {
	margin-bottom: 0;
}

.dialog .closeDialog {
	background: url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialoginfoclose.png') no-repeat scroll 0 0;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 3px;
	right: 3px;
}

.dialog .closeDialog:hover {
	background-position: 0 -20px;
}

.dialog.noTop {
	margin-top: 0;
}

.dialog.warning {
	background: #ffffb2 url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialogwarning.png') no-repeat scroll 10px 10px;
	border: 1px solid #e2da61;
	color: #a68a00;
}

.dialog.warning .closeDialog {
	background-image: url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialogwarningclose.png');
}

.dialog.error {
	background: #d04437 url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialogerror2.png') no-repeat scroll 10px 10px;
	border: 1px solid #d04437;
	color: #ffffff;
}

.dialog.error .closeDialog {
	background-image: url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialogerrorclose.png');
}

.dialog.success {
	background: #c6fcbd url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialogsuccess.png') no-repeat scroll 10px 10px;
	border: 1px solid #8ddb81;
	color: #0a7a00;
}

.dialog.success .closeDialog {
	background-image: url('https://dashedyellowline.com/wp-content/uploads/2015/03/dialogsuccessclose.png');
}

.dialog.warning h4, body #content .postcontent .dialog.warning h2, .dialog.warning a {
	color: #a68a00;
}

.dialog.error h4, body #content .postcontent .dialog.error h2, .dialog.error a {
	color: #ffffff;
}

.dialog.success h4, body #content .postcontent .dialog.success h2, .dialog.success a {
	color: #0a7a00;
}