.pap-form-wrapper p {
    padding: 5px 0;
    margin: 0;
    clear: both;
    line-height: 30px;
    font-size: 12px;
    border-bottom: 1px solid #f1f1f1;
}
.pap-form-wrapper label {
	width: 290px;
	display: inline-block;
}
.pap-form-wrapper label + img {
	margin: 5px 0 -15px -80px;
}
.pap-form-wrapper input[type="text"],
.pap-form-wrapper textarea {
	width: 412px;
	display: inline-block;
	float: right;
}
.pap-form-wrapper textarea {
	min-height: 150px;
}
.pap-form-wrapper .selectionwrapper {
    display: inline-block;
    float: right;
    width: 412px;
}
.pap-form-wrapper .selectionwrapper-clear {
	clear: both;
	display: block;
}
.pap-form-wrapper .selectionitem {
    display: inline-block;
	width: 100%;
    padding: 0;
    margin: 0;
    line-height: 20px;
}
.pap-form-wrapper .selectionitem input {
    display: inline-block;
	margin: 0 10px 0 0;
}
.pap-form-wrapper .error {
    display: inline-block;
    width: 412px;
    background: #eaeaea;
    margin: 0 0 10px 290px;
    padding: 5px 4px;
    color: red;
    line-height: 20px;
    border-left: 2px solid red;
}
.pap-participants-wrapper {
    padding: 0 0 0 0;
}
.pap-participants-wrapper h3 {
    border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.pap-participants-wrapper h3 .dashicons {
    float: right;
    line-height: 30px;
    cursor: pointer;
}
.pap-participants-wrapper p {
	margin:0;
	padding:0;
}
div.pap-participants-content {
    margin: 0 0 10px 0;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}