/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

html {

}

.heading-block::after{
	
  border-top: none;
}


.theme-text-color {
	color: #0f6949 !important;
}

.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0rem rgb(13 110 253 / 25%);
}

.bg-custom {
	background-color: #f3f3f3;
}

.button-custom {
	background-color: #198754;
  color: #fff !important;
  padding: 0.5rem 2.5rem;
  border: 1px solid #333;
}

.button-custom:hover {
  border-color: #00b398;
}

.indent {
	text-indent: 1em;
}

.legal-text{

}



#loanOfficerModal .modal-content{
  position: relative;
}


#contact-lo-thank-you-outer {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ffffffe6;
  z-index: 2;
}

#contact-lo-thank-you-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

#contact-lo-thank-you {
  background-color: #0f6949;
  
}


#main-slide{
  background: url(../images/landing/happyfamily.jpg) no-repeat; 
  background-size: cover;
}

@media (max-width: 600px){
  #main-slide{
    background: url(../images/family-bg.jpg) no-repeat; 
  }
}

.qp-wrapper {background-color: #f6faff;}

.qp-accordion {

}

.qp-accordion-item {

}

.qp-accordion-header {
    margin: 0 0px;
}

.qp-accordion-body {

}
