/**
 * @author Markus Brunner <mail(at)markusbrunner-design(dot)de>
 */
/* General */
.tx-mbviralmail-pi1 .display-none { display: none; }
.tx-mbviralmail-pi1 .error {
	border: 1px dashed red;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	color: red;
}
.tx-mbviralmail-pi1 .success {
	border: 1px dashed green;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	color: green;
}

/* Clearing */
.tx-mbviralmail-pi1 br,
.tx-mbviralmail-pi1 .viralmail-form-row { clear: both; }
 
/* Layout */
h6#viralmail-form-legend { width:18px; }

.tx-mbviralmail-pi1 { position: relative; }
.tx-mbviralmail-pi1 #viralmail-form {
	background-color:white;
	border:1px solid #006233;
	padding:10px;
	width:300px;
}
.tx-mbviralmail-pi1 #viralmail-form-wrapper  {
	position:absolute;
	right:-75px;
}
.tx-mbviralmail-pi1 .viralmail-form-row { margin-bottom: 5px; }
.tx-mbviralmail-pi1 #viralmail-form label {
	float:left;
	padding-bottom:8px;
	width:140px;
}
.tx-mbviralmail-pi1 #viralmail-form input { float: right; }
.tx-mbviralmail-pi1 #viralmail-form-text { float:right; width:295px;
}

/* Pointer */
@media screen {
	.tx-mbviralmail-pi1 #viralmail-form-legend,
	.tx-mbviralmail-pi1 #viralmail-form-submit {
		cursor: pointer;
	}
}
