@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');
@font-face {
    font-family: 'HP Simplified Light';
    src: url('../fonts/light.woff') format('woff2'),
         url('../fonts/light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'HP Simplified Regular';
    src: url('../fonts/hp_simplified_regular-webfont.woff') format('woff2'),
         url('../fonts/hp_simplified_regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
/* @font-face {
      font-family: 'sds-all-icons';
      src: url('https://store.hp.com/wcsstore/hpusstore/Treatment/i/stellar/sds-all-iconset.woff?38201293') format('woff');
      font-weight: normal;
      font-style: normal;
    } */
/* FONTS */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap');
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
  }

/*STELLAR BUTONS*/
*, ::before, ::after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input{color:#2C3038;}
.sbtn {display:inline-block; margin:0 0 20px; border-radius:3px; cursor:pointer;}
.devCtaWrap .sbtn { border-radius: 0px; margin: 0 0 0; }
.btn-stellar-mod {
  -webkit-touch-callout: none;
  align-items: center;
  background-color: #165dba;
  border: none;
  border-radius: .1875rem;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  justify-content: center;
  line-height: 1.25rem;
  min-height: 3.25rem;
  padding: 1rem 2.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.btn-stellar-mod .button-title {
  display: inline-block;
  transition: transform .25s ease-out, opacity .25s ease-out;
}
.btn-stellar-mod.get-new-sub {
  margin-bottom: 16px !important;
}
.btn-stellar-mod .button-icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin: -.625rem -1.25rem -.625rem 0;
  opacity: 0;
  position: relative;
  transition: opacity .25s ease-out, transform .25s ease-out;
  background: url("../images/icon_arrow_right_white.png") no-repeat;
  background-position: center center;
  /* border: solid 1px red; */
}
.btn-stellar-mod.variation-secondary .button-icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin: -.625rem -1.25rem -.625rem 0;
  opacity: 0;
  position: relative;
  transition: opacity .25s ease-out, transform .25s ease-out;
  background: url("../images/icon_arrow_right_blue.png") no-repeat;
  background-position: center center;
}
.btn-stellar-mod.reverse-direction .button-icon-wrapper {
  justify-content: center;
  align-items: center;
  margin: -.625rem 0 -.625rem -1.25rem;
  opacity: 0;
  position: absolute;
  background: url("../images/icon_arrow_left_white.png") no-repeat;
  background-position: center center;
  /* border: solid 1px red; */
  left: 2.4375rem;
}
.btn-stellar-mod.reverse-direction.variation-secondary .button-icon-wrapper {
  justify-content: center;
  align-items: center;
  margin: -.625rem 0 -.625rem -1.25rem;
  opacity: 0;
  position: absolute;
  background: url("../images/icon_arrow_left_blue.png") no-repeat;
  background-position: center center;
  left: 2.4375rem;
}
.btn-stellar-mod.small-button-module {
  min-height: 2.25rem;
  padding: .5rem 2.5rem;
}
.btn-stellar-mod.variation-secondary {
  background-color: transparent;
  border: 1px solid #165dba;
  color: #165dba;
  /* padding: .9375rem 2.5rem; */
  padding: .4375rem 2.4375rem;
  transition: color .25s ease-out, border-color .25s ease-out;
}
.btn-stellar-mod.small-button-module.variation-secondary {
  padding: .4375rem 2.4375rem;
  white-space: nowrap;
}
/* .btn-stellar-mod.variation-secondary .button-icon-wrapper {
  fill: #114284;
} */
.btn-stellar-mod.variation-secondary.btn-module_disabled {
  border-color: #e8e8e8;
  color: #e8e8e8;
  pointer-events: none;
}
.btn-module_fixed.variation-secondary .button-title {
  transform: translateX(-1rem);
}
.btn-module_fixed .button-icon-wrapper, .btn-module_fixed .button-title {
  opacity: 1;
}
@media (min-width: 1024px) {
  .btn-stellar-mod .button-icon-wrapper {
    transform: translateX(-1.3125rem);
  }
  .btn-stellar-mod.reverse-direction .button-icon-wrapper {
    transform: translateX(1.3125rem);
  }

  .btn-stellar-mod.variation-secondary:hover {
    border-color: #114284;
    color: #114284;
  }

  .btn-stellar-mod:not(.btn-module_disabled):not(.btn-module_fixed):hover .button-title {
    transform: translateX(-1rem);
  }

  .btn-stellar-mod.reverse-direction:not(.btn-module_disabled):not(.btn-module_fixed):hover .button-title {
    transform: translateX(1rem);
  }

  .btn-stellar-mod:not(.btn-module_disabled):not(.btn-module_fixed):hover .button-icon-wrapper {
    opacity: 1;
    transform: translateX(-.3125rem);
  }

  .btn-stellar-mod.reverse-direction:not(.btn-module_disabled):not(.btn-module_fixed):hover .button-icon-wrapper {
    opacity: 1;
    transform: translateX(.3125rem);
  }
}

.sbtn:hover, .sbtn:focus {outline:none; text-decoration:none;}
.sbtn span {display:inline-block; position:relative; font: normal normal 600 14px/14px Montserrat; text-transform:uppercase; transition:0.3s;}
.sbtn span:after {content: ''; position: absolute; width:15px; height:12px; opacity: 0; top:1px; right:0; transition: 0.3s;}
.sbtn:hover span, .sbtn:focus span {padding:0 29px 0 0;}
.sbtn.back:hover span , .sbtn.back:focus span {padding:0 0 0 29px;}
.sbtn:hover span:after, .sbtn:focus span:after {opacity: 1;}

.sbtn.primary{width:100%; max-width:142px; height:52px; padding: 15px 10px; background-color:#165DBA; color:#fff; text-align:center; border:1px solid #165DBA; box-shadow:none;}
.sbtn.primary:hover, .sbtn.primary:focus {background-color: #114284; border-color:#114284; color:#fff;}

.sbtn.secondary{width:100%; max-width:142px; height:52px; padding: 15px 10px; background-color: transparent !important; color:#165DBA; text-align:center; border: 1px solid #165DBA; box-shadow:none;}
.sbtn.secondary:hover, .sbtn.secondary:focus {background-color: transparent; border-color:#114284; color:#114284;}

.sbtn.tertiary{background: transparent !important; color:#165DBA; padding:0 !important; border:none !important; cursor:pointer; box-shadow:none;}
.sbtn.tertiary:hover, .sbtn.tertiary:focus {color:#114284;}

.sbtn.go-lgray span:after {background:url("../images/icon_arrow_right_lgray.png") no-repeat;}
.sbtn.go-gray span:after {background:url("../images/icon_arrow_right_gray.png") no-repeat;}
.sbtn.go-dark span:after {background:url("../images/icon_arrow_right_black.png") no-repeat;}
/*.sbtn.go-white span:after {background:url("../images/icon_arrow_right_white.png") no-repeat;}*/
.sbtn.go-white span:after {background: url(../images/arrow-right-white.svg) no-repeat; background-size: 15px 12px;}
.sbtn.go-blue span:after {background:url("../images/icon_arrow_right_blue.png") no-repeat;}

.sbtn.back-lgray span:after {background:url("../images/icon_arrow_left_lgray.png") no-repeat; left:0;}
.sbtn.back-gray span:after {background:url("../images/icon_arrow_left_gray.png") no-repeat; left:0;}
.sbtn.back-dark span:after {background:url("../images/icon_arrow_left_black.png") no-repeat; left:0;}
.sbtn.back-white span:after {background:url("../images/icon_arrow_left_white.png") no-repeat; left:0;}
.sbtn.back-blue span:after {background:url("../images/icon_arrow_left_blue.png") no-repeat; left:0;}

.sbtn.add-lgray span:after {background:url("../images/icon_plus_lgray.png") no-repeat;}
.sbtn.add-gray span:after {background:url("../images/icon_plus_gray.png") no-repeat;}
.sbtn.add-dark span:after {background:url("../images/icon_plus_black.png") no-repeat;}
.sbtn.add-white span:after {background:url("../images/icon_plus_white.png") no-repeat;}
.sbtn.add-blue span:after {background:url("../images/icon_plus_blue.png") no-repeat;}

.sbtn.remove-lgray span:after {background:url("../images/icon_x_lgray.png") no-repeat;}
.sbtn.remove-gray span:after {background:url("../images/icon_x_gray.png") no-repeat;}
.sbtn.remove-dark span:after {background:url("../images/icon_x_black.png") no-repeat;}
.sbtn.remove-white span:after {background:url("../images/icon_x_white.png") no-repeat;}
/*.sbtn.remove-blue span:after {background:url("../images/icon_x_blue.png") no-repeat;}*/
.sbtn.remove-blue span:after {background:url("../images/x-icon-blue.svg") no-repeat; background-size: 12px 12px;}

.sbtn.white-prim {background-color:#fff; color:#2C3038; border: 1px solid #fff;}
.sbtn.white-prim:hover, .sbtn.white-prim:focus {background-color:#ccc; border-color:#ccc; color:#2C3038;}

.sbtn.dark-prim {background-color:#2C3038; color:#fff; border: 1px solid #2C3038;}
.sbtn.dark-prim:hover, .sbtn.dark-prim:focus {background-color:#767676; border-color:#767676; color:#fff;}

.sbtn.white {background-color:#fff; color:#fff; border: 1px solid #fff;}
.sbtn.white:hover, .sbtn.white:focus {background-color:#ccc; border: 1px solid #ccc; color:#ccc;}

.sbtn.dark {background-color:#2C3038; color:#2C3038; border: 1px solid #2C3038;}
.sbtn.dark:hover, .sbtn.dark:focus {background-color:#767676; border-color:#767676; color:#767676;}

.sbtn.primary:disabled {background-color:#e8e8e8; border-color:#e8e8e8; cursor:not-allowed;}
.sbtn.secondary:disabled {border-color:#E8E8E8; color:#E8E8E8; cursor:not-allowed;}
.sbtn.tertiary:disabled {color:#E8E8E8; cursor:not-allowed; background:none;}

.sbtn.white-prim:disabled {background-color:#5a5a5a; border-color:#5a5a5a; color:#2C3038; cursor:not-allowed;}
.sbtn.secondary.white:disabled {border-color:#5a5a5a; color:#5a5a5a; cursor:not-allowed;}
.sbtn.tertiary.white:disabled {color:#5a5a5a; cursor:not-allowed;}
.sbtn:disabled span {padding:0 !important;}
.sbtn:disabled span:after {background:none !important;}

/*STELLAR LINKS*/
.slink span{font:normal normal 600 14px/20px Montserrat; color:#165Dba; text-transform:uppercase; position: relative; transition:ease 0.3s; display:inline-block; padding:0; bottom:0; border-bottom: 3px solid transparent; margin-bottom:0;}
.slink:hover span, .slink:focus span{color:#114284; border-bottom: 3px solid #114284; padding:0 0 4px 0; bottom:4px; margin-bottom:-4px; outline: none; cursor:pointer;}
.slink:hover,.slink:focus{outline:none;}

.slink.dark span{color:#2C3038;}
.slink.dark:hover span, .slink.dark:focus span{color:#767676; border-bottom: 3px solid #767676;}

.slink.white span{color:#fff;}
.slink.white:hover span, .slink.white:focus span{color:#ccc; border-bottom: 3px solid #ccc;}

.slink.icon span:after {content: ''; position: absolute; width:12px; height:12px; opacity:1; top:4px; right:0;}
.slink.icon span, .slink.icon span {padding: 0 24px 4px 0;}

.slink.target-blue span:after {background:url("../images/icon_link_lblue.png") no-repeat;}
.slink.target-blue:hover span:after {background:url("../images/icon_link_blue.png") no-repeat;}

@media screen and (max-width:1023px){
  .sbtn span {padding:0 29px 0 0;}
  .sbtn.back span {padding:0 0 0 29px;}
  .sbtn span:after {opacity: 1;}

  .sbtn.go-blue span:after {background:url("../images/icon_arrow_right_lblue.png") no-repeat !important;}
  .sbtn.go-lgray span:after {background:url("../images/icon_arrow_right_white.png") no-repeat;}
  .sbtn.go-gray span:after {background:url("../images/icon_arrow_right_black.png") no-repeat;}

  .sbtn.back-blue span:after {background:url("../images/icon_arrow_left_lblue.png") no-repeat;}
  .sbtn.back-lgray span:after {background:url("../images/icon_arrow_left_white.png") no-repeat;}
  .sbtn.back-gray span:after {background:url("../images/icon_arrow_left_black.png") no-repeat;}

  .sbtn.add-lgray span:after {background:url("../images/icon_plus_white.png") no-repeat;}
  .sbtn.add-gray span:after {background:url("../images/icon_plus_black.png") no-repeat;}

  .sbtn.remove-lgray span:after{background:url("../images/icon_x_white.png") no-repeat;}
  .sbtn.remove-gray span:after {background:url("../images/icon_x_black.png") no-repeat;}
  
  .sbtn.tertiary.add-blue:focus span:after {background:url("../images/icon_plus_blue.png") no-repeat;}
  .sbtn.tertiary.go-blue:focus span:after {background:url("../images/icon_arrow_right_blue.png") no-repeat;}
  .sbtn.tertiary.back-blue:focus span:after{background:url("../images/icon_arrow_left_blue.png") no-repeat;}
  .sbtn.tertiary.remove-lgray:focus span:after{background:url("../images/icon_x_lgray.png") no-repeat;}
  
  .sbtn.back:hover span, .sbtn.back:focus span{padding:0;}
  .sbtn.tertiary.back:hover span, .sbtn.tertiary.back:focus span {padding: 0 0 0 29px;}

  .sbtn.primary span, .sbtn.secondary span {padding:0;}
  .sbtn.primary span:after, .sbtn.secondary span:after {background:none;}
  
  /* ETR Fix for Burron style in mobile view Start */
  
  .sbtn span { display: inline-block;position: relative;font: normal normal 600 14px/14px Montserrat;text-transform: uppercase;transition: 0.3s;padding: 0 29px 0 0 !important;}
  .sbtn span:after, .sbtn span:after {opacity: 1;}
  .sbtn.go-white span:after {background: url(../images/icon_arrow_right_white.png) no-repeat;}
  .sbtn.remove-blue span:after {background: url(../images/icon_x_blue.png) no-repeat !important;}

   /* ETR Fix for Burron style in mobile view End */
  
  .slink span {border-bottom: 3px solid #165Dba;}
  .slink:hover span, .slink:focus span {padding:0; bottom:0; margin:0;}  
  
  .slink.dark span {border-bottom: 3px solid #2C3038;}
  .slink.white span {border-bottom: 3px solid #fff;}
  
  .slink.target-blue:hover span, .slink.target-blue:focus span {padding:0 24px 0 0;}
  }


.rtMainTitle{text-transform: uppercase;font-size:24px;line-height:29px;padding-bottom:9px;font-weight: 600;margin:0;}

/* Overlay */
.guxReskin-overlay-mask{position: fixed;height: 100%;width: 100%;background: rgba(0,0,0,0.45);display: none;top: 0;left: 0;z-index: 1006 !important;}
.guxReskin-overlay{position: absolute;left: 50%;height: auto;margin-left: -40%;width: 80%;padding: 0;background-color: transparent;border: none;box-shadow: none;overflow: visible;top: 100px;display: none;opacity: 1;visibility: visible;z-index: 1006!important;font-family: 'Montserrat', sans-serif!important;font-weight: 600;color:#2C3038; }
.overlayContainer{height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.overlayContent{background-color:#FFF;padding:80px;height: auto;width:auto;position: relative;display: flex;justify-content: center;align-items: center;}
.overlayClose{position: absolute;top: 20px;right: 28px;border: 1px solid #CCC;border-radius: 18px;padding: 9px;width: 32px;height: 32px;cursor: pointer;}
.overlayClose:hover,.overlayClose:focus{background-color: #CCCCCC;outline: none;}
.overlayClose img{position: relative;top:-2px}
.overlayClose img:focus{outline: none;}
.overlayTitle{font-size:24px;text-transform: uppercase;padding-bottom:16px; line-height: 32px;}
.overlayTitle:hover,.overlayTitle:focus{outline: none;}
.overlayDesc{font-size:14px;line-height: 22px;font-family:"HP Simplified Light";font-weight: 100;padding-bottom:8px;}

@media screen and (max-width:1023px){
  .guxReskin-overlay{left:0;height:100vh;margin-left:0;width: 100%;top:0;}
  .overlayContent{padding:20px;height:100vh;width:100%;}
}

@media screen and (max-width:768px){
  .overlayContent{padding:16px;}
  .overlayClose{top:16px;right:16px;}
}

/* Text Input Field */
.sTextInputWrapper{position:relative;height:auto;width:auto;padding:10px 0;border-radius:3px;float: left;}
.sTextInputWrapper .sTextInput{position: relative;border:1px solid #CCCCCC;background-color: #FFF;height:70px;width:100%; border-radius:3px;}
.sTextInputWrapper input{font-family:"HP Simplified Light";font-size:16px;line-height:16px;padding:3px 0;height:20px;border:none;font-weight:100;position:absolute;top:37px;left:16px;width: calc(100% - 32px);}
.sTextInputWrapper label{position:absolute;font-family:"HP Simplified Light";font-size:16px;line-height:16px;padding:3px 0;height:20px;font-weight:100;top:22px;left:16px;transition: 0.3s;z-index: 10;}
.sTextInputWrapper .inputIcon{display:none;position:absolute;right: 16px;top: 24px;width: 20px;height: 21px;}
.sTextInputWrapper .errorTxt{display: none;position: relative;color:#FF2954;font-family: "HPSimplified";font-weight: normal;padding-top:8px;line-height: 20px;font-size: 14px;}
.sTextInputWrapper label .mand{color:#FF2954;font-size: 14px;position: relative;top:2px;left:2px;}
.sTextInputWrapper label.hover{top:9px;font-weight:normal;padding-bottom: 10px;font-size: 14px;line-height: 14px;padding:2px 0;left:16px;font-family:"HP Simplified Regular";}
/* .sTextInputWrapper:hover input,.sTextInputWrapper:focus input{display:block;} */

.sTextInputWrapper:focus,.sTextInputWrapper .sTextInput:focus, .sTextInputWrapper input:focus{outline: none;}
.sTextInputWrapper .sTextInput:hover, .sTextInputWrapper .sTextInput:focus{ border: 1px solid #2C3038;}

.sTextInputWrapper.error .errorTxt{display:block;}
.sTextInputWrapper.error .inputIcon{display:block;background:url("../images/icon_input_error.png") no-repeat;}
.sTextInputWrapper.error .sTextInput{border:1px solid #FF2954;}
.sTextInputWrapper.validated .inputIcon{display:block;background:url("../images/icon_input_validated.png") no-repeat;}
.sTextInputWrapper.validated .sTextInput{border:1px solid #2C3038;}

.sTextInputWrapper.readOnly .sTextInput{background-color:#E8E8E8;border-color: #E8E8E8;}
.sTextInputWrapper.readOnly label{top:9px;font-weight:normal;padding-bottom: 10px;font-size: 14px;line-height: 14px;padding:2px 0;left:16px;}
.sTextInputWrapper.readOnly input{display:block;background-color: #E8e8e8;}

.sTextInputWrapper.disabled .sTextInput{background-color:#FFF;}
.sTextInputWrapper.disabled label{top:9px;font-weight:normal;padding-bottom: 10px;font-size: 14px;line-height: 14px;padding:2px 0;left:16px;color:#E8E8E8}
.sTextInputWrapper.disabled input{display:none;}
.sTextInputWrapper.disabled label .mand{display:none;}

.sRadioButtonWrapper{position:relative;height:auto;width:100%;padding:10px 0;border-radius:3px;float: left;}
.sRadioButtonWrapper ul{margin: 0;padding: 0;}
.sRadioButtonWrapper li{display: block;width:258px;float:left;border-radius:3px;box-shadow: 0px 4px 6px #2C303840;margin-right:28px;}
.sRadioButtonWrapper input[type="radio"] {display: none;}
.sRadioButtonWrapper label {font-size:16px;line-height: 16px;color:#2C3038;cursor: pointer;display: block;font-weight: 500;margin-bottom:0;line-height:64px;padding:0 20px;background-color: #FFF;}
.sRadioButtonWrapper input[type="radio"]:checked + label:hover,.sRadioButtonWrapper input[type="radio"]:checked + label:focus{background-color: #FFF;outline: none;}
.sRadioButtonWrapper input[type="radio"] + label:hover,.sRadioButtonWrapper input[type="radio"] + label:focus{background-color: #E8E8E8;outline: none;}
.sRadioButtonWrapper input[type="radio"] + label.error,.sRadioButtonWrapper input[type="radio"] + label.error{background-color: #fff;outline: none;}
.sRadioButtonWrapper input[type="radio"] + label.disabled,.sRadioButtonWrapper input[type="radio"] + label.disabled{background-color: #E8E8E8;outline: none;}

.sRadioButtonWrapper input[type="radio"]:checked + label span.chkbox {background: url(../images/radioActive.png) top right no-repeat;}
.sRadioButtonWrapper input[type="radio"] + label span.chkbox{float:right;width:40px;height:40px;margin:0;vertical-align: middle;background:url(../images/radioDefault.png) top left no-repeat;cursor: pointer;position: relative;top: 12px;}
.sRadioButtonWrapper input[type="radio"] + label.error span.chkbox {background: url(../images/radioError.png) top right no-repeat;}
.sRadioButtonWrapper input[type="radio"] + label.disabled span.chkbox {background: url(../images/radioDisabled.png) top right no-repeat;}

.sRadioButtonWrapper input[type="radio"] + label span.chktext {width: 80%;font-family:"HPSimplified";font-size:16px;line-height:16px;font-weight: 100;}
.sRadioButtonWrapper input[type="radio"] + label.disabled span.chktext{color:#FFF;}

.sRadioButtonWrapper .errorTxt{display: none;position: relative;float: left;width:100%;color:#FF2954;font-size: 14px;line-height: 20px;padding:10px 0;font-family: "HPSimplified";font-weight: normal;}

.messageRibbon.green{position: absolute;width:100%;background-color:#2DBF6F;color:#FFF;padding:20px 10px;text-align:center;font-family: "HPSimplified";font-weight:normal;font-size:16px;line-height:24px;margin-bottom: 30px;z-index: 100;}
@media screen and (min-width: 1024px){ 
	.myaccount-nav {z-index: 97 !important;}
}
#addressbook_msg_notification.hideComp{display:none !important;}
@media screen and (max-width:1023px){
  .sTextInputWrapper .sTextInput{background-color:#F4F4F4;border-color:#f4f4f4;border-bottom: 1px solid #2C3038;border-radius: 3px 3px 0 0;}
  .sTextInputWrapper input{background-color: #f4f4f4;line-height:24px;}
  .sTextInputWrapper.readOnly .sTextInput{background-color:#E8E8E8;border-bottom: 1px solid #E8E8E8;}
  .sTextInputWrapper.disabled .sTextInput{background-color:#FFF;border: 1px solid #CCCCCC;}
  .messageRibbon.green{float: left;position: relative;width:100%;background-color:#2DBF6F;color:#FFF;padding:20px 20px 39px; text-align:left;font-family: "HPSimplified";font-weight:normal;font-size:16px;line-height:24px;margin-bottom: 0px;}
  .sTextInputWrapper.error .sTextInput{border-color:#f4f4f4; border-bottom:1px solid #FF2954;}
  .sTextInputWrapper.validated .sTextInput{border-color:#f4f4f4; border-bottom:1px solid #2C3038;}

}

@media screen and (max-width:767px){
  .messageRibbon.green{padding:20px 16px 39px;}
  .sTextInputWrapper input{line-height:24px;}
}

@media screen and (max-width:650px){
  .sRadioButtonWrapper li{width:100%;margin-bottom:20px;margin-right:0;}
}

