#new-order{
	padding:10px;
	background:#F3F6F8;
}

#new-order p{
	padding:0;
	margin:0;
    font-weight:bold;
/*    font-size:25px;*/
}

#new-order .add-order{
	display:flex;
	align-items:center;
	justify-content:space-between;
}

#new-order .add-order .new-order{
	border-radius:5px;
}

#new-order table.estimates{
	margin-top:20px;
}

#new-order table.estimates th{
	text-align:center;
}

#new-order table.estimates td{
	text-align:right;
	background:#FFF;
}

#new-order table.estimates td:first-child{
	text-align:left;
}

#new-order table.estimates .total-list{
	background:#FFF;
    border-top:3px solid #9b9b9b;
}

#new-order table.estimates .total-list td p:last-child,
#new-order table.estimates .total-list td p:last-child span{
    font-size:25px;
    font-weight:bold;
}

#new-order table.estimates p{
    padding-right:30%;
    text-align:right;
    position:relative;
}

#new-order table.estimates p span{
    position:absolute;
    top:0;
    right:0;
}

.order-button{
	padding:20px 0;
}

.order-button .order-center{
	text-align:center;
	margin:20px 0;
	font-size:18px;
}

.order-button .order-bottom{
	margin:10px 0;
	text-align:center;
	color:#666666;
	font-weight:bold;
}

.sipper{
	display:flex;
	justify-content:space-between;
}

.sipper .sipper-list{
    width:calc((100% /2) - 20px);
    padding:10px 20px;
    border:1px solid #373737;
    border-radius:5px;
    position:relative;
}

.sipper .change{
	position:absolute;
	top:10px;
	right:10px;
}

.sipper p{
    padding:0;
    margin:0.5em 0;
    color:#000;
    line-height:1.0;
}

table.order-request textarea{
	width:100%;
	height:100px;
}

