/*@-ms-viewport{
  width: device-width;
}
*/
/*@media (min-width: 858px) {
	html {
		font-size: 1em;
	}
}
*/
html {
	font-family: Arial,Helvetica,sans-serif;
}

textarea,
input[type="text"] {
	width: 450px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #777;
}

textarea {
	font-family: Arial,Helvetica,sans-serif;
}

input[type="submit"] {
	width: 100px;
	height: 28px;
	border-radius: 5px;
	border: 1px solid #777;
}
.form-field-column {
	width: 460px;
}

@media (min-width:1025px) and (min-width:1281px) {

	::-webkit-input-placeholder { /* WebKit browsers */
		color: transparent;
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: transparent;
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: transparent;
	}
	:-ms-input-placeholder { /* Internet Explorer 10+ */
		color: transparent;
	}

	textarea::-webkit-input-placeholder { /* WebKit browsers */
		color: transparent;
	}
	textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: transparent;
	}
	textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: transparent;
	}
	textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
		color: transparent;
	}

	textarea {
		height: 200px;
	}
	.mobile-divider {
		display: none;
	}

}


@media (max-width: 650px) {
	html {
		font-size: 2em;
	}
	.content-table td {
		font-size: 2em;
	}
	.content-table li {
		font-size: 1.6em;
	}
	input[type="text"] {
		width: 100%;
		height: 72px;
		font-size: 42px
	}
	input[type="submit"] {
		height: 72px;
		width: 300px;
		font-size: 1em;
	}
	textarea {
		width: 100%;
		height: 400px;
		font-size: 42px;
	}
	textarea::-webkit-input-placeholder { /* WebKit browsers */
		padding-left: 20px;
	}
	textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		padding-left: 20px;
	}
	textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
		padding-left: 20px;
	}
	textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
		padding-left: 20px;
	}

	.form-label-column {
		display: none;
	}
	.form-field-column {
		width: 100%;
	}
	.desktop-divider {
		display: none;
	}

	.main-container {
		min-height: 110vh;
	}
}

a {
	color: #33f;
	font-weight: bold;
}

.footer-container,
.header-container {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-color: #bbb;
	height: 3em;
	border-radius: 10px;
	text-align: center;
}

.footer-item,
.header-item {
	flex: 1;
}

.header-item a {
	text-decoration: none;
}

.footer-item-tab,
.header-item-tab {
	padding-left: 22px;
	padding-right: 22px;
	height: 100%;
}

.header-item-tab:hover {
	background-color: #666;
}

.header-item-tab.tab-selected {
	background-color: #666;
}

.footer-item-inner,
.header-item-inner {
	color: #fff;
	font-weight: bold;
}

.logo-header,
.main-container {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

.logo-header table {
	width: 100%;
}

.logo-header td:first-of-type {
	width: 300px;
}

.page-title {
	text-align: center;
	font-size: 3em;
	font-weight: bold;
}

.main-title {
	font-size: 1.8em;
	font-weight: bold;
}

.main-img {
	float: right;
	margin-left: 20px;
	margin-right: 60px;
}

.flexbox {
	display: flex;
	align-items: center;
	justify-content: center;
}

.form-table td:first-of-type {
	padding-right: 16px;
	text-align: right;
	font-weight: bold;
}

.divider {
	border-top: 1px solid #777;
}

.description-text {
	color: #44f;
	font-weight: bold;
}

.tag-text {
	text-align: center;
	font-weight: bold;
}

.antispam {
	display: none;
}

.price-text {
	font-weight: bold;
}

.indent {
	padding-left: 60px;
}