.finance-container {
	/*width: 60%;
	margin: 20px auto;*/
}

#finance-form span.panel-title {
	font-size: 18px;
	font-weight: 600;
}

#finance-form .panel-title a {
	display: block;
}

#finance-form a {
	text-decoration: none;
	color: gray;
}


#finance-form .collapse.in {
	display: block;
	opacity: 1;
	height: auto;
}

#finance-form .collapse {
	display: block;
	opacity: 0;
	height: 0px;
	overflow: hidden;
}

#finance-form .panel-heading {
	pointer-events: none;
}

#finance-form a:hover, #finance-form .finance-active {
	color: dodgerblue;
}

#finance-form .finance-group {
	margin-bottom: 15px;
}

#finance-form .finance-input {
	width: 300px;
	display: block;
}

#ccpa_consentField{
	/* display: inline !important ; */
	width: 12px !important;
	margin-right: 3px;
}
#tcpa_consentField{
	margin-right: 3px;
	/* display: inline !important; */
	width: 12px !important;
}
#tcpa_descriptionField{
	margin: -20px 10px 30px 25px;
}
#ccpa_descriptionField{
	margin: -20px 10px 30px 25px;
}


#finance-form .finance-input.disabled {
	background: lightgray;
	cursor: not-allowed;
}

#finance-form .form-error {
	margin-left: 5px;
	color: red;
	display: none;
}

#finance-form .tcpa-error  {
    margin-left: 5px;
    color: red;
    display: none;
}
#finance-form .ccpa-error  {
    margin-left: 5px;
    color: red;
    display: none;
}


#finance-form .hidden-group {
	display: none;
}

.finance-container .finance-disclaimer {
	/*border: 1px solid black;*/
	padding: 4px;
	font-size: 12px;
}

input.finance-input, #finance-form select {
	padding: 8px;
}

#bankruptcyDate, #coBankruptcyDate {
	display: none;
}

@media (max-width: 780px) {
	/*.finance-container {
		width: 80%;
	}*/
}

@media (max-width: 600px) {
/*	.finance-container {
		width: 90%;
	}*/

	#finance-form .finance-input {
		width: 270px;
	}

}

input[type=radio] {
    padding: 0.3em;
    -webkit-appearance: none;
    outline: 0.1em solid black;
    outline-offset: 0.1em;
	margin-right: 4px;
	margin-bottom: 2px;
  
}
  
input[type=radio]:checked {
    display: inline-block;
    background-color: #000;
}

.morgage-renting-label{
    display: flex !important;
    font-weight: 500 !important; 
    font-size:13px;
} 

.morgage-renting-input{
	width: 4px !important;
    height: 8px;
    padding-top: 2px;
    margin-top: 7px !important;
}