/***** VET BOOKING *****/

#vc_form {text-align: left; margin: 0 auto 10px auto; overflow:hidden; max-width: 300px;}

#vc_form input[type=text], #vc_form .submit, #vc_form .delete{font-size: 100%; 
	width: 100%; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family:inherit; 
	background:#FFFFFF; 
	color: #343848; 
	border: 1px solid #2271b1; 
	line-height:normal; 
	height:auto; 
	margin: 2px 0 12px 0;
	padding: 6px;
}

#vc_form p {margin: 8px 0;  color: #343848; height:auto; line-height:normal;}

#vc_form .submit, #vc_form .delete {border:none; height:auto;overflow:hidden;background:#2271b1;color:#FFF;cursor:pointer;}

#vc_form .submit:hover {background:#09233a;}

#vc_form .delete {background:#E23D28;}

#vc_form .delete:hover {background:#960018;}

#vc_form .processing {display:none;}

#vc_form input:focus, #vc_form textarea:focus {outline: none; border: none;}

.booking-complete, #error {display:none;}

/***** POD REPORT *****/

#pod_report_form {text-align: left;margin: 0 auto 10px auto;overflow:hidden;position: relative;}

h1 {color: #003e7e;}

/* Package counter */
#pod_report_form #packages {position: absolute; top: 0; right: 10px;border:1px solid #003e7e;padding:10px;text-align: center;width:100px;border-radius: 10px;}
#pod_report_form #packages span {font-size: 40px; font-weight: 900;}

/* Radio Buttons */
#pod_report_form .selectbutton input[type="radio"] {opacity: 0;position: fixed;width: 0;}
#pod_report_form .selectbutton label {display: inline-block;text-align: center;line-height: 30px;margin: 0 12px 12px 0;width: 200px;background-color:#E6E6E6;color: #09233a;cursor: pointer;box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);}
#pod_report_form .selectbutton label:hover, #pod_report_form .selectbutton  input[type="radio"]:checked + label {color:#ffffff;background-color:#09233a !important;}

#pod_report_form .package_count {font-weight: 900; font-size: 24px;}

/* Check boxes */
#pod_report_form .packagegrid input[type=checkbox] {display: none;}
#pod_report_form .packagegrid input[type=checkbox]+label {margin: 0 12px 12px 0; cursor: pointer; user-select: none; text-align: center; line-height: 30px; white-space: nowrap; display: inline-block; background-color:#E6E6E6; color: #09233a; box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);width: 350px;}
#pod_report_form .packagegrid label span {font-size: 80%;}
#pod_report_form .packagegrid input[type=checkbox]:checked+label, #pod_report_form .packagegrid input[type="radio"]:hover + label {outline: 0;background-color: #41c1c9;color:#ffffff;}

/* Submit button */
#pod_report_form .submit, #pod_report_form .button-reset {font-family: inherit;font-size: inherit;height:auto;width: 200px;box-sizing: border-box;line-height:normal;margin: 12px 0 3px 0;padding: 6px;background: #003e7e;color:#FFF;text-align: center;cursor: pointer;border:none;}
#pod_report_form .submit:hover {background-color: #1A82C7;}

#pod_report_form .button-reset {background-color: red; color: #ffffff;box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);}