@supports (-webkit-appearance:none) and (stroke-color:transparent) {
    .form_info input.hs-button.primary.large {              
      -webkit-appearance: none;
      border-radius:0px !important;
    }
}

.hs-form-booleancheckbox-display {   
  display: flex !important;
    align-content: center;
    flex-direction: row !important;
    align-items: flex-start;}



.form_info legend.hs-field-desc {
    margin-left: 10px;
    margin-top: 10px;
  margin-bottom: 10px;
    font-size: 17px;
    line-height: 1.4;
  font-style:italic;
}

.form_info li.hs-form-checkbox span {
    display: block !important;
    margin-left: 25px;
}
.hs_check_this_box_if_you_would_like_to_receive_a_free_gift_for_attending_ .hs-form-booleancheckbox-display input {
    float: left;
}

.form_info .hs_text_message_opt_in  label.hs-form-booleancheckbox-display {
   margin-left: 0px !important;
}
.form_info input#text_message_opt_in-bf31234c-7748-468b-b92d-133dd61ca6c3_8489 {
    float: left !important;
}
.hs_text_message_opt_in.hs-text_message_opt_in.hs-fieldtype-booleancheckbox.field.hs-form-field input {
    float: left !important;
}
input#text_message_opt_in-bf31234c-7748-468b-b92d-133dd61ca6c3_799 {
    float: left !important;
}

.form_info .hs_text_message_opt_in .hs-form-booleancheckbox-display>span {
    display: block!important;
   
}




.form_info li.hs-form-radio label {
    margin-left: 0px !important;
}


.form_info .hs_check_this_box_if_you_would_like_to_receive_a_free_gift_for_attending_ .hs-form-booleancheckbox-display>span {
    display: block!important;
   
}

/* 
.form_info .hs_recaptcha.hs-recaptcha.field.hs-form-field iframe {
    position: inherit !important;
} */

.form_info .hs-form-field label {
    padding-top: 5px;
}
.form_info li.hs-form-checkbox input {
    float: left;
}
.container.ptb-60 {
     width: 1140px;
     float: none;
     margin: 0 auto!important;
     padding: 0;
}
/************************* Form CSS ********************************/
.form_info {border-radius:10px;}

 .hs-error-msgs label {
     font-size: 14px!important;
}
 .legal-consent-container .hs-form-booleancheckbox-display p {
     margin: 0;
     display: inline;
     font-style: italic;
    vertical-align: middle;
}
 .hs_submit.hs-submit {
    margin: 0 10px;
}
 .form-columns-2 .input {
     margin-bottom: 0 !important;
}
 .form_info .form-title {
     padding-bottom: 20px;
     margin: 0 10px !important;
}
 .form_info .form-columns-2 .input {
     margin-right: 10px !important;
}
 .hs-error-msg {
     color: rgb(255, 42, 42) !important;
}
 .form_info select {
     border: none;
     background: #f8f9f9;
     height: 40px;
     margin-bottom: 10px;
     font-family: 'Seravek';
     font-size: 16px;
     color: #55565a;
}
 .form_info .input input {
     height: 40px;
     background: #f8f9f9;
     padding: 10px !important;
}
 .form_info .hs_lastname .input {
     margin-right: 10px !important;
}
 .form_info select {
     width: 100% !important;
}
 .form_info fieldset {
     width: 100%;
     max-width: 100%;
}
 .form_info fieldset {
     max-width: inherit !important;
     width: 100%;
}
 .form_info .input input {
     background: #f8f9f9;
     font-family: Seravek,sans-serif!important;
     height: auto;
     padding: 10px!important;
     border: none;
}
 .form_info {
/*      box-shadow: 0 8px 25px rgb(146 173 190 / 20%); */
     background: #fff;
}
 .form_info .input {
     margin-right: 10px !important;
     margin-left: 10px !important;
}
 .form_info .hs-form-field label {
     margin-left: 10px;
}
 
 .form_info ul.inputs-list {
     margin: 0;
     padding: 0;
}
 .form_info .legal-consent-container .input {
     margin: 0 !important;
}

.form_info li.hs-form-booleancheckbox span {
    display: inline-block!important;
  
    padding: 0;
    vertical-align: middle;
    font-size:14px;
    font-style: italic;
  line-height:1.3;
}

 .form_info li.hs-form-booleancheckbox label {
     margin: 0;
}
 .form_info .legal-consent-container {
     margin: 0 10px;
}
 .form_info .hs-richtext.hs-main-font-element {
     margin: 0 10px;
}
 .form_info .input select {
     appearance: auto !important;
     -moz-appearance: auto !important;
     -webkit-appearance: auto !important;
     border-right: 8px solid transparent !important;
}
 .form_info li.hs-form-checkbox label {
     margin: 0;
}
 .form_info .hs-form-field label {
     margin-left: 10px;
     display: inline-block;
}
 .form_info legend.hs-field-desc {
     margin-left: 10px;
}
 .form_info .legal-consent-container .hs-form-booleancheckbox-display>span {
     margin: 0 !important;
     display: block !important;
}
 .form_info .form-title {
     padding-bottom: 10px;
     margin: 0 10px;
}
 .form_info .input select {
     appearance: auto !important;
     -moz-appearance: auto !important;
     -webkit-appearance: auto !important;
     border-right: 8px solid transparent !important;
     width: 100%;
     font-family: SeravekWebBasic;
     font-size: 16px;
     color: #55565a;
     padding: 0 14px;
     font-family: 'SeravekWebBasic' !important;
     border: none;
     background: #f8f9f9;
     height: 40px;
     margin-bottom: 10px;
     font-family: 'Seravek';
     font-size: 16px;
     color: #55565a;
     width: 100% !important;
}
 .input select {
     width: 100% !important;
}
 .form_info .input textarea {
	width: 100% !important;
}
 .form_info {
     padding: 30px;
}
 .form_info .input select {
	background-image: none !important;
}
 
 .form_info li.hs-form-booleancheckbox input {
    margin-top: 0 !important;
   margin-right: 6px;
}
.form_info .hs-form-field .input {
    margin-top: 5px!important;
    margin-bottom: 5px !important;
}  
.form_info .hs-form-field label {
    padding-top: 10px;
}
.form_info .hs-error-msg {
    padding: 0 !important;
 }
   .form_info span {
    padding: 0 !important;
  display: inline!important;
 
} 
@media(max-width:991px){
.form_info {
	padding: 30px !important;
  }}

 @media(max-width:1199px){
.form_info label {
  font-size: 14px;
}
    .form_info {
	padding: 20px !important;
}
      .container.ptb-60 {
	padding: 60px 20px !important;
}
  }

.hs-form-booleancheckbox span a {
color: #c9187e;
}

.form_info textarea, .form_info input[type="text"], .form_info input[type="password"], .form_info input[type="datetime"], .form_info input[type="datetime-local"], .form_info input[type="date"], .form_info input[type="month"], .form_info input[type="time"], .form_info input[type="week"], .form_info input[type="number"], .form_info input[type="email"], .form_info input[type="url"], .form_info input[type="search"], .form_info input[type="tel"], .form_info input[type="color"], .form_info select {   
    width: 100% !important;  
}

/************* Button*********************/


.hs-button.primary.large {
    height: 40px;
}
.hs-button.primary.large {
    margin-top: 20px;
}
.hs-button.primary.large {
    background: rgb(201,24,126);
    padding: 0 30px !important;
    color: #fff !important;
    font-weight: 600;
  border:none;
}
.row-fluid input[type=submit] {
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.row-fluid input, .row-fluid input[type="submit"], .row-fluid textarea, body, strong {
    font-family: SeravekWebBasic;
}
.hs-button.primary.large:hover {
    background: #dd1a8a;
}
.legal-consent-container {    flex-direction: column !important;}

.hs-form-required {margin: 0!important;}

@media (min-width: 1020px) {.form-container-55{
width:55% !important;
  float:none !important;
  margin:0 auto !important;
  }}

.grey-form .input select{background: #fff !important;}

textarea,
input[type="text"],
input[type="button"],
input[type="submit"]
input[type="select"]{
     -webkit-appearance: none;
     border-radius: 0;
}

.form_info .input select {
-webkit-appearance: none !important; 
-moz-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
  -moz-appearance: none;
 background: #f8f9f9 url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/CTAs/Icon%20ionic-ios-arrow-down.svg)no-repeat right!important;
}

#request_demo_form_2023.form_info .input select {
-webkit-appearance: none !important; 
-moz-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
  -moz-appearance: none;
 background: #f8f9f9 url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/CTAs/Icon%20ionic-ios-arrow-down.svg)no-repeat right!important;
}

.asc-revenue-cycle-form .input select {
-webkit-appearance: none !important; 
-moz-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
  -moz-appearance: none;
 background: #ffffff url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/CTAs/Icon%20ionic-ios-arrow-down.svg)no-repeat right!important;
}

.grey-form .input select{ background: #fff url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/CTAs/Icon%20ionic-ios-arrow-down.svg)no-repeat right!important;
}

.form_info li.hs-form-booleancheckbox input {width:auto;}