
.hbspt-form {
   padding : 10px;
   width:100%;
}	

.hs-message textarea {
	height: 350px;
	padding : 15px;
}

/*  CSS from LeadStreet / 10-feb-22   */

.hs-form .hs-form-field {
  margin-bottom: 25px;  
}

.hs-form .inputs-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.hs-form .inputs-list > li > label {
  display: block;
}

.hs-form [type=checkbox], 
.hs-form [type=radio] {
  width: 20px !important;
  height: 20px;
  border: 1px solid #c8d3d9;
  display: inline-block;
  min-width: auto;
  float: left;
  margin: 0px 15px 3px 0px;
  padding: 0;
}

.hs-form input[type=checkbox]:checked:before {
    content: "";
    display: block;
    margin: 1px auto;
    width: 8px;
    height: 13px;
    border: solid #005a77;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}

.hs-form .inputs-list>li {
    display: block;
    margin: 0.7rem 0;
    padding: 0;
    width: 100%;
}

.hs-form .hs-button {
  cursor: pointer;       
}

/*  end of CSS from LeadStreet 10-feb-22  */


