/*
Theme Name: Schumacher Cargo
Theme URI: https://www.schumachercargo.com/
Description: International Moving, Boat, Motorcycle and Car Shipping
Version: 1.0
Author: Jon Wade - Creative Network
Author URI: https://www.wadecreativenetwork.com/
*/

.chat_div img {
	width: 0;
	height: 0;
	display: none;
}
.chat_div div.LPMcontainer {
	height: 0px !important;
}
.chat_div div.LPMbutton {
	top: 0px !important;
	display: inline;
	font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
	font-weight: bold !important;
	font-size: 14px !important;
}
.tfree-client-rating {
	color: #dd1f20;
	font-size: 24px;
}
.page-template-template-payment .contentSection p {
	padding: 0 0 10px;
}
span.asterisk {
	color: #ff0000;
	font-size: 16px;
}
#exp_month {
	max-width: 49%;
	margin-right: 1%;
	box-sizing: border-box;
}
#exp_year {
	max-width: 49%;
	margin-left: 1%;
	box-sizing: border-box;
}
table.shipping input[type='checkbox'],
form#bookingForm2 input[type='checkbox'] {
	display: inline;
	-webkit-appearance: checkbox;
}
table.shipping .wpcf7-checkbox span {
	margin: 0;
}
.note {
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: 5px;
}
.cf7mls_back.action-button,
.cf7mls_next.cf7mls_btn.action-button {
	margin: 0 10px;
	float: none;
	width: 25%;
	background: #ea2330 none repeat scroll 0 0;
}
button.cf7mls_btn:not(.disabled).sending:not(.expand) {
	text-align: center;
}
#form-area .section .content {
	box-sizing: border-box;
	padding: 6px 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#form-area .section .content .form-item {
	margin: 1px 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#form-area .section .content label {
	color: #686868;
	float: left;
	font-weight: bold;
	position: relative;
	top: 2px;
	width: 45%;
}
#form-area .section .content label,
#form-area .section .content .entry {
	float: left;
	padding: 5px 0;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 500;
}
#form-area .section .content .entry {
	width: 55%;
}
form#bookingForm2 input[type='radio'] {
	margin-left: 5px !important;
	margin-right: 5px !important;
	display: inline;
}
.multiple_v_div {
	width: 45% !important;
	padding-right: 2%;
	box-sizing: border-box;
}
.multiple_v_div .bold label {
	font-weight: bold !important;
}
.marine_details_entry_insurance_table table td {
	font-size: 11px;
}
input#Read_agree_to_terms {
	margin-left: 5px;
	margin-right: 5px;
}
span.wpcf7-list-item {
	margin: 0;
}
span.wpcf7-list-item-label:after {
	margin-left: 10px;
}

.hide_div {
	display: none;
}

.checkbox {
	-webkit-appearance: checkbox !important;
	display: inline-block !important;
}
