.epp {:}
.epp .wrap-info {width: 100%;}
.epp .wrap {float: left;width: 100%;}
	.epp .wrap .head {background: #EEE;padding: 3px 5px;text-align: center;}
.epp .epp-menu {width: 190px; float: left;border: solid 2px #EEE;margin: 10px;}
	.epp .epp-menu #menu {margin: 10px 0 10px 30px;;padding: 0;}

.epp .epp-forms {float: left;border: solid 2px #EEE;margin: 10px;}
	.epp .epp-forms .content {padding: 10px;}
.input-wrapper {margin: 0 0 5px 0;clear: left;}
.input-wrapper label {width: 150px;display: block;float: left;text-align: left;color: #4F718A;}
	fieldset .input-wrapper label {width: 140px;}
.input-wrapper input[type="checkbox"] {cursor: pointer;}
.input-wrapper input[type="text"] {margin-top: -1px;margin-bottom: 0px;display: inline-block;height: 11px;padding: 4px 6px;font-size: 14px;line-height: 18px;color: #BBB;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 2px;border: solid 1px;}
.input-wrapper select {width: 185px;margin: 0px 2px;}
	.input-wrapper.multiple input {margin-left: 152px;}
	.input-wrapper.multiple select {margin-left: 152px;}
.input-wrapper input[type="text"]:focus {border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted 9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}

button.remove-item {width: 25px;margin: 0;}
button.add-item {margin: 0 4px;width: 25px;}

.form-header {background: white;margin-left: 30px;float: left;padding: 0 5px;clear: left;position: relative;}
fieldset {border: solid 1px #E1E1E1;margin: -10px 0 10px 0;padding: 10px;float: left;margin-bottom: 10px;clear: left;}
input[required="true"]:before {content:'*';}