.next-btn-text.disabled:focus, .next-btn-text.disabled:active, .next-btn-text.disabled.active, .next-btn-text.disabled:hover, .next-btn-text.disabled.hover, .next-btn-text[disabled]:focus, .next-btn-text[disabled]:active, .next-btn-text[disabled].active, .next-btn-text[disabled]:hover, .next-btn-text[disabled].hover {
  color: #CCCCCC;
  background-color: transparent;
  border-color: transparent;
  text-decoration: none;
}

.next-btn-text.next-btn-loading {
  background-color: transparent;
  border-color: transparent;
}

.next-btn-text.next-btn-loading, .next-btn-text.next-btn-loading:link, .next-btn-text.next-btn-loading:visited, .next-btn-text.next-btn-loading.visited {
  color: #333333;
}

.next-btn-text.next-btn-loading:focus, .next-btn-text.next-btn-loading:active, .next-btn-text.next-btn-loading.active, .next-btn-text.next-btn-loading:hover, .next-btn-text.next-btn-loading.hover {
  color: #333333;
  background-color: transparent;
  border-color: transparent;
  text-decoration: none;
}

.next-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.next-btn-group>.next-btn {
  position: relative;
  float: left;
  box-shadow: none;
}

.next-btn-group>.next-btn:hover, .next-btn-group>.next-btn:focus, .next-btn-group>.next-btn:active, .next-btn-group>.next-btn.active {
  z-index: 1;
}

.next-btn-group>.next-btn.disabled, .next-btn-group>.next-btn[disabled] {
  z-index: 0;
}

.next-btn-group .next-btn.next-btn {
  margin: 0 0 0 -1px;
}

.next-btn-group .next-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.next-btn-group>.next-btn:first-child {
  margin: 0;
}

.next-btn-group>.next-btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.next-btn-group>.next-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.next-btn-group>.next-btn-primary:not(:first-child) {
  border-left-color: rgba(255, 255, 255, 0.2);
}

.next-btn-group>.next-btn-primary:not(:first-child):hover {
  border-left-color: transparent;
}

.next-btn-group>.next-btn-primary:not(:first-child).disabled, .next-btn-group>.next-btn-primary:not(:first-child)[disabled] {
  border-left-color: #E6E7EB;
}

.next-btn-split>.next-btn:last-child:not(:first-child).next-btn-large {
  width: 40px;
  padding: 0;
}

.next-btn-split>.next-btn:last-child:not(:first-child).next-btn-medium {
  width: 28px;
  padding: 0;
}

.next-btn-split>.next-btn:last-child:not(:first-child).next-btn-small {
  width: 20px;
  padding: 0;
}

.next-btn-split>.next-btn:first-child:not(:last-child).next-btn-large {
  padding: 0 12px 0 20px;
}

.next-btn-split>.next-btn:first-child:not(:last-child).next-btn-medium {
  padding: 0 12px 0 16px;
}

.next-btn-split>.next-btn:first-child:not(:last-child).next-btn-small {
  padding: 0 8px 0 12px;
}

.next-radio {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  line-height: 1.28571;
  position: relative;
  width: 16px;
  height: 16px;
}

.next-radio *, .next-radio *:before, .next-radio *:after {
  box-sizing: border-box;
}

.next-radio-group {
  display: inline-block;
}

.next-radio input[type="radio"] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}

.next-radio .next-radio-inner {
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  border-radius: 50%;
  border: 1px solid #C4C6CF;
  -webkit-transition: ease all 0.3s 0s;
  transition: ease all 0.3s 0s;
}