/*
Theme Name: Greenhill Physiotherapy WP Custom Theme
Theme URI: https://wordpress.org/
Author: Ranjan Deb
Author URI: https://wordpress.org/
Version: 1.0
*/

#chat-bot-launcher-container.chat-bot-avatar-launcher .chat-bot-launcher-button {
    width: 50px!important;
    height: 50px!important;
    background-size: 50px 50px!important;
	box-shadow: 0px!important;
    background-repeat: initial!important;
}


.wp-block-image{
	border-radius: 20px!important;
}
.wp-block-image img{
	border-radius: 20px!important;
}


#crrier_faq {
  width: 60%;
  margin: auto;
  border: 1px solid;
  padding: 20px;
  border-radius: 20px;
  margin: 5% auto;
  font-family: var(--bodyFont);
}	

.wpcf7-form-control.wpcf7-submit.requestbtn {
  width: 95%!important;
  margin: auto!important;
  justify-content: center!important;
  display: flex!important;
  color: #40c71b!important;
}
.wpcf7-form-control.wpcf7-submit.requestbtn:hover{
  background-color: #40c71b!important;
  color: #fff!important;
  transition: .5s!important;
}


#crrier_faq .container{
  max-width: 100%!important;
}
#crrier_faq label{
margin-top: 20px!important;
font-size: 15px;	
font-family: var(--bodyFont);
}	
#crrier_faq input{
  border-radius: 5px;
  margin-top: 0px;
  border: 2px solid #eee;
  background-color: #fff;
  padding: 4px;	
  font-weight: bold;
  font-family: var(--bodyFont);
}	
	
#crrier_faq h4{
  font-size: 14px;
	color: green;
	margin-bottom: 3px;
	font-family: var(--bodyFont);
}	
#crrier_faq h2 {
  font-size: 24px;
  font-weight: bold;
  text-transform: capitalize;
  margin-bottom: 0px!important;
  font-family: var(--bodyFont);
  color: #002633;
}
.tooltipbox {
  width: 100%;
  margin-top: 10px;	
  background-repeat: no-repeat;
  background-size: 102% 100%;
  height: 150px;
  background-image: url(https://greenhillphysio.ca/wp-content/uploads/2025/03/tooltipbg.png);
  padding: 5%;
}
.tooltipbox h5 {
  font-size: 14px;
  color: #fff;
  line-height: 23px;
}	
.tooltipbox h5 br{
	display: none;
}
.sendinv{
	border: 1px solid #002633!important;
	border-radius: 50px!important;
	background-color: #fff;
	color: #fff!important;
	padding: 7px 10px!important;
	margin-top: 20px!important;
}
.sendinv:hover{
	border: 2px solid #70a28f!important;
	color: #70a28f!important;
	transition: .5s;
    background-color: #fff!important;
	padding: 7px 10px!important;
}		
#reviewinvitation ::placeholder{
  opacity: .3;
}
.tooltipbox	a{
	color: #fff!important;		
}
.tooltipbox	a:hover{
	color: #000!important;
	transition: .5s;
}		

