
.el-button [class*=el-icon-]+span {
  margin-left: 0;
  margin-right: 5px;
}

.el-icon-right {
  margin-left: 0;
  margin-right: 5px;
}

.el-radio+.el-radio {
  margin-right: 30px;
  margin-left: 0 !important;
}

.el-radio__label {
  padding-right: 10px;
  padding-left: 0 !important;
}

.el-radio.is-bordered {
  padding: 12px 10px 0 20px;
}

.el-radio-button:first-child .el-radio-button__inner {
  border-left: none;
  border-right: 1px solid #dcdfe6;
  border-radius: 0 4px 4px 0;
}

.el-radio-button:last-child .el-radio-button__inner {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #dcdfe6;
}

.el-radio-button.is-active:last-child .el-radio-button__inner {
  border-left: none;
}

.el-checkbox__label {
  padding-left: auto;
  padding-right: 10px;
}

.el-checkbox+.el-checkbox {
  margin-right: 30px;
  margin-left: 0 !important;
}


.el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: none;
  border-right: 1px solid #dcdfe6;
  border-radius: 0 4px 4px 0;
}

.el-checkbox-button:last-child .el-checkbox-button__inner {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #dcdfe6;
}

.el-checkbox-button.is-active:last-child .el-checkbox-button__inner {
  border-left: none;
}

.el-select .el-tag {
  margin: 2px 6px 2px 0;
}

.el-select-group__title {
  padding-right: 20px;
  padding-left: 0;
}

.el-select .el-tag__close.el-icon-close {
  left: -7px;
  right: auto;
}

.el-input__suffix {
  left: 5px;
  right: auto;
}

.el-input--suffix .el-input__inner {
  padding-left: 30px;
  padding-right: 15px;
}

.el-switch__label--left {
  margin-left: 10px;
}

.el-switch__label--right {
  margin-right: 10px;
}

.demo-box.demo-slider .demonstration+.el-slider {
  margin-left: 20px;
}

.el-time-spinner__wrapper {
  .el-scrollbar__wrap {
    margin-right: 0!important;
    margin-left: 10px!important;
  }
}

.el-picker-panel [slot=sidebar], .el-picker-panel__sidebar {
  left: 0;
}

.el-date-table td.start-date div {
  margin-right: 5px;
  margin-left: 0;
  border-radius: 0 15px 15px 0;
}

.el-date-table td.end-date div {
  margin-right: 0;
  margin-left: 5px;
  border-radius: 15px 0 0 15px;
}

.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {
  margin-right: 5px;
  margin-left: 0;
  border-radius: 0 15px 15px 0;
}

.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {
  margin-right: 0;
  margin-left: 5px;
  border-radius: 15px 0 0 15px;
}

.el-picker-panel__footer {
  text-align: left;
}

.el-button+.el-button {
  margin-left: 0;
  margin-right: 10px;
}

.el-upload-list__item-status-label {
  right: auto;
  left: 5px;
}

.el-upload-list__item .el-icon-close {
  right: auto;
  left: 5px;
}

.el-upload-list__item-name [class^=el-icon] {
  margin-left: 7px;
  margin-right: auto;
}

.el-upload-list__item-name {
  margin-left: 40px;
  margin-right: 0;
  padding-right: 4px;
  padding-left: 0;
}

.el-rate__decimal, .el-rate__icon .path2 {
  right: 0;
  left: auto;
}

.el-rate__icon {
  margin-right: 0;
  margin-left: 6px;
}