/*
  #powermailform19 = hidden form (contact me)
  #powermailform25 = configure form
  etc. ...
*/

form#powermailform19 {
  display: none;
}

main form.powermail_form#powermailform19 textarea,
main form.powermail_form#powermailform25 textarea,
main form.powermail_form#powermailform27 textarea {
    height: auto;
}

main form.powermail_form#powermailform27 .powermail_fieldset_28 {
  padding: 5px 20px 20px;
  background: #f5f5f5;
  border-radius: 5px;
  position: relative;
  overflow: auto;
}

main form.powermail_form#powermailform27 .powermail_fieldset_28::before {
  content: url('../images/waitlisted.svg');
  position: absolute;
  top: 0;
  right: 0;
}

main form.powermail_form#powermailform27 .powermail_fieldwrap_type_text {
  font-weight: 600;
}

main form.powermail_form#powermailform27 .powermail_fieldwrap_from,
main form.powermail_form#powermailform27 .powermail_fieldwrap_to {
  width: calc(50% - 5px);
  float: left;
}

main form.powermail_form#powermailform27 .powermail_fieldwrap_from {
  margin-right: 5px;
}
main form.powermail_form#powermailform27 .powermail_fieldwrap_to {
  margin-left: 5px;
}

main form.powermail_form#powermailform27 .powermail_fieldwrap_submit {
  display: inline-block;
  float: right;
}

main form.powermail_form#powermailform27 .powermail_fieldwrap_submit::after {
  content: '';
  display: table;
  clear: both;
}

hr {
  margin: 10px 0 20px;
  border: none;
  height: 2px;
  background-color: #e7e8e7;
}


/* New Stuff for Powermail KU/KPU */
main form.powermail_form#powermailform2 .powermail_fieldwrap_marker_05,
main form.powermail_form#powermailform2 .powermail_fieldwrap_warranty,
main form.powermail_form#powermailform2 .altaddoptionstext span,
main form.powermail_form#powermailform2 .powermail_fieldwrap_calibration_01,
main form.powermail_form#powermailform29 .powermail_fieldwrap_marker_05,
main form.powermail_form#powermailform29 .powermail_fieldwrap_warranty,
main form.powermail_form#powermailform29 .altaddoptionstext span,
main form.powermail_form#powermailform29 .powermail_fieldwrap_calibration_01,
main form.powermail_form#powermailform35 .powermail_fieldwrap_marker_05,
main form.powermail_form#powermailform35 .powermail_fieldwrap_warranty,
main form.powermail_form#powermailform35 .altaddoptionstext span,
main form.powermail_form#powermailform35 .powermail_fieldwrap_calibration_01 {
  font-weight: 600;
}

main form.powermail_form#powermailform2 .powermail_fieldwrap_calibration_01,
main form.powermail_form#powermailform29 .powermail_fieldwrap_calibration_01,
main form.powermail_form#powermailform35 .powermail_fieldwrap_calibration_01 {
  margin-bottom: 7px;
}

main form.powermail_form#powermailform2 .powermail_fieldwrap_yesiwouldliketoreceivemarketingorpromotionalemailsfromkeysight,
main form.powermail_form#powermailform29 .powermail_fieldwrap_yesiwouldliketoreceivemarketingorpromotionalemailsfromkeysight.
main form.powermail_form#powermailform35 .powermail_fieldwrap_yesiwouldliketoreceivemarketingorpromotionalemailsfromkeysight {
  padding-top: 5px;
}

main form.powermail_form#powermailform2 .powermail_fieldwrap_marker_04 .powermail_field,
main form.powermail_form#powermailform29 .powermail_fieldwrap_marker_04 .powermail_field,
main form.powermail_form#powermailform35 .powermail_fieldwrap_marker_04 .powermail_field {
  margin-left: 0 !important;
}
main form.powermail_form#powermailform2 .powermail_fieldwrap_marker_04 .radio,
main form.powermail_form#powermailform2 .border-wrap,
main form.powermail_form#powermailform2 .powermail_fieldwrap_calibration,
main form.powermail_form#powermailform29 .powermail_fieldwrap_marker_04 .radio,
main form.powermail_form#powermailform29 .border-wrap,
main form.powermail_form#powermailform29 .powermail_fieldwrap_calibration,
main form.powermail_form#powermailform35 .powermail_fieldwrap_marker_04 .radio,
main form.powermail_form#powermailform35 .border-wrap,
main form.powermail_form#powermailform35 .powermail_fieldwrap_calibration {
  border: 1px solid #e7e8e7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 10px;
}

main form.powermail_form#powermailform2 p.altservicetext,
main form.powermail_form#powermailform29 p.altservicetext,
main form.powermail_form#powermailform35 p.altservicetext {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  justify-content: flex-end;
  display: flex;
}

main form.powermail_form#powermailform2 p.altservicetext span:not(:first-child),
main form.powermail_form#powermailform29 p.altservicetext span:not(:first-child),
main form.powermail_form#powermailform35 p.altservicetext span:not(:first-child) {
  font-size: .8rem;
  font-weight: 400;
  color: #a3a1a8;
  display: inline-block;
  margin-left: auto;
  margin-top: 12px;
  vertical-align: baseline;
}

main form.powermail_form#powermailform139 h3 {
  display: none;
}

main form.powermail_form#powermailform139 .btn-group {
  text-align: center;
}

main form.powermail_form#powermailform139 .btn-group .btn {
  margin: 0 10px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border-width: 1px;
  border-color: #a3a0a8;
  color: #a3a0a8;
  background-color: #f0eff2;
  text-align: center;
  font-weight: 600;
  font-size: 10px;
  cursor: pointer;
  position: relative;
}

main form.powermail_form#powermailform139 .btn-group .btn.btn-primary {
  border-color: #e50a31;
  background-color: #e50a31;
  color: #fff;
}

main form.powermail_form#powermailform139 .btn-group .item0:after {
  content: '';
  height: 1px;
  width: 60px;
  background-color: #a3a0a8;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: -1;
}

main form.powermail_form#powermailform139 .powermail_legend {
  display: none;
}

main form.powermail_form#powermailform139 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform144 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform145 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform146 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform149 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform268 .powermail_fieldwrap_type_submit button {
  border-radius: 0;
}

main form.powermail_form#powermailform139 .powermail_fieldwrap_warranty,
main form.powermail_form#powermailform139 .powermail_fieldwrap_calibration,
main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_07,
main form.powermail_form#powermailform139 .powermail_fieldwrap_marker {
  font-weight: 600;
  margin-top: 10px;
}

main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_04,
main form.powermail_form#powermailform139 .powermail_fieldwrap_addcalibration_01,
main form.powermail_form#powermailform139 .powermail_fieldwrap_orderoptions,
main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_01  {
  padding-top: 7px;
}

main form.powermail_form .powermail_fieldwrap_type_radio .radio,
main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_04 .radio,
main form.powermail_form#powermailform144 .powermail_fieldwrap_type_radio .radio,
main form.powermail_form#powermailform145 .powermail_fieldwrap_type_radio .radio,
main form.powermail_form#powermailform146 .powermail_fieldwrap_type_radio .radio,
main form.powermail_form#powermailform139 .powermail_fieldwrap_addcalibration_01 .checkbox,
main form.powermail_form .powermail_fieldwrap_type_check .checkbox,
main form.powermail_form#powermailform144 .powermail_fieldwrap_type_check .checkbox,
main form.powermail_form#powermailform145 .powermail_fieldwrap_type_check .checkbox,
main form.powermail_form#powermailform146 .powermail_fieldwrap_type_check .checkbox,
main form.powermail_form#powermailform139 #options-wrap .radio  {
  margin-bottom: 1rem;
  /*
  border: 1px solid #e7e8e7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 1rem .75rem;
  */
}

main form.powermail_form#powermailform146 .powermail_fieldwrap_yourtotalbudget,
main form.powermail_form#powermailform146 .powermail_fieldwrap_buynowprice{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

main form.powermail_form#powermailform146 .powermail_fieldwrap_buynowprice span:before{
  content: "$";
}

main form.powermail_form#powermailform146 .powermail_fieldwrap_yourtotalbudget label{
  margin: 0;
  font-size: 16px;
}

main form.powermail_form#powermailform146 .powermail_fieldwrap_yourtotalbudget input{
  text-align: right;
}

main form.powermail_form#powermailform146 .powermail_fieldwrap_yourtotalbudget input::placeholder{
  color:#B6B4BA;
}

main form.powermail_form#powermailform146 .powermail_fieldwrap_yourtotalbudget .powermail_field{
  position: relative;
}

main form.powermail_form#powermailform146 .powermail_fieldwrap_yourtotalbudget .powermail_field:before{
  content: "$";
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  color:#B6B4BA;
}

main form.powermail_form#powermailform139 .powermail_fieldwrap_warranty { position: relative; }

main form.powermail_form#powermailform139 .powermail_fieldwrap_warranty #subjectto {
  font-weight: normal;
  font-size: .7rem;
  color: #a3a0a8;
  position: absolute;
  right: 0;
}

main form.powermail_form#powermailform139 .powermail_fieldset_143 .powermail_tab_navigation a {
  display: none;
}


main form.powermail_form#powermailform139 .powermail_fieldwrap_type_submit button {
  padding: 5px 30px;
}

main form.powermail_form#powermailform144 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform145 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform146 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform149 .powermail_fieldwrap_type_submit button,
main form.powermail_form#powermailform268 .powermail_fieldwrap_type_submit button{
  padding: 8px 30px 7px;
  width: 100%;
  text-align: center;
}


main form.powermail_form#powermailform139 .powermail_fieldwrap_specialinstructionsorrequirements_01 textarea,
main form.powermail_form#powermailform144 .powermail_fieldwrap_type_textarea textarea,
main form.powermail_form#powermailform145 .powermail_fieldwrap_type_textarea textarea,
main form.powermail_form#powermailform146 .powermail_fieldwrap_type_textarea textarea,
main form.powermail_form#powermailform149 .powermail_fieldwrap_type_textarea textarea,
main form.powermail_form#powermailform268 .powermail_fieldwrap_type_textarea textarea {
  height: 150px;
}

main form.powermail_form#powermailform139 textarea:required, main form.powermail_form#powermailform139 input:required {
  box-shadow: none;
  border-color: #e8e8e8;
}

main form.powermail_form#powermailform139 textarea.powermail-error, main form.powermail_form#powermailform139 input.powermail-error {
    border-color: #e90029;
}

main form.powermail_form#powermailform139  ul.powermail-errors-list li {
    margin: 0;
    padding: 0;
    color: #e90029;
    font-weight: 300;
    font-size: .7rem;
}

@media (min-width: 1000px) {
  main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_04 .powermail_field{
    padding: 0;
    display:flex;
    justify-content: space-between;

  }

  main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_04 .powermail_field .radio {
    flex: 1;
    margin-right: 10px;
  }
  main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_04 .radio.last {
    margin-right: 0;
  }
  main form.powermail_form#powermailform139 .powermail_fieldwrap_marker_04 .radio label,
  main form.powermail_form#powermailform139 .powermail_fieldwrap_addcalibration_01 .checkbox label,
  main form.powermail_form#powermailform139 .powermail_fieldwrap_yesiwouldliketoreceivemarketingorpromotionalemailsfromkeysight_03 label {
    font-size: .7rem;
  }
  main form.powermail_form#powermailform139 .powermail_fieldwrap_calibration {
    clear: both;
  }

  main form.powermail_form#powermailform139 #zipcity-wrap,
  main form.powermail_form#powermailform144 #zipcity-wrap,
  main form.powermail_form#powermailform145 #zipcity-wrap,
  main form.powermail_form#powermailform146 #zipcity-wrap,
  main form.powermail_form#powermailform139 #options-wrap {
    display:flex;
    justify-content: space-between;
  }

  main form.powermail_form#powermailform139 #zipcity-wrap .powermail_fieldwrap_postalcode_01,
  main form.powermail_form#powermailform144 #zipcity-wrap .powermail_fieldwrap_postalcode_01,
  main form.powermail_form#powermailform145 #zipcity-wrap .powermail_fieldwrap_postalcode_01,
  main form.powermail_form#powermailform146 #zipcity-wrap .powermail_fieldwrap_postalcode_01{
    flex: 1 1 auto;
    margin-right: 10px;
  }

  main form.powermail_form#powermailform139 #zipcity-wrap .powermail_fieldwrap_city_01,
  main form.powermail_form#powermailform144 #zipcity-wrap .powermail_fieldwrap_city_01,
  main form.powermail_form#powermailform145 #zipcity-wrap .powermail_fieldwrap_city_01,
  main form.powermail_form#powermailform146 #zipcity-wrap .powermail_fieldwrap_city_01 {
    flex: 20 1 auto;
  }

  main form.powermail_form#powermailform139 #options-wrap .radio label {
    font-size: .7rem;
  }

  main form.powermail_form#powermailform139 #options-wrap #orderoptions-wrap,
  main form.powermail_form#powermailform139 #options-wrap #paymentoptions-wrap {
    flex: 1;
    margin: 0 5px 0 0;
  }

  main form.powermail_form#powermailform139 #options-wrap #paymentoptions-wrap {
    margin: 0 0 0 5px;
  }
}

/* NEW LOGIN STUFF NOV 2020 */
@media (min-width: 768px) {
  main .tx-femanager .femanager_new {
    max-width: 768px;
  }
}

header .tx-femanager form fieldset,
main .tx-femanager form fieldset {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  margin-bottom: 20px;
}

main .tx-femanager form fieldset legend {
  display: none;
}

main .tx-femanager .femanager_status {
  margin-bottom: 30px;
}

.tx-femanager form input,
main .tx-femanager form textarea,
main form.youraccount-verification input,
main form.youraccount-verification textarea,
main .tx-fe-change-pwd form input  {
  font-family: 'Graphik LC Web', 'Open Sans',Arial,sans-serif;
  font-display: swap;
  font-size: 14px;
  padding: 11px 5px 11px 5px;
  border: 2px solid #e8e8e8;
  width: 100%;
  box-sizing: border-box;
}

header .tx-femanager form .form-group,
main .tx-femanager form .form-group {
  grid-column-start: span 2;
}

main .tx-femanager form .form-group.femanager_lastname,
main .tx-femanager form .form-group.femanager_firstname {
 grid-column-start: auto;
}

main .tx-femanager form .form-group:nth-last-child(2) input,
main .tx-femanager form .form-group:last-child input,
.tx-femanager form .form-group input[type=checkbox],
main form.youraccount-verification .form-group:last-child input[type="submit"],
main form.youraccount-verification .form-check-input,
form.youraccount-setpricealertpopup input[type="submit"],
main .pricealert-edit form input[type="submit"],
main .tx-fe-change-pwd form input[type="submit"] {
  width: auto;
}

main .tx-femanager form.form-edit .form-group:nth-last-child(2) input {
  width: 100%;
}

.tx-femanager form .form-group:last-child input[type="submit"],
main form.youraccount-verification .form-group:last-child input[type="submit"],
main .pricealert-edit form input[type="submit"],
.tx-felogin-pi1 form div input[type="submit"],
.frame-type-felogin_login form div input[type="submit"],
.ce-bodytext a.button,
main .tx-fe-change-pwd form input[type="submit"] {
  padding: 0.75rem 1.25rem;
  background-color: #e90029;
  color: #fff;
  font-weight: 400;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  cursor: pointer;
  font-size: 0.875rem;
}

main .tx-femanager form select,
form.youraccount-verification select {
  margin-top: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  height: 45px;
  font-size: 1em;
  width: 100%;
  border: 2px solid #e8e8e8;
  font-weight: 400;
  font-family: 'Graphik LC Web','Open Sans',Arial,sans-serif;
  font-display: swap;
  font-size: 14px;
  padding: 5px 45px 5px 15px;
  background: url(../../../../../../fileadmin/default/images/down.svg) right center no-repeat #f6f7f7;
  color: #514f55;
}

form.youraccount-verification select {
  background-color: white;
}

main .tx-femanager form select:hover,
form.youraccount-verification select:hover {
  background: url(../../../../../../fileadmin/default/images/down_over.svg) right center no-repeat #f6f7f7;
}

.tx-femanager .form-group label,
main form.youraccount-verification .form-group label,
main .tx-fe-change-pwd .form-group label {
  font-size: .8rem;
}

.tx-femanager .femanager_terms label {
 font-size: 14px;
}
header .tx-femanager label .addlabelinfos,
main .tx-femanager label .addlabelinfos{
  display: inline-block;
  margin-left: 5px;
  color: #9c9c9c;
}
main .tx-femanager .femanager_terms a {
  color: #000 !important;
  text-decoration: underline;
}

/* main .tx-femanager .femanager_new .femanager_username {
  display: none;
} */

main .tx-femanager .femanager_show span.label {
  font-size: .8rem;
  color: #a3a1a8;
}

main .tx-femanager .femanager_show span.notcompleted {
  font-size: .9rem;
  font-style: italic;
  color: #a3a1a8;
}

main .tx-femanager .even {
  background-color: #f6f7f7;
}

main .youraccount-alerts .odd {
  background-color: #fff;
}

main .youraccount-alerts .even {
  background-color: transparent;
}

main .tx-femanager .even,
main .tx-femanager .odd,
main .youraccount-alerts .even,
main .youraccount-alerts .odd {
  padding: 10px 20px;
}

main form.youraccount-verification .form-check,
main form.youraccount-verification .form-group,
form.youraccount-setpricealertpopup .form-check,
form.youraccount-setpricealertpopup .form-group,
main .pricealert-edit .form-group  {
  margin-bottom: 15px;
}

main form.youraccount-verification .form-check.radio-wrap,
form.youraccount-setpricealertpopup .form-check.radio-wrap {
  border: 1px solid #e7e8e7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 10px;
}

main form.youraccount-verification .form-check.radio-wrap input,
form.youraccount-setpricealertpopup .form-check.radio-wrap input {
  margin-right: 10px;
  position: relative;
  top: 2px;
}

form.youraccount-setpricealertpopup .form-check.radio-wrap input {
  margin-right: 10px;
  top: 2px;
}


main form.youraccount-verification .form-check.radio-wrap label,
form.youraccount-setpricealertpopup .form-check.radio-wrap label,
main .pricealert-edit label {
  display: inline;
  font-weight: 600;
  font-size: .9rem;
}

form.youraccount-setpricealertpopup .form-check.radio-wrap label,
main .pricealert-edit label {
  font-weight: normal;
}

main .pricealert-edit label {
  font-size: .8rem;
}

main form.youraccount-verification .form-check.radio-wrap label small {
  padding-left: 28px;
  font-weight: normal;
  color: #524f56;
  font-size: .85rem;
}
main form.youraccount-verification .form-check.radio-wrap label > div{
  padding-left: 28px;
}

.tx-femanager #femanager_field_submit,
main .tx-fe-change-pwd form input[type="submit"] {
  margin-top: 30px;
  margin-bottom: 5px;
}

main .tx-femanager .btn-delete {
  background-color: #514f55;
  color: #fff;
  padding: 11px;
  font-weight: 600;
  border: 0;
  cursor: pointer;
  font-size: 14px;
  font-family: 'Graphik LC Web','Open Sans',Arial,sans-serif;
}

main .tx-femanager form.resend #femanager_field_email {
  width: 60%;
}


.femanager_flashmessages>.message-0,
.femanager_flashmessages>.message--1,
.tx-powermail>.message-0 {
  padding: 15px 45px;
  background: url('../images/acc_details/check_white.svg') no-repeat #97c129;
  background-size: 20px;
  background-position: 15px 15px;
  border: 1px solid #97c129;
  border-radius: 5px;
  color: #fff;
}

.femanager_flashmessages>.message--1 {
 background-color: #4b73a0;
 border-color: #4b73a0;
}

.femanager_flashmessages b {
  font-weight: 600;
}

ul.accountmenu li {
  border-left: 3px solid transparent;
  margin-bottom: 15px;
  padding: 7px 15px !important;
}

ul.accountmenu li.active,
ul.accountmenu li:hover {
  border-color: #e90029;
  font-weight: 600;
}

ul.accountmenu li:hover a {
  text-decoration: none;
}

ul.accountmenu li:before {
  content: '' !important;
  display: none !important;
}

ul.accountmenu li img.icon {
  margin-right: 10px;
}

input.apple-switch {
  margin: 0;
  position: relative;
  -webkit-appearance: none;
  outline: none;
  width: 25px;
  height: 15px;
  background-color: #fff;
  border: 1px solid #D9DADC;
  border-radius: 25px;
  box-shadow: inset -10px 0 0 0 #d0d1d2;
  /*transition*/
  -webkit-transition:.15s ease-in-out;
     -moz-transition:.15s ease-in-out;
       -o-transition:.15s ease-in-out;
          transition:.15s ease-in-out;
}

input.apple-switch:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  background: transparent;
  width: 13px;
  height: 13px;
  border-radius: 50%;
}

input.apple-switch:checked {
  box-shadow: inset 10px 0 0 0 #e90029;
  border-color: #e90029;
}

input.apple-switch:checked:after {
  left: 10px;
  box-shadow: -2px 4px 3px rgba(0,0,0,0.05);
}

.youraccount-setpricealert #pricealarmset {
  display: none;
  width: 90%;
  text-align: center;
  margin: 10px auto;
  padding: 10px 20px;
  color: #7dc670;
  border: 1px solid #7dc670;
  background-color: #cceaca;
}

#youraccountpricealertpopup {
  margin: 10px;
  max-width: 80%;
  border: 10px solid #6c6a70;
  background: white;
  display: none;
}

input[type="text"]:read-only,
input[type="number"]:read-only {
  background-color: #f6f7f7;
  pointer-events: none;
}

input[type="text"]:read-only::placeholder,
input[type="number"]:read-only::placeholder {
  color: #e7e8e7;
}



.availabilityalertbox {
  width: 100%;
  margin: 0 auto;
  padding: 60px;
  text-align: center;
}

.availabilityalertbox .alertbox {
  padding: 30px;
  background-color: #f3f4f5;
  border-radius: 5px;
}

.availabilityalertbox .alertbox p {
  margin: 10px 0;
  color: #514f55;
  font-weight: 600;
}

.availabilityalertbox a.btn.btn-primary {
  border-color: #e50a31 !important;
  background-color: #e50a31 !important;
  color: #fff !important;
  position: relative;
  top: 10px;
  padding: 10px 15px 10px;
}

.availabilityalertbox a.btn.btn-primary .icon {
  position: relative;
  top: 2px;
}

.availabilityalertbox a.btn.btn-outline {
  position: relative;
  top: 10px;
  padding: 10px 15px 10px;
  background: unset;
  margin-left: 1rem;
  line-height: unset;
}

.availabilityalertbox .aftersubmit {
  display: none;
}

.availabilityalertbox .aftersubmit p {
  color: #96c228;
}

header.superheading h1.black {
  padding-top: 0;
  font-size: 2.4rem;
}

header.superheading h3 {
  margin-bottom: 0;
  padding-bottom: 0;
  color: #514f55;
  font-weight: normal;
  font-size: 1rem;
}

#sort-wrap {
  margin-bottom: 10px;
  text-align: right;
  font-size: .9rem;
}

.powermail_create table.configuration td {
  background-color: #fff;
}

.powermail_create table.configuration tr:first-of-type td {
  border-top: none;
}

.powermail_create p.completeRegistration,
.powermail_create p.updateAccount {
    background: #fff url(../../user_upload/Account_Tile_Icon.svg) no-repeat 0px 22px;
    color: black;
    min-width: 80%;
    max-width: 100%;
}

.powermail_create p.completeRegistration span,
.powermail_create p.updateAccount span{
      font-size: 20px;
      line-height: 2.75rem;
}

.powermail_create p.completeRegistration a,
.powermail_create p.updateAccount a {
    padding: 0.75rem 1.25rem;
    font-size: 0.875rem;
    font-weight: 400;
    background-color: #e90029;
    color: #fff;
    margin-top: 1rem;
}

.tx-powermail>.message-0 {
  margin-bottom: 20px;
}

a.wishlisttologin {
  position: relative;
  z-index: 9999999999999;
}

/* New Notification Handling 2022/11 */
form.youraccount-setpricealertpopup,
form.youraccount-setpricealertpopup .button {
  font-size: .9rem !important;
}