.orderform_title {
    width: 100%;
	margin: 3% 0% 2% 0%;
}

.orderform {
	display: flex;
	flex-direction: column;
	width: 92%;
	margin: 0% 4% 0% 4%;
}



.orderform_confirmation {
	font-size: 0.85rem;
	margin: 0% 0% 2% 0%;
}
@media screen and (min-width: 960px){
.orderform_confirmation {
	font-size: 2.2rem;
	margin: 0% 0% 2% 0%;
}
}

.formname {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0% 0% 2% 0%;
}
	
.formname_up {
	width: 100%;
	background-color: #bb819f;
	border: solid 1px #333;
	font-weight: 900;

}

.formname_up_text {
	display: flex;
	flex-direction: row;
	padding: 0% 0% 0% 1%;	
}


.formname_bot {
	width: 100%;
	border-top: solid 0px #333;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
}
	
.formname_bot_form {
	padding: 0% 0% 1% 1%;	
}

.formaddress {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0% 0% 2% 0%;
}


.formaddress_up {
	width: 100%;
	background-color: #bb819f;
	border: solid 1px #333;
	font-weight: 900;
}

.formaddress_up_text {
	display: flex;
	flex-direction: row;
	padding: 0% 0% 0% 1%;	
}

.formaddress_bot {
	width: 100%;
	border-top: solid 0px #333;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
}

.formaddress_bot_form {
	padding: 0% 0% 1% 1%;	
}



.formphone {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0% 0% 2% 0%;
}

.formphone_up {
	width: 100%;
	background-color: #bb819f;
	border: solid 1px #333;
	font-weight: 900;
}

.formphone_up_text {
	display: flex;
	flex-direction: row;
	padding: 0% 0% 1% 1%;	
	padding: 0% 0% 0% 1%;	
}

.formphone_bot {
	width: 100%;
	border-top: solid 0px #333;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
}

.formphone_bot_form {
	padding: 0% 0% 1% 1%;	
}

.formmail {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0% 0% 2% 0%;
}

.formmail_up {
	width: 100%;
	background-color: #bb819f;
	border: solid 1px #333;
	font-weight: 900;
}

.formmail_up_text {
	display: flex;
	flex-direction: row;
	padding: 0% 0% 0% 1%;	
}

.formmail_bot {
	width: 100%;
	border-top: solid 0px #333;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
}

.formmail_bot_form {
	padding: 0% 0% 1% 1%;	
}

.forminquiry {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.forminquiry_up {
	width: 100%;
	background-color: #bb819f;
	border: solid 1px #333;
	font-weight: 900;
}

.forminquiry_up_text {
	display: flex;
	flex-direction: row;
	padding: 0% 0% 0% 1%;	
}

.forminquiry_bot {
	width: 100%;
	border-top: solid 0px #333;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
}

.forminquiry_bot_form {
	padding: 0% 0% 1% 1%;	
}

.button {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 4% 0% 6% 0%;
}
@media screen and (min-width: 960px){
.button {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	width: 50%;
	margin: 4% 25% 6% 25%;
}
}
.buttonsubmit {
	width: 40%;
	text-align: center;
	border: solid 1px #7e3759;
	background-color: #000;
	color: #fff;
	font-weight: 900;
	margin: 2% 30% 3% 30%;
	padding: 2% 0% 2% 0%;	
}
@media screen and (min-width: 960px){
.buttonsubmit {
	width: 30%;
	text-align: center;
	border: solid 1px #7e3759;
	background-color: #000;
	color: #fff;
	margin: 2% 0% 0% 0%;
	padding: 0% 0% 2% 0%;	
}
}

.buttonreset {
	width: 40%;
	text-align: center;
	border: solid 1px #aaa;
	font-weight: 900;
	margin: 2% 30% 0% 30%;
	padding: 2% 0% 2% 0%;	
}
@media screen and (min-width: 960px){
.buttonreset {
	width: 30%;
	text-align: center;
	border: solid 1px #7e3759;
	margin: 2% 0% 0% 0%;
	padding: 0% 0% 1% 0%;	
}
}

.fontsize {
	font-size: 0.6rem;
	margin: 1% 0% 0% 0%;
}
@media screen and (min-width: 960px){
.fontsize {
	font-size: 1.6rem;
	margin: 1% 0% 0% 0%;
}
}