.ms-parent.form-control {
  height: calc(1.5em + .75rem + 10px);
  padding: 0; }
  .ms-choice {
    border-radius: 6px !important;
  }
  .ms-choice > span.placeholder {
    background-color: transparent !important;
  }
  .ms-parent.form-control .ms-choice {
    height: 100%;
    border: 0; }
    .ms-parent.form-control .ms-choice > span {
      top: 50%;
      transform: translateY(-50%); }
  .ms-parent.form-control.form-control-sm .ms-drop input[type=radio],
  .ms-parent.form-control.form-control-sm .ms-drop input[type=checkbox] {
    margin-top: 0.4rem; }
  .ms-parent.form-control.form-control-lg .ms-drop input[type=radio],
  .ms-parent.form-control.form-control-lg .ms-drop input[type=checkbox] {
    margin-top: 0.5rem; }
