.ui-widget.ui-widget-content {
  max-width: 53.25rem !important;
}

form.webform-submission-form div.form-item :is(input,select,textarea) {
  margin: 0 !important;
}
.ui-dialog .form-item {
  padding: 0 !important;
}
form > * {
    padding: 0 !important;
}
.ui-dialog .webform-submission-white-paper-imagesense-add-form .form-text, .ui-dialog .form-email {
  width: auto !important;
  height: auto !important;
}
.ui-dialog .form-text, .ui-dialog .form-email {
  width: auto !important;
  height: 46px !important;
}
form .form-email, form .form-select:not(.editor){
background-color: transparent !important;
}

.ui-dialog .ui-dialog-titlebar {
  border-radius: 5px 5px 0 0;
}
.ui-widget.ui-widget-content {
  border-radius: 5px;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    padding: .5em 90px !important;
    margin-top: 0px;
}
.ui-dialog .form-date {
  border: 1px solid #949496 !important;
  border-radius: 2px !important;
  height: 46px !important;
}
.ui-dialog .form_text {
  flex-direction: column;
}
.ui-dialog .form_text p {
  margin-bottom: 0;
  padding-bottom: 10px;
}
/*
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix:after {
    content: "You may opt-out of communications at any time by emailing Privacy@verathon.com or following the instructions in our Privacy Policy. ";
    font-size: 11px;
}
*/
.webform-submission-white-paper-imagesense-add-form .form-type-processed-text{
  margin:0 auto !important;
}
.ui-dialog-title {
    display: none;
}
.form-item-first-name, .form-item-last-name, .form-item-email, .form-item-country, .form-date {
    float: left !important;
    /*font-size: 14px;*/
    padding: 0 0.5rem !important;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-opt-in.form-item-opt-in {
    float: none;
    margin-bottom: 1rem;
    width: 100% !important;
}
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-pick-in-service-device.form-item-pick-in-service-device {
    padding: 0 0.5rem;
}
div#edit-product-image {
    float: none;
    margin: 0 auto;
    padding-right: 0px;
}
div#edit-product-image img {
    width: 80%;
}
input#edit-opt-in, .form-checkbox {
    margin-left: 3px !important;
    -webkit-appearance: checkbox!important;  
}
form .webform-element-description {
    margin-top: 0px !important;
    line-height: normal;
    padding-left: 8px;
}
form.webform-submission-white-paper-imagesense-form .form-text, input#edit-email, select#edit-country, .form-date{
    background-color: transparent !important;
}
div#edit-processed-text {
    display: none;
}

.ui-dialog.ui-dialog-buttons .ui-dialog-titlebar-close{
  padding: 0 !important;
  background: #000;
  border-radius: 9%;
  height: 23px;
}
.ui-dialog.ui-dialog-buttons .ui-dialog-titlebar-close:hover{
  padding: 0 !important;
  background: #000;
  border-radius: 9%;
  height: 23px;
}
.ui-dialog-titlebar-close:after {
  position: absolute; 
  top: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  content: "\00d7" !important;
}

/*country required css fixes*/
form .form-type-select label.form-required:after{
	content: "*" !important;
    margin-left: 0.25rem;
    color: #51B5DF !important;
    display: inline !important;
    position: relative !important;
    line-height: 0px !important;
    font-family: inherit !important;
    font-size: 14px !important;
}
/* custom text after submit*/
.custom-note {
    padding: .5em 90px !important;
    margin-top: 0px;
    font-size: 11px;
    margin-bottom: 20px;
}
.custom-note a{
    color: #51b5df !important;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{
   padding-bottom: 0px !important;
}

@media screen and (min-width: 768px) and (max-width: 1024px){
  
  .ui-widget.ui-widget-content {
     max-width: 46.25rem !important;
  }
  .ui-dialog-content {
     padding: .5em 45px !important;
  }
  .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{
     padding: .5em 45px !important;
  }
  .custom-note{
     padding: .5em 45px !important;
  }
  .ui-dialog-buttonset.form-actions{
     padding: 0 0px 5px 0px !important;
  }
  .ui-dialog .ui-dialog-buttonpane button{
     margin: .5em .4em .5em 0em !important;
  }
}

@media screen and (max-width: 767px){
  #produc-img{width:50%!important;margin:auto!important;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    top: 1rem !important;
}
  .ui-dialog select {
    width: 100%;
  }
  .ui-dialog-content, .custom-note {
    padding: 0 15px 0 15px  !important;
    overflow-y: auto;
  }
  .custom-note {
    line-height: 15px;
  }
  .ui-dialog .form-item {
    padding-bottom: 10px !important;
  }
  .ui-dialog form .webform-element-description {
    padding: 0 5px 0 5px !important;
  }
  .ui-dialog-buttonset.form-actions {
    padding: 0 !important;
    margin-bottom: 15px;
  }
  .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    padding: 0 15px 0 15px !important;
    margin-top: 0px;
    
  }
  .ui-dialog-buttonpane {
    text-align: center;
  }
 }

 .ui-dialog-buttonset.form-actions {
    padding: 0 !important;
  }

.ui-dialog .coh-image {
  margin-bottom: 20px !important;
}
.sub-paragraph {
  display: inline-flex;
}
.sub-paragraph p.form_text_main {
  padding-right: 5rem;
}
.ui-dialog .form-date {
  color: #949496
}
.webform-element-description a {
  color: #51B5DF;
}
.custom-note{
  padding: none !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
  float:none;
}
.ui-dialog .ui-dialog-buttonpane {
  margin-top: 0;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin-bottom: 10px;
  margin-top: 0;
}
