@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.keysight-eloqua-landing-page.elq-bg-dark #body_lookup label,
.elq-model-form.elq-bg-dark #body_lookup label,
.keysight-eloqua-landing-page.elq-bg-dark #body_lookup legend,
.elq-model-form.elq-bg-dark #body_lookup legend {
  color: #ffffff !important;
  font-weight: normal;
}
.keysight-eloqua-landing-page.elq-bg-dark #body_lookup label.form_error > span.error-text.error,
.elq-model-form.elq-bg-dark #body_lookup label.form_error > span.error-text.error,
.keysight-eloqua-landing-page.elq-bg-dark #body_lookup legend.form_error > span.error-text.error,
.elq-model-form.elq-bg-dark #body_lookup legend.form_error > span.error-text.error {
  color: #FFFFFF !important;
}
.keysight-eloqua-landing-page.elq-bg-dark #body_lookup label ~ span,
.elq-model-form.elq-bg-dark #body_lookup label ~ span {
  font-size: 1rem !important;
  color: #ffffff !important;
}
.keysight-eloqua-landing-page.elq-bg-dark #body_lookup,
.elq-model-form.elq-bg-dark #body_lookup,
.keysight-eloqua-landing-page.elq-bg-dark .elq-form,
.elq-model-form.elq-bg-dark .elq-form {
  background-color: #262626;
  color: #fff;
}
.keysight-eloqua-landing-page.elq-bg-dark .elq-form-content-cta #body_lookup,
.elq-model-form.elq-bg-dark .elq-form-content-cta #body_lookup {
  background-color: inherit;
}
.keysight-eloqua-landing-page.elq-bg-dark select,
.elq-model-form.elq-bg-dark select {
  color: #333;
}
.keysight-eloqua-landing-page.elq-bg-dark .elq-form .elq-label,
.elq-model-form.elq-bg-dark .elq-form .elq-label {
  color: #ffffff;
}
.keysight-eloqua-landing-page.elq-bg-dark .elq-form .elq-label.active-elq,
.elq-model-form.elq-bg-dark .elq-form .elq-label.active-elq {
  color: #262626;
}
.keysight-eloqua-landing-page.elq-bg-dark .elq-form .LV_invalid,
.elq-model-form.elq-bg-dark .elq-form .LV_invalid {
  color: #ffffff;
}
.keysight-eloqua-landing-page.elq-bg-dark .elq-form .invalid-label .elq-label,
.elq-model-form.elq-bg-dark .elq-form .invalid-label .elq-label {
  color: #ffffff;
}
.keysight-eloqua-landing-page.elq-bg-dark .elq-form .invalid-label .elq-label.active-elq,
.elq-model-form.elq-bg-dark .elq-form .invalid-label .elq-label.active-elq {
  color: #E90029;
}
.keysight-eloqua-landing-page.elq-bg-dark #privacy,
.elq-model-form.elq-bg-dark #privacy {
  color: #fff;
}
.keysight-eloqua-landing-page.elq-bg-dark #privacy > a,
.elq-model-form.elq-bg-dark #privacy > a {
  color: #fff;
  text-decoration: underline;
}
.keysight-eloqua-landing-page.elq-custom-bg,
.elq-model-form.elq-custom-bg,
.keysight-eloqua-landing-page.elq-bg-dark,
.elq-model-form.elq-bg-dark {
  padding: 0;
}
.keysight-eloqua-landing-page.elq-custom-bg #body_lookup,
.elq-model-form.elq-custom-bg #body_lookup,
.keysight-eloqua-landing-page.elq-bg-dark #body_lookup,
.elq-model-form.elq-bg-dark #body_lookup {
  padding: 1rem;
}
.keysight-eloqua-landing-page.elq-custom-bg input,
.elq-model-form.elq-custom-bg input,
.keysight-eloqua-landing-page.elq-bg-dark input,
.elq-model-form.elq-bg-dark input,
.keysight-eloqua-landing-page.elq-custom-bg textarea,
.elq-model-form.elq-custom-bg textarea,
.keysight-eloqua-landing-page.elq-bg-dark textarea,
.elq-model-form.elq-bg-dark textarea {
  color: #666;
}
.keysight-eloqua-landing-page.elq-custom-bg input[type=submit],
.elq-model-form.elq-custom-bg input[type=submit],
.keysight-eloqua-landing-page.elq-bg-dark input[type=submit],
.elq-model-form.elq-bg-dark input[type=submit] {
  color: #ffffff;
}
.keysight-eloqua-landing-page.elq-custom-bg input[type=submit]:focus,
.elq-model-form.elq-custom-bg input[type=submit]:focus,
.keysight-eloqua-landing-page.elq-bg-dark input[type=submit]:focus,
.elq-model-form.elq-bg-dark input[type=submit]:focus {
  outline: none;
}
.keysight-eloqua-landing-page.elq-bg-light label,
.elq-model-form.elq-bg-light label {
  color: #262626;
}
.keysight-eloqua-landing-page.elq-bg-light input,
.elq-model-form.elq-bg-light input,
.keysight-eloqua-landing-page.elq-bg-light textarea,
.elq-model-form.elq-bg-light textarea {
  color: #666;
}
.keysight-eloqua-landing-page.elq-bg-light input[type=submit],
.elq-model-form.elq-bg-light input[type=submit] {
  color: #ffffff !important;
}
.keysight-eloqua-landing-page input[type=submit],
.elq-model-form input[type=submit],
.keysight-eloqua-landing-page input[type=button],
.elq-model-form input[type=button],
.keysight-eloqua-landing-page button,
.elq-model-form button {
  width: auto !important;
  background-color: #e90029;
  min-height: 52px;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  border: 2px solid transparent !important;
  padding: 13px 20px;
  line-height: 1.2;
  font-size: 1.125rem;
  color: #ffffff;
  margin: 0.8rem auto;
  display: inline-block;
}
.keysight-eloqua-landing-page input[type=submit]:hover,
.elq-model-form input[type=submit]:hover,
.keysight-eloqua-landing-page input[type=button]:hover,
.elq-model-form input[type=button]:hover,
.keysight-eloqua-landing-page button:hover,
.elq-model-form button:hover {
  background-color: #740014;
  color: #ffffff;
}
.keysight-eloqua-landing-page input[type=submit]:focus,
.elq-model-form input[type=submit]:focus,
.keysight-eloqua-landing-page input[type=button]:focus,
.elq-model-form input[type=button]:focus,
.keysight-eloqua-landing-page button:focus,
.elq-model-form button:focus {
  outline: none;
}
.keysight-eloqua-landing-page input[type=text],
.elq-model-form input[type=text],
.keysight-eloqua-landing-page select,
.elq-model-form select,
.keysight-eloqua-landing-page textarea,
.elq-model-form textarea {
  margin: 0 0 15px;
  border: 2px solid #ccc;
  padding: 10px;
  width: 100%;
  font-size: 16px;
}
.keysight-eloqua-landing-page input:-webkit-autofill,
.elq-model-form input:-webkit-autofill,
.keysight-eloqua-landing-page select:-webkit-autofill,
.elq-model-form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #EBEBEB inset !important;
}
.keysight-eloqua-landing-page input:-moz-autofill,
.elq-model-form input:-moz-autofill,
.keysight-eloqua-landing-page select:-moz-autofill,
.elq-model-form select:-moz-autofill {
  -moz-box-shadow: 0 0 0 30px #EBEBEB inset !important;
}
.keysight-eloqua-landing-page #load-elq-landing-form:hover,
.elq-model-form #load-elq-landing-form:hover {
  color: #ffffff;
}
.keysight-eloqua-landing-page #form_body,
.elq-model-form #form_body {
  padding: 0 20px;
}
.keysight-eloqua-landing-page #form_body label.form_error,
.elq-model-form #form_body label.form_error {
  color: #E90029;
  font-weight: normal;
}
.keysight-eloqua-landing-page #form_body #outer_spn > a:hover,
.elq-model-form #form_body #outer_spn > a:hover {
  border-bottom: medium none;
}
.keysight-eloqua-landing-page .LV_invalid_field,
.elq-model-form .LV_invalid_field,
.keysight-eloqua-landing-page input.LV_invalid_field:active,
.elq-model-form input.LV_invalid_field:active,
.keysight-eloqua-landing-page input.LV_invalid_field:hover,
.elq-model-form input.LV_invalid_field:hover,
.keysight-eloqua-landing-page textarea.LV_invalid_field:active,
.elq-model-form textarea.LV_invalid_field:active,
.keysight-eloqua-landing-page textarea.LV_invalid_field:hover,
.elq-model-form textarea.LV_invalid_field:hover {
  outline: 2px solid #E90029;
}
.keysight-eloqua-landing-page .LV_invalid,
.elq-model-form .LV_invalid {
  color: #E90029;
  font-size: 16px;
  font-weight: normal;
  margin-left: 0;
  position: relative;
}
.keysight-eloqua-landing-page .field-control-wrapper > .list-order:last-child,
.elq-model-form .field-control-wrapper > .list-order:last-child {
  margin-bottom: 8px;
}
.keysight-eloqua-landing-page .field-control-wrapper > .list-order:first-child,
.elq-model-form .field-control-wrapper > .list-order:first-child {
  margin-top: 8px;
}
.keysight-eloqua-landing-page #change_email,
.elq-model-form #change_email {
  font-size: 16px;
}
.keysight-eloqua-landing-page .elq-form,
.elq-model-form .elq-form {
  padding: 20px 0;
}
.keysight-eloqua-landing-page .elq-form .elq-label,
.elq-model-form .elq-form .elq-label {
  color: #262626;
  font-size: 16px;
}
.keysight-eloqua-landing-page .elq-form .invalid-label .elq-label,
.elq-model-form .elq-form .invalid-label .elq-label {
  color: #E90029;
}
.keysight-eloqua-landing-page .elq-form input[type=text],
.elq-model-form .elq-form input[type=text],
.keysight-eloqua-landing-page .elq-form textarea,
.elq-model-form .elq-form textarea {
  margin: 0 0 8px;
  font-size: 16px;
  padding: 12px 10px;
}
.keysight-eloqua-landing-page .elq-form select,
.elq-model-form .elq-form select {
  margin-bottom: 5px;
  font-size: 16px;
  padding: 12px 10px;
}
.keysight-eloqua-landing-page .elq-form .elq-required,
.elq-model-form .elq-form .elq-required {
  font-weight: normal;
  font-size: 1.25rem;
  color: #E90029 !important;
}
.keysight-eloqua-landing-page .elq-form .elq-heading.form-element-form-text,
.elq-model-form .elq-form .elq-heading.form-element-form-text {
  font-size: 16px;
  font-weight: normal !important;
  margin-top: 0;
}
.keysight-eloqua-landing-page .elq-form .form-element-instruction,
.elq-model-form .elq-form .form-element-instruction {
  font-size: 16px;
}
.keysight-eloqua-landing-page .elq-form .elq-field-style.invalid-label,
.elq-model-form .elq-form .elq-field-style.invalid-label {
  padding-bottom: 5px;
}
.keysight-eloqua-landing-page .elq-form label,
.elq-model-form .elq-form label {
  font-size: 16px;
}
.keysight-eloqua-landing-page .elq-form .submit-elq-btn,
.elq-model-form .elq-form .submit-elq-btn {
  text-align: center;
}
.keysight-eloqua-landing-page .elq-form .layout-col,
.elq-model-form .elq-form .layout-col {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.keysight-eloqua-landing-page .elq-form .LV_valid,
.elq-model-form .elq-form .LV_valid {
  display: none;
}
.keysight-eloqua-landing-page .elq-form .row-no-gutters,
.elq-model-form .elq-form .row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.keysight-eloqua-landing-page .elq-form .row-no-gutters [class*=col-],
.elq-model-form .elq-form .row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.keysight-eloqua-landing-page .elq-form .elq-field-style input[type=submit],
.elq-model-form .elq-form .elq-field-style input[type=submit] {
  -webkit-appearance: square-button;
}
.keysight-eloqua-landing-page .elq-form .loader,
.elq-model-form .elq-form .loader {
  vertical-align: middle;
  display: inline-block;
  margin-left: 10px;
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #3498db;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.keysight-eloqua-landing-page .elq-form .list-order,
.elq-model-form .elq-form .list-order {
  margin-left: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.keysight-eloqua-landing-page .elq-form .elq-field-style,
.elq-model-form .elq-form .elq-field-style {
  padding-bottom: 10px;
}
.keysight-eloqua-landing-page .elq-form .form-element-layout,
.elq-model-form .elq-form .form-element-layout {
  padding-top: 10px;
  position: relative;
  min-height: 1px;
}
.keysight-eloqua-landing-page .elq-form .single-checkbox-row,
.elq-model-form .elq-form .single-checkbox-row {
  line-height: 1;
}
.keysight-eloqua-landing-page .elq-form .elq-label.active-elq,
.elq-model-form .elq-form .elq-label.active-elq {
  position: absolute;
  top: 16px;
  z-index: 9;
  left: 14px;
}
.keysight-eloqua-landing-page div[elqtype="UserForm"],
.elq-model-form div[elqtype="UserForm"] {
  display: none;
}
.keysight-eloqua-landing-page .author-error,
.elq-model-form .author-error {
  text-align: center;
  font-size: 20px;
  padding: 20px 10px;
  color: #E90029;
}
.keysight-eloqua-landing-page #body_lookup p,
.elq-model-form #body_lookup p {
  margin: 5px 0;
}
.keysight-eloqua-landing-page #body_lookup label,
.elq-model-form #body_lookup label,
.keysight-eloqua-landing-page #body_lookup legend,
.elq-model-form #body_lookup legend {
  font-size: 16px;
  font-weight: 500;
}
.keysight-eloqua-landing-page #body_lookup label > span,
.elq-model-form #body_lookup label > span,
.keysight-eloqua-landing-page #body_lookup legend > span,
.elq-model-form #body_lookup legend > span {
  color: #E90029;
  font-size: 1.25rem;
  font-weight: normal;
}
.keysight-eloqua-landing-page #body_lookup label.elq-label-style,
.elq-model-form #body_lookup label.elq-label-style,
.keysight-eloqua-landing-page #body_lookup legend.elq-label-style,
.elq-model-form #body_lookup legend.elq-label-style {
  font-weight: normal;
}
.keysight-eloqua-landing-page #body_lookup label.form_error > span.error-text.error,
.elq-model-form #body_lookup label.form_error > span.error-text.error,
.keysight-eloqua-landing-page #body_lookup legend.form_error > span.error-text.error,
.elq-model-form #body_lookup legend.form_error > span.error-text.error {
  font-size: 16px;
  font-weight: normal;
  color: #E90029 !important;
}
.keysight-eloqua-landing-page #body_lookup .form_error ~ input[type=text],
.elq-model-form #body_lookup .form_error ~ input[type=text],
.keysight-eloqua-landing-page #body_lookup .form_error ~ select,
.elq-model-form #body_lookup .form_error ~ select,
.keysight-eloqua-landing-page #body_lookup .form_error ~ textarea,
.elq-model-form #body_lookup .form_error ~ textarea {
  border-color: #E90029 !important;
}
.keysight-eloqua-landing-page #body_lookup .form_error ~ span,
.elq-model-form #body_lookup .form_error ~ span {
  font-size: 1rem;
  color: #E90029 !important;
  margin-top: -12px;
}
.keysight-eloqua-landing-page #body_lookup label ~ span,
.elq-model-form #body_lookup label ~ span {
  font-size: 1rem !important;
  color: #E90029 !important;
}
.keysight-eloqua-landing-page #body_lookup input[type=submit],
.elq-model-form #body_lookup input[type=submit],
.keysight-eloqua-landing-page #body_lookup input[type=button],
.elq-model-form #body_lookup input[type=button],
.keysight-eloqua-landing-page #body_lookup button,
.elq-model-form #body_lookup button {
  display: flex;
}
.keysight-eloqua-landing-page #privacy,
.elq-model-form #privacy {
  font-size: 16px;
  font-weight: normal;
}
.keysight-eloqua-landing-page select,
.elq-model-form select {
  background-image: url(../../../../../etc/clientlibs/keysight/head/img/css/arrow-down-red.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center right 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.elq-model-form .elq-form-content-cta {
  width: auto;
}
.elq-model-form .elq-form-content-cta .author-error {
  text-align: center;
  font-size: 20px;
  padding: 20px 10px;
  color: #E90029;
}
.elq-model-form .elq-form-content-cta .elq-form .elq-required {
  font-weight: normal;
  font-size: 1.25rem;
  color: #E90029 !important;
}
.elq-model-form .elq-form-content-cta .elq-form .elq-label {
  color: #262626;
  padding: 0;
  width: auto;
}
.elq-model-form .elq-form-content-cta .elq-form .elq-label.active-elq {
  position: absolute;
  top: 16px;
  z-index: 9;
  left: 14px;
}
.elq-model-form .elq-form-content-cta .elq-form .invalid-label .elq-label {
  color: #E90029;
}
.elq-model-form .elq-form-content-cta .elq-form input[type=text] {
  color: #333;
}
.elq-model-form .elq-form-content-cta #body_lookup label,
.elq-model-form .elq-form-content-cta #body_lookup legend {
  font-size: 16px;
  font-weight: normal;
}
.elq-model-form .elq-form-content-cta #body_lookup label > span,
.elq-model-form .elq-form-content-cta #body_lookup legend > span {
  color: #E90029;
  font-size: 1.25rem;
}
.elq-model-form .elq-form-content-cta #body_lookup label.elq-label-style,
.elq-model-form .elq-form-content-cta #body_lookup legend.elq-label-style {
  font-weight: normal;
}
.elq-model-form .elq-form-content-cta #body_lookup label.form_error > span.error-text.error,
.elq-model-form .elq-form-content-cta #body_lookup legend.form_error > span.error-text.error {
  font-size: 16px;
  font-weight: normal;
  color: #E90029 !important;
}
.elq-model-form .elq-form-content-cta #body_lookup .form_error ~ span {
  font-size: 1rem;
  color: #E90029 !important;
  margin-top: -12px;
}
.elq-model-form .elq-form-content-cta #privacy {
  font-size: 16px;
  font-weight: normal;
}
.elq-model-form .elq-form-content-cta input:-webkit-autofill,
.elq-model-form .elq-form-content-cta select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #EBEBEB inset !important;
}
.elq-model-form .elq-form-content-cta input:-moz-autofill,
.elq-model-form .elq-form-content-cta select:-moz-autofill {
  -moz-box-shadow: 0 0 0 30px #EBEBEB inset !important;
}
.elq-model-form .elq-form-content-cta select {
  background-image: url(../../../../../etc/clientlibs/keysight/head/img/css/arrow-down-red.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center right 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.elq-model-form.elq-light > .fancybox-skin {
  background: #fff;
}
.elq-model-form.elq-dark > .fancybox-skin {
  background: #222;
  color: #fff;
}
.elq-model-form.elq-dark > .fancybox-skin select {
  color: #333;
}
.elq-model-form.elq-dark .elq-form-content-cta .elq-form .elq-label {
  color: #ffffff;
}
.elq-model-form.elq-dark .elq-form-content-cta .elq-form .elq-label.active-elq {
  color: #262626;
}
.elq-model-form.elq-dark .elq-form-content-cta .LV_invalid {
  color: #FFFFFF;
}
.elq-model-form.elq-dark .elq-form-content-cta #body_lookup label,
.elq-model-form.elq-dark .elq-form-content-cta #body_lookup legend ~ span {
  color: #FFFFFF !important;
}
.elq-model-form.elq-dark .elq-form-content-cta #body_lookup label,
.elq-model-form.elq-dark .elq-form-content-cta #body_lookup legend {
  color: #ffffff !important;
}
.elq-model-form.elq-dark .elq-form-content-cta #body_lookup label.form_error,
.elq-model-form.elq-dark .elq-form-content-cta #body_lookup legend.form_error {
  color: #FFFFFF;
}
.elq-model-form.elq-dark #privacy > a {
  color: #fff;
  text-decoration: underline;
}
.elq-model-form {
  min-width: 200px !important;
}
.elq-model-form .fancybox-inner {
  min-width: 100px;
}
@media only screen and (max-width: 480px) {
  .elq-model-form .elq-form {
    padding: 0;
  }
  .elq-model-form .elq-form .container-fluid {
    padding: 0;
  }
}
@media only screen and (max-width: 590px) {
  .elq-model-form .elq-form-content-cta {
    width: 20em;
  }
}
