#valuation{
	display:none;
}
#includedProducts{
	margin-bottom:0px;
}
#includedProducts tr td:first-child{
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

#includedProducts tr td:last-child{
	text-align:right;
	font-weight:bold;
	font-size:14px;
}
.month-label{
	color: #00438b;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}
#includedProducts tfoot td{
	background:#F7F7F7;
	font-weight:bold;
	vertical-align:middle !important;
}
#includedProducts input[type='text']{
	width:14%;
	margin-left:5px;
	text-align:right;
	font-weight:bold;
}
#valuation row{
	margin-bottom:30px;
}
#valuationResults{
	display:none;
}
.contact-info{
	display:none;
}
#invalid{
	color:red;
	display:none;
}
#displayProducts,#annComm,#purchPrice,#purchPriceContain,#multiple,#multipleContain,#multipleMin,#multipleMax,#annCommContain,#purchPriceLowContain,#purchPriceHighContain,#multipleMinContain,#multipleMaxContain,#displayProductsContain{
	display:none;
	font-size:1.25rem;
}

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#annCommContain,#purchPriceContain,#multipleContain{
	font-weight:bold;
	font-size:1.75rem;
	text-align:center;
}
#purchPriceContain{
	color:#7FC353
}
#entryError{
	display:none;
}

#entryError h4{
	color:red;
	text-align:left;
}
.call-to-action-2,#contact{
	display:none;
}