/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 14 2022 | 07:54:16 */
/*----------------------------Marketo Form on Product Demo Page-----------------------------*/

.Demo-form form#mktoForm_1310 {
  width: 1120px !important;
}

.Demo-form .mktoFieldWrap.mktoRequiredField {
      padding-left: 30px !important;
}

.Demo-form .mktoForm .mktoLabel {
  float:none !important;
}

.Demo-form span, .Demo-form label {
      color: #33475b !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.Demo-form input,  .Demo-form input:visited {
      border: 0 !important;
    border-radius: 0 !important;
    width: 510px !important;
    background: none !important;
    border-bottom: 2px solid #cad5e2 !important;
}

.Demo-form input#ownerCheck__c {
      border: 1px solid #000 !important;
    border-radius: 0 !important;
    background: 0 0 !important;
    width: 0 !important;
}

.Demo-form  .mktoGutter.mktoHasWidth {
  display: none !important;
}

.Demo-form input#Phone {
    margin-top: -23px !important;
}

.Demo-form select#Industry, .Demo-form select#Revenue__c {
      width: 1070px !important;
    height: 40px !important;
    padding: 9px 10px !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px !important;
    font-weight: normal;
    line-height: 22px !important;
    color: #33475b !important;
    border: 1px solid #cbd6e2 !important;
    box-sizing: border-box !important;
    background-color: #f5f8fa !important;
    margin-top: -15px !important;
}

.Demo-form select#Revenue__c {
  margin-top: 5px !important;
    margin-left: 10px !important;
}



.Demo-form .mktoForm .mktoButtonWrap.mktoSkip .mktoButton, 
.Demo-form .mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover {
    background: #131c3c;
    border-color: #131c3c;
    color: #fff;
    box-shadow: none !important;
    text-shadow: none !important;
    text-transform: capitalize !important;
    font-size: 18px !important;
    padding: 12px 64px !important;
    width: 140%;
    border-radius: 3px;
    border-style: solid;
    letter-spacing: normal !important;
    margin-left: 30px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.Demo-form .mktoButtonRow {
    display: table !important;
    position: relative;
    margin-left: auto !important;
    margin-right: auto !important;
}

.Demo-form input#FirstName, .Demo-form input#LastName, .Demo-form input#LastName,
.Demo-form input#Company, .Demo-form input#Title {
  min-height: 0px !important;
}

.Demo-form span.mktoButtonWrap.mktoSkip {
      margin-left: 10px !important;
}

.Demo-form .mktoForm .mktoAsterix {
    float: left !important;
 }

.Demo-form .mktoForm .mktoRequiredField .mktoAsterix {
    display: inline-block;
  color: red !important;
  /*float: right !important;*/
}

/*.Demo-form label#LblLastName .mktoAsterix, .Demo-form label#LblFirstName .mktoAsterix    {
      margin-right: 450px !important;
}*/

/*-----------------------Latest Supply Chain Disruptions Page Form---------------------------*/

.page-id-17680 input#form-field-field_f370e46 {
    border-color: #000;
    border-width: 1px 1px 1px;
}
.page-id-17680 .elementor-17680 .elementor-element.elementor-element-8e8629f .elementor-button[type=submit] {
    
    margin-top: 15px;
}

/*----------------------------Ipad CSS Start----------------------------------------*/

@media (max-width: 1023px) and (min-width: 768px){
  
  .Demo-form form#mktoForm_1310 {
    width: 1015px !important;
}
  .Demo-form select#Industry, .Demo-form select#Revenue__c {
    width: 670px !important;
  }
  
  .Demo-form select#Revenue__c {
     margin-right: 80px !important;
        margin-top: 12px !important;    
	}
  
   .Demo-form #LblRevenue__c {
      float: left !important;
  }

.Demo-form .mktoButtonRow {
    display: inline-block !important;
}
  
.Demo-form .mktoForm .mktoButtonWrap.mktoSkip .mktoButton, 
  .Demo-form .mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover  {
    margin-left: 30px !important;
  }
  
  .Demo-form input {
    width: 330px !important;
	}
 
}

/*----------------------------Mobile CSS Start----------------------------------------*/

@media (max-width: 767px) and (min-width: 320px) {
	
  .Demo-form form#mktoForm_1310 {
    width: 360px !important;
	}
  
 .Demo-form input, .Demo-form input:visited {
    width: 370px !important;
	}
  
  .Demo-form select#Industry, .Demo-form select#Revenue__c {
    width: 370px !important;
  }
  .Demo-form .mktoFieldWrap.mktoRequiredField {
    padding-left: 0px !important; 
	}
  .Demo-form span.mktoButtonWrap.mktoSkip {
    margin-left: 0px !important;
	}
  
  .Demo-form .mktoForm .mktoButtonWrap.mktoSkip .mktoButton, 
  .Demo-form .mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover {    
    margin-left: 0px !important;
    width: 110%;
    font-size: 14px !important;
    padding: 12px 24px !important;
    
	}
  
  
  
	
}