@font-face {
  font-family: 'Calibri';
  src: url("../../fonts/calibri/Calibri.woff2") format("woff2"), url("../../fonts/calibri/Calibri.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* line 9, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-wrapper .dropbutton-widget {
  /* This is required to win over specifity of .js td .dropbutton-widget */
  position: relative;
}

/* line 13, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-widget {
  border: 1px solid;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  color: #3a3a3a;
  cursor: pointer;
  text-align: center;
  margin: 0.125em 0;
  border-radius: 1em;
  overflow: hidden;
}

/* line 26, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-widget:hover {
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
}

/* line 29, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-widget .button {
  border: none;
  margin: 0;
  padding: 0.32em 1em;
  background: transparent none;
}

/* line 35, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-right: 0;
  /* LTR */
}

/* line 38, ../../sass/components/dropbutton.component.scss */
[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-left: 0;
}

/* line 41, ../../sass/components/dropbutton.component.scss */
.js .dropbutton .secondary-action {
  border-top-color: #ccc;
}

/* line 44, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-toggle button {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #e8e8e8, #d2d2d2);
  background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2);
}

/* line 49, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-toggle .dropbutton-arrow:hover {
  background: #ccc;
}

/* line 52, ../../sass/components/dropbutton.component.scss */
.js .dropbutton a {
  color: #3a3a3a;
  border-bottom: 0 none;
}

/* line 56, ../../sass/components/dropbutton.component.scss */
.js .dropbutton .dropbutton-action:hover,
.js .dropbutton a:hover {
  background: #dedede;
  border-bottom: 0 none;
}

/* line 64, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-widget {
  background-color: white;
  border: 1px solid #cccccc;
}

/* line 69, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-widget:hover {
  border-color: #b8b8b8;
}

/* line 73, ../../sass/components/dropbutton.component.scss */
.dropbutton .dropbutton-action > * {
  padding: 0.1em 0.5em;
  white-space: nowrap;
}

/* line 78, ../../sass/components/dropbutton.component.scss */
.dropbutton .secondary-action {
  border-top: 1px solid #e8e8e8;
}

/* line 82, ../../sass/components/dropbutton.component.scss */
.dropbutton-multiple .dropbutton {
  border-right: 1px solid #e8e8e8;
  /* LTR */
}

/* line 87, ../../sass/components/dropbutton.component.scss */
[dir="rtl"] .dropbutton-multiple .dropbutton {
  border-left: 1px solid #e8e8e8;
  border-right: 0 none;
}

/* line 92, ../../sass/components/dropbutton.component.scss */
.dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-right: 0.25em;
  /* LTR */
}

/* line 97, ../../sass/components/dropbutton.component.scss */
[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-left: 0.25em;
  margin-right: 0;
}

/* line 102, ../../sass/components/dropbutton.component.scss */
.js td .dropbutton-multiple {
  padding-right: 10em;
  margin-right: 2em;
  max-width: 100%;
}

/* line 108, ../../sass/components/dropbutton.component.scss */
.js td .dropbutton-wrapper {
  min-height: 2em;
}

/* line 112, ../../sass/components/dropbutton.component.scss */
.js .dropbutton-wrapper,
.js .dropbutton-widget {
  display: block;
  position: relative;
}

/* line 118, ../../sass/components/dropbutton.component.scss */
.js td .dropbutton-widget {
  position: absolute;
}
