.phpdebug { background-color: #eee; border: 1px solid #666; margin: 10px; padding: 10px; overflow: auto; }
.phpdebug pre { white-space: pre; }

/* <FORM> */
form { width: 100%; }
form input[type=radio], form input[type=checkbox] { margin-right: 5px; width: auto; }
form input[type=text], form input[type=email], form textarea { padding: 7px 10px; width: 100%; border: 1px solid #ccc; border-radius: 0; box-sizing: border-box; outline: none; }
form select { padding: 2px; border: 1px solid #ccc; }
form textarea { resize: vertical; min-height: 50px; max-height: 200px; }
/* </FORM> */

.center { text-align: center; }
.right { text-align: right; }

.flex {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
	margin: 0 -12px;
}
.flex-center {
	-webkit-justify-content: center;
			justify-content: center;
}
.flex-nowrap {
	-webkit-flex-wrap: nowrap;
			flex-wrap: nowrap;
}
.flex > * { box-sizing: border-box; }