/*! Lightning Design System 2.3.1 */
@charset "UTF-8";
/*!
 * Copyright (c) 2015-present, Salesforce.com, Inc. - All rights reserved.
 * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
 * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
 * - Neither the name of the Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */


/*
  * minimized to just support slds-button and slds-dropdown
*/

button {
  color: inherit;
  font: inherit;
  margin: 0; }


input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

*,
*:before,
*:after {
  box-sizing: border-box; }


h1,
h2,
h3,
h4,
h5,
h6{
  margin: 0px;
  padding: 0;
}
h5,h6{
  font-weight: normal;
}
p,
ol,
ul,
dl,
fieldset {
  margin: 0;
  padding: 0; }


fieldset,
hr {
  border: 0; }
ol,
ul {
  list-style: none; }


a,
button {
  cursor: pointer; }

/**
 * The base `.slds-button` looks like a plain text link. It removes all the
 * styling of the native button. It�s typically used to trigger a modal or
 * display a �like� link. All button variations are built by adding another
 * class to `.slds-button`.
 *
 * Add the `.slds-button--neutral` class to create a neutral button, which
 * has a white background and gray border.
 *
 * Use a neutral icon button is for buttons with an icon on the left or
 * right (not for stateful buttons). Add the `.slds-button--neutral` class
 * to `.slds-button`.
 *
 * The SVG inside receives the `.slds-button__icon` class. You can position
 * the icon on the right or the left using `.slds-button__icon--right` or
 * `.slds-button__icon--left` , which apply the correct amount of space
 * between the icon and the text.
 *
 * To create the brand button, add the `.slds-button--brand` class to
 * the `.slds-button` class.
 *
 * To create the destructive button, add the `.slds-button--destructive`
 * class to the `.slds-button` class.
 *
 * Use the inverse button on dark backgrounds. Add the `.slds-button--inverse`
 * class to the `.slds-button` class.
 *
 * @summary This neutralizes all the base styles making it look like a text link
 *
 * @name base
 * @selector .slds-button
 * @restrict button, a, span
 * @variant
 */
.slds-button {
  position: relative;
  display: inline-block;
  padding: 0;
  background: transparent;
  background-clip: border-box;
  border: 1px solid transparent;
  border-radius: 3px;
  font-size: 0.75rem;
  line-height: 1.875rem;
  text-decoration: none;
  color: #0070d2;
  -webkit-appearance: none;
  white-space: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: color 0.05s linear, background-color 0.05s linear; }

.slds-button:hover, .slds-button:focus, .slds-button:active, .slds-button:visited {
  text-decoration: none; }

.slds-button:hover, .slds-button:focus {
  color: #005fb2; }

.slds-button:focus {
  outline: 0;
  box-shadow: 0 0 3px #0070D2; }

.slds-button:active {
  color: #00396b; }

.slds-button[disabled] {
  color: #d8dde6; }

.slds-button:hover .slds-button__icon, .slds-button:focus .slds-button__icon, .slds-button:active .slds-button__icon, .slds-button[disabled] .slds-button__icon {
  fill: currentColor; }

.slds-button + .slds-button-group,
.slds-button + .slds-button-group-list {
  margin-left: 0.25rem; }

.slds-button + .slds-button {
  margin-left: 0.25rem; }

a.slds-button {
  text-align: center; }

a.slds-button:focus {
  outline: 0;
  box-shadow: 0 0 3px #0070D2; }

a.slds-button--inverse:focus {
  outline: none;
  box-shadow: 0 0 3px #E0E5EE; }

/**
 * Resets attributes of .slds-button back to the browser default
 *
 * @selector .slds-button_reset
 * @restrict button
 * @modifier
 */
.slds-button_reset,
.slds-button--reset {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  padding: 0;
  background: transparent;
  border: 0;
  text-align: inherit; }

/**
 * Creates the gray border with white background default style
 *
 * @selector .slds-button_neutral
 * @restrict .slds-button
 * @modifier
 * @group theme
 */
.slds-button_neutral,
.slds-button--neutral {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #d8dde6;
  background-color: white; }

.slds-button_neutral:hover, .slds-button_neutral:focus,
.slds-button--neutral:hover,
.slds-button--neutral:focus {
  background-color: #f4f6f9; }

.slds-button_neutral:active,
.slds-button--neutral:active {
  background-color: #eef1f6; }

.slds-button_neutral[disabled],
.slds-button--neutral[disabled] {
  background-color: white;
  cursor: default; }

/**
 * Icons can be included on either the right, left, or both sides of an option.
 *
 * When using icons (e.g. checkmarks) to indicate selected state:
 * - all selectable items should contain an icon
 * - icons of non-selected are hidden by default
 * - a selected item reveals its icon when `aria-checked="true"` is applied to its `menuitemcheckbox` or `menuitemradio` child (e.g. `<a role="menuitemcheckbox" aria-checked="true" ...>`).
 *
 * @summary Initializes a trigger element around the dropdown
 *
 * @name dropdown
 * @selector .slds-dropdown-trigger
 * @restrict div, span, li
 * @variant
 */
.slds-form-element__label {
  display: inline-block;
  /* color: #0099e0; */
  font-size: 14px;
  line-height: 1.5;
  margin-right: 0.75rem;
  margin-bottom: 0.25rem; }
.slds-form-element__label:empty {
  margin: 0; }

.slds-form-element__control .slds-radio,
.slds-form-element__control .slds-checkbox {
  display: block; }

.slds-form-element__icon {
  display: inline-block;
  position: relative; }

/**
 * @summary Initializes radio button
 *
 * @name base
 * @selector .slds-radio
 * @restrict span
 * @variant
 */
.slds-radio {
  display: inline-block;
  /**
   * Creates a custom styled radio button
   *
   * @selector .slds-radio_faux
   * @restrict [class*='slds-radio'] span
   */ }

.slds-radio .slds-radio_faux,
.slds-radio .slds-radio--faux {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  border: 1px solid #cad0d3;
  border-radius: 50%;
  background: #f4f8f9;
  transition: border 0.1s linear, background-color 0.1s linear; }

.slds-radio .slds-form-element__label {
  display: inline;
  vertical-align: middle;
  font-size: 14px; }

.slds-radio [type="radio"] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute; }

.slds-radio [type="radio"]:checked + .slds-radio_faux,
.slds-radio [type="radio"]:checked + .slds-radio--faux,
.slds-radio [type="radio"]:checked ~ .slds-radio_faux,
.slds-radio [type="radio"]:checked ~ .slds-radio--faux,
.slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio_faux,
.slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio--faux {
  background: white; }

.slds-radio [type="radio"]:checked + .slds-radio_faux:after,
.slds-radio [type="radio"]:checked + .slds-radio--faux:after,
.slds-radio [type="radio"]:checked ~ .slds-radio_faux:after,
.slds-radio [type="radio"]:checked ~ .slds-radio--faux:after,
.slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio_faux:after,
.slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio--faux:after {
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  border-radius: 50%;
  background: #1daa42; }

.slds-radio [type="radio"]:focus + .slds-radio_faux,
.slds-radio [type="radio"]:focus + .slds-radio--faux,
.slds-radio [type="radio"]:focus ~ .slds-radio_faux,
.slds-radio [type="radio"]:focus ~ .slds-radio--faux,
.slds-radio [type="radio"]:focus + .slds-radio__label .slds-radio_faux,
.slds-radio [type="radio"]:focus + .slds-radio__label .slds-radio--faux {
  border-color: #0099e0;
  box-shadow: 0 0 3px #0070D2; }

.slds-radio [type="radio"][disabled] {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.slds-radio [type="radio"][disabled] ~ .slds-radio_faux,
.slds-radio [type="radio"][disabled] ~ .slds-radio--faux,
.slds-radio [type="radio"][disabled] + .slds-radio__label .slds-radio_faux,
.slds-radio [type="radio"][disabled] + .slds-radio__label .slds-radio--faux {
  background-color: #e0e5ee;
  border-color: #a8b7c7; }

/**
 * Error state for radio group
 *
 * @selector .slds-has-error
 * @restrict .slds-form-element
 * @modifier
 */
.slds-has-error .slds-radio [type='radio'] + .slds-radio_faux,
.slds-has-error .slds-radio [type='radio'] + .slds-radio--faux,
.slds-has-error .slds-radio [type='radio'] ~ .slds-radio_faux,
.slds-has-error .slds-radio [type='radio'] ~ .slds-radio--faux,
.slds-has-error .slds-radio [type='radio'] + .slds-radio__label .slds-radio_faux,
.slds-has-error .slds-radio [type='radio'] + .slds-radio__label .slds-radio--faux {
  border-color: #c23934;
  border-width: 2px; }

.slds-has-error .slds-radio [type='radio']:checked + .slds-radio_faux,
.slds-has-error .slds-radio [type='radio']:checked + .slds-radio--faux,
.slds-has-error .slds-radio [type='radio']:checked ~ .slds-radio_faux,
.slds-has-error .slds-radio [type='radio']:checked ~ .slds-radio--faux,
.slds-has-error .slds-radio [type='radio']:checked + .slds-radio__label .slds-radio_faux,
.slds-has-error .slds-radio [type='radio']:checked + .slds-radio__label .slds-radio--faux {
  background: white; }

.slds-has-error .slds-radio [type='radio']:checked + .slds-radio_faux:after,
.slds-has-error .slds-radio [type='radio']:checked + .slds-radio--faux:after,
.slds-has-error .slds-radio [type='radio']:checked ~ .slds-radio_faux:after,
.slds-has-error .slds-radio [type='radio']:checked ~ .slds-radio--faux:after,
.slds-has-error .slds-radio [type='radio']:checked + .slds-radio__label .slds-radio_faux:after,
.slds-has-error .slds-radio [type='radio']:checked + .slds-radio__label .slds-radio--faux:after {
  background: #d4504c; }

.slds-form-element .slds-radio [type='radio'] + .slds-radio_faux,
.slds-form-element .slds-radio [type='radio'] + .slds-radio--faux,
.slds-form-element .slds-radio [type='radio'] ~ .slds-radio_faux,
.slds-form-element .slds-radio [type='radio'] ~ .slds-radio--faux,
.slds-radio [type='radio'] + .slds-radio__label .slds-radio_faux,
.slds-radio [type='radio'] + .slds-radio__label .slds-radio--faux {
  margin-right: 0.5rem; }
/**
 * @selector .slds-radio_button
 * @restrict .slds-radio_button-group span
 */
.slds-radio_button,
.slds-radio--button {
  display: -ms-flexbox;
  display: flex;
  border: 0;
  border-radius: 0;
  background-clip: padding-box;
  /**
   * Create styled button when adjacent to the input[radio] element
   *
   * @selector .slds-radio_faux
   * @restrict .slds-radio_button span
   */ }

.slds-radio_button .slds-radio_faux,
.slds-radio_button .slds-radio--faux,
.slds-radio--button .slds-radio_faux,
.slds-radio--button .slds-radio--faux {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  vertical-align: middle; }

.slds-radio_button + .slds-radio_button,
.slds-radio_button + .slds-radio--button,
.slds-radio--button + .slds-radio_button,
.slds-radio--button + .slds-radio--button {
  border-left: 1px solid #d8dde6;
  margin: 0; }

.slds-radio_button:first-child > .slds-radio_faux,
.slds-radio_button:first-child > .slds-radio--faux,
.slds-radio_button:first-child > .slds-radio_button__label,
.slds-radio_button:first-child > .slds-radio--button__label,
.slds-radio--button:first-child > .slds-radio_faux,
.slds-radio--button:first-child > .slds-radio--faux,
.slds-radio--button:first-child > .slds-radio_button__label,
.slds-radio--button:first-child > .slds-radio--button__label {
  border-radius: 0.25rem 0 0 0.25rem; }

.slds-radio_button:last-child > .slds-radio_faux,
.slds-radio_button:last-child > .slds-radio--faux,
.slds-radio_button .slds-button_last > .slds-radio_faux,
.slds-radio_button .slds-button--last > .slds-radio--faux,
.slds-radio_button:last-child > .slds-radio_button__label,
.slds-radio_button:last-child > .slds-radio--button__label,
.slds-radio--button:last-child > .slds-radio_faux,
.slds-radio--button:last-child > .slds-radio--faux,
.slds-radio--button .slds-button_last > .slds-radio_faux,
.slds-radio--button .slds-button--last > .slds-radio--faux,
.slds-radio--button:last-child > .slds-radio_button__label,
.slds-radio--button:last-child > .slds-radio--button__label {
  border-radius: 0 0.25rem 0.25rem 0; }

.slds-radio_button [type="radio"],
.slds-radio--button [type="radio"] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute; }

.slds-radio_button [type="radio"]:checked + .slds-radio_faux,
.slds-radio_button [type="radio"]:checked + .slds-radio--faux,
.slds-radio_button [type="radio"]:checked ~ .slds-radio_faux,
.slds-radio_button [type="radio"]:checked ~ .slds-radio--faux,
.slds-radio_button [type="radio"]:checked + .slds-radio_button__label,
.slds-radio_button [type="radio"]:checked + .slds-radio--button__label,
.slds-radio--button [type="radio"]:checked + .slds-radio_faux,
.slds-radio--button [type="radio"]:checked + .slds-radio--faux,
.slds-radio--button [type="radio"]:checked ~ .slds-radio_faux,
.slds-radio--button [type="radio"]:checked ~ .slds-radio--faux,
.slds-radio--button [type="radio"]:checked + .slds-radio_button__label,
.slds-radio--button [type="radio"]:checked + .slds-radio--button__label {
  background-color: #0070d2;
  color: white; }

.slds-radio_button [type="radio"]:checked + .slds-radio_faux:hover, .slds-radio_button [type="radio"]:checked + .slds-radio_faux:focus,
.slds-radio_button [type="radio"]:checked + .slds-radio--faux:hover,
.slds-radio_button [type="radio"]:checked + .slds-radio--faux:focus,
.slds-radio_button [type="radio"]:checked ~ .slds-radio_faux:hover,
.slds-radio_button [type="radio"]:checked ~ .slds-radio_faux:focus,
.slds-radio_button [type="radio"]:checked ~ .slds-radio--faux:hover,
.slds-radio_button [type="radio"]:checked ~ .slds-radio--faux:focus,
.slds-radio_button [type="radio"]:checked + .slds-radio_button__label:hover,
.slds-radio_button [type="radio"]:checked + .slds-radio_button__label:focus,
.slds-radio_button [type="radio"]:checked + .slds-radio--button__label:hover,
.slds-radio_button [type="radio"]:checked + .slds-radio--button__label:focus,
.slds-radio--button [type="radio"]:checked + .slds-radio_faux:hover,
.slds-radio--button [type="radio"]:checked + .slds-radio_faux:focus,
.slds-radio--button [type="radio"]:checked + .slds-radio--faux:hover,
.slds-radio--button [type="radio"]:checked + .slds-radio--faux:focus,
.slds-radio--button [type="radio"]:checked ~ .slds-radio_faux:hover,
.slds-radio--button [type="radio"]:checked ~ .slds-radio_faux:focus,
.slds-radio--button [type="radio"]:checked ~ .slds-radio--faux:hover,
.slds-radio--button [type="radio"]:checked ~ .slds-radio--faux:focus,
.slds-radio--button [type="radio"]:checked + .slds-radio_button__label:hover,
.slds-radio--button [type="radio"]:checked + .slds-radio_button__label:focus,
.slds-radio--button [type="radio"]:checked + .slds-radio--button__label:hover,
.slds-radio--button [type="radio"]:checked + .slds-radio--button__label:focus {
  background-color: #1daa42; }

.slds-radio_button [type="radio"]:focus + .slds-radio_faux,
.slds-radio_button [type="radio"]:focus + .slds-radio--faux,
.slds-radio_button [type="radio"]:focus ~ .slds-radio_faux,
.slds-radio_button [type="radio"]:focus ~ .slds-radio--faux,
.slds-radio_button [type="radio"]:focus + .slds-radio_button__label,
.slds-radio_button [type="radio"]:focus + .slds-radio--button__label,
.slds-radio--button [type="radio"]:focus + .slds-radio_faux,
.slds-radio--button [type="radio"]:focus + .slds-radio--faux,
.slds-radio--button [type="radio"]:focus ~ .slds-radio_faux,
.slds-radio--button [type="radio"]:focus ~ .slds-radio--faux,
.slds-radio--button [type="radio"]:focus + .slds-radio_button__label,
.slds-radio--button [type="radio"]:focus + .slds-radio--button__label {
  outline: 0;
  box-shadow: 0 0 3px #0070D2;
  z-index: 1; }

.slds-radio_button [type="radio"][disabled] + .slds-radio_faux,
.slds-radio_button [type="radio"][disabled] + .slds-radio--faux,
.slds-radio_button [type="radio"][disabled] ~ .slds-radio_faux,
.slds-radio_button [type="radio"][disabled] ~ .slds-radio--faux,
.slds-radio_button [type="radio"][disabled] + .slds-radio_button__label,
.slds-radio_button [type="radio"][disabled] + .slds-radio--button__label,
.slds-radio--button [type="radio"][disabled] + .slds-radio_faux,
.slds-radio--button [type="radio"][disabled] + .slds-radio--faux,
.slds-radio--button [type="radio"][disabled] ~ .slds-radio_faux,
.slds-radio--button [type="radio"][disabled] ~ .slds-radio--faux,
.slds-radio--button [type="radio"][disabled] + .slds-radio_button__label,
.slds-radio--button [type="radio"][disabled] + .slds-radio--button__label {
  background-color: white;
  color: #d8dde6; }

.slds-radio_button [type="radio"][disabled] + .slds-radio_faux:hover, .slds-radio_button [type="radio"][disabled] + .slds-radio_faux:focus,
.slds-radio_button [type="radio"][disabled] + .slds-radio--faux:hover,
.slds-radio_button [type="radio"][disabled] + .slds-radio--faux:focus,
.slds-radio_button [type="radio"][disabled] ~ .slds-radio_faux:hover,
.slds-radio_button [type="radio"][disabled] ~ .slds-radio_faux:focus,
.slds-radio_button [type="radio"][disabled] ~ .slds-radio--faux:hover,
.slds-radio_button [type="radio"][disabled] ~ .slds-radio--faux:focus,
.slds-radio_button [type="radio"][disabled] + .slds-radio_button__label:hover,
.slds-radio_button [type="radio"][disabled] + .slds-radio_button__label:focus,
.slds-radio_button [type="radio"][disabled] + .slds-radio--button__label:hover,
.slds-radio_button [type="radio"][disabled] + .slds-radio--button__label:focus,
.slds-radio--button [type="radio"][disabled] + .slds-radio_faux:hover,
.slds-radio--button [type="radio"][disabled] + .slds-radio_faux:focus,
.slds-radio--button [type="radio"][disabled] + .slds-radio--faux:hover,
.slds-radio--button [type="radio"][disabled] + .slds-radio--faux:focus,
.slds-radio--button [type="radio"][disabled] ~ .slds-radio_faux:hover,
.slds-radio--button [type="radio"][disabled] ~ .slds-radio_faux:focus,
.slds-radio--button [type="radio"][disabled] ~ .slds-radio--faux:hover,
.slds-radio--button [type="radio"][disabled] ~ .slds-radio--faux:focus,
.slds-radio--button [type="radio"][disabled] + .slds-radio_button__label:hover,
.slds-radio--button [type="radio"][disabled] + .slds-radio_button__label:focus,
.slds-radio--button [type="radio"][disabled] + .slds-radio--button__label:hover,
.slds-radio--button [type="radio"][disabled] + .slds-radio--button__label:focus {
  cursor: default; }

/**
 * Label element inside of a radio button
 *
 * @selector .slds-radio_button__label
 * @restrict .slds-radio_button label
 */
.slds-radio_button__label,
.slds-radio--button__label {
  background-color: white; }

.slds-radio_button__label:hover, .slds-radio_button__label:focus,
.slds-radio--button__label:hover,
.slds-radio--button__label:focus {
  cursor: pointer; }

/**
 * @summary Initializes checkbox
 *
 * @name base
 * @selector .slds-checkbox
 * @restrict span, label
 * @required
 * @variant
 */
.slds-checkbox {
  display: inline-block;
  /**
   * Creates a custom styled checkbox
   *
   * @selector .slds-checkbox_faux
   * @restrict [class*='slds-checkbox'] span, [class*='slds-checkbox'] label
   * @required
   */ }

.slds-checkbox .slds-checkbox_faux,
.slds-checkbox .slds-checkbox--faux {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  border: 1px solid #cad0d3;
  border-radius: 3px;
  background: white;
  transition: border 0.1s linear, background-color 0.1s linear; }

.slds-checkbox .slds-form-element__label {
  display: inline;
  vertical-align: middle;
  font-size: 14px; }

.slds-checkbox [type="checkbox"] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute; }

.slds-checkbox [type="checkbox"]:checked + .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:checked + .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox--faux:after {
  display: block;
  content: '';
  height: 0.5rem;
  width: 1.0rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -70%, 0) rotate(-45deg);
  border-bottom: 3px solid #1daa42;
  border-left: 3px solid #1daa42; }

.slds-checkbox [type="checkbox"]:focus + .slds-checkbox_faux,
.slds-checkbox [type="checkbox"]:focus + .slds-checkbox--faux,
.slds-checkbox [type="checkbox"]:focus ~ .slds-checkbox_faux,
.slds-checkbox [type="checkbox"]:focus ~ .slds-checkbox--faux,
.slds-checkbox [type="checkbox"]:focus + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type="checkbox"]:focus + .slds-checkbox__label .slds-checkbox--faux {
  content: '';
  border-color: #0099e0;
  box-shadow: 0 0 3px #0070D2; }

.slds-checkbox [type="checkbox"]:focus:checked > .slds-checkbox_faux,
.slds-checkbox [type="checkbox"]:focus:checked > .slds-checkbox--faux,
.slds-checkbox [type="checkbox"]:focus:checked ~ .slds-checkbox_faux,
.slds-checkbox [type="checkbox"]:focus:checked ~ .slds-checkbox--faux,
.slds-checkbox [type="checkbox"]:focus:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type="checkbox"]:focus:checked + .slds-checkbox__label .slds-checkbox--faux {
  border-color: #0099e0;
  background-color: white; }

.slds-checkbox [type="checkbox"]:indeterminate + .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:indeterminate + .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"]:indeterminate ~ .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:indeterminate ~ .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"]:indeterminate + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:indeterminate + .slds-checkbox__label .slds-checkbox--faux:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.5rem;
  height: 2px;
  background: #1589ee;
  border: 0;
  transform: translate3d(-50%, -50%, 0); }

.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox_faux,
.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox--faux,
.slds-checkbox [type="checkbox"][disabled] ~ .slds-checkbox_faux,
.slds-checkbox [type="checkbox"][disabled] ~ .slds-checkbox--faux,
.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox__label .slds-checkbox_faux,
.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox__label .slds-checkbox--faux {
  background-color: #e0e5ee;
  border-color: #a8b7c7; }

.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"][disabled] ~ .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"][disabled] ~ .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox__label .slds-checkbox--faux:after {
  border-color: white; }

/**
 * Error styles for checkbox or checkbox group
 *
 * @selector .slds-has-error
 * @restrict .slds-form-element
 * @modifier
 */
.slds-has-error .slds-checkbox [type="checkbox"] + .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type="checkbox"] + .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type="checkbox"] ~ .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type="checkbox"] ~ .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type="checkbox"] + .slds-checkbox__label .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type="checkbox"] + .slds-checkbox__label .slds-checkbox--faux {
  border-color: #c23934;
  border-width: 2px; }

.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox--faux,
.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox_faux,
.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox--faux {
  border-color: #c23934;
  background-color: white; }

.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox_faux:after,
.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox--faux:after,
.slds-has-error .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox_faux:after,
.slds-has-error .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox--faux:after,
.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox_faux:after,
.slds-has-error .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox--faux:after {
  border-color: #d4504c; }

.slds-form-element .slds-checkbox [type="checkbox"] + .slds-checkbox_faux,
.slds-form-element .slds-checkbox [type="checkbox"] + .slds-checkbox--faux,
.slds-form-element .slds-checkbox [type="checkbox"] ~ .slds-checkbox_faux,
.slds-form-element .slds-checkbox [type="checkbox"] ~ .slds-checkbox--faux,
.slds-form-element .slds-checkbox [type="checkbox"] + .slds-checkbox__label .slds-checkbox_faux,
.slds-form-element .slds-checkbox [type="checkbox"] + .slds-checkbox__label .slds-checkbox--faux {
  margin-right: 0.5rem; }

.slds-dropdown-trigger {
  position: relative;
  display: inline-block;
  /**
   * If someone is using javascript for click to toggle - this modifier will help
   *
   * @selector .slds-dropdown-trigger_hover
   * @restrict .slds-dropdown-trigger
   */
  /**
   * If someone is using javascript for click to toggle - this modifier will help
   *
   * @selector .slds-dropdown-trigger_click
   * @restrict .slds-dropdown-trigger
   */ }

.slds-dropdown-trigger .slds-dropdown {
  top: 100%; }

.slds-dropdown-trigger .slds-dropdown_bottom,
.slds-dropdown-trigger .slds-dropdown--bottom {
  top: auto; }

.slds-dropdown-trigger .slds-dropdown {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.1s linear, visibility 0.1s linear; }

.slds-dropdown-trigger:hover, .slds-dropdown-trigger:focus {
  outline: 0; }

.slds-dropdown-trigger:hover .slds-dropdown, .slds-dropdown-trigger:focus .slds-dropdown {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.1s linear, visibility 0.1s linear; }

.slds-dropdown-trigger_hover .slds-dropdown, .slds-dropdown-trigger--hover .slds-dropdown {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.1s linear, visibility 0.1s linear; }

.slds-dropdown-trigger_hover:hover, .slds-dropdown-trigger_hover:focus, .slds-dropdown-trigger--hover:hover, .slds-dropdown-trigger--hover:focus {
  outline: 0; }

.slds-dropdown-trigger_hover:hover .slds-dropdown, .slds-dropdown-trigger_hover:focus .slds-dropdown, .slds-dropdown-trigger--hover:hover .slds-dropdown, .slds-dropdown-trigger--hover:focus .slds-dropdown {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.1s linear, visibility 0.1s linear; }

.slds-dropdown-trigger_click, .slds-dropdown-trigger--click {
  /**
     * Opens dropdown menu when invoked on click
     *
     * @selector .slds-is-open
     * @restrict .slds-dropdown-trigger_click
     * @modifier
     */ }

.slds-dropdown-trigger_click .slds-dropdown, .slds-dropdown-trigger--click .slds-dropdown {
  display: none; }

.slds-dropdown-trigger_click.slds-is-open .slds-dropdown, .slds-dropdown-trigger--click.slds-is-open .slds-dropdown {
  display: block;
  visibility: visible;
  opacity: 1; }

.slds-dropdown-trigger > [class*="slds-button_icon"] ~ .slds-dropdown_left[class*="slds-nubbin"],
.slds-dropdown-trigger > [class*="slds-button_icon"] ~ .slds-dropdown--left[class*="slds-nubbin"],
.slds-dropdown-trigger > [class*="slds-button--icon"] ~ .slds-dropdown_left[class*="slds-nubbin"],
.slds-dropdown-trigger > [class*="slds-button--icon"] ~ .slds-dropdown--left[class*="slds-nubbin"] {
  left: -0.5rem; }

.slds-dropdown-trigger > [class*="slds-button_icon"] ~ .slds-dropdown_right[class*="slds-nubbin"],
.slds-dropdown-trigger > [class*="slds-button_icon"] ~ .slds-dropdown--right[class*="slds-nubbin"],
.slds-dropdown-trigger > [class*="slds-button--icon"] ~ .slds-dropdown_right[class*="slds-nubbin"],
.slds-dropdown-trigger > [class*="slds-button--icon"] ~ .slds-dropdown--right[class*="slds-nubbin"] {
  right: -0.5rem; }

/**
 * Initializes dropdown
 *
 * @selector .slds-dropdown
 * @restrict .slds-dropdown-trigger div, .slds-dropdown-trigger ul
 * @notes Applies positioning and container styles, by default, dropdown appears below and center of target
 */
.slds-dropdown {
  position: absolute;
  z-index: 7000;
  left: 50%;
  float: left;
  min-width: 6rem;
  max-width: 20rem;
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
  border: 1px solid #d8dde6;
  border-radius: 0.25rem;
  padding: 0.25rem 0;
  font-size: 0.75rem;
  background: #fdfdfd;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
  transform: translateX(-50%);
  /**
   * Positions dropdown to left side of target
   *
   * @selector .slds-dropdown_left
   * @restrict .slds-dropdown
   * @modifier
   * @group position
   */
  /**
   * Positions dropdown to right side of target
   *
   * @selector .slds-dropdown_right
   * @restrict .slds-dropdown
   * @modifier
   * @group position
   */
  /**
   * Positions dropdown to above target
   *
   * @selector .slds-dropdown_bottom
   * @restrict .slds-dropdown
   * @modifier
   * @group position
   */
  /**
   * Sets min-width of 6rem/96px
   *
   * @selector .slds-dropdown_xx-small
   * @restrict .slds-dropdown
   * @modifier
   * @group width
   */
  /**
   * Sets min-width of 12rem/192px
   *
   * @selector .slds-dropdown_x-small
   * @restrict .slds-dropdown
   * @modifier
   * @group width
   */
  /**
   * Sets min-width of 15rem/240px
   *
   * @selector .slds-dropdown_small
   * @restrict .slds-dropdown
   * @modifier
   * @group width
   */
  /**
   * Sets min-width of 20rem/320px
   *
   * @selector .slds-dropdown_medium
   * @restrict .slds-dropdown
   * @modifier
   * @group width
   */
  /**
   * Sets min-width of 25rem/400px
   *
   * @selector .slds-dropdown_large
   * @restrict .slds-dropdown
   * @modifier
   * @group width
   */
  /**
   * Sets min-width of 25rem/400px
   *
   * @selector .slds-dropdown_large
   * @restrict .slds-dropdown
   * @modifier
   * @group width
   */
  /**
   * Forces overflow scrolling after 5 list items
   *
   * @selector .slds-dropdown_length-5
   * @restrict .slds-dropdown, .slds-dropdown__list
   * @modifier
   * @group height
   */
  /**
   * Forces overflow scrolling after 7 list items
   *
   * @selector .slds-dropdown_length-7
   * @restrict .slds-dropdown, .slds-dropdown__list
   * @modifier
   * @group height
   */
  /**
   * Forces overflow scrolling after 10 list items
   *
   * @selector .slds-dropdown_length-10
   * @restrict .slds-dropdown, .slds-dropdown__list
   * @modifier
   * @group height
   */
  /**
   * Forces overflow scrolling after 5 list items with an icon
   *
   * @selector .slds-dropdown_length-with-icon-5
   * @restrict .slds-dropdown, .slds-dropdown__list
   * @modifier
   * @group height
   */
  /**
   * Forces overflow scrolling after 7 list items with an icon
   *
   * @selector .slds-dropdown_length-with-icon-7
   * @restrict .slds-dropdown, .slds-dropdown__list
   * @modifier
   * @group height
   */
  /**
   * Forces overflow scrolling after 10 list items with an icon
   *
   * @selector .slds-dropdown_length-with-icon-10
   * @restrict .slds-dropdown, .slds-dropdown__list
   * @modifier
   * @group height
   */
  /**
   * Theme
   *
   * @selector .slds-dropdown_inverse
   * @restrict .slds-dropdown
   * @modifier
   * @group theme
   */
  /**
   * Adds padding to area above dropdown menu list
   *
   * @selector .slds-dropdown__header
   * @restrict .slds-dropdown li
   */
  /**
   * Initializes dropdown item
   *
   * @selector .slds-dropdown__item
   * @restrict .slds-dropdown li
   * @required
   */ }

.slds-dropdown_left, .slds-dropdown--left {
  left: 0;
  transform: translateX(0); }

.slds-dropdown_right, .slds-dropdown--right {
  left: auto;
  right: 0;
  transform: translateX(0); }

.slds-dropdown_bottom, .slds-dropdown--bottom {
  bottom: 100%; }

.slds-dropdown_xx-small, .slds-dropdown--xx-small {
  min-width: 12rem; }

.slds-dropdown_x-small, .slds-dropdown--x-small {
  min-width: 12rem; }

.slds-dropdown_small, .slds-dropdown--small {
  min-width: 15rem; }

.slds-dropdown_medium, .slds-dropdown--medium {
  min-width: 20rem; }

.slds-dropdown_large, .slds-dropdown--large {
  min-width: 25rem;
  max-width: 512px; }

.slds-dropdown_fluid, .slds-dropdown--fluid {
  min-width: auto;
  max-width: 100%;
  width: 100%; }

.slds-dropdown_length-5, .slds-dropdown--length-5 {
  -webkit-overflow-scrolling: touch;
  max-height: calc(((0.8125rem * 1.5) + 1rem) * 5);
  overflow-y: auto; }

.slds-dropdown_length-7, .slds-dropdown--length-7 {
  -webkit-overflow-scrolling: touch;
  max-height: calc(((0.8125rem * 1.5) + 1rem) * 7);
  overflow-y: auto; }

.slds-dropdown_length-10, .slds-dropdown--length-10 {
  -webkit-overflow-scrolling: touch;
  max-height: calc(((0.8125rem * 1.5) + 1rem) * 10);
  overflow-y: auto; }

.slds-dropdown_length-with-icon-5, .slds-dropdown--length-with-icon-5 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1.5rem + 1rem) * 5);
  overflow-y: auto; }

.slds-dropdown_length-with-icon-7, .slds-dropdown--length-with-icon-7 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1.5rem + 1rem) * 7);
  overflow-y: auto; }

.slds-dropdown_length-with-icon-10, .slds-dropdown--length-with-icon-10 {
  -webkit-overflow-scrolling: touch;
  max-height: calc((1.5rem + 1rem) * 10);
  overflow-y: auto; }

.slds-dropdown_inverse, .slds-dropdown--inverse {
  background: #061c3f;
  border-color: #061c3f; }

.slds-dropdown_inverse .slds-dropdown__item > a, .slds-dropdown--inverse .slds-dropdown__item > a {
  color: white; }

.slds-dropdown_inverse .slds-dropdown__item > a:hover, .slds-dropdown_inverse .slds-dropdown__item > a:focus, .slds-dropdown--inverse .slds-dropdown__item > a:hover, .slds-dropdown--inverse .slds-dropdown__item > a:focus {
  color: rgba(255, 255, 255, 0.75);
  background-color: transparent; }

.slds-dropdown_inverse .slds-dropdown__item > a:active, .slds-dropdown--inverse .slds-dropdown__item > a:active {
  color: rgba(255, 255, 255, 0.5);
  background-color: transparent; }

.slds-dropdown_inverse .slds-dropdown__item > a[aria-disabled="true"], .slds-dropdown--inverse .slds-dropdown__item > a[aria-disabled="true"] {
  color: rgba(255, 255, 255, 0.15);
  cursor: default; }

.slds-dropdown_inverse .slds-dropdown__item > a[aria-disabled="true"]:hover, .slds-dropdown--inverse .slds-dropdown__item > a[aria-disabled="true"]:hover {
  background-color: transparent; }

.slds-dropdown mark {
  font-weight: 700;
  background-color: transparent; }

.slds-dropdown[class*="slds-nubbin_top"], .slds-dropdown[class*="slds-nubbin--top"] {
  margin-top: 0.5rem; }

.slds-dropdown[class*="slds-nubbin_bottom"], .slds-dropdown[class*="slds-nubbin--bottom"] {
  margin-bottom: 0.5rem; }

.slds-dropdown_nubbin-top, .slds-dropdown--nubbin-top {
  margin-top: 0.5rem; }

.slds-dropdown_nubbin-top:before, .slds-dropdown--nubbin-top:before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  transform: rotate(45deg);
  content: '';
  background-color: #fdfdfd;
  left: 50%;
  top: -0.5rem;
  margin-left: -0.5rem; }

.slds-dropdown_nubbin-top:after, .slds-dropdown--nubbin-top:after {
  width: 1rem;
  height: 1rem;
  position: absolute;
  transform: rotate(45deg);
  content: '';
  background-color: #fdfdfd;
  left: 50%;
  top: -0.5rem;
  margin-left: -0.5rem; }

.slds-dropdown_nubbin-top:before, .slds-dropdown--nubbin-top:before {
  background: #fdfdfd; }

.slds-dropdown_nubbin-top:after, .slds-dropdown--nubbin-top:after {
  background: #fdfdfd;
  box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.16);
  z-index: -1; }

.slds-dropdown_nubbin-top.slds-dropdown_left, .slds-dropdown_nubbin-top.slds-dropdown--left, .slds-dropdown--nubbin-top.slds-dropdown_left, .slds-dropdown--nubbin-top.slds-dropdown--left {
  left: -1rem; }

.slds-dropdown_nubbin-top.slds-dropdown_left:before, .slds-dropdown_nubbin-top.slds-dropdown_left:after, .slds-dropdown_nubbin-top.slds-dropdown--left:before, .slds-dropdown_nubbin-top.slds-dropdown--left:after, .slds-dropdown--nubbin-top.slds-dropdown_left:before, .slds-dropdown--nubbin-top.slds-dropdown_left:after, .slds-dropdown--nubbin-top.slds-dropdown--left:before, .slds-dropdown--nubbin-top.slds-dropdown--left:after {
  left: 1.5rem;
  margin-left: 0; }

.slds-dropdown_nubbin-top.slds-dropdown_right, .slds-dropdown_nubbin-top.slds-dropdown--right, .slds-dropdown--nubbin-top.slds-dropdown_right, .slds-dropdown--nubbin-top.slds-dropdown--right {
  right: -1rem; }

.slds-dropdown_nubbin-top.slds-dropdown_right:before, .slds-dropdown_nubbin-top.slds-dropdown_right:after, .slds-dropdown_nubbin-top.slds-dropdown--right:before, .slds-dropdown_nubbin-top.slds-dropdown--right:after, .slds-dropdown--nubbin-top.slds-dropdown_right:before, .slds-dropdown--nubbin-top.slds-dropdown_right:after, .slds-dropdown--nubbin-top.slds-dropdown--right:before, .slds-dropdown--nubbin-top.slds-dropdown--right:after {
  left: auto;
  right: 1.5rem;
  margin-left: 0; }

.slds-dropdown__header {
  padding: 0.5rem 0.75rem; }

.slds-dropdown__item {
  line-height: 1.5;
  /**
     * If menu contains menuitemcheckbox then this toggles the selected icon when it is selected
     *
     * @selector .slds-icon_selected
     * @restrict .slds-dropdown__item svg
     */
  /**
     * If menu contains menuitemcheckbox then this handles the selected states
     *
     * @selector .slds-is-selected
     * @restrict .slds-dropdown__item
     * @modifier
     */ }

.slds-dropdown__item > a {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem 0.75rem;
  color: #0070d2;
  white-space: nowrap;
  cursor: pointer; }

.slds-dropdown__item > a:hover, .slds-dropdown__item > a:focus {
  outline: 0;
  text-decoration: none;
  background-color: #f4f6f9; }

.slds-dropdown__item > a:active {
  text-decoration: none;
  background-color: #eef1f6; }

.slds-dropdown__item > a[aria-disabled="true"] {
  color: #d8dde6;
  cursor: default; }

.slds-dropdown__item > a[aria-disabled="true"]:hover {
  background-color: transparent; }

.slds-dropdown__item .slds-icon_selected,
.slds-dropdown__item .slds-icon--selected {
  opacity: 0;
  transition: opacity 0.05s ease; }

.slds-dropdown__item.slds-is-selected .slds-icon_selected,
.slds-dropdown__item.slds-is-selected .slds-icon--selected {
  opacity: 1; }

.slds-dropdown .slds-has-icon {
  position: relative; }

.slds-dropdown .slds-has-icon_left > a,
.slds-dropdown .slds-has-icon--left > a,
.slds-dropdown .slds-has-icon_left > span,
.slds-dropdown .slds-has-icon--left > span {
  padding-left: 2rem; }

.slds-dropdown .slds-has-icon_right > a,
.slds-dropdown .slds-has-icon--right > a,
.slds-dropdown .slds-has-icon_right > span,
.slds-dropdown .slds-has-icon--right > span {
  padding-right: 2rem; }

.slds-dropdown .slds-has-icon_left-right > a,
.slds-dropdown .slds-has-icon--left-right > a,
.slds-dropdown .slds-has-icon_left-right > span,
.slds-dropdown .slds-has-icon--left-right > span {
  padding-left: 2rem;
  padding-right: 2rem; }

.slds-dropdown .slds-has-icon .slds-icon {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  fill: #54698d; }

.slds-dropdown .slds-has-icon .slds-icon_left, .slds-dropdown .slds-has-icon .slds-icon--left {
  left: 0.75rem; }

.slds-dropdown .slds-has-icon .slds-icon_right, .slds-dropdown .slds-has-icon .slds-icon--right {
  right: 0.75rem; }

.slds-dropdown_actions a,
.slds-dropdown--actions a {
  color: #0070d2; }


/**
 * The truncation class can be used on an element, or the truncation
 * include can be added to an existing class.
 *
 * @summary Creates truncated text
 *
 * @selector .slds-truncate
 * @restrict [title]
 * @modifier
 */
.slds-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }


/**
 * @summary Initializes select
 *
 * @name base
 * @selector .slds-select
 * @restrict select
 * @required
 * @variant
 */
.slds-select {
  background-color: white;
  color: #0070d2;
  border: 1px solid #d8dde6;
  border-radius: 0.25rem;
  width: 100%;
  transition: border 0.1s linear, background-color 0.1s linear;
  height: calc(1.875rem + (1px * 2));
  /**
   * Initializes select container for custom styling
   *
   * @selector .slds-select_container
   * @restrict div
   */ }

.slds-select:focus, .slds-select:active {
  outline: 0;
  border-color: #1589ee;
  background-color: white;
  box-shadow: 0 0 3px #0070D2; }

.slds-select[disabled], .slds-select.slds-is-disabled {
  background-color: #e0e5ee;
  border-color: #a8b7c7;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.slds-select[disabled]:focus, .slds-select[disabled]:active, .slds-select.slds-is-disabled:focus, .slds-select.slds-is-disabled:active {
  box-shadow: none; }

.slds-select[size], .slds-select[multiple] {
  min-height: calc(1.875rem + (1px * 2));
  height: inherit; }

.slds-select[size] option, .slds-select[multiple] option {
  padding: 0.5rem; }

.slds-select_container {
  position: relative; }

.slds-select_container .slds-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 0.5rem;
  padding-right: 1.5rem; }

.slds-select_container .slds-select::-ms-expand {
  display: none; }

.slds-select_container:before, .slds-select_container:after {
  position: absolute;
  content: '';
  display: block;
  right: 0.5rem;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent; }

.slds-select_container:before {
  border-bottom: 5px solid #061c3f;
  top: calc((1.75rem / 2) - 6px); }

.slds-select_container:after {
  border-top: 5px solid #061c3f;
  bottom: calc((1.75rem / 2) - 6px); }

/**
 * Error Styles for select
 *
 * @selector .slds-has-error
 * @restrict .slds-form-element
 * @modifier
 */
.slds-has-error .slds-select {
  background-color: white;
  border-color: #c23934;
  box-shadow: #c23934 0 0 0 1px inset;
  background-clip: padding-box; }

.slds-has-error .slds-select:focus, .slds-has-error .slds-select:active {
  box-shadow: #c23934 0 0 0 1px inset, 0 0 3px #0070D2; }



/**
 * The default tab set style encapsulates everything that is underneath it
 * without enclosing it visually. Initialize a default tab set by applying the
 * `.slds-tab--default` class to the containing `<div>` around the tab list and
 * tab panels. The `<ul>` element also requires the class `.slds-tab--default__nav`
 * to prevent styles from bleeding into nested tabs.
 *
 * The overflow tab style is provided as a tab item type that acts as a menu
 * component and appears as a tab item. It could contain those tab items that
 * don't all fit in a horizontal orientation. Initialize a default tab set and
 * in the last tab item of the set, apply the additional classes `slds-dropdown-trigger`
 * and `.slds-tabs__item--overflow`. Include an `<a>` element to contain the
 * tab item label like the other tab items. After the `<a>` element, the
 * `.slds-dropdown` segment of a search overflow menu component is used. The
 * `slds-dropdown__list` element also then requires a `slds-dropdown--length-X`
 * class, where X is the number of items to show in it.
 *
 * @summary Initializes a default tablist
 *
 * @name base
 * @selector .slds-tabs_default
 * @restrict div
 * @required
 * @variant
 */
 @media (min-width: 48em){
  .slds-tabs_default .slds-tabs__item + .slds-tabs__item,
.slds-tabs--default .slds-tabs__item + .slds-tabs__item{
    margin-left:1.5rem;
  }
}
.slds-tabs_default .slds-tabs__item > a,
.slds-tabs--default .slds-tabs__item > a{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  text-decoration:none;
  cursor:pointer;
  height:2.5rem;
  line-height:2.5rem;
  border-bottom:2px solid transparent;
  padding:0 0.5rem;
  color:#54698d;
}
.slds-tabs_default .slds-tabs__item > a:focus,
.slds-tabs--default .slds-tabs__item > a:focus{
  outline:0;
}
@media (min-width: 48em){
  .slds-tabs_default .slds-tabs__item > a,
.slds-tabs--default .slds-tabs__item > a{
    padding:0 1rem;
  }
}
.slds-tabs_default .slds-tabs__item > a:hover, .slds-tabs_default .slds-tabs__item > a:focus,
.slds-tabs--default .slds-tabs__item > a:hover,
.slds-tabs--default .slds-tabs__item > a:focus{
  text-decoration:none;
  border-color:#0099E0 ;
  color:#16325c;
}
.slds-tabs_default .slds-tabs__item.slds-active a,
.slds-tabs--default .slds-tabs__item.slds-active a{
  border-color:#0070d2;
  color:#16325c;
}
.slds-tabs_default .slds-tabs__item.slds-active a:focus,
.slds-tabs--default .slds-tabs__item.slds-active a:focus{
  color:#0099E0 ;
}
.slds-tabs_default > .slds-tabs__content,
.slds-tabs--default > .slds-tabs__content{
  position:relative;
  padding:1rem 0;
}
.slds-tabs_default,
.slds-tabs--default{
  display:block;
  width:100%;
}
.slds-tabs_default .slds-tabs__item_overflow,
.slds-tabs_default .slds-tabs__item--overflow,
.slds-tabs--default .slds-tabs__item_overflow,
.slds-tabs--default .slds-tabs__item--overflow{
  overflow:visible;
}
.slds-tabs_default__nav,
.slds-tabs--default__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;

  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  border-width:var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px));
  border-style:solid;
  border-color:var(--slds-c-tabs-list-color-border, var(--sds-c-tabs-list-color-border, #d8dde6));
  background-color: #f4f6f9;
}
.slds-tabs_default__item,
.slds-tabs--default__item{
  color:var(--slds-c-tabs-item-text-color, var(--sds-c-tabs-item-text-color, #54698d));
  position:relative;
  padding-top:var(--slds-c-tabs-item-spacing-block-start, var(--sds-c-tabs-item-spacing-block-start, var(--sds-c-tabs-item-spacing-block, 0)));
  padding-right:15px;
  padding-bottom:var(--slds-c-tabs-item-spacing-block-end, var(--sds-c-tabs-item-spacing-block-end, var(--sds-c-tabs-item-spacing-block, 0)));
  padding-left: 15px;
  margin-bottom:calc(var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px)) * -1);
}
.slds-tabs_default__item:after,
.slds-tabs--default__item:after{
  display:block;
  content:"";
  bottom:0;
  left:0;
  right:0;
  height:0;
  position:absolute;
}
.slds-tabs_default__item.slds-active, .slds-tabs_default__item.slds-is-active,
.slds-tabs--default__item.slds-active,
.slds-tabs--default__item.slds-is-active{
  /*! @css-var-fallback color */
  background-color: #fdfdfd;
  color: #0070d2;
  border-right: #d8dde6 solid 1px;
  border-left: #d8dde6 solid 1px;
}
.slds-tabs_default__nav:first-child{
  border-left-width: 0px;
}
.slds-tabs_default__item.slds-active:after, .slds-tabs_default__item.slds-is-active:after,
.slds-tabs--default__item.slds-active:after,
.slds-tabs--default__item.slds-is-active:after{
  height:calc(var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px)) + 2px);
}
.slds-tabs_default__item.slds-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-active .slds-tabs--default__link, .slds-tabs_default__item.slds-is-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-is-active .slds-tabs--default__link,
.slds-tabs--default__item.slds-active .slds-tabs_default__link,
.slds-tabs--default__item.slds-active .slds-tabs--default__link,
.slds-tabs--default__item.slds-is-active .slds-tabs_default__link,
.slds-tabs--default__item.slds-is-active .slds-tabs--default__link{
  font-weight:inherit;
}
.slds-tabs_default__item.slds-active .slds-tabs_default__link:hover,
.slds-tabs_default__item.slds-active .slds-tabs--default__link:hover, .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:hover,
.slds-tabs_default__item.slds-is-active .slds-tabs--default__link:hover,
.slds-tabs--default__item.slds-active .slds-tabs_default__link:hover,
.slds-tabs--default__item.slds-active .slds-tabs--default__link:hover,
.slds-tabs--default__item.slds-is-active .slds-tabs_default__link:hover,
.slds-tabs--default__item.slds-is-active .slds-tabs--default__link:hover{
  color:currentColor;
}
.slds-tabs_default__item:hover:after,
.slds-tabs--default__item:hover:after{
  height:calc(var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px)) + 1px);
}
.slds-tabs_default__item:focus, .slds-tabs_default__item.slds-has-focus,
.slds-tabs--default__item:focus,
.slds-tabs--default__item.slds-has-focus{
  outline:0;
}
.slds-tabs_default__item:focus:after, .slds-tabs_default__item.slds-has-focus:after,
.slds-tabs--default__item:focus:after,
.slds-tabs--default__item.slds-has-focus:after{
  height:calc(var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 2px)) + 1px);
  background-color:var(--slds-c-tabs-item-color-border-active, var(--sds-c-tabs-item-color-border-active, #0070d2));
}
.slds-tabs_default__item .slds-tabs_default__link:focus,
.slds-tabs_default__item .slds-tabs--default__link:focus,
.slds-tabs--default__item .slds-tabs_default__link:focus,
.slds-tabs--default__item .slds-tabs--default__link:focus{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.slds-tabs_default__item.slds-has-notification,
.slds-tabs--default__item.slds-has-notification{
  background:#f4f6f9;
}
.slds-tabs_default__item.slds-has-notification:after,
.slds-tabs--default__item.slds-has-notification:after{
  background-color:#d8dde6;
}
.slds-tabs_default__item.slds-has-notification:hover:after,
.slds-tabs--default__item.slds-has-notification:hover:after{
  background-color:#0176d3;
}
.slds-tabs_default__item.slds-has-notification .slds-indicator_unread,
.slds-tabs--default__item.slds-has-notification .slds-indicator_unread{
  display:inline-block;
  height:0.375rem;
  width:0.375rem;
  position:relative;
  top:auto;
  left:auto;
}
.slds-tabs_default__item.slds-is-unsaved .slds-indicator_unread,
.slds-tabs--default__item.slds-is-unsaved .slds-indicator_unread{
  margin-left:-0.35rem;
}
.slds-tabs_default__item.slds-is-unsaved .slds-indicator_unsaved,
.slds-tabs--default__item.slds-is-unsaved .slds-indicator_unsaved{
  color:#014486;
}
.slds-tabs_default__item.slds-has-notification .slds-indicator_unsaved,
.slds-tabs--default__item.slds-has-notification .slds-indicator_unsaved{
  top:-0.25rem;
}
.slds-tabs_default__link,
.slds-tabs--default__link{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  text-decoration:none;
  cursor:pointer;
  height:var(--slds-c-tabs-item-sizing-height, var(--sds-c-tabs-item-sizing-height, 2.5rem));
  line-height:var(--slds-c-tabs-item-line-height, var(--sds-c-tabs-item-line-height, 2.5rem));
  color:currentColor;
  border:0;
  text-transform:inherit;
  z-index:1;
}
.slds-tabs_default__link:focus,
.slds-tabs--default__link:focus{
  outline:0;
}
.slds-tabs_default__link:hover, .slds-tabs_default__link:focus,
.slds-tabs--default__link:hover,
.slds-tabs--default__link:focus{
  text-decoration:underline;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:currentColor;
}
.slds-tabs_default__link[tabindex="0"]:focus,
.slds-tabs--default__link[tabindex="0"]:focus{
  text-decoration:none;
}
.slds-tabs_default__overflow-button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:var(--slds-c-tabs-item-sizing-height, var(--sds-c-tabs-item-sizing-height, 2.5rem));
  line-height:var(--slds-c-tabs-item-line-height, var(--sds-c-tabs-item-line-height, 2.5rem));
}
.slds-tabs_default__overflow-button .slds-button{
  line-height:inherit;
  color:var(--slds-c-tabs-item-text-color, var(--sds-c-tabs-item-text-color, #54698d));
  -webkit-box-shadow:none;
          box-shadow:none;
}
.slds-tabs_default__overflow-button .slds-button:focus{
  text-decoration:underline;
}
.slds-tabs_default__overflow-button.slds-has-error .slds-button, .slds-tabs_default__overflow-button.slds-has-success .slds-button{
  color:white;
}
.slds-tabs_default__content,
.slds-tabs--default__content{
  position:relative;
  padding-top:var(--slds-c-tabs-panel-spacing-block-start, var(--sds-c-tabs-panel-spacing-block-start, var(--slds-c-tabs-panel-spacing-block, var(--sds-c-tabs-panel-spacing-block, 0.75rem))));
  padding-right:15px;
  padding-bottom:var(--slds-c-tabs-panel-spacing-block-end, var(--sds-c-tabs-panel-spacing-block-end, var(--slds-c-tabs-panel-spacing-block, var(--sds-c-tabs-panel-spacing-block, 0.75rem))));
  padding-left:15px;
  border-style: solid;
  border-width: 1px;
  border-color: #d8dde6;
  border-top-color: #fdfdfd;
}
.slds-tabs_medium .slds-tabs_default__item{
  font-size:1rem;
}
.slds-tabs_large .slds-tabs_default__item{
  font-size:1.25rem;
}
.slds-tabs__left-icon{
  margin-right:0.5rem;
}
.slds-tabs__left-icon:empty{
  margin-right:0;
}
.slds-tabs__right-icon{
  margin-left:0.5rem;
}
.slds-tabs_mobile__title{
  width:100%;
  height:100%;
  color:#16325c;
  font-size:1rem;
  padding:0 1rem;
}
.slds-tabs_mobile__title .slds-button:focus{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.slds-tabs_mobile__title-action{
  width:100%;
  height:100%;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
.slds-tabs_mobile__title-action .slds-button__icon{
  -ms-flex-negative:0;
      flex-shrink:0;
}
.slds-tabs_mobile{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.slds-tabs_mobile__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-top:1px solid #d8dde6;
  height:2.75rem;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.slds-tabs_mobile__item:active{
  background-color:#f4f6f9;
}
.slds-tabs_mobile__item:last-child{
  border-bottom:1px solid #d8dde6;
}

.slds-tabs_mobile + .slds-tabs_mobile .slds-tabs_mobile__item:first-child{
  border-top:0;
}
.slds-tabs-mobile__container{
  position:relative;
  overflow:hidden;
}

.slds-panel__body .slds-tabs-mobile{
  margin-left:-0.75rem;
  margin-right:-0.75rem;
}
.slds-panel__body .slds-tabs-mobile:first-child{
  margin-top:-0.75rem;
}
.slds-panel__body .slds-tabs-mobile:first-child .slds-tabs-mobile__item:first-child{
  border-top:0;
}
.slds-tabs-mobile{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  background-color:white;
}
.slds-tabs-mobile__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-top:1px solid #d8dde6;
  height:2.75rem;
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch;
  color:#16325c;
  font-size:1rem;
  padding:0 0.75rem;
}
.slds-tabs-mobile__item:active{
  background-color:#f4f6f9;
}
.slds-tabs-mobile__item:last-child{
  border-bottom:1px solid #d8dde6;
}
.slds-tabs-mobile__group .slds-tabs-mobile__container + .slds-tabs-mobile__container .slds-tabs-mobile__item:first-child{
  border-top:0;
}

.slds-tabs_scoped .slds-tabs__item,
.slds-tabs--scoped .slds-tabs__item{
  position:relative;
  margin-bottom:-1px;
}
.slds-tabs_scoped .slds-tabs__item + .slds-tabs__item,
.slds-tabs--scoped .slds-tabs__item + .slds-tabs__item{
  margin-left:-1px;
}
.slds-tabs_scoped .slds-tabs__item:first-child > a,
.slds-tabs--scoped .slds-tabs__item:first-child > a{
  border-left:0;
  border-radius:0.25rem 0 0 0;
}
.slds-tabs_scoped .slds-tabs__item > a,
.slds-tabs--scoped .slds-tabs__item > a{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  text-decoration:none;
  cursor:pointer;
  height:2.5rem;
  line-height:2.5rem;
  padding:0 1.5rem;
  color:#54698d;
  background-clip:padding-box;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
}
.slds-tabs_scoped .slds-tabs__item > a:focus,
.slds-tabs--scoped .slds-tabs__item > a:focus{
  outline:0;
}
.slds-tabs_scoped .slds-tabs__item > a:hover, .slds-tabs_scoped .slds-tabs__item > a:focus,
.slds-tabs--scoped .slds-tabs__item > a:hover,
.slds-tabs--scoped .slds-tabs__item > a:focus{
  text-decoration:none;
  color:#014486;
  border-color:#d8dde6;
}
.slds-tabs_scoped .slds-tabs__item .slds-active > a,
.slds-tabs--scoped .slds-tabs__item .slds-active > a{
  background-color:white;
  color:#0099E0 ;
  border-color:#d8dde6;
}
.slds-tabs_scoped .slds-tabs__item .slds-active > a:focus,
.slds-tabs--scoped .slds-tabs__item .slds-active > a:focus{
  text-decoration:underline;
}
.slds-tabs_scoped > .slds-tabs__content,
.slds-tabs--scoped > .slds-tabs__content{
  background-color:white;
  border:1px solid #d8dde6;
  border-top:0;
  border-radius:0 0 0.25rem 0.25rem;
  padding:1rem;
}
.slds-tabs_scoped,
.slds-tabs--scoped{
  display:block;
  width:100%;
}
.slds-tabs_scoped__nav,
.slds-tabs--scoped__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  background-color:#f4f6f9;
  border:1px solid #d8dde6;
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}
.slds-tabs_scoped__item,
.slds-tabs--scoped__item{
  position:relative;
  margin-bottom:-1px;
}
.slds-tabs_scoped__item + .slds-tabs_scoped__item,
.slds-tabs_scoped__item + .slds-tabs--scoped__item,
.slds-tabs--scoped__item + .slds-tabs_scoped__item,
.slds-tabs--scoped__item + .slds-tabs--scoped__item{
  margin-left:-1px;
}
.slds-tabs_scoped__item:first-child .slds-tabs_scoped__link, .slds-tabs_scoped__item:first-child .slds-tabs--scoped__link,
.slds-tabs--scoped__item:first-child .slds-tabs_scoped__link,
.slds-tabs--scoped__item:first-child .slds-tabs--scoped__link{
  border-left:0;
  border-radius:0;
}
.slds-tabs_scoped__content,
.slds-tabs--scoped__content{
  background-color:white;
  border:1px solid #d8dde6;
  border-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem;
  padding:1rem;
}
.slds-tabs_scoped__link,
.slds-tabs--scoped__link{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  text-decoration:none;
  cursor:pointer;
  height:2.5rem;
  line-height:2.5rem;
  padding:0 1rem;
  color:#54698d;
  background-clip:padding-box;
  border:0;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  border-radius:0;
}
.slds-tabs_scoped__link:focus,
.slds-tabs--scoped__link:focus{
  outline:0;
}
.slds-tabs_scoped__link:hover, .slds-tabs_scoped__link:focus,
.slds-tabs--scoped__link:hover,
.slds-tabs--scoped__link:focus{
  text-decoration:none;
  color:currentColor;
  border-color:#d8dde6;
}
.slds-tabs_scoped__overflow-button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:2.5rem;
  line-height:2.5rem;
}
.slds-tabs_scoped__overflow-button .slds-button{
  line-height:inherit;
  color:#54698d;
  padding:0 1rem;
}
.slds-active .slds-tabs_scoped__link,
.slds-active .slds-tabs--scoped__link,
.slds-is-active .slds-tabs_scoped__link,
.slds-is-active .slds-tabs--scoped__link{
  background-color:white;
  border-color:#d8dde6;
  font-weight:700;
  color:#16325c;
}
.slds-active .slds-tabs_scoped__link:focus,
.slds-active .slds-tabs--scoped__link:focus,
.slds-is-active .slds-tabs_scoped__link:focus,
.slds-is-active .slds-tabs--scoped__link:focus{
  text-decoration:underline;
}
.slds-tabs_medium .slds-tabs_scoped__item{
  font-size:1rem;
}
.slds-tabs_medium .slds-tabs_scoped__link{
  padding-left:1.5rem;
  padding-right:1.5rem;
}
.slds-tabs_large .slds-tabs_scoped__item{
  font-size:1.25rem;
}
.slds-tabs_large .slds-tabs_scoped__link{
  padding-left:2rem;
  padding-right:2rem;
}

.slds-tabs__nav-scroller.slds-has-overflow{
  position:relative;
  padding-right:4.7rem;
}

.slds-tab__scroll-controls{
  display:none;
}

.slds-has-overflow .slds-tabs__nav-scroller_inner,
.slds-has-overflow .slds-tabs__nav-scroller--inner{
  overflow:hidden;
}
.slds-has-overflow .slds-tabs_scoped__nav,
.slds-has-overflow .slds-tabs--scoped__nav,
.slds-has-overflow .slds-tabs_default__nav,
.slds-has-overflow .slds-tabs--default__nav{
  border:0;
}
.slds-has-overflow .slds-tab__scroll-controls{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  background-color:white;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.slds-tabs_default .slds-has-overflow .slds-tabs__nav-scroller_inner,
.slds-tabs_default .slds-has-overflow .slds-tabs__nav-scroller--inner,
.slds-tabs--default .slds-has-overflow .slds-tabs__nav-scroller_inner,
.slds-tabs--default .slds-has-overflow .slds-tabs__nav-scroller--inner{
  border-bottom-width:var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px));
  border-bottom-style:solid;
  border-bottom-color:var(--slds-c-tabs-list-color-border, var(--sds-c-tabs-list-color-border, #d8dde6));
}
.slds-tabs_default .slds-tab__scroll-controls,
.slds-tabs--default .slds-tab__scroll-controls{
  padding:calc(0.25rem - var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px))) 1px calc(0.25rem - var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px))) 0.5rem;
  border-bottom-width:var(--slds-c-tabs-list-sizing-border, var(--sds-c-tabs-list-sizing-border, 1px));
  border-bottom-style:solid;
  border-bottom-color:var(--slds-c-tabs-list-color-border, var(--sds-c-tabs-list-color-border, #d8dde6));
}

.slds-tabs_scoped .slds-has-overflow .slds-tabs__nav-scroller_inner,
.slds-tabs_scoped .slds-has-overflow .slds-tabs__nav-scroller--inner,
.slds-tabs--scoped .slds-has-overflow .slds-tabs__nav-scroller_inner,
.slds-tabs--scoped .slds-has-overflow .slds-tabs__nav-scroller--inner{
  border:1px solid #d8dde6;
  border-bottom:0;
  border-radius:0.25rem 0.25rem 0 0;
  background-color:#f4f6f9;
}
.slds-tabs_scoped .slds-has-overflow .slds-tabs_scoped__item,
.slds-tabs_scoped .slds-has-overflow .slds-tabs--scoped__item,
.slds-tabs--scoped .slds-has-overflow .slds-tabs_scoped__item,
.slds-tabs--scoped .slds-has-overflow .slds-tabs--scoped__item{
  margin-bottom:0;
  border-bottom:1px solid #d8dde6;
}
.slds-tabs_scoped .slds-has-overflow .slds-tabs_scoped__item.slds-active,
.slds-tabs_scoped .slds-has-overflow .slds-tabs--scoped__item.slds-active,
.slds-tabs--scoped .slds-has-overflow .slds-tabs_scoped__item.slds-active,
.slds-tabs--scoped .slds-has-overflow .slds-tabs--scoped__item.slds-active{
  border-bottom-color:white;
}
.slds-tabs_scoped .slds-tab__scroll-controls,
.slds-tabs--scoped .slds-tab__scroll-controls{
  padding:calc(0.25rem - 1px) 0.25rem;
  border:1px solid #d8dde6;
  border-radius:0 0.25rem 0 0;
}
.slds-sub-tabs .slds-tabs_default__nav{
  border-bottom-width:1px;
}
.slds-sub-tabs__item{
  text-transform:none;
  letter-spacing:0;
  margin-bottom:0;
}
.slds-sub-tabs__item.slds-active, .slds-sub-tabs__item.slds-is-open{
  background:rgba(21, 137, 238, 0.1);
}
.slds-sub-tabs__item:after{
  content:none;
}
.slds-sub-tabs__item .slds-tabs_default__link:focus, .slds-sub-tabs__item.slds-has-focus{
  text-decoration:underline;
}
.slds-sub-tabs__item + .slds-sub-tabs__item{
  margin-left:0;
}
@-webkit-keyframes error-pulse{
  0%{
    background-color:#ba0517;
  }
  40%{
    background-color:#8e030f;
  }
  100%{
    background-color:#ba0517;
  }
}
@keyframes error-pulse{
  0%{
    background-color:#ba0517;
  }
  40%{
    background-color:#8e030f;
  }
  100%{
    background-color:#ba0517;
  }
}
@-webkit-keyframes success-pulse{
  0%{
    background-color:#2e844a;
  }
  40%{
    background-color:#194e31;
  }
  100%{
    background-color:#2e844a;
  }
}
@keyframes success-pulse{
  0%{
    background-color:#2e844a;
  }
  40%{
    background-color:#194e31;
  }
  100%{
    background-color:#2e844a;
  }
}
@-webkit-keyframes warning-pulse{
  0%{
    background-color:#fe9339;
  }
  40%{
    background-color:#fe9339;
  }
  100%{
    background-color:#fe9339;
  }
}
@keyframes warning-pulse{
  0%{
    background-color:#fe9339;
  }
  40%{
    background-color:#fe9339;
  }
  100%{
    background-color:#fe9339;
  }
}
.slds-sub-tabs__item.slds-has-success:before{
  -webkit-animation-duration:1s;
          animation-duration:1s;
  -webkit-animation-iteration-count:3;
          animation-iteration-count:3;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  background-color:#2e844a;
  bottom:0;
  content:" ";
  left:0;
  position:absolute;
  right:0;
  top:0;
  -webkit-transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.slds-sub-tabs__item.slds-has-success:hover:before{
  background-color:#194e31;
}
.slds-sub-tabs__item.slds-has-success:before{
  -webkit-animation-name:success-pulse;
          animation-name:success-pulse;
}
.slds-sub-tabs__item.slds-has-error:before{
  -webkit-animation-duration:1s;
          animation-duration:1s;
  -webkit-animation-iteration-count:3;
          animation-iteration-count:3;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  background-color:#ba0517;
  bottom:0;
  content:" ";
  left:0;
  position:absolute;
  right:0;
  top:0;
  -webkit-transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.slds-sub-tabs__item.slds-has-error:hover:before{
  background-color:#8e030f;
}
.slds-sub-tabs__item.slds-has-error:before{
  -webkit-animation-name:error-pulse;
          animation-name:error-pulse;
}
.slds-sub-tabs__item.slds-has-success, .slds-sub-tabs__item.slds-has-error{
  color:white;
}
.slds-sub-tabs__item.slds-has-success .slds-indicator_unread, .slds-sub-tabs__item.slds-has-error .slds-indicator_unread{
  background-color:white;
}
.slds-sub-tabs__item.slds-has-success .slds-indicator_unsaved, .slds-sub-tabs__item.slds-has-error .slds-indicator_unsaved{
  color:white;
}
.slds-sub-tabs__item.slds-has-warning:before{
  -webkit-animation-duration:1s;
          animation-duration:1s;
  -webkit-animation-iteration-count:3;
          animation-iteration-count:3;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  background-color:#fe9339;
  bottom:0;
  content:" ";
  left:0;
  position:absolute;
  right:0;
  top:0;
  -webkit-transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.slds-sub-tabs__item.slds-has-warning:hover:before{
  background-color:#fe9339;
}
.slds-sub-tabs__item.slds-has-warning:before{
  -webkit-animation-name:warning-pulse;
          animation-name:warning-pulse;
}
.slds-sub-tabs__item.slds-has-warning .slds-indicator_unread{
  background-color:currentColor;
}
.slds-sub-tabs__item.slds-has-warning .slds-indicator_unsaved{
  color:currentColor;
}

.slds-has-pinned-regions .slds-sub-tabs__item.slds-active:before, .slds-has-pinned-regions .slds-sub-tabs__item.slds-is-open:before{
  content:"";
  height:3px;
  display:block;
  background:#0070d2;
  position:absolute;
  top:0;
  left:-1px;
  right:-1px;
}

.slds-navigation-list-vertical,
.slds-navigation-list--vertical{
}
.slds-navigation-list-vertical .slds-is-active,
.slds-navigation-list--vertical .slds-is-active{
  color:#16325c;
}
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action{
  background-color:rgba(21, 137, 238, 0.1);
  border-color:#d8dde6;
  border-left-color:#0070d2;
}
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list-vertical__action:focus,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list--vertical__action:focus,
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list-vertical__action:focus,
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action:focus{
  border-left-width:0.5rem;
  color:#014486;
}
.slds-navigation-list-vertical_shade .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list-vertical_shade .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list-vertical--shade .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list-vertical--shade .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list--vertical-inverse .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list--vertical-inverse .slds-is-active .slds-navigation-list--vertical__action{
  background-color:white;
}
.slds-navigation-list-vertical__action,
.slds-navigation-list--vertical__action{
  display:block;
  border-left:0.25rem solid transparent;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
  padding:0.5rem 1.5rem;
}
.slds-navigation-list-vertical__action:hover, .slds-navigation-list-vertical__action:focus,
.slds-navigation-list--vertical__action:hover,
.slds-navigation-list--vertical__action:focus{
  outline:0;
  background-color:#f4f6f9;
}
.slds-navigation-list-vertical__action:active,
.slds-navigation-list--vertical__action:active{
  background-color:#f4f6f9;
}
.slds-nav-vertical{
  position:relative;
}
.slds-nav-vertical_compact .slds-nav-vertical__title,
.slds-nav-vertical_compact .slds-nav-vertical__action{
  padding:0.25rem 1.5rem;
}
.slds-nav-vertical_shade .slds-is-active.slds-nav-vertical__item:before{
  background:white;
}
.slds-nav-vertical_shade .slds-nav-vertical__item:hover:before{
  background:white;
}
.slds-nav-vertical_shade .slds-is-active .slds-nav-vertical__action{
  border-color:#d8dde6;
}
.slds-nav-vertical__title{
  padding:0.5rem 1rem;
  padding-left:1.5rem;
  font-size:1rem;
  font-weight:700;
}
.slds-nav-vertical__title:not(:first-of-type){
  margin-top:0.5rem;
}

.slds-nav-vertical__section:not(:first-of-type){
  margin-top:0.5rem;
}
.slds-nav-vertical__item{
  position:relative;
}
.slds-nav-vertical__item:before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  content:"";
}
.slds-nav-vertical__item:hover:before, .slds-nav-vertical__item.slds-is-active:before{
  background:rgba(21, 137, 238, 0.1);
}
.slds-nav-vertical__action{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  padding:0.5rem 1.5rem 0.5rem 2rem;
  color:#16325c;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
  border-radius:0;
  -webkit-box-shadow:inset 0 0 0 #0070d2;
          box-shadow:inset 0 0 0 #0070d2;
  cursor:pointer;
}
.slds-nav-vertical__action:active, .slds-nav-vertical__action:hover, .slds-nav-vertical__action:focus{
  color:currentColor;
}
.slds-nav-vertical__action:hover{
  text-decoration:none;
  -webkit-box-shadow:inset 0.125rem 0 0 #0070d2;
          box-shadow:inset 0.125rem 0 0 #0070d2;
}
[dir=rtl] .slds-nav-vertical__action:hover{
  -webkit-box-shadow:inset -0.125rem 0 0 #0070d2;
          box-shadow:inset -0.125rem 0 0 #0070d2;
}
.slds-nav-vertical__action:focus{
  outline:0;
  text-decoration:underline;
}
.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action{
  font-weight:bold;
  -webkit-box-shadow:inset 0.25rem 0 0 #0070d2;
          box-shadow:inset 0.25rem 0 0 #0070d2;
}
[dir=rtl] .slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action{
  -webkit-box-shadow:inset -0.25rem 0 0 #0070d2;
          box-shadow:inset -0.25rem 0 0 #0070d2;
}
.slds-nav-vertical__item{
  display:block;
}
.slds-nav-vertical__item [type=radio]{
  width:1px;
  height:1px;
  border:0;
  clip:rect(0 0 0 0);
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
}
.slds-nav-vertical__item [type=radio]:focus + .slds-nav-vertical__action{
}
.slds-nav-vertical__item [type=radio]:focus + .slds-nav-vertical__action .slds-nav-vertical_radio-faux{
  text-decoration:underline;
}
.slds-nav-vertical__item [type=radio]:checked + .slds-nav-vertical__action{
  font-weight:bold;
  background-color:#eef4ff;
  -webkit-box-shadow:inset 0.25rem 0 0 #0070d2;
          box-shadow:inset 0.25rem 0 0 #0070d2;
}

.slds-nav-vertical_shade .slds-nav-vertical__item [type=radio]:checked + .slds-nav-vertical__action{
  border-color:#d8dde6;
  background-color:white;
}
.slds-nav-vertical__action_overflow{
  color:#747474;
}
.slds-nav-vertical__action_overflow[aria-expanded=true] .slds-button__icon{
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg);
}
[dir=rtl] .slds-nav-vertical__action_overflow[aria-expanded=true] .slds-button__icon{
  -webkit-transform:rotate(-90deg);
          transform:rotate(-90deg);
}
.slds-nav-vertical__action-text{
  color:#0099E0 ;
}

@media (min-width: 30em){
  .slds-nowrap_small,
.slds-nowrap--small{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
}

@media (min-width: 48em){
  .slds-nowrap_medium,
.slds-nowrap--medium{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
}

@media (min-width: 64em){
  .slds-nowrap_large,
.slds-nowrap--large{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
}

.slds-col_padded,
.slds-col--padded{
  padding-right:0.75rem;
  padding-left:0.75rem;
}

.slds-col_padded-medium,
.slds-col--padded-medium{
  padding-right:1rem;
  padding-left:1rem;
}

.slds-col_padded-large,
.slds-col--padded-large{
  padding-right:1.5rem;
  padding-left:1.5rem;
}

.slds-col_padded-around,
.slds-col--padded-around{
  padding:0.75rem;
}

.slds-col_padded-around-medium,
.slds-col--padded-around-medium{
  padding:1rem;
}

.slds-col_padded-around-large,
.slds-col--padded-around-large{
  padding:1.5rem;
}

@media (min-width: 64em){
  .slds-col-rule_top, .slds-col-rule--top{
    border-top:1px solid #f4f6f9;
  }
  .slds-col-rule_right, .slds-col-rule--right{
    border-right:1px solid #f4f6f9;
  }
  .slds-col-rule_bottom, .slds-col-rule--bottom{
    border-bottom:1px solid #f4f6f9;
  }
  .slds-col-rule_left, .slds-col-rule--left{
    border-left:1px solid #f4f6f9;
  }
}

.slds-align-content-center{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-item-align:center;
      align-self:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.slds-grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.slds-grid_frame,
.slds-grid--frame{
  min-width:100vw;
  min-height:100vh;
  overflow:hidden;
}
.slds-grid_vertical,
.slds-grid--vertical{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.slds-grid_vertical-reverse,
.slds-grid--vertical-reverse{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
}
.slds-grid_reverse,
.slds-grid--reverse{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
}
.slds-wrap{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.slds-nowrap{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch;
}
@media (min-width: 20em){
  .slds-x-small-nowrap{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
}
@media (min-width: 30em){
  .slds-small-nowrap{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
}
@media (min-width: 48em){
  .slds-medium-nowrap{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
}
@media (min-width: 64em){
  .slds-large-nowrap{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
  }
}
.slds-gutters{
  margin-right:-0.75rem;
  margin-left:-0.75rem;
}
.slds-gutters .slds-col{
  padding-right:0.75rem;
  padding-left:0.75rem;
}
.slds-gutters_xxx-small{
  margin-right:-0.125rem;
  margin-left:-0.125rem;
}
.slds-gutters_xxx-small .slds-col{
  padding-right:0.125rem;
  padding-left:0.125rem;
}
.slds-gutters_xx-small{
  margin-right:-0.25rem;
  margin-left:-0.25rem;
}
.slds-gutters_xx-small .slds-col{
  padding-right:0.25rem;
  padding-left:0.25rem;
}
.slds-gutters_x-small{
  margin-right:-0.5rem;
  margin-left:-0.5rem;
}
.slds-gutters_x-small .slds-col{
  padding-right:0.5rem;
  padding-left:0.5rem;
}
.slds-gutters_small{
  margin-right:-0.75rem;
  margin-left:-0.75rem;
}
.slds-gutters_small .slds-col{
  padding-right:0.75rem;
  padding-left:0.75rem;
}
.slds-gutters_medium{
  margin-right:-1rem;
  margin-left:-1rem;
}
.slds-gutters_medium .slds-col{
  padding-right:1rem;
  padding-left:1rem;
}
.slds-gutters_large{
  margin-right:-1.5rem;
  margin-left:-1.5rem;
}
.slds-gutters_large .slds-col{
  padding-right:1.5rem;
  padding-left:1.5rem;
}
.slds-gutters_x-large{
  margin-right:-2rem;
  margin-left:-2rem;
}
.slds-gutters_x-large .slds-col{
  padding-right:2rem;
  padding-left:2rem;
}
.slds-gutters_xx-large{
  margin-right:-3rem;
  margin-left:-3rem;
}
.slds-gutters_xx-large .slds-col{
  padding-right:3rem;
  padding-left:3rem;
}
.slds-gutters_direct{
  margin-right:-0.75rem;
  margin-left:-0.75rem;
}

.slds-gutters_direct > .slds-col{
  padding-right:0.75rem;
  padding-left:0.75rem;
}
.slds-gutters_direct-xxx-small{
  margin-right:-0.125rem;
  margin-left:-0.125rem;
}

.slds-gutters_direct-xxx-small > .slds-col{
  padding-right:0.125rem;
  padding-left:0.125rem;
}
.slds-gutters_direct-xx-small{
  margin-right:-0.25rem;
  margin-left:-0.25rem;
}

.slds-gutters_direct-xx-small > .slds-col{
  padding-right:0.25rem;
  padding-left:0.25rem;
}
.slds-gutters_direct-x-small{
  margin-right:-0.5rem;
  margin-left:-0.5rem;
}

.slds-gutters_direct-x-small > .slds-col{
  padding-right:0.5rem;
  padding-left:0.5rem;
}
.slds-gutters_direct-small{
  margin-right:-0.75rem;
  margin-left:-0.75rem;
}

.slds-gutters_direct-small > .slds-col{
  padding-right:0.75rem;
  padding-left:0.75rem;
}
.slds-gutters_direct-medium{
  margin-right:-1rem;
  margin-left:-1rem;
}

.slds-gutters_direct-medium > .slds-col{
  padding-right:1rem;
  padding-left:1rem;
}
.slds-gutters_direct-large{
  margin-right:-1.5rem;
  margin-left:-1.5rem;
}

.slds-gutters_direct-large > .slds-col{
  padding-right:1.5rem;
  padding-left:1.5rem;
}
.slds-gutters_direct-x-large{
  margin-right:-2rem;
  margin-left:-2rem;
}

.slds-gutters_direct-x-large > .slds-col{
  padding-right:2rem;
  padding-left:2rem;
}
.slds-gutters_direct-xx-large{
  margin-right:-3rem;
  margin-left:-3rem;
}

.slds-gutters_direct-xx-large > .slds-col{
  padding-right:3rem;
  padding-left:3rem;
}
.slds-grid_pull-padded,
.slds-grid--pull-padded{
  margin-right:-0.75rem;
  margin-left:-0.75rem;
}
.slds-grid_pull-padded-xxx-small,
.slds-grid--pull-padded-xxx-small{
  margin-right:-0.125rem;
  margin-left:-0.125rem;
}
.slds-grid_pull-padded-xx-small,
.slds-grid--pull-padded-xx-small{
  margin-right:-0.25rem;
  margin-left:-0.25rem;
}
.slds-grid_pull-padded-x-small,
.slds-grid--pull-padded-x-small{
  margin-right:-0.5rem;
  margin-left:-0.5rem;
}
.slds-grid_pull-padded-small,
.slds-grid--pull-padded-small{
  margin-right:-0.75rem;
  margin-left:-0.75rem;
}
.slds-grid_pull-padded-medium,
.slds-grid--pull-padded-medium{
  margin-right:-1rem;
  margin-left:-1rem;
}
.slds-grid_pull-padded-large,
.slds-grid--pull-padded-large{
  margin-right:-1.5rem;
  margin-left:-1.5rem;
}
.slds-grid_pull-padded-x-large,
.slds-grid--pull-padded-x-large{
  margin-right:-2rem;
  margin-left:-2rem;
}
.slds-grid_pull-padded-xx-large,
.slds-grid--pull-padded-xx-large{
  margin-right:-3rem;
  margin-left:-3rem;
}
.slds-col,
[class*=slds-col_padded],
[class*=slds-col--padded]{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
}
@media (min-width: 64em){
  .slds-col_rule-top,
.slds-col--rule-top{
    border-top:1px solid #f4f6f9;
  }
}
@media (min-width: 64em){
  .slds-col_rule-right,
.slds-col--rule-right{
    border-right:1px solid #f4f6f9;
  }
}
@media (min-width: 64em){
  .slds-col_rule-bottom,
.slds-col--rule-bottom{
    border-bottom:1px solid #f4f6f9;
  }
}
@media (min-width: 64em){
  .slds-col_rule-left,
.slds-col--rule-left{
    border-left:1px solid #f4f6f9;
  }
}
.slds-has-flexi-truncate{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  min-width:0;
}
.slds-no-flex{
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
}
.slds-no-space{
  min-width:0;
}
.slds-grow{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
}
.slds-grow-none{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
}
.slds-shrink{
  -ms-flex-negative:1;
      flex-shrink:1;
}
.slds-shrink-none{
  -ms-flex-negative:0;
      flex-shrink:0;
}

.slds-text-longform ul.slds-grid{
  margin-left:0;
  list-style:none;
}
.slds-grid_align-center,
.slds-grid--align-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.slds-grid_align-center .slds-col,
.slds-grid_align-center [class*=slds-col_padded],
.slds-grid_align-center [class*=slds-col--padded],
.slds-grid--align-center .slds-col,
.slds-grid--align-center [class*=slds-col_padded],
.slds-grid--align-center [class*=slds-col--padded]{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
}
.slds-grid_align-space,
.slds-grid--align-space{
  -ms-flex-pack:distribute;
      justify-content:space-around;
}
.slds-grid_align-space .slds-col,
.slds-grid_align-space [class*=slds-col_padded],
.slds-grid_align-space [class*=slds-col--padded],
.slds-grid--align-space .slds-col,
.slds-grid--align-space [class*=slds-col_padded],
.slds-grid--align-space [class*=slds-col--padded]{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
}
.slds-grid_align-spread,
.slds-grid--align-spread{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
.slds-grid_align-spread .slds-col,
.slds-grid_align-spread [class*=slds-col_padded],
.slds-grid_align-spread [class*=slds-col--padded],
.slds-grid--align-spread .slds-col,
.slds-grid--align-spread [class*=slds-col_padded],
.slds-grid--align-spread [class*=slds-col--padded]{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
}
.slds-grid_align-end,
.slds-grid--align-end{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.slds-grid_align-end .slds-col,
.slds-grid_align-end [class*=slds-col_padded],
.slds-grid_align-end [class*=slds-col--padded],
.slds-grid--align-end .slds-col,
.slds-grid--align-end [class*=slds-col_padded],
.slds-grid--align-end [class*=slds-col--padded]{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
}
.slds-grid_vertical-align-start,
.slds-grid--vertical-align-start{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -ms-flex-line-pack:start;
      align-content:flex-start;
}
.slds-grid_vertical-align-center,
.slds-grid--vertical-align-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -ms-flex-line-pack:center;
      align-content:center;
}
.slds-grid_vertical-align-end,
.slds-grid--vertical-align-end{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  -ms-flex-line-pack:end;
      align-content:flex-end;
}
.slds-align-top{
  vertical-align:top;
  -ms-flex-item-align:start;
      align-self:flex-start;
}
.slds-align-middle{
  vertical-align:middle;
  -ms-flex-item-align:center;
      align-self:center;
}
.slds-align-bottom{
  vertical-align:bottom;
  -ms-flex-item-align:end;
      align-self:flex-end;
}
.slds-col_bump-top,
.slds-col--bump-top{
  margin-top:auto;
}
.slds-col_bump-right,
.slds-col--bump-right{
  margin-right:auto;
}
.slds-col_bump-bottom,
.slds-col--bump-bottom{
  margin-bottom:auto;
}
.slds-col_bump-left,
.slds-col--bump-left{
  margin-left:auto;
}
.slds-grid_vertical-stretch,
.slds-grid--vertical-stretch{
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch;
  -ms-flex-line-pack:stretch;
      align-content:stretch;
}
.slds-container_small,
.slds-container--small{
  max-width:30rem;
}
.slds-container_medium,
.slds-container--medium{
  max-width:48rem;
}
.slds-container_large,
.slds-container--large{
  max-width:64rem;
}
.slds-container_x-large,
.slds-container--x-large{
  max-width:80rem;
}
.slds-container_fluid,
.slds-container--fluid{
  width:100%;
}
.slds-container_center,
.slds-container--center{
  margin-left:auto;
  margin-right:auto;
}
.slds-container_left,
.slds-container--left{
  margin-right:auto;
}
.slds-container_right,
.slds-container--right{
  margin-left:auto;
}

.slds-grid_overflow,
.slds-grid--overflow{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
}
.slds-grid_overflow .slds-col,
.slds-grid--overflow .slds-col{
  min-width:11.25em;
  max-width:22.5em;
}
.slds-align_absolute-center,
.slds-align--absolute-center{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -ms-flex-line-pack:center;
      align-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin:auto;
}

.slds-media_reverse > .slds-media__figure,
.slds-media--reverse > .slds-media__figure{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
}
.slds-media_reverse.slds-media_small .slds-media__figure, .slds-media_reverse.slds-media--small .slds-media__figure,
.slds-media--reverse.slds-media_small .slds-media__figure,
.slds-media--reverse.slds-media--small .slds-media__figure{
  margin-left:0.25rem;
}

.slds-media_double > .slds-media__figure,
.slds-media--double > .slds-media__figure{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
}
.slds-media_double .slds-media__figure_reverse,
.slds-media_double .slds-media__figure--reverse,
.slds-media--double .slds-media__figure_reverse,
.slds-media--double .slds-media__figure--reverse{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  margin:0 0 0 1rem;
}
.slds-media_double .slds-media__body,
.slds-media--double .slds-media__body{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
}
.slds-media{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.slds-media__figure{
  -ms-flex-negative:0;
      flex-shrink:0;
  margin-right:0.75rem;
}

.slds-media__figure_fixed-width{
  min-width:3rem;
}
.slds-media__body{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  min-width:0;
}

.slds-media__body,
.slds-media__body > :last-child{
  margin-bottom:0;
}

.slds-media-body-iefix{
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-preferred-size:auto;
      flex-basis:auto;
}
.slds-media_small .slds-media__figure,
.slds-media--small .slds-media__figure{
  margin-right:0.25rem;
}

.slds-media_small .slds-media__figure_reverse,
.slds-media--small .slds-media__figure--reverse{
  margin-left:0.25rem;
}
.slds-media_large .slds-media__figure,
.slds-media--large .slds-media__figure{
  margin-right:1.5rem;
}

.slds-media_large .slds-media__figure_reverse,
.slds-media--large .slds-media__figure--reverse{
  margin-left:1.5rem;
}
.slds-media_inline .slds-media__body{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto;
}
.slds-media_center,
.slds-media--center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.slds-media__figure_reverse,
.slds-media__figure--reverse{
  margin:0 0 0 0.75rem;
}

@media (max-width: 48em){
  .slds-media_responsive,
.slds-media--responsive{
    display:block;
  }
  .slds-media_responsive .slds-media__figure,
.slds-media--responsive .slds-media__figure{
    margin:0 0 0.75rem;
  }
}
.slds-m-top_none,
.slds-m-top--none{
  margin-top:0 !important;
}

.slds-m-top_xxx-small,
.slds-m-top--xxx-small{
  margin-top:0.125rem;
}

.slds-m-top_xx-small,
.slds-m-top--xx-small{
  margin-top:0.25rem;
}

.slds-m-top_x-small,
.slds-m-top--x-small{
  margin-top:0.5rem;
}

.slds-m-top_small,
.slds-m-top--small{
  margin-top:0.75rem;
}

.slds-m-top_medium,
.slds-m-top--medium{
  margin-top:1rem;
}

.slds-m-top_large,
.slds-m-top--large{
  margin-top:1.5rem;
}

.slds-m-top_x-large,
.slds-m-top--x-large{
  margin-top:2rem;
}

.slds-m-top_xx-large,
.slds-m-top--xx-large{
  margin-top:3rem;
}

.slds-var-m-top_xxx-small{
  margin-top:0.125rem;
}

.slds-var-m-top_xx-small{
  margin-top:0.25rem;
}

.slds-var-m-top_x-small{
  margin-top:0.5rem;
}

.slds-var-m-top_small{
  margin-top:0.75rem;
}

.slds-var-m-top_medium{
  margin-top:1rem;
}

.slds-var-m-top_large{
  margin-top:1.5rem;
}

.slds-var-m-top_x-large{
  margin-top:2rem;
}

.slds-var-m-top_xx-large{
  margin-top:3rem;
}

.slds-m-right_none,
.slds-m-right--none{
  margin-right:0 !important;
}

.slds-m-right_xxx-small,
.slds-m-right--xxx-small{
  margin-right:0.125rem;
}

.slds-m-right_xx-small,
.slds-m-right--xx-small{
  margin-right:0.25rem;
}

.slds-m-right_x-small,
.slds-m-right--x-small{
  margin-right:0.5rem;
}

.slds-m-right_small,
.slds-m-right--small{
  margin-right:0.75rem;
}

.slds-m-right_medium,
.slds-m-right--medium{
  margin-right:1rem;
}

.slds-m-right_large,
.slds-m-right--large{
  margin-right:1.5rem;
}

.slds-m-right_x-large,
.slds-m-right--x-large{
  margin-right:2rem;
}

.slds-m-right_xx-large,
.slds-m-right--xx-large{
  margin-right:3rem;
}

.slds-var-m-right_xxx-small{
  margin-right:0.125rem;
}

.slds-var-m-right_xx-small{
  margin-right:0.25rem;
}

.slds-var-m-right_x-small{
  margin-right:0.5rem;
}

.slds-var-m-right_small{
  margin-right:0.75rem;
}

.slds-var-m-right_medium{
  margin-right:1rem;
}

.slds-var-m-right_large{
  margin-right:1.5rem;
}

.slds-var-m-right_x-large{
  margin-right:2rem;
}

.slds-var-m-right_xx-large{
  margin-right:3rem;
}

.slds-m-bottom_none,
.slds-m-bottom--none{
  margin-bottom:0 !important;
}

.slds-m-bottom_xxx-small,
.slds-m-bottom--xxx-small{
  margin-bottom:0.125rem;
}

.slds-m-bottom_xx-small,
.slds-m-bottom--xx-small{
  margin-bottom:0.25rem;
}

.slds-m-bottom_x-small,
.slds-m-bottom--x-small{
  margin-bottom:0.5rem;
}

.slds-m-bottom_small,
.slds-m-bottom--small{
  margin-bottom:0.75rem;
}

.slds-m-bottom_medium,
.slds-m-bottom--medium{
  margin-bottom:1rem;
}

.slds-m-bottom_large,
.slds-m-bottom--large{
  margin-bottom:1.5rem;
}

.slds-m-bottom_x-large,
.slds-m-bottom--x-large{
  margin-bottom:2rem;
}

.slds-m-bottom_xx-large,
.slds-m-bottom--xx-large{
  margin-bottom:3rem;
}

.slds-var-m-bottom_xxx-small{
  margin-bottom:0.125rem;
}

.slds-var-m-bottom_xx-small{
  margin-bottom:0.25rem;
}

.slds-var-m-bottom_x-small{
  margin-bottom:0.5rem;
}

.slds-var-m-bottom_small{
  margin-bottom:0.75rem;
}

.slds-var-m-bottom_medium{
  margin-bottom:1rem;
}

.slds-var-m-bottom_large{
  margin-bottom:1.5rem;
}

.slds-var-m-bottom_x-large{
  margin-bottom:2rem;
}

.slds-var-m-bottom_xx-large{
  margin-bottom:3rem;
}

.slds-m-left_none,
.slds-m-left--none{
  margin-left:0 !important;
}

.slds-m-left_xxx-small,
.slds-m-left--xxx-small{
  margin-left:0.125rem;
}

.slds-m-left_xx-small,
.slds-m-left--xx-small{
  margin-left:0.25rem;
}

.slds-m-left_x-small,
.slds-m-left--x-small{
  margin-left:0.5rem;
}

.slds-m-left_small,
.slds-m-left--small{
  margin-left:0.75rem;
}

.slds-m-left_medium,
.slds-m-left--medium{
  margin-left:1rem;
}

.slds-m-left_large,
.slds-m-left--large{
  margin-left:1.5rem;
}

.slds-m-left_x-large,
.slds-m-left--x-large{
  margin-left:2rem;
}

.slds-m-left_xx-large,
.slds-m-left--xx-large{
  margin-left:3rem;
}

.slds-var-m-left_xxx-small{
  margin-left:0.125rem;
}

.slds-var-m-left_xx-small{
  margin-left:0.25rem;
}

.slds-var-m-left_x-small{
  margin-left:0.5rem;
}

.slds-var-m-left_small{
  margin-left:0.75rem;
}

.slds-var-m-left_medium{
  margin-left:1rem;
}

.slds-var-m-left_large{
  margin-left:1.5rem;
}

.slds-var-m-left_x-large{
  margin-left:2rem;
}

.slds-var-m-left_xx-large{
  margin-left:3rem;
}

.slds-m-horizontal_none,
.slds-m-horizontal--none{
  margin-left:0 !important;
  margin-right:0 !important;
}

.slds-m-horizontal_xxx-small,
.slds-m-horizontal--xxx-small{
  margin-left:0.125rem;
  margin-right:0.125rem;
}

.slds-m-horizontal_xx-small,
.slds-m-horizontal--xx-small{
  margin-left:0.25rem;
  margin-right:0.25rem;
}

.slds-m-horizontal_x-small,
.slds-m-horizontal--x-small{
  margin-left:0.5rem;
  margin-right:0.5rem;
}

.slds-m-horizontal_small,
.slds-m-horizontal--small{
  margin-left:0.75rem;
  margin-right:0.75rem;
}

.slds-m-horizontal_medium,
.slds-m-horizontal--medium{
  margin-left:1rem;
  margin-right:1rem;
}

.slds-m-horizontal_large,
.slds-m-horizontal--large{
  margin-left:1.5rem;
  margin-right:1.5rem;
}

.slds-m-horizontal_x-large,
.slds-m-horizontal--x-large{
  margin-left:2rem;
  margin-right:2rem;
}

.slds-m-horizontal_xx-large,
.slds-m-horizontal--xx-large{
  margin-left:3rem;
  margin-right:3rem;
}

.slds-var-m-horizontal_xxx-small{
  margin-left:0.125rem;
  margin-right:0.125rem;
}

.slds-var-m-horizontal_xx-small{
  margin-left:0.25rem;
  margin-right:0.25rem;
}

.slds-var-m-horizontal_x-small{
  margin-left:0.5rem;
  margin-right:0.5rem;
}

.slds-var-m-horizontal_small{
  margin-left:0.75rem;
  margin-right:0.75rem;
}

.slds-var-m-horizontal_medium{
  margin-left:1rem;
  margin-right:1rem;
}

.slds-var-m-horizontal_large{
  margin-left:1.5rem;
  margin-right:1.5rem;
}

.slds-var-m-horizontal_x-large{
  margin-left:2rem;
  margin-right:2rem;
}

.slds-var-m-horizontal_xx-large{
  margin-left:3rem;
  margin-right:3rem;
}

.slds-m-vertical_none,
.slds-m-vertical--none{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

.slds-m-vertical_xxx-small,
.slds-m-vertical--xxx-small{
  margin-top:0.125rem;
  margin-bottom:0.125rem;
}

.slds-m-vertical_xx-small,
.slds-m-vertical--xx-small{
  margin-top:0.25rem;
  margin-bottom:0.25rem;
}

.slds-m-vertical_x-small,
.slds-m-vertical--x-small{
  margin-top:0.5rem;
  margin-bottom:0.5rem;
}

.slds-m-vertical_small,
.slds-m-vertical--small{
  margin-top:0.75rem;
  margin-bottom:0.75rem;
}

.slds-m-vertical_medium,
.slds-m-vertical--medium{
  margin-top:1rem;
  margin-bottom:1rem;
}

.slds-m-vertical_large,
.slds-m-vertical--large{
  margin-top:1.5rem;
  margin-bottom:1.5rem;
}

.slds-m-vertical_x-large,
.slds-m-vertical--x-large{
  margin-top:2rem;
  margin-bottom:2rem;
}

.slds-m-vertical_xx-large,
.slds-m-vertical--xx-large{
  margin-top:3rem;
  margin-bottom:3rem;
}

.slds-var-m-vertical_xxx-small{
  margin-top:0.125rem;
  margin-bottom:0.125rem;
}

.slds-var-m-vertical_xx-small{
  margin-top:0.25rem;
  margin-bottom:0.25rem;
}

.slds-var-m-vertical_x-small{
  margin-top:0.5rem;
  margin-bottom:0.5rem;
}

.slds-var-m-vertical_small{
  margin-top:0.75rem;
  margin-bottom:0.75rem;
}

.slds-var-m-vertical_medium{
  margin-top:1rem;
  margin-bottom:1rem;
}

.slds-var-m-vertical_large{
  margin-top:1.5rem;
  margin-bottom:1.5rem;
}

.slds-var-m-vertical_x-large{
  margin-top:2rem;
  margin-bottom:2rem;
}

.slds-var-m-vertical_xx-large{
  margin-top:3rem;
  margin-bottom:3rem;
}

.slds-m-around_none,
.slds-m-around--none{
  margin:0 !important;
}

.slds-m-around_xxx-small,
.slds-m-around--xxx-small{
  margin:0.125rem;
}

.slds-m-around_xx-small,
.slds-m-around--xx-small{
  margin:0.25rem;
}

.slds-m-around_x-small,
.slds-m-around--x-small{
  margin:0.5rem;
}

.slds-m-around_small,
.slds-m-around--small{
  margin:0.75rem;
}

.slds-m-around_medium,
.slds-m-around--medium{
  margin:1rem;
}

.slds-m-around_large,
.slds-m-around--large{
  margin:1.5rem;
}

.slds-m-around_x-large,
.slds-m-around--x-large{
  margin:2rem;
}

.slds-m-around_xx-large,
.slds-m-around--xx-large{
  margin:3rem;
}

.slds-var-m-around_xxx-small{
  margin:0.125rem;
}

.slds-var-m-around_xx-small{
  margin:0.25rem;
}

.slds-var-m-around_x-small{
  margin:0.5rem;
}

.slds-var-m-around_small{
  margin:0.75rem;
}

.slds-var-m-around_medium{
  margin:1rem;
}

.slds-var-m-around_large{
  margin:1.5rem;
}

.slds-var-m-around_x-large{
  margin:2rem;
}

.slds-var-m-around_xx-large{
  margin:3rem;
}
.slds-has-cushion{
  padding:1rem;
}

.slds-p-top_none,
.slds-p-top--none{
  padding-top:0 !important;
}

.slds-p-top_xxx-small,
.slds-p-top--xxx-small{
  padding-top:0.125rem;
}

.slds-p-top_xx-small,
.slds-p-top--xx-small{
  padding-top:0.25rem;
}

.slds-p-top_x-small,
.slds-p-top--x-small{
  padding-top:0.5rem;
}

.slds-p-top_small,
.slds-p-top--small{
  padding-top:0.75rem;
}

.slds-p-top_medium,
.slds-p-top--medium{
  padding-top:1rem;
}

.slds-p-top_large,
.slds-p-top--large{
  padding-top:1.5rem;
}

.slds-p-top_x-large,
.slds-p-top--x-large{
  padding-top:2rem;
}

.slds-p-top_xx-large,
.slds-p-top--xx-large{
  padding-top:3rem;
}

.slds-var-p-top_xxx-small{
  padding-top:0.125rem;
}

.slds-var-p-top_xx-small{
  padding-top:0.25rem;
}

.slds-var-p-top_x-small{
  padding-top:0.5rem;
}

.slds-var-p-top_small{
  padding-top:0.75rem;
}

.slds-var-p-top_medium{
  padding-top:1rem;
}

.slds-var-p-top_large{
  padding-top:1.5rem;
}

.slds-var-p-top_x-large{
  padding-top:2rem;
}

.slds-var-p-top_xx-large{
  padding-top:3rem;
}

.slds-p-right_none,
.slds-p-right--none{
  padding-right:0 !important;
}

.slds-p-right_xxx-small,
.slds-p-right--xxx-small{
  padding-right:0.125rem;
}

.slds-p-right_xx-small,
.slds-p-right--xx-small{
  padding-right:0.25rem;
}

.slds-p-right_x-small,
.slds-p-right--x-small{
  padding-right:0.5rem;
}

.slds-p-right_small,
.slds-p-right--small{
  padding-right:0.75rem;
}

.slds-p-right_medium,
.slds-p-right--medium{
  padding-right:1rem;
}

.slds-p-right_large,
.slds-p-right--large{
  padding-right:1.5rem;
}

.slds-p-right_x-large,
.slds-p-right--x-large{
  padding-right:2rem;
}

.slds-p-right_xx-large,
.slds-p-right--xx-large{
  padding-right:3rem;
}

.slds-var-p-right_xxx-small{
  padding-right:0.125rem;
}

.slds-var-p-right_xx-small{
  padding-right:0.25rem;
}

.slds-var-p-right_x-small{
  padding-right:0.5rem;
}

.slds-var-p-right_small{
  padding-right:0.75rem;
}

.slds-var-p-right_medium{
  padding-right:1rem;
}

.slds-var-p-right_large{
  padding-right:1.5rem;
}

.slds-var-p-right_x-large{
  padding-right:2rem;
}

.slds-var-p-right_xx-large{
  padding-right:3rem;
}

.slds-p-bottom_none,
.slds-p-bottom--none{
  padding-bottom:0 !important;
}

.slds-p-bottom_xxx-small,
.slds-p-bottom--xxx-small{
  padding-bottom:0.125rem;
}

.slds-p-bottom_xx-small,
.slds-p-bottom--xx-small{
  padding-bottom:0.25rem;
}

.slds-p-bottom_x-small,
.slds-p-bottom--x-small{
  padding-bottom:0.5rem;
}

.slds-p-bottom_small,
.slds-p-bottom--small{
  padding-bottom:0.75rem;
}

.slds-p-bottom_medium,
.slds-p-bottom--medium{
  padding-bottom:1rem;
}

.slds-p-bottom_large,
.slds-p-bottom--large{
  padding-bottom:1.5rem;
}

.slds-p-bottom_x-large,
.slds-p-bottom--x-large{
  padding-bottom:2rem;
}

.slds-p-bottom_xx-large,
.slds-p-bottom--xx-large{
  padding-bottom:3rem;
}

.slds-var-p-bottom_xxx-small{
  padding-bottom:0.125rem;
}

.slds-var-p-bottom_xx-small{
  padding-bottom:0.25rem;
}

.slds-var-p-bottom_x-small{
  padding-bottom:0.5rem;
}

.slds-var-p-bottom_small{
  padding-bottom:0.75rem;
}

.slds-var-p-bottom_medium{
  padding-bottom:1rem;
}

.slds-var-p-bottom_large{
  padding-bottom:1.5rem;
}

.slds-var-p-bottom_x-large{
  padding-bottom:2rem;
}

.slds-var-p-bottom_xx-large{
  padding-bottom:3rem;
}

.slds-p-left_none,
.slds-p-left--none{
  padding-left:0 !important;
}

.slds-p-left_xxx-small,
.slds-p-left--xxx-small{
  padding-left:0.125rem;
}

.slds-p-left_xx-small,
.slds-p-left--xx-small{
  padding-left:0.25rem;
}

.slds-p-left_x-small,
.slds-p-left--x-small{
  padding-left:0.5rem;
}

.slds-p-left_small,
.slds-p-left--small{
  padding-left:0.75rem;
}

.slds-p-left_medium,
.slds-p-left--medium{
  padding-left:1rem;
}

.slds-p-left_large,
.slds-p-left--large{
  padding-left:1.5rem;
}

.slds-p-left_x-large,
.slds-p-left--x-large{
  padding-left:2rem;
}

.slds-p-left_xx-large,
.slds-p-left--xx-large{
  padding-left:3rem;
}

.slds-var-p-left_xxx-small{
  padding-left:0.125rem;
}

.slds-var-p-left_xx-small{
  padding-left:0.25rem;
}

.slds-var-p-left_x-small{
  padding-left:0.5rem;
}

.slds-var-p-left_small{
  padding-left:0.75rem;
}

.slds-var-p-left_medium{
  padding-left:1rem;
}

.slds-var-p-left_large{
  padding-left:1.5rem;
}

.slds-var-p-left_x-large{
  padding-left:2rem;
}

.slds-var-p-left_xx-large{
  padding-left:3rem;
}

.slds-p-horizontal_none,
.slds-p-horizontal--none{
  padding-left:0 !important;
  padding-right:0 !important;
}

.slds-p-horizontal_xxx-small,
.slds-p-horizontal--xxx-small{
  padding-left:0.125rem;
  padding-right:0.125rem;
}

.slds-p-horizontal_xx-small,
.slds-p-horizontal--xx-small{
  padding-left:0.25rem;
  padding-right:0.25rem;
}

.slds-p-horizontal_x-small,
.slds-p-horizontal--x-small{
  padding-left:0.5rem;
  padding-right:0.5rem;
}

.slds-p-horizontal_small,
.slds-p-horizontal--small{
  padding-left:0.75rem;
  padding-right:0.75rem;
}

.slds-p-horizontal_medium,
.slds-p-horizontal--medium{
  padding-left:1rem;
  padding-right:1rem;
}

.slds-p-horizontal_large,
.slds-p-horizontal--large{
  padding-left:1.5rem;
  padding-right:1.5rem;
}

.slds-p-horizontal_x-large,
.slds-p-horizontal--x-large{
  padding-left:2rem;
  padding-right:2rem;
}

.slds-p-horizontal_xx-large,
.slds-p-horizontal--xx-large{
  padding-left:3rem;
  padding-right:3rem;
}

.slds-var-p-horizontal_xxx-small{
  padding-left:0.125rem;
  padding-right:0.125rem;
}

.slds-var-p-horizontal_xx-small{
  padding-left:0.25rem;
  padding-right:0.25rem;
}

.slds-var-p-horizontal_x-small{
  padding-left:0.5rem;
  padding-right:0.5rem;
}

.slds-var-p-horizontal_small{
  padding-left:0.75rem;
  padding-right:0.75rem;
}

.slds-var-p-horizontal_medium{
  padding-left:1rem;
  padding-right:1rem;
}

.slds-var-p-horizontal_large{
  padding-left:1.5rem;
  padding-right:1.5rem;
}

.slds-var-p-horizontal_x-large{
  padding-left:2rem;
  padding-right:2rem;
}

.slds-var-p-horizontal_xx-large{
  padding-left:3rem;
  padding-right:3rem;
}

.slds-p-vertical_none,
.slds-p-vertical--none{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

.slds-p-vertical_xxx-small,
.slds-p-vertical--xxx-small{
  padding-top:0.125rem;
  padding-bottom:0.125rem;
}

.slds-p-vertical_xx-small,
.slds-p-vertical--xx-small{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}

.slds-p-vertical_x-small,
.slds-p-vertical--x-small{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

.slds-p-vertical_small,
.slds-p-vertical--small{
  padding-top:0.75rem;
  padding-bottom:0.75rem;
}

.slds-p-vertical_medium,
.slds-p-vertical--medium{
  padding-top:1rem;
  padding-bottom:1rem;
}

.slds-p-vertical_large,
.slds-p-vertical--large{
  padding-top:1.5rem;
  padding-bottom:1.5rem;
}

.slds-p-vertical_x-large,
.slds-p-vertical--x-large{
  padding-top:2rem;
  padding-bottom:2rem;
}

.slds-p-vertical_xx-large,
.slds-p-vertical--xx-large{
  padding-top:3rem;
  padding-bottom:3rem;
}

.slds-var-p-vertical_xxx-small{
  padding-top:0.125rem;
  padding-bottom:0.125rem;
}

.slds-var-p-vertical_xx-small{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}

.slds-var-p-vertical_x-small{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

.slds-var-p-vertical_small{
  padding-top:0.75rem;
  padding-bottom:0.75rem;
}

.slds-var-p-vertical_medium{
  padding-top:1rem;
  padding-bottom:1rem;
}

.slds-var-p-vertical_large{
  padding-top:1.5rem;
  padding-bottom:1.5rem;
}

.slds-var-p-vertical_x-large{
  padding-top:2rem;
  padding-bottom:2rem;
}

.slds-var-p-vertical_xx-large{
  padding-top:3rem;
  padding-bottom:3rem;
}

.slds-p-around_none,
.slds-p-around--none{
  padding:0 !important;
}

.slds-p-around_xxx-small,
.slds-p-around--xxx-small{
  padding:0.125rem;
}

.slds-p-around_xx-small,
.slds-p-around--xx-small{
  padding:0.25rem;
}

.slds-p-around_x-small,
.slds-p-around--x-small{
  padding:0.5rem;
}

.slds-p-around_small,
.slds-p-around--small{
  padding:0.75rem;
}

.slds-p-around_medium,
.slds-p-around--medium{
  padding:1rem;
}

.slds-p-around_large,
.slds-p-around--large{
  padding:1.5rem;
}

.slds-p-around_x-large,
.slds-p-around--x-large{
  padding:2rem;
}

.slds-p-around_xx-large,
.slds-p-around--xx-large{
  padding:3rem;
}

.slds-var-p-around_xxx-small{
  padding:0.125rem;
}

.slds-var-p-around_xx-small{
  padding:0.25rem;
}

.slds-var-p-around_x-small{
  padding:0.5rem;
}

.slds-var-p-around_small{
  padding:0.75rem;
}

.slds-var-p-around_medium{
  padding:1rem;
}

.slds-var-p-around_large{
  padding:1.5rem;
}

.slds-var-p-around_x-large{
  padding:2rem;
}

.slds-var-p-around_xx-large{
  padding:3rem;
}
.slds-clearfix:after{
  content:"";
  display:table;
  clear:both;
}

.slds-clear{
  clear:both;
}
.slds-float_left,
.slds-float--left{
  float:left;
}
.slds-float_none,
.slds-float--none{
  float:none;
}
.slds-float_right,
.slds-float--right{
  float:right;
}
.slds-text-link_reset,
.slds-text-link--reset{
  cursor:pointer;
  line-height:inherit;
  font-size:inherit;
}
.slds-text-link_reset:active,
.slds-text-link--reset:active{
  outline:none;
}
.slds-text-link_reset, .slds-text-link_reset:active, .slds-text-link_reset:focus, .slds-text-link_reset:hover,
.slds-text-link--reset,
.slds-text-link--reset:active,
.slds-text-link--reset:focus,
.slds-text-link--reset:hover{
  color:inherit;
  text-decoration:inherit;
}
.slds-text-link{
  color:#0099E0 ;
  text-decoration:none;
  -webkit-transition:color 0.1s linear;
  transition:color 0.1s linear;
}
.slds-text-link:hover, .slds-text-link:focus{
  text-decoration:underline;
  color:#014486;
}
.slds-text-link:active{
  color:#014486;
}
.slds-text-link--faux,
.slds-text-link_faux,
.slds-type-focus{
  border-bottom:1px solid transparent;
  border-radius:0;
  color:currentColor;
  cursor:pointer;
}
.slds-text-link--faux:hover, .slds-text-link--faux:focus,
.slds-text-link_faux:hover,
.slds-text-link_faux:focus,
.slds-type-focus:hover,
.slds-type-focus:focus{
  color:currentColor;
  border-bottom:1px solid currentColor;
}
.slds-has-blur-focus{
  color:currentColor;
}
.slds-has-blur-focus:hover, .slds-has-blur-focus:focus, .slds-has-blur-focus:active{
  color:currentColor;
  text-decoration:none;
}
.slds-has-blur-focus:focus{
  outline:0;
  -webkit-box-shadow:0 0 3px #0176d3;
          box-shadow:0 0 3px #0176d3;
}
.slds-has-input-focus{
  outline:0;
  border-color:#0070d2;
  background-color:white;
  -webkit-box-shadow:0 0 3px #0176d3;
          box-shadow:0 0 3px #0176d3;
}

.slds-list_vertical.slds-has-dividers > .slds-list__item,
.slds-list--vertical.slds-has-dividers > .slds-list__item{
  padding:0.5rem;
  border-bottom:1px solid #d8dde6;
}
.slds-list_vertical.slds-has-dividers > .slds-list__item:hover,
.slds-list--vertical.slds-has-dividers > .slds-list__item:hover{
  background-color:#f4f6f9;
  border-color:#d8dde6;
  cursor:pointer;
}
.slds-list_vertical.slds-has-dividers > .slds-list__item:active,
.slds-list--vertical.slds-has-dividers > .slds-list__item:active{
  background-color:#f4f6f9;
  -webkit-box-shadow:#d8dde6 0 -1px 0 inset;
          box-shadow:#d8dde6 0 -1px 0 inset;
}
.slds-list_vertical.slds-has-dividers > .slds-list__item.slds-is-selected,
.slds-list--vertical.slds-has-dividers > .slds-list__item.slds-is-selected{
  -webkit-box-shadow:#0176d3 0 0 0 1px inset;
          box-shadow:#0176d3 0 0 0 1px inset;
  background-color:#f4f6f9;
}
.slds-list_vertical.slds-has-dividers > .slds-list__item.slds-is-selected:hover, .slds-list_vertical.slds-has-dividers > .slds-list__item.slds-is-selected:focus,
.slds-list--vertical.slds-has-dividers > .slds-list__item.slds-is-selected:hover,
.slds-list--vertical.slds-has-dividers > .slds-list__item.slds-is-selected:focus{
  -webkit-box-shadow:#0070d2 0 -2px 0 inset, #0070d2 0 0 0 1px inset;
          box-shadow:#0070d2 0 -2px 0 inset, #0070d2 0 0 0 1px inset;
}

.slds-has-cards > .slds-list__item{
  border:1px solid #d8dde6;
  border-radius:0.25rem;
  background-clip:padding-box;
}
.slds-has-cards > .slds-list__item + .slds-list__item{
  margin-top:0.5rem;
}

.slds-has-cards_space > .slds-list__item,
.slds-has-cards--space > .slds-list__item{
  border:1px solid #d8dde6;
  border-radius:0.25rem;
  background-clip:padding-box;
  padding:0.75rem;
}
@media (min-width: 30em){
  .slds-has-cards_space > .slds-list__item,
.slds-has-cards--space > .slds-list__item{
    padding:0.5rem;
  }
}
.slds-has-cards_space > .slds-list__item + .slds-list__item,
.slds-has-cards--space > .slds-list__item + .slds-list__item{
  margin-top:0.5rem;
}

.slds-has-divider{
  margin-top:0.5rem;
  padding-top:0.5rem;
  border-top:1px solid #d8dde6;
}

.slds-has-block-links a{
  display:block;
  text-decoration:none;
}
.slds-has-block-links .slds-is-nested{
  margin-left:1rem;
}

.slds-has-block-links_space .slds-list__item,
.slds-has-block-links_space .slds-item,
.slds-has-block-links--space .slds-list__item,
.slds-has-block-links--space .slds-item{
  padding:0;
}
.slds-has-block-links_space a,
.slds-has-block-links--space a{
  display:block;
  text-decoration:none;
  padding:0.75rem;
}
@media (min-width: 48em){
  .slds-has-block-links_space a,
.slds-has-block-links--space a{
    padding:0.5rem;
  }
}

.slds-has-inline-block-links a{
  display:inline-block;
  text-decoration:none;
}

.slds-has-inline-block-links_space a,
.slds-has-inline-block-links--space a{
  display:inline-block;
  text-decoration:none;
  padding:0.75rem;
}
@media (min-width: 48em){
  .slds-has-inline-block-links_space a,
.slds-has-inline-block-links--space a{
    padding:0.5rem;
  }
}
.slds-list_vertical-space .slds-list__item + .slds-list__item,
.slds-list_vertical-space .slds-item + .slds-item,
.slds-list--vertical-space .slds-list__item + .slds-list__item,
.slds-list--vertical-space .slds-item + .slds-item{
  margin-top:0.5rem;
}
.slds-list_vertical-space-medium .slds-list__item + .slds-list__item,
.slds-list_vertical-space-medium .slds-item + .slds-item,
.slds-list--vertical-space-medium .slds-list__item + .slds-list__item,
.slds-list--vertical-space-medium .slds-item + .slds-item{
  margin-top:1rem;
}
.slds-is-nested{
  margin-left:1rem;
}
.slds-list_dotted,
.slds-list--dotted{
  margin-left:1.5rem;
  list-style:disc;
}
.slds-list_ordered,
.slds-list--ordered{
  margin-left:1.5rem;
  list-style:decimal;
}
.slds-has-dividers_top,
.slds-has-dividers--top{
}
.slds-has-dividers_top > .slds-list__item,
.slds-has-dividers_top > .slds-item,
.slds-has-dividers--top > .slds-list__item,
.slds-has-dividers--top > .slds-item{
  border-top:1px solid #d8dde6;
}
.slds-has-dividers_top-space > .slds-list__item, .slds-has-dividers_top-space > .slds-item,
.slds-has-dividers--top-space > .slds-list__item,
.slds-has-dividers--top-space > .slds-item{
  border-top:1px solid #d8dde6;
  padding:0.75rem;
}
@media (min-width: 30em){
  .slds-has-dividers_top-space > .slds-list__item, .slds-has-dividers_top-space > .slds-item,
.slds-has-dividers--top-space > .slds-list__item,
.slds-has-dividers--top-space > .slds-item{
    padding:0.5rem;
  }
}
.slds-has-dividers_bottom,
.slds-has-dividers--bottom{
}
.slds-has-dividers_bottom > .slds-list__item,
.slds-has-dividers_bottom > .slds-item,
.slds-has-dividers--bottom > .slds-list__item,
.slds-has-dividers--bottom > .slds-item{
  border-bottom:1px solid #d8dde6;
}
.slds-has-dividers_bottom-space > .slds-list__item, .slds-has-dividers_bottom-space > .slds-item,
.slds-has-dividers--bottom-space > .slds-list__item,
.slds-has-dividers--bottom-space > .slds-item{
  border-bottom:1px solid #d8dde6;
  padding:0.75rem;
}
@media (min-width: 30em){
  .slds-has-dividers_bottom-space > .slds-list__item, .slds-has-dividers_bottom-space > .slds-item,
.slds-has-dividers--bottom-space > .slds-list__item,
.slds-has-dividers--bottom-space > .slds-item{
    padding:0.5rem;
  }
}
.slds-has-dividers_around,
.slds-has-dividers--around{
}
.slds-has-dividers_around > .slds-item,
.slds-has-dividers--around > .slds-item{
  border:1px solid #d8dde6;
  border-radius:0.25rem;
  background-clip:padding-box;
}
.slds-has-dividers_around > .slds-item + .slds-item,
.slds-has-dividers--around > .slds-item + .slds-item{
  margin-top:0.5rem;
}
.slds-has-dividers_around-space > .slds-item,
.slds-has-dividers--around-space > .slds-item{
  border:1px solid #d8dde6;
  border-radius:0.25rem;
  background-clip:padding-box;
  padding:0.75rem;
}
@media (min-width: 30em){
  .slds-has-dividers_around-space > .slds-item,
.slds-has-dividers--around-space > .slds-item{
    padding:0.5rem;
  }
}
.slds-has-dividers_around-space > .slds-item + .slds-item,
.slds-has-dividers--around-space > .slds-item + .slds-item{
  margin-top:0.5rem;
}

.slds-has-list-interactions > .slds-list__item:hover,
.slds-has-list-interactions > .slds-item:hover{
  background-color:#f4f6f9;
  border-color:#d8dde6;
  cursor:pointer;
}
.slds-has-list-interactions > .slds-list__item:active,
.slds-has-list-interactions > .slds-item:active{
  background-color:#f4f6f9;
  -webkit-box-shadow:#d8dde6 0 -1px 0 inset;
          box-shadow:#d8dde6 0 -1px 0 inset;
}
.slds-has-list-interactions > .slds-list__item.slds-is-selected,
.slds-has-list-interactions > .slds-item.slds-is-selected{
  -webkit-box-shadow:#0176d3 0 0 0 1px inset;
          box-shadow:#0176d3 0 0 0 1px inset;
  background-color:#f4f6f9;
}
.slds-has-list-interactions > .slds-list__item.slds-is-selected:hover, .slds-has-list-interactions > .slds-list__item.slds-is-selected:focus,
.slds-has-list-interactions > .slds-item.slds-is-selected:hover,
.slds-has-list-interactions > .slds-item.slds-is-selected:focus{
  -webkit-box-shadow:#0070d2 0 -2px 0 inset, #0070d2 0 0 0 1px inset;
          box-shadow:#0070d2 0 -2px 0 inset, #0070d2 0 0 0 1px inset;
}
.slds-has-divider_top,
.slds-has-divider--top{
  border-top:1px solid #d8dde6;
}
.slds-has-divider_top-space,
.slds-has-divider--top-space{
  border-top:1px solid #d8dde6;
  margin-top:0.5rem;
  padding-top:0.5rem;
}
.slds-has-divider_right,
.slds-has-divider--right{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.slds-has-divider_right:after,
.slds-has-divider--right:after{
  width:2px;
  height:2px;
  content:"";
  margin-left:0.5rem;
  margin-right:0.5rem;
  border-radius:50%;
  background-color:#032d60;
}
.slds-has-divider_right:last-child,
.slds-has-divider--right:last-child{
  margin-right:0;
  padding-right:0;
}
.slds-has-divider_right:last-child:after,
.slds-has-divider--right:last-child:after{
  content:none;
}
.slds-has-divider_bottom,
.slds-has-divider--bottom{
  border-bottom:1px solid #d8dde6;
}
.slds-has-divider_bottom-space,
.slds-has-divider--bottom-space{
  border-bottom:1px solid #d8dde6;
  margin-bottom:0.5rem;
  padding-bottom:0.5rem;
}
.slds-has-divider_left,
.slds-has-divider--left{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.slds-has-divider_left:before,
.slds-has-divider--left:before{
  width:2px;
  height:2px;
  content:"";
  display:inline-block;
  vertical-align:middle;
  margin-left:0.5rem;
  margin-right:0.5rem;
  border-radius:50%;
  background-color:#032d60;
}
.slds-has-divider_left:first-child,
.slds-has-divider--left:first-child{
  margin-right:0;
  padding-right:0;
}
.slds-has-divider_left:first-child:before,
.slds-has-divider--left:first-child:before{
  content:none;
}

.slds-list_horizontal.slds-has-dividers > .slds-list__item,
.slds-list--horizontal.slds-has-dividers > .slds-list__item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.slds-list_horizontal.slds-has-dividers > .slds-list__item:after,
.slds-list--horizontal.slds-has-dividers > .slds-list__item:after{
  width:2px;
  height:2px;
  content:"";
  margin-left:0.5rem;
  margin-right:0.5rem;
  border-radius:50%;
  background-color:#032d60;
}
.slds-list_horizontal.slds-has-dividers > .slds-list__item:last-child,
.slds-list--horizontal.slds-has-dividers > .slds-list__item:last-child{
  margin-right:0;
  padding-right:0;
}
.slds-list_horizontal.slds-has-dividers > .slds-list__item:last-child:after,
.slds-list--horizontal.slds-has-dividers > .slds-list__item:last-child:after{
  content:none;
}
.slds-list_horizontal,
.slds-list--horizontal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.slds-list_horizontal > .slds-list__item,
.slds-list--horizontal > .slds-list__item{
  -ms-flex-item-align:center;
      align-self:center;
}

.slds-list_horizontal-large > .slds-list__item > a,
.slds-list_horizontal-large > .slds-item > a,
.slds-list--horizontal-large > .slds-list__item > a,
.slds-list--horizontal-large > .slds-item > a{
  padding:0.75rem 1rem;
}
.slds-has-dividers_left > .slds-list__item,
.slds-has-dividers--left > .slds-list__item,
.slds-has-dividers_left > .slds-item,
.slds-has-dividers--left > .slds-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.slds-has-dividers_left > .slds-list__item:before,
.slds-has-dividers--left > .slds-list__item:before,
.slds-has-dividers_left > .slds-item:before,
.slds-has-dividers--left > .slds-item:before{
  width:2px;
  height:2px;
  content:"";
  display:inline-block;
  vertical-align:middle;
  margin-left:0.5rem;
  margin-right:0.5rem;
  border-radius:50%;
  background-color:#032d60;
}
.slds-has-dividers_left > .slds-list__item:first-child,
.slds-has-dividers--left > .slds-list__item:first-child,
.slds-has-dividers_left > .slds-item:first-child,
.slds-has-dividers--left > .slds-item:first-child{
  margin-right:0;
  padding-right:0;
}
.slds-has-dividers_left > .slds-list__item:first-child:before,
.slds-has-dividers--left > .slds-list__item:first-child:before,
.slds-has-dividers_left > .slds-item:first-child:before,
.slds-has-dividers--left > .slds-item:first-child:before{
  content:none;
}
.slds-has-dividers_right > .slds-list__item,
.slds-has-dividers--right > .slds-list__item,
.slds-has-dividers_right > .slds-item,
.slds-has-dividers--right > .slds-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.slds-has-dividers_right > .slds-list__item:after,
.slds-has-dividers--right > .slds-list__item:after,
.slds-has-dividers_right > .slds-item:after,
.slds-has-dividers--right > .slds-item:after{
  width:2px;
  height:2px;
  content:"";
  margin-left:0.5rem;
  margin-right:0.5rem;
  border-radius:50%;
  background-color:#032d60;
}
.slds-has-dividers_right > .slds-list__item:last-child,
.slds-has-dividers--right > .slds-list__item:last-child,
.slds-has-dividers_right > .slds-item:last-child,
.slds-has-dividers--right > .slds-item:last-child{
  margin-right:0;
  padding-right:0;
}
.slds-has-dividers_right > .slds-list__item:last-child:after,
.slds-has-dividers--right > .slds-list__item:last-child:after,
.slds-has-dividers_right > .slds-item:last-child:after,
.slds-has-dividers--right > .slds-item:last-child:after{
  content:none;
}
.slds-dl_inline:after,
.slds-dl--inline:after{
  content:"";
  display:table;
  clear:both;
}

@media (min-width: 30em){
  .slds-dl_inline__label,
.slds-dl--inline__label{
    float:left;
    clear:left;
  }
  .slds-dl_inline__detail,
.slds-dl--inline__detail{
    float:left;
    padding-left:0.25rem;
  }
}
.slds-region_narrow .slds-dl_inline__label,
.slds-region_narrow .slds-dl_inline__detail{
  float:left;
}
.slds-region_narrow .slds-dl_inline__label{
  clear:left;
}
.slds-region_narrow .slds-dl_inline__detail{
  padding-left:0.25rem;
}

@media (min-width: 30em){
  .slds-dl_horizontal,
.slds-dl--horizontal{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
  }
  .slds-dl_horizontal__label,
.slds-dl--horizontal__label{
    width:30%;
    padding-right:0.75rem;
  }
  .slds-dl_horizontal__detail,
.slds-dl--horizontal__detail{
    width:70%;
  }
}
.slds-region_narrow .slds-dl_horizontal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.slds-region_narrow .slds-dl_horizontal .slds-dl_horizontal__label{
  width:30%;
  padding-right:0.75rem;
}
.slds-region_narrow .slds-dl_horizontal .slds-dl_horizontal__detail{
  width:70%;
}

.slds-list_horizontal,
.slds-list--horizontal{
}
.slds-list_horizontal .slds-item_label,
.slds-list_horizontal .slds-item--label,
.slds-list--horizontal .slds-item_label,
.slds-list--horizontal .slds-item--label{
  width:30%;
  padding-right:0.75rem;
}
.slds-list_horizontal .slds-item_detail,
.slds-list_horizontal .slds-item--detail,
.slds-list--horizontal .slds-item_detail,
.slds-list--horizontal .slds-item--detail{
  width:70%;
}

.slds-list_vertical .slds-item_label,
.slds-list_vertical .slds-item--label,
.slds-list_vertical .slds-item_detail,
.slds-list_vertical .slds-item--detail,
.slds-list--vertical .slds-item_label,
.slds-list--vertical .slds-item--label,
.slds-list--vertical .slds-item_detail,
.slds-list--vertical .slds-item--detail{
  display:block;
}

.slds-list_inline,
.slds-list--inline{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  max-width:100%;
}
.slds-list_inline .slds-item_label,
.slds-list_inline .slds-item--label,
.slds-list--inline .slds-item_label,
.slds-list--inline .slds-item--label{
  max-width:180px;
  padding-right:0.75rem;
  -ms-flex-negative:0;
      flex-shrink:0;
}
.slds-list_inline .slds-item_label ~ .slds-item_label,
.slds-list_inline .slds-item_label ~ .slds-item--label,
.slds-list_inline .slds-item--label ~ .slds-item_label,
.slds-list_inline .slds-item--label ~ .slds-item--label,
.slds-list--inline .slds-item_label ~ .slds-item_label,
.slds-list--inline .slds-item_label ~ .slds-item--label,
.slds-list--inline .slds-item--label ~ .slds-item_label,
.slds-list--inline .slds-item--label ~ .slds-item--label{
  padding-left:1rem;
}
.slds-list_inline .slds-item_detail,
.slds-list_inline .slds-item--detail,
.slds-list--inline .slds-item_detail,
.slds-list--inline .slds-item--detail{
  min-width:0;
}
.slds-border_bottom,
.slds-border--bottom{
  border-bottom:1px solid #d8dde6;
}
.slds-border_left,
.slds-border--left{
  border-left:1px solid #d8dde6;
}
.slds-border_right,
.slds-border--right{
  border-right:1px solid #d8dde6;
}
.slds-border_top,
.slds-border--top{
  border-top:1px solid #d8dde6;
}
.slds-truncate{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.slds-truncate_container_25,
.slds-truncate_container--25{
  max-width:25%;
}
.slds-truncate_container_50,
.slds-truncate_container--50{
  max-width:50%;
}
.slds-truncate_container_75,
.slds-truncate_container--75{
  max-width:75%;
}
.slds-truncate_container_33,
.slds-truncate_container--33{
  max-width:33%;
}
.slds-truncate_container_66,
.slds-truncate_container--66{
  max-width:66%;
}
.slds-hyphenate{
  overflow-wrap:break-word;
  word-wrap:break-word;
  -webkit-hyphens:auto;
      -ms-hyphens:auto;
          hyphens:auto;
}
.slds-box{
  padding:1rem;
  border-radius:0.25rem;
  border:1px solid #d8dde6;
}
.slds-box_xx-small,
.slds-box--xx-small{
  padding:0.25rem;
}
.slds-box_x-small,
.slds-box--x-small{
  padding:0.5rem;
}
.slds-box_small,
.slds-box--small{
  padding:0.75rem;
}

.slds-box_border,
.slds-box--border{
  padding:0;
  border-radius:0.25rem;
  border:1px solid #d8dde6;
}
.slds-box_link, .slds-box_link:active, .slds-box_link:focus, .slds-box_link:hover{
  color:inherit;
  text-decoration:inherit;
}
.slds-box_link:hover, .slds-box_link:focus{
  cursor:pointer;
  outline:0;
  border:1px solid #0070d2;
  -webkit-box-shadow:0 0 0 1px #0070d2 inset;
          box-shadow:0 0 0 1px #0070d2 inset;
}
.slds-theme{
}
.slds-theme_default,
.slds-theme--default{
  background-color:white;
  color:#16325c;
}
.slds-theme_shade,
.slds-theme--shade{
  background-color:#f4f6f9;
}
.slds-theme_inverse,
.slds-theme--inverse{
  color:white;
  background-color:#001639;
  border-color:#001639;
}
.slds-theme_inverse a:not(.slds-button--neutral),
.slds-theme--inverse a:not(.slds-button--neutral){
  color:white;
  text-decoration:underline;
}
.slds-theme_inverse a:not(.slds-button--neutral):link, .slds-theme_inverse a:not(.slds-button--neutral):visited,
.slds-theme--inverse a:not(.slds-button--neutral):link,
.slds-theme--inverse a:not(.slds-button--neutral):visited{
  color:white;
}
.slds-theme_inverse a:not(.slds-button--neutral):hover, .slds-theme_inverse a:not(.slds-button--neutral):focus,
.slds-theme--inverse a:not(.slds-button--neutral):hover,
.slds-theme--inverse a:not(.slds-button--neutral):focus{
  text-decoration:none;
}
.slds-theme_inverse a:not(.slds-button--neutral):active,
.slds-theme--inverse a:not(.slds-button--neutral):active{
  color:rgba(255, 255, 255, 0.5);
}
.slds-theme_inverse a:not(.slds-button--neutral)[disabled],
.slds-theme--inverse a:not(.slds-button--neutral)[disabled]{
  color:rgba(255, 255, 255, 0.15);
}
.slds-theme_alt-inverse,
.slds-theme--alt-inverse{
  color:white;
  background-color:#032d60;
  border-color:#032d60;
}
.slds-theme_alt-inverse a:not(.slds-button--neutral),
.slds-theme--alt-inverse a:not(.slds-button--neutral){
  color:white;
  text-decoration:underline;
}
.slds-theme_alt-inverse a:not(.slds-button--neutral):link, .slds-theme_alt-inverse a:not(.slds-button--neutral):visited,
.slds-theme--alt-inverse a:not(.slds-button--neutral):link,
.slds-theme--alt-inverse a:not(.slds-button--neutral):visited{
  color:white;
}
.slds-theme_alt-inverse a:not(.slds-button--neutral):hover, .slds-theme_alt-inverse a:not(.slds-button--neutral):focus,
.slds-theme--alt-inverse a:not(.slds-button--neutral):hover,
.slds-theme--alt-inverse a:not(.slds-button--neutral):focus{
  text-decoration:none;
}
.slds-theme_alt-inverse a:not(.slds-button--neutral):active,
.slds-theme--alt-inverse a:not(.slds-button--neutral):active{
  color:rgba(255, 255, 255, 0.5);
}
.slds-theme_alt-inverse a:not(.slds-button--neutral)[disabled],
.slds-theme--alt-inverse a:not(.slds-button--neutral)[disabled]{
  color:rgba(255, 255, 255, 0.15);
}
.slds-theme_success,
.slds-theme--success{
  color:white;
  background-color:#2e844a;
}
.slds-theme_success a:not(.slds-button--neutral),
.slds-theme--success a:not(.slds-button--neutral){
  color:white;
  text-decoration:underline;
}
.slds-theme_success a:not(.slds-button--neutral):link, .slds-theme_success a:not(.slds-button--neutral):visited,
.slds-theme--success a:not(.slds-button--neutral):link,
.slds-theme--success a:not(.slds-button--neutral):visited{
  color:white;
}
.slds-theme_success a:not(.slds-button--neutral):hover, .slds-theme_success a:not(.slds-button--neutral):focus,
.slds-theme--success a:not(.slds-button--neutral):hover,
.slds-theme--success a:not(.slds-button--neutral):focus{
  text-decoration:none;
}
.slds-theme_success a:not(.slds-button--neutral):active,
.slds-theme--success a:not(.slds-button--neutral):active{
  color:rgba(255, 255, 255, 0.5);
}
.slds-theme_success a:not(.slds-button--neutral)[disabled],
.slds-theme--success a:not(.slds-button--neutral)[disabled]{
  color:rgba(255, 255, 255, 0.15);
}
.slds-theme_info,
.slds-theme--info{
  color:white;
  background-color:#747474;
}
.slds-theme_info a:not(.slds-button--neutral),
.slds-theme--info a:not(.slds-button--neutral){
  color:white;
  text-decoration:underline;
}
.slds-theme_info a:not(.slds-button--neutral):link, .slds-theme_info a:not(.slds-button--neutral):visited,
.slds-theme--info a:not(.slds-button--neutral):link,
.slds-theme--info a:not(.slds-button--neutral):visited{
  color:white;
}
.slds-theme_info a:not(.slds-button--neutral):hover, .slds-theme_info a:not(.slds-button--neutral):focus,
.slds-theme--info a:not(.slds-button--neutral):hover,
.slds-theme--info a:not(.slds-button--neutral):focus{
  text-decoration:none;
}
.slds-theme_info a:not(.slds-button--neutral):active,
.slds-theme--info a:not(.slds-button--neutral):active{
  color:rgba(255, 255, 255, 0.5);
}
.slds-theme_info a:not(.slds-button--neutral)[disabled],
.slds-theme--info a:not(.slds-button--neutral)[disabled]{
  color:rgba(255, 255, 255, 0.15);
}
.slds-theme_warning,
.slds-theme--warning{
  background-color:#fe9339;
  color:#16325c;
}
.slds-theme_warning a,
.slds-theme--warning a{
  color:#16325c;
  text-decoration:underline;
}
.slds-theme_warning a:link, .slds-theme_warning a:visited,
.slds-theme--warning a:link,
.slds-theme--warning a:visited{
  color:#16325c;
}
.slds-theme_warning a:hover, .slds-theme_warning a:focus,
.slds-theme--warning a:hover,
.slds-theme--warning a:focus{
  text-decoration:none;
}
.slds-theme_warning a:focus,
.slds-theme--warning a:focus{
  -webkit-box-shadow:0 0 3px #514f4d;
          box-shadow:0 0 3px #514f4d;
  border:1px solid #514f4d;
}
.slds-theme_warning a:active,
.slds-theme--warning a:active{
  color:#514f4d;
}
.slds-theme_warning a[disabled],
.slds-theme--warning a[disabled]{
  color:#514f4d;
}
.slds-theme_warning button,
.slds-theme--warning button{
  color:#514f4d;
  text-decoration:underline;
}
.slds-theme_warning button:hover,
.slds-theme--warning button:hover{
  color:#706e6b;
}
.slds-theme_warning button:focus,
.slds-theme--warning button:focus{
  color:#514f4d;
  -webkit-box-shadow:0 0 3px #514f4d;
          box-shadow:0 0 3px #514f4d;
  border:1px solid #514f4d;
}
.slds-theme_warning button:active,
.slds-theme--warning button:active{
  color:#706e6b;
}
.slds-theme_warning .slds-icon,
.slds-theme_warning .slds-button__icon,
.slds-theme--warning .slds-icon,
.slds-theme--warning .slds-button__icon{
  fill:#514f4d;
}
.slds-theme_error,
.slds-theme--error{
  color:white;
  background-color:#ea001e;
}
.slds-theme_error a:not(.slds-button--neutral),
.slds-theme--error a:not(.slds-button--neutral){
  color:white;
  text-decoration:underline;
}
.slds-theme_error a:not(.slds-button--neutral):link, .slds-theme_error a:not(.slds-button--neutral):visited,
.slds-theme--error a:not(.slds-button--neutral):link,
.slds-theme--error a:not(.slds-button--neutral):visited{
  color:white;
}
.slds-theme_error a:not(.slds-button--neutral):hover, .slds-theme_error a:not(.slds-button--neutral):focus,
.slds-theme--error a:not(.slds-button--neutral):hover,
.slds-theme--error a:not(.slds-button--neutral):focus{
  text-decoration:none;
}
.slds-theme_error a:not(.slds-button--neutral):active,
.slds-theme--error a:not(.slds-button--neutral):active{
  color:rgba(255, 255, 255, 0.5);
}
.slds-theme_error a:not(.slds-button--neutral)[disabled],
.slds-theme--error a:not(.slds-button--neutral)[disabled]{
  color:rgba(255, 255, 255, 0.15);
}
.slds-theme_offline,
.slds-theme--offline{
  color:white;
  background-color:#444;
}
.slds-theme_offline a:not(.slds-button--neutral),
.slds-theme--offline a:not(.slds-button--neutral){
  color:white;
  text-decoration:underline;
}
.slds-theme_offline a:not(.slds-button--neutral):link, .slds-theme_offline a:not(.slds-button--neutral):visited,
.slds-theme--offline a:not(.slds-button--neutral):link,
.slds-theme--offline a:not(.slds-button--neutral):visited{
  color:white;
}
.slds-theme_offline a:not(.slds-button--neutral):hover, .slds-theme_offline a:not(.slds-button--neutral):focus,
.slds-theme--offline a:not(.slds-button--neutral):hover,
.slds-theme--offline a:not(.slds-button--neutral):focus{
  text-decoration:none;
}
.slds-theme_offline a:not(.slds-button--neutral):active,
.slds-theme--offline a:not(.slds-button--neutral):active{
  color:rgba(255, 255, 255, 0.5);
}
.slds-theme_offline a:not(.slds-button--neutral)[disabled],
.slds-theme--offline a:not(.slds-button--neutral)[disabled]{
  color:rgba(255, 255, 255, 0.15);
}
.slds-theme_alert-texture,
.slds-theme--alert-texture{
  background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.025) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.025) 50%, rgba(0, 0, 0, 0.025) 75%, transparent 75%, transparent);
  background-size:64px 64px;
}

.slds-theme_inverse-text,
.slds-theme--inverse-text{
  color:white;
}
.slds-theme_inverse-text a:not(.slds-button--neutral),
.slds-theme--inverse-text a:not(.slds-button--neutral){
  color:white;
  text-decoration:underline;
}
.slds-theme_inverse-text a:not(.slds-button--neutral):link, .slds-theme_inverse-text a:not(.slds-button--neutral):visited,
.slds-theme--inverse-text a:not(.slds-button--neutral):link,
.slds-theme--inverse-text a:not(.slds-button--neutral):visited{
  color:white;
}
.slds-theme_inverse-text a:not(.slds-button--neutral):hover, .slds-theme_inverse-text a:not(.slds-button--neutral):focus,
.slds-theme--inverse-text a:not(.slds-button--neutral):hover,
.slds-theme--inverse-text a:not(.slds-button--neutral):focus{
  text-decoration:none;
}
.slds-theme_inverse-text a:not(.slds-button--neutral):active,
.slds-theme--inverse-text a:not(.slds-button--neutral):active{
  color:rgba(255, 255, 255, 0.5);
}
.slds-theme_inverse-text a:not(.slds-button--neutral)[disabled],
.slds-theme--inverse-text a:not(.slds-button--neutral)[disabled]{
  color:rgba(255, 255, 255, 0.15);
}
.slds-text-body_regular,
.slds-text-body--regular{
  font-size:0.8125rem;
}
.slds-text-body_small,
.slds-text-body--small{
  font-size:0.75rem;
}
.slds-text-heading_large,
.slds-text-heading--large{
  font-size:1.75rem;
  line-height:1.25;
}
.slds-text-heading_medium,
.slds-text-heading--medium{
  font-size:1.25rem;
  line-height:1.25;
}
.slds-text-heading_small,
.slds-text-heading--small{
  font-size:1rem;
  line-height:1.25;
}

.slds-text-heading_label,
.slds-text-heading--label{
  font-size:0.75rem;
  line-height:1.25;
  color:#54698d;
  text-transform:uppercase;
  letter-spacing:0.0625rem;
  font-weight:400;
}

.slds-text-heading_label-normal,
.slds-text-heading--label-normal{
  font-size:0.75rem;
  line-height:1.25;
  color:#54698d;
}
.slds-text-title{
  font-size:0.75rem;
  line-height:1.25;
  color:#54698d;
}
.slds-text-title_caps,
.slds-text-title--caps{
  font-size:0.75rem;
  line-height:1.25;
  color:#444444;
  font-weight:400;
  text-transform:uppercase;
  letter-spacing:0.0625rem;
}
.slds-text-title_bold{
  font-size:0.875rem;
  font-weight:700;
}
.slds-line-height_reset,
.slds-line-height--reset{
  line-height:1;
}
.slds-text-color_default,
.slds-text-color--default{
  color:#16325c;
}
.slds-text-color_weak,
.slds-text-color--weak{
  color:#444444;
}
.slds-text-color_error,
.slds-text-color--error{
  color:#ea001e;
}
.slds-text-color_destructive{
  color:#ea001e;
}
.slds-text-color_success{
  color:#2e844a;
}
.slds-text-color_inverse,
.slds-text-color--inverse{
  color:white;
}
.slds-text-color_inverse-weak,
.slds-text-color--inverse-weak{
  color:#aeaeae;
}
.slds-text-align_left,
.slds-text-align--left{
  text-align:left;
}
.slds-text-align_center,
.slds-text-align--center{
  text-align:center;
}
.slds-text-align_right,
.slds-text-align--right{
  text-align:right;
}
.slds-text-longform h1,
.slds-text-longform h2,
.slds-text-longform h3,
.slds-text-longform p,
.slds-text-longform ul,
.slds-text-longform ol,
.slds-text-longform dl,
.slds-text-longform img{
  margin-bottom:0.75rem;
}
.slds-text-longform ul{
  margin-left:1.5rem;
  list-style:disc;
}
.slds-text-longform ul ul{
  list-style:circle;
}
.slds-text-longform ul ul ul{
  list-style:square;
}
.slds-text-longform ol{
  margin-left:1.5rem;
  list-style:decimal;
}
.slds-text-longform ol ol{
  list-style:lower-alpha;
}
.slds-text-longform ol ol ol{
  list-style:lower-roman;
}
.slds-text-longform .slds-video{
  display:block;
  max-width:100%;
}
.slds-text-longform .slds-video.slds-video_center, .slds-text-longform .slds-video.slds-video--center{
  margin:0 auto;
}
.slds-text-longform .slds-video.slds-video_right, .slds-text-longform .slds-video.slds-video--right{
  margin:0 0 0 auto;
}
.slds-text-font_monospace{
  font-family:Consolas, Menlo, Monaco, Courier, monospace;
}
.slds-color__text_gray-1{
  color:white !important;
}
.slds-color__text_gray-2{
  color:#f4f6f9 !important;
}
.slds-color__text_gray-3{
  color:#f3f2f2 !important;
}
.slds-color__text_gray-4{
  color:#ecebea !important;
}
.slds-color__text_gray-5{
  color:#dddbda !important;
}
.slds-color__text_gray-6{
  color:#c9c7c5 !important;
}
.slds-color__text_gray-7{
  color:#b0adab !important;
}
.slds-color__text_gray-8{
  color:#969492 !important;
}
.slds-color__text_gray-9{
  color:#706e6b !important;
}
.slds-color__text_gray-10{
  color:#514f4d !important;
}
.slds-color__text_gray-11{
  color:#3e3e3c !important;
}
.slds-color__text_gray-12{
  color:#2b2826 !important;
}
.slds-color__background_gray-1{
  background-color:white !important;
}
.slds-color__background_gray-2{
  background-color:#f4f6f9 !important;
}
.slds-color__background_gray-3{
  background-color:#f3f2f2 !important;
}
.slds-color__background_gray-4{
  background-color:#ecebea !important;
}
.slds-color__background_gray-5{
  background-color:#dddbda !important;
}
.slds-color__background_gray-6{
  background-color:#c9c7c5 !important;
}
.slds-color__background_gray-7{
  background-color:#b0adab !important;
}
.slds-color__background_gray-8{
  background-color:#969492 !important;
}
.slds-color__background_gray-9{
  background-color:#706e6b !important;
}
.slds-color__background_gray-10{
  background-color:#514f4d !important;
}
.slds-color__background_gray-11{
  background-color:#3e3e3c !important;
}
.slds-color__background_gray-12{
  background-color:#2b2826 !important;
}
.slds-color__border_gray-1{
  border-color:white !important;
}
.slds-color__border_gray-2{
  border-color:#f4f6f9 !important;
}
.slds-color__border_gray-3{
  border-color:#f3f2f2 !important;
}
.slds-color__border_gray-4{
  border-color:#ecebea !important;
}
.slds-color__border_gray-5{
  border-color:#dddbda !important;
}
.slds-color__border_gray-6{
  border-color:#c9c7c5 !important;
}
.slds-color__border_gray-7{
  border-color:#b0adab !important;
}
.slds-color__border_gray-8{
  border-color:#969492 !important;
}
.slds-color__border_gray-9{
  border-color:#706e6b !important;
}
.slds-color__border_gray-10{
  border-color:#514f4d !important;
}
.slds-color__border_gray-11{
  border-color:#3e3e3c !important;
}
.slds-color__border_gray-12{
  border-color:#2b2826 !important;
}
.slds-color__fill_gray-1{
  fill:white !important;
}
.slds-color__fill_gray-2{
  fill:#f4f6f9 !important;
}
.slds-color__fill_gray-3{
  fill:#f3f2f2 !important;
}
.slds-color__fill_gray-4{
  fill:#ecebea !important;
}
.slds-color__fill_gray-5{
  fill:#dddbda !important;
}
.slds-color__fill_gray-6{
  fill:#c9c7c5 !important;
}
.slds-color__fill_gray-7{
  fill:#b0adab !important;
}
.slds-color__fill_gray-8{
  fill:#969492 !important;
}
.slds-color__fill_gray-9{
  fill:#706e6b !important;
}
.slds-color__fill_gray-10{
  fill:#514f4d !important;
}
.slds-color__fill_gray-11{
  fill:#3e3e3c !important;
}
.slds-color__fill_gray-12{
  fill:#2b2826 !important;
}
.slds-scrollable{
  -webkit-overflow-scrolling:touch;
  overflow:auto;
}
.slds-scrollable_none,
.slds-scrollable--none{
  overflow:hidden;
}
.slds-scrollable_y,
.slds-scrollable--y{
  -webkit-overflow-scrolling:touch;
  max-height:100%;
  overflow:hidden;
  overflow-y:auto;
}
.slds-scrollable_x,
.slds-scrollable--x{
  -webkit-overflow-scrolling:touch;
  max-width:100%;
  overflow:hidden;
  overflow-x:auto;
}
.slds-size_xxx-small,
.slds-size--xxx-small{
  width:3rem;
}

.slds-size_xx-small,
.slds-size--xx-small{
  width:6rem;
}

.slds-size_x-small,
.slds-size--x-small{
  width:12rem;
}

.slds-size_small,
.slds-size--small{
  width:15rem;
}

.slds-size_medium,
.slds-size--medium{
  width:20rem;
}

.slds-size_large,
.slds-size--large{
  width:25rem;
}

.slds-size_x-large,
.slds-size--x-large{
  width:40rem;
}

.slds-size_xx-large,
.slds-size--xx-large{
  width:60rem;
}
.slds-size_full{
  width:100%;
}

.slds-size_1-of-1,
.slds-size--1-of-1{
  width:100%;
}

.slds-size_1-of-2,
.slds-size--1-of-2{
  width:50%;
}

.slds-size_2-of-2,
.slds-size--2-of-2{
  width:100%;
}

.slds-size_1-of-3,
.slds-size--1-of-3{
  width:33.3333333333%;
}

.slds-size_2-of-3,
.slds-size--2-of-3{
  width:66.6666666667%;
}

.slds-size_3-of-3,
.slds-size--3-of-3{
  width:100%;
}

.slds-size_1-of-4,
.slds-size--1-of-4{
  width:25%;
}

.slds-size_2-of-4,
.slds-size--2-of-4{
  width:50%;
}

.slds-size_3-of-4,
.slds-size--3-of-4{
  width:75%;
}

.slds-size_4-of-4,
.slds-size--4-of-4{
  width:100%;
}

.slds-size_1-of-5,
.slds-size--1-of-5{
  width:20%;
}

.slds-size_2-of-5,
.slds-size--2-of-5{
  width:40%;
}

.slds-size_3-of-5,
.slds-size--3-of-5{
  width:60%;
}

.slds-size_4-of-5,
.slds-size--4-of-5{
  width:80%;
}

.slds-size_5-of-5,
.slds-size--5-of-5{
  width:100%;
}

.slds-size_1-of-6,
.slds-size--1-of-6{
  width:16.6666666667%;
}

.slds-size_2-of-6,
.slds-size--2-of-6{
  width:33.3333333333%;
}

.slds-size_3-of-6,
.slds-size--3-of-6{
  width:50%;
}

.slds-size_4-of-6,
.slds-size--4-of-6{
  width:66.6666666667%;
}

.slds-size_5-of-6,
.slds-size--5-of-6{
  width:83.3333333333%;
}

.slds-size_6-of-6,
.slds-size--6-of-6{
  width:100%;
}

.slds-size_1-of-7,
.slds-size--1-of-7{
  width:14.2857142857%;
}

.slds-size_2-of-7,
.slds-size--2-of-7{
  width:28.5714285714%;
}

.slds-size_3-of-7,
.slds-size--3-of-7{
  width:42.8571428571%;
}

.slds-size_4-of-7,
.slds-size--4-of-7{
  width:57.1428571429%;
}

.slds-size_5-of-7,
.slds-size--5-of-7{
  width:71.4285714286%;
}

.slds-size_6-of-7,
.slds-size--6-of-7{
  width:85.7142857143%;
}

.slds-size_7-of-7,
.slds-size--7-of-7{
  width:100%;
}

.slds-size_1-of-8,
.slds-size--1-of-8{
  width:12.5%;
}

.slds-size_2-of-8,
.slds-size--2-of-8{
  width:25%;
}

.slds-size_3-of-8,
.slds-size--3-of-8{
  width:37.5%;
}

.slds-size_4-of-8,
.slds-size--4-of-8{
  width:50%;
}

.slds-size_5-of-8,
.slds-size--5-of-8{
  width:62.5%;
}

.slds-size_6-of-8,
.slds-size--6-of-8{
  width:75%;
}

.slds-size_7-of-8,
.slds-size--7-of-8{
  width:87.5%;
}

.slds-size_8-of-8,
.slds-size--8-of-8{
  width:100%;
}

.slds-size_1-of-12,
.slds-size--1-of-12{
  width:8.3333333333%;
}

.slds-size_2-of-12,
.slds-size--2-of-12{
  width:16.6666666667%;
}

.slds-size_3-of-12,
.slds-size--3-of-12{
  width:25%;
}

.slds-size_4-of-12,
.slds-size--4-of-12{
  width:33.3333333333%;
}

.slds-size_5-of-12,
.slds-size--5-of-12{
  width:41.6666666667%;
}

.slds-size_6-of-12,
.slds-size--6-of-12{
  width:50%;
}

.slds-size_7-of-12,
.slds-size--7-of-12{
  width:58.3333333333%;
}

.slds-size_8-of-12,
.slds-size--8-of-12{
  width:66.6666666667%;
}

.slds-size_9-of-12,
.slds-size--9-of-12{
  width:75%;
}

.slds-size_10-of-12,
.slds-size--10-of-12{
  width:83.3333333333%;
}

.slds-size_11-of-12,
.slds-size--11-of-12{
  width:91.6666666667%;
}

.slds-size_12-of-12,
.slds-size--12-of-12{
  width:100%;
}

.slds-order_1,
.slds-order--1{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
}

.slds-order_2,
.slds-order--2{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
}

.slds-order_3,
.slds-order--3{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
}

.slds-order_4,
.slds-order--4{
  -webkit-box-ordinal-group:5;
      -ms-flex-order:4;
          order:4;
}

.slds-order_5,
.slds-order--5{
  -webkit-box-ordinal-group:6;
      -ms-flex-order:5;
          order:5;
}

.slds-order_6,
.slds-order--6{
  -webkit-box-ordinal-group:7;
      -ms-flex-order:6;
          order:6;
}

.slds-order_7,
.slds-order--7{
  -webkit-box-ordinal-group:8;
      -ms-flex-order:7;
          order:7;
}

.slds-order_8,
.slds-order--8{
  -webkit-box-ordinal-group:9;
      -ms-flex-order:8;
          order:8;
}

.slds-order_9,
.slds-order--9{
  -webkit-box-ordinal-group:10;
      -ms-flex-order:9;
          order:9;
}

.slds-order_10,
.slds-order--10{
  -webkit-box-ordinal-group:11;
      -ms-flex-order:10;
          order:10;
}

.slds-order_11,
.slds-order--11{
  -webkit-box-ordinal-group:12;
      -ms-flex-order:11;
          order:11;
}

.slds-order_12,
.slds-order--12{
  -webkit-box-ordinal-group:13;
      -ms-flex-order:12;
          order:12;
}

@media (min-width: 20em){
  [class*=slds-x-small-size_],
[class*=slds-x-small-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-x-small-size_xxx-small,
.slds-x-small-size--xxx-small{
    width:3rem;
  }

  .slds-x-small-size_xx-small,
.slds-x-small-size--xx-small{
    width:6rem;
  }

  .slds-x-small-size_x-small,
.slds-x-small-size--x-small{
    width:12rem;
  }

  .slds-x-small-size_small,
.slds-x-small-size--small{
    width:15rem;
  }

  .slds-x-small-size_medium,
.slds-x-small-size--medium{
    width:20rem;
  }

  .slds-x-small-size_large,
.slds-x-small-size--large{
    width:25rem;
  }

  .slds-x-small-size_x-large,
.slds-x-small-size--x-large{
    width:40rem;
  }

  .slds-x-small-size_xx-large,
.slds-x-small-size--xx-large{
    width:60rem;
  }

  .slds-x-small-size_1-of-1,
.slds-x-small-size--1-of-1{
    width:100%;
  }

  .slds-x-small-size_1-of-2,
.slds-x-small-size--1-of-2{
    width:50%;
  }

  .slds-x-small-size_2-of-2,
.slds-x-small-size--2-of-2{
    width:100%;
  }

  .slds-x-small-size_1-of-3,
.slds-x-small-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-x-small-size_2-of-3,
.slds-x-small-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-x-small-size_3-of-3,
.slds-x-small-size--3-of-3{
    width:100%;
  }

  .slds-x-small-size_1-of-4,
.slds-x-small-size--1-of-4{
    width:25%;
  }

  .slds-x-small-size_2-of-4,
.slds-x-small-size--2-of-4{
    width:50%;
  }

  .slds-x-small-size_3-of-4,
.slds-x-small-size--3-of-4{
    width:75%;
  }

  .slds-x-small-size_4-of-4,
.slds-x-small-size--4-of-4{
    width:100%;
  }

  .slds-x-small-size_1-of-5,
.slds-x-small-size--1-of-5{
    width:20%;
  }

  .slds-x-small-size_2-of-5,
.slds-x-small-size--2-of-5{
    width:40%;
  }

  .slds-x-small-size_3-of-5,
.slds-x-small-size--3-of-5{
    width:60%;
  }

  .slds-x-small-size_4-of-5,
.slds-x-small-size--4-of-5{
    width:80%;
  }

  .slds-x-small-size_5-of-5,
.slds-x-small-size--5-of-5{
    width:100%;
  }

  .slds-x-small-size_1-of-6,
.slds-x-small-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-x-small-size_2-of-6,
.slds-x-small-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-x-small-size_3-of-6,
.slds-x-small-size--3-of-6{
    width:50%;
  }

  .slds-x-small-size_4-of-6,
.slds-x-small-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-x-small-size_5-of-6,
.slds-x-small-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-x-small-size_6-of-6,
.slds-x-small-size--6-of-6{
    width:100%;
  }

  .slds-x-small-size_1-of-7,
.slds-x-small-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-x-small-size_2-of-7,
.slds-x-small-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-x-small-size_3-of-7,
.slds-x-small-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-x-small-size_4-of-7,
.slds-x-small-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-x-small-size_5-of-7,
.slds-x-small-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-x-small-size_6-of-7,
.slds-x-small-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-x-small-size_7-of-7,
.slds-x-small-size--7-of-7{
    width:100%;
  }

  .slds-x-small-size_1-of-8,
.slds-x-small-size--1-of-8{
    width:12.5%;
  }

  .slds-x-small-size_2-of-8,
.slds-x-small-size--2-of-8{
    width:25%;
  }

  .slds-x-small-size_3-of-8,
.slds-x-small-size--3-of-8{
    width:37.5%;
  }

  .slds-x-small-size_4-of-8,
.slds-x-small-size--4-of-8{
    width:50%;
  }

  .slds-x-small-size_5-of-8,
.slds-x-small-size--5-of-8{
    width:62.5%;
  }

  .slds-x-small-size_6-of-8,
.slds-x-small-size--6-of-8{
    width:75%;
  }

  .slds-x-small-size_7-of-8,
.slds-x-small-size--7-of-8{
    width:87.5%;
  }

  .slds-x-small-size_8-of-8,
.slds-x-small-size--8-of-8{
    width:100%;
  }

  .slds-x-small-size_1-of-12,
.slds-x-small-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-x-small-size_2-of-12,
.slds-x-small-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-x-small-size_3-of-12,
.slds-x-small-size--3-of-12{
    width:25%;
  }

  .slds-x-small-size_4-of-12,
.slds-x-small-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-x-small-size_5-of-12,
.slds-x-small-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-x-small-size_6-of-12,
.slds-x-small-size--6-of-12{
    width:50%;
  }

  .slds-x-small-size_7-of-12,
.slds-x-small-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-x-small-size_8-of-12,
.slds-x-small-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-x-small-size_9-of-12,
.slds-x-small-size--9-of-12{
    width:75%;
  }

  .slds-x-small-size_10-of-12,
.slds-x-small-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-x-small-size_11-of-12,
.slds-x-small-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-x-small-size_12-of-12,
.slds-x-small-size--12-of-12{
    width:100%;
  }

  .slds-x-small-order_1,
.slds-x-small-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-x-small-order_2,
.slds-x-small-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-x-small-order_3,
.slds-x-small-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-x-small-order_4,
.slds-x-small-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-x-small-order_5,
.slds-x-small-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-x-small-order_6,
.slds-x-small-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-x-small-order_7,
.slds-x-small-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-x-small-order_8,
.slds-x-small-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-x-small-order_9,
.slds-x-small-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-x-small-order_10,
.slds-x-small-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-x-small-order_11,
.slds-x-small-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-x-small-order_12,
.slds-x-small-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
@media (max-width: 20em){
  [class*=slds-max-x-small-size_],
[class*=slds-max-x-small-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-max-x-small-size_xxx-small,
.slds-max-x-small-size--xxx-small{
    width:3rem;
  }

  .slds-max-x-small-size_xx-small,
.slds-max-x-small-size--xx-small{
    width:6rem;
  }

  .slds-max-x-small-size_x-small,
.slds-max-x-small-size--x-small{
    width:12rem;
  }

  .slds-max-x-small-size_small,
.slds-max-x-small-size--small{
    width:15rem;
  }

  .slds-max-x-small-size_medium,
.slds-max-x-small-size--medium{
    width:20rem;
  }

  .slds-max-x-small-size_large,
.slds-max-x-small-size--large{
    width:25rem;
  }

  .slds-max-x-small-size_x-large,
.slds-max-x-small-size--x-large{
    width:40rem;
  }

  .slds-max-x-small-size_xx-large,
.slds-max-x-small-size--xx-large{
    width:60rem;
  }

  .slds-max-x-small-size_1-of-1,
.slds-max-x-small-size--1-of-1{
    width:100%;
  }

  .slds-max-x-small-size_1-of-2,
.slds-max-x-small-size--1-of-2{
    width:50%;
  }

  .slds-max-x-small-size_2-of-2,
.slds-max-x-small-size--2-of-2{
    width:100%;
  }

  .slds-max-x-small-size_1-of-3,
.slds-max-x-small-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-max-x-small-size_2-of-3,
.slds-max-x-small-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-max-x-small-size_3-of-3,
.slds-max-x-small-size--3-of-3{
    width:100%;
  }

  .slds-max-x-small-size_1-of-4,
.slds-max-x-small-size--1-of-4{
    width:25%;
  }

  .slds-max-x-small-size_2-of-4,
.slds-max-x-small-size--2-of-4{
    width:50%;
  }

  .slds-max-x-small-size_3-of-4,
.slds-max-x-small-size--3-of-4{
    width:75%;
  }

  .slds-max-x-small-size_4-of-4,
.slds-max-x-small-size--4-of-4{
    width:100%;
  }

  .slds-max-x-small-size_1-of-5,
.slds-max-x-small-size--1-of-5{
    width:20%;
  }

  .slds-max-x-small-size_2-of-5,
.slds-max-x-small-size--2-of-5{
    width:40%;
  }

  .slds-max-x-small-size_3-of-5,
.slds-max-x-small-size--3-of-5{
    width:60%;
  }

  .slds-max-x-small-size_4-of-5,
.slds-max-x-small-size--4-of-5{
    width:80%;
  }

  .slds-max-x-small-size_5-of-5,
.slds-max-x-small-size--5-of-5{
    width:100%;
  }

  .slds-max-x-small-size_1-of-6,
.slds-max-x-small-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-max-x-small-size_2-of-6,
.slds-max-x-small-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-max-x-small-size_3-of-6,
.slds-max-x-small-size--3-of-6{
    width:50%;
  }

  .slds-max-x-small-size_4-of-6,
.slds-max-x-small-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-max-x-small-size_5-of-6,
.slds-max-x-small-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-max-x-small-size_6-of-6,
.slds-max-x-small-size--6-of-6{
    width:100%;
  }

  .slds-max-x-small-size_1-of-7,
.slds-max-x-small-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-max-x-small-size_2-of-7,
.slds-max-x-small-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-max-x-small-size_3-of-7,
.slds-max-x-small-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-max-x-small-size_4-of-7,
.slds-max-x-small-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-max-x-small-size_5-of-7,
.slds-max-x-small-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-max-x-small-size_6-of-7,
.slds-max-x-small-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-max-x-small-size_7-of-7,
.slds-max-x-small-size--7-of-7{
    width:100%;
  }

  .slds-max-x-small-size_1-of-8,
.slds-max-x-small-size--1-of-8{
    width:12.5%;
  }

  .slds-max-x-small-size_2-of-8,
.slds-max-x-small-size--2-of-8{
    width:25%;
  }

  .slds-max-x-small-size_3-of-8,
.slds-max-x-small-size--3-of-8{
    width:37.5%;
  }

  .slds-max-x-small-size_4-of-8,
.slds-max-x-small-size--4-of-8{
    width:50%;
  }

  .slds-max-x-small-size_5-of-8,
.slds-max-x-small-size--5-of-8{
    width:62.5%;
  }

  .slds-max-x-small-size_6-of-8,
.slds-max-x-small-size--6-of-8{
    width:75%;
  }

  .slds-max-x-small-size_7-of-8,
.slds-max-x-small-size--7-of-8{
    width:87.5%;
  }

  .slds-max-x-small-size_8-of-8,
.slds-max-x-small-size--8-of-8{
    width:100%;
  }

  .slds-max-x-small-size_1-of-12,
.slds-max-x-small-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-max-x-small-size_2-of-12,
.slds-max-x-small-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-max-x-small-size_3-of-12,
.slds-max-x-small-size--3-of-12{
    width:25%;
  }

  .slds-max-x-small-size_4-of-12,
.slds-max-x-small-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-max-x-small-size_5-of-12,
.slds-max-x-small-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-max-x-small-size_6-of-12,
.slds-max-x-small-size--6-of-12{
    width:50%;
  }

  .slds-max-x-small-size_7-of-12,
.slds-max-x-small-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-max-x-small-size_8-of-12,
.slds-max-x-small-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-max-x-small-size_9-of-12,
.slds-max-x-small-size--9-of-12{
    width:75%;
  }

  .slds-max-x-small-size_10-of-12,
.slds-max-x-small-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-max-x-small-size_11-of-12,
.slds-max-x-small-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-max-x-small-size_12-of-12,
.slds-max-x-small-size--12-of-12{
    width:100%;
  }

  .slds-max-x-small-order_1,
.slds-max-x-small-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-max-x-small-order_2,
.slds-max-x-small-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-max-x-small-order_3,
.slds-max-x-small-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-max-x-small-order_4,
.slds-max-x-small-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-max-x-small-order_5,
.slds-max-x-small-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-max-x-small-order_6,
.slds-max-x-small-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-max-x-small-order_7,
.slds-max-x-small-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-max-x-small-order_8,
.slds-max-x-small-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-max-x-small-order_9,
.slds-max-x-small-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-max-x-small-order_10,
.slds-max-x-small-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-max-x-small-order_11,
.slds-max-x-small-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-max-x-small-order_12,
.slds-max-x-small-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
@media (min-width: 30em){
  [class*=slds-small-size_],
[class*=slds-small-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-small-size_xxx-small,
.slds-small-size--xxx-small{
    width:3rem;
  }

  .slds-small-size_xx-small,
.slds-small-size--xx-small{
    width:6rem;
  }

  .slds-small-size_x-small,
.slds-small-size--x-small{
    width:12rem;
  }

  .slds-small-size_small,
.slds-small-size--small{
    width:15rem;
  }

  .slds-small-size_medium,
.slds-small-size--medium{
    width:20rem;
  }

  .slds-small-size_large,
.slds-small-size--large{
    width:25rem;
  }

  .slds-small-size_x-large,
.slds-small-size--x-large{
    width:40rem;
  }

  .slds-small-size_xx-large,
.slds-small-size--xx-large{
    width:60rem;
  }

  .slds-small-size_1-of-1,
.slds-small-size--1-of-1{
    width:100%;
  }

  .slds-small-size_1-of-2,
.slds-small-size--1-of-2{
    width:50%;
  }

  .slds-small-size_2-of-2,
.slds-small-size--2-of-2{
    width:100%;
  }

  .slds-small-size_1-of-3,
.slds-small-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-small-size_2-of-3,
.slds-small-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-small-size_3-of-3,
.slds-small-size--3-of-3{
    width:100%;
  }

  .slds-small-size_1-of-4,
.slds-small-size--1-of-4{
    width:25%;
  }

  .slds-small-size_2-of-4,
.slds-small-size--2-of-4{
    width:50%;
  }

  .slds-small-size_3-of-4,
.slds-small-size--3-of-4{
    width:75%;
  }

  .slds-small-size_4-of-4,
.slds-small-size--4-of-4{
    width:100%;
  }

  .slds-small-size_1-of-5,
.slds-small-size--1-of-5{
    width:20%;
  }

  .slds-small-size_2-of-5,
.slds-small-size--2-of-5{
    width:40%;
  }

  .slds-small-size_3-of-5,
.slds-small-size--3-of-5{
    width:60%;
  }

  .slds-small-size_4-of-5,
.slds-small-size--4-of-5{
    width:80%;
  }

  .slds-small-size_5-of-5,
.slds-small-size--5-of-5{
    width:100%;
  }

  .slds-small-size_1-of-6,
.slds-small-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-small-size_2-of-6,
.slds-small-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-small-size_3-of-6,
.slds-small-size--3-of-6{
    width:50%;
  }

  .slds-small-size_4-of-6,
.slds-small-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-small-size_5-of-6,
.slds-small-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-small-size_6-of-6,
.slds-small-size--6-of-6{
    width:100%;
  }

  .slds-small-size_1-of-7,
.slds-small-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-small-size_2-of-7,
.slds-small-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-small-size_3-of-7,
.slds-small-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-small-size_4-of-7,
.slds-small-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-small-size_5-of-7,
.slds-small-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-small-size_6-of-7,
.slds-small-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-small-size_7-of-7,
.slds-small-size--7-of-7{
    width:100%;
  }

  .slds-small-size_1-of-8,
.slds-small-size--1-of-8{
    width:12.5%;
  }

  .slds-small-size_2-of-8,
.slds-small-size--2-of-8{
    width:25%;
  }

  .slds-small-size_3-of-8,
.slds-small-size--3-of-8{
    width:37.5%;
  }

  .slds-small-size_4-of-8,
.slds-small-size--4-of-8{
    width:50%;
  }

  .slds-small-size_5-of-8,
.slds-small-size--5-of-8{
    width:62.5%;
  }

  .slds-small-size_6-of-8,
.slds-small-size--6-of-8{
    width:75%;
  }

  .slds-small-size_7-of-8,
.slds-small-size--7-of-8{
    width:87.5%;
  }

  .slds-small-size_8-of-8,
.slds-small-size--8-of-8{
    width:100%;
  }

  .slds-small-size_1-of-12,
.slds-small-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-small-size_2-of-12,
.slds-small-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-small-size_3-of-12,
.slds-small-size--3-of-12{
    width:25%;
  }

  .slds-small-size_4-of-12,
.slds-small-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-small-size_5-of-12,
.slds-small-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-small-size_6-of-12,
.slds-small-size--6-of-12{
    width:50%;
  }

  .slds-small-size_7-of-12,
.slds-small-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-small-size_8-of-12,
.slds-small-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-small-size_9-of-12,
.slds-small-size--9-of-12{
    width:75%;
  }

  .slds-small-size_10-of-12,
.slds-small-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-small-size_11-of-12,
.slds-small-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-small-size_12-of-12,
.slds-small-size--12-of-12{
    width:100%;
  }

  .slds-small-order_1,
.slds-small-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-small-order_2,
.slds-small-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-small-order_3,
.slds-small-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-small-order_4,
.slds-small-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-small-order_5,
.slds-small-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-small-order_6,
.slds-small-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-small-order_7,
.slds-small-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-small-order_8,
.slds-small-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-small-order_9,
.slds-small-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-small-order_10,
.slds-small-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-small-order_11,
.slds-small-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-small-order_12,
.slds-small-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
@media (max-width: 30em){
  [class*=slds-max-small-size_],
[class*=slds-max-small-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-max-small-size_xxx-small,
.slds-max-small-size--xxx-small{
    width:3rem;
  }

  .slds-max-small-size_xx-small,
.slds-max-small-size--xx-small{
    width:6rem;
  }

  .slds-max-small-size_x-small,
.slds-max-small-size--x-small{
    width:12rem;
  }

  .slds-max-small-size_small,
.slds-max-small-size--small{
    width:15rem;
  }

  .slds-max-small-size_medium,
.slds-max-small-size--medium{
    width:20rem;
  }

  .slds-max-small-size_large,
.slds-max-small-size--large{
    width:25rem;
  }

  .slds-max-small-size_x-large,
.slds-max-small-size--x-large{
    width:40rem;
  }

  .slds-max-small-size_xx-large,
.slds-max-small-size--xx-large{
    width:60rem;
  }

  .slds-max-small-size_1-of-1,
.slds-max-small-size--1-of-1{
    width:100%;
  }

  .slds-max-small-size_1-of-2,
.slds-max-small-size--1-of-2{
    width:50%;
  }

  .slds-max-small-size_2-of-2,
.slds-max-small-size--2-of-2{
    width:100%;
  }

  .slds-max-small-size_1-of-3,
.slds-max-small-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-max-small-size_2-of-3,
.slds-max-small-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-max-small-size_3-of-3,
.slds-max-small-size--3-of-3{
    width:100%;
  }

  .slds-max-small-size_1-of-4,
.slds-max-small-size--1-of-4{
    width:25%;
  }

  .slds-max-small-size_2-of-4,
.slds-max-small-size--2-of-4{
    width:50%;
  }

  .slds-max-small-size_3-of-4,
.slds-max-small-size--3-of-4{
    width:75%;
  }

  .slds-max-small-size_4-of-4,
.slds-max-small-size--4-of-4{
    width:100%;
  }

  .slds-max-small-size_1-of-5,
.slds-max-small-size--1-of-5{
    width:20%;
  }

  .slds-max-small-size_2-of-5,
.slds-max-small-size--2-of-5{
    width:40%;
  }

  .slds-max-small-size_3-of-5,
.slds-max-small-size--3-of-5{
    width:60%;
  }

  .slds-max-small-size_4-of-5,
.slds-max-small-size--4-of-5{
    width:80%;
  }

  .slds-max-small-size_5-of-5,
.slds-max-small-size--5-of-5{
    width:100%;
  }

  .slds-max-small-size_1-of-6,
.slds-max-small-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-max-small-size_2-of-6,
.slds-max-small-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-max-small-size_3-of-6,
.slds-max-small-size--3-of-6{
    width:50%;
  }

  .slds-max-small-size_4-of-6,
.slds-max-small-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-max-small-size_5-of-6,
.slds-max-small-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-max-small-size_6-of-6,
.slds-max-small-size--6-of-6{
    width:100%;
  }

  .slds-max-small-size_1-of-7,
.slds-max-small-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-max-small-size_2-of-7,
.slds-max-small-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-max-small-size_3-of-7,
.slds-max-small-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-max-small-size_4-of-7,
.slds-max-small-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-max-small-size_5-of-7,
.slds-max-small-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-max-small-size_6-of-7,
.slds-max-small-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-max-small-size_7-of-7,
.slds-max-small-size--7-of-7{
    width:100%;
  }

  .slds-max-small-size_1-of-8,
.slds-max-small-size--1-of-8{
    width:12.5%;
  }

  .slds-max-small-size_2-of-8,
.slds-max-small-size--2-of-8{
    width:25%;
  }

  .slds-max-small-size_3-of-8,
.slds-max-small-size--3-of-8{
    width:37.5%;
  }

  .slds-max-small-size_4-of-8,
.slds-max-small-size--4-of-8{
    width:50%;
  }

  .slds-max-small-size_5-of-8,
.slds-max-small-size--5-of-8{
    width:62.5%;
  }

  .slds-max-small-size_6-of-8,
.slds-max-small-size--6-of-8{
    width:75%;
  }

  .slds-max-small-size_7-of-8,
.slds-max-small-size--7-of-8{
    width:87.5%;
  }

  .slds-max-small-size_8-of-8,
.slds-max-small-size--8-of-8{
    width:100%;
  }

  .slds-max-small-size_1-of-12,
.slds-max-small-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-max-small-size_2-of-12,
.slds-max-small-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-max-small-size_3-of-12,
.slds-max-small-size--3-of-12{
    width:25%;
  }

  .slds-max-small-size_4-of-12,
.slds-max-small-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-max-small-size_5-of-12,
.slds-max-small-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-max-small-size_6-of-12,
.slds-max-small-size--6-of-12{
    width:50%;
  }

  .slds-max-small-size_7-of-12,
.slds-max-small-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-max-small-size_8-of-12,
.slds-max-small-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-max-small-size_9-of-12,
.slds-max-small-size--9-of-12{
    width:75%;
  }

  .slds-max-small-size_10-of-12,
.slds-max-small-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-max-small-size_11-of-12,
.slds-max-small-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-max-small-size_12-of-12,
.slds-max-small-size--12-of-12{
    width:100%;
  }

  .slds-max-small-order_1,
.slds-max-small-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-max-small-order_2,
.slds-max-small-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-max-small-order_3,
.slds-max-small-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-max-small-order_4,
.slds-max-small-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-max-small-order_5,
.slds-max-small-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-max-small-order_6,
.slds-max-small-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-max-small-order_7,
.slds-max-small-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-max-small-order_8,
.slds-max-small-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-max-small-order_9,
.slds-max-small-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-max-small-order_10,
.slds-max-small-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-max-small-order_11,
.slds-max-small-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-max-small-order_12,
.slds-max-small-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
@media (min-width: 48em){
  [class*=slds-medium-size_],
[class*=slds-medium-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-medium-size_xxx-small,
.slds-medium-size--xxx-small{
    width:3rem;
  }

  .slds-medium-size_xx-small,
.slds-medium-size--xx-small{
    width:6rem;
  }

  .slds-medium-size_x-small,
.slds-medium-size--x-small{
    width:12rem;
  }

  .slds-medium-size_small,
.slds-medium-size--small{
    width:15rem;
  }

  .slds-medium-size_medium,
.slds-medium-size--medium{
    width:20rem;
  }

  .slds-medium-size_large,
.slds-medium-size--large{
    width:25rem;
  }

  .slds-medium-size_x-large,
.slds-medium-size--x-large{
    width:40rem;
  }

  .slds-medium-size_xx-large,
.slds-medium-size--xx-large{
    width:60rem;
  }

  .slds-medium-size_1-of-1,
.slds-medium-size--1-of-1{
    width:100%;
  }

  .slds-medium-size_1-of-2,
.slds-medium-size--1-of-2{
    width:50%;
  }

  .slds-medium-size_2-of-2,
.slds-medium-size--2-of-2{
    width:100%;
  }

  .slds-medium-size_1-of-3,
.slds-medium-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-medium-size_2-of-3,
.slds-medium-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-medium-size_3-of-3,
.slds-medium-size--3-of-3{
    width:100%;
  }

  .slds-medium-size_1-of-4,
.slds-medium-size--1-of-4{
    width:25%;
  }

  .slds-medium-size_2-of-4,
.slds-medium-size--2-of-4{
    width:50%;
  }

  .slds-medium-size_3-of-4,
.slds-medium-size--3-of-4{
    width:75%;
  }

  .slds-medium-size_4-of-4,
.slds-medium-size--4-of-4{
    width:100%;
  }

  .slds-medium-size_1-of-5,
.slds-medium-size--1-of-5{
    width:20%;
  }

  .slds-medium-size_2-of-5,
.slds-medium-size--2-of-5{
    width:40%;
  }

  .slds-medium-size_3-of-5,
.slds-medium-size--3-of-5{
    width:60%;
  }

  .slds-medium-size_4-of-5,
.slds-medium-size--4-of-5{
    width:80%;
  }

  .slds-medium-size_5-of-5,
.slds-medium-size--5-of-5{
    width:100%;
  }

  .slds-medium-size_1-of-6,
.slds-medium-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-medium-size_2-of-6,
.slds-medium-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-medium-size_3-of-6,
.slds-medium-size--3-of-6{
    width:50%;
  }

  .slds-medium-size_4-of-6,
.slds-medium-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-medium-size_5-of-6,
.slds-medium-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-medium-size_6-of-6,
.slds-medium-size--6-of-6{
    width:100%;
  }

  .slds-medium-size_1-of-7,
.slds-medium-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-medium-size_2-of-7,
.slds-medium-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-medium-size_3-of-7,
.slds-medium-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-medium-size_4-of-7,
.slds-medium-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-medium-size_5-of-7,
.slds-medium-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-medium-size_6-of-7,
.slds-medium-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-medium-size_7-of-7,
.slds-medium-size--7-of-7{
    width:100%;
  }

  .slds-medium-size_1-of-8,
.slds-medium-size--1-of-8{
    width:12.5%;
  }

  .slds-medium-size_2-of-8,
.slds-medium-size--2-of-8{
    width:25%;
  }

  .slds-medium-size_3-of-8,
.slds-medium-size--3-of-8{
    width:37.5%;
  }

  .slds-medium-size_4-of-8,
.slds-medium-size--4-of-8{
    width:50%;
  }

  .slds-medium-size_5-of-8,
.slds-medium-size--5-of-8{
    width:62.5%;
  }

  .slds-medium-size_6-of-8,
.slds-medium-size--6-of-8{
    width:75%;
  }

  .slds-medium-size_7-of-8,
.slds-medium-size--7-of-8{
    width:87.5%;
  }

  .slds-medium-size_8-of-8,
.slds-medium-size--8-of-8{
    width:100%;
  }

  .slds-medium-size_1-of-12,
.slds-medium-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-medium-size_2-of-12,
.slds-medium-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-medium-size_3-of-12,
.slds-medium-size--3-of-12{
    width:25%;
  }

  .slds-medium-size_4-of-12,
.slds-medium-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-medium-size_5-of-12,
.slds-medium-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-medium-size_6-of-12,
.slds-medium-size--6-of-12{
    width:50%;
  }

  .slds-medium-size_7-of-12,
.slds-medium-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-medium-size_8-of-12,
.slds-medium-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-medium-size_9-of-12,
.slds-medium-size--9-of-12{
    width:75%;
  }

  .slds-medium-size_10-of-12,
.slds-medium-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-medium-size_11-of-12,
.slds-medium-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-medium-size_12-of-12,
.slds-medium-size--12-of-12{
    width:100%;
  }

  .slds-medium-order_1,
.slds-medium-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-medium-order_2,
.slds-medium-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-medium-order_3,
.slds-medium-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-medium-order_4,
.slds-medium-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-medium-order_5,
.slds-medium-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-medium-order_6,
.slds-medium-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-medium-order_7,
.slds-medium-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-medium-order_8,
.slds-medium-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-medium-order_9,
.slds-medium-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-medium-order_10,
.slds-medium-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-medium-order_11,
.slds-medium-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-medium-order_12,
.slds-medium-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
@media (max-width: 48em){
  [class*=slds-max-medium-size_],
[class*=slds-max-medium-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-max-medium-size_xxx-small,
.slds-max-medium-size--xxx-small{
    width:3rem;
  }

  .slds-max-medium-size_xx-small,
.slds-max-medium-size--xx-small{
    width:6rem;
  }

  .slds-max-medium-size_x-small,
.slds-max-medium-size--x-small{
    width:12rem;
  }

  .slds-max-medium-size_small,
.slds-max-medium-size--small{
    width:15rem;
  }

  .slds-max-medium-size_medium,
.slds-max-medium-size--medium{
    width:20rem;
  }

  .slds-max-medium-size_large,
.slds-max-medium-size--large{
    width:25rem;
  }

  .slds-max-medium-size_x-large,
.slds-max-medium-size--x-large{
    width:40rem;
  }

  .slds-max-medium-size_xx-large,
.slds-max-medium-size--xx-large{
    width:60rem;
  }

  .slds-max-medium-size_1-of-1,
.slds-max-medium-size--1-of-1{
    width:100%;
  }

  .slds-max-medium-size_1-of-2,
.slds-max-medium-size--1-of-2{
    width:50%;
  }

  .slds-max-medium-size_2-of-2,
.slds-max-medium-size--2-of-2{
    width:100%;
  }

  .slds-max-medium-size_1-of-3,
.slds-max-medium-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-max-medium-size_2-of-3,
.slds-max-medium-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-max-medium-size_3-of-3,
.slds-max-medium-size--3-of-3{
    width:100%;
  }

  .slds-max-medium-size_1-of-4,
.slds-max-medium-size--1-of-4{
    width:25%;
  }

  .slds-max-medium-size_2-of-4,
.slds-max-medium-size--2-of-4{
    width:50%;
  }

  .slds-max-medium-size_3-of-4,
.slds-max-medium-size--3-of-4{
    width:75%;
  }

  .slds-max-medium-size_4-of-4,
.slds-max-medium-size--4-of-4{
    width:100%;
  }

  .slds-max-medium-size_1-of-5,
.slds-max-medium-size--1-of-5{
    width:20%;
  }

  .slds-max-medium-size_2-of-5,
.slds-max-medium-size--2-of-5{
    width:40%;
  }

  .slds-max-medium-size_3-of-5,
.slds-max-medium-size--3-of-5{
    width:60%;
  }

  .slds-max-medium-size_4-of-5,
.slds-max-medium-size--4-of-5{
    width:80%;
  }

  .slds-max-medium-size_5-of-5,
.slds-max-medium-size--5-of-5{
    width:100%;
  }

  .slds-max-medium-size_1-of-6,
.slds-max-medium-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-max-medium-size_2-of-6,
.slds-max-medium-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-max-medium-size_3-of-6,
.slds-max-medium-size--3-of-6{
    width:50%;
  }

  .slds-max-medium-size_4-of-6,
.slds-max-medium-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-max-medium-size_5-of-6,
.slds-max-medium-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-max-medium-size_6-of-6,
.slds-max-medium-size--6-of-6{
    width:100%;
  }

  .slds-max-medium-size_1-of-7,
.slds-max-medium-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-max-medium-size_2-of-7,
.slds-max-medium-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-max-medium-size_3-of-7,
.slds-max-medium-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-max-medium-size_4-of-7,
.slds-max-medium-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-max-medium-size_5-of-7,
.slds-max-medium-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-max-medium-size_6-of-7,
.slds-max-medium-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-max-medium-size_7-of-7,
.slds-max-medium-size--7-of-7{
    width:100%;
  }

  .slds-max-medium-size_1-of-8,
.slds-max-medium-size--1-of-8{
    width:12.5%;
  }

  .slds-max-medium-size_2-of-8,
.slds-max-medium-size--2-of-8{
    width:25%;
  }

  .slds-max-medium-size_3-of-8,
.slds-max-medium-size--3-of-8{
    width:37.5%;
  }

  .slds-max-medium-size_4-of-8,
.slds-max-medium-size--4-of-8{
    width:50%;
  }

  .slds-max-medium-size_5-of-8,
.slds-max-medium-size--5-of-8{
    width:62.5%;
  }

  .slds-max-medium-size_6-of-8,
.slds-max-medium-size--6-of-8{
    width:75%;
  }

  .slds-max-medium-size_7-of-8,
.slds-max-medium-size--7-of-8{
    width:87.5%;
  }

  .slds-max-medium-size_8-of-8,
.slds-max-medium-size--8-of-8{
    width:100%;
  }

  .slds-max-medium-size_1-of-12,
.slds-max-medium-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-max-medium-size_2-of-12,
.slds-max-medium-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-max-medium-size_3-of-12,
.slds-max-medium-size--3-of-12{
    width:25%;
  }

  .slds-max-medium-size_4-of-12,
.slds-max-medium-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-max-medium-size_5-of-12,
.slds-max-medium-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-max-medium-size_6-of-12,
.slds-max-medium-size--6-of-12{
    width:50%;
  }

  .slds-max-medium-size_7-of-12,
.slds-max-medium-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-max-medium-size_8-of-12,
.slds-max-medium-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-max-medium-size_9-of-12,
.slds-max-medium-size--9-of-12{
    width:75%;
  }

  .slds-max-medium-size_10-of-12,
.slds-max-medium-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-max-medium-size_11-of-12,
.slds-max-medium-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-max-medium-size_12-of-12,
.slds-max-medium-size--12-of-12{
    width:100%;
  }

  .slds-max-medium-order_1,
.slds-max-medium-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-max-medium-order_2,
.slds-max-medium-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-max-medium-order_3,
.slds-max-medium-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-max-medium-order_4,
.slds-max-medium-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-max-medium-order_5,
.slds-max-medium-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-max-medium-order_6,
.slds-max-medium-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-max-medium-order_7,
.slds-max-medium-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-max-medium-order_8,
.slds-max-medium-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-max-medium-order_9,
.slds-max-medium-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-max-medium-order_10,
.slds-max-medium-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-max-medium-order_11,
.slds-max-medium-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-max-medium-order_12,
.slds-max-medium-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
@media (min-width: 64em){
  [class*=slds-large-size_],
[class*=slds-large-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-large-size_xxx-small,
.slds-large-size--xxx-small{
    width:3rem;
  }

  .slds-large-size_xx-small,
.slds-large-size--xx-small{
    width:6rem;
  }

  .slds-large-size_x-small,
.slds-large-size--x-small{
    width:12rem;
  }

  .slds-large-size_small,
.slds-large-size--small{
    width:15rem;
  }

  .slds-large-size_medium,
.slds-large-size--medium{
    width:20rem;
  }

  .slds-large-size_large,
.slds-large-size--large{
    width:25rem;
  }

  .slds-large-size_x-large,
.slds-large-size--x-large{
    width:40rem;
  }

  .slds-large-size_xx-large,
.slds-large-size--xx-large{
    width:60rem;
  }

  .slds-large-size_1-of-1,
.slds-large-size--1-of-1{
    width:100%;
  }

  .slds-large-size_1-of-2,
.slds-large-size--1-of-2{
    width:50%;
  }

  .slds-large-size_2-of-2,
.slds-large-size--2-of-2{
    width:100%;
  }

  .slds-large-size_1-of-3,
.slds-large-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-large-size_2-of-3,
.slds-large-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-large-size_3-of-3,
.slds-large-size--3-of-3{
    width:100%;
  }

  .slds-large-size_1-of-4,
.slds-large-size--1-of-4{
    width:25%;
  }

  .slds-large-size_2-of-4,
.slds-large-size--2-of-4{
    width:50%;
  }

  .slds-large-size_3-of-4,
.slds-large-size--3-of-4{
    width:75%;
  }

  .slds-large-size_4-of-4,
.slds-large-size--4-of-4{
    width:100%;
  }

  .slds-large-size_1-of-5,
.slds-large-size--1-of-5{
    width:20%;
  }

  .slds-large-size_2-of-5,
.slds-large-size--2-of-5{
    width:40%;
  }

  .slds-large-size_3-of-5,
.slds-large-size--3-of-5{
    width:60%;
  }

  .slds-large-size_4-of-5,
.slds-large-size--4-of-5{
    width:80%;
  }

  .slds-large-size_5-of-5,
.slds-large-size--5-of-5{
    width:100%;
  }

  .slds-large-size_1-of-6,
.slds-large-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-large-size_2-of-6,
.slds-large-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-large-size_3-of-6,
.slds-large-size--3-of-6{
    width:50%;
  }

  .slds-large-size_4-of-6,
.slds-large-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-large-size_5-of-6,
.slds-large-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-large-size_6-of-6,
.slds-large-size--6-of-6{
    width:100%;
  }

  .slds-large-size_1-of-7,
.slds-large-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-large-size_2-of-7,
.slds-large-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-large-size_3-of-7,
.slds-large-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-large-size_4-of-7,
.slds-large-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-large-size_5-of-7,
.slds-large-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-large-size_6-of-7,
.slds-large-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-large-size_7-of-7,
.slds-large-size--7-of-7{
    width:100%;
  }

  .slds-large-size_1-of-8,
.slds-large-size--1-of-8{
    width:12.5%;
  }

  .slds-large-size_2-of-8,
.slds-large-size--2-of-8{
    width:25%;
  }

  .slds-large-size_3-of-8,
.slds-large-size--3-of-8{
    width:37.5%;
  }

  .slds-large-size_4-of-8,
.slds-large-size--4-of-8{
    width:50%;
  }

  .slds-large-size_5-of-8,
.slds-large-size--5-of-8{
    width:62.5%;
  }

  .slds-large-size_6-of-8,
.slds-large-size--6-of-8{
    width:75%;
  }

  .slds-large-size_7-of-8,
.slds-large-size--7-of-8{
    width:87.5%;
  }

  .slds-large-size_8-of-8,
.slds-large-size--8-of-8{
    width:100%;
  }

  .slds-large-size_1-of-12,
.slds-large-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-large-size_2-of-12,
.slds-large-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-large-size_3-of-12,
.slds-large-size--3-of-12{
    width:25%;
  }

  .slds-large-size_4-of-12,
.slds-large-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-large-size_5-of-12,
.slds-large-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-large-size_6-of-12,
.slds-large-size--6-of-12{
    width:50%;
  }

  .slds-large-size_7-of-12,
.slds-large-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-large-size_8-of-12,
.slds-large-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-large-size_9-of-12,
.slds-large-size--9-of-12{
    width:75%;
  }

  .slds-large-size_10-of-12,
.slds-large-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-large-size_11-of-12,
.slds-large-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-large-size_12-of-12,
.slds-large-size--12-of-12{
    width:100%;
  }

  .slds-large-order_1,
.slds-large-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-large-order_2,
.slds-large-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-large-order_3,
.slds-large-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-large-order_4,
.slds-large-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-large-order_5,
.slds-large-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-large-order_6,
.slds-large-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-large-order_7,
.slds-large-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-large-order_8,
.slds-large-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-large-order_9,
.slds-large-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-large-order_10,
.slds-large-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-large-order_11,
.slds-large-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-large-order_12,
.slds-large-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
@media (max-width: 64em){
  [class*=slds-max-large-size_],
[class*=slds-max-large-size--]{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
  }

  .slds-max-large-size_xxx-small,
.slds-max-large-size--xxx-small{
    width:3rem;
  }

  .slds-max-large-size_xx-small,
.slds-max-large-size--xx-small{
    width:6rem;
  }

  .slds-max-large-size_x-small,
.slds-max-large-size--x-small{
    width:12rem;
  }

  .slds-max-large-size_small,
.slds-max-large-size--small{
    width:15rem;
  }

  .slds-max-large-size_medium,
.slds-max-large-size--medium{
    width:20rem;
  }

  .slds-max-large-size_large,
.slds-max-large-size--large{
    width:25rem;
  }

  .slds-max-large-size_x-large,
.slds-max-large-size--x-large{
    width:40rem;
  }

  .slds-max-large-size_xx-large,
.slds-max-large-size--xx-large{
    width:60rem;
  }

  .slds-max-large-size_1-of-1,
.slds-max-large-size--1-of-1{
    width:100%;
  }

  .slds-max-large-size_1-of-2,
.slds-max-large-size--1-of-2{
    width:50%;
  }

  .slds-max-large-size_2-of-2,
.slds-max-large-size--2-of-2{
    width:100%;
  }

  .slds-max-large-size_1-of-3,
.slds-max-large-size--1-of-3{
    width:33.3333333333%;
  }

  .slds-max-large-size_2-of-3,
.slds-max-large-size--2-of-3{
    width:66.6666666667%;
  }

  .slds-max-large-size_3-of-3,
.slds-max-large-size--3-of-3{
    width:100%;
  }

  .slds-max-large-size_1-of-4,
.slds-max-large-size--1-of-4{
    width:25%;
  }

  .slds-max-large-size_2-of-4,
.slds-max-large-size--2-of-4{
    width:50%;
  }

  .slds-max-large-size_3-of-4,
.slds-max-large-size--3-of-4{
    width:75%;
  }

  .slds-max-large-size_4-of-4,
.slds-max-large-size--4-of-4{
    width:100%;
  }

  .slds-max-large-size_1-of-5,
.slds-max-large-size--1-of-5{
    width:20%;
  }

  .slds-max-large-size_2-of-5,
.slds-max-large-size--2-of-5{
    width:40%;
  }

  .slds-max-large-size_3-of-5,
.slds-max-large-size--3-of-5{
    width:60%;
  }

  .slds-max-large-size_4-of-5,
.slds-max-large-size--4-of-5{
    width:80%;
  }

  .slds-max-large-size_5-of-5,
.slds-max-large-size--5-of-5{
    width:100%;
  }

  .slds-max-large-size_1-of-6,
.slds-max-large-size--1-of-6{
    width:16.6666666667%;
  }

  .slds-max-large-size_2-of-6,
.slds-max-large-size--2-of-6{
    width:33.3333333333%;
  }

  .slds-max-large-size_3-of-6,
.slds-max-large-size--3-of-6{
    width:50%;
  }

  .slds-max-large-size_4-of-6,
.slds-max-large-size--4-of-6{
    width:66.6666666667%;
  }

  .slds-max-large-size_5-of-6,
.slds-max-large-size--5-of-6{
    width:83.3333333333%;
  }

  .slds-max-large-size_6-of-6,
.slds-max-large-size--6-of-6{
    width:100%;
  }

  .slds-max-large-size_1-of-7,
.slds-max-large-size--1-of-7{
    width:14.2857142857%;
  }

  .slds-max-large-size_2-of-7,
.slds-max-large-size--2-of-7{
    width:28.5714285714%;
  }

  .slds-max-large-size_3-of-7,
.slds-max-large-size--3-of-7{
    width:42.8571428571%;
  }

  .slds-max-large-size_4-of-7,
.slds-max-large-size--4-of-7{
    width:57.1428571429%;
  }

  .slds-max-large-size_5-of-7,
.slds-max-large-size--5-of-7{
    width:71.4285714286%;
  }

  .slds-max-large-size_6-of-7,
.slds-max-large-size--6-of-7{
    width:85.7142857143%;
  }

  .slds-max-large-size_7-of-7,
.slds-max-large-size--7-of-7{
    width:100%;
  }

  .slds-max-large-size_1-of-8,
.slds-max-large-size--1-of-8{
    width:12.5%;
  }

  .slds-max-large-size_2-of-8,
.slds-max-large-size--2-of-8{
    width:25%;
  }

  .slds-max-large-size_3-of-8,
.slds-max-large-size--3-of-8{
    width:37.5%;
  }

  .slds-max-large-size_4-of-8,
.slds-max-large-size--4-of-8{
    width:50%;
  }

  .slds-max-large-size_5-of-8,
.slds-max-large-size--5-of-8{
    width:62.5%;
  }

  .slds-max-large-size_6-of-8,
.slds-max-large-size--6-of-8{
    width:75%;
  }

  .slds-max-large-size_7-of-8,
.slds-max-large-size--7-of-8{
    width:87.5%;
  }

  .slds-max-large-size_8-of-8,
.slds-max-large-size--8-of-8{
    width:100%;
  }

  .slds-max-large-size_1-of-12,
.slds-max-large-size--1-of-12{
    width:8.3333333333%;
  }

  .slds-max-large-size_2-of-12,
.slds-max-large-size--2-of-12{
    width:16.6666666667%;
  }

  .slds-max-large-size_3-of-12,
.slds-max-large-size--3-of-12{
    width:25%;
  }

  .slds-max-large-size_4-of-12,
.slds-max-large-size--4-of-12{
    width:33.3333333333%;
  }

  .slds-max-large-size_5-of-12,
.slds-max-large-size--5-of-12{
    width:41.6666666667%;
  }

  .slds-max-large-size_6-of-12,
.slds-max-large-size--6-of-12{
    width:50%;
  }

  .slds-max-large-size_7-of-12,
.slds-max-large-size--7-of-12{
    width:58.3333333333%;
  }

  .slds-max-large-size_8-of-12,
.slds-max-large-size--8-of-12{
    width:66.6666666667%;
  }

  .slds-max-large-size_9-of-12,
.slds-max-large-size--9-of-12{
    width:75%;
  }

  .slds-max-large-size_10-of-12,
.slds-max-large-size--10-of-12{
    width:83.3333333333%;
  }

  .slds-max-large-size_11-of-12,
.slds-max-large-size--11-of-12{
    width:91.6666666667%;
  }

  .slds-max-large-size_12-of-12,
.slds-max-large-size--12-of-12{
    width:100%;
  }

  .slds-max-large-order_1,
.slds-max-large-order--1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }

  .slds-max-large-order_2,
.slds-max-large-order--2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }

  .slds-max-large-order_3,
.slds-max-large-order--3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }

  .slds-max-large-order_4,
.slds-max-large-order--4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }

  .slds-max-large-order_5,
.slds-max-large-order--5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }

  .slds-max-large-order_6,
.slds-max-large-order--6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }

  .slds-max-large-order_7,
.slds-max-large-order--7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }

  .slds-max-large-order_8,
.slds-max-large-order--8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }

  .slds-max-large-order_9,
.slds-max-large-order--9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }

  .slds-max-large-order_10,
.slds-max-large-order--10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }

  .slds-max-large-order_11,
.slds-max-large-order--11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }

  .slds-max-large-order_12,
.slds-max-large-order--12{
    -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
            order:12;
  }
}
[class*=slds-size_],
[class*=slds-size--]{
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
}
.slds-has-buffer{
  margin:0.75rem;
}
.slds-has-full-bleed{
  margin:0;
}
.slds-has-bottom-magnet{
  margin-bottom:0 !important;
  border-bottom-left-radius:0 !important;
  border-bottom-right-radius:0 !important;
}
.slds-has-top-magnet{
  margin-top:0 !important;
  border-top-left-radius:0 !important;
  border-top-right-radius:0 !important;
}
.slds-has-top-magnet.slds-has-buffer{
  margin-bottom:0;
  border-radius:0;
  border-top:0;
  -webkit-box-shadow:none;
          box-shadow:none;
}
.slds-is-static{
  position:static;
}
.slds-is-relative{
  position:relative;
}
.slds-is-fixed{
  position:fixed;
}
.slds-is-absolute{
  position:absolute;
}
@media print{
  .slds-no-print{
    display:none;
  }
}
.slds-collapsed{
  height:0;
  overflow:hidden;
}

.slds-expanded{
  height:auto;
  overflow:visible;
}
.slds-assistive-text{
  position:absolute !important;
  margin:-1px !important;
  border:0 !important;
  padding:0 !important;
  width:1px !important;
  height:1px !important;
  overflow:hidden !important;
  clip:rect(0 0 0 0) !important;
  text-transform:none !important;
  white-space:nowrap !important;
}
.slds-assistive-text_focus:focus,
.slds-assistive-text--focus:focus{
  margin:inherit !important;
  border:inherit !important;
  padding:inherit !important;
  width:auto !important;
  height:auto !important;
  overflow:visible !important;
  clip:auto !important;
}
.slds-is-collapsed{
  height:0;
  overflow:hidden;
}
.slds-is-expanded{
  height:auto;
  overflow:visible;
}
.slds-hidden{
  visibility:hidden !important;
}
.slds-visible{
  visibility:visible;
}
.slds-hide{
  display:none !important;
}
.slds-show{
  display:block;
}
.slds-show_inline-block,
.slds-show--inline-block{
  display:inline-block;
}
.slds-show_inline,
.slds-show--inline{
  display:inline;
}
.slds-transition-hide{
  opacity:0;
}
.slds-transition-show{
  opacity:1;
}

.slds-x-small{
}
.slds-x-small-show{
  display:none;
}
@media (min-width: 320px){
  .slds-x-small-show{
    display:block;
  }
  .slds-x-small-show_inline-block, .slds-x-small-show--inline-block{
    display:inline-block;
  }
  .slds-x-small-show_inline, .slds-x-small-show--inline{
    display:inline;
  }
}
.slds-x-small-show-only{
  display:none;
}


