
.your-orders{
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #fff3e3;
}
.order-heading {
	text-align: center;
    font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 2.0em;
	letter-spacing: 0.02em;
	/*line-height: 180%;*/
	/* or 79px */

	/*text-align: center;*/

	color: #2F327D;
}
.order-weight{
	color: #f48c06;
}
.order-form{
	background-color: #f9f9f9;
	padding-top: 40px;
	padding-bottom: 40px;
}
.order-details-submit-button{
	text-align: center;
}
.personal-details,.details-heading,.vip,.payment{
	text-align: center;
	/*padding-top: 70px;*/
	/*padding: 70px 0;*/
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 1.6em;
	/*line-height: 58px;*/
	/*text-align: right;*/

	color: #333333;

	opacity: 0.25;
}
label{

	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 0.8em;
	/*line-height: 24px;*/
    /*padding-bottom: 5px;*/
    padding-top: 10px;
	color: #000000;

}
::placeholder{
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	font-size: 0.8em;
	/*line-height: 25px;*/

	color: rgba(0, 0, 0, 0.5);

	opacity: 0.7;
}
input[type=number] {
  -moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input,
.message-box{

background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.11);
box-sizing: border-box;
box-shadow: 0px 10px 40px rgba(38, 45, 118, 0.05);
border-radius: 2px;
}
.order-details-confirm{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background: #F48C06;
    border-radius: 80px;
    /*width: 150px;*/
    font-family: Poppins;
	font-style: normal;
	font-weight: 500;
    color: #FFFFFF
}
.number-of-days{
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.11);
	box-sizing: border-box;
	box-shadow: 0px 10px 40px rgba(38, 45, 118, 0.05);
	border-radius: 2px;
	width: 150px;
}
.type-of-document,
.type-of-subject{
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.11);
	box-sizing: border-box;
	box-shadow: 0px 10px 40px rgba(38, 45, 118, 0.05);
	border-radius: 2px;
	width: 180px;
}
.contact-country{
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.11);
	box-sizing: border-box;
	box-shadow: 0px 10px 40px rgba(38, 45, 118, 0.05);
	border-radius: 2px;
	/*width: 180px;*/
}
.space-down{
	padding-bottom: 20px;
}
/*media queires*/
@media only screen and (min-width: 768px) and (max-width: 1000px){
	.message-box{
		width: 300px;
	}
}
@media only screen and (max-width: 600px){
	.message-box{
		width: 300px;
	}
}
.small,
.medium{
	padding-bottom: 10px;
}
#firstname:focus{
	border-color:red;
}
#lastname:focus{
	border-color:red;
}
#emailaddress:focus{
	border-color:red;
}
#confirmemail:focus{
	border-color:red;
}
#contact_number:focus{
	border-color:red;
}
