/**
 * Copyright: 2007-2020, Web Techtonics, LLC
 * This code is property of Web Techtonics, LLC. All rights reserved.
 * May not be re-used, re-distributed or modified without permission.


*/
	:root{
        --placeholderSvg: 25px;
        --placeholderLabel: 20px !important;
		--placeholderFontFamily: Arial, Helvetica, sans-serif;
	}
	.AV-WPaymentcalculator-1 h3.heading {
		font-size: 32px;
	}
	.AV-WPaymentcalculator-1 p.message {
		font-weight: 300;
	}
	.AV-WPaymentcalculator-1 .disclaimer {
		text-align: center;
		display: block;
	}
	.AV-WPaymentcalculator-1 .rkt-close {
		display: none;
	}
	.framed .AV-WPaymentcalculator-1 .rkt-close {
		display: block;
	}
	.AV-WPaymentcalculator-1 input.error {
	border: 2px solid red !important;
	}
	.AV-WPaymentcalculator-1 .WPaymentcalculator-layout {
		padding: 20px 0px;
	}
	.AV-WPaymentcalculator-1 .WPaymentcalculator-layout.placeholder svg {
		width: 100%;
		margin: auto;
		display: block;
		max-width: var(--placeholderSvg);
		max-height: var(--placeholderSvg);
	}
	.AV-WPaymentcalculator-1 .WPaymentcalculator-layout.placeholder .placeholder-label {
		margin-bottom: 0px;
		text-align: center;
		line-height: normal;
		padding-bottom: 0px;
		font-size: var(--placeholderLabel) !important;
		font-family: var(--placeholderFontFamily) !important;
	}
