   button[type="submit"]:before { content:none; } .form-group {   width:600px;   margin:5px 0; } .subform {   width:600px; } .subform .addProps {   width:520px; } .control-label {   display:inline-block;   width:200px;   text-align:right; } .form-input {   display:inline-block;   width:50% !important; } .addProps {   margin:3px 0;   padding-left:218px; }  button.addProperty {   padding:5px;   line-height:14px; } button.remove {   padding:5px;   line-height:14px; } legend button {   padding:5px;   line-height:14px; }   #generatorIn {   float:left; margin-right:100px; } #generatorIn, #generatorOut {  } .entity-list {   list-style-type:none;   margin:0;   padding:0;   overflow:hidden;   list-style:none; } .entity {   display:inline-block;   margin:5px 0; } .entity a {   display:block;   text-align:center;   padding:14px 16px;   text-decoration:none; } #schemaOut {   width:initial; } .class {   margin-left:1em; } #schemaOut {  margin-top:20px; } #generatorIn .removable {  display:inline; } #generatorIn form input {   height:2.5em;   width:100%;   margin-left:0.5em; } #generatorIn .addProps {   display:inline; } #generatorIn .addProps input {   margin:0.3em 0 0 1.55em; } #generatorIn .addProps .remove {   margin-top:4px; } #generatorIn .control-label {   padding-right:0.5em;   font-size:1.1em;   margin-top:0.25em; } #generatorIn button.addProperty {   padding:0.4em 0.6em;   line-height:1.4em;   font-size:1.1em; } #generatorOpts {   margin-bottom:15px; } #generatorOpts button {  margin:0 1em; } #generatorIn button.remove {  line-height:1em;  font-size:1em;  padding:0.55em 0.6em;  margin-left:0.3em; } #generatorIn p {  font-size:1.3em;  font-family:"Open Sans", sans-serif;  font-weight:300; } #generatorIn .form-group {  margin:0.75em 0; }   button.secondary-button {  background-color:rgb(70, 113, 178);  color:white;  font-size:15px;  line-height:2.8;  padding:0px 1.8em;  border-top-left-radius:0.3em;  border-top-right-radius:0.3em;  border-bottom-right-radius:0.3em;  border-bottom-left-radius:0.3em;  letter-spacing:0px;  box-shadow:rgba(0, 0, 0, 0.180392) 0px 0em 0em;  font-weight:bold;  text-transform:uppercase;  font-family:"Open Sans";  border-color:rgb(70, 113, 178); } button.secondary-button:hover {  background:#3e649c; } button.tertiary-button {  background-color:white;  color:rgb(70, 113, 178);  font-size:15px;  line-height:2.4;  padding:0px 1.8em;  border-top-left-radius:0.3em;  border-top-right-radius:0.3em;  border-bottom-right-radius:0.3em;  border-bottom-left-radius:0.3em;  letter-spacing:0px;  font-weight:bold;  text-transform:uppercase;  font-family:"Open Sans";  border:3px solid rgb(70, 113, 178);  box-sizing:border-box; } button.remove {  border:3px solid #f3b600;  box-sizing:border-box;  background:white;  color:#f3b600;  border-radius:0.3em; } button.remove:hover {  background:#DBA41F;  border:3px solid #DBA41F;  color:white; } button.primary-button, input[type="submit"].primary-button {  background:#f3b600; } button.primary-button:hover, input[type="submit"].primary-button:hover {  background:#DBA41F !important; } fieldset {  background:white;  border:1px solid #f3b600;  margin-top:1.2em;  margin-left:2em;  padding:1em;  font:85%/1 sans-serif; } fieldset .form-group {  clear:both; } fieldset legend {  margin-left:0.5em;  display:inline-block;  margin-top:0.75em;  margin-right:0.5em; } fieldset legend span {  display:inline-block;  margin:8px; } #generatorIn fieldset .form-group .addProps input {  margin:0.3em 0 0 1.1em; } .form-group {   width:600px;   margin:5px 0; } .subform {   width:600px; } .subform .addProps {   width:520px; } .control-label {   display:inline-block;   width:200px;   text-align:right; } .form-input {   display:inline-block;   width:50% !important; } .addProps {   margin:3px 0;   padding-left:218px; }  button.addProperty {   padding:5px;   line-height:14px; } button.remove {   padding:5px;   line-height:14px; } legend button {   padding:5px;   line-height:14px; }   #generatorIn {   float:left; margin-right:100px; } #generatorIn, #generatorOut {  } .entity-list {   list-style-type:none;   margin:0;   padding:0;   overflow:hidden;   list-style:none; } .entity {   display:inline-block;   margin:5px 0; } .entity a {   display:block;   text-align:center;   padding:14px 16px;   text-decoration:none; } #schemaOut {   width:initial; } .class {   margin-left:1em; } #schemaOut {  margin-top:20px; } #generatorIn .removable {  display:inline; } #generatorIn form input {   height:2.5em;   width:100%;   margin-left:0.5em; } #generatorIn .addProps {   display:inline; } #generatorIn .addProps input {   margin:0.3em 0 0 1.55em; } #generatorIn .addProps .remove {   margin-top:4px; } #generatorIn .control-label {   padding-right:0.5em;   font-size:1.1em;   margin-top:0.25em; } #generatorIn button.addProperty {   padding:0.4em 0.6em;   line-height:1.4em;   font-size:1.1em; } #generatorOpts {   margin-bottom:15px; } #generatorOpts button {  margin:0 1em; } #generatorIn button.remove {  line-height:1em;  font-size:1em;  padding:0.55em 0.6em;  margin-left:0.3em; } #generatorIn p {  font-size:1.3em;  font-family:"Open Sans", sans-serif;  font-weight:300; } #generatorIn .form-group {  margin:0.75em 0; }   button.secondary-button {  background-color:rgb(70, 113, 178);  color:white;  font-size:15px;  line-height:2.8;  padding:0px 1.8em;  border-top-left-radius:0.3em;  border-top-right-radius:0.3em;  border-bottom-right-radius:0.3em;  border-bottom-left-radius:0.3em;  letter-spacing:0px;  box-shadow:rgba(0, 0, 0, 0.180392) 0px 0em 0em;  font-weight:bold;  text-transform:uppercase;  font-family:"Open Sans";  border-color:rgb(70, 113, 178); } button.secondary-button:hover {  background:#3e649c; } button.tertiary-button {  background-color:white;  color:rgb(70, 113, 178);  font-size:15px;  line-height:2.4;  padding:0px 1.8em;  border-top-left-radius:0.3em;  border-top-right-radius:0.3em;  border-bottom-right-radius:0.3em;  border-bottom-left-radius:0.3em;  letter-spacing:0px;  font-weight:bold;  text-transform:uppercase;  font-family:"Open Sans";  border:3px solid rgb(70, 113, 178);  box-sizing:border-box; } button.remove {  border:3px solid #f3b600;  box-sizing:border-box;  background:white;  color:#f3b600;  border-radius:0.3em; } button.remove:hover {  background:#DBA41F;  border:3px solid #DBA41F;  color:white; } button.primary-button, input[type="submit"].primary-button {  background:#f3b600; } button.primary-button:hover, input[type="submit"].primary-button:hover {  background:#DBA41F !important; } fieldset {  background:white;  border:1px solid #f3b600;  margin-top:1.2em;  margin-left:2em;  padding:1em;  font:85%/1 sans-serif; } fieldset .form-group {  clear:both; } fieldset legend {  margin-left:0.5em;  display:inline-block;  margin-top:0.75em;  margin-right:0.5em; } fieldset legend span {  display:inline-block;  margin:8px; } #generatorIn fieldset .form-group .addProps input {  margin:0.3em 0 0 1.1em; }  div.w-actionbox div.w-actionbox-controls .w-btn{ display:inline-block; vertical-align:top; text-align:center; line-height:1.2; position:relative; transition:background 0.3s, border-color 0.3s, box-shadow 0.3s, opacity 0.3s, color 0.3s; -webkit-tap-highlight-color:rgba(0,0,0,0); } div.w-actionbox div.w-actionbox-controls .w-btn::before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; border-radius:inherit; border-width:2px; border-style:solid; border-color:inherit; } div.w-actionbox div.w-actionbox-controls .w-btn:hover::after { height:100%; }  main > section.l-section:first-child{ background:#fff; color:#13294B; } main > section.l-section:first-child h2{ text-align:left !important; } main > section.l-section:first-child h1{ text-align:left !important; } main > section.l-section:first-child b{ font-weight:normal !important; color:#13294B !important; } main > section.l-section:first-child strong{ font-weight:normal; color:#13294B !important; } main form.request-a-demo input[type="submit"] { background:#13294B !important; border-color:#13294B !important; color:#ffffff; } main form.request-a-demo input[type="submit"]:hover { background:#ffffff !important; color:#13294B !important; } html body main form input[type="submit"] { background:#13294B; border-color:#13294B; color:#ffffff; } html body main form input[type="submit"]:hover { background:#13294B; border-color:#13294B; color:#ffffff; } html.no-touch body main form input[type="submit"] { background:#13294B; border-color:#13294B; color:#ffffff; } html.no-touch body main form input[type="submit"]:hover { background:#ffffff; border-color:#13294B; color:#13294B !important; }  .nlweb-container { display:flex; flex-direction:column; overflow:hidden; } .nlweb-footer { display:flex; justify-content:end; align-items:baseline; } .nlweb-search { border:1px #e8e8e8 solid; border-radius:0.3rem; background-color:#b2d9f426; } .search-iframe { display:block; height:650px; width:100%; } .nlweb-header > * { margin-bottom:0.75rem; }  .w-search {   padding-top:15px; z-index:115; } .w-search-form .w-form-row-field { position:relative; } .w-search-form .w-form-row-field::before { content:"\f890"; font-family:"fontawesome"; font-weight:900; position:absolute; left:12px; top:50%; transform:translateY(-50%); color:#13294B; pointer-events:none; } .w-search-form .w-form-row-field input {   padding-left:2.5rem; color:#13294B !important; } 