.cancel-search input[type="text"],
.cancel-search input[type="email"]{
	padding:6px;
}
.cancel-details{
	width:100%;	
	border:1px solid #ddd;
	vertical-align:top;
	text-align:left;
	margin-top: 35px;
}
.cancel-user-details{
	width:100%;	
	border:1px solid #ddd;
	vertical-align:top;
}
.cancel-details tr{
	border-bottom:1px solid #ddd;		
}
.cancel-details tr.last-row{
	border-bottom:none;	
}
.cancel-details tr.last-row td{
	border-bottom:none;	
}
.cancel-details tr td,
.cancel-details tr th{
	padding:10px;
	border-bottom:1px solid #ddd; 
}

.cancel-user{
	width:100%;
	vertical-align:top;
	text-align:left;
	margin-top: 30px;	
}
.cancel-user tr td.billing-add,
.cancel-user tr td.shipping-add{
	vertical-align:top;
	padding: 10px;
}
.cancel-user tr td.billing-add{
	border-right: 1px solid #ddd;    
}	
.cancel-user-details tr td h4{
	font-weight:bold;
	border-bottom:1px solid #ddd; 
	padding:10px 0px;
	margin-bottom:10px;
	font-size: 18px;
}
.btn{
	display: inline-block;
    text-align: center;
    padding: 8px 20px;
    width: auto;
    height: auto;
    text-decoration: none;
    border-radius: 5px;
    background: #8DC63F;
    box-shadow: none;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
	cursor: pointer;
}
.cancel-search .order-id,
.cancel-search .cancel-u-email,
.cancel-search .ref-submit{
	margin:10px;
}
form.cancel-form {
    display: block;
    width: auto;
}
.cancel-form textarea{
	width:350px;
	height:100px;
}
.cancel-form select{
	width:350px;
	max-width:100%;
	padding: 6px;
	margin-bottom:5px;
}
.message-comm.box{
	margin-bottom:5px;
}
.order-status{
	text-align:right;
}
#cancelMessage{
	top: 50%;
	left: 50%;
	text-align:center;
	margin-top: -50px;
	margin-left: -100px;
	background: #fff;
	padding: 30px;
	position: fixed;
}
.b-close {
	color: #fff;
	background: #8DC63F;
	padding: 5px 10px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
h4.land-text{
	padding:15px 0px;
}
