.Authorization {
  margin: 32px;
}

.Authorization > .field {
  margin-bottom: 41px !important;
}

.Authorization .ui.checkbox input[type='radio'].hidden + label {
  font-weight: 700;
  font-size: 17px;
  padding-left: 35px;
}

.Authorization .is-pending .ui.checkbox label:before,
.Authorization .is-pending .ui.checkbox label:after {
  display: none;
}

.Authorization .radio-description {
  font-size: 15px;
  margin-left: 35px;
  margin-top: 5px;
}

.Authorization .is-pending .loader-tooltip {
  display: inline;
  position: relative;
}

.Authorization .loader-tooltip {
  display: none;
}

.Authorization .ui.loader {
  left: 7px;
  top: 2px;
  float: left;
}

.Authorization .ui.mini.loader:after,
.Authorization .ui.mini.loader:before {
  width: 1.8rem;
  height: 1.8rem;
}

.Authorization .ui.checkbox input[type='radio'].hidden + label,
.Authorization .ui.checkbox input[type='radio'].hidden:focus + label,
.Authorization .ui.checkbox input[type='radio'].hidden:active + label {
  font-weight: 700;
  font-size: 17px;
  padding-left: 35px;
}

@media (max-width: 768px) {
  .Authorization .ui.radio.checkbox {
    margin-bottom: 0px;
  }

  .Authorization .ui.loader {
    top: 8px;
  }
}

.Authorization .ui.radio.checkbox .box:before,
.Authorization .ui.radio.checkbox label:before {
  width: 26px !important;
  height: 26px !important;
}

.Authorization
  .ui.radio.checkbox.checked
  input[type='radio'].hidden
  + label:after {
  top: -9px !important;
  left: -10px !important;
  width: 46px !important;
  height: 46px !important;
}
