/**
 * Copyright 2019 Adobe. All rights reserved.
 * This file is licensed to you under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. You may obtain a copy
 * of the License at http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
 * OF ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */
._coral-SplitButton {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  vertical-align: top;
}
._coral-SplitButton + ._coral-SplitButton,
  ._coral-SplitButton + ._coral-Button {
    margin-left: 12px;
  }
._coral-Button + ._coral-SplitButton {
  margin-left: 12px;
}
._coral-SplitButton-action {
  margin-left: 0;

  border-radius: 16px 0 0 16px;
}
._coral-SplitButton-action._coral-Button--cta {
    border-right: 0;
    margin-right: 2px;
  }
._coral-SplitButton-action + ._coral-SplitButton-trigger {
    margin-left: 0;
  }
._coral-SplitButton-trigger {
  margin-left: 0;

  border-radius: 0 16px 16px 0;
  border-left-width: 0;

  padding-left: 8.00004px;
  padding-right: 10px;

  min-width: 0;
}
._coral-SplitButton-trigger.focus-ring {
    box-shadow: none;
  }
._coral-SplitButton-icon {
  display: block;
  margin-top: 1px;
}
._coral-SplitButton-action,
._coral-SplitButton-trigger {
  position: relative;
}
._coral-SplitButton-action:focus, ._coral-SplitButton-trigger:focus {
    z-index: 1;
  }
._coral-SplitButton-action ._coral-Button-label + ._coral-Icon {
    margin-left: 12px;
  }
._coral-SplitButton--left ._coral-SplitButton-action {
    border-radius: 0 16px 16px 0;
    margin-right: 0;
    margin-left: 0;
  }
._coral-SplitButton--left ._coral-SplitButton-action._coral-Button--cta {
      border-left: 0;
      margin-left: 2px;
    }
._coral-SplitButton--left ._coral-SplitButton-trigger {
    margin-right: 0;

    border-radius: 16px 0 0 16px;

    border-left-width: 2px;
    border-right-width: 0;

    padding-right: 8.00004px;
    padding-left: 10px;
  }

.coral--large ._coral-SplitButton + ._coral-SplitButton,
  .coral--large ._coral-SplitButton + ._coral-Button {
    margin-left: 15px;
  }
.coral--large ._coral-Button + ._coral-SplitButton {
  margin-left: 15px;
}
.coral--large ._coral-SplitButton-action {

  border-radius: 20px 0 0 20px;
}
.coral--large ._coral-SplitButton-action._coral-Button--cta {
    margin-right: 2px;
  }
.coral--large ._coral-SplitButton-action + ._coral-SplitButton-trigger {
    margin-left: 0;
  }
.coral--large ._coral-SplitButton-trigger {

  border-radius: 0 20px 20px 0;
  border-left-width: 0;

  padding-left: 10.00005px;
  padding-right: 13px;

  min-width: 0;
}
.coral--large ._coral-SplitButton-action ._coral-Button-label + ._coral-Icon {
    margin-left: 15px;
  }
.coral--large ._coral-SplitButton--left ._coral-SplitButton-action {
    border-radius: 0 20px 20px 0;
    margin-left: 0;
  }
.coral--large ._coral-SplitButton--left ._coral-SplitButton-action._coral-Button--cta {
      margin-left: 2px;
    }
.coral--large ._coral-SplitButton--left ._coral-SplitButton-trigger {

    border-radius: 20px 0 0 20px;

    border-left-width: 2px;
    border-right-width: 0;

    padding-right: 10.00005px;
    padding-left: 13px;
  }

