.hidden { display: none; }
#IderaForm{padding-left:25px;padding-right:25px;}
#IderaForm *{font-family: 'Montserrat', sans-serif;}
#IderaForm .col { margin-bottom: 16px; }
#IderaForm .required-label{color:#cc0000}
#IderaForm label, .us_privacy_policy{color:#000}
#IderaForm small{font-size: 80%;}
#IderaForm input, #IderaForm select, #IderaForm textarea { font-size:16px; width: 100%; margin: 0; color: #000000de; outline: none; padding: 6px 10px; resize: vertical; border: 1px solid #b9b8bd; background: #fff; border-radius: .375rem; }
#IderaForm input.error, #IderaForm select.error, #IderaForm textarea.error{border:1px solid #cc0000;}
#IderaForm input[type="checkbox"] { width: auto; }
#IderaForm input:focus, #IderaForm select:focus, #IderaForm textarea:focus { border-color: #85b7d9;background: #fff; box-shadow: 0 0 0 4px rgba(14,150,203,.4);}
#IderaForm .btn-container { text-align: center; margin-bottom: 16px; }
#IderaForm .btn-submit { border: 3px solid #ef4a25; border-radius: 6px; cursor: pointer; display: inline-block; font-family: Libre Franklin, -apple-system, BlinkMacSystemFont, sans-serif; -webkit-font-smoothing: antialiased; line-height: 1; padding: .7em 1.4em; text-align: center; transition: background-color .15s ease; user-select: none; background-color: #ef4a25; color: #fff; width: 100%; margin-top: 15px; font-weight: 700; font-size: 16px; }
#IderaForm span.error, #IderaForm label.error{ color: #c00; font-size: 11px; font-weight: 700;}
#IderaForm a { color: #009EEC; }
#IderaForm a:active, #IderaForm a:focus { color: #0077b1; box-shadow: 0 0 0 4px rgba(14,150,203,.4); }
.request-demo-chk div{ margin-top:10px; }
.request-demo-chk div.text-bold { font-weight:bold; }
#IderaForm .request-demo-chk .chkdiv input[type="checkbox"] { padding: 0 !important; color: #686868; vertical-align: top; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid rgba(34, 36, 38, 0.15); width: 1.25rem; height: 1.25rem; position: relative; outline: none; margin: 0 0.5rem 0 0; }
#IderaForm .request-demo-chk .chkdiv input:before{ content: ""; display: table; clear: both; }
#IderaForm .request-demo-chk .chkdiv input:checked:after{ background-color: #85b7d9; content: ""; position: absolute; left: 2px; top: 2px; bottom: 2px; right: 2px; border-color: #686868; }