@-webkit-keyframes opGradient {
  0% {
    -webkit-transform: translateY(-10px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes opGradient {
  0% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes nonesearching {
  0% {
    left: 20%;
    -webkit-transform: scale3d(1, 1, 1);
    opacity: 1;
  }
  100% {
    left: 34%;
    -webkit-transform: scale3d(0, 0, 0);
    opacity: 0;
  }
}
@keyframes nonesearching {
  0% {
    left: 20%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }
  100% {
    left: 34%;
    -webkit-transform: scale3d(0, 0, 0);
    transform: scale3d(0, 0, 0);
    opacity: 0;
  }
}
#hw1_mob_nav_container .title.active > ul > li:hover > a,
#hw1_mob_nav_container ul > li,
#hw1_mob_nav_container ul > li:hover > a,
li.hw1_hasmore > ul > li a:hover,
li.hw1_hasmore a:hover,
li.hw1_nomore a:hover,
li.nomore > ul > li a:hover {
  color: #282828;
}
#hw1_mob_nav_container ul li {
  line-height: 1.625;
  border: 0;
  padding: 0;
}
#hw1_mob_nav_container ul > li > ul > li {
  border-bottom: 1px solid #d4d4d4;
}
#hw1_mob_nav_container ul li ul {
  border: 0;
}
#hw1_mob_nav_container ul li ul.collapse.in {
  display: block;
}
#hw1_mob_nav_container ul > li > ul > li,
#hw1_mob_nav_container ul li ul li.title {
  background: none;
  padding: 0;
  margin: 0;
}
#hw1_mob_nav_container ul > li > ul > li.nav-mob-link {
  padding-left: 25px;
}
header .mob_nav_open ul li.nav-mob-link a {
  display: inline-block !important;
}
header .hw1_masthead_rightside > ul > li:first-child {
  width: 53px;
}
header .hw1_masthead_rightside > ul > li:first-child a {
  display: inline-block;
}
header .hw1_masthead_rightside > ul > li:first-child a:before {
  content: "\e917" !important;
  position: static;
}
header .mob-worldwide-open ul li {
  padding: 15px 15px !important;
  border-bottom: 1px solid #d4d4d4 !important;
}
header .mob-worldwide-open ul li a {
  display: inline-block !important;
}
#hw1_mob_nav_container ul > li:hover > a.worldwide-link-mob {
  color: #fff;
}
/**/
.login-info-cell .infor-write .radio-button .radio {
  float: none;
  display: inline-block;
}
.login-info-cell .infor-write .radio-button input {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
  position: static;
  margin-top: 0;
}
.login-info-cell .infor-write .radio-button span {
  float: none;
}
/**/
.psirt-set-out .moreinfo {
  overflow: auto;
  overflow-y: hidden;
}
/**/
#breadcrumb_nav ul li:first-child + li + li + li + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li:before,
#breadcrumb_nav ul li:first-child + li:before {
  background: none !important;
  padding-right: 0 !important;
  content: none !important;
}
.related-link {
  border-bottom: 2px solid #2ca8d2;
  float: left;
  padding-bottom: 20px;
}
.change-password h1 {
  margin-top: 25px;
}
.verification-code .icheckbox_square-blue,
.verification-code .iradio_square-blue {
  display: inline-block;
  *display: inline !important;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 22px!important;
  height: 22px;
  background: url(//www.huawei.com/Assets/corp/v2/img/icheck/blue.png) no-repeat;
  border: none;
  cursor: pointer;
  float: none !important;
}
.verification-code .icheckbox_square-blue {
  background-position: 0 0;
}
.verification-code .icheckbox_square-blue.hover {
  background-position: -24px 0;
}
.verification-code .icheckbox_square-blue.checked {
  background-position: -48px 0;
}
.verification-code .icheckbox_square-blue.disabled {
  background-position: -72px 0;
  cursor: default;
}
.verification-code .icheckbox_square-blue.checked.disabled {
  background-position: -96px 0;
}
.verification-code .iradio_square-blue {
  background-position: -120px 0;
}
.verification-code .iradio_square-blue.hover {
  background-position: -144px 0;
}
.verification-code .iradio_square-blue.checked {
  background-position: -168px 0;
}
.verification-code .iradio_square-blue.disabled {
  background-position: -192px 0;
  cursor: default;
}
.verification-code .iradio_square-blue.checked.disabled {
  background-position: -216px 0;
}
/* HiDPI support */
@media (-o-min-device-pixel-ratio: 1.25), (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  .verification-code .icheckbox_square-blue,
  .verification-code .iradio_square-blue {
    background-image: url(//www.huawei.com/Assets/corp/v2/img/icheck/blue@2x.png);
    background-size: 240px 24px;
  }
}
.verification-code .sign-checkbox {
  margin-top: 30px;
}
.verification-code .sign-checkbox li {
  padding-left: 0px;
  margin-bottom: 10px;
  position: relative;
}
.verification-code .sign-checkbox li > div {
  display: block;
  margin-top: 8px;
}
.verification-code .sign-checkbox li > div span {
  padding-left: 15px;
}
.verification-code .sign-checkbox li > div .iradio_square-blue {
  margin-right: 5px;
  margin-top: -3px;
}
.verification-code .sign-checkbox li span {
  display: inline-block;
  padding-left: 30px;
}
.verification-code .sign-checkbox li span:first-child {
  padding-left: 0;
}
