/*getting form fields to display correctly*/

input[type="text"], input[type="tel"] {
	width:auto;
    max-width: unset;
	margin:5px;
}
.scp_label_inline {
	margin:5px;
}
input[type="tel"]{
    padding: 3px;
    border: 2px solid #00616C;
	display:inline-block;
}

.aip_control_style label{
		display:inline-block;
}
input[type="submit"] {
	margin:5px;
}

/*cart*/
table td {
	min-width:auto;
	width:auto;
	word-break:inherit;
}
/*
th:last-of-type{
	display:none;
}
*/

/*buttons*/

input.aip_button {
	padding: .4em 1em;
    border-bottom-right-radius: 0px;
	border: 1px solid #FFFFFF;
    background: #00616c url(../images/ui-bg_flat_100_00616c_40x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #FFFFFF;
}

.aip_error_style label, .aip_stop_error_style label{
    color: red;
    font-weight: 700;
    padding-bottom: .2em;
}

/*tables*/
.aip_table th:last-child, .aip_table > tbody > tr:last-child {
    display: none;
}
.aip_cart_separator {
    display: none;
}

}
.aip_receipt_table th:last-child, .aip_receipt_table > tbody > tr > td.aip_receipt_value + td:last-child, .aip_receipt_table > tbody > tr:last-child {
    display: none;
}

/*wallet*/
div#wallet_management_container {
    display: none;
}

.logo img {
    height: 85px;
    margin-top: -25px;
}