	/* CSS Document */

.phpform fieldset {
	border:solid #FF9900 1px;
	background-color:#FFFFE1;
	margin:5px;
	padding:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:left;
}

.phpform legend {
	border:solid #FF9900 1px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
	font-weight:bold;
	background-color:#FFFFCC;
}

form.phpform, .phpform input, .phpform textarea, .phpform label, .phpform select, .phpform option {
	font-family:Arial, sans-serif;
	font-size:12px;
}
/*
input, textarea, label, button {
	font-size:0.8em;
}
option {
	font-size:0.8em;
}
*/

.phpform input[type='text'], .phpform input[type='password'], .phpform input[type='file'], .phpform textarea {
	background-color:#FFFFCC;
	border:solid #FF9900 1px;
	padding:2px;
	max-width:100%;
}
.phpform label {
	cursor:pointer;
	padding: 5px 3px;
    	border-radius: 5px;
}
.phpform label:hover {
	background-color:rgba(255,127,127,0.5);;
}
.phpform input[type='checkbox'] {
	vertical-align: middle;
}
.phpform select {
	background-color:#FFFFCC;
	border:solid #FF9900 1px;
	padding:0px;
	max-width:50vw;
	box-sizing:content-box;
}

.phpform option {
	background-color:#FFFFCC;
}

.phpform .focused {
	border:solid #FF6633 1px;
	background-color:#FFFF99;
}

.phpform input[type='radio'] {
	vertical-align: bottom;
	margin-top: 0;
	margin-bottom: 3px;
padding: 5px 0
}
.phpform input[type='radio'] + label {
	vertical-align: top;
}

.phpform .sp-replacer {
	background-color:#FFFFCC;
	border:solid #FF9900 1px;
}