@import url(https://fonts.bunny.net/css?family=montserrat:300,400,700|lora:400,700|open-sans:400,700|archivo-black:400,700);
.jse-theme-dark {
  --jse-theme: dark;

  /* over all fonts, sizes, and colors */
  --jse-theme-color: #2f6dd0;
  --jse-theme-color-highlight: #467cd2;
  --jse-background-color: #1e1e1e;
  --jse-text-color: #d4d4d4;
  --jse-text-color-inverse: #4d4d4d;

  /* main, menu, modal */
  --jse-main-border: 1px solid #4f4f4f;
  --jse-menu-color: #fff;
  --jse-modal-background: #2f2f2f;
  --jse-modal-overlay-background: rgba(0, 0, 0, 0.5);
  --jse-modal-code-background: #2f2f2f;

  /* tooltip in text mode */
  --jse-tooltip-color: var(--jse-text-color);
  --jse-tooltip-background: #4b4b4b;
  --jse-tooltip-border: 1px solid #737373;
  --jse-tooltip-action-button-color: inherit;
  --jse-tooltip-action-button-background: #737373;

  /* panels: navigation bar, gutter, search box */
  --jse-panel-background: #333333;
  --jse-panel-background-border: 1px solid #464646;
  --jse-panel-color: var(--jse-text-color);
  --jse-panel-color-readonly: #737373;
  --jse-panel-border: 1px solid #3c3c3c;
  --jse-panel-button-color-highlight: #e5e5e5;
  --jse-panel-button-background-highlight: #464646;

  /* navigation-bar */
  --jse-navigation-bar-background: #656565;
  --jse-navigation-bar-background-highlight: #7e7e7e;
  --jse-navigation-bar-dropdown-color: var(--jse-text-color);

  /* context menu */
  --jse-context-menu-background: #4b4b4b;
  --jse-context-menu-background-highlight: #595959;
  --jse-context-menu-separator-color: #595959;
  --jse-context-menu-color: var(--jse-text-color);
  --jse-context-menu-pointer-background: #737373;
  --jse-context-menu-pointer-background-highlight: #818181;
  --jse-context-menu-pointer-color: var(--jse-context-menu-color);

  /* contents: json key and values */
  --jse-key-color: #9cdcfe;
  --jse-value-color: var(--jse-text-color);
  --jse-value-color-number: #b5cea8;
  --jse-value-color-boolean: #569cd6;
  --jse-value-color-null: #569cd6;
  --jse-value-color-string: #ce9178;
  --jse-value-color-url: #ce9178;
  --jse-delimiter-color: #949494;
  --jse-edit-outline: 2px solid var(--jse-text-color);

  /* contents: selected or hovered */
  --jse-selection-background-color: #464646;
  --jse-selection-background-inactive-color: #333333;
  --jse-hover-background-color: #343434;
  --jse-active-line-background-color: rgba(255, 255, 255, 0.06);
  --jse-search-match-background-color: #343434;

  /* contents: section of collapsed items in an array */
  --jse-collapsed-items-background-color: #333333;
  --jse-collapsed-items-selected-background-color: #565656;
  --jse-collapsed-items-link-color: #b2b2b2;
  --jse-collapsed-items-link-color-highlight: #ec8477;

  /* contents: highlighting of search results */
  --jse-search-match-color: #724c27;
  --jse-search-match-outline: 1px solid #966535;
  --jse-search-match-active-color: #9f6c39;
  --jse-search-match-active-outline: 1px solid #bb7f43;

  /* contents: inline tags inside the JSON document */
  --jse-tag-background: #444444;
  --jse-tag-color: #bdbdbd;

  /* contents: table */
  --jse-table-header-background: #333333;
  --jse-table-header-background-highlight: #424242;
  --jse-table-row-odd-background: rgba(255, 255, 255, 0.1);

  /* controls in modals: inputs, buttons, and `a` */
  --jse-input-background: #3d3d3d;
  --jse-input-border: var(--jse-main-border);
  --jse-button-background: #808080;
  --jse-button-background-highlight: #7a7a7a;
  --jse-button-color: #e0e0e0;
  --jse-button-secondary-background: #494949;
  --jse-button-secondary-background-highlight: #5d5d5d;
  --jse-button-secondary-background-disabled: #9d9d9d;
  --jse-button-secondary-color: var(--jse-text-color);
  --jse-a-color: #55abff;
  --jse-a-color-highlight: #4387c9;

  /* svelte-select */
  --jse-svelte-select-background: #3d3d3d;
  --jse-svelte-select-border: 1px solid #4f4f4f;
  --list-background: #3d3d3d;
  --item-hover-bg: #505050;
  --multi-item-bg: #5b5b5b;
  --input-color: #d4d4d4;
  --multi-clear-bg: #8a8a8a;
  --multi-item-clear-icon-color: #d4d4d4;
  --multi-item-outline: 1px solid #696969;
  --list-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4);

  /* color picker */
  --jse-color-picker-background: #656565;
  --jse-color-picker-border-box-shadow: #8c8c8c 0 0 0 1px;
}

@charset "UTF-8";trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{-webkit-box-sizing:border-box;box-sizing:border-box}trix-toolbar .trix-button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-device-width:768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-device-width:768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,.125)}@media (max-device-width:768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media (max-device-width:768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon:before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:50%;background-repeat:no-repeat;background-size:contain}@media (max-device-width:768px){trix-toolbar .trix-button--icon:before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active:before{opacity:1}trix-toolbar .trix-button--icon:disabled:before{opacity:.125}trix-toolbar .trix-button--icon-attach:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M16.5 6v11.5a4 4 0 11-8 0V5a2.5 2.5 0 015 0v10.5a1 1 0 11-2 0V6H10v9.5a2.5 2.5 0 005 0V5a4 4 0 10-8 0v12.5a5.5 5.5 0 0011 0V6h-1.5z'/%3E%3C/svg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M15.6 11.8c1-.7 1.6-1.8 1.6-2.8a4 4 0 00-4-4H7v14h7c2.1 0 3.7-1.7 3.7-3.8 0-1.5-.8-2.8-2.1-3.4zM10 7.5h3a1.5 1.5 0 110 3h-3v-3zm3.5 9H10v-3h3.5a1.5 1.5 0 110 3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-italic:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10 5v3h2.2l-3.4 8H6v3h8v-3h-2.2l3.4-8H18V5h-8z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M9.88 13.7a4.3 4.3 0 010-6.07l3.37-3.37a4.26 4.26 0 016.07 0 4.3 4.3 0 010 6.06l-1.96 1.72a.91.91 0 11-1.3-1.3l1.97-1.71a2.46 2.46 0 00-3.48-3.48l-3.38 3.37a2.46 2.46 0 000 3.48.91.91 0 11-1.3 1.3z'/%3E%3Cpath d='M4.25 19.46a4.3 4.3 0 010-6.07l1.93-1.9a.91.91 0 111.3 1.3l-1.93 1.9a2.46 2.46 0 003.48 3.48l3.37-3.38c.96-.96.96-2.52 0-3.48a.91.91 0 111.3-1.3 4.3 4.3 0 010 6.07l-3.38 3.38a4.26 4.26 0 01-6.07 0z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-strike:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12.73 14l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5 0 .3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52 13.52 0 017 14.95v3.37a10.64 10.64 0 004.84.88c1.26 0 2.35-.19 3.28-.56.93-.37 1.64-.9 2.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1 0-1.29.52-2.3 1.58-3.02 1.05-.72 2.5-1.08 4.34-1.08 1.62 0 3.28.34 4.97 1l-1.3 2.93c-1.47-.6-2.73-.9-3.8-.9-.55 0-.96.08-1.2.26-.26.17-.38.38-.38.64 0 .27.16.52.48.74.17.12.53.3 1.05.53H7.23zM3 13h18v-2H3v2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-heading-1:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 9v3H9v7H6v-7H3V9h9zM8 4h14v3h-6v12h-3V7H8V4z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-code:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.2 12L15 15.2l1.4 1.4L21 12l-4.6-4.6L15 8.8l3.2 3.2zM5.8 12L9 8.8 7.6 7.4 3 12l4.6 4.6L9 15.2 5.8 12z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-bullet-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 4a2 2 0 100 4 2 2 0 000-4zm0 6a2 2 0 100 4 2 2 0 000-4zm0 6a2 2 0 100 4 2 2 0 000-4zm4 3h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-number-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-undo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12.5 8c-2.6 0-5 1-6.9 2.6L2 7v9h9l-3.6-3.6A8 8 0 0120 16l2.4-.8a10.5 10.5 0 00-10-7.2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-redo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.4 10.6a10.5 10.5 0 00-16.9 4.6L4 16a8 8 0 0112.7-3.6L13 16h9V7l-3.6 3.6z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 19h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8 2.9L6 14.2 4 12l2-2-1.4-1.5L1 12l.7.7zM3 5v2h19V5H3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 19h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1 14.2l1.4 1.4L6 12l-.7-.7-2.8-2.8L1 9.9 3.1 12zM3 5v2h19V5H3z'/%3E%3C/svg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;-webkit-box-shadow:0 .3em 1em #ccc;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:400;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{-webkit-box-shadow:red 0 0 1.5px 1px;box-shadow:0 0 1.5px 1px red}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{-webkit-box-flex:1;-ms-flex:1;flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{-webkit-box-flex:0;-ms-flex:0 0 content;flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{border-color:transparent}trix-editor [data-trix-mutable].attachment.attachment--file,trix-editor [data-trix-mutable].attachment img{-webkit-box-shadow:0 0 0 2px highlight;box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.25);box-shadow:1px 1px 6px rgba(0,0,0,.25)}trix-editor .trix-button--remove:before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.4L17.6 5 12 10.6 6.4 5 5 6.4l5.6 5.6L5 17.6 6.4 19l5.6-5.6 5.6 5.6 1.4-1.4-5.6-5.6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover:before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;-webkit-transform:translate(-50%);transform:translate(-50%);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0,0,0,.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size:before{content:" · "}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.VueTrix_trix_container_5Bcya{max-width:100%;height:auto}.VueTrix_trix_container_5Bcya .VueTrix_trix-button-group_2D-Jd,.VueTrix_trix_container_5Bcya .VueTrix_trix-content_1TD_D{background-color:#fff}

.trix-content ul {
  list-style: disc;
}

.trix-toolbar .trix-button {
    filter: invert(0);
}

.trix-editor {
    color: white;
}

.trix-toolbar .trix-button:disabled {
    filter: invert(0) grayscale(1) brightness(2);
}
.trix-toolbar .trix-button--icon::before {
    opacity: 1;
}
.trix-toolbar .trix-button--icon:disabled::before {
    opacity: 0.5;
}
@charset "UTF-8";
.trix-content {
  background-color: #FFFFFF;
  color: #64686e;
  line-height: 1.5; }
  .trix-content * {
    box-sizing: border-box;
    margin: 0;
    padding: 0; }
  .trix-content a {
    color: #0000EE; }
  .trix-content h1 {
    color: #2F3133;
    font-size: 1.2em;
    line-height: 1.2; }
  .trix-content blockquote {
    border: 0 solid #ccc;
    border-left-width: 0.3em;
    margin-left: 0.3em;
    padding-left: 0.6em; }
  .trix-content [dir=rtl] blockquote,
  .trix-content blockquote[dir=rtl] {
    border-width: 0;
    border-right-width: 0.3em;
    margin-right: 0.3em;
    padding-right: 0.6em; }
  .trix-content li {
    margin-left: 1em; }
  .trix-content [dir=rtl] li {
    margin-right: 1em; }
  .trix-content pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 0.9em;
    padding: 0.5em;
    white-space: pre;
    background-color: #eee;
    overflow-x: auto; }
  .trix-content img {
    max-width: 100%;
    height: auto; }
  .trix-content .attachment {
    display: inline-block;
    position: relative;
    max-width: 100%; }
    .trix-content .attachment a {
      color: inherit;
      text-decoration: none; }
      .trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
        color: inherit; }
  .trix-content .attachment__caption {
    text-align: center; }
    .trix-content .attachment__caption .attachment__name + .attachment__size::before {
      content: ' · '; }
  .trix-content .attachment--preview {
    width: 100%;
    text-align: center; }
    .trix-content .attachment--preview .attachment__caption {
      color: #666;
      font-size: 0.9em;
      line-height: 1.2; }
  .trix-content .attachment--file {
    color: #333;
    line-height: 1;
    margin: 0 2px 2px 2px;
    padding: 0.4em 1em;
    border: 1px solid #bbb;
    border-radius: 5px; }
  .trix-content .attachment-gallery {
    display: flex;
    flex-wrap: wrap;
    position: relative; }
    .trix-content .attachment-gallery .attachment {
      flex: 1 0 33%;
      padding: 0 0.5em;
      max-width: 33%; }
    .trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
      flex-basis: 50%;
      max-width: 50%; }

ul > li.nav-item.active > a.nav-link.webLink,
ul > li.nav-item > a.nav-link.webLink {
    color: #DDD;
}
ul > li.nav-item.active > a.nav-link.booknow,
ul > li.nav-item > a.nav-link.booknow {
    color: #DDD;
    font-weight: 700;
}
ul > li.nav-item.active > a.nav-link.portalLink,
ul > li.nav-item > a.nav-link.portalLink {
    color: #444;
}

.navbar-icon {
    fill: #fff;
}
.navbar-icon:hover {
    fill: #b3d7f5;
}
.navbar-dash .dropdown-toggle::after {
    color: #b3d7f5;
}

.feature-disabled {
    cursor: not-allowed;
}
a.dropdown-item.feature-disabled {
    color: #FD5759;
}
.feature-disabled .navbar-icon {
    fill: #FD5759;
}
.active .navbar-icon {
    fill: #FE4;
}

.backgr-cryptology-menu {
    background: #469BBA; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #66BBDA 0%,#267B9A 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66BBDA', endColorstr='#267B9A',GradientType=0);
}
.backgr-cryptology {
    /* was
    background-color: #469BBA;*/
    background: #469BBA; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #267B9A 0%,#66BBDA 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bg-navbar-portal {
    background: #76CBEA; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #96EBFF 0%,#56ABCA 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96EBFF', endColorstr='#56ABCA',GradientType=0);
}

.web-navbar {
    font-family:'Montserrat', 'sans-serif';
    text-transform: uppercase;
    letter-spacing: 0.063em;
}
.cryptologyLocn {
    color: #000;
    font-weight: 700;
    position: relative;
    top: -0.9em;
}

.navbar {
    z-index: 1000;
}
@media (min-width: 62em) { /*md*/
    .sidebar {
        max-width: 95px !important;
    }
    .sidebar-not {
        flex: 0 0 calc(100% - 95px) !important;
        max-width: calc(100% - 95px) !important;
    }
}

.navbar-expand-lg .navbar-nav .nav-item .nav-link {
    padding-left: 0.35rem;
    padding-right: 0.35rem;
}

@media (min-width: 992px) { /*lg*/
    .navbar-expand-lg .navbar-nav .nav-item .nav-link {
        padding-left: 0.351rem;
        padding-right: 0.351rem;
    }
}
@media (min-width: 1160px) { /*custom*/
    .navbar-expand-lg .navbar-nav .nav-item .nav-link {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@keyframes padlockswing {
  20% {
      transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
      transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
      transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
      transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
      transform: rotate3d(0, 0, 1, 0deg);
  }
}

.sidebar .navbar-dash-desc {
    color: #fff;
    font-size: 9px;
}

.sidebar a.dropdown-toggle.active .navbar-dash-desc,
.sidebar a.dropdown-toggle:hover .navbar-dash-desc,
.sidebar a.dropdown-toggle:focus .navbar-dash-desc,
.sidebar a.dropdown-toggle:hover span,
.sidebar a.dropdown-toggle:focus span,
.sidebar a.dropdown-toggle.active span,
.sidebar a.dropdown-toggle.active *,
.sidebar a.dropdown-toggle:focus *,
.sidebar a.dropdown-toggle:hover *,
.sidebar a.dropdown-toggle:hover::after {
    color: #b3d7f5;
}

.sidebar .nav-link {
    padding: 0.1rem 0.75rem;
}

#tripAdv {
    background: #00af87;
}
.carouselTitle a {
    color: #DDD;
    text-shadow:0 0 0.3em #000;

}
.carouselTitleLong { /*reduce as wordy*/
    font-size: 20px;
}
.carousel-caption {
    top: 20px;
    padding-top: 0;
}
.carousel-caption p {
    font-size: 14px;
}
p.fontLess60 { /*only for mobile*/
    font-size: 60%;
}
.crslTA {
    width: 30%;
}

#imgmove, #carousel_rooms {
    overflow:hidden;
    padding:0;
    margin:10px auto;
}
.roomCarousel p {
    font-size: 20px;
}
.root-locn-img {
    width: 25%;
    max-width: 320px;
    height: auto;
    bottom: 5px;
    right: 5px;
    position: absolute;
}
.mp-carousel {
    width: 300px;
    height: auto;
}
.photobanner {
    max-height:446px;
    width:3042px;
    margin-bottom:40px;
}
.photobanner-corp {
    max-height:233px;
    width:3550px;
    margin-bottom:40px;
}
.photobanner img {
    transition:all 0.5s ease;
    margin-bottom:50px;
    margin-right:5px;
}
.photobanner img:hover {
    transform:scale(1.05);
    cursor:pointer;
    box-shadow:0px 3px 5px rgba(0,0,0,0.2);
}
.firstimgmove {
    animation:bannermove 25s linear infinite; /*25s*/
}
@keyframes bannermove {
    0%{margin-left:0px;}
    100%{margin-left:-2802px;}
}

.firstimgmove-corp {
    animation:bannermove-corp 25s linear infinite; /*25s*/
}
@keyframes bannermove-corp {
    0%{margin-left:0px;}
    100%{margin-left:-3250px;}
}

.hero-logo {
    margin: 20px 0;
    width: 45%;
}
.vid-wordz {
    height: 5.0625em;
    margin: 40px 0;
}
.vidcont {
    overflow: hidden;
}
.vidcont-hugh {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/img/room/bg_vid_hugh.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.vidcont-aftrl {
    background-image: url('/img/room/bg_vid_aftrl.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.vidcont-heist {
    background-image: url('/img/room/bg_vid_heist.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.openingTitle {
    line-height: 35px;
}
.opening-title {
    font-size:1.625em;
    font-weight:700;
    padding-bottom: 25px;
}
.opening-desc {
    margin-bottom: 35px;
    font-size: 0.8em;
    font-weight:400;
}
.root-subtitle {
    font-weight: 700;
    font-size: 2.5em;
    margin: 0.25em 0;
}

.stuoff p a, .stuoff h5 a {
    color: white;
}

.student-offer p {
    font-size: 1.8em;
}

.text-shadow-black {
    text-shadow:0 0 0.3em #000;
}
.text-shadow-white {
    text-shadow: 2px 2px 3px #FFF, -2px -2px 3px #000;
}

.student-offer-bg, .scaratron-bg, .candle-bg {
    background-image: url('/img/bg/stu_fresh_bg_mob.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (min-width: 62em) {
    .student-offer-bg {
        background-image: url('/img/bg/stu_fresh_bg.png');
    }
}

.dash-footer {
    background: #1D1D1D;
    color: white;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
    vertical-align: bottom;
}
.footer-link {
    display: block;
}
address p {
    margin-bottom: 0.1em;
}
.social-blk {
    font-size: 24px;
    padding: 1px;
    width: 36px;
    height: 36px;
}

/**
 * Booking (Confirmation)
 */

.bookingBlockMonth{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color: #d83826;
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    line-height:100%;
    padding:10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.bookingBlockDay{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color:#ffffff;
    color:#404040;
    font-size:48px;
    font-weight:bold;
    line-height:100%;
    padding:15px 15px 0 15px;
}
.bookingBlockDayname {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color:#ffffff;
    color:#404040;
    font-size:18px;
    font-weight:bold;
    line-height:100%;
    padding:5px 12px 12px 12px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.voucherTable {
    border: 1px solid #4B9CBA;
    background-color: #FFF;
}

.cart-empty {
    display: block;
    width: 32px;
    height: 24px;

    background-image: url('/img/payment/cart.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.cart-dark {
    background-image: url('/img/payment/cart_dark.png');
}
.cart-qty {
    position: relative;
    top: -32px;
    right: -13px;
    font-weight: 700;
}
.web-navbar-escapereading .cart-qty {
    right: 8px;
    top: -20px;
}

/**
 * Room
 */

.roomTagline {
    font-size: 1.6em;
    margin: 1em 1em 0.8em;
    color: #333;
    text-shadow: 3px 3px 6px rgba(50, 50, 50, 0.7);
}
.roomTagline-consp, .roomTagline-tort, .roomTagline-fc, .roomTagline-after, .roomTagline-dream, .roomTagline-witch, .roomTagline-hohurry, .roomTagline-aftrl {
    color: #FFF;
}

.roomTaglineInv {
    color: #CCC;
}
.room-num-players i {
    margin-left: -0.4em;
}
.room-num-devices i {
    margin-left: -0.05em;
}

.roomStats {
    font-size: 32px;
    color: #DDF;
    text-shadow: 3px 3px 6px rgba(100, 100, 100, 0.7);
    font-weight: 700;
}


.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
  text-align: center;
}
.rating > span {
  display: inline-block;
  position: relative;
  width: 0.9em;
}
.rating > span:hover,
.rating > span:hover ~ span {
  color: transparent;
}
.rating > span:hover:before,
.rating > span:hover ~ span:before {
   position: absolute;
   content: "\2605";
   left: 0;
   color: Gold;
}
.rating-selected {
   color: Green;
   text-shadow: -1px 0 Green, 0 1px Green, 1px 0 Green, 0 -1px Green;
   border: 3px;
}


#faq a {
    color: $yellow;
    font-weight: 700;
}
.roomFAQfontcol {
    color: #ffBC00;
}
.roomFAQfontcol a, #review a {
    color: inherit;
}
.roomDesc {
    display: table;
    position: relative;
    width: 100%;

    font-size: 22px;
    color: #FFF;
}

.room-pill-link {
    color: #000;
}
.room-pill-cont {
    height: 330px;
    background: center no-repeat;
    background-size: cover;
}

/*
.room-top-title, .room-blurb {
    padding: 0 1rem 1rem;
    @include media-breakpoint-up(md) {
        padding: 0 1rem 1rem 0;
    }
}
*/

.room-img-logo {
    padding: 0 1.5em 1.5em;
    max-width: 100%;
    height: auto;
}

.room-top-title {
    color: #BDD7EE;
    text-shadow: 3px 3px 6px rgba(20, 20, 20, 0.7);
}

.roomBookBTNbar, .roomBookBTN {
    font-weight: 700;

    padding: 0.625em 1.4em 0.25em;
    font-size: 1.8em;
    line-height: 40px;
}
.roomBookBTNbar{
    border-radius: 10px 10px 0 0;
}
.roomBookBTN {
    border-radius: 10px;
    margin: 0 1rem;
    padding: 0.4em 0.6em;
}
.roomFAQbtn {
    background-color: #ffBC00;
    font-size: 1.5em;
}
.roomFAQfontcol {
    color: #ffBC00;
}
.roomFAQfontcol a, #review a {
    color: inherit;
}

.room-pill-title{
    position: absolute;
    z-index: 10;
    top: 50%;
    width: 100%;
    margin: 0;
    text-align: center;
    line-height: 43px;
    font-weight: 500;

    margin-top: -55px;
    font-size: 36px;
    color: #95eAFF;
}
.room-pill-btn-cont {
    position: absolute;
    z-index: 10;
    top: 55%;
    width:100%;
}
.room-pill-btn {
    display: inline-block;
    width: 30%;
    min-height: 30px;
    padding: 5px 8px;
    line-height: 26px;
    font-size: 12px;
    font-weight: 700;

    background: rgba(255,255,255,.7);
}
.room-pill-btn a {
    color: #000;
}
.room-pill-btn:hover {
    background: #469BBA;
}
.room-pill-caption {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    font-size: 24px;
    font-weight: 700;
    color: #FFF;
}
.room-pill-text {
    text-shadow: 3px 3px 6px rgba(50, 50, 50, 0.7);

    position: absolute;
    bottom: 20px;
    left: 4%;
    margin: 0;
    padding-right: 10%;
    width: 96%;
}
.room-description {
    display: inline-block;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}
.room-pill-icon, .room-pill-iconL {
    z-index: 10;
    width: 110px;
    height: 110px;
    padding: 10px;
    margin-top: 10px;
    background-size: cover;

    position: relative;
    right: 10px;
}
.room-pill-icon {
    float: right;
}
.room-pill-iconL {
    float: left;
    margin-left: 20px;
}
.room-soon {
    background-image: url('/img/room/icon-soon.png');
}
.room-new {
    background-image: url('/img/room/icon-new.png');
}
.room-updated {
    background-image: url('/img/room/icon-updated.png');
}


.diff-1 {
    background-image: url('/img/room/icon-diff-1.png');
}
.diff-2 {
    background-image: url('/img/room/icon-diff-2.png');
}
.diff-3 {
    background-image: url('/img/room/icon-diff-3.png');
}
.diff-4 {
    background-image: url('/img/room/icon-diff-4.png');
}
.diff-5 {
    background-image: url('/img/room/icon-diff-5.png');
}

.room-pill-logo {
    width: 30%;
    position: relative;
    top: -1.75em;
}

.room-mp-overlay {
    background: rgba(0,80,0,0.6);
    padding: 10px 25px;
    position: absolute;
    top: 150px;
    left: 50%;
    transform: translate(-50%, -120%) rotate(-30deg);
    color: #FFF;
    border-radius: 5px;
}
.room-mp-overlay-award {
    background: rgba(255,90,0,0.6);
    font-weight: 700;
    text-shadow: 3px 3px 6px rgba(100, 100, 100, 0.7);
}
.room-mp-overlay-new {
    background: rgba(40,40,255,0.6);
}
.room-mp-overlay-soon {
    background: rgba(40,160,200,0.7);
}
.room-mp-overlay-closed {
    background: rgba(255,0,0,0.6);
}

.fullscreen-bg { /*https://slicejack.com/fullscreen-html5-video-background-css/*/
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: #000;
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -100;
    -o-object-fit: cover;
       object-fit: cover;
}

.blogreview {
    background-color: rgba(255,255,255,0.6);
    margin-bottom: 10px;
    font-size: 1.2rem;
}
.blogreview a {
    text-decoration: none;
    color: black;
}
.blogreview span {
    margin-left: 10px;
}

.covid-striped-bg {
    background: url('/img/bg/covid-bg.png') repeat center center;
    background-repeat:repeat;
}

.room-crud-img-banner {
    background: rgba(255,0,0,0.5);

    width: 60%;
    margin: 0px auto;
    padding: 20px;

    transform: rotate(-15deg);

    font-size: 120%;
    color: rgba(255,255,255,0.8);
    text-transform: uppercase;
    text-align: center;
    font-family: Arial;

    text-decoration: none;

    border: 1px solid #fff;
    border-radius: 10px;

    position: relative;
    top: -200px;
}

/*
 * Contact and FAQ CSS
 */

.contact-details {
    font-size: 1.25em;
}
.human-label {
    font-size: 1.5em;
}
.help-block {
    font-weight: 700;
    color: #CC0000;
}

/*
Speech Bubbles*/
.rectangle-speech-border, .rectangle-speech-borderR{
    position:relative;
    padding:25px 15px;
    margin:1em 0 3em;
    border:10px solid #000;
    text-align:center;
    color:#DDD;
    background:#00af87;
    border-radius:20px;
}
.rectangle-speech-border:before, .rectangle-speech-borderR:before{
    content:"";
    position:absolute;
    z-index:10;
    bottom:-40px;
    width:44px;
    height:30px;
    border-style:solid;
    border-color:#000;
    background:#00af87;
    display:block;
}
.rectangle-speech-border:before{
    left:66px;
    border-width:0 10px 10px 0;
    border-bottom-right-radius:80px 50px;
}
.rectangle-speech-borderR:before{
    right:66px;
    border-width:0 0 10px 10px;
    border-bottom-left-radius:80px 50px;
}
.rectangle-speech-border:after, .rectangle-speech-borderR:after{
    content:"";
    position:absolute;
    z-index:10;
    bottom:-40px;
    width:15px;
    height:30px;
    border-style:solid;
    border-color:#000;
    background:transparent;
    display:block;}
.rectangle-speech-border:after{
    left:61px;
    border-width:0 10px 10px 0;
    border-bottom-right-radius:40px 50px;
}
.rectangle-speech-borderR:after{
    right:61px;
    border-width:0 0 10px 10px;
    border-bottom-left-radius:40px 50px;
}
.rectangle-speech-border >:first-child:before, .rectangle-speech-borderR >:first-child:before{
    content:"";
    position:absolute;
    bottom:-40px;
    width:10px;
    height:10px;
    background:#000;
    border-radius:10px;
}
.rectangle-speech-border >:first-child:before{
    left:58px;
}
.rectangle-speech-borderR >:first-child:before{
    right:58px;
}
.rectangle-speech-border >:first-child:after, .rectangle-speech-borderR >:first-child:after{
    content:"";position:absolute;
    bottom:-10px;
    width:24px;
    height:15px;
    background:#00af87;}
.rectangle-speech-border >:first-child:after{
    left:76px;
}
.rectangle-speech-borderR >:first-child:after{
    right:76px;
}
.rectangle-speech-border p, .rectangle-speech-borderR p{
    font-size:18px;
    font-weight:700;
}

/*
FAQ
===*/

.panel{
    padding:10px 20px;
    border-style:double;
    border-width:2px 2px 0 2px;
    border-color:#000;
    background:#469BBA;
    background:linear-gradient(-60deg, #469BBA, #166B9A, #469BBA);
    color:#FFF;
}
.panel-title a{
    color:#FFF;font-weight:700;
}
.panel-body a{
    color:#469BBA;font-weight:700;
}
.panel-heading{

}
.panel-body{
    margin-top:10px;
    padding:10px 20px;
    color:#000;
    background:#FFF;
    background:linear-gradient(-60deg, #FFF, #DDD, #FFF);
}
.panel-group:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px;
}
.panel-group:last-child{
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    border-bottom:double 2px #000;
}

.corp-title {
    text-transform: uppercase;
    font-weight: 700;
}
.corp-mars, .corp-neptune, .corp-saturn, .corp-jupiter {
    font-weight: 700;
}
.corp-mars {
    color: #BC2732; /*if no support for background-clip*/
    background: linear-gradient(to top, #FF9792 0%, #BC2732 30%, #9C2020 45%, #AC2020 55%, #BC2732 70%, #FF9792 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.corp-neptune {
    color:  #4B71FF; /*if no support for background-clip*/
    background: linear-gradient(to top, #4B71FF 0%, #1B51CF 26%, #4B71FF 35%, #1B51CF 45%, #2B61CF 61%, #4B71FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.corp-saturn {
    color:  #CBAE72; /*if no support for background-clip*/
    background: linear-gradient(to top, #484637 0%, #A59772 26%, #CBAE72 35%, #CAB370 45%, #94906A 61%, #CBAE72 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.corp-jupiter {
    color:  #AE7C47; /*if no support for background-clip*/
    background: linear-gradient(to top, #6A5746 0%, #C3AC8D 26%, #984D30 35%, #C18348 45%, #A75023 61%, #826E56 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.corp-list {
    color: white;
}
.corp-list p {
    margin-left: 1rem;
    margin-bottom: 0.3rem;
    display: list-item;          /* This has to be "list-item"                                               */
    list-style-type: disc;       /* See https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type     */
    list-style-position: inside;
}
.corp-food-pricing {
    background: #469BBA;
    color: white;
}
.corpP {
    line-height: 1.375em;
}
.relocation {
    background: #FF8000;
    background: linear-gradient(to right, #DD9000 0%,#FFB030 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AA6000', endColorstr='#FF8000',GradientType=0);}

@charset "UTF-8";
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/material-icons.woff2) format("woff2");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}

@font-face {
  font-family: "American Captain";
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/american-captain.woff) format("woff");
}
.font-american-captain {
  font-family: "American Captain", display;
}

@font-face {
  font-family: "edoregular";
  src: url(/fonts/edo-webfont.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
.font-edo {
  font-family: "edoregular", display;
}

@font-face {
  font-family: "Futura Book";
  src: url(/fonts/futura-book.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
.font-futura-book {
  font-family: "Futura Book", sans-serif;
}

@font-face {
  font-family: "Bad Suabia Swing";
  src: url(/fonts/bad-suabia-swing.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
.font-bad-suabia-swing {
  font-family: "Bad Suabia Swing", sans-serif;
}

@font-face {
  font-family: "Poiret One";
  src: url(/fonts/poiret-one.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
.font-poiret-one {
  font-family: "Poiret One", sans-serif;
}

@font-face {
  font-family: "Quashar Aged";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/quashar_aged.woff2");
}
.font-quashar-aged {
  font-family: "Quashar Aged", display;
}

@font-face {
  font-family: "Quashar Rough";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/quashar_rough.woff2");
}
.font-quashar-rough {
  font-family: "Quashar Rough", display;
}

@font-face {
  font-family: "Gotham";
  src: url("/fonts/gotham_book.woff2");
}
.font-gotham {
  font-family: "Gotham", sans-serif;
}

@font-face {
  font-family: "Gotham Bold";
  src: url("/fonts/gotham_bold.woff2");
}
.font-gotham-bold {
  font-family: "Gotham Bold", sans-serif;
}

@font-face {
  font-family: "Gotham Condensed";
  src: url("/fonts/gotham_condensed_bold.woff2");
}
.font-gotham-condensed {
  font-family: "Gotham Condensed", sans-serif;
}

@font-face {
  font-family: "Italianno";
  src: url(/fonts/italianno.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
.font-italianno {
  font-family: "Italianno", sans-serif;
}

@font-face {
  font-family: "Special Elite";
  src: url(/fonts/special-elite.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
.font-special-elite {
  font-family: "Special Elite", sans-serif;
}

@font-face {
  font-family: "Fjalla One";
  src: url(/fonts/fjalla-one.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-fjalla-one {
  font-family: "Fjalla One", sans-serif;
}

@font-face {
  font-family: "Acme";
  src: url(/fonts/acme-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-acme {
  font-family: "Acme", sans-serif;
}

@font-face {
  font-family: "Bree Serif";
  src: url(/fonts/breeserif-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-breeserif {
  font-family: "Bree Serif", sans-serif;
}

@font-face {
  font-family: "Cabin";
  src: url(/fonts/cabin-semibold.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-cabin {
  font-family: "Cabin", sans-serif;
}

@font-face {
  font-family: "VT323";
  src: url(/fonts/vt323-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-vt323 {
  font-family: "VT323", sans-serif;
}

@font-face {
  font-family: "Oleo Script";
  src: url(/fonts/oleoscript-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-oleo {
  font-family: "Oleo Script", sans-serif;
}

@font-face {
  font-family: "Audiowide";
  src: url(/fonts/audiowide-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-audiowide {
  font-family: "Audiowide", sans-serif;
}

@font-face {
  font-family: "Audiowide";
  src: url(/fonts/audiowide-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-audiowide {
  font-family: "Audiowide", sans-serif;
}

@font-face {
  font-family: "Crete Round";
  src: url(/fonts/creteround-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-creteround {
  font-family: "Crete Round", sans-serif;
}

@font-face {
  font-family: "Encode Sans";
  src: url(/fonts/encodesans-semibold.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-encodesans {
  font-family: "Encode Sans", sans-serif;
}

@font-face {
  font-family: "Jost";
  src: url(/fonts/jost600semi.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
.font-jost {
  font-family: "Jost", sans-serif;
}

@font-face {
  font-family: "Ropa Sans";
  src: url(/fonts/ropasans-regular.ttf) format("ttf");
  font-weight: normal;
  font-style: normal;
}
.font-ropa {
  font-family: "Ropa Sans", sans-serif;
}

@font-face {
  font-family: "Rumble Brave";
  src: url(/fonts/rumble-brave.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
.font-rumble-brave {
  font-family: "Rumble Brave", display;
}

@font-face {
  font-family: "American Typewriter";
  src: url(/fonts/american_typewriter.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
.font-american-typewriter {
  font-family: "American Typewriter", serif;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #0383ED;
  --indigo: #5453AC;
  --purple: #9300FF;
  --pink: #F8666E;
  --red: #F5250A;
  --orange: #ED6D03;
  --yellow: #ffe606;
  --green: #28b745;
  --teal: #0ADAf5;
  --cyan: #66F8F1;
  --white: #FEFEFE;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #0A2D49;
  --secondary: #6c757d;
  --success: #28b745;
  --info: #66F8F1;
  --warning: #ffe606;
  --danger: #F5250A;
  --light: #e9ecef;
  --dark: #343a40;
  --tempus-blue: #0A2D49;
  --tempus-blue-tint: #b3d7f5;
  --tempus-blue-100: #1E70B6;
  --tempus-blue-200: #105A92;
  --tempus-blue-300: #0E436D;
  --tempus-blue-400: #0C385B;
  --tempus-blue-500: #0A2D49;
  --tempus-blue-600: #07263E;
  --tempus-blue-700: #051F34;
  --tempus-blue-800: #03182B;
  --tempus-blue-900: #011224;
  --tempus-blue-dark: #001030;
  --tempus-red: #FD5759;
  --tempus-white: #FFFCF6;
  --neon-purple: #C4017B;
  --cryptology: #469BBA;
  --cryptology-blue: #469BBA;
  --cryptology-blue-tint: #74b4cb;
  --cryptology-blue-shade: #35748c;
  --cryptology-blue-dark: #11252d;
  --facebook-blue: #1877F2;
  --darkest-gray: #212529;
  --dark-gray: #343a40;
  --light-gray: #868e96;
  --lightest-gray: #dee2e6;
  --blue: #0383ED;
  --indigo: #5453AC;
  --purple: #9300FF;
  --pink: #F8666E;
  --red: #F5250A;
  --orange: #ED6D03;
  --yellow: #ffe606;
  --green: #28b745;
  --teal: #0ADAf5;
  --cyan: #66F8F1;
  --black: #010101;
  --white: #FEFEFE;
  --primary-tint: #5A7D99;
  --orange-tint: #EDAD43;
  --green-tint: #48DF65;
  --hot-pink: #FF64C2;
  --deep-purple: #516;
  --deep-orange: #BF3F00;
  --sandstone: #D9AE00;
  --cs-green: #018B3B;
  --dark-red: #C30C1E;
  --overdue-red: #F33;
  --dark-blue: #062070;
  --pale-blue: #44ACE9;
  --dark-orange: #E98144;
  --beech: #ABAC53;
  --lime-green: #6CFF00;
  --deep-blue: #061FFF;
  --dark-green: #027816;
  --dark-magenta: #780264;
  --magenta: #B7289A;
  --light-yellow: #ffFFD0;
  --light-orange: #ffddbb;
  --light-pink: #ffDDDE;
  --light-green: #DDFFDD;
  --light-blue: #CCCCFF;
  --light-red: #ffaaaa;
  --regular: #469BBA;
  --specific-available: #28b745;
  --specific-unavailable: #D9AE00;
  --holidays: #F5250A;
  --booked-part: #C15;
  --booked-pending: #C66;
  --neon-blue: #00f3ff;
  --neon-violet: #a742f5;
  --neon-pink: #ff00e5;
  --neon-muted: #a0a0c0;
  --slate-50: #f8fafc;
  --slate-100: #f1f5f9;
  --slate-200: #e2e8f0;
  --slate-300: #cbd5e1;
  --slate-400: #94a3b8;
  --slate-500: #64748b;
  --slate-600: #475569;
  --slate-700: #334155;
  --slate-800: #1e293b;
  --slate-900: #0f172a;
  --slate-950: #020617;
  --gray-50: #f8f9fa;
  --gray-100: #e9ecef;
  --gray-200: #dee2e6;
  --gray-300: #ced4da;
  --gray-400: #adb5bd;
  --gray-500: #868e96;
  --gray-600: #6c757d;
  --gray-700: #495057;
  --gray-800: #343a40;
  --gray-900: #212529;
  --gray-950: #111519;
  --zinc-50: #fafafa;
  --zinc-100: #f4f4f5;
  --zinc-200: #e4e4e7;
  --zinc-300: #d4d4d8;
  --zinc-400: #a1a1aa;
  --zinc-500: #71717a;
  --zinc-600: #52525b;
  --zinc-700: #3f3f46;
  --zinc-800: #27272a;
  --zinc-900: #18181b;
  --zinc-950: #09090b;
  --neutral-50: #fafafa;
  --neutral-100: #f5f5f5;
  --neutral-200: #e5e5e5;
  --neutral-300: #d4d4d4;
  --neutral-400: #a3a3a3;
  --neutral-500: #737373;
  --neutral-600: #525252;
  --neutral-700: #404040;
  --neutral-800: #262626;
  --neutral-900: #171717;
  --neutral-950: #0a0a0a;
  --stone-50: #fafaf9;
  --stone-100: #f5f5f4;
  --stone-200: #e7e5e4;
  --stone-300: #d6d3d1;
  --stone-400: #a8a29e;
  --stone-500: #78716c;
  --stone-600: #57534e;
  --stone-700: #44403c;
  --stone-800: #292524;
  --stone-900: #1c1917;
  --stone-950: #0c0a09;
  --red-50: #fef2f2;
  --red-100: #fee2e2;
  --red-200: #fecaca;
  --red-300: #fca5a5;
  --red-400: #f87171;
  --red-500: #ef4444;
  --red-600: #dc2626;
  --red-700: #b91c1c;
  --red-800: #991b1b;
  --red-900: #7f1d1d;
  --red-950: #450a0a;
  --orange-50: #fff7ed;
  --orange-100: #ffedd5;
  --orange-200: #fed7aa;
  --orange-300: #fdba74;
  --orange-400: #fb923c;
  --orange-500: #f97316;
  --orange-600: #ea580c;
  --orange-700: #c2410c;
  --orange-800: #9a3412;
  --orange-900: #7c2d12;
  --orange-950: #431407;
  --amber-50: #fffbeb;
  --amber-100: #fef3c7;
  --amber-200: #fde68a;
  --amber-300: #fcd34d;
  --amber-400: #fbbf24;
  --amber-500: #f59e0b;
  --amber-600: #d97706;
  --amber-700: #b45309;
  --amber-800: #92400e;
  --amber-900: #78350f;
  --amber-950: #451a03;
  --yellow-50: #fefce8;
  --yellow-100: #fef9c3;
  --yellow-200: #fef08a;
  --yellow-300: #fde047;
  --yellow-400: #facc15;
  --yellow-500: #eab308;
  --yellow-600: #ca8a04;
  --yellow-700: #a16207;
  --yellow-800: #854d0e;
  --yellow-900: #713f12;
  --yellow-950: #422006;
  --lime-50: #f7fee7;
  --lime-100: #ecfccb;
  --lime-200: #d9f99d;
  --lime-300: #bef264;
  --lime-400: #a3e635;
  --lime-500: #84cc16;
  --lime-600: #65a30d;
  --lime-700: #4d7c0f;
  --lime-800: #3f6212;
  --lime-900: #365314;
  --lime-950: #1a2e05;
  --green-50: #f0fdf4;
  --green-100: #dcfce7;
  --green-200: #bbf7d0;
  --green-300: #86efac;
  --green-400: #4ade80;
  --green-500: #22c55e;
  --green-600: #16a34a;
  --green-700: #15803d;
  --green-800: #166534;
  --green-900: #14532d;
  --green-950: #052e16;
  --emerald-50: #ecfdf5;
  --emerald-100: #d1fae5;
  --emerald-200: #a7f3d0;
  --emerald-300: #6ee7b7;
  --emerald-400: #34d399;
  --emerald-500: #10b981;
  --emerald-600: #059669;
  --emerald-700: #047857;
  --emerald-800: #065f46;
  --emerald-900: #064e3b;
  --emerald-950: #022c22;
  --teal-50: #f0fdfa;
  --teal-100: #ccfbf1;
  --teal-200: #99f6e4;
  --teal-300: #5eead4;
  --teal-400: #2dd4bf;
  --teal-500: #14b8a6;
  --teal-600: #0d9488;
  --teal-700: #0f766e;
  --teal-800: #115e59;
  --teal-900: #134e4a;
  --teal-950: #042f2e;
  --cyan-50: #ecfeff;
  --cyan-100: #cffafe;
  --cyan-200: #a5f3fc;
  --cyan-300: #67e8f9;
  --cyan-400: #22d3ee;
  --cyan-500: #06b6d4;
  --cyan-600: #0891b2;
  --cyan-700: #0e7490;
  --cyan-800: #155e75;
  --cyan-900: #164e63;
  --cyan-950: #083344;
  --sky-50: #f0f9ff;
  --sky-100: #e0f2fe;
  --sky-200: #bae6fd;
  --sky-300: #7dd3fc;
  --sky-400: #38bdf8;
  --sky-500: #0ea5e9;
  --sky-600: #0284c7;
  --sky-700: #0369a1;
  --sky-800: #075985;
  --sky-900: #0c4a6e;
  --sky-950: #082f49;
  --blue-50: #eff6ff;
  --blue-100: #dbeafe;
  --blue-200: #bfdbfe;
  --blue-300: #93c5fd;
  --blue-400: #60a5fa;
  --blue-500: #3b82f6;
  --blue-600: #2563eb;
  --blue-700: #1d4ed8;
  --blue-800: #1e40af;
  --blue-900: #1e3a8a;
  --blue-950: #172554;
  --indigo-50: #e0e7ff;
  --indigo-100: #e0e7ff;
  --indigo-200: #c7d2fe;
  --indigo-300: #a5b4fc;
  --indigo-400: #818cf8;
  --indigo-500: #6366f1;
  --indigo-600: #4f46e5;
  --indigo-700: #4338ca;
  --indigo-800: #3730a3;
  --indigo-900: #312e81;
  --indigo-950: #1e1b4b;
  --violet-50: #f5f3ff;
  --violet-100: #ede9fe;
  --violet-200: #ddd6fe;
  --violet-300: #c4b5fd;
  --violet-400: #a78bfa;
  --violet-500: #8b5cf6;
  --violet-600: #7c3aed;
  --violet-700: #6d28d9;
  --violet-800: #5b21b6;
  --violet-900: #4c1d95;
  --violet-950: #2e1065;
  --purple-50: #faf5ff;
  --purple-100: #f3e8ff;
  --purple-200: #e9d5ff;
  --purple-300: #d8b4fe;
  --purple-400: #c084fc;
  --purple-500: #a855f7;
  --purple-600: #9333ea;
  --purple-700: #7e22ce;
  --purple-800: #6b21a8;
  --purple-900: #581c87;
  --purple-950: #3b0764;
  --fuchsia-50: #fdf4ff;
  --fuchsia-100: #fae8ff;
  --fuchsia-200: #f5d0fe;
  --fuchsia-300: #f0abfc;
  --fuchsia-400: #e879f9;
  --fuchsia-500: #d946ef;
  --fuchsia-600: #c026d3;
  --fuchsia-700: #a21caf;
  --fuchsia-800: #86198f;
  --fuchsia-900: #701a75;
  --fuchsia-950: #4a044e;
  --pink-50: #fdf2f8;
  --pink-100: #fce7f3;
  --pink-200: #fbcfe8;
  --pink-300: #f472b6;
  --pink-400: #f472b6;
  --pink-500: #ec4899;
  --pink-600: #db2777;
  --pink-700: #be185d;
  --pink-800: #9d174d;
  --pink-900: #831843;
  --pink-950: #500724;
  --rose-50: #fff1f2;
  --rose-100: #ffe4e6;
  --rose-200: #fecdd3;
  --rose-300: #fda4af;
  --rose-400: #fb7185;
  --rose-500: #f43f5e;
  --rose-600: #e11d48;
  --rose-700: #be123c;
  --rose-800: #9f1239;
  --rose-900: #881337;
  --rose-950: #4c0519;
  --cyph: #469BBA;
  --rame: #D9AE00;
  --dream: #FF64C2;
  --rhdt: #00B050;
  --dayli: #5ECFCB;
  --cubai: #DF6F2D;
  --witch: #390A57;
  --fc: #516;
  --hugh: #F1BC15;
  --dfc: #516;
  --dhugh: #F1BC15;
  --defrag: #00A3A1;
  --heist: #D55C25;
  --aftrl: #0B2241;
  --consp: #0038A7;
  --tort: #C30C1E;
  --hohurry: #D51F26;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-2xl: 1440px;
  --breakpoint-3xl: 1908px;
  --breakpoint-4xl: 2496px;
  --font-family-sans-serif: "Montserrat", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(1, 1, 1, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  text-align: left;
  background-color: #f8fafc;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #469BBA;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: black;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.25rem;
}

h2, .h2 {
  font-size: 1.8rem;
}

h3, .h3 {
  font-size: 1.575rem;
}

h4, .h4 {
  font-size: 1.35rem;
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 0.9rem;
}

.lead {
  font-size: 1.125rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(1, 1, 1, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f8fafc;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #F8666E;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #FEFEFE;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-4xl,
.container-3xl,
.container-2xl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1440px) {
  .container-2xl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1180px;
  }
}
@media (min-width: 1908px) {
  .container-3xl, .container-2xl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
@media (min-width: 2496px) {
  .container-4xl, .container-3xl, .container-2xl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1920px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-4xl,
.col-4xl-auto, .col-4xl-12, .col-4xl-11, .col-4xl-10, .col-4xl-9, .col-4xl-8, .col-4xl-7, .col-4xl-6, .col-4xl-5, .col-4xl-4, .col-4xl-3, .col-4xl-2, .col-4xl-1, .col-3xl,
.col-3xl-auto, .col-3xl-12, .col-3xl-11, .col-3xl-10, .col-3xl-9, .col-3xl-8, .col-3xl-7, .col-3xl-6, .col-3xl-5, .col-3xl-4, .col-3xl-3, .col-3xl-2, .col-3xl-1, .col-2xl,
.col-2xl-auto, .col-2xl-12, .col-2xl-11, .col-2xl-10, .col-2xl-9, .col-2xl-8, .col-2xl-7, .col-2xl-6, .col-2xl-5, .col-2xl-4, .col-2xl-3, .col-2xl-2, .col-2xl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1440px) {
  .col-2xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-2xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-2xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-2xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-2xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-2xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-2xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-2xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-2xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-2xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-2xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-2xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-2xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-2xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-2xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-2xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-2xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-2xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-2xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-2xl-first {
    order: -1;
  }

  .order-2xl-last {
    order: 13;
  }

  .order-2xl-0 {
    order: 0;
  }

  .order-2xl-1 {
    order: 1;
  }

  .order-2xl-2 {
    order: 2;
  }

  .order-2xl-3 {
    order: 3;
  }

  .order-2xl-4 {
    order: 4;
  }

  .order-2xl-5 {
    order: 5;
  }

  .order-2xl-6 {
    order: 6;
  }

  .order-2xl-7 {
    order: 7;
  }

  .order-2xl-8 {
    order: 8;
  }

  .order-2xl-9 {
    order: 9;
  }

  .order-2xl-10 {
    order: 10;
  }

  .order-2xl-11 {
    order: 11;
  }

  .order-2xl-12 {
    order: 12;
  }

  .offset-2xl-0 {
    margin-left: 0;
  }

  .offset-2xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-2xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-2xl-3 {
    margin-left: 25%;
  }

  .offset-2xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-2xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-2xl-6 {
    margin-left: 50%;
  }

  .offset-2xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-2xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-2xl-9 {
    margin-left: 75%;
  }

  .offset-2xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-2xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1908px) {
  .col-3xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-3xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-3xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-3xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-3xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-3xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-3xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-3xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-3xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-3xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-3xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-3xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-3xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-3xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-3xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-3xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-3xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-3xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-3xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-3xl-first {
    order: -1;
  }

  .order-3xl-last {
    order: 13;
  }

  .order-3xl-0 {
    order: 0;
  }

  .order-3xl-1 {
    order: 1;
  }

  .order-3xl-2 {
    order: 2;
  }

  .order-3xl-3 {
    order: 3;
  }

  .order-3xl-4 {
    order: 4;
  }

  .order-3xl-5 {
    order: 5;
  }

  .order-3xl-6 {
    order: 6;
  }

  .order-3xl-7 {
    order: 7;
  }

  .order-3xl-8 {
    order: 8;
  }

  .order-3xl-9 {
    order: 9;
  }

  .order-3xl-10 {
    order: 10;
  }

  .order-3xl-11 {
    order: 11;
  }

  .order-3xl-12 {
    order: 12;
  }

  .offset-3xl-0 {
    margin-left: 0;
  }

  .offset-3xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-3xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-3xl-3 {
    margin-left: 25%;
  }

  .offset-3xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-3xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-3xl-6 {
    margin-left: 50%;
  }

  .offset-3xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-3xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-3xl-9 {
    margin-left: 75%;
  }

  .offset-3xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-3xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 2496px) {
  .col-4xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-4xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-4xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-4xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-4xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-4xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-4xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-4xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-4xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-4xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-4xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-4xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-4xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-4xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-4xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-4xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-4xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-4xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-4xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-4xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-4xl-first {
    order: -1;
  }

  .order-4xl-last {
    order: 13;
  }

  .order-4xl-0 {
    order: 0;
  }

  .order-4xl-1 {
    order: 1;
  }

  .order-4xl-2 {
    order: 2;
  }

  .order-4xl-3 {
    order: 3;
  }

  .order-4xl-4 {
    order: 4;
  }

  .order-4xl-5 {
    order: 5;
  }

  .order-4xl-6 {
    order: 6;
  }

  .order-4xl-7 {
    order: 7;
  }

  .order-4xl-8 {
    order: 8;
  }

  .order-4xl-9 {
    order: 9;
  }

  .order-4xl-10 {
    order: 10;
  }

  .order-4xl-11 {
    order: 11;
  }

  .order-4xl-12 {
    order: 12;
  }

  .offset-4xl-0 {
    margin-left: 0;
  }

  .offset-4xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-4xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-4xl-3 {
    margin-left: 25%;
  }

  .offset-4xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-4xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-4xl-6 {
    margin-left: 50%;
  }

  .offset-4xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-4xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-4xl-9 {
    margin-left: 75%;
  }

  .offset-4xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-4xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ced4da;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ced4da;
}
.table tbody + tbody {
  border-top: 2px solid #ced4da;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #ced4da;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ced4da;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(1, 1, 1, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(1, 1, 1, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bac3cb;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7f91a0;
}

.table-hover .table-primary:hover {
  background-color: #abb6c0;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #abb6c0;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d5d8da;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b2b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c7cbce;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c7cbce;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c2eaca;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd99e;
}

.table-hover .table-success:hover {
  background-color: #afe3ba;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #afe3ba;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d3fcfa;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #affbf7;
}

.table-hover .table-info:hover {
  background-color: #bbfaf7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #bbfaf7;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fef7b9;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fff27d;
}

.table-hover .table-warning:hover {
  background-color: #fef4a0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fef4a0;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fbc1ba;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f98d7f;
}

.table-hover .table-danger:hover {
  background-color: #faaba2;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #faaba2;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f8f9fa;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f3f5f6;
}

.table-hover .table-light:hover {
  background-color: #e9ecef;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #e9ecef;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c5c7c9;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95989b;
}

.table-hover .table-dark:hover {
  background-color: #b8babd;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b8babd;
}

.table-tempus-blue,
.table-tempus-blue > th,
.table-tempus-blue > td {
  background-color: #bac3cb;
}
.table-tempus-blue th,
.table-tempus-blue td,
.table-tempus-blue thead th,
.table-tempus-blue tbody + tbody {
  border-color: #7f91a0;
}

.table-hover .table-tempus-blue:hover {
  background-color: #abb6c0;
}
.table-hover .table-tempus-blue:hover > td,
.table-hover .table-tempus-blue:hover > th {
  background-color: #abb6c0;
}

.table-tempus-blue-tint,
.table-tempus-blue-tint > th,
.table-tempus-blue-tint > td {
  background-color: #e9f3fb;
}
.table-tempus-blue-tint th,
.table-tempus-blue-tint td,
.table-tempus-blue-tint thead th,
.table-tempus-blue-tint tbody + tbody {
  border-color: #d7eaf9;
}

.table-hover .table-tempus-blue-tint:hover {
  background-color: #d3e7f7;
}
.table-hover .table-tempus-blue-tint:hover > td,
.table-hover .table-tempus-blue-tint:hover > th {
  background-color: #d3e7f7;
}

.table-tempus-blue-100,
.table-tempus-blue-100 > th,
.table-tempus-blue-100 > td {
  background-color: #bfd6ea;
}
.table-tempus-blue-100 th,
.table-tempus-blue-100 td,
.table-tempus-blue-100 thead th,
.table-tempus-blue-100 tbody + tbody {
  border-color: #8ab4d9;
}

.table-hover .table-tempus-blue-100:hover {
  background-color: #accae4;
}
.table-hover .table-tempus-blue-100:hover > td,
.table-hover .table-tempus-blue-100:hover > th {
  background-color: #accae4;
}

.table-tempus-blue-200,
.table-tempus-blue-200 > th,
.table-tempus-blue-200 > td {
  background-color: #bbd0e0;
}
.table-tempus-blue-200 th,
.table-tempus-blue-200 td,
.table-tempus-blue-200 thead th,
.table-tempus-blue-200 tbody + tbody {
  border-color: #82a9c6;
}

.table-hover .table-tempus-blue-200:hover {
  background-color: #a9c4d8;
}
.table-hover .table-tempus-blue-200:hover > td,
.table-hover .table-tempus-blue-200:hover > th {
  background-color: #a9c4d8;
}

.table-tempus-blue-300,
.table-tempus-blue-300 > th,
.table-tempus-blue-300 > td {
  background-color: #bbcad5;
}
.table-tempus-blue-300 th,
.table-tempus-blue-300 td,
.table-tempus-blue-300 thead th,
.table-tempus-blue-300 tbody + tbody {
  border-color: #819db3;
}

.table-hover .table-tempus-blue-300:hover {
  background-color: #abbecb;
}
.table-hover .table-tempus-blue-300:hover > td,
.table-hover .table-tempus-blue-300:hover > th {
  background-color: #abbecb;
}

.table-tempus-blue-400,
.table-tempus-blue-400 > th,
.table-tempus-blue-400 > td {
  background-color: #bac7d0;
}
.table-tempus-blue-400 th,
.table-tempus-blue-400 td,
.table-tempus-blue-400 thead th,
.table-tempus-blue-400 tbody + tbody {
  border-color: #8097a9;
}

.table-hover .table-tempus-blue-400:hover {
  background-color: #abbbc6;
}
.table-hover .table-tempus-blue-400:hover > td,
.table-hover .table-tempus-blue-400:hover > th {
  background-color: #abbbc6;
}

.table-tempus-blue-500,
.table-tempus-blue-500 > th,
.table-tempus-blue-500 > td {
  background-color: #bac3cb;
}
.table-tempus-blue-500 th,
.table-tempus-blue-500 td,
.table-tempus-blue-500 thead th,
.table-tempus-blue-500 tbody + tbody {
  border-color: #7f91a0;
}

.table-hover .table-tempus-blue-500:hover {
  background-color: #abb6c0;
}
.table-hover .table-tempus-blue-500:hover > td,
.table-hover .table-tempus-blue-500:hover > th {
  background-color: #abb6c0;
}

.table-tempus-blue-600,
.table-tempus-blue-600 > th,
.table-tempus-blue-600 > td {
  background-color: #b9c2c8;
}
.table-tempus-blue-600 th,
.table-tempus-blue-600 td,
.table-tempus-blue-600 thead th,
.table-tempus-blue-600 tbody + tbody {
  border-color: #7e8e9a;
}

.table-hover .table-tempus-blue-600:hover {
  background-color: #abb6bd;
}
.table-hover .table-tempus-blue-600:hover > td,
.table-hover .table-tempus-blue-600:hover > th {
  background-color: #abb6bd;
}

.table-tempus-blue-700,
.table-tempus-blue-700 > th,
.table-tempus-blue-700 > td {
  background-color: #b8c0c5;
}
.table-tempus-blue-700 th,
.table-tempus-blue-700 td,
.table-tempus-blue-700 thead th,
.table-tempus-blue-700 tbody + tbody {
  border-color: #7d8a95;
}

.table-hover .table-tempus-blue-700:hover {
  background-color: #aab4ba;
}
.table-hover .table-tempus-blue-700:hover > td,
.table-hover .table-tempus-blue-700:hover > th {
  background-color: #aab4ba;
}

.table-tempus-blue-800,
.table-tempus-blue-800 > th,
.table-tempus-blue-800 > td {
  background-color: #b8bec3;
}
.table-tempus-blue-800 th,
.table-tempus-blue-800 td,
.table-tempus-blue-800 thead th,
.table-tempus-blue-800 tbody + tbody {
  border-color: #7b8690;
}

.table-hover .table-tempus-blue-800:hover {
  background-color: #aab1b7;
}
.table-hover .table-tempus-blue-800:hover > td,
.table-hover .table-tempus-blue-800:hover > th {
  background-color: #aab1b7;
}

.table-tempus-blue-900,
.table-tempus-blue-900 > th,
.table-tempus-blue-900 > td {
  background-color: #b7bcc1;
}
.table-tempus-blue-900 th,
.table-tempus-blue-900 td,
.table-tempus-blue-900 thead th,
.table-tempus-blue-900 tbody + tbody {
  border-color: #7a838d;
}

.table-hover .table-tempus-blue-900:hover {
  background-color: #a9afb5;
}
.table-hover .table-tempus-blue-900:hover > td,
.table-hover .table-tempus-blue-900:hover > th {
  background-color: #a9afb5;
}

.table-tempus-blue-dark,
.table-tempus-blue-dark > th,
.table-tempus-blue-dark > td {
  background-color: #b7bbc4;
}
.table-tempus-blue-dark th,
.table-tempus-blue-dark td,
.table-tempus-blue-dark thead th,
.table-tempus-blue-dark tbody + tbody {
  border-color: #7a8293;
}

.table-hover .table-tempus-blue-dark:hover {
  background-color: #a9aeb9;
}
.table-hover .table-tempus-blue-dark:hover > td,
.table-hover .table-tempus-blue-dark:hover > th {
  background-color: #a9aeb9;
}

.table-tempus-red,
.table-tempus-red > th,
.table-tempus-red > td {
  background-color: #fecfd0;
}
.table-tempus-red th,
.table-tempus-red td,
.table-tempus-red thead th,
.table-tempus-red tbody + tbody {
  border-color: #fda7a8;
}

.table-hover .table-tempus-red:hover {
  background-color: #fdb6b8;
}
.table-hover .table-tempus-red:hover > td,
.table-hover .table-tempus-red:hover > th {
  background-color: #fdb6b8;
}

.table-tempus-white,
.table-tempus-white > th,
.table-tempus-white > td {
  background-color: #fefdfc;
}
.table-tempus-white th,
.table-tempus-white td,
.table-tempus-white thead th,
.table-tempus-white tbody + tbody {
  border-color: #fffdfa;
}

.table-hover .table-tempus-white:hover {
  background-color: #f8f0e9;
}
.table-hover .table-tempus-white:hover > td,
.table-hover .table-tempus-white:hover > th {
  background-color: #f8f0e9;
}

.table-neon-purple,
.table-neon-purple > th,
.table-neon-purple > td {
  background-color: #eeb7d9;
}
.table-neon-purple th,
.table-neon-purple td,
.table-neon-purple thead th,
.table-neon-purple tbody + tbody {
  border-color: #e07aba;
}

.table-hover .table-neon-purple:hover {
  background-color: #e9a2ce;
}
.table-hover .table-neon-purple:hover > td,
.table-hover .table-neon-purple:hover > th {
  background-color: #e9a2ce;
}

.table-cryptology,
.table-cryptology > th,
.table-cryptology > td {
  background-color: #cae2eb;
}
.table-cryptology th,
.table-cryptology td,
.table-cryptology thead th,
.table-cryptology tbody + tbody {
  border-color: #9ecbdb;
}

.table-hover .table-cryptology:hover {
  background-color: #b7d8e4;
}
.table-hover .table-cryptology:hover > td,
.table-hover .table-cryptology:hover > th {
  background-color: #b7d8e4;
}

.table-cryptology-blue,
.table-cryptology-blue > th,
.table-cryptology-blue > td {
  background-color: #cae2eb;
}
.table-cryptology-blue th,
.table-cryptology-blue td,
.table-cryptology-blue thead th,
.table-cryptology-blue tbody + tbody {
  border-color: #9ecbdb;
}

.table-hover .table-cryptology-blue:hover {
  background-color: #b7d8e4;
}
.table-hover .table-cryptology-blue:hover > td,
.table-hover .table-cryptology-blue:hover > th {
  background-color: #b7d8e4;
}

.table-cryptology-blue-tint,
.table-cryptology-blue-tint > th,
.table-cryptology-blue-tint > td {
  background-color: #d7e9f0;
}
.table-cryptology-blue-tint th,
.table-cryptology-blue-tint td,
.table-cryptology-blue-tint thead th,
.table-cryptology-blue-tint tbody + tbody {
  border-color: #b6d8e3;
}

.table-hover .table-cryptology-blue-tint:hover {
  background-color: #c4dfe9;
}
.table-hover .table-cryptology-blue-tint:hover > td,
.table-hover .table-cryptology-blue-tint:hover > th {
  background-color: #c4dfe9;
}

.table-cryptology-blue-shade,
.table-cryptology-blue-shade > th,
.table-cryptology-blue-shade > td {
  background-color: #c6d7de;
}
.table-cryptology-blue-shade th,
.table-cryptology-blue-shade td,
.table-cryptology-blue-shade thead th,
.table-cryptology-blue-shade tbody + tbody {
  border-color: #95b6c3;
}

.table-hover .table-cryptology-blue-shade:hover {
  background-color: #b6ccd5;
}
.table-hover .table-cryptology-blue-shade:hover > td,
.table-hover .table-cryptology-blue-shade:hover > th {
  background-color: #b6ccd5;
}

.table-cryptology-blue-dark,
.table-cryptology-blue-dark > th,
.table-cryptology-blue-dark > td {
  background-color: #bcc1c3;
}
.table-cryptology-blue-dark th,
.table-cryptology-blue-dark td,
.table-cryptology-blue-dark thead th,
.table-cryptology-blue-dark tbody + tbody {
  border-color: #838d91;
}

.table-hover .table-cryptology-blue-dark:hover {
  background-color: #afb5b7;
}
.table-hover .table-cryptology-blue-dark:hover > td,
.table-hover .table-cryptology-blue-dark:hover > th {
  background-color: #afb5b7;
}

.table-facebook-blue,
.table-facebook-blue > th,
.table-facebook-blue > td {
  background-color: #bed8fb;
}
.table-facebook-blue th,
.table-facebook-blue td,
.table-facebook-blue thead th,
.table-facebook-blue tbody + tbody {
  border-color: #86b8f8;
}

.table-hover .table-facebook-blue:hover {
  background-color: #a6cafa;
}
.table-hover .table-facebook-blue:hover > td,
.table-hover .table-facebook-blue:hover > th {
  background-color: #a6cafa;
}

.table-darkest-gray,
.table-darkest-gray > th,
.table-darkest-gray > td {
  background-color: #c0c1c2;
}
.table-darkest-gray th,
.table-darkest-gray td,
.table-darkest-gray thead th,
.table-darkest-gray tbody + tbody {
  border-color: #8b8d8f;
}

.table-hover .table-darkest-gray:hover {
  background-color: #b3b4b5;
}
.table-hover .table-darkest-gray:hover > td,
.table-hover .table-darkest-gray:hover > th {
  background-color: #b3b4b5;
}

.table-dark-gray,
.table-dark-gray > th,
.table-dark-gray > td {
  background-color: #c5c7c9;
}
.table-dark-gray th,
.table-dark-gray td,
.table-dark-gray thead th,
.table-dark-gray tbody + tbody {
  border-color: #95989b;
}

.table-hover .table-dark-gray:hover {
  background-color: #b8babd;
}
.table-hover .table-dark-gray:hover > td,
.table-hover .table-dark-gray:hover > th {
  background-color: #b8babd;
}

.table-light-gray,
.table-light-gray > th,
.table-light-gray > td {
  background-color: #dcdfe1;
}
.table-light-gray th,
.table-light-gray td,
.table-light-gray thead th,
.table-light-gray tbody + tbody {
  border-color: #c0c4c8;
}

.table-hover .table-light-gray:hover {
  background-color: #ced2d5;
}
.table-hover .table-light-gray:hover > td,
.table-hover .table-light-gray:hover > th {
  background-color: #ced2d5;
}

.table-lightest-gray,
.table-lightest-gray > th,
.table-lightest-gray > td {
  background-color: #f5f6f7;
}
.table-lightest-gray th,
.table-lightest-gray td,
.table-lightest-gray thead th,
.table-lightest-gray tbody + tbody {
  border-color: #edeff2;
}

.table-hover .table-lightest-gray:hover {
  background-color: #e7e9ec;
}
.table-hover .table-lightest-gray:hover > td,
.table-hover .table-lightest-gray:hover > th {
  background-color: #e7e9ec;
}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #b8dcf9;
}
.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: #7bbef5;
}

.table-hover .table-blue:hover {
  background-color: #a0d0f7;
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: #a0d0f7;
}

.table-indigo,
.table-indigo > th,
.table-indigo > td {
  background-color: #cecee7;
}
.table-indigo th,
.table-indigo td,
.table-indigo thead th,
.table-indigo tbody + tbody {
  border-color: #a6a5d3;
}

.table-hover .table-indigo:hover {
  background-color: #bdbddf;
}
.table-hover .table-indigo:hover > td,
.table-hover .table-indigo:hover > th {
  background-color: #bdbddf;
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: #e0b7fe;
}
.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
  border-color: #c67aff;
}

.table-hover .table-purple:hover {
  background-color: #d59efe;
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: #d59efe;
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: #fcd3d6;
}
.table-pink th,
.table-pink td,
.table-pink thead th,
.table-pink tbody + tbody {
  border-color: #fbafb3;
}

.table-hover .table-pink:hover {
  background-color: #fabbc0;
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: #fabbc0;
}

.table-red,
.table-red > th,
.table-red > td {
  background-color: #fbc1ba;
}
.table-red th,
.table-red td,
.table-red thead th,
.table-red tbody + tbody {
  border-color: #f98d7f;
}

.table-hover .table-red:hover {
  background-color: #faaba2;
}
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
  background-color: #faaba2;
}

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #f9d5b8;
}
.table-orange th,
.table-orange td,
.table-orange thead th,
.table-orange tbody + tbody {
  border-color: #f5b37b;
}

.table-hover .table-orange:hover {
  background-color: #f7c7a0;
}
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: #f7c7a0;
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: #fef7b9;
}
.table-yellow th,
.table-yellow td,
.table-yellow thead th,
.table-yellow tbody + tbody {
  border-color: #fff27d;
}

.table-hover .table-yellow:hover {
  background-color: #fef4a0;
}
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
  background-color: #fef4a0;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #c2eaca;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #8fd99e;
}

.table-hover .table-green:hover {
  background-color: #afe3ba;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #afe3ba;
}

.table-teal,
.table-teal > th,
.table-teal > td {
  background-color: #baf4fb;
}
.table-teal th,
.table-teal td,
.table-teal thead th,
.table-teal tbody + tbody {
  border-color: #7febf9;
}

.table-hover .table-teal:hover {
  background-color: #a2f0fa;
}
.table-hover .table-teal:hover > td,
.table-hover .table-teal:hover > th {
  background-color: #a2f0fa;
}

.table-cyan,
.table-cyan > th,
.table-cyan > td {
  background-color: #d3fcfa;
}
.table-cyan th,
.table-cyan td,
.table-cyan thead th,
.table-cyan tbody + tbody {
  border-color: #affbf7;
}

.table-hover .table-cyan:hover {
  background-color: #bbfaf7;
}
.table-hover .table-cyan:hover > td,
.table-hover .table-cyan:hover > th {
  background-color: #bbfaf7;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b7b7b7;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #aaaaaa;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #aaaaaa;
}

.table-white,
.table-white > th,
.table-white > td {
  background-color: #fefefe;
}
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: #fefefe;
}

.table-hover .table-white:hover {
  background-color: #f1f1f1;
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: #f1f1f1;
}

.table-primary-tint,
.table-primary-tint > th,
.table-primary-tint > td {
  background-color: #d0dae2;
}
.table-primary-tint th,
.table-primary-tint td,
.table-primary-tint thead th,
.table-primary-tint tbody + tbody {
  border-color: #a9bbc9;
}

.table-hover .table-primary-tint:hover {
  background-color: #c0ced8;
}
.table-hover .table-primary-tint:hover > td,
.table-hover .table-primary-tint:hover > th {
  background-color: #c0ced8;
}

.table-orange-tint,
.table-orange-tint > th,
.table-orange-tint > td {
  background-color: #f9e7ca;
}
.table-orange-tint th,
.table-orange-tint td,
.table-orange-tint thead th,
.table-orange-tint tbody + tbody {
  border-color: #f5d49d;
}

.table-hover .table-orange-tint:hover {
  background-color: #f6ddb3;
}
.table-hover .table-orange-tint:hover > td,
.table-hover .table-orange-tint:hover > th {
  background-color: #f6ddb3;
}

.table-green-tint,
.table-green-tint > th,
.table-green-tint > td {
  background-color: #cbf5d3;
}
.table-green-tint th,
.table-green-tint td,
.table-green-tint thead th,
.table-green-tint tbody + tbody {
  border-color: #9feeae;
}

.table-hover .table-green-tint:hover {
  background-color: #b6f1c1;
}
.table-hover .table-green-tint:hover > td,
.table-hover .table-green-tint:hover > th {
  background-color: #b6f1c1;
}

.table-hot-pink,
.table-hot-pink > th,
.table-hot-pink > td {
  background-color: #fed3ed;
}
.table-hot-pink th,
.table-hot-pink td,
.table-hot-pink thead th,
.table-hot-pink tbody + tbody {
  border-color: #ffaedf;
}

.table-hover .table-hot-pink:hover {
  background-color: #fdbae3;
}
.table-hover .table-hot-pink:hover > td,
.table-hover .table-hot-pink:hover > th {
  background-color: #fdbae3;
}

.table-deep-purple,
.table-deep-purple > th,
.table-deep-purple > td {
  background-color: #cfbcd3;
}
.table-deep-purple th,
.table-deep-purple td,
.table-deep-purple thead th,
.table-deep-purple tbody + tbody {
  border-color: #a683af;
}

.table-hover .table-deep-purple:hover {
  background-color: #c4adc9;
}
.table-hover .table-deep-purple:hover > td,
.table-hover .table-deep-purple:hover > th {
  background-color: #c4adc9;
}

.table-deep-orange,
.table-deep-orange > th,
.table-deep-orange > td {
  background-color: #ecc9b7;
}
.table-deep-orange th,
.table-deep-orange td,
.table-deep-orange thead th,
.table-deep-orange tbody + tbody {
  border-color: #dd9b7a;
}

.table-hover .table-deep-orange:hover {
  background-color: #e7baa3;
}
.table-hover .table-deep-orange:hover > td,
.table-hover .table-deep-orange:hover > th {
  background-color: #e7baa3;
}

.table-sandstone,
.table-sandstone > th,
.table-sandstone > td {
  background-color: #f4e8b7;
}
.table-sandstone th,
.table-sandstone td,
.table-sandstone thead th,
.table-sandstone tbody + tbody {
  border-color: #ebd47a;
}

.table-hover .table-sandstone:hover {
  background-color: #f1e1a1;
}
.table-hover .table-sandstone:hover > td,
.table-hover .table-sandstone:hover > th {
  background-color: #f1e1a1;
}

.table-cs-green,
.table-cs-green > th,
.table-cs-green > td {
  background-color: #b7dec7;
}
.table-cs-green th,
.table-cs-green td,
.table-cs-green thead th,
.table-cs-green tbody + tbody {
  border-color: #7ac299;
}

.table-hover .table-cs-green:hover {
  background-color: #a6d6b9;
}
.table-hover .table-cs-green:hover > td,
.table-hover .table-cs-green:hover > th {
  background-color: #a6d6b9;
}

.table-dark-red,
.table-dark-red > th,
.table-dark-red > td {
  background-color: #edbabf;
}
.table-dark-red th,
.table-dark-red td,
.table-dark-red thead th,
.table-dark-red tbody + tbody {
  border-color: #df808a;
}

.table-hover .table-dark-red:hover {
  background-color: #e8a6ac;
}
.table-hover .table-dark-red:hover > td,
.table-hover .table-dark-red:hover > th {
  background-color: #e8a6ac;
}

.table-overdue-red,
.table-overdue-red > th,
.table-overdue-red > td {
  background-color: #fec5c5;
}
.table-overdue-red th,
.table-overdue-red td,
.table-overdue-red thead th,
.table-overdue-red tbody + tbody {
  border-color: #ff9494;
}

.table-hover .table-overdue-red:hover {
  background-color: #feacac;
}
.table-hover .table-overdue-red:hover > td,
.table-hover .table-overdue-red:hover > th {
  background-color: #feacac;
}

.table-dark-blue,
.table-dark-blue > th,
.table-dark-blue > td {
  background-color: #b9c0d6;
}
.table-dark-blue th,
.table-dark-blue td,
.table-dark-blue thead th,
.table-dark-blue tbody + tbody {
  border-color: #7d8bb4;
}

.table-hover .table-dark-blue:hover {
  background-color: #a9b2cd;
}
.table-hover .table-dark-blue:hover > td,
.table-hover .table-dark-blue:hover > th {
  background-color: #a9b2cd;
}

.table-pale-blue,
.table-pale-blue > th,
.table-pale-blue > td {
  background-color: #cae7f8;
}
.table-pale-blue th,
.table-pale-blue td,
.table-pale-blue thead th,
.table-pale-blue tbody + tbody {
  border-color: #9dd3f3;
}

.table-hover .table-pale-blue:hover {
  background-color: #b3ddf5;
}
.table-hover .table-pale-blue:hover > td,
.table-hover .table-pale-blue:hover > th {
  background-color: #b3ddf5;
}

.table-dark-orange,
.table-dark-orange > th,
.table-dark-orange > td {
  background-color: #f8dbca;
}
.table-dark-orange th,
.table-dark-orange td,
.table-dark-orange thead th,
.table-dark-orange tbody + tbody {
  border-color: #f3bd9d;
}

.table-hover .table-dark-orange:hover {
  background-color: #f5ccb3;
}
.table-hover .table-dark-orange:hover > td,
.table-hover .table-dark-orange:hover > th {
  background-color: #f5ccb3;
}

.table-beech,
.table-beech > th,
.table-beech > td {
  background-color: #e7e7ce;
}
.table-beech th,
.table-beech td,
.table-beech thead th,
.table-beech tbody + tbody {
  border-color: #d3d3a5;
}

.table-hover .table-beech:hover {
  background-color: #dfdfbd;
}
.table-hover .table-beech:hover > td,
.table-hover .table-beech:hover > th {
  background-color: #dfdfbd;
}

.table-lime-green,
.table-lime-green > th,
.table-lime-green > td {
  background-color: #d5feb7;
}
.table-lime-green th,
.table-lime-green td,
.table-lime-green thead th,
.table-lime-green tbody + tbody {
  border-color: #b2ff7a;
}

.table-hover .table-lime-green:hover {
  background-color: #c6fe9e;
}
.table-hover .table-lime-green:hover > td,
.table-hover .table-lime-green:hover > th {
  background-color: #c6fe9e;
}

.table-deep-blue,
.table-deep-blue > th,
.table-deep-blue > td {
  background-color: #b9c0fe;
}
.table-deep-blue th,
.table-deep-blue td,
.table-deep-blue thead th,
.table-deep-blue tbody + tbody {
  border-color: #7d8aff;
}

.table-hover .table-deep-blue:hover {
  background-color: #a0a9fe;
}
.table-hover .table-deep-blue:hover > td,
.table-hover .table-deep-blue:hover > th {
  background-color: #a0a9fe;
}

.table-dark-green,
.table-dark-green > th,
.table-dark-green > td {
  background-color: #b7d8bd;
}
.table-dark-green th,
.table-dark-green td,
.table-dark-green thead th,
.table-dark-green tbody + tbody {
  border-color: #7bb885;
}

.table-hover .table-dark-green:hover {
  background-color: #a6cfae;
}
.table-hover .table-dark-green:hover > td,
.table-hover .table-dark-green:hover > th {
  background-color: #a6cfae;
}

.table-dark-magenta,
.table-dark-magenta > th,
.table-dark-magenta > td {
  background-color: #d8b7d3;
}
.table-dark-magenta th,
.table-dark-magenta td,
.table-dark-magenta thead th,
.table-dark-magenta tbody + tbody {
  border-color: #b87bae;
}

.table-hover .table-dark-magenta:hover {
  background-color: #cfa6c9;
}
.table-hover .table-dark-magenta:hover > td,
.table-hover .table-dark-magenta:hover > th {
  background-color: #cfa6c9;
}

.table-magenta,
.table-magenta > th,
.table-magenta > td {
  background-color: #eac2e2;
}
.table-magenta th,
.table-magenta td,
.table-magenta thead th,
.table-magenta tbody + tbody {
  border-color: #d98fca;
}

.table-hover .table-magenta:hover {
  background-color: #e3afd9;
}
.table-hover .table-magenta:hover > td,
.table-hover .table-magenta:hover > th {
  background-color: #e3afd9;
}

.table-light-yellow,
.table-light-yellow > th,
.table-light-yellow > td {
  background-color: #fefef1;
}
.table-light-yellow th,
.table-light-yellow td,
.table-light-yellow thead th,
.table-light-yellow tbody + tbody {
  border-color: #ffffe6;
}

.table-hover .table-light-yellow:hover {
  background-color: #fcfcd9;
}
.table-hover .table-light-yellow:hover > td,
.table-hover .table-light-yellow:hover > th {
  background-color: #fcfcd9;
}

.table-light-orange,
.table-light-orange > th,
.table-light-orange > td {
  background-color: #fef5eb;
}
.table-light-orange th,
.table-light-orange td,
.table-light-orange thead th,
.table-light-orange tbody + tbody {
  border-color: #ffeddb;
}

.table-hover .table-light-orange:hover {
  background-color: #fde9d3;
}
.table-hover .table-light-orange:hover > td,
.table-hover .table-light-orange:hover > th {
  background-color: #fde9d3;
}

.table-light-pink,
.table-light-pink > th,
.table-light-pink > td {
  background-color: #fef5f5;
}
.table-light-pink th,
.table-light-pink td,
.table-light-pink thead th,
.table-light-pink tbody + tbody {
  border-color: #ffeded;
}

.table-hover .table-light-pink:hover {
  background-color: #fcdede;
}
.table-hover .table-light-pink:hover > td,
.table-hover .table-light-pink:hover > th {
  background-color: #fcdede;
}

.table-light-green,
.table-light-green > th,
.table-light-green > td {
  background-color: #f5fef5;
}
.table-light-green th,
.table-light-green td,
.table-light-green thead th,
.table-light-green tbody + tbody {
  border-color: #edffed;
}

.table-hover .table-light-green:hover {
  background-color: #defcde;
}
.table-hover .table-light-green:hover > td,
.table-hover .table-light-green:hover > th {
  background-color: #defcde;
}

.table-light-blue,
.table-light-blue > th,
.table-light-blue > td {
  background-color: #f0f0fe;
}
.table-light-blue th,
.table-light-blue td,
.table-light-blue thead th,
.table-light-blue tbody + tbody {
  border-color: #e4e4ff;
}

.table-hover .table-light-blue:hover {
  background-color: #d8d8fc;
}
.table-hover .table-light-blue:hover > td,
.table-hover .table-light-blue:hover > th {
  background-color: #d8d8fc;
}

.table-light-red,
.table-light-red > th,
.table-light-red > td {
  background-color: #fee6e6;
}
.table-light-red th,
.table-light-red td,
.table-light-red thead th,
.table-light-red tbody + tbody {
  border-color: #ffd2d2;
}

.table-hover .table-light-red:hover {
  background-color: #fdcdcd;
}
.table-hover .table-light-red:hover > td,
.table-hover .table-light-red:hover > th {
  background-color: #fdcdcd;
}

.table-regular,
.table-regular > th,
.table-regular > td {
  background-color: #cae2eb;
}
.table-regular th,
.table-regular td,
.table-regular thead th,
.table-regular tbody + tbody {
  border-color: #9ecbdb;
}

.table-hover .table-regular:hover {
  background-color: #b7d8e4;
}
.table-hover .table-regular:hover > td,
.table-hover .table-regular:hover > th {
  background-color: #b7d8e4;
}

.table-specific-available,
.table-specific-available > th,
.table-specific-available > td {
  background-color: #c2eaca;
}
.table-specific-available th,
.table-specific-available td,
.table-specific-available thead th,
.table-specific-available tbody + tbody {
  border-color: #8fd99e;
}

.table-hover .table-specific-available:hover {
  background-color: #afe3ba;
}
.table-hover .table-specific-available:hover > td,
.table-hover .table-specific-available:hover > th {
  background-color: #afe3ba;
}

.table-specific-unavailable,
.table-specific-unavailable > th,
.table-specific-unavailable > td {
  background-color: #f4e8b7;
}
.table-specific-unavailable th,
.table-specific-unavailable td,
.table-specific-unavailable thead th,
.table-specific-unavailable tbody + tbody {
  border-color: #ebd47a;
}

.table-hover .table-specific-unavailable:hover {
  background-color: #f1e1a1;
}
.table-hover .table-specific-unavailable:hover > td,
.table-hover .table-specific-unavailable:hover > th {
  background-color: #f1e1a1;
}

.table-holidays,
.table-holidays > th,
.table-holidays > td {
  background-color: #fbc1ba;
}
.table-holidays th,
.table-holidays td,
.table-holidays thead th,
.table-holidays tbody + tbody {
  border-color: #f98d7f;
}

.table-hover .table-holidays:hover {
  background-color: #faaba2;
}
.table-hover .table-holidays:hover > td,
.table-hover .table-holidays:hover > th {
  background-color: #faaba2;
}

.table-booked-part,
.table-booked-part > th,
.table-booked-part > td {
  background-color: #f0bccf;
}
.table-booked-part th,
.table-booked-part td,
.table-booked-part thead th,
.table-booked-part tbody + tbody {
  border-color: #e483a6;
}

.table-hover .table-booked-part:hover {
  background-color: #eba7c0;
}
.table-hover .table-booked-part:hover > td,
.table-hover .table-booked-part:hover > th {
  background-color: #eba7c0;
}

.table-booked-pending,
.table-booked-pending > th,
.table-booked-pending > td {
  background-color: #f0d3d3;
}
.table-booked-pending th,
.table-booked-pending td,
.table-booked-pending thead th,
.table-booked-pending tbody + tbody {
  border-color: #e4afaf;
}

.table-hover .table-booked-pending:hover {
  background-color: #eac0c0;
}
.table-hover .table-booked-pending:hover > td,
.table-hover .table-booked-pending:hover > th {
  background-color: #eac0c0;
}

.table-neon-blue,
.table-neon-blue > th,
.table-neon-blue > td {
  background-color: #b7fbfe;
}
.table-neon-blue th,
.table-neon-blue td,
.table-neon-blue thead th,
.table-neon-blue tbody + tbody {
  border-color: #7af8ff;
}

.table-hover .table-neon-blue:hover {
  background-color: #9efafe;
}
.table-hover .table-neon-blue:hover > td,
.table-hover .table-neon-blue:hover > th {
  background-color: #9efafe;
}

.table-neon-violet,
.table-neon-violet > th,
.table-neon-violet > td {
  background-color: #e6c9fb;
}
.table-neon-violet th,
.table-neon-violet td,
.table-neon-violet thead th,
.table-neon-violet tbody + tbody {
  border-color: #d19cf9;
}

.table-hover .table-neon-violet:hover {
  background-color: #dbb1f9;
}
.table-hover .table-neon-violet:hover > td,
.table-hover .table-neon-violet:hover > th {
  background-color: #dbb1f9;
}

.table-neon-pink,
.table-neon-pink > th,
.table-neon-pink > td {
  background-color: #feb7f7;
}
.table-neon-pink th,
.table-neon-pink td,
.table-neon-pink thead th,
.table-neon-pink tbody + tbody {
  border-color: #ff7af1;
}

.table-hover .table-neon-pink:hover {
  background-color: #fe9ef4;
}
.table-hover .table-neon-pink:hover > td,
.table-hover .table-neon-pink:hover > th {
  background-color: #fe9ef4;
}

.table-neon-muted,
.table-neon-muted > th,
.table-neon-muted > td {
  background-color: #e4e4ed;
}
.table-neon-muted th,
.table-neon-muted td,
.table-neon-muted thead th,
.table-neon-muted tbody + tbody {
  border-color: #cdcdde;
}

.table-hover .table-neon-muted:hover {
  background-color: #d5d5e3;
}
.table-hover .table-neon-muted:hover > td,
.table-hover .table-neon-muted:hover > th {
  background-color: #d5d5e3;
}

.table-slate-50,
.table-slate-50 > th,
.table-slate-50 > td {
  background-color: #fcfdfd;
}
.table-slate-50 th,
.table-slate-50 td,
.table-slate-50 thead th,
.table-slate-50 tbody + tbody {
  border-color: #fbfcfd;
}

.table-hover .table-slate-50:hover {
  background-color: #edf3f3;
}
.table-hover .table-slate-50:hover > td,
.table-hover .table-slate-50:hover > th {
  background-color: #edf3f3;
}

.table-slate-100,
.table-slate-100 > th,
.table-slate-100 > td {
  background-color: #fafbfd;
}
.table-slate-100 th,
.table-slate-100 td,
.table-slate-100 thead th,
.table-slate-100 tbody + tbody {
  border-color: #f7f9fb;
}

.table-hover .table-slate-100:hover {
  background-color: #e8ecf6;
}
.table-hover .table-slate-100:hover > td,
.table-hover .table-slate-100:hover > th {
  background-color: #e8ecf6;
}

.table-slate-200,
.table-slate-200 > th,
.table-slate-200 > td {
  background-color: #f6f8fa;
}
.table-slate-200 th,
.table-slate-200 td,
.table-slate-200 thead th,
.table-slate-200 tbody + tbody {
  border-color: #eff3f7;
}

.table-hover .table-slate-200:hover {
  background-color: #e6ebf1;
}
.table-hover .table-slate-200:hover > td,
.table-hover .table-slate-200:hover > th {
  background-color: #e6ebf1;
}

.table-slate-300,
.table-slate-300 > th,
.table-slate-300 > td {
  background-color: #f0f3f6;
}
.table-slate-300 th,
.table-slate-300 td,
.table-slate-300 thead th,
.table-slate-300 tbody + tbody {
  border-color: #e3e9ef;
}

.table-hover .table-slate-300:hover {
  background-color: #e0e6ec;
}
.table-hover .table-slate-300:hover > td,
.table-hover .table-slate-300:hover > th {
  background-color: #e0e6ec;
}

.table-slate-400,
.table-slate-400 > th,
.table-slate-400 > td {
  background-color: #e0e5ea;
}
.table-slate-400 th,
.table-slate-400 td,
.table-slate-400 thead th,
.table-slate-400 tbody + tbody {
  border-color: #c7cfda;
}

.table-hover .table-slate-400:hover {
  background-color: #d1d8e0;
}
.table-hover .table-slate-400:hover > td,
.table-hover .table-slate-400:hover > th {
  background-color: #d1d8e0;
}

.table-slate-500,
.table-slate-500 > th,
.table-slate-500 > td {
  background-color: #d3d7de;
}
.table-slate-500 th,
.table-slate-500 td,
.table-slate-500 thead th,
.table-slate-500 tbody + tbody {
  border-color: #aeb6c2;
}

.table-hover .table-slate-500:hover {
  background-color: #c4cad3;
}
.table-hover .table-slate-500:hover > td,
.table-hover .table-slate-500:hover > th {
  background-color: #c4cad3;
}

.table-slate-600,
.table-slate-600 > th,
.table-slate-600 > td {
  background-color: #cbcfd4;
}
.table-slate-600 th,
.table-slate-600 td,
.table-slate-600 thead th,
.table-slate-600 tbody + tbody {
  border-color: #9fa6b1;
}

.table-hover .table-slate-600:hover {
  background-color: #bdc2c8;
}
.table-hover .table-slate-600:hover > td,
.table-hover .table-slate-600:hover > th {
  background-color: #bdc2c8;
}

.table-slate-700,
.table-slate-700 > th,
.table-slate-700 > td {
  background-color: #c5c9cf;
}
.table-slate-700 th,
.table-slate-700 td,
.table-slate-700 thead th,
.table-slate-700 tbody + tbody {
  border-color: #949ca6;
}

.table-hover .table-slate-700:hover {
  background-color: #b7bcc3;
}
.table-hover .table-slate-700:hover > td,
.table-hover .table-slate-700:hover > th {
  background-color: #b7bcc3;
}

.table-slate-800,
.table-slate-800 > th,
.table-slate-800 > td {
  background-color: #bfc2c7;
}
.table-slate-800 th,
.table-slate-800 td,
.table-slate-800 thead th,
.table-slate-800 tbody + tbody {
  border-color: #8a8f99;
}

.table-hover .table-slate-800:hover {
  background-color: #b1b5bb;
}
.table-hover .table-slate-800:hover > td,
.table-hover .table-slate-800:hover > th {
  background-color: #b1b5bb;
}

.table-slate-900,
.table-slate-900 > th,
.table-slate-900 > td {
  background-color: #bbbdc3;
}
.table-slate-900 th,
.table-slate-900 td,
.table-slate-900 thead th,
.table-slate-900 tbody + tbody {
  border-color: #828690;
}

.table-hover .table-slate-900:hover {
  background-color: #adb0b7;
}
.table-hover .table-slate-900:hover > td,
.table-hover .table-slate-900:hover > th {
  background-color: #adb0b7;
}

.table-slate-950,
.table-slate-950 > th,
.table-slate-950 > td {
  background-color: #b7b9bd;
}
.table-slate-950 th,
.table-slate-950 td,
.table-slate-950 thead th,
.table-slate-950 tbody + tbody {
  border-color: #7b7d86;
}

.table-hover .table-slate-950:hover {
  background-color: #aaacb1;
}
.table-hover .table-slate-950:hover > td,
.table-hover .table-slate-950:hover > th {
  background-color: #aaacb1;
}

.table-gray-50,
.table-gray-50 > th,
.table-gray-50 > td {
  background-color: #fcfdfd;
}
.table-gray-50 th,
.table-gray-50 td,
.table-gray-50 thead th,
.table-gray-50 tbody + tbody {
  border-color: #fbfbfc;
}

.table-hover .table-gray-50:hover {
  background-color: #edf3f3;
}
.table-hover .table-gray-50:hover > td,
.table-hover .table-gray-50:hover > th {
  background-color: #edf3f3;
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #f8f9fa;
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: #f3f5f6;
}

.table-hover .table-gray-100:hover {
  background-color: #e9ecef;
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: #e9ecef;
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #f5f6f7;
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #edeff2;
}

.table-hover .table-gray-200:hover {
  background-color: #e7e9ec;
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: #e7e9ec;
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: #f1f2f4;
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #e5e8eb;
}

.table-hover .table-gray-300:hover {
  background-color: #e3e5e9;
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: #e3e5e9;
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #e7eaec;
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #d4d8dc;
}

.table-hover .table-gray-400:hover {
  background-color: #d9dee1;
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: #d9dee1;
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #dcdfe1;
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #c0c4c8;
}

.table-hover .table-gray-500:hover {
  background-color: #ced2d5;
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: #ced2d5;
}

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #d5d8da;
}
.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #b2b7bb;
}

.table-hover .table-gray-600:hover {
  background-color: #c7cbce;
}
.table-hover .table-gray-600:hover > td,
.table-hover .table-gray-600:hover > th {
  background-color: #c7cbce;
}

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #cbcdcf;
}
.table-gray-700 th,
.table-gray-700 td,
.table-gray-700 thead th,
.table-gray-700 tbody + tbody {
  border-color: #a0a4a7;
}

.table-hover .table-gray-700:hover {
  background-color: #bec0c3;
}
.table-hover .table-gray-700:hover > td,
.table-hover .table-gray-700:hover > th {
  background-color: #bec0c3;
}

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #c5c7c9;
}
.table-gray-800 th,
.table-gray-800 td,
.table-gray-800 thead th,
.table-gray-800 tbody + tbody {
  border-color: #95989b;
}

.table-hover .table-gray-800:hover {
  background-color: #b8babd;
}
.table-hover .table-gray-800:hover > td,
.table-hover .table-gray-800:hover > th {
  background-color: #b8babd;
}

.table-gray-900,
.table-gray-900 > th,
.table-gray-900 > td {
  background-color: #c0c1c2;
}
.table-gray-900 th,
.table-gray-900 td,
.table-gray-900 thead th,
.table-gray-900 tbody + tbody {
  border-color: #8b8d8f;
}

.table-hover .table-gray-900:hover {
  background-color: #b3b4b5;
}
.table-hover .table-gray-900:hover > td,
.table-hover .table-gray-900:hover > th {
  background-color: #b3b4b5;
}

.table-gray-950,
.table-gray-950 > th,
.table-gray-950 > td {
  background-color: #bcbdbe;
}
.table-gray-950 th,
.table-gray-950 td,
.table-gray-950 thead th,
.table-gray-950 tbody + tbody {
  border-color: #838587;
}

.table-hover .table-gray-950:hover {
  background-color: #afb0b1;
}
.table-hover .table-gray-950:hover > td,
.table-hover .table-gray-950:hover > th {
  background-color: #afb0b1;
}

.table-zinc-50,
.table-zinc-50 > th,
.table-zinc-50 > td {
  background-color: #fdfdfd;
}
.table-zinc-50 th,
.table-zinc-50 td,
.table-zinc-50 thead th,
.table-zinc-50 tbody + tbody {
  border-color: #fcfcfc;
}

.table-hover .table-zinc-50:hover {
  background-color: #f0f0f0;
}
.table-hover .table-zinc-50:hover > td,
.table-hover .table-zinc-50:hover > th {
  background-color: #f0f0f0;
}

.table-zinc-100,
.table-zinc-100 > th,
.table-zinc-100 > td {
  background-color: #fbfbfb;
}
.table-zinc-100 th,
.table-zinc-100 td,
.table-zinc-100 thead th,
.table-zinc-100 tbody + tbody {
  border-color: #f9f9f9;
}

.table-hover .table-zinc-100:hover {
  background-color: #eeeeee;
}
.table-hover .table-zinc-100:hover > td,
.table-hover .table-zinc-100:hover > th {
  background-color: #eeeeee;
}

.table-zinc-200,
.table-zinc-200 > th,
.table-zinc-200 > td {
  background-color: #f7f7f8;
}
.table-zinc-200 th,
.table-zinc-200 td,
.table-zinc-200 thead th,
.table-zinc-200 tbody + tbody {
  border-color: #f0f0f2;
}

.table-hover .table-zinc-200:hover {
  background-color: #e9e9ec;
}
.table-hover .table-zinc-200:hover > td,
.table-hover .table-zinc-200:hover > th {
  background-color: #e9e9ec;
}

.table-zinc-300,
.table-zinc-300 > th,
.table-zinc-300 > td {
  background-color: #f2f2f3;
}
.table-zinc-300 th,
.table-zinc-300 td,
.table-zinc-300 thead th,
.table-zinc-300 tbody + tbody {
  border-color: #e8e8ea;
}

.table-hover .table-zinc-300:hover {
  background-color: #e5e5e7;
}
.table-hover .table-zinc-300:hover > td,
.table-hover .table-zinc-300:hover > th {
  background-color: #e5e5e7;
}

.table-zinc-400,
.table-zinc-400 > th,
.table-zinc-400 > td {
  background-color: #e4e4e6;
}
.table-zinc-400 th,
.table-zinc-400 td,
.table-zinc-400 thead th,
.table-zinc-400 tbody + tbody {
  border-color: #ceced2;
}

.table-hover .table-zinc-400:hover {
  background-color: #d7d7da;
}
.table-hover .table-zinc-400:hover > td,
.table-hover .table-zinc-400:hover > th {
  background-color: #d7d7da;
}

.table-zinc-500,
.table-zinc-500 > th,
.table-zinc-500 > td {
  background-color: #d7d7d9;
}
.table-zinc-500 th,
.table-zinc-500 td,
.table-zinc-500 thead th,
.table-zinc-500 tbody + tbody {
  border-color: #b5b5b9;
}

.table-hover .table-zinc-500:hover {
  background-color: #cacacd;
}
.table-hover .table-zinc-500:hover > td,
.table-hover .table-zinc-500:hover > th {
  background-color: #cacacd;
}

.table-zinc-600,
.table-zinc-600 > th,
.table-zinc-600 > td {
  background-color: #ceced0;
}
.table-zinc-600 th,
.table-zinc-600 td,
.table-zinc-600 thead th,
.table-zinc-600 tbody + tbody {
  border-color: #a5a5a9;
}

.table-hover .table-zinc-600:hover {
  background-color: #c1c1c4;
}
.table-hover .table-zinc-600:hover > td,
.table-hover .table-zinc-600:hover > th {
  background-color: #c1c1c4;
}

.table-zinc-700,
.table-zinc-700 > th,
.table-zinc-700 > td {
  background-color: #c9c9ca;
}
.table-zinc-700 th,
.table-zinc-700 td,
.table-zinc-700 thead th,
.table-zinc-700 tbody + tbody {
  border-color: #9b9b9e;
}

.table-hover .table-zinc-700:hover {
  background-color: #bcbcbd;
}
.table-hover .table-zinc-700:hover > td,
.table-hover .table-zinc-700:hover > th {
  background-color: #bcbcbd;
}

.table-zinc-800,
.table-zinc-800 > th,
.table-zinc-800 > td {
  background-color: #c2c2c3;
}
.table-zinc-800 th,
.table-zinc-800 td,
.table-zinc-800 thead th,
.table-zinc-800 tbody + tbody {
  border-color: #8e8e90;
}

.table-hover .table-zinc-800:hover {
  background-color: #b5b5b6;
}
.table-hover .table-zinc-800:hover > td,
.table-hover .table-zinc-800:hover > th {
  background-color: #b5b5b6;
}

.table-zinc-900,
.table-zinc-900 > th,
.table-zinc-900 > td {
  background-color: #bebebe;
}
.table-zinc-900 th,
.table-zinc-900 td,
.table-zinc-900 thead th,
.table-zinc-900 tbody + tbody {
  border-color: #868688;
}

.table-hover .table-zinc-900:hover {
  background-color: #b1b1b1;
}
.table-hover .table-zinc-900:hover > td,
.table-hover .table-zinc-900:hover > th {
  background-color: #b1b1b1;
}

.table-zinc-950,
.table-zinc-950 > th,
.table-zinc-950 > td {
  background-color: #b9b9ba;
}
.table-zinc-950 th,
.table-zinc-950 td,
.table-zinc-950 thead th,
.table-zinc-950 tbody + tbody {
  border-color: #7f7f80;
}

.table-hover .table-zinc-950:hover {
  background-color: #acacad;
}
.table-hover .table-zinc-950:hover > td,
.table-hover .table-zinc-950:hover > th {
  background-color: #acacad;
}

.table-neutral-50,
.table-neutral-50 > th,
.table-neutral-50 > td {
  background-color: #fdfdfd;
}
.table-neutral-50 th,
.table-neutral-50 td,
.table-neutral-50 thead th,
.table-neutral-50 tbody + tbody {
  border-color: #fcfcfc;
}

.table-hover .table-neutral-50:hover {
  background-color: #f0f0f0;
}
.table-hover .table-neutral-50:hover > td,
.table-hover .table-neutral-50:hover > th {
  background-color: #f0f0f0;
}

.table-neutral-100,
.table-neutral-100 > th,
.table-neutral-100 > td {
  background-color: #fbfbfb;
}
.table-neutral-100 th,
.table-neutral-100 td,
.table-neutral-100 thead th,
.table-neutral-100 tbody + tbody {
  border-color: #f9f9f9;
}

.table-hover .table-neutral-100:hover {
  background-color: #eeeeee;
}
.table-hover .table-neutral-100:hover > td,
.table-hover .table-neutral-100:hover > th {
  background-color: #eeeeee;
}

.table-neutral-200,
.table-neutral-200 > th,
.table-neutral-200 > td {
  background-color: #f7f7f7;
}
.table-neutral-200 th,
.table-neutral-200 td,
.table-neutral-200 thead th,
.table-neutral-200 tbody + tbody {
  border-color: #f1f1f1;
}

.table-hover .table-neutral-200:hover {
  background-color: #eaeaea;
}
.table-hover .table-neutral-200:hover > td,
.table-hover .table-neutral-200:hover > th {
  background-color: #eaeaea;
}

.table-neutral-300,
.table-neutral-300 > th,
.table-neutral-300 > td {
  background-color: #f2f2f2;
}
.table-neutral-300 th,
.table-neutral-300 td,
.table-neutral-300 thead th,
.table-neutral-300 tbody + tbody {
  border-color: #e8e8e8;
}

.table-hover .table-neutral-300:hover {
  background-color: #e5e5e5;
}
.table-hover .table-neutral-300:hover > td,
.table-hover .table-neutral-300:hover > th {
  background-color: #e5e5e5;
}

.table-neutral-400,
.table-neutral-400 > th,
.table-neutral-400 > td {
  background-color: #e5e5e5;
}
.table-neutral-400 th,
.table-neutral-400 td,
.table-neutral-400 thead th,
.table-neutral-400 tbody + tbody {
  border-color: #cfcfcf;
}

.table-hover .table-neutral-400:hover {
  background-color: #d8d8d8;
}
.table-hover .table-neutral-400:hover > td,
.table-hover .table-neutral-400:hover > th {
  background-color: #d8d8d8;
}

.table-neutral-500,
.table-neutral-500 > th,
.table-neutral-500 > td {
  background-color: #d7d7d7;
}
.table-neutral-500 th,
.table-neutral-500 td,
.table-neutral-500 thead th,
.table-neutral-500 tbody + tbody {
  border-color: #b6b6b6;
}

.table-hover .table-neutral-500:hover {
  background-color: #cacaca;
}
.table-hover .table-neutral-500:hover > td,
.table-hover .table-neutral-500:hover > th {
  background-color: #cacaca;
}

.table-neutral-600,
.table-neutral-600 > th,
.table-neutral-600 > td {
  background-color: #cecece;
}
.table-neutral-600 th,
.table-neutral-600 td,
.table-neutral-600 thead th,
.table-neutral-600 tbody + tbody {
  border-color: #a5a5a5;
}

.table-hover .table-neutral-600:hover {
  background-color: #c1c1c1;
}
.table-hover .table-neutral-600:hover > td,
.table-hover .table-neutral-600:hover > th {
  background-color: #c1c1c1;
}

.table-neutral-700,
.table-neutral-700 > th,
.table-neutral-700 > td {
  background-color: #c9c9c9;
}
.table-neutral-700 th,
.table-neutral-700 td,
.table-neutral-700 thead th,
.table-neutral-700 tbody + tbody {
  border-color: #9b9b9b;
}

.table-hover .table-neutral-700:hover {
  background-color: #bcbcbc;
}
.table-hover .table-neutral-700:hover > td,
.table-hover .table-neutral-700:hover > th {
  background-color: #bcbcbc;
}

.table-neutral-800,
.table-neutral-800 > th,
.table-neutral-800 > td {
  background-color: #c2c2c2;
}
.table-neutral-800 th,
.table-neutral-800 td,
.table-neutral-800 thead th,
.table-neutral-800 tbody + tbody {
  border-color: #8e8e8e;
}

.table-hover .table-neutral-800:hover {
  background-color: #b5b5b5;
}
.table-hover .table-neutral-800:hover > td,
.table-hover .table-neutral-800:hover > th {
  background-color: #b5b5b5;
}

.table-neutral-900,
.table-neutral-900 > th,
.table-neutral-900 > td {
  background-color: #bdbdbd;
}
.table-neutral-900 th,
.table-neutral-900 td,
.table-neutral-900 thead th,
.table-neutral-900 tbody + tbody {
  border-color: #868686;
}

.table-hover .table-neutral-900:hover {
  background-color: #b0b0b0;
}
.table-hover .table-neutral-900:hover > td,
.table-hover .table-neutral-900:hover > th {
  background-color: #b0b0b0;
}

.table-neutral-950,
.table-neutral-950 > th,
.table-neutral-950 > td {
  background-color: #bababa;
}
.table-neutral-950 th,
.table-neutral-950 td,
.table-neutral-950 thead th,
.table-neutral-950 tbody + tbody {
  border-color: #7f7f7f;
}

.table-hover .table-neutral-950:hover {
  background-color: #adadad;
}
.table-hover .table-neutral-950:hover > td,
.table-hover .table-neutral-950:hover > th {
  background-color: #adadad;
}

.table-stone-50,
.table-stone-50 > th,
.table-stone-50 > td {
  background-color: #fdfdfd;
}
.table-stone-50 th,
.table-stone-50 td,
.table-stone-50 thead th,
.table-stone-50 tbody + tbody {
  border-color: #fcfcfb;
}

.table-hover .table-stone-50:hover {
  background-color: #f0f0f0;
}
.table-hover .table-stone-50:hover > td,
.table-hover .table-stone-50:hover > th {
  background-color: #f0f0f0;
}

.table-stone-100,
.table-stone-100 > th,
.table-stone-100 > td {
  background-color: #fbfbfb;
}
.table-stone-100 th,
.table-stone-100 td,
.table-stone-100 thead th,
.table-stone-100 tbody + tbody {
  border-color: #f9f9f9;
}

.table-hover .table-stone-100:hover {
  background-color: #eeeeee;
}
.table-hover .table-stone-100:hover > td,
.table-hover .table-stone-100:hover > th {
  background-color: #eeeeee;
}

.table-stone-200,
.table-stone-200 > th,
.table-stone-200 > td {
  background-color: #f8f7f7;
}
.table-stone-200 th,
.table-stone-200 td,
.table-stone-200 thead th,
.table-stone-200 tbody + tbody {
  border-color: #f2f1f0;
}

.table-hover .table-stone-200:hover {
  background-color: #ece9e9;
}
.table-hover .table-stone-200:hover > td,
.table-hover .table-stone-200:hover > th {
  background-color: #ece9e9;
}

.table-stone-300,
.table-stone-300 > th,
.table-stone-300 > td {
  background-color: #f3f2f1;
}
.table-stone-300 th,
.table-stone-300 td,
.table-stone-300 thead th,
.table-stone-300 tbody + tbody {
  border-color: #e9e8e7;
}

.table-hover .table-stone-300:hover {
  background-color: #e7e5e3;
}
.table-hover .table-stone-300:hover > td,
.table-hover .table-stone-300:hover > th {
  background-color: #e7e5e3;
}

.table-stone-400,
.table-stone-400 > th,
.table-stone-400 > td {
  background-color: #e6e4e3;
}
.table-stone-400 th,
.table-stone-400 td,
.table-stone-400 thead th,
.table-stone-400 tbody + tbody {
  border-color: #d1cecc;
}

.table-hover .table-stone-400:hover {
  background-color: #dad7d6;
}
.table-hover .table-stone-400:hover > td,
.table-hover .table-stone-400:hover > th {
  background-color: #dad7d6;
}

.table-stone-500,
.table-stone-500 > th,
.table-stone-500 > td {
  background-color: #d8d7d5;
}
.table-stone-500 th,
.table-stone-500 td,
.table-stone-500 thead th,
.table-stone-500 tbody + tbody {
  border-color: #b8b5b2;
}

.table-hover .table-stone-500:hover {
  background-color: #cccac8;
}
.table-hover .table-stone-500:hover > td,
.table-hover .table-stone-500:hover > th {
  background-color: #cccac8;
}

.table-stone-600,
.table-stone-600 > th,
.table-stone-600 > td {
  background-color: #cfcecd;
}
.table-stone-600 th,
.table-stone-600 td,
.table-stone-600 thead th,
.table-stone-600 tbody + tbody {
  border-color: #a7a5a2;
}

.table-hover .table-stone-600:hover {
  background-color: #c3c1c0;
}
.table-hover .table-stone-600:hover > td,
.table-hover .table-stone-600:hover > th {
  background-color: #c3c1c0;
}

.table-stone-700,
.table-stone-700 > th,
.table-stone-700 > td {
  background-color: #cac9c8;
}
.table-stone-700 th,
.table-stone-700 td,
.table-stone-700 thead th,
.table-stone-700 tbody + tbody {
  border-color: #9d9b99;
}

.table-hover .table-stone-700:hover {
  background-color: #bdbcbb;
}
.table-hover .table-stone-700:hover > td,
.table-hover .table-stone-700:hover > th {
  background-color: #bdbcbb;
}

.table-stone-800,
.table-stone-800 > th,
.table-stone-800 > td {
  background-color: #c2c1c1;
}
.table-stone-800 th,
.table-stone-800 td,
.table-stone-800 thead th,
.table-stone-800 tbody + tbody {
  border-color: #8f8d8d;
}

.table-hover .table-stone-800:hover {
  background-color: #b5b4b4;
}
.table-hover .table-stone-800:hover > td,
.table-hover .table-stone-800:hover > th {
  background-color: #b5b4b4;
}

.table-stone-900,
.table-stone-900 > th,
.table-stone-900 > td {
  background-color: #bfbebd;
}
.table-stone-900 th,
.table-stone-900 td,
.table-stone-900 thead th,
.table-stone-900 tbody + tbody {
  border-color: #888786;
}

.table-hover .table-stone-900:hover {
  background-color: #b2b1b0;
}
.table-hover .table-stone-900:hover > td,
.table-hover .table-stone-900:hover > th {
  background-color: #b2b1b0;
}

.table-stone-950,
.table-stone-950 > th,
.table-stone-950 > td {
  background-color: #babab9;
}
.table-stone-950 th,
.table-stone-950 td,
.table-stone-950 thead th,
.table-stone-950 tbody + tbody {
  border-color: #807f7f;
}

.table-hover .table-stone-950:hover {
  background-color: #adadac;
}
.table-hover .table-stone-950:hover > td,
.table-hover .table-stone-950:hover > th {
  background-color: #adadac;
}

.table-red-50,
.table-red-50 > th,
.table-red-50 > td {
  background-color: #fefbfb;
}
.table-red-50 th,
.table-red-50 td,
.table-red-50 thead th,
.table-red-50 tbody + tbody {
  border-color: #fef8f8;
}

.table-hover .table-red-50:hover {
  background-color: #f9e7e7;
}
.table-hover .table-red-50:hover > td,
.table-hover .table-red-50:hover > th {
  background-color: #f9e7e7;
}

.table-red-100,
.table-red-100 > th,
.table-red-100 > td {
  background-color: #fef6f6;
}
.table-red-100 th,
.table-red-100 td,
.table-red-100 thead th,
.table-red-100 tbody + tbody {
  border-color: #feefef;
}

.table-hover .table-red-100:hover {
  background-color: #fbdfdf;
}
.table-hover .table-red-100:hover > td,
.table-hover .table-red-100:hover > th {
  background-color: #fbdfdf;
}

.table-red-200,
.table-red-200 > th,
.table-red-200 > td {
  background-color: #feefef;
}
.table-red-200 th,
.table-red-200 td,
.table-red-200 thead th,
.table-red-200 tbody + tbody {
  border-color: #fee3e3;
}

.table-hover .table-red-200:hover {
  background-color: #fdd7d7;
}
.table-hover .table-red-200:hover > td,
.table-hover .table-red-200:hover > th {
  background-color: #fdd7d7;
}

.table-red-300,
.table-red-300 > th,
.table-red-300 > td {
  background-color: #fde5e5;
}
.table-red-300 th,
.table-red-300 td,
.table-red-300 thead th,
.table-red-300 tbody + tbody {
  border-color: #fdd0d0;
}

.table-hover .table-red-300:hover {
  background-color: #fbcdcd;
}
.table-hover .table-red-300:hover > td,
.table-hover .table-red-300:hover > th {
  background-color: #fbcdcd;
}

.table-red-400,
.table-red-400 > th,
.table-red-400 > td {
  background-color: #fcd7d7;
}
.table-red-400 th,
.table-red-400 td,
.table-red-400 thead th,
.table-red-400 tbody + tbody {
  border-color: #fbb5b5;
}

.table-hover .table-red-400:hover {
  background-color: #fabfbf;
}
.table-hover .table-red-400:hover > td,
.table-hover .table-red-400:hover > th {
  background-color: #fabfbf;
}

.table-red-500,
.table-red-500 > th,
.table-red-500 > td {
  background-color: #facaca;
}
.table-red-500 th,
.table-red-500 td,
.table-red-500 thead th,
.table-red-500 tbody + tbody {
  border-color: #f69d9d;
}

.table-hover .table-red-500:hover {
  background-color: #f8b3b3;
}
.table-hover .table-red-500:hover > td,
.table-hover .table-red-500:hover > th {
  background-color: #f8b3b3;
}

.table-red-600,
.table-red-600 > th,
.table-red-600 > td {
  background-color: #f4c2c2;
}
.table-red-600 th,
.table-red-600 td,
.table-red-600 thead th,
.table-red-600 tbody + tbody {
  border-color: #ec8e8e;
}

.table-hover .table-red-600:hover {
  background-color: #f0acac;
}
.table-hover .table-red-600:hover > td,
.table-hover .table-red-600:hover > th {
  background-color: #f0acac;
}

.table-red-700,
.table-red-700 > th,
.table-red-700 > td {
  background-color: #ebbfbf;
}
.table-red-700 th,
.table-red-700 td,
.table-red-700 thead th,
.table-red-700 tbody + tbody {
  border-color: #da8888;
}

.table-hover .table-red-700:hover {
  background-color: #e5acac;
}
.table-hover .table-red-700:hover > td,
.table-hover .table-red-700:hover > th {
  background-color: #e5acac;
}

.table-red-800,
.table-red-800 > th,
.table-red-800 > td {
  background-color: #e2bebe;
}
.table-red-800 th,
.table-red-800 td,
.table-red-800 thead th,
.table-red-800 tbody + tbody {
  border-color: #c98888;
}

.table-hover .table-red-800:hover {
  background-color: #daacac;
}
.table-hover .table-red-800:hover > td,
.table-hover .table-red-800:hover > th {
  background-color: #daacac;
}

.table-red-900,
.table-red-900 > th,
.table-red-900 > td {
  background-color: #dabfbf;
}
.table-red-900 th,
.table-red-900 td,
.table-red-900 thead th,
.table-red-900 tbody + tbody {
  border-color: #bc8989;
}

.table-hover .table-red-900:hover {
  background-color: #d1afaf;
}
.table-hover .table-red-900:hover > td,
.table-hover .table-red-900:hover > th {
  background-color: #d1afaf;
}

.table-red-950,
.table-red-950 > th,
.table-red-950 > td {
  background-color: #cababa;
}
.table-red-950 th,
.table-red-950 td,
.table-red-950 thead th,
.table-red-950 tbody + tbody {
  border-color: #9e7f7f;
}

.table-hover .table-red-950:hover {
  background-color: #bfacac;
}
.table-hover .table-red-950:hover > td,
.table-hover .table-red-950:hover > th {
  background-color: #bfacac;
}

.table-orange-50,
.table-orange-50 > th,
.table-orange-50 > td {
  background-color: #fefcf9;
}
.table-orange-50 th,
.table-orange-50 td,
.table-orange-50 thead th,
.table-orange-50 tbody + tbody {
  border-color: #fffaf5;
}

.table-hover .table-orange-50:hover {
  background-color: #faf1e3;
}
.table-hover .table-orange-50:hover > td,
.table-hover .table-orange-50:hover > th {
  background-color: #faf1e3;
}

.table-orange-100,
.table-orange-100 > th,
.table-orange-100 > td {
  background-color: #fef9f3;
}
.table-orange-100 th,
.table-orange-100 td,
.table-orange-100 thead th,
.table-orange-100 tbody + tbody {
  border-color: #fff5e9;
}

.table-hover .table-orange-100:hover {
  background-color: #fceddb;
}
.table-hover .table-orange-100:hover > td,
.table-hover .table-orange-100:hover > th {
  background-color: #fceddb;
}

.table-orange-200,
.table-orange-200 > th,
.table-orange-200 > td {
  background-color: #fef3e6;
}
.table-orange-200 th,
.table-orange-200 td,
.table-orange-200 thead th,
.table-orange-200 tbody + tbody {
  border-color: #feead2;
}

.table-hover .table-orange-200:hover {
  background-color: #fde7cd;
}
.table-hover .table-orange-200:hover > td,
.table-hover .table-orange-200:hover > th {
  background-color: #fde7cd;
}

.table-orange-300,
.table-orange-300 > th,
.table-orange-300 > td {
  background-color: #feebd7;
}
.table-orange-300 th,
.table-orange-300 td,
.table-orange-300 thead th,
.table-orange-300 tbody + tbody {
  border-color: #fddbb6;
}

.table-hover .table-orange-300:hover {
  background-color: #fddfbe;
}
.table-hover .table-orange-300:hover > td,
.table-hover .table-orange-300:hover > th {
  background-color: #fddfbe;
}

.table-orange-400,
.table-orange-400 > th,
.table-orange-400 > td {
  background-color: #fde0c8;
}
.table-orange-400 th,
.table-orange-400 td,
.table-orange-400 thead th,
.table-orange-400 tbody + tbody {
  border-color: #fcc699;
}

.table-hover .table-orange-400:hover {
  background-color: #fcd2af;
}
.table-hover .table-orange-400:hover > td,
.table-hover .table-orange-400:hover > th {
  background-color: #fcd2af;
}

.table-orange-500,
.table-orange-500 > th,
.table-orange-500 > td {
  background-color: #fdd7bd;
}
.table-orange-500 th,
.table-orange-500 td,
.table-orange-500 thead th,
.table-orange-500 tbody + tbody {
  border-color: #fbb685;
}

.table-hover .table-orange-500:hover {
  background-color: #fcc8a4;
}
.table-hover .table-orange-500:hover > td,
.table-hover .table-orange-500:hover > th {
  background-color: #fcc8a4;
}

.table-orange-600,
.table-orange-600 > th,
.table-orange-600 > td {
  background-color: #f8d0ba;
}
.table-orange-600 th,
.table-orange-600 td,
.table-orange-600 thead th,
.table-orange-600 tbody + tbody {
  border-color: #f4a880;
}

.table-hover .table-orange-600:hover {
  background-color: #f6c0a3;
}
.table-hover .table-orange-600:hover > td,
.table-hover .table-orange-600:hover > th {
  background-color: #f6c0a3;
}

.table-orange-700,
.table-orange-700 > th,
.table-orange-700 > td {
  background-color: #edc9ba;
}
.table-orange-700 th,
.table-orange-700 td,
.table-orange-700 thead th,
.table-orange-700 tbody + tbody {
  border-color: #df9c80;
}

.table-hover .table-orange-700:hover {
  background-color: #e8b9a6;
}
.table-hover .table-orange-700:hover > td,
.table-hover .table-orange-700:hover > th {
  background-color: #e8b9a6;
}

.table-orange-800,
.table-orange-800 > th,
.table-orange-800 > td {
  background-color: #e2c5bc;
}
.table-orange-800 th,
.table-orange-800 td,
.table-orange-800 thead th,
.table-orange-800 tbody + tbody {
  border-color: #ca9583;
}

.table-hover .table-orange-800:hover {
  background-color: #dab6aa;
}
.table-hover .table-orange-800:hover > td,
.table-hover .table-orange-800:hover > th {
  background-color: #dab6aa;
}

.table-orange-900,
.table-orange-900 > th,
.table-orange-900 > td {
  background-color: #dac3bc;
}
.table-orange-900 th,
.table-orange-900 td,
.table-orange-900 thead th,
.table-orange-900 tbody + tbody {
  border-color: #ba9183;
}

.table-hover .table-orange-900:hover {
  background-color: #d1b4ac;
}
.table-hover .table-orange-900:hover > td,
.table-hover .table-orange-900:hover > th {
  background-color: #d1b4ac;
}

.table-orange-950,
.table-orange-950 > th,
.table-orange-950 > td {
  background-color: #cabcb9;
}
.table-orange-950 th,
.table-orange-950 td,
.table-orange-950 thead th,
.table-orange-950 tbody + tbody {
  border-color: #9d847e;
}

.table-hover .table-orange-950:hover {
  background-color: #bfaeaa;
}
.table-hover .table-orange-950:hover > td,
.table-hover .table-orange-950:hover > th {
  background-color: #bfaeaa;
}

.table-amber-50,
.table-amber-50 > th,
.table-amber-50 > td {
  background-color: #fefdf9;
}
.table-amber-50 th,
.table-amber-50 td,
.table-amber-50 thead th,
.table-amber-50 tbody + tbody {
  border-color: #fffcf4;
}

.table-hover .table-amber-50:hover {
  background-color: #faf6e3;
}
.table-hover .table-amber-50:hover > td,
.table-hover .table-amber-50:hover > th {
  background-color: #faf6e3;
}

.table-amber-100,
.table-amber-100 > th,
.table-amber-100 > td {
  background-color: #fefbef;
}
.table-amber-100 th,
.table-amber-100 td,
.table-amber-100 thead th,
.table-amber-100 tbody + tbody {
  border-color: #fef8e1;
}

.table-hover .table-amber-100:hover {
  background-color: #fdf5d7;
}
.table-hover .table-amber-100:hover > td,
.table-hover .table-amber-100:hover > th {
  background-color: #fdf5d7;
}

.table-amber-200,
.table-amber-200 > th,
.table-amber-200 > td {
  background-color: #fef7de;
}
.table-amber-200 th,
.table-amber-200 td,
.table-amber-200 thead th,
.table-amber-200 tbody + tbody {
  border-color: #fdf2c2;
}

.table-hover .table-amber-200:hover {
  background-color: #fdf1c5;
}
.table-hover .table-amber-200:hover > td,
.table-hover .table-amber-200:hover > th {
  background-color: #fdf1c5;
}

.table-amber-300,
.table-amber-300 > th,
.table-amber-300 > td {
  background-color: #fdf2cc;
}
.table-amber-300 th,
.table-amber-300 td,
.table-amber-300 thead th,
.table-amber-300 tbody + tbody {
  border-color: #fde8a2;
}

.table-hover .table-amber-300:hover {
  background-color: #fcecb3;
}
.table-hover .table-amber-300:hover > td,
.table-hover .table-amber-300:hover > th {
  background-color: #fcecb3;
}

.table-amber-400,
.table-amber-400 > th,
.table-amber-400 > td {
  background-color: #fdecc1;
}
.table-amber-400 th,
.table-amber-400 td,
.table-amber-400 thead th,
.table-amber-400 tbody + tbody {
  border-color: #fcdd8d;
}

.table-hover .table-amber-400:hover {
  background-color: #fce4a8;
}
.table-hover .table-amber-400:hover > td,
.table-hover .table-amber-400:hover > th {
  background-color: #fce4a8;
}

.table-amber-500,
.table-amber-500 > th,
.table-amber-500 > td {
  background-color: #fbe3ba;
}
.table-amber-500 th,
.table-amber-500 td,
.table-amber-500 thead th,
.table-amber-500 tbody + tbody {
  border-color: #f9cc80;
}

.table-hover .table-amber-500:hover {
  background-color: #fad9a2;
}
.table-hover .table-amber-500:hover > td,
.table-hover .table-amber-500:hover > th {
  background-color: #fad9a2;
}

.table-amber-600,
.table-amber-600 > th,
.table-amber-600 > td {
  background-color: #f4d8b9;
}
.table-amber-600 th,
.table-amber-600 td,
.table-amber-600 thead th,
.table-amber-600 tbody + tbody {
  border-color: #ebb87d;
}

.table-hover .table-amber-600:hover {
  background-color: #f1cca3;
}
.table-hover .table-amber-600:hover > td,
.table-hover .table-amber-600:hover > th {
  background-color: #f1cca3;
}

.table-amber-700,
.table-amber-700 > th,
.table-amber-700 > td {
  background-color: #e9ceb9;
}
.table-amber-700 th,
.table-amber-700 td,
.table-amber-700 thead th,
.table-amber-700 tbody + tbody {
  border-color: #d8a57f;
}

.table-hover .table-amber-700:hover {
  background-color: #e3c0a6;
}
.table-hover .table-amber-700:hover > td,
.table-hover .table-amber-700:hover > th {
  background-color: #e3c0a6;
}

.table-amber-800,
.table-amber-800 > th,
.table-amber-800 > td {
  background-color: #e0c9bb;
}
.table-amber-800 th,
.table-amber-800 td,
.table-amber-800 thead th,
.table-amber-800 tbody + tbody {
  border-color: #c69b81;
}

.table-hover .table-amber-800:hover {
  background-color: #d8bba9;
}
.table-hover .table-amber-800:hover > td,
.table-hover .table-amber-800:hover > th {
  background-color: #d8bba9;
}

.table-amber-900,
.table-amber-900 > th,
.table-amber-900 > td {
  background-color: #d8c6bb;
}
.table-amber-900 th,
.table-amber-900 td,
.table-amber-900 thead th,
.table-amber-900 tbody + tbody {
  border-color: #b89582;
}

.table-hover .table-amber-900:hover {
  background-color: #cfb8ab;
}
.table-hover .table-amber-900:hover > td,
.table-hover .table-amber-900:hover > th {
  background-color: #cfb8ab;
}

.table-amber-950,
.table-amber-950 > th,
.table-amber-950 > td {
  background-color: #cabeb8;
}
.table-amber-950 th,
.table-amber-950 td,
.table-amber-950 thead th,
.table-amber-950 tbody + tbody {
  border-color: #9e877b;
}

.table-hover .table-amber-950:hover {
  background-color: #bfb1a9;
}
.table-hover .table-amber-950:hover > td,
.table-hover .table-amber-950:hover > th {
  background-color: #bfb1a9;
}

.table-yellow-50,
.table-yellow-50 > th,
.table-yellow-50 > td {
  background-color: #fefdf8;
}
.table-yellow-50 th,
.table-yellow-50 td,
.table-yellow-50 thead th,
.table-yellow-50 tbody + tbody {
  border-color: #fefdf3;
}

.table-hover .table-yellow-50:hover {
  background-color: #fbf7e2;
}
.table-hover .table-yellow-50:hover > td,
.table-hover .table-yellow-50:hover > th {
  background-color: #fbf7e2;
}

.table-yellow-100,
.table-yellow-100 > th,
.table-yellow-100 > td {
  background-color: #fefded;
}
.table-yellow-100 th,
.table-yellow-100 td,
.table-yellow-100 thead th,
.table-yellow-100 tbody + tbody {
  border-color: #fefbdf;
}

.table-hover .table-yellow-100:hover {
  background-color: #fdfad5;
}
.table-hover .table-yellow-100:hover > td,
.table-hover .table-yellow-100:hover > th {
  background-color: #fdfad5;
}

.table-yellow-200,
.table-yellow-200 > th,
.table-yellow-200 > td {
  background-color: #fefade;
}
.table-yellow-200 th,
.table-yellow-200 td,
.table-yellow-200 thead th,
.table-yellow-200 tbody + tbody {
  border-color: #fef7c2;
}

.table-hover .table-yellow-200:hover {
  background-color: #fdf6c5;
}
.table-hover .table-yellow-200:hover > td,
.table-hover .table-yellow-200:hover > th {
  background-color: #fdf6c5;
}

.table-yellow-300,
.table-yellow-300 > th,
.table-yellow-300 > td {
  background-color: #fef6cb;
}
.table-yellow-300 th,
.table-yellow-300 td,
.table-yellow-300 thead th,
.table-yellow-300 tbody + tbody {
  border-color: #fdee9f;
}

.table-hover .table-yellow-300:hover {
  background-color: #fef2b2;
}
.table-hover .table-yellow-300:hover > td,
.table-hover .table-yellow-300:hover > th {
  background-color: #fef2b2;
}

.table-yellow-400,
.table-yellow-400 > th,
.table-yellow-400 > td {
  background-color: #fdf0bd;
}
.table-yellow-400 th,
.table-yellow-400 td,
.table-yellow-400 thead th,
.table-yellow-400 tbody + tbody {
  border-color: #fce485;
}

.table-hover .table-yellow-400:hover {
  background-color: #fceaa4;
}
.table-hover .table-yellow-400:hover > td,
.table-hover .table-yellow-400:hover > th {
  background-color: #fceaa4;
}

.table-yellow-500,
.table-yellow-500 > th,
.table-yellow-500 > td {
  background-color: #f8e9b9;
}
.table-yellow-500 th,
.table-yellow-500 td,
.table-yellow-500 thead th,
.table-yellow-500 tbody + tbody {
  border-color: #f4d77e;
}

.table-hover .table-yellow-500:hover {
  background-color: #f6e2a2;
}
.table-hover .table-yellow-500:hover > td,
.table-hover .table-yellow-500:hover > th {
  background-color: #f6e2a2;
}

.table-yellow-600,
.table-yellow-600 > th,
.table-yellow-600 > td {
  background-color: #efdeb8;
}
.table-yellow-600 th,
.table-yellow-600 td,
.table-yellow-600 thead th,
.table-yellow-600 tbody + tbody {
  border-color: #e3c27c;
}

.table-hover .table-yellow-600:hover {
  background-color: #ead4a3;
}
.table-hover .table-yellow-600:hover > td,
.table-hover .table-yellow-600:hover > th {
  background-color: #ead4a3;
}

.table-yellow-700,
.table-yellow-700 > th,
.table-yellow-700 > td {
  background-color: #e4d2b9;
}
.table-yellow-700 th,
.table-yellow-700 td,
.table-yellow-700 thead th,
.table-yellow-700 tbody + tbody {
  border-color: #cead7e;
}

.table-hover .table-yellow-700:hover {
  background-color: #ddc6a7;
}
.table-hover .table-yellow-700:hover > td,
.table-hover .table-yellow-700:hover > th {
  background-color: #ddc6a7;
}

.table-yellow-800,
.table-yellow-800 > th,
.table-yellow-800 > td {
  background-color: #dcccbb;
}
.table-yellow-800 th,
.table-yellow-800 td,
.table-yellow-800 thead th,
.table-yellow-800 tbody + tbody {
  border-color: #bfa281;
}

.table-hover .table-yellow-800:hover {
  background-color: #d3bfaa;
}
.table-hover .table-yellow-800:hover > td,
.table-hover .table-yellow-800:hover > th {
  background-color: #d3bfaa;
}

.table-yellow-900,
.table-yellow-900 > th,
.table-yellow-900 > td {
  background-color: #d7c9bc;
}
.table-yellow-900 th,
.table-yellow-900 td,
.table-yellow-900 thead th,
.table-yellow-900 tbody + tbody {
  border-color: #b59b83;
}

.table-hover .table-yellow-900:hover {
  background-color: #cdbcac;
}
.table-hover .table-yellow-900:hover > td,
.table-hover .table-yellow-900:hover > th {
  background-color: #cdbcac;
}

.table-yellow-950,
.table-yellow-950 > th,
.table-yellow-950 > td {
  background-color: #c9c0b9;
}
.table-yellow-950 th,
.table-yellow-950 td,
.table-yellow-950 thead th,
.table-yellow-950 tbody + tbody {
  border-color: #9c8b7d;
}

.table-hover .table-yellow-950:hover {
  background-color: #beb3ab;
}
.table-hover .table-yellow-950:hover > td,
.table-hover .table-yellow-950:hover > th {
  background-color: #beb3ab;
}

.table-lime-50,
.table-lime-50 > th,
.table-lime-50 > td {
  background-color: #fcfef8;
}
.table-lime-50 th,
.table-lime-50 td,
.table-lime-50 thead th,
.table-lime-50 tbody + tbody {
  border-color: #fafef2;
}

.table-hover .table-lime-50:hover {
  background-color: #f2fbe2;
}
.table-hover .table-lime-50:hover > td,
.table-hover .table-lime-50:hover > th {
  background-color: #f2fbe2;
}

.table-lime-100,
.table-lime-100 > th,
.table-lime-100 > td {
  background-color: #f9fdf0;
}
.table-lime-100 th,
.table-lime-100 td,
.table-lime-100 thead th,
.table-lime-100 tbody + tbody {
  border-color: #f5fde3;
}

.table-hover .table-lime-100:hover {
  background-color: #f0fada;
}
.table-hover .table-lime-100:hover > td,
.table-hover .table-lime-100:hover > th {
  background-color: #f0fada;
}

.table-lime-200,
.table-lime-200 > th,
.table-lime-200 > td {
  background-color: #f4fde3;
}
.table-lime-200 th,
.table-lime-200 td,
.table-lime-200 thead th,
.table-lime-200 tbody + tbody {
  border-color: #ebfbcc;
}

.table-hover .table-lime-200:hover {
  background-color: #ebfbcb;
}
.table-hover .table-lime-200:hover > td,
.table-hover .table-lime-200:hover > th {
  background-color: #ebfbcb;
}

.table-lime-300,
.table-lime-300 > th,
.table-lime-300 > td {
  background-color: #ecfbd3;
}
.table-lime-300 th,
.table-lime-300 td,
.table-lime-300 thead th,
.table-lime-300 tbody + tbody {
  border-color: #ddf8ae;
}

.table-hover .table-lime-300:hover {
  background-color: #e2f9bc;
}
.table-hover .table-lime-300:hover > td,
.table-hover .table-lime-300:hover > th {
  background-color: #e2f9bc;
}

.table-lime-400,
.table-lime-400 > th,
.table-lime-400 > td {
  background-color: #e5f7c6;
}
.table-lime-400 th,
.table-lime-400 td,
.table-lime-400 thead th,
.table-lime-400 tbody + tbody {
  border-color: #cff295;
}

.table-hover .table-lime-400:hover {
  background-color: #dbf4b0;
}
.table-hover .table-lime-400:hover > td,
.table-hover .table-lime-400:hover > th {
  background-color: #dbf4b0;
}

.table-lime-500,
.table-lime-500 > th,
.table-lime-500 > td {
  background-color: #dcf0bd;
}
.table-lime-500 th,
.table-lime-500 td,
.table-lime-500 thead th,
.table-lime-500 tbody + tbody {
  border-color: #bfe485;
}

.table-hover .table-lime-500:hover {
  background-color: #d1eba8;
}
.table-hover .table-lime-500:hover > td,
.table-hover .table-lime-500:hover > th {
  background-color: #d1eba8;
}

.table-lime-600,
.table-lime-600 > th,
.table-lime-600 > td {
  background-color: #d3e5bb;
}
.table-lime-600 th,
.table-lime-600 td,
.table-lime-600 thead th,
.table-lime-600 tbody + tbody {
  border-color: #aecf81;
}

.table-hover .table-lime-600:hover {
  background-color: #c7dea9;
}
.table-hover .table-lime-600:hover > td,
.table-hover .table-lime-600:hover > th {
  background-color: #c7dea9;
}

.table-lime-700,
.table-lime-700 > th,
.table-lime-700 > td {
  background-color: #ccdabb;
}
.table-lime-700 th,
.table-lime-700 td,
.table-lime-700 thead th,
.table-lime-700 tbody + tbody {
  border-color: #a2ba82;
}

.table-hover .table-lime-700:hover {
  background-color: #c0d1aa;
}
.table-hover .table-lime-700:hover > td,
.table-hover .table-lime-700:hover > th {
  background-color: #c0d1aa;
}

.table-lime-800,
.table-lime-800 > th,
.table-lime-800 > td {
  background-color: #c9d2bc;
}
.table-lime-800 th,
.table-lime-800 td,
.table-lime-800 thead th,
.table-lime-800 tbody + tbody {
  border-color: #9bad83;
}

.table-hover .table-lime-800:hover {
  background-color: #bdc8ad;
}
.table-hover .table-lime-800:hover > td,
.table-hover .table-lime-800:hover > th {
  background-color: #bdc8ad;
}

.table-lime-900,
.table-lime-900 > th,
.table-lime-900 > td {
  background-color: #c6cebc;
}
.table-lime-900 th,
.table-lime-900 td,
.table-lime-900 thead th,
.table-lime-900 tbody + tbody {
  border-color: #96a584;
}

.table-hover .table-lime-900:hover {
  background-color: #b9c3ad;
}
.table-hover .table-lime-900:hover > td,
.table-hover .table-lime-900:hover > th {
  background-color: #b9c3ad;
}

.table-lime-950,
.table-lime-950 > th,
.table-lime-950 > td {
  background-color: #bec4b8;
}
.table-lime-950 th,
.table-lime-950 td,
.table-lime-950 thead th,
.table-lime-950 tbody + tbody {
  border-color: #87927d;
}

.table-hover .table-lime-950:hover {
  background-color: #b1b8aa;
}
.table-hover .table-lime-950:hover > td,
.table-hover .table-lime-950:hover > th {
  background-color: #b1b8aa;
}

.table-green-50,
.table-green-50 > th,
.table-green-50 > td {
  background-color: #fafefb;
}
.table-green-50 th,
.table-green-50 td,
.table-green-50 thead th,
.table-green-50 tbody + tbody {
  border-color: #f7fdf9;
}

.table-hover .table-green-50:hover {
  background-color: #e5faea;
}
.table-hover .table-green-50:hover > td,
.table-hover .table-green-50:hover > th {
  background-color: #e5faea;
}

.table-green-100,
.table-green-100 > th,
.table-green-100 > td {
  background-color: #f4fdf8;
}
.table-green-100 th,
.table-green-100 td,
.table-green-100 thead th,
.table-green-100 tbody + tbody {
  border-color: #ecfdf2;
}

.table-hover .table-green-100:hover {
  background-color: #def9ea;
}
.table-hover .table-green-100:hover > td,
.table-hover .table-green-100:hover > th {
  background-color: #def9ea;
}

.table-green-200,
.table-green-200 > th,
.table-green-200 > td {
  background-color: #ebfcf1;
}
.table-green-200 th,
.table-green-200 td,
.table-green-200 thead th,
.table-green-200 tbody + tbody {
  border-color: #dbfae6;
}

.table-hover .table-green-200:hover {
  background-color: #d5f9e1;
}
.table-hover .table-green-200:hover > td,
.table-hover .table-green-200:hover > th {
  background-color: #d5f9e1;
}

.table-green-300,
.table-green-300 > th,
.table-green-300 > td {
  background-color: #dcfae7;
}
.table-green-300 th,
.table-green-300 td,
.table-green-300 thead th,
.table-green-300 tbody + tbody {
  border-color: #c0f6d3;
}

.table-hover .table-green-300:hover {
  background-color: #c6f7d8;
}
.table-hover .table-green-300:hover > td,
.table-hover .table-green-300:hover > th {
  background-color: #c6f7d8;
}

.table-green-400,
.table-green-400 > th,
.table-green-400 > td {
  background-color: #ccf5db;
}
.table-green-400 th,
.table-green-400 td,
.table-green-400 thead th,
.table-green-400 tbody + tbody {
  border-color: #a0edbc;
}

.table-hover .table-green-400:hover {
  background-color: #b7f1cc;
}
.table-hover .table-green-400:hover > td,
.table-hover .table-green-400:hover > th {
  background-color: #b7f1cc;
}

.table-green-500,
.table-green-500 > th,
.table-green-500 > td {
  background-color: #c0eed1;
}
.table-green-500 th,
.table-green-500 td,
.table-green-500 thead th,
.table-green-500 tbody + tbody {
  border-color: #8ce0ab;
}

.table-hover .table-green-500:hover {
  background-color: #ace9c2;
}
.table-hover .table-green-500:hover > td,
.table-hover .table-green-500:hover > th {
  background-color: #ace9c2;
}

.table-green-600,
.table-green-600 > th,
.table-green-600 > td {
  background-color: #bde5cc;
}
.table-green-600 th,
.table-green-600 td,
.table-green-600 thead th,
.table-green-600 tbody + tbody {
  border-color: #85cfa0;
}

.table-hover .table-green-600:hover {
  background-color: #abdebe;
}
.table-hover .table-green-600:hover > td,
.table-hover .table-green-600:hover > th {
  background-color: #abdebe;
}

.table-green-700,
.table-green-700 > th,
.table-green-700 > td {
  background-color: #bddbc8;
}
.table-green-700 th,
.table-green-700 td,
.table-green-700 thead th,
.table-green-700 tbody + tbody {
  border-color: #85bc9a;
}

.table-hover .table-green-700:hover {
  background-color: #add2ba;
}
.table-hover .table-green-700:hover > td,
.table-hover .table-green-700:hover > th {
  background-color: #add2ba;
}

.table-green-800,
.table-green-800 > th,
.table-green-800 > td {
  background-color: #bdd3c5;
}
.table-green-800 th,
.table-green-800 td,
.table-green-800 thead th,
.table-green-800 tbody + tbody {
  border-color: #85ae95;
}

.table-hover .table-green-800:hover {
  background-color: #aec9b8;
}
.table-hover .table-green-800:hover > td,
.table-hover .table-green-800:hover > th {
  background-color: #aec9b8;
}

.table-green-900,
.table-green-900 > th,
.table-green-900 > td {
  background-color: #bccec3;
}
.table-green-900 th,
.table-green-900 td,
.table-green-900 thead th,
.table-green-900 tbody + tbody {
  border-color: #84a591;
}

.table-hover .table-green-900:hover {
  background-color: #adc3b6;
}
.table-hover .table-green-900:hover > td,
.table-hover .table-green-900:hover > th {
  background-color: #adc3b6;
}

.table-green-950,
.table-green-950 > th,
.table-green-950 > td {
  background-color: #b8c4bd;
}
.table-green-950 th,
.table-green-950 td,
.table-green-950 thead th,
.table-green-950 tbody + tbody {
  border-color: #7d9285;
}

.table-hover .table-green-950:hover {
  background-color: #aab8b0;
}
.table-hover .table-green-950:hover > td,
.table-hover .table-green-950:hover > th {
  background-color: #aab8b0;
}

.table-emerald-50,
.table-emerald-50 > th,
.table-emerald-50 > td {
  background-color: #f9fefb;
}
.table-emerald-50 th,
.table-emerald-50 td,
.table-emerald-50 thead th,
.table-emerald-50 tbody + tbody {
  border-color: #f5fdf9;
}

.table-hover .table-emerald-50:hover {
  background-color: #e3faec;
}
.table-hover .table-emerald-50:hover > td,
.table-hover .table-emerald-50:hover > th {
  background-color: #e3faec;
}

.table-emerald-100,
.table-emerald-100 > th,
.table-emerald-100 > td {
  background-color: #f1fdf7;
}
.table-emerald-100 th,
.table-emerald-100 td,
.table-emerald-100 thead th,
.table-emerald-100 tbody + tbody {
  border-color: #e7fcf1;
}

.table-hover .table-emerald-100:hover {
  background-color: #dbfaea;
}
.table-hover .table-emerald-100:hover > td,
.table-hover .table-emerald-100:hover > th {
  background-color: #dbfaea;
}

.table-emerald-200,
.table-emerald-200 > th,
.table-emerald-200 > td {
  background-color: #e6fbf1;
}
.table-emerald-200 th,
.table-emerald-200 td,
.table-emerald-200 thead th,
.table-emerald-200 tbody + tbody {
  border-color: #d1f8e6;
}

.table-hover .table-emerald-200:hover {
  background-color: #d0f7e5;
}
.table-hover .table-emerald-200:hover > td,
.table-hover .table-emerald-200:hover > th {
  background-color: #d0f7e5;
}

.table-emerald-300,
.table-emerald-300 > th,
.table-emerald-300 > td {
  background-color: #d6f8ea;
}
.table-emerald-300 th,
.table-emerald-300 td,
.table-emerald-300 thead th,
.table-emerald-300 tbody + tbody {
  border-color: #b3f2d9;
}

.table-hover .table-emerald-300:hover {
  background-color: #c0f4df;
}
.table-hover .table-emerald-300:hover > td,
.table-hover .table-emerald-300:hover > th {
  background-color: #c0f4df;
}

.table-emerald-400,
.table-emerald-400 > th,
.table-emerald-400 > td {
  background-color: #c5f2e2;
}
.table-emerald-400 th,
.table-emerald-400 td,
.table-emerald-400 thead th,
.table-emerald-400 tbody + tbody {
  border-color: #95e8c9;
}

.table-hover .table-emerald-400:hover {
  background-color: #b0edd8;
}
.table-hover .table-emerald-400:hover > td,
.table-hover .table-emerald-400:hover > th {
  background-color: #b0edd8;
}

.table-emerald-500,
.table-emerald-500 > th,
.table-emerald-500 > td {
  background-color: #bbebdb;
}
.table-emerald-500 th,
.table-emerald-500 td,
.table-emerald-500 thead th,
.table-emerald-500 tbody + tbody {
  border-color: #82dabd;
}

.table-hover .table-emerald-500:hover {
  background-color: #a7e5d1;
}
.table-hover .table-emerald-500:hover > td,
.table-hover .table-emerald-500:hover > th {
  background-color: #a7e5d1;
}

.table-emerald-600,
.table-emerald-600 > th,
.table-emerald-600 > td {
  background-color: #b8e1d4;
}
.table-emerald-600 th,
.table-emerald-600 td,
.table-emerald-600 thead th,
.table-emerald-600 tbody + tbody {
  border-color: #7dc8b1;
}

.table-hover .table-emerald-600:hover {
  background-color: #a6d9c9;
}
.table-hover .table-emerald-600:hover > td,
.table-hover .table-emerald-600:hover > th {
  background-color: #a6d9c9;
}

.table-emerald-700,
.table-emerald-700 > th,
.table-emerald-700 > td {
  background-color: #b8d8cf;
}
.table-emerald-700 th,
.table-emerald-700 td,
.table-emerald-700 thead th,
.table-emerald-700 tbody + tbody {
  border-color: #7cb8a7;
}

.table-hover .table-emerald-700:hover {
  background-color: #a8cfc4;
}
.table-hover .table-emerald-700:hover > td,
.table-hover .table-emerald-700:hover > th {
  background-color: #a8cfc4;
}

.table-emerald-800,
.table-emerald-800 > th,
.table-emerald-800 > td {
  background-color: #b9d1ca;
}
.table-emerald-800 th,
.table-emerald-800 td,
.table-emerald-800 thead th,
.table-emerald-800 tbody + tbody {
  border-color: #7dab9e;
}

.table-hover .table-emerald-800:hover {
  background-color: #aac7be;
}
.table-hover .table-emerald-800:hover > td,
.table-hover .table-emerald-800:hover > th {
  background-color: #aac7be;
}

.table-emerald-900,
.table-emerald-900 > th,
.table-emerald-900 > td {
  background-color: #b9cdc7;
}
.table-emerald-900 th,
.table-emerald-900 td,
.table-emerald-900 thead th,
.table-emerald-900 tbody + tbody {
  border-color: #7da299;
}

.table-hover .table-emerald-900:hover {
  background-color: #aac2bb;
}
.table-hover .table-emerald-900:hover > td,
.table-hover .table-emerald-900:hover > th {
  background-color: #aac2bb;
}

.table-emerald-950,
.table-emerald-950 > th,
.table-emerald-950 > td {
  background-color: #b7c3c0;
}
.table-emerald-950 th,
.table-emerald-950 td,
.table-emerald-950 thead th,
.table-emerald-950 tbody + tbody {
  border-color: #7b918c;
}

.table-hover .table-emerald-950:hover {
  background-color: #a9b7b4;
}
.table-hover .table-emerald-950:hover > td,
.table-hover .table-emerald-950:hover > th {
  background-color: #a9b7b4;
}

.table-teal-50,
.table-teal-50 > th,
.table-teal-50 > td {
  background-color: #fafefd;
}
.table-teal-50 th,
.table-teal-50 td,
.table-teal-50 thead th,
.table-teal-50 tbody + tbody {
  border-color: #f7fdfc;
}

.table-hover .table-teal-50:hover {
  background-color: #e5faf5;
}
.table-hover .table-teal-50:hover > td,
.table-hover .table-teal-50:hover > th {
  background-color: #e5faf5;
}

.table-teal-100,
.table-teal-100 > th,
.table-teal-100 > td {
  background-color: #f0fdfa;
}
.table-teal-100 th,
.table-teal-100 td,
.table-teal-100 thead th,
.table-teal-100 tbody + tbody {
  border-color: #e4fcf7;
}

.table-hover .table-teal-100:hover {
  background-color: #dafaf3;
}
.table-hover .table-teal-100:hover > td,
.table-hover .table-teal-100:hover > th {
  background-color: #dafaf3;
}

.table-teal-200,
.table-teal-200 > th,
.table-teal-200 > td {
  background-color: #e2fcf7;
}
.table-teal-200 th,
.table-teal-200 td,
.table-teal-200 thead th,
.table-teal-200 tbody + tbody {
  border-color: #c9faf0;
}

.table-hover .table-teal-200:hover {
  background-color: #cbfaf1;
}
.table-hover .table-teal-200:hover > td,
.table-hover .table-teal-200:hover > th {
  background-color: #cbfaf1;
}

.table-teal-300,
.table-teal-300 > th,
.table-teal-300 > td {
  background-color: #d1f8f2;
}
.table-teal-300 th,
.table-teal-300 td,
.table-teal-300 thead th,
.table-teal-300 tbody + tbody {
  border-color: #abf4e8;
}

.table-hover .table-teal-300:hover {
  background-color: #bbf5ec;
}
.table-hover .table-teal-300:hover > td,
.table-hover .table-teal-300:hover > th {
  background-color: #bbf5ec;
}

.table-teal-400,
.table-teal-400 > th,
.table-teal-400 > td {
  background-color: #c3f2ec;
}
.table-teal-400 th,
.table-teal-400 td,
.table-teal-400 thead th,
.table-teal-400 tbody + tbody {
  border-color: #91e8dd;
}

.table-hover .table-teal-400:hover {
  background-color: #aeede5;
}
.table-hover .table-teal-400:hover > td,
.table-hover .table-teal-400:hover > th {
  background-color: #aeede5;
}

.table-teal-500,
.table-teal-500 > th,
.table-teal-500 > td {
  background-color: #bceae5;
}
.table-teal-500 th,
.table-teal-500 td,
.table-teal-500 thead th,
.table-teal-500 tbody + tbody {
  border-color: #84dad0;
}

.table-hover .table-teal-500:hover {
  background-color: #a9e4dd;
}
.table-hover .table-teal-500:hover > td,
.table-hover .table-teal-500:hover > th {
  background-color: #a9e4dd;
}

.table-teal-600,
.table-teal-600 > th,
.table-teal-600 > td {
  background-color: #bbe0dd;
}
.table-teal-600 th,
.table-teal-600 td,
.table-teal-600 thead th,
.table-teal-600 tbody + tbody {
  border-color: #81c7c1;
}

.table-hover .table-teal-600:hover {
  background-color: #a9d8d4;
}
.table-hover .table-teal-600:hover > td,
.table-hover .table-teal-600:hover > th {
  background-color: #a9d8d4;
}

.table-teal-700,
.table-teal-700 > th,
.table-teal-700 > td {
  background-color: #bbd8d6;
}
.table-teal-700 th,
.table-teal-700 td,
.table-teal-700 thead th,
.table-teal-700 tbody + tbody {
  border-color: #82b7b3;
}

.table-hover .table-teal-700:hover {
  background-color: #abcfcc;
}
.table-hover .table-teal-700:hover > td,
.table-hover .table-teal-700:hover > th {
  background-color: #abcfcc;
}

.table-teal-800,
.table-teal-800 > th,
.table-teal-800 > td {
  background-color: #bcd1d0;
}
.table-teal-800 th,
.table-teal-800 td,
.table-teal-800 thead th,
.table-teal-800 tbody + tbody {
  border-color: #83aba8;
}

.table-hover .table-teal-800:hover {
  background-color: #adc7c5;
}
.table-hover .table-teal-800:hover > td,
.table-hover .table-teal-800:hover > th {
  background-color: #adc7c5;
}

.table-teal-900,
.table-teal-900 > th,
.table-teal-900 > td {
  background-color: #bccdcc;
}
.table-teal-900 th,
.table-teal-900 td,
.table-teal-900 thead th,
.table-teal-900 tbody + tbody {
  border-color: #84a2a0;
}

.table-hover .table-teal-900:hover {
  background-color: #adc2c1;
}
.table-hover .table-teal-900:hover > td,
.table-hover .table-teal-900:hover > th {
  background-color: #adc2c1;
}

.table-teal-950,
.table-teal-950 > th,
.table-teal-950 > td {
  background-color: #b8c4c4;
}
.table-teal-950 th,
.table-teal-950 td,
.table-teal-950 thead th,
.table-teal-950 tbody + tbody {
  border-color: #7c9292;
}

.table-hover .table-teal-950:hover {
  background-color: #aab8b8;
}
.table-hover .table-teal-950:hover > td,
.table-hover .table-teal-950:hover > th {
  background-color: #aab8b8;
}

.table-cyan-50,
.table-cyan-50 > th,
.table-cyan-50 > td {
  background-color: #f9fefe;
}
.table-cyan-50 th,
.table-cyan-50 td,
.table-cyan-50 thead th,
.table-cyan-50 tbody + tbody {
  border-color: #f5feff;
}

.table-hover .table-cyan-50:hover {
  background-color: #e3fafa;
}
.table-hover .table-cyan-50:hover > td,
.table-hover .table-cyan-50:hover > th {
  background-color: #e3fafa;
}

.table-cyan-100,
.table-cyan-100 > th,
.table-cyan-100 > td {
  background-color: #f1fdfe;
}
.table-cyan-100 th,
.table-cyan-100 td,
.table-cyan-100 thead th,
.table-cyan-100 tbody + tbody {
  border-color: #e6fcfe;
}

.table-hover .table-cyan-100:hover {
  background-color: #d9fafc;
}
.table-hover .table-cyan-100:hover > td,
.table-hover .table-cyan-100:hover > th {
  background-color: #d9fafc;
}

.table-cyan-200,
.table-cyan-200 > th,
.table-cyan-200 > td {
  background-color: #e5fbfd;
}
.table-cyan-200 th,
.table-cyan-200 td,
.table-cyan-200 thead th,
.table-cyan-200 tbody + tbody {
  border-color: #d0f8fd;
}

.table-hover .table-cyan-200:hover {
  background-color: #cdf7fb;
}
.table-hover .table-cyan-200:hover > td,
.table-hover .table-cyan-200:hover > th {
  background-color: #cdf7fb;
}

.table-cyan-300,
.table-cyan-300 > th,
.table-cyan-300 > td {
  background-color: #d4f8fd;
}
.table-cyan-300 th,
.table-cyan-300 td,
.table-cyan-300 thead th,
.table-cyan-300 tbody + tbody {
  border-color: #aff3fb;
}

.table-hover .table-cyan-300:hover {
  background-color: #bcf4fc;
}
.table-hover .table-cyan-300:hover > td,
.table-hover .table-cyan-300:hover > th {
  background-color: #bcf4fc;
}

.table-cyan-400,
.table-cyan-400 > th,
.table-cyan-400 > td {
  background-color: #c0f2fa;
}
.table-cyan-400 th,
.table-cyan-400 td,
.table-cyan-400 thead th,
.table-cyan-400 tbody + tbody {
  border-color: #8ce8f6;
}

.table-hover .table-cyan-400:hover {
  background-color: #a8edf8;
}
.table-hover .table-cyan-400:hover > td,
.table-hover .table-cyan-400:hover > th {
  background-color: #a8edf8;
}

.table-cyan-500,
.table-cyan-500 > th,
.table-cyan-500 > td {
  background-color: #b9eaf2;
}
.table-cyan-500 th,
.table-cyan-500 td,
.table-cyan-500 thead th,
.table-cyan-500 tbody + tbody {
  border-color: #7dd9e8;
}

.table-hover .table-cyan-500:hover {
  background-color: #a3e4ee;
}
.table-hover .table-cyan-500:hover > td,
.table-hover .table-cyan-500:hover > th {
  background-color: #a3e4ee;
}

.table-cyan-600,
.table-cyan-600 > th,
.table-cyan-600 > td {
  background-color: #b9dfe9;
}
.table-cyan-600 th,
.table-cyan-600 td,
.table-cyan-600 thead th,
.table-cyan-600 tbody + tbody {
  border-color: #7ec5d6;
}

.table-hover .table-cyan-600:hover {
  background-color: #a6d6e3;
}
.table-hover .table-cyan-600:hover > td,
.table-hover .table-cyan-600:hover > th {
  background-color: #a6d6e3;
}

.table-cyan-700,
.table-cyan-700 > th,
.table-cyan-700 > td {
  background-color: #bbd7df;
}
.table-cyan-700 th,
.table-cyan-700 td,
.table-cyan-700 thead th,
.table-cyan-700 tbody + tbody {
  border-color: #81b6c5;
}

.table-hover .table-cyan-700:hover {
  background-color: #aacdd7;
}
.table-hover .table-cyan-700:hover > td,
.table-hover .table-cyan-700:hover > th {
  background-color: #aacdd7;
}

.table-cyan-800,
.table-cyan-800 > th,
.table-cyan-800 > td {
  background-color: #bdd1d8;
}
.table-cyan-800 th,
.table-cyan-800 td,
.table-cyan-800 thead th,
.table-cyan-800 tbody + tbody {
  border-color: #85abb7;
}

.table-hover .table-cyan-800:hover {
  background-color: #adc6cf;
}
.table-hover .table-cyan-800:hover > td,
.table-hover .table-cyan-800:hover > th {
  background-color: #adc6cf;
}

.table-cyan-900,
.table-cyan-900 > th,
.table-cyan-900 > td {
  background-color: #bdcdd3;
}
.table-cyan-900 th,
.table-cyan-900 td,
.table-cyan-900 thead th,
.table-cyan-900 tbody + tbody {
  border-color: #85a2ad;
}

.table-hover .table-cyan-900:hover {
  background-color: #aec1c9;
}
.table-hover .table-cyan-900:hover > td,
.table-hover .table-cyan-900:hover > th {
  background-color: #aec1c9;
}

.table-cyan-950,
.table-cyan-950 > th,
.table-cyan-950 > td {
  background-color: #b9c5ca;
}
.table-cyan-950 th,
.table-cyan-950 td,
.table-cyan-950 thead th,
.table-cyan-950 tbody + tbody {
  border-color: #7e949d;
}

.table-hover .table-cyan-950:hover {
  background-color: #aab9bf;
}
.table-hover .table-cyan-950:hover > td,
.table-hover .table-cyan-950:hover > th {
  background-color: #aab9bf;
}

.table-sky-50,
.table-sky-50 > th,
.table-sky-50 > td {
  background-color: #fafdfe;
}
.table-sky-50 th,
.table-sky-50 td,
.table-sky-50 thead th,
.table-sky-50 tbody + tbody {
  border-color: #f7fbff;
}

.table-hover .table-sky-50:hover {
  background-color: #e5f5fa;
}
.table-hover .table-sky-50:hover > td,
.table-hover .table-sky-50:hover > th {
  background-color: #e5f5fa;
}

.table-sky-100,
.table-sky-100 > th,
.table-sky-100 > td {
  background-color: #f6fbfe;
}
.table-sky-100 th,
.table-sky-100 td,
.table-sky-100 thead th,
.table-sky-100 tbody + tbody {
  border-color: #eef8fe;
}

.table-hover .table-sky-100:hover {
  background-color: #dff1fb;
}
.table-hover .table-sky-100:hover > td,
.table-hover .table-sky-100:hover > th {
  background-color: #dff1fb;
}

.table-sky-200,
.table-sky-200 > th,
.table-sky-200 > td {
  background-color: #ebf7fe;
}
.table-sky-200 th,
.table-sky-200 td,
.table-sky-200 thead th,
.table-sky-200 tbody + tbody {
  border-color: #dbf2fd;
}

.table-hover .table-sky-200:hover {
  background-color: #d3edfd;
}
.table-hover .table-sky-200:hover > td,
.table-hover .table-sky-200:hover > th {
  background-color: #d3edfd;
}

.table-sky-300,
.table-sky-300 > th,
.table-sky-300 > td {
  background-color: #daf2fd;
}
.table-sky-300 th,
.table-sky-300 td,
.table-sky-300 thead th,
.table-sky-300 tbody + tbody {
  border-color: #bbe8fd;
}

.table-hover .table-sky-300:hover {
  background-color: #c2eafc;
}
.table-hover .table-sky-300:hover > td,
.table-hover .table-sky-300:hover > th {
  background-color: #c2eafc;
}

.table-sky-400,
.table-sky-400 > th,
.table-sky-400 > td {
  background-color: #c7ecfc;
}
.table-sky-400 th,
.table-sky-400 td,
.table-sky-400 thead th,
.table-sky-400 tbody + tbody {
  border-color: #97dcfb;
}

.table-hover .table-sky-400:hover {
  background-color: #afe4fb;
}
.table-hover .table-sky-400:hover > td,
.table-hover .table-sky-400:hover > th {
  background-color: #afe4fb;
}

.table-sky-500,
.table-sky-500 > th,
.table-sky-500 > td {
  background-color: #bbe5f8;
}
.table-sky-500 th,
.table-sky-500 td,
.table-sky-500 thead th,
.table-sky-500 tbody + tbody {
  border-color: #81d0f3;
}

.table-hover .table-sky-500:hover {
  background-color: #a4dcf6;
}
.table-hover .table-sky-500:hover > td,
.table-hover .table-sky-500:hover > th {
  background-color: #a4dcf6;
}

.table-sky-600,
.table-sky-600 > th,
.table-sky-600 > td {
  background-color: #b7dcef;
}
.table-sky-600 th,
.table-sky-600 td,
.table-sky-600 thead th,
.table-sky-600 tbody + tbody {
  border-color: #7bbfe1;
}

.table-hover .table-sky-600:hover {
  background-color: #a2d2ea;
}
.table-hover .table-sky-600:hover > td,
.table-hover .table-sky-600:hover > th {
  background-color: #a2d2ea;
}

.table-sky-700,
.table-sky-700 > th,
.table-sky-700 > td {
  background-color: #b8d4e4;
}
.table-sky-700 th,
.table-sky-700 td,
.table-sky-700 thead th,
.table-sky-700 tbody + tbody {
  border-color: #7bb1ce;
}

.table-hover .table-sky-700:hover {
  background-color: #a6c9dd;
}
.table-hover .table-sky-700:hover > td,
.table-hover .table-sky-700:hover > th {
  background-color: #a6c9dd;
}

.table-sky-800,
.table-sky-800 > th,
.table-sky-800 > td {
  background-color: #b9d0dc;
}
.table-sky-800 th,
.table-sky-800 td,
.table-sky-800 thead th,
.table-sky-800 tbody + tbody {
  border-color: #7ea8bf;
}

.table-hover .table-sky-800:hover {
  background-color: #a8c5d4;
}
.table-hover .table-sky-800:hover > td,
.table-hover .table-sky-800:hover > th {
  background-color: #a8c5d4;
}

.table-sky-900,
.table-sky-900 > th,
.table-sky-900 > td {
  background-color: #baccd6;
}
.table-sky-900 th,
.table-sky-900 td,
.table-sky-900 thead th,
.table-sky-900 tbody + tbody {
  border-color: #80a0b3;
}

.table-hover .table-sky-900:hover {
  background-color: #aac0cc;
}
.table-hover .table-sky-900:hover > td,
.table-hover .table-sky-900:hover > th {
  background-color: #aac0cc;
}

.table-sky-950,
.table-sky-950 > th,
.table-sky-950 > td {
  background-color: #b9c4cb;
}
.table-sky-950 th,
.table-sky-950 td,
.table-sky-950 thead th,
.table-sky-950 tbody + tbody {
  border-color: #7e92a0;
}

.table-hover .table-sky-950:hover {
  background-color: #aab8c0;
}
.table-hover .table-sky-950:hover > td,
.table-hover .table-sky-950:hover > th {
  background-color: #aab8c0;
}

.table-blue-50,
.table-blue-50 > th,
.table-blue-50 > td {
  background-color: #fafcfe;
}
.table-blue-50 th,
.table-blue-50 td,
.table-blue-50 thead th,
.table-blue-50 tbody + tbody {
  border-color: #f6faff;
}

.table-hover .table-blue-50:hover {
  background-color: #e5effa;
}
.table-hover .table-blue-50:hover > td,
.table-hover .table-blue-50:hover > th {
  background-color: #e5effa;
}

.table-blue-100,
.table-blue-100 > th,
.table-blue-100 > td {
  background-color: #f4f8fe;
}
.table-blue-100 th,
.table-blue-100 td,
.table-blue-100 thead th,
.table-blue-100 tbody + tbody {
  border-color: #ecf4fe;
}

.table-hover .table-blue-100:hover {
  background-color: #dde9fc;
}
.table-hover .table-blue-100:hover > td,
.table-hover .table-blue-100:hover > th {
  background-color: #dde9fc;
}

.table-blue-200,
.table-blue-200 > th,
.table-blue-200 > td {
  background-color: #ecf4fe;
}
.table-blue-200 th,
.table-blue-200 td,
.table-blue-200 thead th,
.table-blue-200 tbody + tbody {
  border-color: #ddecfe;
}

.table-hover .table-blue-200:hover {
  background-color: #d4e6fd;
}
.table-hover .table-blue-200:hover > td,
.table-hover .table-blue-200:hover > th {
  background-color: #d4e6fd;
}

.table-blue-300,
.table-blue-300 > th,
.table-blue-300 > td {
  background-color: #e0eefe;
}
.table-blue-300 th,
.table-blue-300 td,
.table-blue-300 thead th,
.table-blue-300 tbody + tbody {
  border-color: #c6e0fd;
}

.table-hover .table-blue-300:hover {
  background-color: #c7e0fd;
}
.table-hover .table-blue-300:hover > td,
.table-hover .table-blue-300:hover > th {
  background-color: #c7e0fd;
}

.table-blue-400,
.table-blue-400 > th,
.table-blue-400 > td {
  background-color: #d2e5fd;
}
.table-blue-400 th,
.table-blue-400 td,
.table-blue-400 thead th,
.table-blue-400 tbody + tbody {
  border-color: #acd0fc;
}

.table-hover .table-blue-400:hover {
  background-color: #bad7fc;
}
.table-hover .table-blue-400:hover > td,
.table-hover .table-blue-400:hover > th {
  background-color: #bad7fc;
}

.table-blue-500,
.table-blue-500 > th,
.table-blue-500 > td {
  background-color: #c7dbfc;
}
.table-blue-500 th,
.table-blue-500 td,
.table-blue-500 thead th,
.table-blue-500 tbody + tbody {
  border-color: #99befa;
}

.table-hover .table-blue-500:hover {
  background-color: #afcbfb;
}
.table-hover .table-blue-500:hover > td,
.table-hover .table-blue-500:hover > th {
  background-color: #afcbfb;
}

.table-blue-600,
.table-blue-600 > th,
.table-blue-600 > td {
  background-color: #c1d3f9;
}
.table-blue-600 th,
.table-blue-600 td,
.table-blue-600 thead th,
.table-blue-600 tbody + tbody {
  border-color: #8dadf4;
}

.table-hover .table-blue-600:hover {
  background-color: #aac3f7;
}
.table-hover .table-blue-600:hover > td,
.table-hover .table-blue-600:hover > th {
  background-color: #aac3f7;
}

.table-blue-700,
.table-blue-700 > th,
.table-blue-700 > td {
  background-color: #bfcdf3;
}
.table-blue-700 th,
.table-blue-700 td,
.table-blue-700 thead th,
.table-blue-700 tbody + tbody {
  border-color: #89a2ea;
}

.table-hover .table-blue-700:hover {
  background-color: #aabcef;
}
.table-hover .table-blue-700:hover > td,
.table-hover .table-blue-700:hover > th {
  background-color: #aabcef;
}

.table-blue-800,
.table-blue-800 > th,
.table-blue-800 > td {
  background-color: #bfc9e8;
}
.table-blue-800 th,
.table-blue-800 td,
.table-blue-800 thead th,
.table-blue-800 tbody + tbody {
  border-color: #8a9bd5;
}

.table-hover .table-blue-800:hover {
  background-color: #acb9e1;
}
.table-hover .table-blue-800:hover > td,
.table-hover .table-blue-800:hover > th {
  background-color: #acb9e1;
}

.table-blue-900,
.table-blue-900 > th,
.table-blue-900 > td {
  background-color: #bfc7de;
}
.table-blue-900 th,
.table-blue-900 td,
.table-blue-900 thead th,
.table-blue-900 tbody + tbody {
  border-color: #8a98c2;
}

.table-hover .table-blue-900:hover {
  background-color: #aeb8d5;
}
.table-hover .table-blue-900:hover > td,
.table-hover .table-blue-900:hover > th {
  background-color: #aeb8d5;
}

.table-blue-950,
.table-blue-950 > th,
.table-blue-950 > td {
  background-color: #bdc1ce;
}
.table-blue-950 th,
.table-blue-950 td,
.table-blue-950 thead th,
.table-blue-950 tbody + tbody {
  border-color: #868da6;
}

.table-hover .table-blue-950:hover {
  background-color: #aeb3c3;
}
.table-hover .table-blue-950:hover > td,
.table-hover .table-blue-950:hover > th {
  background-color: #aeb3c3;
}

.table-indigo-50,
.table-indigo-50 > th,
.table-indigo-50 > td {
  background-color: #f6f8fe;
}
.table-indigo-50 th,
.table-indigo-50 td,
.table-indigo-50 thead th,
.table-indigo-50 tbody + tbody {
  border-color: #eef2ff;
}

.table-hover .table-indigo-50:hover {
  background-color: #dfe6fb;
}
.table-hover .table-indigo-50:hover > td,
.table-hover .table-indigo-50:hover > th {
  background-color: #dfe6fb;
}

.table-indigo-100,
.table-indigo-100 > th,
.table-indigo-100 > td {
  background-color: #f6f8fe;
}
.table-indigo-100 th,
.table-indigo-100 td,
.table-indigo-100 thead th,
.table-indigo-100 tbody + tbody {
  border-color: #eef2ff;
}

.table-hover .table-indigo-100:hover {
  background-color: #dfe6fb;
}
.table-hover .table-indigo-100:hover > td,
.table-hover .table-indigo-100:hover > th {
  background-color: #dfe6fb;
}

.table-indigo-200,
.table-indigo-200 > th,
.table-indigo-200 > td {
  background-color: #eff2fe;
}
.table-indigo-200 th,
.table-indigo-200 td,
.table-indigo-200 thead th,
.table-indigo-200 tbody + tbody {
  border-color: #e1e7fe;
}

.table-hover .table-indigo-200:hover {
  background-color: #d7dffd;
}
.table-hover .table-indigo-200:hover > td,
.table-hover .table-indigo-200:hover > th {
  background-color: #d7dffd;
}

.table-indigo-300,
.table-indigo-300 > th,
.table-indigo-300 > td {
  background-color: #e5e9fd;
}
.table-indigo-300 th,
.table-indigo-300 td,
.table-indigo-300 thead th,
.table-indigo-300 tbody + tbody {
  border-color: #d0d8fd;
}

.table-hover .table-indigo-300:hover {
  background-color: #cdd5fb;
}
.table-hover .table-indigo-300:hover > td,
.table-hover .table-indigo-300:hover > th {
  background-color: #cdd5fb;
}

.table-indigo-400,
.table-indigo-400 > th,
.table-indigo-400 > td {
  background-color: #dbdefc;
}
.table-indigo-400 th,
.table-indigo-400 td,
.table-indigo-400 thead th,
.table-indigo-400 tbody + tbody {
  border-color: #bdc3fb;
}

.table-hover .table-indigo-400:hover {
  background-color: #c3c8fa;
}
.table-hover .table-indigo-400:hover > td,
.table-hover .table-indigo-400:hover > th {
  background-color: #c3c8fa;
}

.table-indigo-500,
.table-indigo-500 > th,
.table-indigo-500 > td {
  background-color: #d3d3fa;
}
.table-indigo-500 th,
.table-indigo-500 td,
.table-indigo-500 thead th,
.table-indigo-500 tbody + tbody {
  border-color: #adaff7;
}

.table-hover .table-indigo-500:hover {
  background-color: #bcbcf7;
}
.table-hover .table-indigo-500:hover > td,
.table-hover .table-indigo-500:hover > th {
  background-color: #bcbcf7;
}

.table-indigo-600,
.table-indigo-600 > th,
.table-indigo-600 > td {
  background-color: #cdcaf7;
}
.table-indigo-600 th,
.table-indigo-600 td,
.table-indigo-600 thead th,
.table-indigo-600 tbody + tbody {
  border-color: #a39ef1;
}

.table-hover .table-indigo-600:hover {
  background-color: #b8b4f4;
}
.table-hover .table-indigo-600:hover > td,
.table-hover .table-indigo-600:hover > th {
  background-color: #b8b4f4;
}

.table-indigo-700,
.table-indigo-700 > th,
.table-indigo-700 > td {
  background-color: #cac7ef;
}
.table-indigo-700 th,
.table-indigo-700 td,
.table-indigo-700 thead th,
.table-indigo-700 tbody + tbody {
  border-color: #9d97e3;
}

.table-hover .table-indigo-700:hover {
  background-color: #b7b3e9;
}
.table-hover .table-indigo-700:hover > td,
.table-hover .table-indigo-700:hover > th {
  background-color: #b7b3e9;
}

.table-indigo-800,
.table-indigo-800 > th,
.table-indigo-800 > td {
  background-color: #c6c4e5;
}
.table-indigo-800 th,
.table-indigo-800 td,
.table-indigo-800 thead th,
.table-indigo-800 tbody + tbody {
  border-color: #9793cf;
}

.table-hover .table-indigo-800:hover {
  background-color: #b5b2dd;
}
.table-hover .table-indigo-800:hover > td,
.table-hover .table-indigo-800:hover > th {
  background-color: #b5b2dd;
}

.table-indigo-900,
.table-indigo-900 > th,
.table-indigo-900 > td {
  background-color: #c5c4db;
}
.table-indigo-900 th,
.table-indigo-900 td,
.table-indigo-900 thead th,
.table-indigo-900 tbody + tbody {
  border-color: #9392bd;
}

.table-hover .table-indigo-900:hover {
  background-color: #b5b4d1;
}
.table-hover .table-indigo-900:hover > td,
.table-hover .table-indigo-900:hover > th {
  background-color: #b5b4d1;
}

.table-indigo-950,
.table-indigo-950 > th,
.table-indigo-950 > td {
  background-color: #bfbecc;
}
.table-indigo-950 th,
.table-indigo-950 td,
.table-indigo-950 thead th,
.table-indigo-950 tbody + tbody {
  border-color: #8a88a1;
}

.table-hover .table-indigo-950:hover {
  background-color: #b1b0c1;
}
.table-hover .table-indigo-950:hover > td,
.table-hover .table-indigo-950:hover > th {
  background-color: #b1b0c1;
}

.table-violet-50,
.table-violet-50 > th,
.table-violet-50 > td {
  background-color: #fbfbfe;
}
.table-violet-50 th,
.table-violet-50 td,
.table-violet-50 thead th,
.table-violet-50 tbody + tbody {
  border-color: #f9f8ff;
}

.table-hover .table-violet-50:hover {
  background-color: #e7e7f9;
}
.table-hover .table-violet-50:hover > td,
.table-hover .table-violet-50:hover > th {
  background-color: #e7e7f9;
}

.table-violet-100,
.table-violet-100 > th,
.table-violet-100 > td {
  background-color: #f9f8fe;
}
.table-violet-100 th,
.table-violet-100 td,
.table-violet-100 thead th,
.table-violet-100 tbody + tbody {
  border-color: #f5f3fe;
}

.table-hover .table-violet-100:hover {
  background-color: #e6e2fb;
}
.table-hover .table-violet-100:hover > td,
.table-hover .table-violet-100:hover > th {
  background-color: #e6e2fb;
}

.table-violet-200,
.table-violet-200 > th,
.table-violet-200 > td {
  background-color: #f5f3fe;
}
.table-violet-200 th,
.table-violet-200 td,
.table-violet-200 thead th,
.table-violet-200 tbody + tbody {
  border-color: #ede9fe;
}

.table-hover .table-violet-200:hover {
  background-color: #e1dbfc;
}
.table-hover .table-violet-200:hover > td,
.table-hover .table-violet-200:hover > th {
  background-color: #e1dbfc;
}

.table-violet-300,
.table-violet-300 > th,
.table-violet-300 > td {
  background-color: #eeeafe;
}
.table-violet-300 th,
.table-violet-300 td,
.table-violet-300 thead th,
.table-violet-300 tbody + tbody {
  border-color: #e0d8fd;
}

.table-hover .table-violet-300:hover {
  background-color: #dad2fd;
}
.table-hover .table-violet-300:hover > td,
.table-hover .table-violet-300:hover > th {
  background-color: #dad2fd;
}

.table-violet-400,
.table-violet-400 > th,
.table-violet-400 > td {
  background-color: #e6defd;
}
.table-violet-400 th,
.table-violet-400 td,
.table-violet-400 thead th,
.table-violet-400 tbody + tbody {
  border-color: #d1c2fc;
}

.table-hover .table-violet-400:hover {
  background-color: #d4c6fc;
}
.table-hover .table-violet-400:hover > td,
.table-hover .table-violet-400:hover > th {
  background-color: #d4c6fc;
}

.table-violet-500,
.table-violet-500 > th,
.table-violet-500 > td {
  background-color: #ded1fc;
}
.table-violet-500 th,
.table-violet-500 td,
.table-violet-500 thead th,
.table-violet-500 tbody + tbody {
  border-color: #c2aafa;
}

.table-hover .table-violet-500:hover {
  background-color: #cdb9fa;
}
.table-hover .table-violet-500:hover > td,
.table-hover .table-violet-500:hover > th {
  background-color: #cdb9fa;
}

.table-violet-600,
.table-violet-600 > th,
.table-violet-600 > td {
  background-color: #dac7f9;
}
.table-violet-600 th,
.table-violet-600 td,
.table-violet-600 thead th,
.table-violet-600 tbody + tbody {
  border-color: #ba98f5;
}

.table-hover .table-violet-600:hover {
  background-color: #cbb0f7;
}
.table-hover .table-violet-600:hover > td,
.table-hover .table-violet-600:hover > th {
  background-color: #cbb0f7;
}

.table-violet-700,
.table-violet-700 > th,
.table-violet-700 > td {
  background-color: #d5c2f4;
}
.table-violet-700 th,
.table-violet-700 td,
.table-violet-700 thead th,
.table-violet-700 tbody + tbody {
  border-color: #b38feb;
}

.table-hover .table-violet-700:hover {
  background-color: #c6acf0;
}
.table-hover .table-violet-700:hover > td,
.table-hover .table-violet-700:hover > th {
  background-color: #c6acf0;
}

.table-violet-800,
.table-violet-800 > th,
.table-violet-800 > td {
  background-color: #d0c0ea;
}
.table-violet-800 th,
.table-violet-800 td,
.table-violet-800 thead th,
.table-violet-800 tbody + tbody {
  border-color: #a98bd9;
}

.table-hover .table-violet-800:hover {
  background-color: #c2ade4;
}
.table-hover .table-violet-800:hover > td,
.table-hover .table-violet-800:hover > th {
  background-color: #c2ade4;
}

.table-violet-900,
.table-violet-900 > th,
.table-violet-900 > td {
  background-color: #ccbfe1;
}
.table-violet-900 th,
.table-violet-900 td,
.table-violet-900 thead th,
.table-violet-900 tbody + tbody {
  border-color: #a189c7;
}

.table-hover .table-violet-900:hover {
  background-color: #beaed9;
}
.table-hover .table-violet-900:hover > td,
.table-hover .table-violet-900:hover > th {
  background-color: #beaed9;
}

.table-violet-950,
.table-violet-950 > th,
.table-violet-950 > td {
  background-color: #c4bbd3;
}
.table-violet-950 th,
.table-violet-950 td,
.table-violet-950 thead th,
.table-violet-950 tbody + tbody {
  border-color: #9282ae;
}

.table-hover .table-violet-950:hover {
  background-color: #b7acc9;
}
.table-hover .table-violet-950:hover > td,
.table-hover .table-violet-950:hover > th {
  background-color: #b7acc9;
}

.table-purple-50,
.table-purple-50 > th,
.table-purple-50 > td {
  background-color: #fdfbfe;
}
.table-purple-50 th,
.table-purple-50 td,
.table-purple-50 thead th,
.table-purple-50 tbody + tbody {
  border-color: #fcf9ff;
}

.table-hover .table-purple-50:hover {
  background-color: #f3e7f9;
}
.table-hover .table-purple-50:hover > td,
.table-hover .table-purple-50:hover > th {
  background-color: #f3e7f9;
}

.table-purple-100,
.table-purple-100 > th,
.table-purple-100 > td {
  background-color: #fbf8fe;
}
.table-purple-100 th,
.table-purple-100 td,
.table-purple-100 thead th,
.table-purple-100 tbody + tbody {
  border-color: #f8f3ff;
}

.table-hover .table-purple-100:hover {
  background-color: #eee2fb;
}
.table-hover .table-purple-100:hover > td,
.table-hover .table-purple-100:hover > th {
  background-color: #eee2fb;
}

.table-purple-200,
.table-purple-200 > th,
.table-purple-200 > td {
  background-color: #f8f3fe;
}
.table-purple-200 th,
.table-purple-200 td,
.table-purple-200 thead th,
.table-purple-200 tbody + tbody {
  border-color: #f3e9ff;
}

.table-hover .table-purple-200:hover {
  background-color: #eadbfc;
}
.table-hover .table-purple-200:hover > td,
.table-hover .table-purple-200:hover > th {
  background-color: #eadbfc;
}

.table-purple-300,
.table-purple-300 > th,
.table-purple-300 > td {
  background-color: #f3e9fe;
}
.table-purple-300 th,
.table-purple-300 td,
.table-purple-300 thead th,
.table-purple-300 tbody + tbody {
  border-color: #ead8fe;
}

.table-hover .table-purple-300:hover {
  background-color: #e6d1fd;
}
.table-hover .table-purple-300:hover > td,
.table-hover .table-purple-300:hover > th {
  background-color: #e6d1fd;
}

.table-purple-400,
.table-purple-400 > th,
.table-purple-400 > td {
  background-color: #eddcfd;
}
.table-purple-400 th,
.table-purple-400 td,
.table-purple-400 thead th,
.table-purple-400 tbody + tbody {
  border-color: #debffd;
}

.table-hover .table-purple-400:hover {
  background-color: #e1c4fc;
}
.table-hover .table-purple-400:hover > td,
.table-hover .table-purple-400:hover > th {
  background-color: #e1c4fc;
}

.table-purple-500,
.table-purple-500 > th,
.table-purple-500 > td {
  background-color: #e6cffc;
}
.table-purple-500 th,
.table-purple-500 td,
.table-purple-500 thead th,
.table-purple-500 tbody + tbody {
  border-color: #d1a6fa;
}

.table-hover .table-purple-500:hover {
  background-color: #dab7fb;
}
.table-hover .table-purple-500:hover > td,
.table-hover .table-purple-500:hover > th {
  background-color: #dab7fb;
}

.table-purple-600,
.table-purple-600 > th,
.table-purple-600 > td {
  background-color: #e0c5f8;
}
.table-purple-600 th,
.table-purple-600 td,
.table-purple-600 thead th,
.table-purple-600 tbody + tbody {
  border-color: #c694f4;
}

.table-hover .table-purple-600:hover {
  background-color: #d4aef5;
}
.table-hover .table-purple-600:hover > td,
.table-hover .table-purple-600:hover > th {
  background-color: #d4aef5;
}

.table-purple-700,
.table-purple-700 > th,
.table-purple-700 > td {
  background-color: #dac0f1;
}
.table-purple-700 th,
.table-purple-700 td,
.table-purple-700 thead th,
.table-purple-700 tbody + tbody {
  border-color: #bb8ce5;
}

.table-hover .table-purple-700:hover {
  background-color: #ceabec;
}
.table-hover .table-purple-700:hover > td,
.table-hover .table-purple-700:hover > th {
  background-color: #ceabec;
}

.table-purple-800,
.table-purple-800 > th,
.table-purple-800 > td {
  background-color: #d5c0e6;
}
.table-purple-800 th,
.table-purple-800 td,
.table-purple-800 thead th,
.table-purple-800 tbody + tbody {
  border-color: #b28bd1;
}

.table-hover .table-purple-800:hover {
  background-color: #c9aedf;
}
.table-hover .table-purple-800:hover > td,
.table-hover .table-purple-800:hover > th {
  background-color: #c9aedf;
}

.table-purple-900,
.table-purple-900 > th,
.table-purple-900 > td {
  background-color: #d0bfdd;
}
.table-purple-900 th,
.table-purple-900 td,
.table-purple-900 thead th,
.table-purple-900 tbody + tbody {
  border-color: #a888c0;
}

.table-hover .table-purple-900:hover {
  background-color: #c4aed4;
}
.table-hover .table-purple-900:hover > td,
.table-hover .table-purple-900:hover > th {
  background-color: #c4aed4;
}

.table-purple-950,
.table-purple-950 > th,
.table-purple-950 > td {
  background-color: #c7b9d3;
}
.table-purple-950 th,
.table-purple-950 td,
.table-purple-950 thead th,
.table-purple-950 tbody + tbody {
  border-color: #997eae;
}

.table-hover .table-purple-950:hover {
  background-color: #baa9c9;
}
.table-hover .table-purple-950:hover > td,
.table-hover .table-purple-950:hover > th {
  background-color: #baa9c9;
}

.table-fuchsia-50,
.table-fuchsia-50 > th,
.table-fuchsia-50 > td {
  background-color: #fefbfe;
}
.table-fuchsia-50 th,
.table-fuchsia-50 td,
.table-fuchsia-50 thead th,
.table-fuchsia-50 tbody + tbody {
  border-color: #fdf9ff;
}

.table-hover .table-fuchsia-50:hover {
  background-color: #f9e7f9;
}
.table-hover .table-fuchsia-50:hover > td,
.table-hover .table-fuchsia-50:hover > th {
  background-color: #f9e7f9;
}

.table-fuchsia-100,
.table-fuchsia-100 > th,
.table-fuchsia-100 > td {
  background-color: #fdf8fe;
}
.table-fuchsia-100 th,
.table-fuchsia-100 td,
.table-fuchsia-100 thead th,
.table-fuchsia-100 tbody + tbody {
  border-color: #fcf3ff;
}

.table-hover .table-fuchsia-100:hover {
  background-color: #f7e2fb;
}
.table-hover .table-fuchsia-100:hover > td,
.table-hover .table-fuchsia-100:hover > th {
  background-color: #f7e2fb;
}

.table-fuchsia-200,
.table-fuchsia-200 > th,
.table-fuchsia-200 > td {
  background-color: #fbf1fe;
}
.table-fuchsia-200 th,
.table-fuchsia-200 td,
.table-fuchsia-200 thead th,
.table-fuchsia-200 tbody + tbody {
  border-color: #f9e6fe;
}

.table-hover .table-fuchsia-200:hover {
  background-color: #f4d9fc;
}
.table-hover .table-fuchsia-200:hover > td,
.table-hover .table-fuchsia-200:hover > th {
  background-color: #f4d9fc;
}

.table-fuchsia-300,
.table-fuchsia-300 > th,
.table-fuchsia-300 > td {
  background-color: #fae7fd;
}
.table-fuchsia-300 th,
.table-fuchsia-300 td,
.table-fuchsia-300 thead th,
.table-fuchsia-300 tbody + tbody {
  border-color: #f7d3fd;
}

.table-hover .table-fuchsia-300:hover {
  background-color: #f5cffb;
}
.table-hover .table-fuchsia-300:hover > td,
.table-hover .table-fuchsia-300:hover > th {
  background-color: #f5cffb;
}

.table-fuchsia-400,
.table-fuchsia-400 > th,
.table-fuchsia-400 > td {
  background-color: #f8d9fd;
}
.table-fuchsia-400 th,
.table-fuchsia-400 td,
.table-fuchsia-400 thead th,
.table-fuchsia-400 tbody + tbody {
  border-color: #f3b9fb;
}

.table-hover .table-fuchsia-400:hover {
  background-color: #f4c1fc;
}
.table-hover .table-fuchsia-400:hover > td,
.table-hover .table-fuchsia-400:hover > th {
  background-color: #f4c1fc;
}

.table-fuchsia-500,
.table-fuchsia-500 > th,
.table-fuchsia-500 > td {
  background-color: #f4cafa;
}
.table-fuchsia-500 th,
.table-fuchsia-500 td,
.table-fuchsia-500 thead th,
.table-fuchsia-500 tbody + tbody {
  border-color: #eb9ef6;
}

.table-hover .table-fuchsia-500:hover {
  background-color: #efb3f8;
}
.table-hover .table-fuchsia-500:hover > td,
.table-hover .table-fuchsia-500:hover > th {
  background-color: #efb3f8;
}

.table-fuchsia-600,
.table-fuchsia-600 > th,
.table-fuchsia-600 > td {
  background-color: #edc2f2;
}
.table-fuchsia-600 th,
.table-fuchsia-600 td,
.table-fuchsia-600 thead th,
.table-fuchsia-600 tbody + tbody {
  border-color: #de8ee8;
}

.table-hover .table-fuchsia-600:hover {
  background-color: #e7adee;
}
.table-hover .table-fuchsia-600:hover > td,
.table-hover .table-fuchsia-600:hover > th {
  background-color: #e7adee;
}

.table-fuchsia-700,
.table-fuchsia-700 > th,
.table-fuchsia-700 > td {
  background-color: #e4bfe8;
}
.table-fuchsia-700 th,
.table-fuchsia-700 td,
.table-fuchsia-700 thead th,
.table-fuchsia-700 tbody + tbody {
  border-color: #ce88d5;
}

.table-hover .table-fuchsia-700:hover {
  background-color: #dcace1;
}
.table-hover .table-fuchsia-700:hover > td,
.table-hover .table-fuchsia-700:hover > th {
  background-color: #dcace1;
}

.table-fuchsia-800,
.table-fuchsia-800 > th,
.table-fuchsia-800 > td {
  background-color: #dcbedf;
}
.table-fuchsia-800 th,
.table-fuchsia-800 td,
.table-fuchsia-800 thead th,
.table-fuchsia-800 tbody + tbody {
  border-color: #c087c4;
}

.table-hover .table-fuchsia-800:hover {
  background-color: #d3add7;
}
.table-hover .table-fuchsia-800:hover > td,
.table-hover .table-fuchsia-800:hover > th {
  background-color: #d3add7;
}

.table-fuchsia-900,
.table-fuchsia-900 > th,
.table-fuchsia-900 > td {
  background-color: #d6bed8;
}
.table-fuchsia-900 th,
.table-fuchsia-900 td,
.table-fuchsia-900 thead th,
.table-fuchsia-900 tbody + tbody {
  border-color: #b487b7;
}

.table-hover .table-fuchsia-900:hover {
  background-color: #ccaece;
}
.table-hover .table-fuchsia-900:hover > td,
.table-hover .table-fuchsia-900:hover > th {
  background-color: #ccaece;
}

.table-fuchsia-950,
.table-fuchsia-950 > th,
.table-fuchsia-950 > td {
  background-color: #ccb8cd;
}
.table-fuchsia-950 th,
.table-fuchsia-950 td,
.table-fuchsia-950 thead th,
.table-fuchsia-950 tbody + tbody {
  border-color: #a07ca2;
}

.table-hover .table-fuchsia-950:hover {
  background-color: #c1a9c2;
}
.table-hover .table-fuchsia-950:hover > td,
.table-hover .table-fuchsia-950:hover > th {
  background-color: #c1a9c2;
}

.table-pink-50,
.table-pink-50 > th,
.table-pink-50 > td {
  background-color: #fefbfc;
}
.table-pink-50 th,
.table-pink-50 td,
.table-pink-50 thead th,
.table-pink-50 tbody + tbody {
  border-color: #fdf8fb;
}

.table-hover .table-pink-50:hover {
  background-color: #f9e7ed;
}
.table-hover .table-pink-50:hover > td,
.table-hover .table-pink-50:hover > th {
  background-color: #f9e7ed;
}

.table-pink-100,
.table-pink-100 > th,
.table-pink-100 > td {
  background-color: #fdf8fb;
}
.table-pink-100 th,
.table-pink-100 td,
.table-pink-100 thead th,
.table-pink-100 tbody + tbody {
  border-color: #fdf2f8;
}

.table-hover .table-pink-100:hover {
  background-color: #f7e4f0;
}
.table-hover .table-pink-100:hover > td,
.table-hover .table-pink-100:hover > th {
  background-color: #f7e4f0;
}

.table-pink-200,
.table-pink-200 > th,
.table-pink-200 > td {
  background-color: #fdf1f8;
}
.table-pink-200 th,
.table-pink-200 td,
.table-pink-200 thead th,
.table-pink-200 tbody + tbody {
  border-color: #fce6f3;
}

.table-hover .table-pink-200:hover {
  background-color: #fadbed;
}
.table-hover .table-pink-200:hover > td,
.table-hover .table-pink-200:hover > th {
  background-color: #fadbed;
}

.table-pink-300,
.table-pink-300 > th,
.table-pink-300 > td {
  background-color: #fbd7ea;
}
.table-pink-300 th,
.table-pink-300 td,
.table-pink-300 thead th,
.table-pink-300 tbody + tbody {
  border-color: #f9b5d9;
}

.table-hover .table-pink-300:hover {
  background-color: #f9c0de;
}
.table-hover .table-pink-300:hover > td,
.table-hover .table-pink-300:hover > th {
  background-color: #f9c0de;
}

.table-pink-400,
.table-pink-400 > th,
.table-pink-400 > td {
  background-color: #fbd7ea;
}
.table-pink-400 th,
.table-pink-400 td,
.table-pink-400 thead th,
.table-pink-400 tbody + tbody {
  border-color: #f9b5d9;
}

.table-hover .table-pink-400:hover {
  background-color: #f9c0de;
}
.table-hover .table-pink-400:hover > td,
.table-hover .table-pink-400:hover > th {
  background-color: #f9c0de;
}

.table-pink-500,
.table-pink-500 > th,
.table-pink-500 > td {
  background-color: #f9cbe2;
}
.table-pink-500 th,
.table-pink-500 td,
.table-pink-500 thead th,
.table-pink-500 tbody + tbody {
  border-color: #f59fc9;
}

.table-hover .table-pink-500:hover {
  background-color: #f6b4d5;
}
.table-hover .table-pink-500:hover > td,
.table-hover .table-pink-500:hover > th {
  background-color: #f6b4d5;
}

.table-pink-600,
.table-pink-600 > th,
.table-pink-600 > td {
  background-color: #f4c2d8;
}
.table-pink-600 th,
.table-pink-600 td,
.table-pink-600 thead th,
.table-pink-600 tbody + tbody {
  border-color: #ec8eb8;
}

.table-hover .table-pink-600:hover {
  background-color: #f0acca;
}
.table-hover .table-pink-600:hover > td,
.table-hover .table-pink-600:hover > th {
  background-color: #f0acca;
}

.table-pink-700,
.table-pink-700 > th,
.table-pink-700 > td {
  background-color: #ecbed1;
}
.table-pink-700 th,
.table-pink-700 td,
.table-pink-700 thead th,
.table-pink-700 tbody + tbody {
  border-color: #dd86aa;
}

.table-hover .table-pink-700:hover {
  background-color: #e6aac3;
}
.table-hover .table-pink-700:hover > td,
.table-hover .table-pink-700:hover > th {
  background-color: #e6aac3;
}

.table-pink-800,
.table-pink-800 > th,
.table-pink-800 > td {
  background-color: #e3bdcc;
}
.table-pink-800 th,
.table-pink-800 td,
.table-pink-800 thead th,
.table-pink-800 tbody + tbody {
  border-color: #cc86a2;
}

.table-hover .table-pink-800:hover {
  background-color: #dbabbe;
}
.table-hover .table-pink-800:hover > td,
.table-hover .table-pink-800:hover > th {
  background-color: #dbabbe;
}

.table-pink-900,
.table-pink-900 > th,
.table-pink-900 > td {
  background-color: #dcbeca;
}
.table-pink-900 th,
.table-pink-900 td,
.table-pink-900 thead th,
.table-pink-900 tbody + tbody {
  border-color: #be869d;
}

.table-hover .table-pink-900:hover {
  background-color: #d3adbc;
}
.table-hover .table-pink-900:hover > td,
.table-hover .table-pink-900:hover > th {
  background-color: #d3adbc;
}

.table-pink-950,
.table-pink-950 > th,
.table-pink-950 > td {
  background-color: #cdb9c1;
}
.table-pink-950 th,
.table-pink-950 td,
.table-pink-950 thead th,
.table-pink-950 tbody + tbody {
  border-color: #a47e8d;
}

.table-hover .table-pink-950:hover {
  background-color: #c2aab4;
}
.table-hover .table-pink-950:hover > td,
.table-hover .table-pink-950:hover > th {
  background-color: #c2aab4;
}

.table-rose-50,
.table-rose-50 > th,
.table-rose-50 > td {
  background-color: #fefafb;
}
.table-rose-50 th,
.table-rose-50 td,
.table-rose-50 thead th,
.table-rose-50 tbody + tbody {
  border-color: #fff7f8;
}

.table-hover .table-rose-50:hover {
  background-color: #fae5ea;
}
.table-hover .table-rose-50:hover > td,
.table-hover .table-rose-50:hover > th {
  background-color: #fae5ea;
}

.table-rose-100,
.table-rose-100 > th,
.table-rose-100 > td {
  background-color: #fef7f7;
}
.table-rose-100 th,
.table-rose-100 td,
.table-rose-100 thead th,
.table-rose-100 tbody + tbody {
  border-color: #fff0f2;
}

.table-hover .table-rose-100:hover {
  background-color: #fbe0e0;
}
.table-hover .table-rose-100:hover > td,
.table-hover .table-rose-100:hover > th {
  background-color: #fbe0e0;
}

.table-rose-200,
.table-rose-200 > th,
.table-rose-200 > td {
  background-color: #fef0f2;
}
.table-rose-200 th,
.table-rose-200 td,
.table-rose-200 thead th,
.table-rose-200 tbody + tbody {
  border-color: #fee5e8;
}

.table-hover .table-rose-200:hover {
  background-color: #fcd8dd;
}
.table-hover .table-rose-200:hover > td,
.table-hover .table-rose-200:hover > th {
  background-color: #fcd8dd;
}

.table-rose-300,
.table-rose-300 > th,
.table-rose-300 > td {
  background-color: #fee5e8;
}
.table-rose-300 th,
.table-rose-300 td,
.table-rose-300 thead th,
.table-rose-300 tbody + tbody {
  border-color: #fdcfd5;
}

.table-hover .table-rose-300:hover {
  background-color: #fdccd2;
}
.table-hover .table-rose-300:hover > td,
.table-hover .table-rose-300:hover > th {
  background-color: #fdccd2;
}

.table-rose-400,
.table-rose-400 > th,
.table-rose-400 > td {
  background-color: #fdd7dc;
}
.table-rose-400 th,
.table-rose-400 td,
.table-rose-400 thead th,
.table-rose-400 tbody + tbody {
  border-color: #fcb5bf;
}

.table-hover .table-rose-400:hover {
  background-color: #fcbfc7;
}
.table-hover .table-rose-400:hover > td,
.table-hover .table-rose-400:hover > th {
  background-color: #fcbfc7;
}

.table-rose-500,
.table-rose-500 > th,
.table-rose-500 > td {
  background-color: #fbc9d1;
}
.table-rose-500 th,
.table-rose-500 td,
.table-rose-500 thead th,
.table-rose-500 tbody + tbody {
  border-color: #f99bab;
}

.table-hover .table-rose-500:hover {
  background-color: #f9b1bd;
}
.table-hover .table-rose-500:hover > td,
.table-hover .table-rose-500:hover > th {
  background-color: #f9b1bd;
}

.table-rose-600,
.table-rose-600 > th,
.table-rose-600 > td {
  background-color: #f6bfcb;
}
.table-rose-600 th,
.table-rose-600 td,
.table-rose-600 thead th,
.table-rose-600 tbody + tbody {
  border-color: #ef899f;
}

.table-hover .table-rose-600:hover {
  background-color: #f3a9b9;
}
.table-hover .table-rose-600:hover > td,
.table-hover .table-rose-600:hover > th {
  background-color: #f3a9b9;
}

.table-rose-700,
.table-rose-700 > th,
.table-rose-700 > td {
  background-color: #ecbcc8;
}
.table-rose-700 th,
.table-rose-700 td,
.table-rose-700 thead th,
.table-rose-700 tbody + tbody {
  border-color: #dd8399;
}

.table-hover .table-rose-700:hover {
  background-color: #e6a8b8;
}
.table-hover .table-rose-700:hover > td,
.table-hover .table-rose-700:hover > th {
  background-color: #e6a8b8;
}

.table-rose-800,
.table-rose-800 > th,
.table-rose-800 > td {
  background-color: #e3bcc7;
}
.table-rose-800 th,
.table-rose-800 td,
.table-rose-800 thead th,
.table-rose-800 tbody + tbody {
  border-color: #cd8398;
}

.table-hover .table-rose-800:hover {
  background-color: #dbaab8;
}
.table-hover .table-rose-800:hover > td,
.table-hover .table-rose-800:hover > th {
  background-color: #dbaab8;
}

.table-rose-900,
.table-rose-900 > th,
.table-rose-900 > td {
  background-color: #ddbcc6;
}
.table-rose-900 th,
.table-rose-900 td,
.table-rose-900 thead th,
.table-rose-900 tbody + tbody {
  border-color: #c18497;
}

.table-hover .table-rose-900:hover {
  background-color: #d4abb8;
}
.table-hover .table-rose-900:hover > td,
.table-hover .table-rose-900:hover > th {
  background-color: #d4abb8;
}

.table-rose-950,
.table-rose-950 > th,
.table-rose-950 > td {
  background-color: #ccb8be;
}
.table-rose-950 th,
.table-rose-950 td,
.table-rose-950 thead th,
.table-rose-950 tbody + tbody {
  border-color: #a17d87;
}

.table-hover .table-rose-950:hover {
  background-color: #c1a9b0;
}
.table-hover .table-rose-950:hover > td,
.table-hover .table-rose-950:hover > th {
  background-color: #c1a9b0;
}

.table-cyph,
.table-cyph > th,
.table-cyph > td {
  background-color: #cae2eb;
}
.table-cyph th,
.table-cyph td,
.table-cyph thead th,
.table-cyph tbody + tbody {
  border-color: #9ecbdb;
}

.table-hover .table-cyph:hover {
  background-color: #b7d8e4;
}
.table-hover .table-cyph:hover > td,
.table-hover .table-cyph:hover > th {
  background-color: #b7d8e4;
}

.table-rame,
.table-rame > th,
.table-rame > td {
  background-color: #f4e8b7;
}
.table-rame th,
.table-rame td,
.table-rame thead th,
.table-rame tbody + tbody {
  border-color: #ebd47a;
}

.table-hover .table-rame:hover {
  background-color: #f1e1a1;
}
.table-hover .table-rame:hover > td,
.table-hover .table-rame:hover > th {
  background-color: #f1e1a1;
}

.table-dream,
.table-dream > th,
.table-dream > td {
  background-color: #fed3ed;
}
.table-dream th,
.table-dream td,
.table-dream thead th,
.table-dream tbody + tbody {
  border-color: #ffaedf;
}

.table-hover .table-dream:hover {
  background-color: #fdbae3;
}
.table-hover .table-dream:hover > td,
.table-hover .table-dream:hover > th {
  background-color: #fdbae3;
}

.table-rhdt,
.table-rhdt > th,
.table-rhdt > td {
  background-color: #b7e8cd;
}
.table-rhdt th,
.table-rhdt td,
.table-rhdt thead th,
.table-rhdt tbody + tbody {
  border-color: #7ad5a4;
}

.table-hover .table-rhdt:hover {
  background-color: #a4e2c0;
}
.table-hover .table-rhdt:hover > td,
.table-hover .table-rhdt:hover > th {
  background-color: #a4e2c0;
}

.table-dayli,
.table-dayli > th,
.table-dayli > td {
  background-color: #d1f1f0;
}
.table-dayli th,
.table-dayli td,
.table-dayli thead th,
.table-dayli tbody + tbody {
  border-color: #abe6e3;
}

.table-hover .table-dayli:hover {
  background-color: #bdebea;
}
.table-hover .table-dayli:hover > td,
.table-hover .table-dayli:hover > th {
  background-color: #bdebea;
}

.table-cubai,
.table-cubai > th,
.table-cubai > td {
  background-color: #f5d6c3;
}
.table-cubai th,
.table-cubai td,
.table-cubai thead th,
.table-cubai tbody + tbody {
  border-color: #eeb491;
}

.table-hover .table-cubai:hover {
  background-color: #f1c7ad;
}
.table-hover .table-cubai:hover > td,
.table-hover .table-cubai:hover > th {
  background-color: #f1c7ad;
}

.table-witch,
.table-witch > th,
.table-witch > td {
  background-color: #c7bacf;
}
.table-witch th,
.table-witch td,
.table-witch thead th,
.table-witch tbody + tbody {
  border-color: #987fa7;
}

.table-hover .table-witch:hover {
  background-color: #bbabc5;
}
.table-hover .table-witch:hover > td,
.table-hover .table-witch:hover > th {
  background-color: #bbabc5;
}

.table-fc,
.table-fc > th,
.table-fc > td {
  background-color: #cfbcd3;
}
.table-fc th,
.table-fc td,
.table-fc thead th,
.table-fc tbody + tbody {
  border-color: #a683af;
}

.table-hover .table-fc:hover {
  background-color: #c4adc9;
}
.table-hover .table-fc:hover > td,
.table-hover .table-fc:hover > th {
  background-color: #c4adc9;
}

.table-hugh,
.table-hugh > th,
.table-hugh > td {
  background-color: #faecbd;
}
.table-hugh th,
.table-hugh td,
.table-hugh thead th,
.table-hugh tbody + tbody {
  border-color: #f7dc85;
}

.table-hover .table-hugh:hover {
  background-color: #f8e5a5;
}
.table-hover .table-hugh:hover > td,
.table-hover .table-hugh:hover > th {
  background-color: #f8e5a5;
}

.table-dfc,
.table-dfc > th,
.table-dfc > td {
  background-color: #cfbcd3;
}
.table-dfc th,
.table-dfc td,
.table-dfc thead th,
.table-dfc tbody + tbody {
  border-color: #a683af;
}

.table-hover .table-dfc:hover {
  background-color: #c4adc9;
}
.table-hover .table-dfc:hover > td,
.table-hover .table-dfc:hover > th {
  background-color: #c4adc9;
}

.table-dhugh,
.table-dhugh > th,
.table-dhugh > td {
  background-color: #faecbd;
}
.table-dhugh th,
.table-dhugh td,
.table-dhugh thead th,
.table-dhugh tbody + tbody {
  border-color: #f7dc85;
}

.table-hover .table-dhugh:hover {
  background-color: #f8e5a5;
}
.table-hover .table-dhugh:hover > td,
.table-hover .table-dhugh:hover > th {
  background-color: #f8e5a5;
}

.table-defrag,
.table-defrag > th,
.table-defrag > td {
  background-color: #b7e5e4;
}
.table-defrag th,
.table-defrag td,
.table-defrag thead th,
.table-defrag tbody + tbody {
  border-color: #7acfce;
}

.table-hover .table-defrag:hover {
  background-color: #a4dedd;
}
.table-hover .table-defrag:hover > td,
.table-hover .table-defrag:hover > th {
  background-color: #a4dedd;
}

.table-heist,
.table-heist > th,
.table-heist > td {
  background-color: #f3d1c1;
}
.table-heist th,
.table-heist td,
.table-heist thead th,
.table-heist tbody + tbody {
  border-color: #e9aa8d;
}

.table-hover .table-heist:hover {
  background-color: #efc1ac;
}
.table-hover .table-heist:hover > td,
.table-hover .table-heist:hover > th {
  background-color: #efc1ac;
}

.table-aftrl,
.table-aftrl > th,
.table-aftrl > td {
  background-color: #bac0c9;
}
.table-aftrl th,
.table-aftrl td,
.table-aftrl thead th,
.table-aftrl tbody + tbody {
  border-color: #808c9c;
}

.table-hover .table-aftrl:hover {
  background-color: #acb3be;
}
.table-hover .table-aftrl:hover > td,
.table-hover .table-aftrl:hover > th {
  background-color: #acb3be;
}

.table-consp,
.table-consp > th,
.table-consp > td {
  background-color: #b7c7e6;
}
.table-consp th,
.table-consp td,
.table-consp thead th,
.table-consp tbody + tbody {
  border-color: #7a97d1;
}

.table-hover .table-consp:hover {
  background-color: #a4b8df;
}
.table-hover .table-consp:hover > td,
.table-hover .table-consp:hover > th {
  background-color: #a4b8df;
}

.table-tort,
.table-tort > th,
.table-tort > td {
  background-color: #edbabf;
}
.table-tort th,
.table-tort td,
.table-tort thead th,
.table-tort tbody + tbody {
  border-color: #df808a;
}

.table-hover .table-tort:hover {
  background-color: #e8a6ac;
}
.table-hover .table-tort:hover > td,
.table-hover .table-tort:hover > th {
  background-color: #e8a6ac;
}

.table-hohurry,
.table-hohurry > th,
.table-hohurry > td {
  background-color: #f3c0c2;
}
.table-hohurry th,
.table-hohurry td,
.table-hohurry thead th,
.table-hohurry tbody + tbody {
  border-color: #e98a8e;
}

.table-hover .table-hohurry:hover {
  background-color: #efabad;
}
.table-hover .table-hohurry:hover > td,
.table-hover .table-hohurry:hover > th {
  background-color: #efabad;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(1, 1, 1, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #dee2e6;
  border-color: #ced4da;
}

.table-dark {
  color: #FEFEFE;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(254, 254, 254, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #FEFEFE;
  background-color: rgba(254, 254, 254, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-2xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-2xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1907.98px) {
  .table-responsive-3xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-3xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 2495.98px) {
  .table-responsive-4xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-4xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #FEFEFE;
  background-clip: padding-box;
  border: 1px solid #adb5bd;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #FEFEFE;
  border-color: #1972b9;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #dee2e6;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #FEFEFE;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.7875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28b745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #FEFEFE;
  background-color: rgba(40, 183, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28b745;
  padding-right: calc(1.6em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328b745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28b745;
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28b745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FEFEFE url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328b745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28b745;
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28b745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28b745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28b745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #3dd55c;
  background: #3dd55c linear-gradient(180deg, #59db74, #3dd55c) repeat-x;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28b745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28b745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28b745;
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #F5250A;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #FEFEFE;
  background-color: rgba(245, 37, 10, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #F5250A;
  padding-right: calc(1.6em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F5250A' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F5250A' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #F5250A;
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #F5250A;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FEFEFE url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F5250A' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F5250A' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #F5250A;
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #F5250A;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #F5250A;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #F5250A;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f7513b;
  background: #f7513b linear-gradient(180deg, #f76a58, #f7513b) repeat-x;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #F5250A;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #F5250A;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #F5250A;
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.6;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #FEFEFE;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border-color: #0A2D49;
}
.btn-primary:hover {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
}
.btn-primary:focus, .btn-primary.focus {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
  background-image: none;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #04111c;
  background-image: none;
  border-color: #020a11;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}

.btn-secondary {
  color: #FEFEFE;
  background: #6c757d linear-gradient(180deg, #818990, #6c757d) repeat-x;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
  background-image: none;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #545b62;
  background-image: none;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}

.btn-success {
  color: #FEFEFE;
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x;
  border-color: #28b745;
}
.btn-success:hover {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
}
.btn-success:focus, .btn-success.focus {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
  background-image: none;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f8d35;
  background-image: none;
  border-color: #1d8331;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}

.btn-info {
  color: #212529;
  background: #66F8F1 linear-gradient(180deg, #7cf8f3, #66F8F1) repeat-x;
  border-color: #66F8F1;
}
.btn-info:hover {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
}
.btn-info:focus, .btn-info.focus {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
  background-image: none;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #212529;
  background-color: #35f6ed;
  background-image: none;
  border-color: #29f5eb;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}

.btn-warning {
  color: #212529;
  background: #ffe606 linear-gradient(180deg, #fee92b, #ffe606) repeat-x;
  border-color: #ffe606;
}
.btn-warning:hover {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
  background-image: none;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d2bd00;
  background-image: none;
  border-color: #c5b100;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}

.btn-danger {
  color: #FEFEFE;
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x;
  border-color: #F5250A;
}
.btn-danger:hover {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
}
.btn-danger:focus, .btn-danger.focus {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
  background-image: none;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c41e08;
  background-image: none;
  border-color: #b81c08;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}

.btn-light {
  color: #212529;
  background: #e9ecef linear-gradient(180deg, #ebeef1, #e9ecef) repeat-x;
  border-color: #e9ecef;
}
.btn-light:hover {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
  background-image: none;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #cbd3da;
  background-image: none;
  border-color: #c4ccd4;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}

.btn-dark {
  color: #FEFEFE;
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d2124;
  background-image: none;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}

.btn-tempus-blue {
  color: #FEFEFE;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border-color: #0A2D49;
}
.btn-tempus-blue:hover {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
}
.btn-tempus-blue:focus, .btn-tempus-blue.focus {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}
.btn-tempus-blue.disabled, .btn-tempus-blue:disabled {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
  background-image: none;
}
.btn-tempus-blue:not(:disabled):not(.disabled):active, .btn-tempus-blue:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #04111c;
  background-image: none;
  border-color: #020a11;
}
.btn-tempus-blue:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}

.btn-tempus-blue-tint {
  color: #212529;
  background: #b3d7f5 linear-gradient(180deg, #bddcf6, #b3d7f5) repeat-x;
  border-color: #b3d7f5;
}
.btn-tempus-blue-tint:hover {
  color: #212529;
  background: #91c5f1 linear-gradient(180deg, #a0cdf3, #91c5f1) repeat-x;
  border-color: #86bfef;
}
.btn-tempus-blue-tint:focus, .btn-tempus-blue-tint.focus {
  color: #212529;
  background: #91c5f1 linear-gradient(180deg, #a0cdf3, #91c5f1) repeat-x;
  border-color: #86bfef;
  box-shadow: 0 0 0 0.2rem rgba(157, 188, 214, 0.5);
}
.btn-tempus-blue-tint.disabled, .btn-tempus-blue-tint:disabled {
  color: #212529;
  background-color: #b3d7f5;
  border-color: #b3d7f5;
  background-image: none;
}
.btn-tempus-blue-tint:not(:disabled):not(.disabled):active, .btn-tempus-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-tint.dropdown-toggle {
  color: #212529;
  background-color: #86bfef;
  background-image: none;
  border-color: #7bb9ee;
}
.btn-tempus-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 188, 214, 0.5);
}

.btn-tempus-blue-100 {
  color: #FEFEFE;
  background: #1E70B6 linear-gradient(180deg, #3f85c1, #1E70B6) repeat-x;
  border-color: #1E70B6;
}
.btn-tempus-blue-100:hover {
  color: #FEFEFE;
  background: #195c95 linear-gradient(180deg, #3a74a4, #195c95) repeat-x;
  border-color: #17558a;
}
.btn-tempus-blue-100:focus, .btn-tempus-blue-100.focus {
  color: #FEFEFE;
  background: #195c95 linear-gradient(180deg, #3a74a4, #195c95) repeat-x;
  border-color: #17558a;
  box-shadow: 0 0 0 0.2rem rgba(64, 133, 193, 0.5);
}
.btn-tempus-blue-100.disabled, .btn-tempus-blue-100:disabled {
  color: #FEFEFE;
  background-color: #1E70B6;
  border-color: #1E70B6;
  background-image: none;
}
.btn-tempus-blue-100:not(:disabled):not(.disabled):active, .btn-tempus-blue-100:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-100.dropdown-toggle {
  color: #FEFEFE;
  background-color: #17558a;
  background-image: none;
  border-color: #154e7f;
}
.btn-tempus-blue-100:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 133, 193, 0.5);
}

.btn-tempus-blue-200 {
  color: #FEFEFE;
  background: #105A92 linear-gradient(180deg, #3372a2, #105A92) repeat-x;
  border-color: #105A92;
}
.btn-tempus-blue-200:hover {
  color: #FEFEFE;
  background: #0c4570 linear-gradient(180deg, #2f6085, #0c4570) repeat-x;
  border-color: #0b3e64;
}
.btn-tempus-blue-200:focus, .btn-tempus-blue-200.focus {
  color: #FEFEFE;
  background: #0c4570 linear-gradient(180deg, #2f6085, #0c4570) repeat-x;
  border-color: #0b3e64;
  box-shadow: 0 0 0 0.2rem rgba(52, 115, 162, 0.5);
}
.btn-tempus-blue-200.disabled, .btn-tempus-blue-200:disabled {
  color: #FEFEFE;
  background-color: #105A92;
  border-color: #105A92;
  background-image: none;
}
.btn-tempus-blue-200:not(:disabled):not(.disabled):active, .btn-tempus-blue-200:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-200.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b3e64;
  background-image: none;
  border-color: #0a3759;
}
.btn-tempus-blue-200:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 115, 162, 0.5);
}

.btn-tempus-blue-300 {
  color: #FEFEFE;
  background: #0E436D linear-gradient(180deg, #315e82, #0E436D) repeat-x;
  border-color: #0E436D;
}
.btn-tempus-blue-300:hover {
  color: #FEFEFE;
  background: #0a2e4b linear-gradient(180deg, #2e4d66, #0a2e4b) repeat-x;
  border-color: #082740;
}
.btn-tempus-blue-300:focus, .btn-tempus-blue-300.focus {
  color: #FEFEFE;
  background: #0a2e4b linear-gradient(180deg, #2e4d66, #0a2e4b) repeat-x;
  border-color: #082740;
  box-shadow: 0 0 0 0.2rem rgba(50, 95, 131, 0.5);
}
.btn-tempus-blue-300.disabled, .btn-tempus-blue-300:disabled {
  color: #FEFEFE;
  background-color: #0E436D;
  border-color: #0E436D;
  background-image: none;
}
.btn-tempus-blue-300:not(:disabled):not(.disabled):active, .btn-tempus-blue-300:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #082740;
  background-image: none;
  border-color: #072035;
}
.btn-tempus-blue-300:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 95, 131, 0.5);
}

.btn-tempus-blue-400 {
  color: #FEFEFE;
  background: #0C385B linear-gradient(180deg, #2f5573, #0C385B) repeat-x;
  border-color: #0C385B;
}
.btn-tempus-blue-400:hover {
  color: #FEFEFE;
  background: #082339 linear-gradient(180deg, #2c4356, #082339) repeat-x;
  border-color: #061c2e;
}
.btn-tempus-blue-400:focus, .btn-tempus-blue-400.focus {
  color: #FEFEFE;
  background: #082339 linear-gradient(180deg, #2c4356, #082339) repeat-x;
  border-color: #061c2e;
  box-shadow: 0 0 0 0.2rem rgba(48, 86, 115, 0.5);
}
.btn-tempus-blue-400.disabled, .btn-tempus-blue-400:disabled {
  color: #FEFEFE;
  background-color: #0C385B;
  border-color: #0C385B;
  background-image: none;
}
.btn-tempus-blue-400:not(:disabled):not(.disabled):active, .btn-tempus-blue-400:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #061c2e;
  background-image: none;
  border-color: #051523;
}
.btn-tempus-blue-400:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 86, 115, 0.5);
}

.btn-tempus-blue-500 {
  color: #FEFEFE;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border-color: #0A2D49;
}
.btn-tempus-blue-500:hover {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
}
.btn-tempus-blue-500:focus, .btn-tempus-blue-500.focus {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}
.btn-tempus-blue-500.disabled, .btn-tempus-blue-500:disabled {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
  background-image: none;
}
.btn-tempus-blue-500:not(:disabled):not(.disabled):active, .btn-tempus-blue-500:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #04111c;
  background-image: none;
  border-color: #020a11;
}
.btn-tempus-blue-500:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}

.btn-tempus-blue-600 {
  color: #FEFEFE;
  background: #07263E linear-gradient(180deg, #2b465b, #07263E) repeat-x;
  border-color: #07263E;
}
.btn-tempus-blue-600:hover {
  color: #FEFEFE;
  background: #03111c linear-gradient(180deg, #28343e, #03111c) repeat-x;
  border-color: #020a10;
}
.btn-tempus-blue-600:focus, .btn-tempus-blue-600.focus {
  color: #FEFEFE;
  background: #03111c linear-gradient(180deg, #28343e, #03111c) repeat-x;
  border-color: #020a10;
  box-shadow: 0 0 0 0.2rem rgba(44, 70, 91, 0.5);
}
.btn-tempus-blue-600.disabled, .btn-tempus-blue-600:disabled {
  color: #FEFEFE;
  background-color: #07263E;
  border-color: #07263E;
  background-image: none;
}
.btn-tempus-blue-600:not(:disabled):not(.disabled):active, .btn-tempus-blue-600:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #020a10;
  background-image: none;
  border-color: #010305;
}
.btn-tempus-blue-600:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 70, 91, 0.5);
}

.btn-tempus-blue-700 {
  color: #FEFEFE;
  background: #051F34 linear-gradient(180deg, #294052, #051F34) repeat-x;
  border-color: #051F34;
}
.btn-tempus-blue-700:hover {
  color: #FEFEFE;
  background: #020a11 linear-gradient(180deg, #272e34, #020a11) repeat-x;
  border-color: #010305;
}
.btn-tempus-blue-700:focus, .btn-tempus-blue-700.focus {
  color: #FEFEFE;
  background: #020a11 linear-gradient(180deg, #272e34, #020a11) repeat-x;
  border-color: #010305;
  box-shadow: 0 0 0 0.2rem rgba(42, 64, 82, 0.5);
}
.btn-tempus-blue-700.disabled, .btn-tempus-blue-700:disabled {
  color: #FEFEFE;
  background-color: #051F34;
  border-color: #051F34;
  background-image: none;
}
.btn-tempus-blue-700:not(:disabled):not(.disabled):active, .btn-tempus-blue-700:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #010305;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-700:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 64, 82, 0.5);
}

.btn-tempus-blue-800 {
  color: #FEFEFE;
  background: #03182B linear-gradient(180deg, #283a4a, #03182B) repeat-x;
  border-color: #03182B;
}
.btn-tempus-blue-800:hover {
  color: #FEFEFE;
  background: #010407 linear-gradient(180deg, #26292c, #010407) repeat-x;
  border-color: black;
}
.btn-tempus-blue-800:focus, .btn-tempus-blue-800.focus {
  color: #FEFEFE;
  background: #010407 linear-gradient(180deg, #26292c, #010407) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(41, 59, 75, 0.5);
}
.btn-tempus-blue-800.disabled, .btn-tempus-blue-800:disabled {
  color: #FEFEFE;
  background-color: #03182B;
  border-color: #03182B;
  background-image: none;
}
.btn-tempus-blue-800:not(:disabled):not(.disabled):active, .btn-tempus-blue-800:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-800:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 59, 75, 0.5);
}

.btn-tempus-blue-900 {
  color: #FEFEFE;
  background: #011224 linear-gradient(180deg, #263544, #011224) repeat-x;
  border-color: #011224;
}
.btn-tempus-blue-900:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-tempus-blue-900:focus, .btn-tempus-blue-900.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(39, 53, 69, 0.5);
}
.btn-tempus-blue-900.disabled, .btn-tempus-blue-900:disabled {
  color: #FEFEFE;
  background-color: #011224;
  border-color: #011224;
  background-image: none;
}
.btn-tempus-blue-900:not(:disabled):not(.disabled):active, .btn-tempus-blue-900:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-900:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 53, 69, 0.5);
}

.btn-tempus-blue-dark {
  color: #FEFEFE;
  background: #001030 linear-gradient(180deg, #25334f, #001030) repeat-x;
  border-color: #001030;
}
.btn-tempus-blue-dark:hover {
  color: #FEFEFE;
  background: #00030a linear-gradient(180deg, #25282e, #00030a) repeat-x;
  border-color: black;
}
.btn-tempus-blue-dark:focus, .btn-tempus-blue-dark.focus {
  color: #FEFEFE;
  background: #00030a linear-gradient(180deg, #25282e, #00030a) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(38, 52, 79, 0.5);
}
.btn-tempus-blue-dark.disabled, .btn-tempus-blue-dark:disabled {
  color: #FEFEFE;
  background-color: #001030;
  border-color: #001030;
  background-image: none;
}
.btn-tempus-blue-dark:not(:disabled):not(.disabled):active, .btn-tempus-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 52, 79, 0.5);
}

.btn-tempus-red {
  color: #FEFEFE;
  background: #FD5759 linear-gradient(180deg, #fc6f71, #FD5759) repeat-x;
  border-color: #FD5759;
}
.btn-tempus-red:hover {
  color: #FEFEFE;
  background: #fd3134 linear-gradient(180deg, #fc4f52, #fd3134) repeat-x;
  border-color: #fc2527;
}
.btn-tempus-red:focus, .btn-tempus-red.focus {
  color: #FEFEFE;
  background: #fd3134 linear-gradient(180deg, #fc4f52, #fd3134) repeat-x;
  border-color: #fc2527;
  box-shadow: 0 0 0 0.2rem rgba(253, 112, 114, 0.5);
}
.btn-tempus-red.disabled, .btn-tempus-red:disabled {
  color: #FEFEFE;
  background-color: #FD5759;
  border-color: #FD5759;
  background-image: none;
}
.btn-tempus-red:not(:disabled):not(.disabled):active, .btn-tempus-red:not(:disabled):not(.disabled).active, .show > .btn-tempus-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #fc2527;
  background-image: none;
  border-color: #fc181b;
}
.btn-tempus-red:not(:disabled):not(.disabled):active:focus, .btn-tempus-red:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 112, 114, 0.5);
}

.btn-tempus-white {
  color: #212529;
  background: #FFFCF6 linear-gradient(180deg, #fefcf7, #FFFCF6) repeat-x;
  border-color: #FFFCF6;
}
.btn-tempus-white:hover {
  color: #212529;
  background: #ffefd0 linear-gradient(180deg, #fef1d7, #ffefd0) repeat-x;
  border-color: #ffebc3;
}
.btn-tempus-white:focus, .btn-tempus-white.focus {
  color: #212529;
  background: #ffefd0 linear-gradient(180deg, #fef1d7, #ffefd0) repeat-x;
  border-color: #ffebc3;
  box-shadow: 0 0 0 0.2rem rgba(222, 220, 215, 0.5);
}
.btn-tempus-white.disabled, .btn-tempus-white:disabled {
  color: #212529;
  background-color: #FFFCF6;
  border-color: #FFFCF6;
  background-image: none;
}
.btn-tempus-white:not(:disabled):not(.disabled):active, .btn-tempus-white:not(:disabled):not(.disabled).active, .show > .btn-tempus-white.dropdown-toggle {
  color: #212529;
  background-color: #ffebc3;
  background-image: none;
  border-color: #ffe7b6;
}
.btn-tempus-white:not(:disabled):not(.disabled):active:focus, .btn-tempus-white:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 220, 215, 0.5);
}

.btn-neon-purple {
  color: #FEFEFE;
  background: #C4017B linear-gradient(180deg, #cc268e, #C4017B) repeat-x;
  border-color: #C4017B;
}
.btn-neon-purple:hover {
  color: #FEFEFE;
  background: #9e0163 linear-gradient(180deg, #ac267a, #9e0163) repeat-x;
  border-color: #91015b;
}
.btn-neon-purple:focus, .btn-neon-purple.focus {
  color: #FEFEFE;
  background: #9e0163 linear-gradient(180deg, #ac267a, #9e0163) repeat-x;
  border-color: #91015b;
  box-shadow: 0 0 0 0.2rem rgba(205, 39, 143, 0.5);
}
.btn-neon-purple.disabled, .btn-neon-purple:disabled {
  color: #FEFEFE;
  background-color: #C4017B;
  border-color: #C4017B;
  background-image: none;
}
.btn-neon-purple:not(:disabled):not(.disabled):active, .btn-neon-purple:not(:disabled):not(.disabled).active, .show > .btn-neon-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #91015b;
  background-image: none;
  border-color: #850153;
}
.btn-neon-purple:not(:disabled):not(.disabled):active:focus, .btn-neon-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 39, 143, 0.5);
}

.btn-cryptology {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-cryptology:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-cryptology:focus, .btn-cryptology.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-cryptology.disabled, .btn-cryptology:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-cryptology:not(:disabled):not(.disabled):active, .btn-cryptology:not(:disabled):not(.disabled).active, .show > .btn-cryptology.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-cryptology:not(:disabled):not(.disabled):active:focus, .btn-cryptology:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-cryptology-blue {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-cryptology-blue:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-cryptology-blue:focus, .btn-cryptology-blue.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-cryptology-blue.disabled, .btn-cryptology-blue:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-cryptology-blue:not(:disabled):not(.disabled):active, .btn-cryptology-blue:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-cryptology-blue:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-cryptology-blue-tint {
  color: #212529;
  background: #74b4cb linear-gradient(180deg, #88bfd2, #74b4cb) repeat-x;
  border-color: #74b4cb;
}
.btn-cryptology-blue-tint:hover {
  color: #FEFEFE;
  background: #58a5c1 linear-gradient(180deg, #70b2ca, #58a5c1) repeat-x;
  border-color: #4fa0bd;
}
.btn-cryptology-blue-tint:focus, .btn-cryptology-blue-tint.focus {
  color: #FEFEFE;
  background: #58a5c1 linear-gradient(180deg, #70b2ca, #58a5c1) repeat-x;
  border-color: #4fa0bd;
  box-shadow: 0 0 0 0.2rem rgba(104, 159, 179, 0.5);
}
.btn-cryptology-blue-tint.disabled, .btn-cryptology-blue-tint:disabled {
  color: #212529;
  background-color: #74b4cb;
  border-color: #74b4cb;
  background-image: none;
}
.btn-cryptology-blue-tint:not(:disabled):not(.disabled):active, .btn-cryptology-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4fa0bd;
  background-image: none;
  border-color: #469bba;
}
.btn-cryptology-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(104, 159, 179, 0.5);
}

.btn-cryptology-blue-shade {
  color: #FEFEFE;
  background: #35748c linear-gradient(180deg, #52889d, #35748c) repeat-x;
  border-color: #35748c;
}
.btn-cryptology-blue-shade:hover {
  color: #FEFEFE;
  background: #2a5d70 linear-gradient(180deg, #497585, #2a5d70) repeat-x;
  border-color: #275567;
}
.btn-cryptology-blue-shade:focus, .btn-cryptology-blue-shade.focus {
  color: #FEFEFE;
  background: #2a5d70 linear-gradient(180deg, #497585, #2a5d70) repeat-x;
  border-color: #275567;
  box-shadow: 0 0 0 0.2rem rgba(83, 137, 157, 0.5);
}
.btn-cryptology-blue-shade.disabled, .btn-cryptology-blue-shade:disabled {
  color: #FEFEFE;
  background-color: #35748c;
  border-color: #35748c;
  background-image: none;
}
.btn-cryptology-blue-shade:not(:disabled):not(.disabled):active, .btn-cryptology-blue-shade:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue-shade.dropdown-toggle {
  color: #FEFEFE;
  background-color: #275567;
  background-image: none;
  border-color: #234e5e;
}
.btn-cryptology-blue-shade:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue-shade:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue-shade.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 137, 157, 0.5);
}

.btn-cryptology-blue-dark {
  color: #FEFEFE;
  background: #11252d linear-gradient(180deg, #34454c, #11252d) repeat-x;
  border-color: #11252d;
}
.btn-cryptology-blue-dark:hover {
  color: #FEFEFE;
  background: #070e11 linear-gradient(180deg, #2b3134, #070e11) repeat-x;
  border-color: #030708;
}
.btn-cryptology-blue-dark:focus, .btn-cryptology-blue-dark.focus {
  color: #FEFEFE;
  background: #070e11 linear-gradient(180deg, #2b3134, #070e11) repeat-x;
  border-color: #030708;
  box-shadow: 0 0 0 0.2rem rgba(53, 70, 76, 0.5);
}
.btn-cryptology-blue-dark.disabled, .btn-cryptology-blue-dark:disabled {
  color: #FEFEFE;
  background-color: #11252d;
  border-color: #11252d;
  background-image: none;
}
.btn-cryptology-blue-dark:not(:disabled):not(.disabled):active, .btn-cryptology-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #030708;
  background-image: none;
  border-color: black;
}
.btn-cryptology-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 70, 76, 0.5);
}

.btn-facebook-blue {
  color: #FEFEFE;
  background: #1877F2 linear-gradient(180deg, #3a8bf4, #1877F2) repeat-x;
  border-color: #1877F2;
}
.btn-facebook-blue:hover {
  color: #FEFEFE;
  background: #0c65d8 linear-gradient(180deg, #2f7bdd, #0c65d8) repeat-x;
  border-color: #0b5fcc;
}
.btn-facebook-blue:focus, .btn-facebook-blue.focus {
  color: #FEFEFE;
  background: #0c65d8 linear-gradient(180deg, #2f7bdd, #0c65d8) repeat-x;
  border-color: #0b5fcc;
  box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5);
}
.btn-facebook-blue.disabled, .btn-facebook-blue:disabled {
  color: #FEFEFE;
  background-color: #1877F2;
  border-color: #1877F2;
  background-image: none;
}
.btn-facebook-blue:not(:disabled):not(.disabled):active, .btn-facebook-blue:not(:disabled):not(.disabled).active, .show > .btn-facebook-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b5fcc;
  background-image: none;
  border-color: #0b5abf;
}
.btn-facebook-blue:not(:disabled):not(.disabled):active:focus, .btn-facebook-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5);
}

.btn-darkest-gray {
  color: #FEFEFE;
  background: #212529 linear-gradient(180deg, #414549, #212529) repeat-x;
  border-color: #212529;
}
.btn-darkest-gray:hover {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
}
.btn-darkest-gray:focus, .btn-darkest-gray.focus {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}
.btn-darkest-gray.disabled, .btn-darkest-gray:disabled {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
  background-image: none;
}
.btn-darkest-gray:not(:disabled):not(.disabled):active, .btn-darkest-gray:not(:disabled):not(.disabled).active, .show > .btn-darkest-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a0c0d;
  background-image: none;
  border-color: #050506;
}
.btn-darkest-gray:not(:disabled):not(.disabled):active:focus, .btn-darkest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-darkest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}

.btn-dark-gray {
  color: #FEFEFE;
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x;
  border-color: #343a40;
}
.btn-dark-gray:hover {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
}
.btn-dark-gray:focus, .btn-dark-gray.focus {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}
.btn-dark-gray.disabled, .btn-dark-gray:disabled {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}
.btn-dark-gray:not(:disabled):not(.disabled):active, .btn-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-dark-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d2124;
  background-image: none;
  border-color: #171a1d;
}
.btn-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}

.btn-light-gray {
  color: #FEFEFE;
  background: #868e96 linear-gradient(180deg, #979ea5, #868e96) repeat-x;
  border-color: #868e96;
}
.btn-light-gray:hover {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
}
.btn-light-gray:focus, .btn-light-gray.focus {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}
.btn-light-gray.disabled, .btn-light-gray:disabled {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
  background-image: none;
}
.btn-light-gray:not(:disabled):not(.disabled):active, .btn-light-gray:not(:disabled):not(.disabled).active, .show > .btn-light-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  background-image: none;
  border-color: #666e76;
}
.btn-light-gray:not(:disabled):not(.disabled):active:focus, .btn-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}

.btn-lightest-gray {
  color: #212529;
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x;
  border-color: #dee2e6;
}
.btn-lightest-gray:hover {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
}
.btn-lightest-gray:focus, .btn-lightest-gray.focus {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.btn-lightest-gray.disabled, .btn-lightest-gray:disabled {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
  background-image: none;
}
.btn-lightest-gray:not(:disabled):not(.disabled):active, .btn-lightest-gray:not(:disabled):not(.disabled).active, .show > .btn-lightest-gray.dropdown-toggle {
  color: #212529;
  background-color: #c1c9d0;
  background-image: none;
  border-color: #bac2cb;
}
.btn-lightest-gray:not(:disabled):not(.disabled):active:focus, .btn-lightest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-lightest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}

.btn-blue {
  color: #FEFEFE;
  background: #0383ED linear-gradient(180deg, #2895ef, #0383ED) repeat-x;
  border-color: #0383ED;
}
.btn-blue:hover {
  color: #FEFEFE;
  background: #036ec7 linear-gradient(180deg, #2883cf, #036ec7) repeat-x;
  border-color: #0267bb;
}
.btn-blue:focus, .btn-blue.focus {
  color: #FEFEFE;
  background: #036ec7 linear-gradient(180deg, #2883cf, #036ec7) repeat-x;
  border-color: #0267bb;
  box-shadow: 0 0 0 0.2rem rgba(41, 149, 240, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  color: #FEFEFE;
  background-color: #0383ED;
  border-color: #0383ED;
  background-image: none;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0267bb;
  background-image: none;
  border-color: #0260ae;
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 149, 240, 0.5);
}

.btn-indigo {
  color: #FEFEFE;
  background: #5453AC linear-gradient(180deg, #6d6cb8, #5453AC) repeat-x;
  border-color: #5453AC;
}
.btn-indigo:hover {
  color: #FEFEFE;
  background: #474792 linear-gradient(180deg, #6262a2, #474792) repeat-x;
  border-color: #43428a;
}
.btn-indigo:focus, .btn-indigo.focus {
  color: #FEFEFE;
  background: #474792 linear-gradient(180deg, #6262a2, #474792) repeat-x;
  border-color: #43428a;
  box-shadow: 0 0 0 0.2rem rgba(110, 109, 184, 0.5);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  color: #FEFEFE;
  background-color: #5453AC;
  border-color: #5453AC;
  background-image: none;
}
.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active, .show > .btn-indigo.dropdown-toggle {
  color: #FEFEFE;
  background-color: #43428a;
  background-image: none;
  border-color: #3f3e81;
}
.btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 109, 184, 0.5);
}

.btn-purple {
  color: #FEFEFE;
  background: #9300FF linear-gradient(180deg, #a226ff, #9300FF) repeat-x;
  border-color: #9300FF;
}
.btn-purple:hover {
  color: #FEFEFE;
  background: #7d00d9 linear-gradient(180deg, #8f26de, #7d00d9) repeat-x;
  border-color: #7600cc;
}
.btn-purple:focus, .btn-purple.focus {
  color: #FEFEFE;
  background: #7d00d9 linear-gradient(180deg, #8f26de, #7d00d9) repeat-x;
  border-color: #7600cc;
  box-shadow: 0 0 0 0.2rem rgba(163, 38, 255, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #FEFEFE;
  background-color: #9300FF;
  border-color: #9300FF;
  background-image: none;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7600cc;
  background-image: none;
  border-color: #6e00bf;
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 38, 255, 0.5);
}

.btn-pink {
  color: #FEFEFE;
  background: #F8666E linear-gradient(180deg, #f87c83, #F8666E) repeat-x;
  border-color: #F8666E;
}
.btn-pink:hover {
  color: #FEFEFE;
  background: #f6414b linear-gradient(180deg, #f65d66, #f6414b) repeat-x;
  border-color: #f63540;
}
.btn-pink:focus, .btn-pink.focus {
  color: #FEFEFE;
  background: #f6414b linear-gradient(180deg, #f65d66, #f6414b) repeat-x;
  border-color: #f63540;
  box-shadow: 0 0 0 0.2rem rgba(249, 125, 132, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #FEFEFE;
  background-color: #F8666E;
  border-color: #F8666E;
  background-image: none;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f63540;
  background-image: none;
  border-color: #f52934;
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 125, 132, 0.5);
}

.btn-red {
  color: #FEFEFE;
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x;
  border-color: #F5250A;
}
.btn-red:hover {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
}
.btn-red:focus, .btn-red.focus {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
  background-image: none;
}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c41e08;
  background-image: none;
  border-color: #b81c08;
}
.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}

.btn-orange {
  color: #FEFEFE;
  background: #ED6D03 linear-gradient(180deg, #ef8228, #ED6D03) repeat-x;
  border-color: #ED6D03;
}
.btn-orange:hover {
  color: #FEFEFE;
  background: #c75c03 linear-gradient(180deg, #ce7428, #c75c03) repeat-x;
  border-color: #bb5602;
}
.btn-orange:focus, .btn-orange.focus {
  color: #FEFEFE;
  background: #c75c03 linear-gradient(180deg, #ce7428, #c75c03) repeat-x;
  border-color: #bb5602;
  box-shadow: 0 0 0 0.2rem rgba(240, 131, 41, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  color: #FEFEFE;
  background-color: #ED6D03;
  border-color: #ED6D03;
  background-image: none;
}
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #bb5602;
  background-image: none;
  border-color: #ae5002;
}
.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 131, 41, 0.5);
}

.btn-yellow {
  color: #212529;
  background: #ffe606 linear-gradient(180deg, #fee92b, #ffe606) repeat-x;
  border-color: #ffe606;
}
.btn-yellow:hover {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
}
.btn-yellow:focus, .btn-yellow.focus {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
  background-image: none;
}
.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
  color: #212529;
  background-color: #d2bd00;
  background-image: none;
  border-color: #c5b100;
}
.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}

.btn-green {
  color: #FEFEFE;
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x;
  border-color: #28b745;
}
.btn-green:hover {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
}
.btn-green:focus, .btn-green.focus {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
  background-image: none;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f8d35;
  background-image: none;
  border-color: #1d8331;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}

.btn-teal {
  color: #212529;
  background: #0ADAf5 linear-gradient(180deg, #2edff6, #0ADAf5) repeat-x;
  border-color: #0ADAf5;
}
.btn-teal:hover {
  color: #FEFEFE;
  background: #09b9d0 linear-gradient(180deg, #2dc3d7, #09b9d0) repeat-x;
  border-color: #08aec4;
}
.btn-teal:focus, .btn-teal.focus {
  color: #FEFEFE;
  background: #09b9d0 linear-gradient(180deg, #2dc3d7, #09b9d0) repeat-x;
  border-color: #08aec4;
  box-shadow: 0 0 0 0.2rem rgba(13, 191, 214, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  color: #212529;
  background-color: #0ADAf5;
  border-color: #0ADAf5;
  background-image: none;
}
.btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
  color: #FEFEFE;
  background-color: #08aec4;
  background-image: none;
  border-color: #08a4b8;
}
.btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 191, 214, 0.5);
}

.btn-cyan {
  color: #212529;
  background: #66F8F1 linear-gradient(180deg, #7cf8f3, #66F8F1) repeat-x;
  border-color: #66F8F1;
}
.btn-cyan:hover {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
}
.btn-cyan:focus, .btn-cyan.focus {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}
.btn-cyan.disabled, .btn-cyan:disabled {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
  background-image: none;
}
.btn-cyan:not(:disabled):not(.disabled):active, .btn-cyan:not(:disabled):not(.disabled).active, .show > .btn-cyan.dropdown-toggle {
  color: #212529;
  background-color: #35f6ed;
  background-image: none;
  border-color: #29f5eb;
}
.btn-cyan:not(:disabled):not(.disabled):active:focus, .btn-cyan:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}

.btn-black {
  color: #FEFEFE;
  background: #010101 linear-gradient(180deg, #262627, #010101) repeat-x;
  border-color: #010101;
}
.btn-black:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 39, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #FEFEFE;
  background-color: #010101;
  border-color: #010101;
  background-image: none;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 39, 0.5);
}

.btn-white {
  color: #212529;
  background: #FEFEFE linear-gradient(180deg, #fdfdfe, #FEFEFE) repeat-x;
  border-color: #FEFEFE;
}
.btn-white:hover {
  color: #212529;
  background: #ebebeb linear-gradient(180deg, #ededee, #ebebeb) repeat-x;
  border-color: #e5e5e5;
}
.btn-white:focus, .btn-white.focus {
  color: #212529;
  background: #ebebeb linear-gradient(180deg, #ededee, #ebebeb) repeat-x;
  border-color: #e5e5e5;
  box-shadow: 0 0 0 0.2rem rgba(221, 221, 222, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #FEFEFE;
  border-color: #FEFEFE;
  background-image: none;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: #e5e5e5;
  background-image: none;
  border-color: #dedede;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 221, 222, 0.5);
}

.btn-primary-tint {
  color: #FEFEFE;
  background: #5A7D99 linear-gradient(180deg, #7290a8, #5A7D99) repeat-x;
  border-color: #5A7D99;
}
.btn-primary-tint:hover {
  color: #FEFEFE;
  background: #4c6981 linear-gradient(180deg, #667f93, #4c6981) repeat-x;
  border-color: #476379;
}
.btn-primary-tint:focus, .btn-primary-tint.focus {
  color: #FEFEFE;
  background: #4c6981 linear-gradient(180deg, #667f93, #4c6981) repeat-x;
  border-color: #476379;
  box-shadow: 0 0 0 0.2rem rgba(115, 144, 168, 0.5);
}
.btn-primary-tint.disabled, .btn-primary-tint:disabled {
  color: #FEFEFE;
  background-color: #5A7D99;
  border-color: #5A7D99;
  background-image: none;
}
.btn-primary-tint:not(:disabled):not(.disabled):active, .btn-primary-tint:not(:disabled):not(.disabled).active, .show > .btn-primary-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #476379;
  background-image: none;
  border-color: #425c71;
}
.btn-primary-tint:not(:disabled):not(.disabled):active:focus, .btn-primary-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 144, 168, 0.5);
}

.btn-orange-tint {
  color: #212529;
  background: #EDAD43 linear-gradient(180deg, #efb95f, #EDAD43) repeat-x;
  border-color: #EDAD43;
}
.btn-orange-tint:hover {
  color: #212529;
  background: #ea9e20 linear-gradient(180deg, #ecac41, #ea9e20) repeat-x;
  border-color: #e79816;
}
.btn-orange-tint:focus, .btn-orange-tint.focus {
  color: #212529;
  background: #ea9e20 linear-gradient(180deg, #ecac41, #ea9e20) repeat-x;
  border-color: #e79816;
  box-shadow: 0 0 0 0.2rem rgba(206, 153, 63, 0.5);
}
.btn-orange-tint.disabled, .btn-orange-tint:disabled {
  color: #212529;
  background-color: #EDAD43;
  border-color: #EDAD43;
  background-image: none;
}
.btn-orange-tint:not(:disabled):not(.disabled):active, .btn-orange-tint:not(:disabled):not(.disabled).active, .show > .btn-orange-tint.dropdown-toggle {
  color: #212529;
  background-color: #e79816;
  background-image: none;
  border-color: #db9115;
}
.btn-orange-tint:not(:disabled):not(.disabled):active:focus, .btn-orange-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 153, 63, 0.5);
}

.btn-green-tint {
  color: #212529;
  background: #48DF65 linear-gradient(180deg, #62e37c, #48DF65) repeat-x;
  border-color: #48DF65;
}
.btn-green-tint:hover {
  color: #FEFEFE;
  background: #27d94a linear-gradient(180deg, #46de65, #27d94a) repeat-x;
  border-color: #24d045;
}
.btn-green-tint:focus, .btn-green-tint.focus {
  color: #FEFEFE;
  background: #27d94a linear-gradient(180deg, #46de65, #27d94a) repeat-x;
  border-color: #24d045;
  box-shadow: 0 0 0 0.2rem rgba(66, 195, 92, 0.5);
}
.btn-green-tint.disabled, .btn-green-tint:disabled {
  color: #212529;
  background-color: #48DF65;
  border-color: #48DF65;
  background-image: none;
}
.btn-green-tint:not(:disabled):not(.disabled):active, .btn-green-tint:not(:disabled):not(.disabled).active, .show > .btn-green-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #24d045;
  background-image: none;
  border-color: #22c542;
}
.btn-green-tint:not(:disabled):not(.disabled):active:focus, .btn-green-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-green-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 195, 92, 0.5);
}

.btn-hot-pink {
  color: #212529;
  background: #FF64C2 linear-gradient(180deg, #fe7bcb, #FF64C2) repeat-x;
  border-color: #FF64C2;
}
.btn-hot-pink:hover {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
}
.btn-hot-pink:focus, .btn-hot-pink.focus {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}
.btn-hot-pink.disabled, .btn-hot-pink:disabled {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
  background-image: none;
}
.btn-hot-pink:not(:disabled):not(.disabled):active, .btn-hot-pink:not(:disabled):not(.disabled).active, .show > .btn-hot-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ff31ae;
  background-image: none;
  border-color: #ff24a9;
}
.btn-hot-pink:not(:disabled):not(.disabled):active:focus, .btn-hot-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-hot-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}

.btn-deep-purple {
  color: #FEFEFE;
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x;
  border-color: #516;
}
.btn-deep-purple:hover {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
}
.btn-deep-purple:focus, .btn-deep-purple.focus {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}
.btn-deep-purple.disabled, .btn-deep-purple:disabled {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
  background-image: none;
}
.btn-deep-purple:not(:disabled):not(.disabled):active, .btn-deep-purple:not(:disabled):not(.disabled).active, .show > .btn-deep-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #310a3a;
  background-image: none;
  border-color: #27082f;
}
.btn-deep-purple:not(:disabled):not(.disabled):active:focus, .btn-deep-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-deep-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}

.btn-deep-orange {
  color: #FEFEFE;
  background: #BF3F00 linear-gradient(180deg, #c85b26, #BF3F00) repeat-x;
  border-color: #BF3F00;
}
.btn-deep-orange:hover {
  color: #FEFEFE;
  background: #993200 linear-gradient(180deg, #a75026, #993200) repeat-x;
  border-color: #8c2e00;
}
.btn-deep-orange:focus, .btn-deep-orange.focus {
  color: #FEFEFE;
  background: #993200 linear-gradient(180deg, #a75026, #993200) repeat-x;
  border-color: #8c2e00;
  box-shadow: 0 0 0 0.2rem rgba(200, 92, 38, 0.5);
}
.btn-deep-orange.disabled, .btn-deep-orange:disabled {
  color: #FEFEFE;
  background-color: #BF3F00;
  border-color: #BF3F00;
  background-image: none;
}
.btn-deep-orange:not(:disabled):not(.disabled):active, .btn-deep-orange:not(:disabled):not(.disabled).active, .show > .btn-deep-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8c2e00;
  background-image: none;
  border-color: #7f2a00;
}
.btn-deep-orange:not(:disabled):not(.disabled):active:focus, .btn-deep-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-deep-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 92, 38, 0.5);
}

.btn-sandstone {
  color: #212529;
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x;
  border-color: #D9AE00;
}
.btn-sandstone:hover {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
}
.btn-sandstone:focus, .btn-sandstone.focus {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}
.btn-sandstone.disabled, .btn-sandstone:disabled {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
  background-image: none;
}
.btn-sandstone:not(:disabled):not(.disabled):active, .btn-sandstone:not(:disabled):not(.disabled).active, .show > .btn-sandstone.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a68500;
  background-image: none;
  border-color: #997b00;
}
.btn-sandstone:not(:disabled):not(.disabled):active:focus, .btn-sandstone:not(:disabled):not(.disabled).active:focus, .show > .btn-sandstone.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}

.btn-cs-green {
  color: #FEFEFE;
  background: #018B3B linear-gradient(180deg, #269c58, #018B3B) repeat-x;
  border-color: #018B3B;
}
.btn-cs-green:hover {
  color: #FEFEFE;
  background: #01652b linear-gradient(180deg, #267b4a, #01652b) repeat-x;
  border-color: #015826;
}
.btn-cs-green:focus, .btn-cs-green.focus {
  color: #FEFEFE;
  background: #01652b linear-gradient(180deg, #267b4a, #01652b) repeat-x;
  border-color: #015826;
  box-shadow: 0 0 0 0.2rem rgba(39, 156, 88, 0.5);
}
.btn-cs-green.disabled, .btn-cs-green:disabled {
  color: #FEFEFE;
  background-color: #018B3B;
  border-color: #018B3B;
  background-image: none;
}
.btn-cs-green:not(:disabled):not(.disabled):active, .btn-cs-green:not(:disabled):not(.disabled).active, .show > .btn-cs-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #015826;
  background-image: none;
  border-color: #014c20;
}
.btn-cs-green:not(:disabled):not(.disabled):active:focus, .btn-cs-green:not(:disabled):not(.disabled).active:focus, .show > .btn-cs-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 156, 88, 0.5);
}

.btn-dark-red {
  color: #FEFEFE;
  background: #C30C1E linear-gradient(180deg, #cb303f, #C30C1E) repeat-x;
  border-color: #C30C1E;
}
.btn-dark-red:hover {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
}
.btn-dark-red:focus, .btn-dark-red.focus {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}
.btn-dark-red.disabled, .btn-dark-red:disabled {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
  background-image: none;
}
.btn-dark-red:not(:disabled):not(.disabled):active, .btn-dark-red:not(:disabled):not(.disabled).active, .show > .btn-dark-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #930917;
  background-image: none;
  border-color: #870815;
}
.btn-dark-red:not(:disabled):not(.disabled):active:focus, .btn-dark-red:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}

.btn-overdue-red {
  color: #FEFEFE;
  background: #F33 linear-gradient(180deg, #fe5151, #F33) repeat-x;
  border-color: #F33;
}
.btn-overdue-red:hover {
  color: #FEFEFE;
  background: #ff0d0d linear-gradient(180deg, #fe3131, #ff0d0d) repeat-x;
  border-color: red;
}
.btn-overdue-red:focus, .btn-overdue-red.focus {
  color: #FEFEFE;
  background: #ff0d0d linear-gradient(180deg, #fe3131, #ff0d0d) repeat-x;
  border-color: red;
  box-shadow: 0 0 0 0.2rem rgba(255, 81, 81, 0.5);
}
.btn-overdue-red.disabled, .btn-overdue-red:disabled {
  color: #FEFEFE;
  background-color: #F33;
  border-color: #F33;
  background-image: none;
}
.btn-overdue-red:not(:disabled):not(.disabled):active, .btn-overdue-red:not(:disabled):not(.disabled).active, .show > .btn-overdue-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: red;
  background-image: none;
  border-color: #f20000;
}
.btn-overdue-red:not(:disabled):not(.disabled):active:focus, .btn-overdue-red:not(:disabled):not(.disabled).active:focus, .show > .btn-overdue-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 81, 81, 0.5);
}

.btn-dark-blue {
  color: #FEFEFE;
  background: #062070 linear-gradient(180deg, #2a4185, #062070) repeat-x;
  border-color: #062070;
}
.btn-dark-blue:hover {
  color: #FEFEFE;
  background: #04164c linear-gradient(180deg, #293866, #04164c) repeat-x;
  border-color: #031240;
}
.btn-dark-blue:focus, .btn-dark-blue.focus {
  color: #FEFEFE;
  background: #04164c linear-gradient(180deg, #293866, #04164c) repeat-x;
  border-color: #031240;
  box-shadow: 0 0 0 0.2rem rgba(43, 65, 133, 0.5);
}
.btn-dark-blue.disabled, .btn-dark-blue:disabled {
  color: #FEFEFE;
  background-color: #062070;
  border-color: #062070;
  background-image: none;
}
.btn-dark-blue:not(:disabled):not(.disabled):active, .btn-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-dark-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #031240;
  background-image: none;
  border-color: #030f33;
}
.btn-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 65, 133, 0.5);
}

.btn-pale-blue {
  color: #FEFEFE;
  background: #44ACE9 linear-gradient(180deg, #5fb8ec, #44ACE9) repeat-x;
  border-color: #44ACE9;
}
.btn-pale-blue:hover {
  color: #FEFEFE;
  background: #229de5 linear-gradient(180deg, #42abe8, #229de5) repeat-x;
  border-color: #1a97e0;
}
.btn-pale-blue:focus, .btn-pale-blue.focus {
  color: #FEFEFE;
  background: #229de5 linear-gradient(180deg, #42abe8, #229de5) repeat-x;
  border-color: #1a97e0;
  box-shadow: 0 0 0 0.2rem rgba(96, 184, 236, 0.5);
}
.btn-pale-blue.disabled, .btn-pale-blue:disabled {
  color: #FEFEFE;
  background-color: #44ACE9;
  border-color: #44ACE9;
  background-image: none;
}
.btn-pale-blue:not(:disabled):not(.disabled):active, .btn-pale-blue:not(:disabled):not(.disabled).active, .show > .btn-pale-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a97e0;
  background-image: none;
  border-color: #198fd4;
}
.btn-pale-blue:not(:disabled):not(.disabled):active:focus, .btn-pale-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-pale-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 184, 236, 0.5);
}

.btn-dark-orange {
  color: #212529;
  background: #E98144 linear-gradient(180deg, #eb9360, #E98144) repeat-x;
  border-color: #E98144;
}
.btn-dark-orange:hover {
  color: #FEFEFE;
  background: #e56a22 linear-gradient(180deg, #e88043, #e56a22) repeat-x;
  border-color: #e0631a;
}
.btn-dark-orange:focus, .btn-dark-orange.focus {
  color: #FEFEFE;
  background: #e56a22 linear-gradient(180deg, #e88043, #e56a22) repeat-x;
  border-color: #e0631a;
  box-shadow: 0 0 0 0.2rem rgba(203, 115, 64, 0.5);
}
.btn-dark-orange.disabled, .btn-dark-orange:disabled {
  color: #212529;
  background-color: #E98144;
  border-color: #E98144;
  background-image: none;
}
.btn-dark-orange:not(:disabled):not(.disabled):active, .btn-dark-orange:not(:disabled):not(.disabled).active, .show > .btn-dark-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e0631a;
  background-image: none;
  border-color: #d45e19;
}
.btn-dark-orange:not(:disabled):not(.disabled):active:focus, .btn-dark-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 115, 64, 0.5);
}

.btn-beech {
  color: #212529;
  background: #ABAC53 linear-gradient(180deg, #b7b86c, #ABAC53) repeat-x;
  border-color: #ABAC53;
}
.btn-beech:hover {
  color: #FEFEFE;
  background: #919247 linear-gradient(180deg, #a0a262, #919247) repeat-x;
  border-color: #898a42;
}
.btn-beech:focus, .btn-beech.focus {
  color: #FEFEFE;
  background: #919247 linear-gradient(180deg, #a0a262, #919247) repeat-x;
  border-color: #898a42;
  box-shadow: 0 0 0 0.2rem rgba(150, 152, 77, 0.5);
}
.btn-beech.disabled, .btn-beech:disabled {
  color: #212529;
  background-color: #ABAC53;
  border-color: #ABAC53;
  background-image: none;
}
.btn-beech:not(:disabled):not(.disabled):active, .btn-beech:not(:disabled):not(.disabled).active, .show > .btn-beech.dropdown-toggle {
  color: #FEFEFE;
  background-color: #898a42;
  background-image: none;
  border-color: #80813e;
}
.btn-beech:not(:disabled):not(.disabled):active:focus, .btn-beech:not(:disabled):not(.disabled).active:focus, .show > .btn-beech.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 152, 77, 0.5);
}

.btn-lime-green {
  color: #212529;
  background: #6CFF00 linear-gradient(180deg, #81fe26, #6CFF00) repeat-x;
  border-color: #6CFF00;
}
.btn-lime-green:hover {
  color: #212529;
  background: #5cd900 linear-gradient(180deg, #73de26, #5cd900) repeat-x;
  border-color: #56cc00;
}
.btn-lime-green:focus, .btn-lime-green.focus {
  color: #212529;
  background: #5cd900 linear-gradient(180deg, #73de26, #5cd900) repeat-x;
  border-color: #56cc00;
  box-shadow: 0 0 0 0.2rem rgba(97, 222, 6, 0.5);
}
.btn-lime-green.disabled, .btn-lime-green:disabled {
  color: #212529;
  background-color: #6CFF00;
  border-color: #6CFF00;
  background-image: none;
}
.btn-lime-green:not(:disabled):not(.disabled):active, .btn-lime-green:not(:disabled):not(.disabled).active, .show > .btn-lime-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #56cc00;
  background-image: none;
  border-color: #51bf00;
}
.btn-lime-green:not(:disabled):not(.disabled):active:focus, .btn-lime-green:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 222, 6, 0.5);
}

.btn-deep-blue {
  color: #FEFEFE;
  background: #061FFF linear-gradient(180deg, #2a40ff, #061FFF) repeat-x;
  border-color: #061FFF;
}
.btn-deep-blue:hover {
  color: #FEFEFE;
  background: #0016df linear-gradient(180deg, #2538e3, #0016df) repeat-x;
  border-color: #0015d2;
}
.btn-deep-blue:focus, .btn-deep-blue.focus {
  color: #FEFEFE;
  background: #0016df linear-gradient(180deg, #2538e3, #0016df) repeat-x;
  border-color: #0015d2;
  box-shadow: 0 0 0 0.2rem rgba(43, 64, 255, 0.5);
}
.btn-deep-blue.disabled, .btn-deep-blue:disabled {
  color: #FEFEFE;
  background-color: #061FFF;
  border-color: #061FFF;
  background-image: none;
}
.btn-deep-blue:not(:disabled):not(.disabled):active, .btn-deep-blue:not(:disabled):not(.disabled).active, .show > .btn-deep-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0015d2;
  background-image: none;
  border-color: #0014c5;
}
.btn-deep-blue:not(:disabled):not(.disabled):active:focus, .btn-deep-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-deep-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 64, 255, 0.5);
}

.btn-dark-green {
  color: #FEFEFE;
  background: #027816 linear-gradient(180deg, #278c39, #027816) repeat-x;
  border-color: #027816;
}
.btn-dark-green:hover {
  color: #FEFEFE;
  background: #01520f linear-gradient(180deg, #266b33, #01520f) repeat-x;
  border-color: #01460d;
}
.btn-dark-green:focus, .btn-dark-green.focus {
  color: #FEFEFE;
  background: #01520f linear-gradient(180deg, #266b33, #01520f) repeat-x;
  border-color: #01460d;
  box-shadow: 0 0 0 0.2rem rgba(40, 140, 57, 0.5);
}
.btn-dark-green.disabled, .btn-dark-green:disabled {
  color: #FEFEFE;
  background-color: #027816;
  border-color: #027816;
  background-image: none;
}
.btn-dark-green:not(:disabled):not(.disabled):active, .btn-dark-green:not(:disabled):not(.disabled).active, .show > .btn-dark-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #01460d;
  background-image: none;
  border-color: #01390b;
}
.btn-dark-green:not(:disabled):not(.disabled):active:focus, .btn-dark-green:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 140, 57, 0.5);
}

.btn-dark-magenta {
  color: #FEFEFE;
  background: #780264 linear-gradient(180deg, #8b277b, #780264) repeat-x;
  border-color: #780264;
}
.btn-dark-magenta:hover {
  color: #FEFEFE;
  background: #520145 linear-gradient(180deg, #6b2660, #520145) repeat-x;
  border-color: #46013a;
}
.btn-dark-magenta:focus, .btn-dark-magenta.focus {
  color: #FEFEFE;
  background: #520145 linear-gradient(180deg, #6b2660, #520145) repeat-x;
  border-color: #46013a;
  box-shadow: 0 0 0 0.2rem rgba(140, 40, 123, 0.5);
}
.btn-dark-magenta.disabled, .btn-dark-magenta:disabled {
  color: #FEFEFE;
  background-color: #780264;
  border-color: #780264;
  background-image: none;
}
.btn-dark-magenta:not(:disabled):not(.disabled):active, .btn-dark-magenta:not(:disabled):not(.disabled).active, .show > .btn-dark-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #46013a;
  background-image: none;
  border-color: #390130;
}
.btn-dark-magenta:not(:disabled):not(.disabled):active:focus, .btn-dark-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140, 40, 123, 0.5);
}

.btn-magenta {
  color: #FEFEFE;
  background: #B7289A linear-gradient(180deg, #c148a9, #B7289A) repeat-x;
  border-color: #B7289A;
}
.btn-magenta:hover {
  color: #FEFEFE;
  background: #982180 linear-gradient(180deg, #a64293, #982180) repeat-x;
  border-color: #8d1f77;
}
.btn-magenta:focus, .btn-magenta.focus {
  color: #FEFEFE;
  background: #982180 linear-gradient(180deg, #a64293, #982180) repeat-x;
  border-color: #8d1f77;
  box-shadow: 0 0 0 0.2rem rgba(194, 72, 169, 0.5);
}
.btn-magenta.disabled, .btn-magenta:disabled {
  color: #FEFEFE;
  background-color: #B7289A;
  border-color: #B7289A;
  background-image: none;
}
.btn-magenta:not(:disabled):not(.disabled):active, .btn-magenta:not(:disabled):not(.disabled).active, .show > .btn-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8d1f77;
  background-image: none;
  border-color: #831d6e;
}
.btn-magenta:not(:disabled):not(.disabled):active:focus, .btn-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 72, 169, 0.5);
}

.btn-light-yellow {
  color: #212529;
  background: #ffFFD0 linear-gradient(180deg, #fefed7, #ffFFD0) repeat-x;
  border-color: #ffFFD0;
}
.btn-light-yellow:hover {
  color: #212529;
  background: #ffffaa linear-gradient(180deg, #fefeb6, #ffffaa) repeat-x;
  border-color: #ffff9d;
}
.btn-light-yellow:focus, .btn-light-yellow.focus {
  color: #212529;
  background: #ffffaa linear-gradient(180deg, #fefeb6, #ffffaa) repeat-x;
  border-color: #ffff9d;
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 183, 0.5);
}
.btn-light-yellow.disabled, .btn-light-yellow:disabled {
  color: #212529;
  background-color: #ffFFD0;
  border-color: #ffFFD0;
  background-image: none;
}
.btn-light-yellow:not(:disabled):not(.disabled):active, .btn-light-yellow:not(:disabled):not(.disabled).active, .show > .btn-light-yellow.dropdown-toggle {
  color: #212529;
  background-color: #ffff9d;
  background-image: none;
  border-color: #ffff90;
}
.btn-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-light-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-light-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 183, 0.5);
}

.btn-light-orange {
  color: #212529;
  background: #ffddbb linear-gradient(180deg, #fee1c5, #ffddbb) repeat-x;
  border-color: #ffddbb;
}
.btn-light-orange:hover {
  color: #212529;
  background: #ffca95 linear-gradient(180deg, #fed1a4, #ffca95) repeat-x;
  border-color: #ffc488;
}
.btn-light-orange:focus, .btn-light-orange.focus {
  color: #212529;
  background: #ffca95 linear-gradient(180deg, #fed1a4, #ffca95) repeat-x;
  border-color: #ffc488;
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 165, 0.5);
}
.btn-light-orange.disabled, .btn-light-orange:disabled {
  color: #212529;
  background-color: #ffddbb;
  border-color: #ffddbb;
  background-image: none;
}
.btn-light-orange:not(:disabled):not(.disabled):active, .btn-light-orange:not(:disabled):not(.disabled).active, .show > .btn-light-orange.dropdown-toggle {
  color: #212529;
  background-color: #ffc488;
  background-image: none;
  border-color: #ffbd7b;
}
.btn-light-orange:not(:disabled):not(.disabled):active:focus, .btn-light-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-light-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 165, 0.5);
}

.btn-light-pink {
  color: #212529;
  background: #ffDDDE linear-gradient(180deg, #fee1e3, #ffDDDE) repeat-x;
  border-color: #ffDDDE;
}
.btn-light-pink:hover {
  color: #212529;
  background: #ffb7b9 linear-gradient(180deg, #fec1c3, #ffb7b9) repeat-x;
  border-color: #ffaaad;
}
.btn-light-pink:focus, .btn-light-pink.focus {
  color: #212529;
  background: #ffb7b9 linear-gradient(180deg, #fec1c3, #ffb7b9) repeat-x;
  border-color: #ffaaad;
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 195, 0.5);
}
.btn-light-pink.disabled, .btn-light-pink:disabled {
  color: #212529;
  background-color: #ffDDDE;
  border-color: #ffDDDE;
  background-image: none;
}
.btn-light-pink:not(:disabled):not(.disabled):active, .btn-light-pink:not(:disabled):not(.disabled).active, .show > .btn-light-pink.dropdown-toggle {
  color: #212529;
  background-color: #ffaaad;
  background-image: none;
  border-color: #ff9da0;
}
.btn-light-pink:not(:disabled):not(.disabled):active:focus, .btn-light-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-light-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 195, 0.5);
}

.btn-light-green {
  color: #212529;
  background: #DDFFDD linear-gradient(180deg, #e1fee2, #DDFFDD) repeat-x;
  border-color: #DDFFDD;
}
.btn-light-green:hover {
  color: #212529;
  background: #b7ffb7 linear-gradient(180deg, #c1fec1, #b7ffb7) repeat-x;
  border-color: #aaffaa;
}
.btn-light-green:focus, .btn-light-green.focus {
  color: #212529;
  background: #b7ffb7 linear-gradient(180deg, #c1fec1, #b7ffb7) repeat-x;
  border-color: #aaffaa;
  box-shadow: 0 0 0 0.2rem rgba(193, 222, 194, 0.5);
}
.btn-light-green.disabled, .btn-light-green:disabled {
  color: #212529;
  background-color: #DDFFDD;
  border-color: #DDFFDD;
  background-image: none;
}
.btn-light-green:not(:disabled):not(.disabled):active, .btn-light-green:not(:disabled):not(.disabled).active, .show > .btn-light-green.dropdown-toggle {
  color: #212529;
  background-color: #aaffaa;
  background-image: none;
  border-color: #9dff9d;
}
.btn-light-green:not(:disabled):not(.disabled):active:focus, .btn-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(193, 222, 194, 0.5);
}

.btn-light-blue {
  color: #212529;
  background: #CCCCFF linear-gradient(180deg, #d3d3ff, #CCCCFF) repeat-x;
  border-color: #CCCCFF;
}
.btn-light-blue:hover {
  color: #212529;
  background: #a6a6ff linear-gradient(180deg, #b2b3ff, #a6a6ff) repeat-x;
  border-color: #9999ff;
}
.btn-light-blue:focus, .btn-light-blue.focus {
  color: #212529;
  background: #a6a6ff linear-gradient(180deg, #b2b3ff, #a6a6ff) repeat-x;
  border-color: #9999ff;
  box-shadow: 0 0 0 0.2rem rgba(178, 179, 223, 0.5);
}
.btn-light-blue.disabled, .btn-light-blue:disabled {
  color: #212529;
  background-color: #CCCCFF;
  border-color: #CCCCFF;
  background-image: none;
}
.btn-light-blue:not(:disabled):not(.disabled):active, .btn-light-blue:not(:disabled):not(.disabled).active, .show > .btn-light-blue.dropdown-toggle {
  color: #212529;
  background-color: #9999ff;
  background-image: none;
  border-color: #8c8cff;
}
.btn-light-blue:not(:disabled):not(.disabled):active:focus, .btn-light-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-light-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 179, 223, 0.5);
}

.btn-light-red {
  color: #212529;
  background: #ffaaaa linear-gradient(180deg, #feb6b6, #ffaaaa) repeat-x;
  border-color: #ffaaaa;
}
.btn-light-red:hover {
  color: #212529;
  background: #ff8484 linear-gradient(180deg, #fe9696, #ff8484) repeat-x;
  border-color: #ff7777;
}
.btn-light-red:focus, .btn-light-red.focus {
  color: #212529;
  background: #ff8484 linear-gradient(180deg, #fe9696, #ff8484) repeat-x;
  border-color: #ff7777;
  box-shadow: 0 0 0 0.2rem rgba(222, 150, 151, 0.5);
}
.btn-light-red.disabled, .btn-light-red:disabled {
  color: #212529;
  background-color: #ffaaaa;
  border-color: #ffaaaa;
  background-image: none;
}
.btn-light-red:not(:disabled):not(.disabled):active, .btn-light-red:not(:disabled):not(.disabled).active, .show > .btn-light-red.dropdown-toggle {
  color: #212529;
  background-color: #ff7777;
  background-image: none;
  border-color: #ff6a6a;
}
.btn-light-red:not(:disabled):not(.disabled):active:focus, .btn-light-red:not(:disabled):not(.disabled).active:focus, .show > .btn-light-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 150, 151, 0.5);
}

.btn-regular {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-regular:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-regular:focus, .btn-regular.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-regular.disabled, .btn-regular:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-regular:not(:disabled):not(.disabled):active, .btn-regular:not(:disabled):not(.disabled).active, .show > .btn-regular.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-regular:not(:disabled):not(.disabled):active:focus, .btn-regular:not(:disabled):not(.disabled).active:focus, .show > .btn-regular.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-specific-available {
  color: #FEFEFE;
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x;
  border-color: #28b745;
}
.btn-specific-available:hover {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
}
.btn-specific-available:focus, .btn-specific-available.focus {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}
.btn-specific-available.disabled, .btn-specific-available:disabled {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
  background-image: none;
}
.btn-specific-available:not(:disabled):not(.disabled):active, .btn-specific-available:not(:disabled):not(.disabled).active, .show > .btn-specific-available.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f8d35;
  background-image: none;
  border-color: #1d8331;
}
.btn-specific-available:not(:disabled):not(.disabled):active:focus, .btn-specific-available:not(:disabled):not(.disabled).active:focus, .show > .btn-specific-available.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}

.btn-specific-unavailable {
  color: #212529;
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x;
  border-color: #D9AE00;
}
.btn-specific-unavailable:hover {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
}
.btn-specific-unavailable:focus, .btn-specific-unavailable.focus {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}
.btn-specific-unavailable.disabled, .btn-specific-unavailable:disabled {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
  background-image: none;
}
.btn-specific-unavailable:not(:disabled):not(.disabled):active, .btn-specific-unavailable:not(:disabled):not(.disabled).active, .show > .btn-specific-unavailable.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a68500;
  background-image: none;
  border-color: #997b00;
}
.btn-specific-unavailable:not(:disabled):not(.disabled):active:focus, .btn-specific-unavailable:not(:disabled):not(.disabled).active:focus, .show > .btn-specific-unavailable.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}

.btn-holidays {
  color: #FEFEFE;
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x;
  border-color: #F5250A;
}
.btn-holidays:hover {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
}
.btn-holidays:focus, .btn-holidays.focus {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}
.btn-holidays.disabled, .btn-holidays:disabled {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
  background-image: none;
}
.btn-holidays:not(:disabled):not(.disabled):active, .btn-holidays:not(:disabled):not(.disabled).active, .show > .btn-holidays.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c41e08;
  background-image: none;
  border-color: #b81c08;
}
.btn-holidays:not(:disabled):not(.disabled):active:focus, .btn-holidays:not(:disabled):not(.disabled).active:focus, .show > .btn-holidays.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}

.btn-booked-part {
  color: #FEFEFE;
  background: #C15 linear-gradient(180deg, #d3346e, #C15) repeat-x;
  border-color: #C15;
}
.btn-booked-part:hover {
  color: #FEFEFE;
  background: #a90e46 linear-gradient(180deg, #b53161, #a90e46) repeat-x;
  border-color: #9d0d41;
}
.btn-booked-part:focus, .btn-booked-part.focus {
  color: #FEFEFE;
  background: #a90e46 linear-gradient(180deg, #b53161, #a90e46) repeat-x;
  border-color: #9d0d41;
  box-shadow: 0 0 0 0.2rem rgba(212, 53, 110, 0.5);
}
.btn-booked-part.disabled, .btn-booked-part:disabled {
  color: #FEFEFE;
  background-color: #C15;
  border-color: #C15;
  background-image: none;
}
.btn-booked-part:not(:disabled):not(.disabled):active, .btn-booked-part:not(:disabled):not(.disabled).active, .show > .btn-booked-part.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9d0d41;
  background-image: none;
  border-color: #910c3c;
}
.btn-booked-part:not(:disabled):not(.disabled):active:focus, .btn-booked-part:not(:disabled):not(.disabled).active:focus, .show > .btn-booked-part.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 53, 110, 0.5);
}

.btn-booked-pending {
  color: #FEFEFE;
  background: #C66 linear-gradient(180deg, #d37c7d, #C66) repeat-x;
  border-color: #C66;
}
.btn-booked-pending:hover {
  color: #FEFEFE;
  background: #c24949 linear-gradient(180deg, #ca6464, #c24949) repeat-x;
  border-color: #bf4040;
}
.btn-booked-pending:focus, .btn-booked-pending.focus {
  color: #FEFEFE;
  background: #c24949 linear-gradient(180deg, #ca6464, #c24949) repeat-x;
  border-color: #bf4040;
  box-shadow: 0 0 0 0.2rem rgba(212, 125, 125, 0.5);
}
.btn-booked-pending.disabled, .btn-booked-pending:disabled {
  color: #FEFEFE;
  background-color: #C66;
  border-color: #C66;
  background-image: none;
}
.btn-booked-pending:not(:disabled):not(.disabled):active, .btn-booked-pending:not(:disabled):not(.disabled).active, .show > .btn-booked-pending.dropdown-toggle {
  color: #FEFEFE;
  background-color: #bf4040;
  background-image: none;
  border-color: #b63d3d;
}
.btn-booked-pending:not(:disabled):not(.disabled):active:focus, .btn-booked-pending:not(:disabled):not(.disabled).active:focus, .show > .btn-booked-pending.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 125, 125, 0.5);
}

.btn-neon-blue {
  color: #212529;
  background: #00f3ff linear-gradient(180deg, #25f4ff, #00f3ff) repeat-x;
  border-color: #00f3ff;
}
.btn-neon-blue:hover {
  color: #FEFEFE;
  background: #00cfd9 linear-gradient(180deg, #25d5de, #00cfd9) repeat-x;
  border-color: #00c2cc;
}
.btn-neon-blue:focus, .btn-neon-blue.focus {
  color: #FEFEFE;
  background: #00cfd9 linear-gradient(180deg, #25d5de, #00cfd9) repeat-x;
  border-color: #00c2cc;
  box-shadow: 0 0 0 0.2rem rgba(5, 212, 223, 0.5);
}
.btn-neon-blue.disabled, .btn-neon-blue:disabled {
  color: #212529;
  background-color: #00f3ff;
  border-color: #00f3ff;
  background-image: none;
}
.btn-neon-blue:not(:disabled):not(.disabled):active, .btn-neon-blue:not(:disabled):not(.disabled).active, .show > .btn-neon-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00c2cc;
  background-image: none;
  border-color: #00b6bf;
}
.btn-neon-blue:not(:disabled):not(.disabled):active:focus, .btn-neon-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 212, 223, 0.5);
}

.btn-neon-violet {
  color: #FEFEFE;
  background: #a742f5 linear-gradient(180deg, #b35ef6, #a742f5) repeat-x;
  border-color: #a742f5;
}
.btn-neon-violet:hover {
  color: #FEFEFE;
  background: #961ef3 linear-gradient(180deg, #a53ff4, #961ef3) repeat-x;
  border-color: #9012f2;
}
.btn-neon-violet:focus, .btn-neon-violet.focus {
  color: #FEFEFE;
  background: #961ef3 linear-gradient(180deg, #a53ff4, #961ef3) repeat-x;
  border-color: #9012f2;
  box-shadow: 0 0 0 0.2rem rgba(180, 94, 246, 0.5);
}
.btn-neon-violet.disabled, .btn-neon-violet:disabled {
  color: #FEFEFE;
  background-color: #a742f5;
  border-color: #a742f5;
  background-image: none;
}
.btn-neon-violet:not(:disabled):not(.disabled):active, .btn-neon-violet:not(:disabled):not(.disabled).active, .show > .btn-neon-violet.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9012f2;
  background-image: none;
  border-color: #8a0ceb;
}
.btn-neon-violet:not(:disabled):not(.disabled):active:focus, .btn-neon-violet:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-violet.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 94, 246, 0.5);
}

.btn-neon-pink {
  color: #FEFEFE;
  background: #ff00e5 linear-gradient(180deg, #fe26e8, #ff00e5) repeat-x;
  border-color: #ff00e5;
}
.btn-neon-pink:hover {
  color: #FEFEFE;
  background: #d900c3 linear-gradient(180deg, #de26cc, #d900c3) repeat-x;
  border-color: #cc00b7;
}
.btn-neon-pink:focus, .btn-neon-pink.focus {
  color: #FEFEFE;
  background: #d900c3 linear-gradient(180deg, #de26cc, #d900c3) repeat-x;
  border-color: #cc00b7;
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 233, 0.5);
}
.btn-neon-pink.disabled, .btn-neon-pink:disabled {
  color: #FEFEFE;
  background-color: #ff00e5;
  border-color: #ff00e5;
  background-image: none;
}
.btn-neon-pink:not(:disabled):not(.disabled):active, .btn-neon-pink:not(:disabled):not(.disabled).active, .show > .btn-neon-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #cc00b7;
  background-image: none;
  border-color: #bf00ac;
}
.btn-neon-pink:not(:disabled):not(.disabled):active:focus, .btn-neon-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 233, 0.5);
}

.btn-neon-muted {
  color: #212529;
  background: #a0a0c0 linear-gradient(180deg, #adaec9, #a0a0c0) repeat-x;
  border-color: #a0a0c0;
}
.btn-neon-muted:hover {
  color: #FEFEFE;
  background: #8989b1 linear-gradient(180deg, #9a9abc, #8989b1) repeat-x;
  border-color: #8181ac;
}
.btn-neon-muted:focus, .btn-neon-muted.focus {
  color: #FEFEFE;
  background: #8989b1 linear-gradient(180deg, #9a9abc, #8989b1) repeat-x;
  border-color: #8181ac;
  box-shadow: 0 0 0 0.2rem rgba(141, 142, 169, 0.5);
}
.btn-neon-muted.disabled, .btn-neon-muted:disabled {
  color: #212529;
  background-color: #a0a0c0;
  border-color: #a0a0c0;
  background-image: none;
}
.btn-neon-muted:not(:disabled):not(.disabled):active, .btn-neon-muted:not(:disabled):not(.disabled).active, .show > .btn-neon-muted.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8181ac;
  background-image: none;
  border-color: #7a7aa7;
}
.btn-neon-muted:not(:disabled):not(.disabled):active:focus, .btn-neon-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 142, 169, 0.5);
}

.btn-slate-50 {
  color: #212529;
  background: #f8fafc linear-gradient(180deg, #f8fafc, #f8fafc) repeat-x;
  border-color: #f8fafc;
}
.btn-slate-50:hover {
  color: #212529;
  background: #dde7f1 linear-gradient(180deg, #e1eaf3, #dde7f1) repeat-x;
  border-color: #d4e1ed;
}
.btn-slate-50:focus, .btn-slate-50.focus {
  color: #212529;
  background: #dde7f1 linear-gradient(180deg, #e1eaf3, #dde7f1) repeat-x;
  border-color: #d4e1ed;
  box-shadow: 0 0 0 0.2rem rgba(216, 218, 220, 0.5);
}
.btn-slate-50.disabled, .btn-slate-50:disabled {
  color: #212529;
  background-color: #f8fafc;
  border-color: #f8fafc;
  background-image: none;
}
.btn-slate-50:not(:disabled):not(.disabled):active, .btn-slate-50:not(:disabled):not(.disabled).active, .show > .btn-slate-50.dropdown-toggle {
  color: #212529;
  background-color: #d4e1ed;
  background-image: none;
  border-color: #cbdae9;
}
.btn-slate-50:not(:disabled):not(.disabled):active:focus, .btn-slate-50:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 218, 220, 0.5);
}

.btn-slate-100 {
  color: #212529;
  background: #f1f5f9 linear-gradient(180deg, #f2f6f9, #f1f5f9) repeat-x;
  border-color: #f1f5f9;
}
.btn-slate-100:hover {
  color: #212529;
  background: #d6e2ee linear-gradient(180deg, #dbe6f0, #d6e2ee) repeat-x;
  border-color: #cddcea;
}
.btn-slate-100:focus, .btn-slate-100.focus {
  color: #212529;
  background: #d6e2ee linear-gradient(180deg, #dbe6f0, #d6e2ee) repeat-x;
  border-color: #cddcea;
  box-shadow: 0 0 0 0.2rem rgba(210, 214, 218, 0.5);
}
.btn-slate-100.disabled, .btn-slate-100:disabled {
  color: #212529;
  background-color: #f1f5f9;
  border-color: #f1f5f9;
  background-image: none;
}
.btn-slate-100:not(:disabled):not(.disabled):active, .btn-slate-100:not(:disabled):not(.disabled).active, .show > .btn-slate-100.dropdown-toggle {
  color: #212529;
  background-color: #cddcea;
  background-image: none;
  border-color: #c4d5e6;
}
.btn-slate-100:not(:disabled):not(.disabled):active:focus, .btn-slate-100:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 214, 218, 0.5);
}

.btn-slate-200 {
  color: #212529;
  background: #e2e8f0 linear-gradient(180deg, #e5ebf2, #e2e8f0) repeat-x;
  border-color: #e2e8f0;
}
.btn-slate-200:hover {
  color: #212529;
  background: #c9d4e3 linear-gradient(180deg, #d0dae7, #c9d4e3) repeat-x;
  border-color: #c0cddf;
}
.btn-slate-200:focus, .btn-slate-200.focus {
  color: #212529;
  background: #c9d4e3 linear-gradient(180deg, #d0dae7, #c9d4e3) repeat-x;
  border-color: #c0cddf;
  box-shadow: 0 0 0 0.2rem rgba(197, 203, 210, 0.5);
}
.btn-slate-200.disabled, .btn-slate-200:disabled {
  color: #212529;
  background-color: #e2e8f0;
  border-color: #e2e8f0;
  background-image: none;
}
.btn-slate-200:not(:disabled):not(.disabled):active, .btn-slate-200:not(:disabled):not(.disabled).active, .show > .btn-slate-200.dropdown-toggle {
  color: #212529;
  background-color: #c0cddf;
  background-image: none;
  border-color: #b8c7da;
}
.btn-slate-200:not(:disabled):not(.disabled):active:focus, .btn-slate-200:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 203, 210, 0.5);
}

.btn-slate-300 {
  color: #212529;
  background: #cbd5e1 linear-gradient(180deg, #d2dbe5, #cbd5e1) repeat-x;
  border-color: #cbd5e1;
}
.btn-slate-300:hover {
  color: #212529;
  background: #b3c1d3 linear-gradient(180deg, #bdcad9, #b3c1d3) repeat-x;
  border-color: #abbbce;
}
.btn-slate-300:focus, .btn-slate-300.focus {
  color: #212529;
  background: #b3c1d3 linear-gradient(180deg, #bdcad9, #b3c1d3) repeat-x;
  border-color: #abbbce;
  box-shadow: 0 0 0 0.2rem rgba(178, 187, 197, 0.5);
}
.btn-slate-300.disabled, .btn-slate-300:disabled {
  color: #212529;
  background-color: #cbd5e1;
  border-color: #cbd5e1;
  background-image: none;
}
.btn-slate-300:not(:disabled):not(.disabled):active, .btn-slate-300:not(:disabled):not(.disabled).active, .show > .btn-slate-300.dropdown-toggle {
  color: #212529;
  background-color: #abbbce;
  background-image: none;
  border-color: #a3b4ca;
}
.btn-slate-300:not(:disabled):not(.disabled):active:focus, .btn-slate-300:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 187, 197, 0.5);
}

.btn-slate-400 {
  color: #212529;
  background: #94a3b8 linear-gradient(180deg, #a3b0c2, #94a3b8) repeat-x;
  border-color: #94a3b8;
}
.btn-slate-400:hover {
  color: #FEFEFE;
  background: #7d8fa9 linear-gradient(180deg, #8f9fb5, #7d8fa9) repeat-x;
  border-color: #7589a4;
}
.btn-slate-400:focus, .btn-slate-400.focus {
  color: #FEFEFE;
  background: #7d8fa9 linear-gradient(180deg, #8f9fb5, #7d8fa9) repeat-x;
  border-color: #7589a4;
  box-shadow: 0 0 0 0.2rem rgba(131, 144, 163, 0.5);
}
.btn-slate-400.disabled, .btn-slate-400:disabled {
  color: #212529;
  background-color: #94a3b8;
  border-color: #94a3b8;
  background-image: none;
}
.btn-slate-400:not(:disabled):not(.disabled):active, .btn-slate-400:not(:disabled):not(.disabled).active, .show > .btn-slate-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7589a4;
  background-image: none;
  border-color: #6e829f;
}
.btn-slate-400:not(:disabled):not(.disabled):active:focus, .btn-slate-400:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 144, 163, 0.5);
}

.btn-slate-500 {
  color: #FEFEFE;
  background: #64748b linear-gradient(180deg, #7a889c, #64748b) repeat-x;
  border-color: #64748b;
}
.btn-slate-500:hover {
  color: #FEFEFE;
  background: #546175 linear-gradient(180deg, #6d7889, #546175) repeat-x;
  border-color: #4f5b6d;
}
.btn-slate-500:focus, .btn-slate-500.focus {
  color: #FEFEFE;
  background: #546175 linear-gradient(180deg, #6d7889, #546175) repeat-x;
  border-color: #4f5b6d;
  box-shadow: 0 0 0 0.2rem rgba(123, 137, 156, 0.5);
}
.btn-slate-500.disabled, .btn-slate-500:disabled {
  color: #FEFEFE;
  background-color: #64748b;
  border-color: #64748b;
  background-image: none;
}
.btn-slate-500:not(:disabled):not(.disabled):active, .btn-slate-500:not(:disabled):not(.disabled).active, .show > .btn-slate-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4f5b6d;
  background-image: none;
  border-color: #495566;
}
.btn-slate-500:not(:disabled):not(.disabled):active:focus, .btn-slate-500:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(123, 137, 156, 0.5);
}

.btn-slate-600 {
  color: #FEFEFE;
  background: #475569 linear-gradient(180deg, #626e7f, #475569) repeat-x;
  border-color: #475569;
}
.btn-slate-600:hover {
  color: #FEFEFE;
  background: #384352 linear-gradient(180deg, #555e6c, #384352) repeat-x;
  border-color: #323c4b;
}
.btn-slate-600:focus, .btn-slate-600.focus {
  color: #FEFEFE;
  background: #384352 linear-gradient(180deg, #555e6c, #384352) repeat-x;
  border-color: #323c4b;
  box-shadow: 0 0 0 0.2rem rgba(98, 110, 127, 0.5);
}
.btn-slate-600.disabled, .btn-slate-600:disabled {
  color: #FEFEFE;
  background-color: #475569;
  border-color: #475569;
  background-image: none;
}
.btn-slate-600:not(:disabled):not(.disabled):active, .btn-slate-600:not(:disabled):not(.disabled).active, .show > .btn-slate-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #323c4b;
  background-image: none;
  border-color: #2d3643;
}
.btn-slate-600:not(:disabled):not(.disabled):active:focus, .btn-slate-600:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 110, 127, 0.5);
}

.btn-slate-700 {
  color: #FEFEFE;
  background: #334155 linear-gradient(180deg, #515d6e, #334155) repeat-x;
  border-color: #334155;
}
.btn-slate-700:hover {
  color: #FEFEFE;
  background: #252f3d linear-gradient(180deg, #454d5a, #252f3d) repeat-x;
  border-color: #202935;
}
.btn-slate-700:focus, .btn-slate-700.focus {
  color: #FEFEFE;
  background: #252f3d linear-gradient(180deg, #454d5a, #252f3d) repeat-x;
  border-color: #202935;
  box-shadow: 0 0 0 0.2rem rgba(81, 93, 110, 0.5);
}
.btn-slate-700.disabled, .btn-slate-700:disabled {
  color: #FEFEFE;
  background-color: #334155;
  border-color: #334155;
  background-image: none;
}
.btn-slate-700:not(:disabled):not(.disabled):active, .btn-slate-700:not(:disabled):not(.disabled).active, .show > .btn-slate-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #202935;
  background-image: none;
  border-color: #1b232d;
}
.btn-slate-700:not(:disabled):not(.disabled):active:focus, .btn-slate-700:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 93, 110, 0.5);
}

.btn-slate-800 {
  color: #FEFEFE;
  background: #1e293b linear-gradient(180deg, #3f4858, #1e293b) repeat-x;
  border-color: #1e293b;
}
.btn-slate-800:hover {
  color: #FEFEFE;
  background: #111722 linear-gradient(180deg, #343943, #111722) repeat-x;
  border-color: #0d1219;
}
.btn-slate-800:focus, .btn-slate-800.focus {
  color: #FEFEFE;
  background: #111722 linear-gradient(180deg, #343943, #111722) repeat-x;
  border-color: #0d1219;
  box-shadow: 0 0 0 0.2rem rgba(64, 73, 88, 0.5);
}
.btn-slate-800.disabled, .btn-slate-800:disabled {
  color: #FEFEFE;
  background-color: #1e293b;
  border-color: #1e293b;
  background-image: none;
}
.btn-slate-800:not(:disabled):not(.disabled):active, .btn-slate-800:not(:disabled):not(.disabled).active, .show > .btn-slate-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d1219;
  background-image: none;
  border-color: #090c11;
}
.btn-slate-800:not(:disabled):not(.disabled):active:focus, .btn-slate-800:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 73, 88, 0.5);
}

.btn-slate-900 {
  color: #FEFEFE;
  background: #0f172a linear-gradient(180deg, #32394a, #0f172a) repeat-x;
  border-color: #0f172a;
}
.btn-slate-900:hover {
  color: #FEFEFE;
  background: #05080e linear-gradient(180deg, #292c32, #05080e) repeat-x;
  border-color: #020204;
}
.btn-slate-900:focus, .btn-slate-900.focus {
  color: #FEFEFE;
  background: #05080e linear-gradient(180deg, #292c32, #05080e) repeat-x;
  border-color: #020204;
  box-shadow: 0 0 0 0.2rem rgba(51, 58, 74, 0.5);
}
.btn-slate-900.disabled, .btn-slate-900:disabled {
  color: #FEFEFE;
  background-color: #0f172a;
  border-color: #0f172a;
  background-image: none;
}
.btn-slate-900:not(:disabled):not(.disabled):active, .btn-slate-900:not(:disabled):not(.disabled).active, .show > .btn-slate-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #020204;
  background-image: none;
  border-color: black;
}
.btn-slate-900:not(:disabled):not(.disabled):active:focus, .btn-slate-900:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 58, 74, 0.5);
}

.btn-slate-950 {
  color: #FEFEFE;
  background: #020617 linear-gradient(180deg, #272b39, #020617) repeat-x;
  border-color: #020617;
}
.btn-slate-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-slate-950:focus, .btn-slate-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(40, 43, 58, 0.5);
}
.btn-slate-950.disabled, .btn-slate-950:disabled {
  color: #FEFEFE;
  background-color: #020617;
  border-color: #020617;
  background-image: none;
}
.btn-slate-950:not(:disabled):not(.disabled):active, .btn-slate-950:not(:disabled):not(.disabled).active, .show > .btn-slate-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-slate-950:not(:disabled):not(.disabled):active:focus, .btn-slate-950:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 43, 58, 0.5);
}

.btn-gray-50 {
  color: #212529;
  background: #f8f9fa linear-gradient(180deg, #f8f9fa, #f8f9fa) repeat-x;
  border-color: #f8f9fa;
}
.btn-gray-50:hover {
  color: #212529;
  background: #e2e6ea linear-gradient(180deg, #e5e9ed, #e2e6ea) repeat-x;
  border-color: #dae0e5;
}
.btn-gray-50:focus, .btn-gray-50.focus {
  color: #212529;
  background: #e2e6ea linear-gradient(180deg, #e5e9ed, #e2e6ea) repeat-x;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-gray-50.disabled, .btn-gray-50:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  background-image: none;
}
.btn-gray-50:not(:disabled):not(.disabled):active, .btn-gray-50:not(:disabled):not(.disabled).active, .show > .btn-gray-50.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  background-image: none;
  border-color: #d3d9df;
}
.btn-gray-50:not(:disabled):not(.disabled):active:focus, .btn-gray-50:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-gray-100 {
  color: #212529;
  background: #e9ecef linear-gradient(180deg, #ebeef1, #e9ecef) repeat-x;
  border-color: #e9ecef;
}
.btn-gray-100:hover {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
  background-image: none;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #212529;
  background-color: #cbd3da;
  background-image: none;
  border-color: #c4ccd4;
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}

.btn-gray-200 {
  color: #212529;
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x;
  border-color: #dee2e6;
}
.btn-gray-200:hover {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
  background-image: none;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #212529;
  background-color: #c1c9d0;
  background-image: none;
  border-color: #bac2cb;
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}

.btn-gray-300 {
  color: #212529;
  background: #ced4da linear-gradient(180deg, #d4dadf, #ced4da) repeat-x;
  border-color: #ced4da;
}
.btn-gray-300:hover {
  color: #212529;
  background: #b8c1ca linear-gradient(180deg, #c2cad2, #b8c1ca) repeat-x;
  border-color: #b1bbc4;
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #212529;
  background: #b8c1ca linear-gradient(180deg, #c2cad2, #b8c1ca) repeat-x;
  border-color: #b1bbc4;
  box-shadow: 0 0 0 0.2rem rgba(180, 186, 191, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
  background-image: none;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #212529;
  background-color: #b1bbc4;
  background-image: none;
  border-color: #aab4bf;
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 186, 191, 0.5);
}

.btn-gray-400 {
  color: #212529;
  background: #adb5bd linear-gradient(180deg, #b8bfc6, #adb5bd) repeat-x;
  border-color: #adb5bd;
}
.btn-gray-400:hover {
  color: #212529;
  background: #98a2ac linear-gradient(180deg, #a6afb8, #98a2ac) repeat-x;
  border-color: #919ca6;
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #212529;
  background: #98a2ac linear-gradient(180deg, #a6afb8, #98a2ac) repeat-x;
  border-color: #919ca6;
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 167, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
  background-image: none;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #212529;
  background-color: #919ca6;
  background-image: none;
  border-color: #8a95a1;
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 167, 0.5);
}

.btn-gray-500 {
  color: #FEFEFE;
  background: #868e96 linear-gradient(180deg, #979ea5, #868e96) repeat-x;
  border-color: #868e96;
}
.btn-gray-500:hover {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
  background-image: none;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  background-image: none;
  border-color: #666e76;
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}

.btn-gray-600 {
  color: #FEFEFE;
  background: #6c757d linear-gradient(180deg, #818990, #6c757d) repeat-x;
  border-color: #6c757d;
}
.btn-gray-600:hover {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
  background-image: none;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #545b62;
  background-image: none;
  border-color: #4e555b;
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}

.btn-gray-700 {
  color: #FEFEFE;
  background: #495057 linear-gradient(180deg, #636a70, #495057) repeat-x;
  border-color: #495057;
}
.btn-gray-700:hover {
  color: #FEFEFE;
  background: #383d42 linear-gradient(180deg, #55595e, #383d42) repeat-x;
  border-color: #32373b;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  color: #FEFEFE;
  background: #383d42 linear-gradient(180deg, #55595e, #383d42) repeat-x;
  border-color: #32373b;
  box-shadow: 0 0 0 0.2rem rgba(100, 106, 112, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #FEFEFE;
  background-color: #495057;
  border-color: #495057;
  background-image: none;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #32373b;
  background-image: none;
  border-color: #2c3034;
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 106, 112, 0.5);
}

.btn-gray-800 {
  color: #FEFEFE;
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x;
  border-color: #343a40;
}
.btn-gray-800:hover {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
}
.btn-gray-800:focus, .btn-gray-800.focus {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}
.btn-gray-800.disabled, .btn-gray-800:disabled {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d2124;
  background-image: none;
  border-color: #171a1d;
}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}

.btn-gray-900 {
  color: #FEFEFE;
  background: #212529 linear-gradient(180deg, #414549, #212529) repeat-x;
  border-color: #212529;
}
.btn-gray-900:hover {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
}
.btn-gray-900:focus, .btn-gray-900.focus {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}
.btn-gray-900.disabled, .btn-gray-900:disabled {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
  background-image: none;
}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a0c0d;
  background-image: none;
  border-color: #050506;
}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}

.btn-gray-950 {
  color: #FEFEFE;
  background: #111519 linear-gradient(180deg, #34373b, #111519) repeat-x;
  border-color: #111519;
}
.btn-gray-950:hover {
  color: #FEFEFE;
  background: #020202 linear-gradient(180deg, #272728, #020202) repeat-x;
  border-color: black;
}
.btn-gray-950:focus, .btn-gray-950.focus {
  color: #FEFEFE;
  background: #020202 linear-gradient(180deg, #272728, #020202) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(53, 56, 59, 0.5);
}
.btn-gray-950.disabled, .btn-gray-950:disabled {
  color: #FEFEFE;
  background-color: #111519;
  border-color: #111519;
  background-image: none;
}
.btn-gray-950:not(:disabled):not(.disabled):active, .btn-gray-950:not(:disabled):not(.disabled).active, .show > .btn-gray-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-gray-950:not(:disabled):not(.disabled):active:focus, .btn-gray-950:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 56, 59, 0.5);
}

.btn-zinc-50 {
  color: #212529;
  background: #fafafa linear-gradient(180deg, #fafafa, #fafafa) repeat-x;
  border-color: #fafafa;
}
.btn-zinc-50:hover {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
}
.btn-zinc-50:focus, .btn-zinc-50.focus {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}
.btn-zinc-50.disabled, .btn-zinc-50:disabled {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
  background-image: none;
}
.btn-zinc-50:not(:disabled):not(.disabled):active, .btn-zinc-50:not(:disabled):not(.disabled).active, .show > .btn-zinc-50.dropdown-toggle {
  color: #212529;
  background-color: #e1e1e1;
  background-image: none;
  border-color: #dadada;
}
.btn-zinc-50:not(:disabled):not(.disabled):active:focus, .btn-zinc-50:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}

.btn-zinc-100 {
  color: #212529;
  background: #f4f4f5 linear-gradient(180deg, #f5f5f6, #f4f4f5) repeat-x;
  border-color: #f4f4f5;
}
.btn-zinc-100:hover {
  color: #212529;
  background: #e0e0e3 linear-gradient(180deg, #e4e4e7, #e0e0e3) repeat-x;
  border-color: #d9d9dd;
}
.btn-zinc-100:focus, .btn-zinc-100.focus {
  color: #212529;
  background: #e0e0e3 linear-gradient(180deg, #e4e4e7, #e0e0e3) repeat-x;
  border-color: #d9d9dd;
  box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5);
}
.btn-zinc-100.disabled, .btn-zinc-100:disabled {
  color: #212529;
  background-color: #f4f4f5;
  border-color: #f4f4f5;
  background-image: none;
}
.btn-zinc-100:not(:disabled):not(.disabled):active, .btn-zinc-100:not(:disabled):not(.disabled).active, .show > .btn-zinc-100.dropdown-toggle {
  color: #212529;
  background-color: #d9d9dd;
  background-image: none;
  border-color: #d3d3d7;
}
.btn-zinc-100:not(:disabled):not(.disabled):active:focus, .btn-zinc-100:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5);
}

.btn-zinc-200 {
  color: #212529;
  background: #e4e4e7 linear-gradient(180deg, #e7e7ea, #e4e4e7) repeat-x;
  border-color: #e4e4e7;
}
.btn-zinc-200:hover {
  color: #212529;
  background: #d0d0d5 linear-gradient(180deg, #d6d6db, #d0d0d5) repeat-x;
  border-color: #c9c9cf;
}
.btn-zinc-200:focus, .btn-zinc-200.focus {
  color: #212529;
  background: #d0d0d5 linear-gradient(180deg, #d6d6db, #d0d0d5) repeat-x;
  border-color: #c9c9cf;
  box-shadow: 0 0 0 0.2rem rgba(199, 199, 203, 0.5);
}
.btn-zinc-200.disabled, .btn-zinc-200:disabled {
  color: #212529;
  background-color: #e4e4e7;
  border-color: #e4e4e7;
  background-image: none;
}
.btn-zinc-200:not(:disabled):not(.disabled):active, .btn-zinc-200:not(:disabled):not(.disabled).active, .show > .btn-zinc-200.dropdown-toggle {
  color: #212529;
  background-color: #c9c9cf;
  background-image: none;
  border-color: #c2c2c9;
}
.btn-zinc-200:not(:disabled):not(.disabled):active:focus, .btn-zinc-200:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 199, 203, 0.5);
}

.btn-zinc-300 {
  color: #212529;
  background: #d4d4d8 linear-gradient(180deg, #d9dadd, #d4d4d8) repeat-x;
  border-color: #d4d4d8;
}
.btn-zinc-300:hover {
  color: #212529;
  background: #c0c0c6 linear-gradient(180deg, #c8c9ce, #c0c0c6) repeat-x;
  border-color: #b9b9c0;
}
.btn-zinc-300:focus, .btn-zinc-300.focus {
  color: #212529;
  background: #c0c0c6 linear-gradient(180deg, #c8c9ce, #c0c0c6) repeat-x;
  border-color: #b9b9c0;
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 190, 0.5);
}
.btn-zinc-300.disabled, .btn-zinc-300:disabled {
  color: #212529;
  background-color: #d4d4d8;
  border-color: #d4d4d8;
  background-image: none;
}
.btn-zinc-300:not(:disabled):not(.disabled):active, .btn-zinc-300:not(:disabled):not(.disabled).active, .show > .btn-zinc-300.dropdown-toggle {
  color: #212529;
  background-color: #b9b9c0;
  background-image: none;
  border-color: #b3b3ba;
}
.btn-zinc-300:not(:disabled):not(.disabled):active:focus, .btn-zinc-300:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 190, 0.5);
}

.btn-zinc-400 {
  color: #212529;
  background: #a1a1aa linear-gradient(180deg, #aeaeb6, #a1a1aa) repeat-x;
  border-color: #a1a1aa;
}
.btn-zinc-400:hover {
  color: #FEFEFE;
  background: #8d8d98 linear-gradient(180deg, #9d9da7, #8d8d98) repeat-x;
  border-color: #868692;
}
.btn-zinc-400:focus, .btn-zinc-400.focus {
  color: #FEFEFE;
  background: #8d8d98 linear-gradient(180deg, #9d9da7, #8d8d98) repeat-x;
  border-color: #868692;
  box-shadow: 0 0 0 0.2rem rgba(142, 142, 151, 0.5);
}
.btn-zinc-400.disabled, .btn-zinc-400:disabled {
  color: #212529;
  background-color: #a1a1aa;
  border-color: #a1a1aa;
  background-image: none;
}
.btn-zinc-400:not(:disabled):not(.disabled):active, .btn-zinc-400:not(:disabled):not(.disabled).active, .show > .btn-zinc-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #868692;
  background-image: none;
  border-color: #80808c;
}
.btn-zinc-400:not(:disabled):not(.disabled):active:focus, .btn-zinc-400:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(142, 142, 151, 0.5);
}

.btn-zinc-500 {
  color: #FEFEFE;
  background: #71717a linear-gradient(180deg, #85868e, #71717a) repeat-x;
  border-color: #71717a;
}
.btn-zinc-500:hover {
  color: #FEFEFE;
  background: #5f5f66 linear-gradient(180deg, #76767d, #5f5f66) repeat-x;
  border-color: #585860;
}
.btn-zinc-500:focus, .btn-zinc-500.focus {
  color: #FEFEFE;
  background: #5f5f66 linear-gradient(180deg, #76767d, #5f5f66) repeat-x;
  border-color: #585860;
  box-shadow: 0 0 0 0.2rem rgba(134, 134, 142, 0.5);
}
.btn-zinc-500.disabled, .btn-zinc-500:disabled {
  color: #FEFEFE;
  background-color: #71717a;
  border-color: #71717a;
  background-image: none;
}
.btn-zinc-500:not(:disabled):not(.disabled):active, .btn-zinc-500:not(:disabled):not(.disabled).active, .show > .btn-zinc-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #585860;
  background-image: none;
  border-color: #525259;
}
.btn-zinc-500:not(:disabled):not(.disabled):active:focus, .btn-zinc-500:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 134, 142, 0.5);
}

.btn-zinc-600 {
  color: #FEFEFE;
  background: #52525b linear-gradient(180deg, #6b6b73, #52525b) repeat-x;
  border-color: #52525b;
}
.btn-zinc-600:hover {
  color: #FEFEFE;
  background: #404047 linear-gradient(180deg, #5c5c62, #404047) repeat-x;
  border-color: #3a3a40;
}
.btn-zinc-600:focus, .btn-zinc-600.focus {
  color: #FEFEFE;
  background: #404047 linear-gradient(180deg, #5c5c62, #404047) repeat-x;
  border-color: #3a3a40;
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 115, 0.5);
}
.btn-zinc-600.disabled, .btn-zinc-600:disabled {
  color: #FEFEFE;
  background-color: #52525b;
  border-color: #52525b;
  background-image: none;
}
.btn-zinc-600:not(:disabled):not(.disabled):active, .btn-zinc-600:not(:disabled):not(.disabled).active, .show > .btn-zinc-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3a3a40;
  background-image: none;
  border-color: #343439;
}
.btn-zinc-600:not(:disabled):not(.disabled):active:focus, .btn-zinc-600:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 115, 0.5);
}

.btn-zinc-700 {
  color: #FEFEFE;
  background: #3f3f46 linear-gradient(180deg, #5b5b61, #3f3f46) repeat-x;
  border-color: #3f3f46;
}
.btn-zinc-700:hover {
  color: #FEFEFE;
  background: #2d2d32 linear-gradient(180deg, #4b4c50, #2d2d32) repeat-x;
  border-color: #27272b;
}
.btn-zinc-700:focus, .btn-zinc-700.focus {
  color: #FEFEFE;
  background: #2d2d32 linear-gradient(180deg, #4b4c50, #2d2d32) repeat-x;
  border-color: #27272b;
  box-shadow: 0 0 0 0.2rem rgba(92, 92, 98, 0.5);
}
.btn-zinc-700.disabled, .btn-zinc-700:disabled {
  color: #FEFEFE;
  background-color: #3f3f46;
  border-color: #3f3f46;
  background-image: none;
}
.btn-zinc-700:not(:disabled):not(.disabled):active, .btn-zinc-700:not(:disabled):not(.disabled).active, .show > .btn-zinc-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #27272b;
  background-image: none;
  border-color: #212124;
}
.btn-zinc-700:not(:disabled):not(.disabled):active:focus, .btn-zinc-700:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 92, 98, 0.5);
}

.btn-zinc-800 {
  color: #FEFEFE;
  background: #27272a linear-gradient(180deg, #46474a, #27272a) repeat-x;
  border-color: #27272a;
}
.btn-zinc-800:hover {
  color: #FEFEFE;
  background: #151516 linear-gradient(180deg, #373739, #151516) repeat-x;
  border-color: #0e0e10;
}
.btn-zinc-800:focus, .btn-zinc-800.focus {
  color: #FEFEFE;
  background: #151516 linear-gradient(180deg, #373739, #151516) repeat-x;
  border-color: #0e0e10;
  box-shadow: 0 0 0 0.2rem rgba(71, 71, 74, 0.5);
}
.btn-zinc-800.disabled, .btn-zinc-800:disabled {
  color: #FEFEFE;
  background-color: #27272a;
  border-color: #27272a;
  background-image: none;
}
.btn-zinc-800:not(:disabled):not(.disabled):active, .btn-zinc-800:not(:disabled):not(.disabled).active, .show > .btn-zinc-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e0e10;
  background-image: none;
  border-color: #080809;
}
.btn-zinc-800:not(:disabled):not(.disabled):active:focus, .btn-zinc-800:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 71, 74, 0.5);
}

.btn-zinc-900 {
  color: #FEFEFE;
  background: #18181b linear-gradient(180deg, #3a3a3d, #18181b) repeat-x;
  border-color: #18181b;
}
.btn-zinc-900:hover {
  color: #FEFEFE;
  background: #060607 linear-gradient(180deg, #2a2b2c, #060607) repeat-x;
  border-color: black;
}
.btn-zinc-900:focus, .btn-zinc-900.focus {
  color: #FEFEFE;
  background: #060607 linear-gradient(180deg, #2a2b2c, #060607) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(59, 59, 61, 0.5);
}
.btn-zinc-900.disabled, .btn-zinc-900:disabled {
  color: #FEFEFE;
  background-color: #18181b;
  border-color: #18181b;
  background-image: none;
}
.btn-zinc-900:not(:disabled):not(.disabled):active, .btn-zinc-900:not(:disabled):not(.disabled).active, .show > .btn-zinc-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-zinc-900:not(:disabled):not(.disabled):active:focus, .btn-zinc-900:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 59, 61, 0.5);
}

.btn-zinc-950 {
  color: #FEFEFE;
  background: #09090b linear-gradient(180deg, #2d2d2f, #09090b) repeat-x;
  border-color: #09090b;
}
.btn-zinc-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-zinc-950:focus, .btn-zinc-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(46, 46, 47, 0.5);
}
.btn-zinc-950.disabled, .btn-zinc-950:disabled {
  color: #FEFEFE;
  background-color: #09090b;
  border-color: #09090b;
  background-image: none;
}
.btn-zinc-950:not(:disabled):not(.disabled):active, .btn-zinc-950:not(:disabled):not(.disabled).active, .show > .btn-zinc-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-zinc-950:not(:disabled):not(.disabled):active:focus, .btn-zinc-950:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 46, 47, 0.5);
}

.btn-neutral-50 {
  color: #212529;
  background: #fafafa linear-gradient(180deg, #fafafa, #fafafa) repeat-x;
  border-color: #fafafa;
}
.btn-neutral-50:hover {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
}
.btn-neutral-50:focus, .btn-neutral-50.focus {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}
.btn-neutral-50.disabled, .btn-neutral-50:disabled {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
  background-image: none;
}
.btn-neutral-50:not(:disabled):not(.disabled):active, .btn-neutral-50:not(:disabled):not(.disabled).active, .show > .btn-neutral-50.dropdown-toggle {
  color: #212529;
  background-color: #e1e1e1;
  background-image: none;
  border-color: #dadada;
}
.btn-neutral-50:not(:disabled):not(.disabled):active:focus, .btn-neutral-50:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}

.btn-neutral-100 {
  color: #212529;
  background: #f5f5f5 linear-gradient(180deg, #f5f6f6, #f5f5f5) repeat-x;
  border-color: #f5f5f5;
}
.btn-neutral-100:hover {
  color: #212529;
  background: #e2e2e2 linear-gradient(180deg, #e5e6e6, #e2e2e2) repeat-x;
  border-color: gainsboro;
}
.btn-neutral-100:focus, .btn-neutral-100.focus {
  color: #212529;
  background: #e2e2e2 linear-gradient(180deg, #e5e6e6, #e2e2e2) repeat-x;
  border-color: gainsboro;
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}
.btn-neutral-100.disabled, .btn-neutral-100:disabled {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  background-image: none;
}
.btn-neutral-100:not(:disabled):not(.disabled):active, .btn-neutral-100:not(:disabled):not(.disabled).active, .show > .btn-neutral-100.dropdown-toggle {
  color: #212529;
  background-color: gainsboro;
  background-image: none;
  border-color: #d5d5d5;
}
.btn-neutral-100:not(:disabled):not(.disabled):active:focus, .btn-neutral-100:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}

.btn-neutral-200 {
  color: #212529;
  background: #e5e5e5 linear-gradient(180deg, #e8e8e8, #e5e5e5) repeat-x;
  border-color: #e5e5e5;
}
.btn-neutral-200:hover {
  color: #212529;
  background: #d2d2d2 linear-gradient(180deg, #d8d8d8, #d2d2d2) repeat-x;
  border-color: #cccccc;
}
.btn-neutral-200:focus, .btn-neutral-200.focus {
  color: #212529;
  background: #d2d2d2 linear-gradient(180deg, #d8d8d8, #d2d2d2) repeat-x;
  border-color: #cccccc;
  box-shadow: 0 0 0 0.2rem rgba(200, 200, 201, 0.5);
}
.btn-neutral-200.disabled, .btn-neutral-200:disabled {
  color: #212529;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  background-image: none;
}
.btn-neutral-200:not(:disabled):not(.disabled):active, .btn-neutral-200:not(:disabled):not(.disabled).active, .show > .btn-neutral-200.dropdown-toggle {
  color: #212529;
  background-color: #cccccc;
  background-image: none;
  border-color: #c5c5c5;
}
.btn-neutral-200:not(:disabled):not(.disabled):active:focus, .btn-neutral-200:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 200, 201, 0.5);
}

.btn-neutral-300 {
  color: #212529;
  background: #d4d4d4 linear-gradient(180deg, #d9dada, #d4d4d4) repeat-x;
  border-color: #d4d4d4;
}
.btn-neutral-300:hover {
  color: #212529;
  background: #c1c1c1 linear-gradient(180deg, #c9caca, #c1c1c1) repeat-x;
  border-color: #bbbbbb;
}
.btn-neutral-300:focus, .btn-neutral-300.focus {
  color: #212529;
  background: #c1c1c1 linear-gradient(180deg, #c9caca, #c1c1c1) repeat-x;
  border-color: #bbbbbb;
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 186, 0.5);
}
.btn-neutral-300.disabled, .btn-neutral-300:disabled {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
  background-image: none;
}
.btn-neutral-300:not(:disabled):not(.disabled):active, .btn-neutral-300:not(:disabled):not(.disabled).active, .show > .btn-neutral-300.dropdown-toggle {
  color: #212529;
  background-color: #bbbbbb;
  background-image: none;
  border-color: #b4b4b4;
}
.btn-neutral-300:not(:disabled):not(.disabled):active:focus, .btn-neutral-300:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 186, 0.5);
}

.btn-neutral-400 {
  color: #212529;
  background: #a3a3a3 linear-gradient(180deg, #b0b0b0, #a3a3a3) repeat-x;
  border-color: #a3a3a3;
}
.btn-neutral-400:hover {
  color: #FEFEFE;
  background: #909090 linear-gradient(180deg, #a0a0a0, #909090) repeat-x;
  border-color: #8a8a8a;
}
.btn-neutral-400:focus, .btn-neutral-400.focus {
  color: #FEFEFE;
  background: #909090 linear-gradient(180deg, #a0a0a0, #909090) repeat-x;
  border-color: #8a8a8a;
  box-shadow: 0 0 0 0.2rem rgba(144, 144, 145, 0.5);
}
.btn-neutral-400.disabled, .btn-neutral-400:disabled {
  color: #212529;
  background-color: #a3a3a3;
  border-color: #a3a3a3;
  background-image: none;
}
.btn-neutral-400:not(:disabled):not(.disabled):active, .btn-neutral-400:not(:disabled):not(.disabled).active, .show > .btn-neutral-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8a8a8a;
  background-image: none;
  border-color: #838383;
}
.btn-neutral-400:not(:disabled):not(.disabled):active:focus, .btn-neutral-400:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 144, 145, 0.5);
}

.btn-neutral-500 {
  color: #FEFEFE;
  background: #737373 linear-gradient(180deg, #878788, #737373) repeat-x;
  border-color: #737373;
}
.btn-neutral-500:hover {
  color: #FEFEFE;
  background: #606060 linear-gradient(180deg, #777777, #606060) repeat-x;
  border-color: #5a5a5a;
}
.btn-neutral-500:focus, .btn-neutral-500.focus {
  color: #FEFEFE;
  background: #606060 linear-gradient(180deg, #777777, #606060) repeat-x;
  border-color: #5a5a5a;
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}
.btn-neutral-500.disabled, .btn-neutral-500:disabled {
  color: #FEFEFE;
  background-color: #737373;
  border-color: #737373;
  background-image: none;
}
.btn-neutral-500:not(:disabled):not(.disabled):active, .btn-neutral-500:not(:disabled):not(.disabled).active, .show > .btn-neutral-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5a5a5a;
  background-image: none;
  border-color: #535353;
}
.btn-neutral-500:not(:disabled):not(.disabled):active:focus, .btn-neutral-500:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}

.btn-neutral-600 {
  color: #FEFEFE;
  background: #525252 linear-gradient(180deg, #6b6b6c, #525252) repeat-x;
  border-color: #525252;
}
.btn-neutral-600:hover {
  color: #FEFEFE;
  background: #3f3f3f linear-gradient(180deg, #5b5b5b, #3f3f3f) repeat-x;
  border-color: #393939;
}
.btn-neutral-600:focus, .btn-neutral-600.focus {
  color: #FEFEFE;
  background: #3f3f3f linear-gradient(180deg, #5b5b5b, #3f3f3f) repeat-x;
  border-color: #393939;
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 108, 0.5);
}
.btn-neutral-600.disabled, .btn-neutral-600:disabled {
  color: #FEFEFE;
  background-color: #525252;
  border-color: #525252;
  background-image: none;
}
.btn-neutral-600:not(:disabled):not(.disabled):active, .btn-neutral-600:not(:disabled):not(.disabled).active, .show > .btn-neutral-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #393939;
  background-image: none;
  border-color: #323232;
}
.btn-neutral-600:not(:disabled):not(.disabled):active:focus, .btn-neutral-600:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 108, 0.5);
}

.btn-neutral-700 {
  color: #FEFEFE;
  background: #404040 linear-gradient(180deg, #5c5c5c, #404040) repeat-x;
  border-color: #404040;
}
.btn-neutral-700:hover {
  color: #FEFEFE;
  background: #2d2d2d linear-gradient(180deg, #4b4c4c, #2d2d2d) repeat-x;
  border-color: #272727;
}
.btn-neutral-700:focus, .btn-neutral-700.focus {
  color: #FEFEFE;
  background: #2d2d2d linear-gradient(180deg, #4b4c4c, #2d2d2d) repeat-x;
  border-color: #272727;
  box-shadow: 0 0 0 0.2rem rgba(93, 93, 93, 0.5);
}
.btn-neutral-700.disabled, .btn-neutral-700:disabled {
  color: #FEFEFE;
  background-color: #404040;
  border-color: #404040;
  background-image: none;
}
.btn-neutral-700:not(:disabled):not(.disabled):active, .btn-neutral-700:not(:disabled):not(.disabled).active, .show > .btn-neutral-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #272727;
  background-image: none;
  border-color: #202020;
}
.btn-neutral-700:not(:disabled):not(.disabled):active:focus, .btn-neutral-700:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 93, 93, 0.5);
}

.btn-neutral-800 {
  color: #FEFEFE;
  background: #262626 linear-gradient(180deg, #464646, #262626) repeat-x;
  border-color: #262626;
}
.btn-neutral-800:hover {
  color: #FEFEFE;
  background: #131313 linear-gradient(180deg, #353636, #131313) repeat-x;
  border-color: #0d0d0d;
}
.btn-neutral-800:focus, .btn-neutral-800.focus {
  color: #FEFEFE;
  background: #131313 linear-gradient(180deg, #353636, #131313) repeat-x;
  border-color: #0d0d0d;
  box-shadow: 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}
.btn-neutral-800.disabled, .btn-neutral-800:disabled {
  color: #FEFEFE;
  background-color: #262626;
  border-color: #262626;
  background-image: none;
}
.btn-neutral-800:not(:disabled):not(.disabled):active, .btn-neutral-800:not(:disabled):not(.disabled).active, .show > .btn-neutral-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d0d0d;
  background-image: none;
  border-color: #060606;
}
.btn-neutral-800:not(:disabled):not(.disabled):active:focus, .btn-neutral-800:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}

.btn-neutral-900 {
  color: #FEFEFE;
  background: #171717 linear-gradient(180deg, #393939, #171717) repeat-x;
  border-color: #171717;
}
.btn-neutral-900:hover {
  color: #FEFEFE;
  background: #040404 linear-gradient(180deg, #292929, #040404) repeat-x;
  border-color: black;
}
.btn-neutral-900:focus, .btn-neutral-900.focus {
  color: #FEFEFE;
  background: #040404 linear-gradient(180deg, #292929, #040404) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}
.btn-neutral-900.disabled, .btn-neutral-900:disabled {
  color: #FEFEFE;
  background-color: #171717;
  border-color: #171717;
  background-image: none;
}
.btn-neutral-900:not(:disabled):not(.disabled):active, .btn-neutral-900:not(:disabled):not(.disabled).active, .show > .btn-neutral-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-neutral-900:not(:disabled):not(.disabled):active:focus, .btn-neutral-900:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}

.btn-neutral-950 {
  color: #FEFEFE;
  background: #0a0a0a linear-gradient(180deg, #2e2e2e, #0a0a0a) repeat-x;
  border-color: #0a0a0a;
}
.btn-neutral-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-neutral-950:focus, .btn-neutral-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(47, 47, 47, 0.5);
}
.btn-neutral-950.disabled, .btn-neutral-950:disabled {
  color: #FEFEFE;
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  background-image: none;
}
.btn-neutral-950:not(:disabled):not(.disabled):active, .btn-neutral-950:not(:disabled):not(.disabled).active, .show > .btn-neutral-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-neutral-950:not(:disabled):not(.disabled):active:focus, .btn-neutral-950:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 47, 47, 0.5);
}

.btn-stone-50 {
  color: #212529;
  background: #fafaf9 linear-gradient(180deg, #fafaf9, #fafaf9) repeat-x;
  border-color: #fafaf9;
}
.btn-stone-50:hover {
  color: #212529;
  background: #e9e9e4 linear-gradient(180deg, #ebece8, #e9e9e4) repeat-x;
  border-color: #e3e3dd;
}
.btn-stone-50:focus, .btn-stone-50.focus {
  color: #212529;
  background: #e9e9e4 linear-gradient(180deg, #ebece8, #e9e9e4) repeat-x;
  border-color: #e3e3dd;
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 218, 0.5);
}
.btn-stone-50.disabled, .btn-stone-50:disabled {
  color: #212529;
  background-color: #fafaf9;
  border-color: #fafaf9;
  background-image: none;
}
.btn-stone-50:not(:disabled):not(.disabled):active, .btn-stone-50:not(:disabled):not(.disabled).active, .show > .btn-stone-50.dropdown-toggle {
  color: #212529;
  background-color: #e3e3dd;
  background-image: none;
  border-color: #ddddd6;
}
.btn-stone-50:not(:disabled):not(.disabled):active:focus, .btn-stone-50:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 218, 0.5);
}

.btn-stone-100 {
  color: #212529;
  background: #f5f5f4 linear-gradient(180deg, #f5f6f5, #f5f5f4) repeat-x;
  border-color: #f5f5f4;
}
.btn-stone-100:hover {
  color: #212529;
  background: #e3e3e0 linear-gradient(180deg, #e6e6e4, #e3e3e0) repeat-x;
  border-color: #ddddd9;
}
.btn-stone-100:focus, .btn-stone-100.focus {
  color: #212529;
  background: #e3e3e0 linear-gradient(180deg, #e6e6e4, #e3e3e0) repeat-x;
  border-color: #ddddd9;
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}
.btn-stone-100.disabled, .btn-stone-100:disabled {
  color: #212529;
  background-color: #f5f5f4;
  border-color: #f5f5f4;
  background-image: none;
}
.btn-stone-100:not(:disabled):not(.disabled):active, .btn-stone-100:not(:disabled):not(.disabled).active, .show > .btn-stone-100.dropdown-toggle {
  color: #212529;
  background-color: #ddddd9;
  background-image: none;
  border-color: #d7d7d3;
}
.btn-stone-100:not(:disabled):not(.disabled):active:focus, .btn-stone-100:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}

.btn-stone-200 {
  color: #212529;
  background: #e7e5e4 linear-gradient(180deg, #eae8e8, #e7e5e4) repeat-x;
  border-color: #e7e5e4;
}
.btn-stone-200:hover {
  color: #212529;
  background: #d5d2d0 linear-gradient(180deg, #dad8d7, #d5d2d0) repeat-x;
  border-color: #cfcbc9;
}
.btn-stone-200:focus, .btn-stone-200.focus {
  color: #212529;
  background: #d5d2d0 linear-gradient(180deg, #dad8d7, #d5d2d0) repeat-x;
  border-color: #cfcbc9;
  box-shadow: 0 0 0 0.2rem rgba(201, 200, 200, 0.5);
}
.btn-stone-200.disabled, .btn-stone-200:disabled {
  color: #212529;
  background-color: #e7e5e4;
  border-color: #e7e5e4;
  background-image: none;
}
.btn-stone-200:not(:disabled):not(.disabled):active, .btn-stone-200:not(:disabled):not(.disabled).active, .show > .btn-stone-200.dropdown-toggle {
  color: #212529;
  background-color: #cfcbc9;
  background-image: none;
  border-color: #c9c5c2;
}
.btn-stone-200:not(:disabled):not(.disabled):active:focus, .btn-stone-200:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 200, 200, 0.5);
}

.btn-stone-300 {
  color: #212529;
  background: #d6d3d1 linear-gradient(180deg, #dbd9d7, #d6d3d1) repeat-x;
  border-color: #d6d3d1;
}
.btn-stone-300:hover {
  color: #212529;
  background: #c4c0bd linear-gradient(180deg, #ccc9c6, #c4c0bd) repeat-x;
  border-color: #beb9b6;
}
.btn-stone-300:focus, .btn-stone-300.focus {
  color: #212529;
  background: #c4c0bd linear-gradient(180deg, #ccc9c6, #c4c0bd) repeat-x;
  border-color: #beb9b6;
  box-shadow: 0 0 0 0.2rem rgba(187, 185, 184, 0.5);
}
.btn-stone-300.disabled, .btn-stone-300:disabled {
  color: #212529;
  background-color: #d6d3d1;
  border-color: #d6d3d1;
  background-image: none;
}
.btn-stone-300:not(:disabled):not(.disabled):active, .btn-stone-300:not(:disabled):not(.disabled).active, .show > .btn-stone-300.dropdown-toggle {
  color: #212529;
  background-color: #beb9b6;
  background-image: none;
  border-color: #b8b3af;
}
.btn-stone-300:not(:disabled):not(.disabled):active:focus, .btn-stone-300:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 185, 184, 0.5);
}

.btn-stone-400 {
  color: #212529;
  background: #a8a29e linear-gradient(180deg, #b4afac, #a8a29e) repeat-x;
  border-color: #a8a29e;
}
.btn-stone-400:hover {
  color: #FEFEFE;
  background: #968f8a linear-gradient(180deg, #a59f9b, #968f8a) repeat-x;
  border-color: #908883;
}
.btn-stone-400:focus, .btn-stone-400.focus {
  color: #FEFEFE;
  background: #968f8a linear-gradient(180deg, #a59f9b, #968f8a) repeat-x;
  border-color: #908883;
  box-shadow: 0 0 0 0.2rem rgba(148, 143, 140, 0.5);
}
.btn-stone-400.disabled, .btn-stone-400:disabled {
  color: #212529;
  background-color: #a8a29e;
  border-color: #a8a29e;
  background-image: none;
}
.btn-stone-400:not(:disabled):not(.disabled):active, .btn-stone-400:not(:disabled):not(.disabled).active, .show > .btn-stone-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #908883;
  background-image: none;
  border-color: #8a827c;
}
.btn-stone-400:not(:disabled):not(.disabled):active:focus, .btn-stone-400:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 143, 140, 0.5);
}

.btn-stone-500 {
  color: #FEFEFE;
  background: #78716c linear-gradient(180deg, #8b8682, #78716c) repeat-x;
  border-color: #78716c;
}
.btn-stone-500:hover {
  color: #FEFEFE;
  background: #645e5a linear-gradient(180deg, #7a7572, #645e5a) repeat-x;
  border-color: #5d5854;
}
.btn-stone-500:focus, .btn-stone-500.focus {
  color: #FEFEFE;
  background: #645e5a linear-gradient(180deg, #7a7572, #645e5a) repeat-x;
  border-color: #5d5854;
  box-shadow: 0 0 0 0.2rem rgba(140, 134, 130, 0.5);
}
.btn-stone-500.disabled, .btn-stone-500:disabled {
  color: #FEFEFE;
  background-color: #78716c;
  border-color: #78716c;
  background-image: none;
}
.btn-stone-500:not(:disabled):not(.disabled):active, .btn-stone-500:not(:disabled):not(.disabled).active, .show > .btn-stone-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5d5854;
  background-image: none;
  border-color: #56514e;
}
.btn-stone-500:not(:disabled):not(.disabled):active:focus, .btn-stone-500:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140, 134, 130, 0.5);
}

.btn-stone-600 {
  color: #FEFEFE;
  background: #57534e linear-gradient(180deg, #6f6c68, #57534e) repeat-x;
  border-color: #57534e;
}
.btn-stone-600:hover {
  color: #FEFEFE;
  background: #43403c linear-gradient(180deg, #5e5c59, #43403c) repeat-x;
  border-color: #3c3936;
}
.btn-stone-600:focus, .btn-stone-600.focus {
  color: #FEFEFE;
  background: #43403c linear-gradient(180deg, #5e5c59, #43403c) repeat-x;
  border-color: #3c3936;
  box-shadow: 0 0 0 0.2rem rgba(112, 109, 104, 0.5);
}
.btn-stone-600.disabled, .btn-stone-600:disabled {
  color: #FEFEFE;
  background-color: #57534e;
  border-color: #57534e;
  background-image: none;
}
.btn-stone-600:not(:disabled):not(.disabled):active, .btn-stone-600:not(:disabled):not(.disabled).active, .show > .btn-stone-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3c3936;
  background-image: none;
  border-color: #353330;
}
.btn-stone-600:not(:disabled):not(.disabled):active:focus, .btn-stone-600:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 109, 104, 0.5);
}

.btn-stone-700 {
  color: #FEFEFE;
  background: #44403c linear-gradient(180deg, #5f5c59, #44403c) repeat-x;
  border-color: #44403c;
}
.btn-stone-700:hover {
  color: #FEFEFE;
  background: #302d2a linear-gradient(180deg, #4e4c4a, #302d2a) repeat-x;
  border-color: #292724;
}
.btn-stone-700:focus, .btn-stone-700.focus {
  color: #FEFEFE;
  background: #302d2a linear-gradient(180deg, #4e4c4a, #302d2a) repeat-x;
  border-color: #292724;
  box-shadow: 0 0 0 0.2rem rgba(96, 93, 89, 0.5);
}
.btn-stone-700.disabled, .btn-stone-700:disabled {
  color: #FEFEFE;
  background-color: #44403c;
  border-color: #44403c;
  background-image: none;
}
.btn-stone-700:not(:disabled):not(.disabled):active, .btn-stone-700:not(:disabled):not(.disabled).active, .show > .btn-stone-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #292724;
  background-image: none;
  border-color: #22201e;
}
.btn-stone-700:not(:disabled):not(.disabled):active:focus, .btn-stone-700:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 93, 89, 0.5);
}

.btn-stone-800 {
  color: #FEFEFE;
  background: #292524 linear-gradient(180deg, #484544, #292524) repeat-x;
  border-color: #292524;
}
.btn-stone-800:hover {
  color: #FEFEFE;
  background: #151312 linear-gradient(180deg, #373635, #151312) repeat-x;
  border-color: #0e0c0c;
}
.btn-stone-800:focus, .btn-stone-800.focus {
  color: #FEFEFE;
  background: #151312 linear-gradient(180deg, #373635, #151312) repeat-x;
  border-color: #0e0c0c;
  box-shadow: 0 0 0 0.2rem rgba(73, 70, 69, 0.5);
}
.btn-stone-800.disabled, .btn-stone-800:disabled {
  color: #FEFEFE;
  background-color: #292524;
  border-color: #292524;
  background-image: none;
}
.btn-stone-800:not(:disabled):not(.disabled):active, .btn-stone-800:not(:disabled):not(.disabled).active, .show > .btn-stone-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e0c0c;
  background-image: none;
  border-color: #070606;
}
.btn-stone-800:not(:disabled):not(.disabled):active:focus, .btn-stone-800:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 70, 69, 0.5);
}

.btn-stone-900 {
  color: #FEFEFE;
  background: #1c1917 linear-gradient(180deg, #3d3b39, #1c1917) repeat-x;
  border-color: #1c1917;
}
.btn-stone-900:hover {
  color: #FEFEFE;
  background: #070606 linear-gradient(180deg, #2b2b2b, #070606) repeat-x;
  border-color: black;
}
.btn-stone-900:focus, .btn-stone-900.focus {
  color: #FEFEFE;
  background: #070606 linear-gradient(180deg, #2b2b2b, #070606) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(62, 59, 58, 0.5);
}
.btn-stone-900.disabled, .btn-stone-900:disabled {
  color: #FEFEFE;
  background-color: #1c1917;
  border-color: #1c1917;
  background-image: none;
}
.btn-stone-900:not(:disabled):not(.disabled):active, .btn-stone-900:not(:disabled):not(.disabled).active, .show > .btn-stone-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-stone-900:not(:disabled):not(.disabled):active:focus, .btn-stone-900:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 59, 58, 0.5);
}

.btn-stone-950 {
  color: #FEFEFE;
  background: #0c0a09 linear-gradient(180deg, #2f2e2d, #0c0a09) repeat-x;
  border-color: #0c0a09;
}
.btn-stone-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-stone-950:focus, .btn-stone-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(48, 47, 46, 0.5);
}
.btn-stone-950.disabled, .btn-stone-950:disabled {
  color: #FEFEFE;
  background-color: #0c0a09;
  border-color: #0c0a09;
  background-image: none;
}
.btn-stone-950:not(:disabled):not(.disabled):active, .btn-stone-950:not(:disabled):not(.disabled).active, .show > .btn-stone-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-stone-950:not(:disabled):not(.disabled):active:focus, .btn-stone-950:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 47, 46, 0.5);
}

.btn-red-50 {
  color: #212529;
  background: #fef2f2 linear-gradient(180deg, #fdf3f4, #fef2f2) repeat-x;
  border-color: #fef2f2;
}
.btn-red-50:hover {
  color: #212529;
  background: #fbcece linear-gradient(180deg, #fbd5d5, #fbcece) repeat-x;
  border-color: #fac3c3;
}
.btn-red-50:focus, .btn-red-50.focus {
  color: #212529;
  background: #fbcece linear-gradient(180deg, #fbd5d5, #fbcece) repeat-x;
  border-color: #fac3c3;
  box-shadow: 0 0 0 0.2rem rgba(221, 211, 212, 0.5);
}
.btn-red-50.disabled, .btn-red-50:disabled {
  color: #212529;
  background-color: #fef2f2;
  border-color: #fef2f2;
  background-image: none;
}
.btn-red-50:not(:disabled):not(.disabled):active, .btn-red-50:not(:disabled):not(.disabled).active, .show > .btn-red-50.dropdown-toggle {
  color: #212529;
  background-color: #fac3c3;
  background-image: none;
  border-color: #f9b7b7;
}
.btn-red-50:not(:disabled):not(.disabled):active:focus, .btn-red-50:not(:disabled):not(.disabled).active:focus, .show > .btn-red-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 211, 212, 0.5);
}

.btn-red-100 {
  color: #212529;
  background: #fee2e2 linear-gradient(180deg, #fde6e6, #fee2e2) repeat-x;
  border-color: #fee2e2;
}
.btn-red-100:hover {
  color: #212529;
  background: #fdbdbd linear-gradient(180deg, #fcc6c6, #fdbdbd) repeat-x;
  border-color: #fcb1b1;
}
.btn-red-100:focus, .btn-red-100.focus {
  color: #212529;
  background: #fdbdbd linear-gradient(180deg, #fcc6c6, #fdbdbd) repeat-x;
  border-color: #fcb1b1;
  box-shadow: 0 0 0 0.2rem rgba(221, 198, 198, 0.5);
}
.btn-red-100.disabled, .btn-red-100:disabled {
  color: #212529;
  background-color: #fee2e2;
  border-color: #fee2e2;
  background-image: none;
}
.btn-red-100:not(:disabled):not(.disabled):active, .btn-red-100:not(:disabled):not(.disabled).active, .show > .btn-red-100.dropdown-toggle {
  color: #212529;
  background-color: #fcb1b1;
  background-image: none;
  border-color: #fca4a4;
}
.btn-red-100:not(:disabled):not(.disabled):active:focus, .btn-red-100:not(:disabled):not(.disabled).active:focus, .show > .btn-red-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 198, 198, 0.5);
}

.btn-red-200 {
  color: #212529;
  background: #fecaca linear-gradient(180deg, #fdd1d2, #fecaca) repeat-x;
  border-color: #fecaca;
}
.btn-red-200:hover {
  color: #212529;
  background: #fda4a4 linear-gradient(180deg, #fcb1b1, #fda4a4) repeat-x;
  border-color: #fd9898;
}
.btn-red-200:focus, .btn-red-200.focus {
  color: #212529;
  background: #fda4a4 linear-gradient(180deg, #fcb1b1, #fda4a4) repeat-x;
  border-color: #fd9898;
  box-shadow: 0 0 0 0.2rem rgba(221, 177, 178, 0.5);
}
.btn-red-200.disabled, .btn-red-200:disabled {
  color: #212529;
  background-color: #fecaca;
  border-color: #fecaca;
  background-image: none;
}
.btn-red-200:not(:disabled):not(.disabled):active, .btn-red-200:not(:disabled):not(.disabled).active, .show > .btn-red-200.dropdown-toggle {
  color: #212529;
  background-color: #fd9898;
  background-image: none;
  border-color: #fd8b8b;
}
.btn-red-200:not(:disabled):not(.disabled):active:focus, .btn-red-200:not(:disabled):not(.disabled).active:focus, .show > .btn-red-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 177, 178, 0.5);
}

.btn-red-300 {
  color: #212529;
  background: #fca5a5 linear-gradient(180deg, #fbb2b2, #fca5a5) repeat-x;
  border-color: #fca5a5;
}
.btn-red-300:hover {
  color: #212529;
  background: #fb8080 linear-gradient(180deg, #fb9293, #fb8080) repeat-x;
  border-color: #fa7474;
}
.btn-red-300:focus, .btn-red-300.focus {
  color: #212529;
  background: #fb8080 linear-gradient(180deg, #fb9293, #fb8080) repeat-x;
  border-color: #fa7474;
  box-shadow: 0 0 0 0.2rem rgba(219, 146, 146, 0.5);
}
.btn-red-300.disabled, .btn-red-300:disabled {
  color: #212529;
  background-color: #fca5a5;
  border-color: #fca5a5;
  background-image: none;
}
.btn-red-300:not(:disabled):not(.disabled):active, .btn-red-300:not(:disabled):not(.disabled).active, .show > .btn-red-300.dropdown-toggle {
  color: #212529;
  background-color: #fa7474;
  background-image: none;
  border-color: #fa6767;
}
.btn-red-300:not(:disabled):not(.disabled):active:focus, .btn-red-300:not(:disabled):not(.disabled).active:focus, .show > .btn-red-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 146, 146, 0.5);
}

.btn-red-400 {
  color: #212529;
  background: #f87171 linear-gradient(180deg, #f88686, #f87171) repeat-x;
  border-color: #f87171;
}
.btn-red-400:hover {
  color: #FEFEFE;
  background: #f64d4d linear-gradient(180deg, #f66767, #f64d4d) repeat-x;
  border-color: #f64040;
}
.btn-red-400:focus, .btn-red-400.focus {
  color: #FEFEFE;
  background: #f64d4d linear-gradient(180deg, #f66767, #f64d4d) repeat-x;
  border-color: #f64040;
  box-shadow: 0 0 0 0.2rem rgba(216, 102, 102, 0.5);
}
.btn-red-400.disabled, .btn-red-400:disabled {
  color: #212529;
  background-color: #f87171;
  border-color: #f87171;
  background-image: none;
}
.btn-red-400:not(:disabled):not(.disabled):active, .btn-red-400:not(:disabled):not(.disabled).active, .show > .btn-red-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f64040;
  background-image: none;
  border-color: #f53434;
}
.btn-red-400:not(:disabled):not(.disabled):active:focus, .btn-red-400:not(:disabled):not(.disabled).active:focus, .show > .btn-red-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 102, 102, 0.5);
}

.btn-red-500 {
  color: #FEFEFE;
  background: #ef4444 linear-gradient(180deg, #f05f60, #ef4444) repeat-x;
  border-color: #ef4444;
}
.btn-red-500:hover {
  color: #FEFEFE;
  background: #ec2121 linear-gradient(180deg, #ee4242, #ec2121) repeat-x;
  border-color: #eb1515;
}
.btn-red-500:focus, .btn-red-500.focus {
  color: #FEFEFE;
  background: #ec2121 linear-gradient(180deg, #ee4242, #ec2121) repeat-x;
  border-color: #eb1515;
  box-shadow: 0 0 0 0.2rem rgba(241, 96, 96, 0.5);
}
.btn-red-500.disabled, .btn-red-500:disabled {
  color: #FEFEFE;
  background-color: #ef4444;
  border-color: #ef4444;
  background-image: none;
}
.btn-red-500:not(:disabled):not(.disabled):active, .btn-red-500:not(:disabled):not(.disabled).active, .show > .btn-red-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #eb1515;
  background-image: none;
  border-color: #e01313;
}
.btn-red-500:not(:disabled):not(.disabled):active:focus, .btn-red-500:not(:disabled):not(.disabled).active:focus, .show > .btn-red-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 96, 96, 0.5);
}

.btn-red-600 {
  color: #FEFEFE;
  background: #dc2626 linear-gradient(180deg, #e04646, #dc2626) repeat-x;
  border-color: #dc2626;
}
.btn-red-600:hover {
  color: #FEFEFE;
  background: #bd1f1f linear-gradient(180deg, #c64040, #bd1f1f) repeat-x;
  border-color: #b21d1d;
}
.btn-red-600:focus, .btn-red-600.focus {
  color: #FEFEFE;
  background: #bd1f1f linear-gradient(180deg, #c64040, #bd1f1f) repeat-x;
  border-color: #b21d1d;
  box-shadow: 0 0 0 0.2rem rgba(225, 70, 70, 0.5);
}
.btn-red-600.disabled, .btn-red-600:disabled {
  color: #FEFEFE;
  background-color: #dc2626;
  border-color: #dc2626;
  background-image: none;
}
.btn-red-600:not(:disabled):not(.disabled):active, .btn-red-600:not(:disabled):not(.disabled).active, .show > .btn-red-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b21d1d;
  background-image: none;
  border-color: #a71b1b;
}
.btn-red-600:not(:disabled):not(.disabled):active:focus, .btn-red-600:not(:disabled):not(.disabled).active:focus, .show > .btn-red-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 70, 70, 0.5);
}

.btn-red-700 {
  color: #FEFEFE;
  background: #b91c1c linear-gradient(180deg, #c23d3e, #b91c1c) repeat-x;
  border-color: #b91c1c;
}
.btn-red-700:hover {
  color: #FEFEFE;
  background: #981717 linear-gradient(180deg, #a63939, #981717) repeat-x;
  border-color: #8d1515;
}
.btn-red-700:focus, .btn-red-700.focus {
  color: #FEFEFE;
  background: #981717 linear-gradient(180deg, #a63939, #981717) repeat-x;
  border-color: #8d1515;
  box-shadow: 0 0 0 0.2rem rgba(195, 62, 62, 0.5);
}
.btn-red-700.disabled, .btn-red-700:disabled {
  color: #FEFEFE;
  background-color: #b91c1c;
  border-color: #b91c1c;
  background-image: none;
}
.btn-red-700:not(:disabled):not(.disabled):active, .btn-red-700:not(:disabled):not(.disabled).active, .show > .btn-red-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8d1515;
  background-image: none;
  border-color: #821414;
}
.btn-red-700:not(:disabled):not(.disabled):active:focus, .btn-red-700:not(:disabled):not(.disabled).active:focus, .show > .btn-red-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 62, 62, 0.5);
}

.btn-red-800 {
  color: #FEFEFE;
  background: #991b1b linear-gradient(180deg, #a73c3d, #991b1b) repeat-x;
  border-color: #991b1b;
}
.btn-red-800:hover {
  color: #FEFEFE;
  background: #781515 linear-gradient(180deg, #8b3738, #781515) repeat-x;
  border-color: #6e1313;
}
.btn-red-800:focus, .btn-red-800.focus {
  color: #FEFEFE;
  background: #781515 linear-gradient(180deg, #8b3738, #781515) repeat-x;
  border-color: #6e1313;
  box-shadow: 0 0 0 0.2rem rgba(168, 61, 61, 0.5);
}
.btn-red-800.disabled, .btn-red-800:disabled {
  color: #FEFEFE;
  background-color: #991b1b;
  border-color: #991b1b;
  background-image: none;
}
.btn-red-800:not(:disabled):not(.disabled):active, .btn-red-800:not(:disabled):not(.disabled).active, .show > .btn-red-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6e1313;
  background-image: none;
  border-color: #631111;
}
.btn-red-800:not(:disabled):not(.disabled):active:focus, .btn-red-800:not(:disabled):not(.disabled).active:focus, .show > .btn-red-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 61, 61, 0.5);
}

.btn-red-900 {
  color: #FEFEFE;
  background: #7f1d1d linear-gradient(180deg, #913e3e, #7f1d1d) repeat-x;
  border-color: #7f1d1d;
}
.btn-red-900:hover {
  color: #FEFEFE;
  background: #601616 linear-gradient(180deg, #773839, #601616) repeat-x;
  border-color: #551414;
}
.btn-red-900:focus, .btn-red-900.focus {
  color: #FEFEFE;
  background: #601616 linear-gradient(180deg, #773839, #601616) repeat-x;
  border-color: #551414;
  box-shadow: 0 0 0 0.2rem rgba(146, 63, 63, 0.5);
}
.btn-red-900.disabled, .btn-red-900:disabled {
  color: #FEFEFE;
  background-color: #7f1d1d;
  border-color: #7f1d1d;
  background-image: none;
}
.btn-red-900:not(:disabled):not(.disabled):active, .btn-red-900:not(:disabled):not(.disabled).active, .show > .btn-red-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #551414;
  background-image: none;
  border-color: #4b1111;
}
.btn-red-900:not(:disabled):not(.disabled):active:focus, .btn-red-900:not(:disabled):not(.disabled).active:focus, .show > .btn-red-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(146, 63, 63, 0.5);
}

.btn-red-950 {
  color: #FEFEFE;
  background: #450a0a linear-gradient(180deg, #602e2e, #450a0a) repeat-x;
  border-color: #450a0a;
}
.btn-red-950:hover {
  color: #FEFEFE;
  background: #240505 linear-gradient(180deg, #442a2a, #240505) repeat-x;
  border-color: #180404;
}
.btn-red-950:focus, .btn-red-950.focus {
  color: #FEFEFE;
  background: #240505 linear-gradient(180deg, #442a2a, #240505) repeat-x;
  border-color: #180404;
  box-shadow: 0 0 0 0.2rem rgba(97, 47, 47, 0.5);
}
.btn-red-950.disabled, .btn-red-950:disabled {
  color: #FEFEFE;
  background-color: #450a0a;
  border-color: #450a0a;
  background-image: none;
}
.btn-red-950:not(:disabled):not(.disabled):active, .btn-red-950:not(:disabled):not(.disabled).active, .show > .btn-red-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #180404;
  background-image: none;
  border-color: #0d0202;
}
.btn-red-950:not(:disabled):not(.disabled):active:focus, .btn-red-950:not(:disabled):not(.disabled).active:focus, .show > .btn-red-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 47, 47, 0.5);
}

.btn-orange-50 {
  color: #212529;
  background: #fff7ed linear-gradient(180deg, #fef7ef, #fff7ed) repeat-x;
  border-color: #fff7ed;
}
.btn-orange-50:hover {
  color: #212529;
  background: #ffe6c7 linear-gradient(180deg, #fee9cf, #ffe6c7) repeat-x;
  border-color: #ffe0ba;
}
.btn-orange-50:focus, .btn-orange-50.focus {
  color: #212529;
  background: #ffe6c7 linear-gradient(180deg, #fee9cf, #ffe6c7) repeat-x;
  border-color: #ffe0ba;
  box-shadow: 0 0 0 0.2rem rgba(222, 216, 208, 0.5);
}
.btn-orange-50.disabled, .btn-orange-50:disabled {
  color: #212529;
  background-color: #fff7ed;
  border-color: #fff7ed;
  background-image: none;
}
.btn-orange-50:not(:disabled):not(.disabled):active, .btn-orange-50:not(:disabled):not(.disabled).active, .show > .btn-orange-50.dropdown-toggle {
  color: #212529;
  background-color: #ffe0ba;
  background-image: none;
  border-color: #ffdbad;
}
.btn-orange-50:not(:disabled):not(.disabled):active:focus, .btn-orange-50:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 216, 208, 0.5);
}

.btn-orange-100 {
  color: #212529;
  background: #ffedd5 linear-gradient(180deg, #feefdb, #ffedd5) repeat-x;
  border-color: #ffedd5;
}
.btn-orange-100:hover {
  color: #212529;
  background: #ffddaf linear-gradient(180deg, #fee1bb, #ffddaf) repeat-x;
  border-color: #ffd7a2;
}
.btn-orange-100:focus, .btn-orange-100.focus {
  color: #212529;
  background: #ffddaf linear-gradient(180deg, #fee1bb, #ffddaf) repeat-x;
  border-color: #ffd7a2;
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 187, 0.5);
}
.btn-orange-100.disabled, .btn-orange-100:disabled {
  color: #212529;
  background-color: #ffedd5;
  border-color: #ffedd5;
  background-image: none;
}
.btn-orange-100:not(:disabled):not(.disabled):active, .btn-orange-100:not(:disabled):not(.disabled).active, .show > .btn-orange-100.dropdown-toggle {
  color: #212529;
  background-color: #ffd7a2;
  background-image: none;
  border-color: #ffd295;
}
.btn-orange-100:not(:disabled):not(.disabled):active:focus, .btn-orange-100:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 187, 0.5);
}

.btn-orange-200 {
  color: #212529;
  background: #fed7aa linear-gradient(180deg, #fddcb6, #fed7aa) repeat-x;
  border-color: #fed7aa;
}
.btn-orange-200:hover {
  color: #212529;
  background: #fec584 linear-gradient(180deg, #fdcd96, #fec584) repeat-x;
  border-color: #fdbf78;
}
.btn-orange-200:focus, .btn-orange-200.focus {
  color: #212529;
  background: #fec584 linear-gradient(180deg, #fdcd96, #fec584) repeat-x;
  border-color: #fdbf78;
  box-shadow: 0 0 0 0.2rem rgba(221, 188, 151, 0.5);
}
.btn-orange-200.disabled, .btn-orange-200:disabled {
  color: #212529;
  background-color: #fed7aa;
  border-color: #fed7aa;
  background-image: none;
}
.btn-orange-200:not(:disabled):not(.disabled):active, .btn-orange-200:not(:disabled):not(.disabled).active, .show > .btn-orange-200.dropdown-toggle {
  color: #212529;
  background-color: #fdbf78;
  background-image: none;
  border-color: #fdb96b;
}
.btn-orange-200:not(:disabled):not(.disabled):active:focus, .btn-orange-200:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 188, 151, 0.5);
}

.btn-orange-300 {
  color: #212529;
  background: #fdba74 linear-gradient(180deg, #fcc488, #fdba74) repeat-x;
  border-color: #fdba74;
}
.btn-orange-300:hover {
  color: #212529;
  background: #fca74e linear-gradient(180deg, #fbb368, #fca74e) repeat-x;
  border-color: #fca142;
}
.btn-orange-300:focus, .btn-orange-300.focus {
  color: #212529;
  background: #fca74e linear-gradient(180deg, #fbb368, #fca74e) repeat-x;
  border-color: #fca142;
  box-shadow: 0 0 0 0.2rem rgba(220, 164, 105, 0.5);
}
.btn-orange-300.disabled, .btn-orange-300:disabled {
  color: #212529;
  background-color: #fdba74;
  border-color: #fdba74;
  background-image: none;
}
.btn-orange-300:not(:disabled):not(.disabled):active, .btn-orange-300:not(:disabled):not(.disabled).active, .show > .btn-orange-300.dropdown-toggle {
  color: #212529;
  background-color: #fca142;
  background-image: none;
  border-color: #fc9b35;
}
.btn-orange-300:not(:disabled):not(.disabled):active:focus, .btn-orange-300:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 164, 105, 0.5);
}

.btn-orange-400 {
  color: #212529;
  background: #fb923c linear-gradient(180deg, #fba259, #fb923c) repeat-x;
  border-color: #fb923c;
}
.btn-orange-400:hover {
  color: #212529;
  background: #fa7d17 linear-gradient(180deg, #fa9039, #fa7d17) repeat-x;
  border-color: #fa760a;
}
.btn-orange-400:focus, .btn-orange-400.focus {
  color: #212529;
  background: #fa7d17 linear-gradient(180deg, #fa9039, #fa7d17) repeat-x;
  border-color: #fa760a;
  box-shadow: 0 0 0 0.2rem rgba(218, 130, 57, 0.5);
}
.btn-orange-400.disabled, .btn-orange-400:disabled {
  color: #212529;
  background-color: #fb923c;
  border-color: #fb923c;
  background-image: none;
}
.btn-orange-400:not(:disabled):not(.disabled):active, .btn-orange-400:not(:disabled):not(.disabled).active, .show > .btn-orange-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #fa760a;
  background-image: none;
  border-color: #f27005;
}
.btn-orange-400:not(:disabled):not(.disabled):active:focus, .btn-orange-400:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 130, 57, 0.5);
}

.btn-orange-500 {
  color: #FEFEFE;
  background: #f97316 linear-gradient(180deg, #f98739, #f97316) repeat-x;
  border-color: #f97316;
}
.btn-orange-500:hover {
  color: #FEFEFE;
  background: #e36006 linear-gradient(180deg, #e6772b, #e36006) repeat-x;
  border-color: #d65b06;
}
.btn-orange-500:focus, .btn-orange-500.focus {
  color: #FEFEFE;
  background: #e36006 linear-gradient(180deg, #e6772b, #e36006) repeat-x;
  border-color: #d65b06;
  box-shadow: 0 0 0 0.2rem rgba(250, 136, 57, 0.5);
}
.btn-orange-500.disabled, .btn-orange-500:disabled {
  color: #FEFEFE;
  background-color: #f97316;
  border-color: #f97316;
  background-image: none;
}
.btn-orange-500:not(:disabled):not(.disabled):active, .btn-orange-500:not(:disabled):not(.disabled).active, .show > .btn-orange-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #d65b06;
  background-image: none;
  border-color: #ca5605;
}
.btn-orange-500:not(:disabled):not(.disabled):active:focus, .btn-orange-500:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 136, 57, 0.5);
}

.btn-orange-600 {
  color: #FEFEFE;
  background: #ea580c linear-gradient(180deg, #ec7030, #ea580c) repeat-x;
  border-color: #ea580c;
}
.btn-orange-600:hover {
  color: #FEFEFE;
  background: #c64a0a linear-gradient(180deg, #ce642e, #c64a0a) repeat-x;
  border-color: #b9460a;
}
.btn-orange-600:focus, .btn-orange-600.focus {
  color: #FEFEFE;
  background: #c64a0a linear-gradient(180deg, #ce642e, #c64a0a) repeat-x;
  border-color: #b9460a;
  box-shadow: 0 0 0 0.2rem rgba(237, 113, 48, 0.5);
}
.btn-orange-600.disabled, .btn-orange-600:disabled {
  color: #FEFEFE;
  background-color: #ea580c;
  border-color: #ea580c;
  background-image: none;
}
.btn-orange-600:not(:disabled):not(.disabled):active, .btn-orange-600:not(:disabled):not(.disabled).active, .show > .btn-orange-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b9460a;
  background-image: none;
  border-color: #ad4109;
}
.btn-orange-600:not(:disabled):not(.disabled):active:focus, .btn-orange-600:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 113, 48, 0.5);
}

.btn-orange-700 {
  color: #FEFEFE;
  background: #c2410c linear-gradient(180deg, #ca5d30, #c2410c) repeat-x;
  border-color: #c2410c;
}
.btn-orange-700:hover {
  color: #FEFEFE;
  background: #9e350a linear-gradient(180deg, #ac532e, #9e350a) repeat-x;
  border-color: #923109;
}
.btn-orange-700:focus, .btn-orange-700.focus {
  color: #FEFEFE;
  background: #9e350a linear-gradient(180deg, #ac532e, #9e350a) repeat-x;
  border-color: #923109;
  box-shadow: 0 0 0 0.2rem rgba(203, 93, 48, 0.5);
}
.btn-orange-700.disabled, .btn-orange-700:disabled {
  color: #FEFEFE;
  background-color: #c2410c;
  border-color: #c2410c;
  background-image: none;
}
.btn-orange-700:not(:disabled):not(.disabled):active, .btn-orange-700:not(:disabled):not(.disabled).active, .show > .btn-orange-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #923109;
  background-image: none;
  border-color: #862d08;
}
.btn-orange-700:not(:disabled):not(.disabled):active:focus, .btn-orange-700:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 93, 48, 0.5);
}

.btn-orange-800 {
  color: #FEFEFE;
  background: #9a3412 linear-gradient(180deg, #a85235, #9a3412) repeat-x;
  border-color: #9a3412;
}
.btn-orange-800:hover {
  color: #FEFEFE;
  background: #78280e linear-gradient(180deg, #8b4832, #78280e) repeat-x;
  border-color: #6c250d;
}
.btn-orange-800:focus, .btn-orange-800.focus {
  color: #FEFEFE;
  background: #78280e linear-gradient(180deg, #8b4832, #78280e) repeat-x;
  border-color: #6c250d;
  box-shadow: 0 0 0 0.2rem rgba(169, 82, 53, 0.5);
}
.btn-orange-800.disabled, .btn-orange-800:disabled {
  color: #FEFEFE;
  background-color: #9a3412;
  border-color: #9a3412;
  background-image: none;
}
.btn-orange-800:not(:disabled):not(.disabled):active, .btn-orange-800:not(:disabled):not(.disabled).active, .show > .btn-orange-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c250d;
  background-image: none;
  border-color: #61210b;
}
.btn-orange-800:not(:disabled):not(.disabled):active:focus, .btn-orange-800:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(169, 82, 53, 0.5);
}

.btn-orange-900 {
  color: #FEFEFE;
  background: #7c2d12 linear-gradient(180deg, #8f4c35, #7c2d12) repeat-x;
  border-color: #7c2d12;
}
.btn-orange-900:hover {
  color: #FEFEFE;
  background: #5b210d linear-gradient(180deg, #734231, #5b210d) repeat-x;
  border-color: #4f1d0c;
}
.btn-orange-900:focus, .btn-orange-900.focus {
  color: #FEFEFE;
  background: #5b210d linear-gradient(180deg, #734231, #5b210d) repeat-x;
  border-color: #4f1d0c;
  box-shadow: 0 0 0 0.2rem rgba(144, 76, 53, 0.5);
}
.btn-orange-900.disabled, .btn-orange-900:disabled {
  color: #FEFEFE;
  background-color: #7c2d12;
  border-color: #7c2d12;
  background-image: none;
}
.btn-orange-900:not(:disabled):not(.disabled):active, .btn-orange-900:not(:disabled):not(.disabled).active, .show > .btn-orange-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4f1d0c;
  background-image: none;
  border-color: #44190a;
}
.btn-orange-900:not(:disabled):not(.disabled):active:focus, .btn-orange-900:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 76, 53, 0.5);
}

.btn-orange-950 {
  color: #FEFEFE;
  background: #431407 linear-gradient(180deg, #5e372c, #431407) repeat-x;
  border-color: #431407;
}
.btn-orange-950:hover {
  color: #FEFEFE;
  background: #200a03 linear-gradient(180deg, #402e28, #200a03) repeat-x;
  border-color: #150602;
}
.btn-orange-950:focus, .btn-orange-950.focus {
  color: #FEFEFE;
  background: #200a03 linear-gradient(180deg, #402e28, #200a03) repeat-x;
  border-color: #150602;
  box-shadow: 0 0 0 0.2rem rgba(95, 55, 44, 0.5);
}
.btn-orange-950.disabled, .btn-orange-950:disabled {
  color: #FEFEFE;
  background-color: #431407;
  border-color: #431407;
  background-image: none;
}
.btn-orange-950:not(:disabled):not(.disabled):active, .btn-orange-950:not(:disabled):not(.disabled).active, .show > .btn-orange-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #150602;
  background-image: none;
  border-color: #090301;
}
.btn-orange-950:not(:disabled):not(.disabled):active:focus, .btn-orange-950:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 55, 44, 0.5);
}

.btn-amber-50 {
  color: #212529;
  background: #fffbeb linear-gradient(180deg, #fefbee, #fffbeb) repeat-x;
  border-color: #fffbeb;
}
.btn-amber-50:hover {
  color: #212529;
  background: #fff3c5 linear-gradient(180deg, #fef4cd, #fff3c5) repeat-x;
  border-color: #fff1b8;
}
.btn-amber-50:focus, .btn-amber-50.focus {
  color: #212529;
  background: #fff3c5 linear-gradient(180deg, #fef4cd, #fff3c5) repeat-x;
  border-color: #fff1b8;
  box-shadow: 0 0 0 0.2rem rgba(222, 219, 206, 0.5);
}
.btn-amber-50.disabled, .btn-amber-50:disabled {
  color: #212529;
  background-color: #fffbeb;
  border-color: #fffbeb;
  background-image: none;
}
.btn-amber-50:not(:disabled):not(.disabled):active, .btn-amber-50:not(:disabled):not(.disabled).active, .show > .btn-amber-50.dropdown-toggle {
  color: #212529;
  background-color: #fff1b8;
  background-image: none;
  border-color: #ffeeab;
}
.btn-amber-50:not(:disabled):not(.disabled):active:focus, .btn-amber-50:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 219, 206, 0.5);
}

.btn-amber-100 {
  color: #212529;
  background: #fef3c7 linear-gradient(180deg, #fdf4cf, #fef3c7) repeat-x;
  border-color: #fef3c7;
}
.btn-amber-100:hover {
  color: #212529;
  background: #fdeba1 linear-gradient(180deg, #fcedaf, #fdeba1) repeat-x;
  border-color: #fde895;
}
.btn-amber-100:focus, .btn-amber-100.focus {
  color: #212529;
  background: #fdeba1 linear-gradient(180deg, #fcedaf, #fdeba1) repeat-x;
  border-color: #fde895;
  box-shadow: 0 0 0 0.2rem rgba(221, 212, 175, 0.5);
}
.btn-amber-100.disabled, .btn-amber-100:disabled {
  color: #212529;
  background-color: #fef3c7;
  border-color: #fef3c7;
  background-image: none;
}
.btn-amber-100:not(:disabled):not(.disabled):active, .btn-amber-100:not(:disabled):not(.disabled).active, .show > .btn-amber-100.dropdown-toggle {
  color: #212529;
  background-color: #fde895;
  background-image: none;
  border-color: #fde688;
}
.btn-amber-100:not(:disabled):not(.disabled):active:focus, .btn-amber-100:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 212, 175, 0.5);
}

.btn-amber-200 {
  color: #212529;
  background: #fde68a linear-gradient(180deg, #fce99b, #fde68a) repeat-x;
  border-color: #fde68a;
}
.btn-amber-200:hover {
  color: #212529;
  background: #fcde64 linear-gradient(180deg, #fbe27b, #fcde64) repeat-x;
  border-color: #fcdb58;
}
.btn-amber-200:focus, .btn-amber-200.focus {
  color: #212529;
  background: #fcde64 linear-gradient(180deg, #fbe27b, #fcde64) repeat-x;
  border-color: #fcdb58;
  box-shadow: 0 0 0 0.2rem rgba(220, 201, 123, 0.5);
}
.btn-amber-200.disabled, .btn-amber-200:disabled {
  color: #212529;
  background-color: #fde68a;
  border-color: #fde68a;
  background-image: none;
}
.btn-amber-200:not(:disabled):not(.disabled):active, .btn-amber-200:not(:disabled):not(.disabled).active, .show > .btn-amber-200.dropdown-toggle {
  color: #212529;
  background-color: #fcdb58;
  background-image: none;
  border-color: #fcd94b;
}
.btn-amber-200:not(:disabled):not(.disabled):active:focus, .btn-amber-200:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 201, 123, 0.5);
}

.btn-amber-300 {
  color: #212529;
  background: #fcd34d linear-gradient(180deg, #fbd967, #fcd34d) repeat-x;
  border-color: #fcd34d;
}
.btn-amber-300:hover {
  color: #212529;
  background: #fbca27 linear-gradient(180deg, #fbd147, #fbca27) repeat-x;
  border-color: #fbc71b;
}
.btn-amber-300:focus, .btn-amber-300.focus {
  color: #212529;
  background: #fbca27 linear-gradient(180deg, #fbd147, #fbca27) repeat-x;
  border-color: #fbc71b;
  box-shadow: 0 0 0 0.2rem rgba(219, 185, 72, 0.5);
}
.btn-amber-300.disabled, .btn-amber-300:disabled {
  color: #212529;
  background-color: #fcd34d;
  border-color: #fcd34d;
  background-image: none;
}
.btn-amber-300:not(:disabled):not(.disabled):active, .btn-amber-300:not(:disabled):not(.disabled).active, .show > .btn-amber-300.dropdown-toggle {
  color: #212529;
  background-color: #fbc71b;
  background-image: none;
  border-color: #fbc40e;
}
.btn-amber-300:not(:disabled):not(.disabled):active:focus, .btn-amber-300:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 185, 72, 0.5);
}

.btn-amber-400 {
  color: #212529;
  background: #fbbf24 linear-gradient(180deg, #fbc844, #fbbf24) repeat-x;
  border-color: #fbbf24;
}
.btn-amber-400:hover {
  color: #212529;
  background: #f4b104 linear-gradient(180deg, #f5bc29, #f4b104) repeat-x;
  border-color: #e8a804;
}
.btn-amber-400:focus, .btn-amber-400.focus {
  color: #212529;
  background: #f4b104 linear-gradient(180deg, #f5bc29, #f4b104) repeat-x;
  border-color: #e8a804;
  box-shadow: 0 0 0 0.2rem rgba(218, 168, 37, 0.5);
}
.btn-amber-400.disabled, .btn-amber-400:disabled {
  color: #212529;
  background-color: #fbbf24;
  border-color: #fbbf24;
  background-image: none;
}
.btn-amber-400:not(:disabled):not(.disabled):active, .btn-amber-400:not(:disabled):not(.disabled).active, .show > .btn-amber-400.dropdown-toggle {
  color: #212529;
  background-color: #e8a804;
  background-image: none;
  border-color: #db9f04;
}
.btn-amber-400:not(:disabled):not(.disabled):active:focus, .btn-amber-400:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 168, 37, 0.5);
}

.btn-amber-500 {
  color: #212529;
  background: #f59e0b linear-gradient(180deg, #f5ac2f, #f59e0b) repeat-x;
  border-color: #f59e0b;
}
.btn-amber-500:hover {
  color: #FEFEFE;
  background: #d18709 linear-gradient(180deg, #d7982d, #d18709) repeat-x;
  border-color: #c57f08;
}
.btn-amber-500:focus, .btn-amber-500.focus {
  color: #FEFEFE;
  background: #d18709 linear-gradient(180deg, #d7982d, #d18709) repeat-x;
  border-color: #c57f08;
  box-shadow: 0 0 0 0.2rem rgba(213, 140, 16, 0.5);
}
.btn-amber-500.disabled, .btn-amber-500:disabled {
  color: #212529;
  background-color: #f59e0b;
  border-color: #f59e0b;
  background-image: none;
}
.btn-amber-500:not(:disabled):not(.disabled):active, .btn-amber-500:not(:disabled):not(.disabled).active, .show > .btn-amber-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c57f08;
  background-image: none;
  border-color: #b97708;
}
.btn-amber-500:not(:disabled):not(.disabled):active:focus, .btn-amber-500:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 140, 16, 0.5);
}

.btn-amber-600 {
  color: #FEFEFE;
  background: #d97706 linear-gradient(180deg, #de8b2b, #d97706) repeat-x;
  border-color: #d97706;
}
.btn-amber-600:hover {
  color: #FEFEFE;
  background: #b46305 linear-gradient(180deg, #be7a2a, #b46305) repeat-x;
  border-color: #a75c05;
}
.btn-amber-600:focus, .btn-amber-600.focus {
  color: #FEFEFE;
  background: #b46305 linear-gradient(180deg, #be7a2a, #b46305) repeat-x;
  border-color: #a75c05;
  box-shadow: 0 0 0 0.2rem rgba(223, 139, 43, 0.5);
}
.btn-amber-600.disabled, .btn-amber-600:disabled {
  color: #FEFEFE;
  background-color: #d97706;
  border-color: #d97706;
  background-image: none;
}
.btn-amber-600:not(:disabled):not(.disabled):active, .btn-amber-600:not(:disabled):not(.disabled).active, .show > .btn-amber-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a75c05;
  background-image: none;
  border-color: #9b5504;
}
.btn-amber-600:not(:disabled):not(.disabled):active:focus, .btn-amber-600:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 139, 43, 0.5);
}

.btn-amber-700 {
  color: #FEFEFE;
  background: #b45309 linear-gradient(180deg, #be6c2d, #b45309) repeat-x;
  border-color: #b45309;
}
.btn-amber-700:hover {
  color: #FEFEFE;
  background: #904207 linear-gradient(180deg, #a05e2c, #904207) repeat-x;
  border-color: #833d07;
}
.btn-amber-700:focus, .btn-amber-700.focus {
  color: #FEFEFE;
  background: #904207 linear-gradient(180deg, #a05e2c, #904207) repeat-x;
  border-color: #833d07;
  box-shadow: 0 0 0 0.2rem rgba(191, 109, 46, 0.5);
}
.btn-amber-700.disabled, .btn-amber-700:disabled {
  color: #FEFEFE;
  background-color: #b45309;
  border-color: #b45309;
  background-image: none;
}
.btn-amber-700:not(:disabled):not(.disabled):active, .btn-amber-700:not(:disabled):not(.disabled).active, .show > .btn-amber-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #833d07;
  background-image: none;
  border-color: #773706;
}
.btn-amber-700:not(:disabled):not(.disabled):active:focus, .btn-amber-700:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 109, 46, 0.5);
}

.btn-amber-800 {
  color: #FEFEFE;
  background: #92400e linear-gradient(180deg, #a15c32, #92400e) repeat-x;
  border-color: #92400e;
}
.btn-amber-800:hover {
  color: #FEFEFE;
  background: #6f310b linear-gradient(180deg, #844f2f, #6f310b) repeat-x;
  border-color: #632c0a;
}
.btn-amber-800:focus, .btn-amber-800.focus {
  color: #FEFEFE;
  background: #6f310b linear-gradient(180deg, #844f2f, #6f310b) repeat-x;
  border-color: #632c0a;
  box-shadow: 0 0 0 0.2rem rgba(162, 93, 50, 0.5);
}
.btn-amber-800.disabled, .btn-amber-800:disabled {
  color: #FEFEFE;
  background-color: #92400e;
  border-color: #92400e;
  background-image: none;
}
.btn-amber-800:not(:disabled):not(.disabled):active, .btn-amber-800:not(:disabled):not(.disabled).active, .show > .btn-amber-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #632c0a;
  background-image: none;
  border-color: #582708;
}
.btn-amber-800:not(:disabled):not(.disabled):active:focus, .btn-amber-800:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 93, 50, 0.5);
}

.btn-amber-900 {
  color: #FEFEFE;
  background: #78350f linear-gradient(180deg, #8b5333, #78350f) repeat-x;
  border-color: #78350f;
}
.btn-amber-900:hover {
  color: #FEFEFE;
  background: #56260b linear-gradient(180deg, #6e462f, #56260b) repeat-x;
  border-color: #4b2109;
}
.btn-amber-900:focus, .btn-amber-900.focus {
  color: #FEFEFE;
  background: #56260b linear-gradient(180deg, #6e462f, #56260b) repeat-x;
  border-color: #4b2109;
  box-shadow: 0 0 0 0.2rem rgba(140, 83, 51, 0.5);
}
.btn-amber-900.disabled, .btn-amber-900:disabled {
  color: #FEFEFE;
  background-color: #78350f;
  border-color: #78350f;
  background-image: none;
}
.btn-amber-900:not(:disabled):not(.disabled):active, .btn-amber-900:not(:disabled):not(.disabled).active, .show > .btn-amber-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4b2109;
  background-image: none;
  border-color: #3f1c08;
}
.btn-amber-900:not(:disabled):not(.disabled):active:focus, .btn-amber-900:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140, 83, 51, 0.5);
}

.btn-amber-950 {
  color: #FEFEFE;
  background: #451a03 linear-gradient(180deg, #603c28, #451a03) repeat-x;
  border-color: #451a03;
}
.btn-amber-950:hover {
  color: #FEFEFE;
  background: #200c01 linear-gradient(180deg, #403027, #200c01) repeat-x;
  border-color: #140801;
}
.btn-amber-950:focus, .btn-amber-950.focus {
  color: #FEFEFE;
  background: #200c01 linear-gradient(180deg, #403027, #200c01) repeat-x;
  border-color: #140801;
  box-shadow: 0 0 0 0.2rem rgba(97, 60, 41, 0.5);
}
.btn-amber-950.disabled, .btn-amber-950:disabled {
  color: #FEFEFE;
  background-color: #451a03;
  border-color: #451a03;
  background-image: none;
}
.btn-amber-950:not(:disabled):not(.disabled):active, .btn-amber-950:not(:disabled):not(.disabled).active, .show > .btn-amber-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #140801;
  background-image: none;
  border-color: #080300;
}
.btn-amber-950:not(:disabled):not(.disabled):active:focus, .btn-amber-950:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 60, 41, 0.5);
}

.btn-yellow-50 {
  color: #212529;
  background: #fefce8 linear-gradient(180deg, #fdfceb, #fefce8) repeat-x;
  border-color: #fefce8;
}
.btn-yellow-50:hover {
  color: #212529;
  background: #fcf7c3 linear-gradient(180deg, #fbf7cc, #fcf7c3) repeat-x;
  border-color: #fcf6b7;
}
.btn-yellow-50:focus, .btn-yellow-50.focus {
  color: #212529;
  background: #fcf7c3 linear-gradient(180deg, #fbf7cc, #fcf7c3) repeat-x;
  border-color: #fcf6b7;
  box-shadow: 0 0 0 0.2rem rgba(221, 220, 203, 0.5);
}
.btn-yellow-50.disabled, .btn-yellow-50:disabled {
  color: #212529;
  background-color: #fefce8;
  border-color: #fefce8;
  background-image: none;
}
.btn-yellow-50:not(:disabled):not(.disabled):active, .btn-yellow-50:not(:disabled):not(.disabled).active, .show > .btn-yellow-50.dropdown-toggle {
  color: #212529;
  background-color: #fcf6b7;
  background-image: none;
  border-color: #fbf4ab;
}
.btn-yellow-50:not(:disabled):not(.disabled):active:focus, .btn-yellow-50:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 220, 203, 0.5);
}

.btn-yellow-100 {
  color: #212529;
  background: #fef9c3 linear-gradient(180deg, #fdf9cc, #fef9c3) repeat-x;
  border-color: #fef9c3;
}
.btn-yellow-100:hover {
  color: #212529;
  background: #fdf59d linear-gradient(180deg, #fcf6ab, #fdf59d) repeat-x;
  border-color: #fdf491;
}
.btn-yellow-100:focus, .btn-yellow-100.focus {
  color: #212529;
  background: #fdf59d linear-gradient(180deg, #fcf6ab, #fdf59d) repeat-x;
  border-color: #fdf491;
  box-shadow: 0 0 0 0.2rem rgba(221, 217, 172, 0.5);
}
.btn-yellow-100.disabled, .btn-yellow-100:disabled {
  color: #212529;
  background-color: #fef9c3;
  border-color: #fef9c3;
  background-image: none;
}
.btn-yellow-100:not(:disabled):not(.disabled):active, .btn-yellow-100:not(:disabled):not(.disabled).active, .show > .btn-yellow-100.dropdown-toggle {
  color: #212529;
  background-color: #fdf491;
  background-image: none;
  border-color: #fdf384;
}
.btn-yellow-100:not(:disabled):not(.disabled):active:focus, .btn-yellow-100:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 217, 172, 0.5);
}

.btn-yellow-200 {
  color: #212529;
  background: #fef08a linear-gradient(180deg, #fdf29b, #fef08a) repeat-x;
  border-color: #fef08a;
}
.btn-yellow-200:hover {
  color: #212529;
  background: #feeb64 linear-gradient(180deg, #fded7b, #feeb64) repeat-x;
  border-color: #feea57;
}
.btn-yellow-200:focus, .btn-yellow-200.focus {
  color: #212529;
  background: #feeb64 linear-gradient(180deg, #fded7b, #feeb64) repeat-x;
  border-color: #feea57;
  box-shadow: 0 0 0 0.2rem rgba(221, 210, 123, 0.5);
}
.btn-yellow-200.disabled, .btn-yellow-200:disabled {
  color: #212529;
  background-color: #fef08a;
  border-color: #fef08a;
  background-image: none;
}
.btn-yellow-200:not(:disabled):not(.disabled):active, .btn-yellow-200:not(:disabled):not(.disabled).active, .show > .btn-yellow-200.dropdown-toggle {
  color: #212529;
  background-color: #feea57;
  background-image: none;
  border-color: #fde84b;
}
.btn-yellow-200:not(:disabled):not(.disabled):active:focus, .btn-yellow-200:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 210, 123, 0.5);
}

.btn-yellow-300 {
  color: #212529;
  background: #fde047 linear-gradient(180deg, #fce462, #fde047) repeat-x;
  border-color: #fde047;
}
.btn-yellow-300:hover {
  color: #212529;
  background: #fdda21 linear-gradient(180deg, #fcdf42, #fdda21) repeat-x;
  border-color: #fcd815;
}
.btn-yellow-300:focus, .btn-yellow-300.focus {
  color: #212529;
  background: #fdda21 linear-gradient(180deg, #fcdf42, #fdda21) repeat-x;
  border-color: #fcd815;
  box-shadow: 0 0 0 0.2rem rgba(220, 196, 67, 0.5);
}
.btn-yellow-300.disabled, .btn-yellow-300:disabled {
  color: #212529;
  background-color: #fde047;
  border-color: #fde047;
  background-image: none;
}
.btn-yellow-300:not(:disabled):not(.disabled):active, .btn-yellow-300:not(:disabled):not(.disabled).active, .show > .btn-yellow-300.dropdown-toggle {
  color: #212529;
  background-color: #fcd815;
  background-image: none;
  border-color: #fcd508;
}
.btn-yellow-300:not(:disabled):not(.disabled):active:focus, .btn-yellow-300:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 196, 67, 0.5);
}

.btn-yellow-400 {
  color: #212529;
  background: #facc15 linear-gradient(180deg, #fad338, #facc15) repeat-x;
  border-color: #facc15;
}
.btn-yellow-400:hover {
  color: #212529;
  background: #e4b705 linear-gradient(180deg, #e7c12a, #e4b705) repeat-x;
  border-color: #d7ad05;
}
.btn-yellow-400:focus, .btn-yellow-400.focus {
  color: #212529;
  background: #e4b705 linear-gradient(180deg, #e7c12a, #e4b705) repeat-x;
  border-color: #d7ad05;
  box-shadow: 0 0 0 0.2rem rgba(217, 179, 24, 0.5);
}
.btn-yellow-400.disabled, .btn-yellow-400:disabled {
  color: #212529;
  background-color: #facc15;
  border-color: #facc15;
  background-image: none;
}
.btn-yellow-400:not(:disabled):not(.disabled):active, .btn-yellow-400:not(:disabled):not(.disabled).active, .show > .btn-yellow-400.dropdown-toggle {
  color: #212529;
  background-color: #d7ad05;
  background-image: none;
  border-color: #cba304;
}
.btn-yellow-400:not(:disabled):not(.disabled):active:focus, .btn-yellow-400:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 179, 24, 0.5);
}

.btn-yellow-500 {
  color: #212529;
  background: #eab308 linear-gradient(180deg, #ecbe2d, #eab308) repeat-x;
  border-color: #eab308;
}
.btn-yellow-500:hover {
  color: #FEFEFE;
  background: #c59707 linear-gradient(180deg, #cda62c, #c59707) repeat-x;
  border-color: #b98d06;
}
.btn-yellow-500:focus, .btn-yellow-500.focus {
  color: #FEFEFE;
  background: #c59707 linear-gradient(180deg, #cda62c, #c59707) repeat-x;
  border-color: #b98d06;
  box-shadow: 0 0 0 0.2rem rgba(204, 158, 13, 0.5);
}
.btn-yellow-500.disabled, .btn-yellow-500:disabled {
  color: #212529;
  background-color: #eab308;
  border-color: #eab308;
  background-image: none;
}
.btn-yellow-500:not(:disabled):not(.disabled):active, .btn-yellow-500:not(:disabled):not(.disabled).active, .show > .btn-yellow-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b98d06;
  background-image: none;
  border-color: #ac8406;
}
.btn-yellow-500:not(:disabled):not(.disabled):active:focus, .btn-yellow-500:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 158, 13, 0.5);
}

.btn-yellow-600 {
  color: #FEFEFE;
  background: #ca8a04 linear-gradient(180deg, #d19b29, #ca8a04) repeat-x;
  border-color: #ca8a04;
}
.btn-yellow-600:hover {
  color: #FEFEFE;
  background: #a47003 linear-gradient(180deg, #b18528, #a47003) repeat-x;
  border-color: #986803;
}
.btn-yellow-600:focus, .btn-yellow-600.focus {
  color: #FEFEFE;
  background: #a47003 linear-gradient(180deg, #b18528, #a47003) repeat-x;
  border-color: #986803;
  box-shadow: 0 0 0 0.2rem rgba(210, 155, 42, 0.5);
}
.btn-yellow-600.disabled, .btn-yellow-600:disabled {
  color: #FEFEFE;
  background-color: #ca8a04;
  border-color: #ca8a04;
  background-image: none;
}
.btn-yellow-600:not(:disabled):not(.disabled):active, .btn-yellow-600:not(:disabled):not(.disabled).active, .show > .btn-yellow-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #986803;
  background-image: none;
  border-color: #8b5f03;
}
.btn-yellow-600:not(:disabled):not(.disabled):active:focus, .btn-yellow-600:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 155, 42, 0.5);
}

.btn-yellow-700 {
  color: #FEFEFE;
  background: #a16207 linear-gradient(180deg, #ae792c, #a16207) repeat-x;
  border-color: #a16207;
}
.btn-yellow-700:hover {
  color: #FEFEFE;
  background: #7c4c05 linear-gradient(180deg, #8f662a, #7c4c05) repeat-x;
  border-color: #704405;
}
.btn-yellow-700:focus, .btn-yellow-700.focus {
  color: #FEFEFE;
  background: #7c4c05 linear-gradient(180deg, #8f662a, #7c4c05) repeat-x;
  border-color: #704405;
  box-shadow: 0 0 0 0.2rem rgba(175, 121, 44, 0.5);
}
.btn-yellow-700.disabled, .btn-yellow-700:disabled {
  color: #FEFEFE;
  background-color: #a16207;
  border-color: #a16207;
  background-image: none;
}
.btn-yellow-700:not(:disabled):not(.disabled):active, .btn-yellow-700:not(:disabled):not(.disabled).active, .show > .btn-yellow-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #704405;
  background-image: none;
  border-color: #643d04;
}
.btn-yellow-700:not(:disabled):not(.disabled):active:focus, .btn-yellow-700:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 121, 44, 0.5);
}

.btn-yellow-800 {
  color: #FEFEFE;
  background: #854d0e linear-gradient(180deg, #966732, #854d0e) repeat-x;
  border-color: #854d0e;
}
.btn-yellow-800:hover {
  color: #FEFEFE;
  background: #62390a linear-gradient(180deg, #79562e, #62390a) repeat-x;
  border-color: #573209;
}
.btn-yellow-800:focus, .btn-yellow-800.focus {
  color: #FEFEFE;
  background: #62390a linear-gradient(180deg, #79562e, #62390a) repeat-x;
  border-color: #573209;
  box-shadow: 0 0 0 0.2rem rgba(151, 104, 50, 0.5);
}
.btn-yellow-800.disabled, .btn-yellow-800:disabled {
  color: #FEFEFE;
  background-color: #854d0e;
  border-color: #854d0e;
  background-image: none;
}
.btn-yellow-800:not(:disabled):not(.disabled):active, .btn-yellow-800:not(:disabled):not(.disabled).active, .show > .btn-yellow-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #573209;
  background-image: none;
  border-color: #4b2c08;
}
.btn-yellow-800:not(:disabled):not(.disabled):active:focus, .btn-yellow-800:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(151, 104, 50, 0.5);
}

.btn-yellow-900 {
  color: #FEFEFE;
  background: #713f12 linear-gradient(180deg, #855b35, #713f12) repeat-x;
  border-color: #713f12;
}
.btn-yellow-900:hover {
  color: #FEFEFE;
  background: #502d0d linear-gradient(180deg, #694c31, #502d0d) repeat-x;
  border-color: #45260b;
}
.btn-yellow-900:focus, .btn-yellow-900.focus {
  color: #FEFEFE;
  background: #502d0d linear-gradient(180deg, #694c31, #502d0d) repeat-x;
  border-color: #45260b;
  box-shadow: 0 0 0 0.2rem rgba(134, 92, 53, 0.5);
}
.btn-yellow-900.disabled, .btn-yellow-900:disabled {
  color: #FEFEFE;
  background-color: #713f12;
  border-color: #713f12;
  background-image: none;
}
.btn-yellow-900:not(:disabled):not(.disabled):active, .btn-yellow-900:not(:disabled):not(.disabled).active, .show > .btn-yellow-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #45260b;
  background-image: none;
  border-color: #3a2009;
}
.btn-yellow-900:not(:disabled):not(.disabled):active:focus, .btn-yellow-900:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 92, 53, 0.5);
}

.btn-yellow-950 {
  color: #FEFEFE;
  background: #422006 linear-gradient(180deg, #5d412b, #422006) repeat-x;
  border-color: #422006;
}
.btn-yellow-950:hover {
  color: #FEFEFE;
  background: #1f0f03 linear-gradient(180deg, #403228, #1f0f03) repeat-x;
  border-color: #130902;
}
.btn-yellow-950:focus, .btn-yellow-950.focus {
  color: #FEFEFE;
  background: #1f0f03 linear-gradient(180deg, #403228, #1f0f03) repeat-x;
  border-color: #130902;
  box-shadow: 0 0 0 0.2rem rgba(94, 65, 43, 0.5);
}
.btn-yellow-950.disabled, .btn-yellow-950:disabled {
  color: #FEFEFE;
  background-color: #422006;
  border-color: #422006;
  background-image: none;
}
.btn-yellow-950:not(:disabled):not(.disabled):active, .btn-yellow-950:not(:disabled):not(.disabled).active, .show > .btn-yellow-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #130902;
  background-image: none;
  border-color: #080401;
}
.btn-yellow-950:not(:disabled):not(.disabled):active:focus, .btn-yellow-950:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 65, 43, 0.5);
}

.btn-lime-50 {
  color: #212529;
  background: #f7fee7 linear-gradient(180deg, #f7fdea, #f7fee7) repeat-x;
  border-color: #f7fee7;
}
.btn-lime-50:hover {
  color: #212529;
  background: #ebfcc2 linear-gradient(180deg, #edfccb, #ebfcc2) repeat-x;
  border-color: #e7fcb6;
}
.btn-lime-50:focus, .btn-lime-50.focus {
  color: #212529;
  background: #ebfcc2 linear-gradient(180deg, #edfccb, #ebfcc2) repeat-x;
  border-color: #e7fcb6;
  box-shadow: 0 0 0 0.2rem rgba(215, 221, 203, 0.5);
}
.btn-lime-50.disabled, .btn-lime-50:disabled {
  color: #212529;
  background-color: #f7fee7;
  border-color: #f7fee7;
  background-image: none;
}
.btn-lime-50:not(:disabled):not(.disabled):active, .btn-lime-50:not(:disabled):not(.disabled).active, .show > .btn-lime-50.dropdown-toggle {
  color: #212529;
  background-color: #e7fcb6;
  background-image: none;
  border-color: #e3fbaa;
}
.btn-lime-50:not(:disabled):not(.disabled):active:focus, .btn-lime-50:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 221, 203, 0.5);
}

.btn-lime-100 {
  color: #212529;
  background: #ecfccb linear-gradient(180deg, #eefcd2, #ecfccb) repeat-x;
  border-color: #ecfccb;
}
.btn-lime-100:hover {
  color: #212529;
  background: #dffaa7 linear-gradient(180deg, #e3fab4, #dffaa7) repeat-x;
  border-color: #daf99b;
}
.btn-lime-100:focus, .btn-lime-100.focus {
  color: #212529;
  background: #dffaa7 linear-gradient(180deg, #e3fab4, #dffaa7) repeat-x;
  border-color: #daf99b;
  box-shadow: 0 0 0 0.2rem rgba(206, 220, 179, 0.5);
}
.btn-lime-100.disabled, .btn-lime-100:disabled {
  color: #212529;
  background-color: #ecfccb;
  border-color: #ecfccb;
  background-image: none;
}
.btn-lime-100:not(:disabled):not(.disabled):active, .btn-lime-100:not(:disabled):not(.disabled).active, .show > .btn-lime-100.dropdown-toggle {
  color: #212529;
  background-color: #daf99b;
  background-image: none;
  border-color: #d6f98f;
}
.btn-lime-100:not(:disabled):not(.disabled):active:focus, .btn-lime-100:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 220, 179, 0.5);
}

.btn-lime-200 {
  color: #212529;
  background: #d9f99d linear-gradient(180deg, #def9ab, #d9f99d) repeat-x;
  border-color: #d9f99d;
}
.btn-lime-200:hover {
  color: #212529;
  background: #cbf779 linear-gradient(180deg, #d2f78d, #cbf779) repeat-x;
  border-color: #c6f66d;
}
.btn-lime-200:focus, .btn-lime-200.focus {
  color: #212529;
  background: #cbf779 linear-gradient(180deg, #d2f78d, #cbf779) repeat-x;
  border-color: #c6f66d;
  box-shadow: 0 0 0 0.2rem rgba(189, 217, 140, 0.5);
}
.btn-lime-200.disabled, .btn-lime-200:disabled {
  color: #212529;
  background-color: #d9f99d;
  border-color: #d9f99d;
  background-image: none;
}
.btn-lime-200:not(:disabled):not(.disabled):active, .btn-lime-200:not(:disabled):not(.disabled).active, .show > .btn-lime-200.dropdown-toggle {
  color: #212529;
  background-color: #c6f66d;
  background-image: none;
  border-color: #c2f561;
}
.btn-lime-200:not(:disabled):not(.disabled):active:focus, .btn-lime-200:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 217, 140, 0.5);
}

.btn-lime-300 {
  color: #212529;
  background: #bef264 linear-gradient(180deg, #c7f37b, #bef264) repeat-x;
  border-color: #bef264;
}
.btn-lime-300:hover {
  color: #212529;
  background: #afef41 linear-gradient(180deg, #baf15d, #afef41) repeat-x;
  border-color: #aaee35;
}
.btn-lime-300:focus, .btn-lime-300.focus {
  color: #212529;
  background: #afef41 linear-gradient(180deg, #baf15d, #afef41) repeat-x;
  border-color: #aaee35;
  box-shadow: 0 0 0 0.2rem rgba(166, 211, 91, 0.5);
}
.btn-lime-300.disabled, .btn-lime-300:disabled {
  color: #212529;
  background-color: #bef264;
  border-color: #bef264;
  background-image: none;
}
.btn-lime-300:not(:disabled):not(.disabled):active, .btn-lime-300:not(:disabled):not(.disabled).active, .show > .btn-lime-300.dropdown-toggle {
  color: #212529;
  background-color: #aaee35;
  background-image: none;
  border-color: #a5ed29;
}
.btn-lime-300:not(:disabled):not(.disabled):active:focus, .btn-lime-300:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(166, 211, 91, 0.5);
}

.btn-lime-400 {
  color: #212529;
  background: #a3e635 linear-gradient(180deg, #b0e953, #a3e635) repeat-x;
  border-color: #a3e635;
}
.btn-lime-400:hover {
  color: #212529;
  background: #92da1b linear-gradient(180deg, #a1df3d, #92da1b) repeat-x;
  border-color: #8ace1a;
}
.btn-lime-400:focus, .btn-lime-400.focus {
  color: #212529;
  background: #92da1b linear-gradient(180deg, #a1df3d, #92da1b) repeat-x;
  border-color: #8ace1a;
  box-shadow: 0 0 0 0.2rem rgba(144, 201, 51, 0.5);
}
.btn-lime-400.disabled, .btn-lime-400:disabled {
  color: #212529;
  background-color: #a3e635;
  border-color: #a3e635;
  background-image: none;
}
.btn-lime-400:not(:disabled):not(.disabled):active, .btn-lime-400:not(:disabled):not(.disabled).active, .show > .btn-lime-400.dropdown-toggle {
  color: #212529;
  background-color: #8ace1a;
  background-image: none;
  border-color: #82c318;
}
.btn-lime-400:not(:disabled):not(.disabled):active:focus, .btn-lime-400:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 201, 51, 0.5);
}

.btn-lime-500 {
  color: #212529;
  background: #84cc16 linear-gradient(180deg, #95d339, #84cc16) repeat-x;
  border-color: #84cc16;
}
.btn-lime-500:hover {
  color: #FEFEFE;
  background: #6ea912 linear-gradient(180deg, #83b535, #6ea912) repeat-x;
  border-color: #669e11;
}
.btn-lime-500:focus, .btn-lime-500.focus {
  color: #FEFEFE;
  background: #6ea912 linear-gradient(180deg, #83b535, #6ea912) repeat-x;
  border-color: #669e11;
  box-shadow: 0 0 0 0.2rem rgba(117, 179, 25, 0.5);
}
.btn-lime-500.disabled, .btn-lime-500:disabled {
  color: #212529;
  background-color: #84cc16;
  border-color: #84cc16;
  background-image: none;
}
.btn-lime-500:not(:disabled):not(.disabled):active, .btn-lime-500:not(:disabled):not(.disabled).active, .show > .btn-lime-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #669e11;
  background-image: none;
  border-color: #5f9210;
}
.btn-lime-500:not(:disabled):not(.disabled):active:focus, .btn-lime-500:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(117, 179, 25, 0.5);
}

.btn-lime-600 {
  color: #FEFEFE;
  background: #65a30d linear-gradient(180deg, #7bb031, #65a30d) repeat-x;
  border-color: #65a30d;
}
.btn-lime-600:hover {
  color: #FEFEFE;
  background: #4f800a linear-gradient(180deg, #68922e, #4f800a) repeat-x;
  border-color: #487409;
}
.btn-lime-600:focus, .btn-lime-600.focus {
  color: #FEFEFE;
  background: #4f800a linear-gradient(180deg, #68922e, #4f800a) repeat-x;
  border-color: #487409;
  box-shadow: 0 0 0 0.2rem rgba(124, 177, 49, 0.5);
}
.btn-lime-600.disabled, .btn-lime-600:disabled {
  color: #FEFEFE;
  background-color: #65a30d;
  border-color: #65a30d;
  background-image: none;
}
.btn-lime-600:not(:disabled):not(.disabled):active, .btn-lime-600:not(:disabled):not(.disabled).active, .show > .btn-lime-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #487409;
  background-image: none;
  border-color: #406808;
}
.btn-lime-600:not(:disabled):not(.disabled):active:focus, .btn-lime-600:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 177, 49, 0.5);
}

.btn-lime-700 {
  color: #FEFEFE;
  background: #4d7c0f linear-gradient(180deg, #678f33, #4d7c0f) repeat-x;
  border-color: #4d7c0f;
}
.btn-lime-700:hover {
  color: #FEFEFE;
  background: #385a0b linear-gradient(180deg, #55722f, #385a0b) repeat-x;
  border-color: #314f09;
}
.btn-lime-700:focus, .btn-lime-700.focus {
  color: #FEFEFE;
  background: #385a0b linear-gradient(180deg, #55722f, #385a0b) repeat-x;
  border-color: #314f09;
  box-shadow: 0 0 0 0.2rem rgba(104, 144, 51, 0.5);
}
.btn-lime-700.disabled, .btn-lime-700:disabled {
  color: #FEFEFE;
  background-color: #4d7c0f;
  border-color: #4d7c0f;
  background-image: none;
}
.btn-lime-700:not(:disabled):not(.disabled):active, .btn-lime-700:not(:disabled):not(.disabled).active, .show > .btn-lime-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #314f09;
  background-image: none;
  border-color: #2a4308;
}
.btn-lime-700:not(:disabled):not(.disabled):active:focus, .btn-lime-700:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(104, 144, 51, 0.5);
}

.btn-lime-800 {
  color: #FEFEFE;
  background: #3f6212 linear-gradient(180deg, #5b7935, #3f6212) repeat-x;
  border-color: #3f6212;
}
.btn-lime-800:hover {
  color: #FEFEFE;
  background: #2a420c linear-gradient(180deg, #495e30, #2a420c) repeat-x;
  border-color: #23370a;
}
.btn-lime-800:focus, .btn-lime-800.focus {
  color: #FEFEFE;
  background: #2a420c linear-gradient(180deg, #495e30, #2a420c) repeat-x;
  border-color: #23370a;
  box-shadow: 0 0 0 0.2rem rgba(92, 121, 53, 0.5);
}
.btn-lime-800.disabled, .btn-lime-800:disabled {
  color: #FEFEFE;
  background-color: #3f6212;
  border-color: #3f6212;
  background-image: none;
}
.btn-lime-800:not(:disabled):not(.disabled):active, .btn-lime-800:not(:disabled):not(.disabled).active, .show > .btn-lime-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #23370a;
  background-image: none;
  border-color: #1c2c08;
}
.btn-lime-800:not(:disabled):not(.disabled):active:focus, .btn-lime-800:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 121, 53, 0.5);
}

.btn-lime-900 {
  color: #FEFEFE;
  background: #365314 linear-gradient(180deg, #536c37, #365314) repeat-x;
  border-color: #365314;
}
.btn-lime-900:hover {
  color: #FEFEFE;
  background: #22340d linear-gradient(180deg, #425231, #22340d) repeat-x;
  border-color: #1b2a0a;
}
.btn-lime-900:focus, .btn-lime-900.focus {
  color: #FEFEFE;
  background: #22340d linear-gradient(180deg, #425231, #22340d) repeat-x;
  border-color: #1b2a0a;
  box-shadow: 0 0 0 0.2rem rgba(84, 109, 55, 0.5);
}
.btn-lime-900.disabled, .btn-lime-900:disabled {
  color: #FEFEFE;
  background-color: #365314;
  border-color: #365314;
  background-image: none;
}
.btn-lime-900:not(:disabled):not(.disabled):active, .btn-lime-900:not(:disabled):not(.disabled).active, .show > .btn-lime-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1b2a0a;
  background-image: none;
  border-color: #152008;
}
.btn-lime-900:not(:disabled):not(.disabled):active:focus, .btn-lime-900:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 109, 55, 0.5);
}

.btn-lime-950 {
  color: #FEFEFE;
  background: #1a2e05 linear-gradient(180deg, #3b4d2a, #1a2e05) repeat-x;
  border-color: #1a2e05;
}
.btn-lime-950:hover {
  color: #FEFEFE;
  background: #070c01 linear-gradient(180deg, #2b3027, #070c01) repeat-x;
  border-color: black;
}
.btn-lime-950:focus, .btn-lime-950.focus {
  color: #FEFEFE;
  background: #070c01 linear-gradient(180deg, #2b3027, #070c01) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(60, 77, 42, 0.5);
}
.btn-lime-950.disabled, .btn-lime-950:disabled {
  color: #FEFEFE;
  background-color: #1a2e05;
  border-color: #1a2e05;
  background-image: none;
}
.btn-lime-950:not(:disabled):not(.disabled):active, .btn-lime-950:not(:disabled):not(.disabled).active, .show > .btn-lime-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-lime-950:not(:disabled):not(.disabled):active:focus, .btn-lime-950:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 77, 42, 0.5);
}

.btn-green-50 {
  color: #212529;
  background: #f0fdf4 linear-gradient(180deg, #f1fdf5, #f0fdf4) repeat-x;
  border-color: #f0fdf4;
}
.btn-green-50:hover {
  color: #212529;
  background: #cef9db linear-gradient(180deg, #d4f9e0, #cef9db) repeat-x;
  border-color: #c3f7d3;
}
.btn-green-50:focus, .btn-green-50.focus {
  color: #212529;
  background: #cef9db linear-gradient(180deg, #d4f9e0, #cef9db) repeat-x;
  border-color: #c3f7d3;
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 214, 0.5);
}
.btn-green-50.disabled, .btn-green-50:disabled {
  color: #212529;
  background-color: #f0fdf4;
  border-color: #f0fdf4;
  background-image: none;
}
.btn-green-50:not(:disabled):not(.disabled):active, .btn-green-50:not(:disabled):not(.disabled).active, .show > .btn-green-50.dropdown-toggle {
  color: #212529;
  background-color: #c3f7d3;
  background-image: none;
  border-color: #b8f6cb;
}
.btn-green-50:not(:disabled):not(.disabled):active:focus, .btn-green-50:not(:disabled):not(.disabled).active:focus, .show > .btn-green-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 214, 0.5);
}

.btn-green-100 {
  color: #212529;
  background: #dcfce7 linear-gradient(180deg, #e0fcea, #dcfce7) repeat-x;
  border-color: #dcfce7;
}
.btn-green-100:hover {
  color: #212529;
  background: #b9f9cf linear-gradient(180deg, #c2f9d6, #b9f9cf) repeat-x;
  border-color: #adf8c7;
}
.btn-green-100:focus, .btn-green-100.focus {
  color: #212529;
  background: #b9f9cf linear-gradient(180deg, #c2f9d6, #b9f9cf) repeat-x;
  border-color: #adf8c7;
  box-shadow: 0 0 0 0.2rem rgba(192, 220, 203, 0.5);
}
.btn-green-100.disabled, .btn-green-100:disabled {
  color: #212529;
  background-color: #dcfce7;
  border-color: #dcfce7;
  background-image: none;
}
.btn-green-100:not(:disabled):not(.disabled):active, .btn-green-100:not(:disabled):not(.disabled).active, .show > .btn-green-100.dropdown-toggle {
  color: #212529;
  background-color: #adf8c7;
  background-image: none;
  border-color: #a1f7bf;
}
.btn-green-100:not(:disabled):not(.disabled):active:focus, .btn-green-100:not(:disabled):not(.disabled).active:focus, .show > .btn-green-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 220, 203, 0.5);
}

.btn-green-200 {
  color: #212529;
  background: #bbf7d0 linear-gradient(180deg, #c4f7d7, #bbf7d0) repeat-x;
  border-color: #bbf7d0;
}
.btn-green-200:hover {
  color: #212529;
  background: #99f3b8 linear-gradient(180deg, #a7f4c2, #99f3b8) repeat-x;
  border-color: #8df2b0;
}
.btn-green-200:focus, .btn-green-200.focus {
  color: #212529;
  background: #99f3b8 linear-gradient(180deg, #a7f4c2, #99f3b8) repeat-x;
  border-color: #8df2b0;
  box-shadow: 0 0 0 0.2rem rgba(164, 216, 183, 0.5);
}
.btn-green-200.disabled, .btn-green-200:disabled {
  color: #212529;
  background-color: #bbf7d0;
  border-color: #bbf7d0;
  background-image: none;
}
.btn-green-200:not(:disabled):not(.disabled):active, .btn-green-200:not(:disabled):not(.disabled).active, .show > .btn-green-200.dropdown-toggle {
  color: #212529;
  background-color: #8df2b0;
  background-image: none;
  border-color: #82f0a9;
}
.btn-green-200:not(:disabled):not(.disabled):active:focus, .btn-green-200:not(:disabled):not(.disabled).active:focus, .show > .btn-green-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 216, 183, 0.5);
}

.btn-green-300 {
  color: #212529;
  background: #86efac linear-gradient(180deg, #97f1b8, #86efac) repeat-x;
  border-color: #86efac;
}
.btn-green-300:hover {
  color: #212529;
  background: #64eb95 linear-gradient(180deg, #7aeda4, #64eb95) repeat-x;
  border-color: #59e98d;
}
.btn-green-300:focus, .btn-green-300.focus {
  color: #212529;
  background: #64eb95 linear-gradient(180deg, #7aeda4, #64eb95) repeat-x;
  border-color: #59e98d;
  box-shadow: 0 0 0 0.2rem rgba(119, 209, 152, 0.5);
}
.btn-green-300.disabled, .btn-green-300:disabled {
  color: #212529;
  background-color: #86efac;
  border-color: #86efac;
  background-image: none;
}
.btn-green-300:not(:disabled):not(.disabled):active, .btn-green-300:not(:disabled):not(.disabled).active, .show > .btn-green-300.dropdown-toggle {
  color: #212529;
  background-color: #59e98d;
  background-image: none;
  border-color: #4ee885;
}
.btn-green-300:not(:disabled):not(.disabled):active:focus, .btn-green-300:not(:disabled):not(.disabled).active:focus, .show > .btn-green-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 209, 152, 0.5);
}

.btn-green-400 {
  color: #212529;
  background: #4ade80 linear-gradient(180deg, #64e293, #4ade80) repeat-x;
  border-color: #4ade80;
}
.btn-green-400:hover {
  color: #212529;
  background: #2ad869 linear-gradient(180deg, #49dd7f, #2ad869) repeat-x;
  border-color: #26cf64;
}
.btn-green-400:focus, .btn-green-400.focus {
  color: #212529;
  background: #2ad869 linear-gradient(180deg, #49dd7f, #2ad869) repeat-x;
  border-color: #26cf64;
  box-shadow: 0 0 0 0.2rem rgba(68, 194, 115, 0.5);
}
.btn-green-400.disabled, .btn-green-400:disabled {
  color: #212529;
  background-color: #4ade80;
  border-color: #4ade80;
  background-image: none;
}
.btn-green-400:not(:disabled):not(.disabled):active, .btn-green-400:not(:disabled):not(.disabled).active, .show > .btn-green-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #26cf64;
  background-image: none;
  border-color: #24c45e;
}
.btn-green-400:not(:disabled):not(.disabled):active:focus, .btn-green-400:not(:disabled):not(.disabled).active:focus, .show > .btn-green-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 194, 115, 0.5);
}

.btn-green-500 {
  color: #FEFEFE;
  background: #22c55e linear-gradient(180deg, #42cd76, #22c55e) repeat-x;
  border-color: #22c55e;
}
.btn-green-500:hover {
  color: #FEFEFE;
  background: #1ca44e linear-gradient(180deg, #3db168, #1ca44e) repeat-x;
  border-color: #1a9a49;
}
.btn-green-500:focus, .btn-green-500.focus {
  color: #FEFEFE;
  background: #1ca44e linear-gradient(180deg, #3db168, #1ca44e) repeat-x;
  border-color: #1a9a49;
  box-shadow: 0 0 0 0.2rem rgba(67, 206, 118, 0.5);
}
.btn-green-500.disabled, .btn-green-500:disabled {
  color: #FEFEFE;
  background-color: #22c55e;
  border-color: #22c55e;
  background-image: none;
}
.btn-green-500:not(:disabled):not(.disabled):active, .btn-green-500:not(:disabled):not(.disabled).active, .show > .btn-green-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a9a49;
  background-image: none;
  border-color: #198f44;
}
.btn-green-500:not(:disabled):not(.disabled):active:focus, .btn-green-500:not(:disabled):not(.disabled).active:focus, .show > .btn-green-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 206, 118, 0.5);
}

.btn-green-600 {
  color: #FEFEFE;
  background: #16a34a linear-gradient(180deg, #38b065, #16a34a) repeat-x;
  border-color: #16a34a;
}
.btn-green-600:hover {
  color: #FEFEFE;
  background: #11813b linear-gradient(180deg, #349358, #11813b) repeat-x;
  border-color: #107636;
}
.btn-green-600:focus, .btn-green-600.focus {
  color: #FEFEFE;
  background: #11813b linear-gradient(180deg, #349358, #11813b) repeat-x;
  border-color: #107636;
  box-shadow: 0 0 0 0.2rem rgba(57, 177, 101, 0.5);
}
.btn-green-600.disabled, .btn-green-600:disabled {
  color: #FEFEFE;
  background-color: #16a34a;
  border-color: #16a34a;
  background-image: none;
}
.btn-green-600:not(:disabled):not(.disabled):active, .btn-green-600:not(:disabled):not(.disabled).active, .show > .btn-green-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #107636;
  background-image: none;
  border-color: #0e6b31;
}
.btn-green-600:not(:disabled):not(.disabled):active:focus, .btn-green-600:not(:disabled):not(.disabled).active:focus, .show > .btn-green-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 177, 101, 0.5);
}

.btn-green-700 {
  color: #FEFEFE;
  background: #15803d linear-gradient(180deg, #37925a, #15803d) repeat-x;
  border-color: #15803d;
}
.btn-green-700:hover {
  color: #FEFEFE;
  background: #105f2d linear-gradient(180deg, #33764c, #105f2d) repeat-x;
  border-color: #0e5428;
}
.btn-green-700:focus, .btn-green-700.focus {
  color: #FEFEFE;
  background: #105f2d linear-gradient(180deg, #33764c, #105f2d) repeat-x;
  border-color: #0e5428;
  box-shadow: 0 0 0 0.2rem rgba(56, 147, 90, 0.5);
}
.btn-green-700.disabled, .btn-green-700:disabled {
  color: #FEFEFE;
  background-color: #15803d;
  border-color: #15803d;
  background-image: none;
}
.btn-green-700:not(:disabled):not(.disabled):active, .btn-green-700:not(:disabled):not(.disabled).active, .show > .btn-green-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e5428;
  background-image: none;
  border-color: #0c4923;
}
.btn-green-700:not(:disabled):not(.disabled):active:focus, .btn-green-700:not(:disabled):not(.disabled).active:focus, .show > .btn-green-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 147, 90, 0.5);
}

.btn-green-800 {
  color: #FEFEFE;
  background: #166534 linear-gradient(180deg, #387b52, #166534) repeat-x;
  border-color: #166534;
}
.btn-green-800:hover {
  color: #FEFEFE;
  background: #0f4624 linear-gradient(180deg, #326144, #0f4624) repeat-x;
  border-color: #0d3b1e;
}
.btn-green-800:focus, .btn-green-800.focus {
  color: #FEFEFE;
  background: #0f4624 linear-gradient(180deg, #326144, #0f4624) repeat-x;
  border-color: #0d3b1e;
  box-shadow: 0 0 0 0.2rem rgba(57, 124, 82, 0.5);
}
.btn-green-800.disabled, .btn-green-800:disabled {
  color: #FEFEFE;
  background-color: #166534;
  border-color: #166534;
  background-image: none;
}
.btn-green-800:not(:disabled):not(.disabled):active, .btn-green-800:not(:disabled):not(.disabled).active, .show > .btn-green-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d3b1e;
  background-image: none;
  border-color: #0b3119;
}
.btn-green-800:not(:disabled):not(.disabled):active:focus, .btn-green-800:not(:disabled):not(.disabled).active:focus, .show > .btn-green-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 124, 82, 0.5);
}

.btn-green-900 {
  color: #FEFEFE;
  background: #14532d linear-gradient(180deg, #366c4c, #14532d) repeat-x;
  border-color: #14532d;
}
.btn-green-900:hover {
  color: #FEFEFE;
  background: #0d341c linear-gradient(180deg, #30523e, #0d341c) repeat-x;
  border-color: #0a2a17;
}
.btn-green-900:focus, .btn-green-900.focus {
  color: #FEFEFE;
  background: #0d341c linear-gradient(180deg, #30523e, #0d341c) repeat-x;
  border-color: #0a2a17;
  box-shadow: 0 0 0 0.2rem rgba(55, 109, 76, 0.5);
}
.btn-green-900.disabled, .btn-green-900:disabled {
  color: #FEFEFE;
  background-color: #14532d;
  border-color: #14532d;
  background-image: none;
}
.btn-green-900:not(:disabled):not(.disabled):active, .btn-green-900:not(:disabled):not(.disabled).active, .show > .btn-green-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a2a17;
  background-image: none;
  border-color: #082011;
}
.btn-green-900:not(:disabled):not(.disabled):active:focus, .btn-green-900:not(:disabled):not(.disabled).active:focus, .show > .btn-green-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 109, 76, 0.5);
}

.btn-green-950 {
  color: #FEFEFE;
  background: #052e16 linear-gradient(180deg, #294d39, #052e16) repeat-x;
  border-color: #052e16;
}
.btn-green-950:hover {
  color: #FEFEFE;
  background: #010c06 linear-gradient(180deg, #26302b, #010c06) repeat-x;
  border-color: black;
}
.btn-green-950:focus, .btn-green-950.focus {
  color: #FEFEFE;
  background: #010c06 linear-gradient(180deg, #26302b, #010c06) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(42, 77, 57, 0.5);
}
.btn-green-950.disabled, .btn-green-950:disabled {
  color: #FEFEFE;
  background-color: #052e16;
  border-color: #052e16;
  background-image: none;
}
.btn-green-950:not(:disabled):not(.disabled):active, .btn-green-950:not(:disabled):not(.disabled).active, .show > .btn-green-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-green-950:not(:disabled):not(.disabled):active:focus, .btn-green-950:not(:disabled):not(.disabled).active:focus, .show > .btn-green-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 77, 57, 0.5);
}

.btn-emerald-50 {
  color: #212529;
  background: #ecfdf5 linear-gradient(180deg, #eefdf6, #ecfdf5) repeat-x;
  border-color: #ecfdf5;
}
.btn-emerald-50:hover {
  color: #212529;
  background: #c9f9e3 linear-gradient(180deg, #d0f9e7, #c9f9e3) repeat-x;
  border-color: #bef8dd;
}
.btn-emerald-50:focus, .btn-emerald-50.focus {
  color: #212529;
  background: #c9f9e3 linear-gradient(180deg, #d0f9e7, #c9f9e3) repeat-x;
  border-color: #bef8dd;
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 214, 0.5);
}
.btn-emerald-50.disabled, .btn-emerald-50:disabled {
  color: #212529;
  background-color: #ecfdf5;
  border-color: #ecfdf5;
  background-image: none;
}
.btn-emerald-50:not(:disabled):not(.disabled):active, .btn-emerald-50:not(:disabled):not(.disabled).active, .show > .btn-emerald-50.dropdown-toggle {
  color: #212529;
  background-color: #bef8dd;
  background-image: none;
  border-color: #b2f7d7;
}
.btn-emerald-50:not(:disabled):not(.disabled):active:focus, .btn-emerald-50:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 214, 0.5);
}

.btn-emerald-100 {
  color: #212529;
  background: #d1fae5 linear-gradient(180deg, #d7fae8, #d1fae5) repeat-x;
  border-color: #d1fae5;
}
.btn-emerald-100:hover {
  color: #212529;
  background: #aff6d2 linear-gradient(180deg, #baf7d8, #aff6d2) repeat-x;
  border-color: #a3f5cb;
}
.btn-emerald-100:focus, .btn-emerald-100.focus {
  color: #212529;
  background: #aff6d2 linear-gradient(180deg, #baf7d8, #aff6d2) repeat-x;
  border-color: #a3f5cb;
  box-shadow: 0 0 0 0.2rem rgba(183, 218, 201, 0.5);
}
.btn-emerald-100.disabled, .btn-emerald-100:disabled {
  color: #212529;
  background-color: #d1fae5;
  border-color: #d1fae5;
  background-image: none;
}
.btn-emerald-100:not(:disabled):not(.disabled):active, .btn-emerald-100:not(:disabled):not(.disabled).active, .show > .btn-emerald-100.dropdown-toggle {
  color: #212529;
  background-color: #a3f5cb;
  background-image: none;
  border-color: #98f4c5;
}
.btn-emerald-100:not(:disabled):not(.disabled):active:focus, .btn-emerald-100:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(183, 218, 201, 0.5);
}

.btn-emerald-200 {
  color: #212529;
  background: #a7f3d0 linear-gradient(180deg, #b3f4d7, #a7f3d0) repeat-x;
  border-color: #a7f3d0;
}
.btn-emerald-200:hover {
  color: #212529;
  background: #85eebe linear-gradient(180deg, #96f0c7, #85eebe) repeat-x;
  border-color: #7aedb8;
}
.btn-emerald-200:focus, .btn-emerald-200.focus {
  color: #212529;
  background: #85eebe linear-gradient(180deg, #96f0c7, #85eebe) repeat-x;
  border-color: #7aedb8;
  box-shadow: 0 0 0 0.2rem rgba(147, 212, 183, 0.5);
}
.btn-emerald-200.disabled, .btn-emerald-200:disabled {
  color: #212529;
  background-color: #a7f3d0;
  border-color: #a7f3d0;
  background-image: none;
}
.btn-emerald-200:not(:disabled):not(.disabled):active, .btn-emerald-200:not(:disabled):not(.disabled).active, .show > .btn-emerald-200.dropdown-toggle {
  color: #212529;
  background-color: #7aedb8;
  background-image: none;
  border-color: #6febb2;
}
.btn-emerald-200:not(:disabled):not(.disabled):active:focus, .btn-emerald-200:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 212, 183, 0.5);
}

.btn-emerald-300 {
  color: #212529;
  background: #6ee7b7 linear-gradient(180deg, #83eac1, #6ee7b7) repeat-x;
  border-color: #6ee7b7;
}
.btn-emerald-300:hover {
  color: #212529;
  background: #4de2a7 linear-gradient(180deg, #67e6b4, #4de2a7) repeat-x;
  border-color: #42e0a1;
}
.btn-emerald-300:focus, .btn-emerald-300.focus {
  color: #212529;
  background: #4de2a7 linear-gradient(180deg, #67e6b4, #4de2a7) repeat-x;
  border-color: #42e0a1;
  box-shadow: 0 0 0 0.2rem rgba(98, 202, 162, 0.5);
}
.btn-emerald-300.disabled, .btn-emerald-300:disabled {
  color: #212529;
  background-color: #6ee7b7;
  border-color: #6ee7b7;
  background-image: none;
}
.btn-emerald-300:not(:disabled):not(.disabled):active, .btn-emerald-300:not(:disabled):not(.disabled).active, .show > .btn-emerald-300.dropdown-toggle {
  color: #212529;
  background-color: #42e0a1;
  background-image: none;
  border-color: #37de9c;
}
.btn-emerald-300:not(:disabled):not(.disabled):active:focus, .btn-emerald-300:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 202, 162, 0.5);
}

.btn-emerald-400 {
  color: #212529;
  background: #34d399 linear-gradient(180deg, #51d9a8, #34d399) repeat-x;
  border-color: #34d399;
}
.btn-emerald-400:hover {
  color: #FEFEFE;
  background: #28b984 linear-gradient(180deg, #47c396, #28b984) repeat-x;
  border-color: #26ae7c;
}
.btn-emerald-400:focus, .btn-emerald-400.focus {
  color: #FEFEFE;
  background: #28b984 linear-gradient(180deg, #47c396, #28b984) repeat-x;
  border-color: #26ae7c;
  box-shadow: 0 0 0 0.2rem rgba(49, 185, 136, 0.5);
}
.btn-emerald-400.disabled, .btn-emerald-400:disabled {
  color: #212529;
  background-color: #34d399;
  border-color: #34d399;
  background-image: none;
}
.btn-emerald-400:not(:disabled):not(.disabled):active, .btn-emerald-400:not(:disabled):not(.disabled).active, .show > .btn-emerald-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #26ae7c;
  background-image: none;
  border-color: #23a475;
}
.btn-emerald-400:not(:disabled):not(.disabled):active:focus, .btn-emerald-400:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 185, 136, 0.5);
}

.btn-emerald-500 {
  color: #FEFEFE;
  background: #10b981 linear-gradient(180deg, #33c393, #10b981) repeat-x;
  border-color: #10b981;
}
.btn-emerald-500:hover {
  color: #FEFEFE;
  background: #0d9668 linear-gradient(180deg, #30a57e, #0d9668) repeat-x;
  border-color: #0c8a60;
}
.btn-emerald-500:focus, .btn-emerald-500.focus {
  color: #FEFEFE;
  background: #0d9668 linear-gradient(180deg, #30a57e, #0d9668) repeat-x;
  border-color: #0c8a60;
  box-shadow: 0 0 0 0.2rem rgba(52, 195, 148, 0.5);
}
.btn-emerald-500.disabled, .btn-emerald-500:disabled {
  color: #FEFEFE;
  background-color: #10b981;
  border-color: #10b981;
  background-image: none;
}
.btn-emerald-500:not(:disabled):not(.disabled):active, .btn-emerald-500:not(:disabled):not(.disabled).active, .show > .btn-emerald-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c8a60;
  background-image: none;
  border-color: #0b7e58;
}
.btn-emerald-500:not(:disabled):not(.disabled):active:focus, .btn-emerald-500:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 195, 148, 0.5);
}

.btn-emerald-600 {
  color: #FEFEFE;
  background: #059669 linear-gradient(180deg, #29a57f, #059669) repeat-x;
  border-color: #059669;
}
.btn-emerald-600:hover {
  color: #FEFEFE;
  background: #04714f linear-gradient(180deg, #298669, #04714f) repeat-x;
  border-color: #036546;
}
.btn-emerald-600:focus, .btn-emerald-600.focus {
  color: #FEFEFE;
  background: #04714f linear-gradient(180deg, #298669, #04714f) repeat-x;
  border-color: #036546;
  box-shadow: 0 0 0 0.2rem rgba(42, 166, 127, 0.5);
}
.btn-emerald-600.disabled, .btn-emerald-600:disabled {
  color: #FEFEFE;
  background-color: #059669;
  border-color: #059669;
  background-image: none;
}
.btn-emerald-600:not(:disabled):not(.disabled):active, .btn-emerald-600:not(:disabled):not(.disabled).active, .show > .btn-emerald-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #036546;
  background-image: none;
  border-color: #03583e;
}
.btn-emerald-600:not(:disabled):not(.disabled):active:focus, .btn-emerald-600:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 166, 127, 0.5);
}

.btn-emerald-700 {
  color: #FEFEFE;
  background: #047857 linear-gradient(180deg, #298c70, #047857) repeat-x;
  border-color: #047857;
}
.btn-emerald-700:hover {
  color: #FEFEFE;
  background: #03533c linear-gradient(180deg, #286c59, #03533c) repeat-x;
  border-color: #024733;
}
.btn-emerald-700:focus, .btn-emerald-700.focus {
  color: #FEFEFE;
  background: #03533c linear-gradient(180deg, #286c59, #03533c) repeat-x;
  border-color: #024733;
  box-shadow: 0 0 0 0.2rem rgba(42, 140, 112, 0.5);
}
.btn-emerald-700.disabled, .btn-emerald-700:disabled {
  color: #FEFEFE;
  background-color: #047857;
  border-color: #047857;
  background-image: none;
}
.btn-emerald-700:not(:disabled):not(.disabled):active, .btn-emerald-700:not(:disabled):not(.disabled).active, .show > .btn-emerald-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #024733;
  background-image: none;
  border-color: #023a2a;
}
.btn-emerald-700:not(:disabled):not(.disabled):active:focus, .btn-emerald-700:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 140, 112, 0.5);
}

.btn-emerald-800 {
  color: #FEFEFE;
  background: #065f46 linear-gradient(180deg, #2a7661, #065f46) repeat-x;
  border-color: #065f46;
}
.btn-emerald-800:hover {
  color: #FEFEFE;
  background: #043b2b linear-gradient(180deg, #29584a, #043b2b) repeat-x;
  border-color: #032f23;
}
.btn-emerald-800:focus, .btn-emerald-800.focus {
  color: #FEFEFE;
  background: #043b2b linear-gradient(180deg, #29584a, #043b2b) repeat-x;
  border-color: #032f23;
  box-shadow: 0 0 0 0.2rem rgba(43, 119, 98, 0.5);
}
.btn-emerald-800.disabled, .btn-emerald-800:disabled {
  color: #FEFEFE;
  background-color: #065f46;
  border-color: #065f46;
  background-image: none;
}
.btn-emerald-800:not(:disabled):not(.disabled):active, .btn-emerald-800:not(:disabled):not(.disabled).active, .show > .btn-emerald-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #032f23;
  background-image: none;
  border-color: #02231a;
}
.btn-emerald-800:not(:disabled):not(.disabled):active:focus, .btn-emerald-800:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 119, 98, 0.5);
}

.btn-emerald-900 {
  color: #FEFEFE;
  background: #064e3b linear-gradient(180deg, #2a6858, #064e3b) repeat-x;
  border-color: #064e3b;
}
.btn-emerald-900:hover {
  color: #FEFEFE;
  background: #032a20 linear-gradient(180deg, #284941, #032a20) repeat-x;
  border-color: #021f17;
}
.btn-emerald-900:focus, .btn-emerald-900.focus {
  color: #FEFEFE;
  background: #032a20 linear-gradient(180deg, #284941, #032a20) repeat-x;
  border-color: #021f17;
  box-shadow: 0 0 0 0.2rem rgba(43, 104, 88, 0.5);
}
.btn-emerald-900.disabled, .btn-emerald-900:disabled {
  color: #FEFEFE;
  background-color: #064e3b;
  border-color: #064e3b;
  background-image: none;
}
.btn-emerald-900:not(:disabled):not(.disabled):active, .btn-emerald-900:not(:disabled):not(.disabled).active, .show > .btn-emerald-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #021f17;
  background-image: none;
  border-color: #01130e;
}
.btn-emerald-900:not(:disabled):not(.disabled):active:focus, .btn-emerald-900:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 104, 88, 0.5);
}

.btn-emerald-950 {
  color: #FEFEFE;
  background: #022c22 linear-gradient(180deg, #274b43, #022c22) repeat-x;
  border-color: #022c22;
}
.btn-emerald-950:hover {
  color: #FEFEFE;
  background: #000706 linear-gradient(180deg, #252b2b, #000706) repeat-x;
  border-color: black;
}
.btn-emerald-950:focus, .btn-emerald-950.focus {
  color: #FEFEFE;
  background: #000706 linear-gradient(180deg, #252b2b, #000706) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(40, 76, 67, 0.5);
}
.btn-emerald-950.disabled, .btn-emerald-950:disabled {
  color: #FEFEFE;
  background-color: #022c22;
  border-color: #022c22;
  background-image: none;
}
.btn-emerald-950:not(:disabled):not(.disabled):active, .btn-emerald-950:not(:disabled):not(.disabled).active, .show > .btn-emerald-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-emerald-950:not(:disabled):not(.disabled):active:focus, .btn-emerald-950:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 76, 67, 0.5);
}

.btn-teal-50 {
  color: #212529;
  background: #f0fdfa linear-gradient(180deg, #f1fdfa, #f0fdfa) repeat-x;
  border-color: #f0fdfa;
}
.btn-teal-50:hover {
  color: #212529;
  background: #cef9ef linear-gradient(180deg, #d4f9f1, #cef9ef) repeat-x;
  border-color: #c3f7eb;
}
.btn-teal-50:focus, .btn-teal-50.focus {
  color: #212529;
  background: #cef9ef linear-gradient(180deg, #d4f9f1, #cef9ef) repeat-x;
  border-color: #c3f7eb;
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 219, 0.5);
}
.btn-teal-50.disabled, .btn-teal-50:disabled {
  color: #212529;
  background-color: #f0fdfa;
  border-color: #f0fdfa;
  background-image: none;
}
.btn-teal-50:not(:disabled):not(.disabled):active, .btn-teal-50:not(:disabled):not(.disabled).active, .show > .btn-teal-50.dropdown-toggle {
  color: #212529;
  background-color: #c3f7eb;
  background-image: none;
  border-color: #b8f6e7;
}
.btn-teal-50:not(:disabled):not(.disabled):active:focus, .btn-teal-50:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 219, 0.5);
}

.btn-teal-100 {
  color: #212529;
  background: #ccfbf1 linear-gradient(180deg, #d3fbf3, #ccfbf1) repeat-x;
  border-color: #ccfbf1;
}
.btn-teal-100:hover {
  color: #212529;
  background: #a9f8e7 linear-gradient(180deg, #b5f8ea, #a9f8e7) repeat-x;
  border-color: #9df7e4;
}
.btn-teal-100:focus, .btn-teal-100.focus {
  color: #212529;
  background: #a9f8e7 linear-gradient(180deg, #b5f8ea, #a9f8e7) repeat-x;
  border-color: #9df7e4;
  box-shadow: 0 0 0 0.2rem rgba(178, 219, 211, 0.5);
}
.btn-teal-100.disabled, .btn-teal-100:disabled {
  color: #212529;
  background-color: #ccfbf1;
  border-color: #ccfbf1;
  background-image: none;
}
.btn-teal-100:not(:disabled):not(.disabled):active, .btn-teal-100:not(:disabled):not(.disabled).active, .show > .btn-teal-100.dropdown-toggle {
  color: #212529;
  background-color: #9df7e4;
  background-image: none;
  border-color: #91f6e1;
}
.btn-teal-100:not(:disabled):not(.disabled):active:focus, .btn-teal-100:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 219, 211, 0.5);
}

.btn-teal-200 {
  color: #212529;
  background: #99f6e4 linear-gradient(180deg, #a7f7e8, #99f6e4) repeat-x;
  border-color: #99f6e4;
}
.btn-teal-200:hover {
  color: #212529;
  background: #76f3db linear-gradient(180deg, #8af4e0, #76f3db) repeat-x;
  border-color: #6af2d8;
}
.btn-teal-200:focus, .btn-teal-200.focus {
  color: #212529;
  background: #76f3db linear-gradient(180deg, #8af4e0, #76f3db) repeat-x;
  border-color: #6af2d8;
  box-shadow: 0 0 0 0.2rem rgba(135, 215, 200, 0.5);
}
.btn-teal-200.disabled, .btn-teal-200:disabled {
  color: #212529;
  background-color: #99f6e4;
  border-color: #99f6e4;
  background-image: none;
}
.btn-teal-200:not(:disabled):not(.disabled):active, .btn-teal-200:not(:disabled):not(.disabled).active, .show > .btn-teal-200.dropdown-toggle {
  color: #212529;
  background-color: #6af2d8;
  background-image: none;
  border-color: #5ef1d4;
}
.btn-teal-200:not(:disabled):not(.disabled):active:focus, .btn-teal-200:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(135, 215, 200, 0.5);
}

.btn-teal-300 {
  color: #212529;
  background: #5eead4 linear-gradient(180deg, #75ecda, #5eead4) repeat-x;
  border-color: #5eead4;
}
.btn-teal-300:hover {
  color: #212529;
  background: #3ce6cb linear-gradient(180deg, #58e9d2, #3ce6cb) repeat-x;
  border-color: #31e4c8;
}
.btn-teal-300:focus, .btn-teal-300.focus {
  color: #212529;
  background: #3ce6cb linear-gradient(180deg, #58e9d2, #3ce6cb) repeat-x;
  border-color: #31e4c8;
  box-shadow: 0 0 0 0.2rem rgba(85, 204, 186, 0.5);
}
.btn-teal-300.disabled, .btn-teal-300:disabled {
  color: #212529;
  background-color: #5eead4;
  border-color: #5eead4;
  background-image: none;
}
.btn-teal-300:not(:disabled):not(.disabled):active, .btn-teal-300:not(:disabled):not(.disabled).active, .show > .btn-teal-300.dropdown-toggle {
  color: #212529;
  background-color: #31e4c8;
  background-image: none;
  border-color: #26e3c5;
}
.btn-teal-300:not(:disabled):not(.disabled):active:focus, .btn-teal-300:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 204, 186, 0.5);
}

.btn-teal-400 {
  color: #212529;
  background: #2dd4bf linear-gradient(180deg, #4bdac8, #2dd4bf) repeat-x;
  border-color: #2dd4bf;
}
.btn-teal-400:hover {
  color: #FEFEFE;
  background: #25b6a3 linear-gradient(180deg, #45c0b0, #25b6a3) repeat-x;
  border-color: #23ab9a;
}
.btn-teal-400:focus, .btn-teal-400.focus {
  color: #FEFEFE;
  background: #25b6a3 linear-gradient(180deg, #45c0b0, #25b6a3) repeat-x;
  border-color: #23ab9a;
  box-shadow: 0 0 0 0.2rem rgba(43, 186, 169, 0.5);
}
.btn-teal-400.disabled, .btn-teal-400:disabled {
  color: #212529;
  background-color: #2dd4bf;
  border-color: #2dd4bf;
  background-image: none;
}
.btn-teal-400:not(:disabled):not(.disabled):active, .btn-teal-400:not(:disabled):not(.disabled).active, .show > .btn-teal-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #23ab9a;
  background-image: none;
  border-color: #21a090;
}
.btn-teal-400:not(:disabled):not(.disabled):active:focus, .btn-teal-400:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 186, 169, 0.5);
}

.btn-teal-500 {
  color: #FEFEFE;
  background: #14b8a6 linear-gradient(180deg, #36c2b3, #14b8a6) repeat-x;
  border-color: #14b8a6;
}
.btn-teal-500:hover {
  color: #FEFEFE;
  background: #109687 linear-gradient(180deg, #33a599, #109687) repeat-x;
  border-color: #0f8a7d;
}
.btn-teal-500:focus, .btn-teal-500.focus {
  color: #FEFEFE;
  background: #109687 linear-gradient(180deg, #33a599, #109687) repeat-x;
  border-color: #0f8a7d;
  box-shadow: 0 0 0 0.2rem rgba(55, 195, 179, 0.5);
}
.btn-teal-500.disabled, .btn-teal-500:disabled {
  color: #FEFEFE;
  background-color: #14b8a6;
  border-color: #14b8a6;
  background-image: none;
}
.btn-teal-500:not(:disabled):not(.disabled):active, .btn-teal-500:not(:disabled):not(.disabled).active, .show > .btn-teal-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f8a7d;
  background-image: none;
  border-color: #0e7f72;
}
.btn-teal-500:not(:disabled):not(.disabled):active:focus, .btn-teal-500:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 195, 179, 0.5);
}

.btn-teal-600 {
  color: #FEFEFE;
  background: #0d9488 linear-gradient(180deg, #30a399, #0d9488) repeat-x;
  border-color: #0d9488;
}
.btn-teal-600:hover {
  color: #FEFEFE;
  background: #0a7168 linear-gradient(180deg, #2e867e, #0a7168) repeat-x;
  border-color: #09655d;
}
.btn-teal-600:focus, .btn-teal-600.focus {
  color: #FEFEFE;
  background: #0a7168 linear-gradient(180deg, #2e867e, #0a7168) repeat-x;
  border-color: #09655d;
  box-shadow: 0 0 0 0.2rem rgba(49, 164, 154, 0.5);
}
.btn-teal-600.disabled, .btn-teal-600:disabled {
  color: #FEFEFE;
  background-color: #0d9488;
  border-color: #0d9488;
  background-image: none;
}
.btn-teal-600:not(:disabled):not(.disabled):active, .btn-teal-600:not(:disabled):not(.disabled).active, .show > .btn-teal-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #09655d;
  background-image: none;
  border-color: #085952;
}
.btn-teal-600:not(:disabled):not(.disabled):active:focus, .btn-teal-600:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 164, 154, 0.5);
}

.btn-teal-700 {
  color: #FEFEFE;
  background: #0f766e linear-gradient(180deg, #328a83, #0f766e) repeat-x;
  border-color: #0f766e;
}
.btn-teal-700:hover {
  color: #FEFEFE;
  background: #0b544e linear-gradient(180deg, #2f6d68, #0b544e) repeat-x;
  border-color: #094944;
}
.btn-teal-700:focus, .btn-teal-700.focus {
  color: #FEFEFE;
  background: #0b544e linear-gradient(180deg, #2f6d68, #0b544e) repeat-x;
  border-color: #094944;
  box-shadow: 0 0 0 0.2rem rgba(51, 138, 132, 0.5);
}
.btn-teal-700.disabled, .btn-teal-700:disabled {
  color: #FEFEFE;
  background-color: #0f766e;
  border-color: #0f766e;
  background-image: none;
}
.btn-teal-700:not(:disabled):not(.disabled):active, .btn-teal-700:not(:disabled):not(.disabled).active, .show > .btn-teal-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #094944;
  background-image: none;
  border-color: #083d39;
}
.btn-teal-700:not(:disabled):not(.disabled):active:focus, .btn-teal-700:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 138, 132, 0.5);
}

.btn-teal-800 {
  color: #FEFEFE;
  background: #115e59 linear-gradient(180deg, #347571, #115e59) repeat-x;
  border-color: #115e59;
}
.btn-teal-800:hover {
  color: #FEFEFE;
  background: #0b3e3a linear-gradient(180deg, #2f5a57, #0b3e3a) repeat-x;
  border-color: #093330;
}
.btn-teal-800:focus, .btn-teal-800.focus {
  color: #FEFEFE;
  background: #0b3e3a linear-gradient(180deg, #2f5a57, #0b3e3a) repeat-x;
  border-color: #093330;
  box-shadow: 0 0 0 0.2rem rgba(53, 118, 114, 0.5);
}
.btn-teal-800.disabled, .btn-teal-800:disabled {
  color: #FEFEFE;
  background-color: #115e59;
  border-color: #115e59;
  background-image: none;
}
.btn-teal-800:not(:disabled):not(.disabled):active, .btn-teal-800:not(:disabled):not(.disabled).active, .show > .btn-teal-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #093330;
  background-image: none;
  border-color: #072826;
}
.btn-teal-800:not(:disabled):not(.disabled):active:focus, .btn-teal-800:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 118, 114, 0.5);
}

.btn-teal-900 {
  color: #FEFEFE;
  background: #134e4a linear-gradient(180deg, #356865, #134e4a) repeat-x;
  border-color: #134e4a;
}
.btn-teal-900:hover {
  color: #FEFEFE;
  background: #0c2f2d linear-gradient(180deg, #2f4d4c, #0c2f2d) repeat-x;
  border-color: #092523;
}
.btn-teal-900:focus, .btn-teal-900.focus {
  color: #FEFEFE;
  background: #0c2f2d linear-gradient(180deg, #2f4d4c, #0c2f2d) repeat-x;
  border-color: #092523;
  box-shadow: 0 0 0 0.2rem rgba(54, 104, 101, 0.5);
}
.btn-teal-900.disabled, .btn-teal-900:disabled {
  color: #FEFEFE;
  background-color: #134e4a;
  border-color: #134e4a;
  background-image: none;
}
.btn-teal-900:not(:disabled):not(.disabled):active, .btn-teal-900:not(:disabled):not(.disabled).active, .show > .btn-teal-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #092523;
  background-image: none;
  border-color: #071b19;
}
.btn-teal-900:not(:disabled):not(.disabled):active:focus, .btn-teal-900:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 104, 101, 0.5);
}

.btn-teal-950 {
  color: #FEFEFE;
  background: #042f2e linear-gradient(180deg, #294d4d, #042f2e) repeat-x;
  border-color: #042f2e;
}
.btn-teal-950:hover {
  color: #FEFEFE;
  background: #010c0c linear-gradient(180deg, #263030, #010c0c) repeat-x;
  border-color: black;
}
.btn-teal-950:focus, .btn-teal-950.focus {
  color: #FEFEFE;
  background: #010c0c linear-gradient(180deg, #263030, #010c0c) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(42, 78, 77, 0.5);
}
.btn-teal-950.disabled, .btn-teal-950:disabled {
  color: #FEFEFE;
  background-color: #042f2e;
  border-color: #042f2e;
  background-image: none;
}
.btn-teal-950:not(:disabled):not(.disabled):active, .btn-teal-950:not(:disabled):not(.disabled).active, .show > .btn-teal-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-teal-950:not(:disabled):not(.disabled):active:focus, .btn-teal-950:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 78, 77, 0.5);
}

.btn-cyan-50 {
  color: #212529;
  background: #ecfeff linear-gradient(180deg, #eefdff, #ecfeff) repeat-x;
  border-color: #ecfeff;
}
.btn-cyan-50:hover {
  color: #212529;
  background: #c6fcff linear-gradient(180deg, #cefcff, #c6fcff) repeat-x;
  border-color: #b9fbff;
}
.btn-cyan-50:focus, .btn-cyan-50.focus {
  color: #212529;
  background: #c6fcff linear-gradient(180deg, #cefcff, #c6fcff) repeat-x;
  border-color: #b9fbff;
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 223, 0.5);
}
.btn-cyan-50.disabled, .btn-cyan-50:disabled {
  color: #212529;
  background-color: #ecfeff;
  border-color: #ecfeff;
  background-image: none;
}
.btn-cyan-50:not(:disabled):not(.disabled):active, .btn-cyan-50:not(:disabled):not(.disabled).active, .show > .btn-cyan-50.dropdown-toggle {
  color: #212529;
  background-color: #b9fbff;
  background-image: none;
  border-color: #acfbff;
}
.btn-cyan-50:not(:disabled):not(.disabled):active:focus, .btn-cyan-50:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 223, 0.5);
}

.btn-cyan-100 {
  color: #212529;
  background: #cffafe linear-gradient(180deg, #d5fafe, #cffafe) repeat-x;
  border-color: #cffafe;
}
.btn-cyan-100:hover {
  color: #212529;
  background: #aaf6fd linear-gradient(180deg, #b6f7fd, #aaf6fd) repeat-x;
  border-color: #9df5fd;
}
.btn-cyan-100:focus, .btn-cyan-100.focus {
  color: #212529;
  background: #aaf6fd linear-gradient(180deg, #b6f7fd, #aaf6fd) repeat-x;
  border-color: #9df5fd;
  box-shadow: 0 0 0 0.2rem rgba(181, 218, 222, 0.5);
}
.btn-cyan-100.disabled, .btn-cyan-100:disabled {
  color: #212529;
  background-color: #cffafe;
  border-color: #cffafe;
  background-image: none;
}
.btn-cyan-100:not(:disabled):not(.disabled):active, .btn-cyan-100:not(:disabled):not(.disabled).active, .show > .btn-cyan-100.dropdown-toggle {
  color: #212529;
  background-color: #9df5fd;
  background-image: none;
  border-color: #91f3fd;
}
.btn-cyan-100:not(:disabled):not(.disabled):active:focus, .btn-cyan-100:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 218, 222, 0.5);
}

.btn-cyan-200 {
  color: #212529;
  background: #a5f3fc linear-gradient(180deg, #b1f4fc, #a5f3fc) repeat-x;
  border-color: #a5f3fc;
}
.btn-cyan-200:hover {
  color: #212529;
  background: #80eefb linear-gradient(180deg, #92f0fb, #80eefb) repeat-x;
  border-color: #74ecfa;
}
.btn-cyan-200:focus, .btn-cyan-200.focus {
  color: #212529;
  background: #80eefb linear-gradient(180deg, #92f0fb, #80eefb) repeat-x;
  border-color: #74ecfa;
  box-shadow: 0 0 0 0.2rem rgba(145, 212, 220, 0.5);
}
.btn-cyan-200.disabled, .btn-cyan-200:disabled {
  color: #212529;
  background-color: #a5f3fc;
  border-color: #a5f3fc;
  background-image: none;
}
.btn-cyan-200:not(:disabled):not(.disabled):active, .btn-cyan-200:not(:disabled):not(.disabled).active, .show > .btn-cyan-200.dropdown-toggle {
  color: #212529;
  background-color: #74ecfa;
  background-image: none;
  border-color: #67ebfa;
}
.btn-cyan-200:not(:disabled):not(.disabled):active:focus, .btn-cyan-200:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 212, 220, 0.5);
}

.btn-cyan-300 {
  color: #212529;
  background: #67e8f9 linear-gradient(180deg, #7debf9, #67e8f9) repeat-x;
  border-color: #67e8f9;
}
.btn-cyan-300:hover {
  color: #212529;
  background: #42e2f8 linear-gradient(180deg, #5de6f9, #42e2f8) repeat-x;
  border-color: #36e1f7;
}
.btn-cyan-300:focus, .btn-cyan-300.focus {
  color: #212529;
  background: #42e2f8 linear-gradient(180deg, #5de6f9, #42e2f8) repeat-x;
  border-color: #36e1f7;
  box-shadow: 0 0 0 0.2rem rgba(93, 203, 218, 0.5);
}
.btn-cyan-300.disabled, .btn-cyan-300:disabled {
  color: #212529;
  background-color: #67e8f9;
  border-color: #67e8f9;
  background-image: none;
}
.btn-cyan-300:not(:disabled):not(.disabled):active, .btn-cyan-300:not(:disabled):not(.disabled).active, .show > .btn-cyan-300.dropdown-toggle {
  color: #212529;
  background-color: #36e1f7;
  background-image: none;
  border-color: #2adff7;
}
.btn-cyan-300:not(:disabled):not(.disabled):active:focus, .btn-cyan-300:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 203, 218, 0.5);
}

.btn-cyan-400 {
  color: #212529;
  background: #22d3ee linear-gradient(180deg, #42d9f0, #22d3ee) repeat-x;
  border-color: #22d3ee;
}
.btn-cyan-400:hover {
  color: #FEFEFE;
  background: #11bfd9 linear-gradient(180deg, #34c8de, #11bfd9) repeat-x;
  border-color: #10b4cd;
}
.btn-cyan-400:focus, .btn-cyan-400.focus {
  color: #FEFEFE;
  background: #11bfd9 linear-gradient(180deg, #34c8de, #11bfd9) repeat-x;
  border-color: #10b4cd;
  box-shadow: 0 0 0 0.2rem rgba(34, 185, 208, 0.5);
}
.btn-cyan-400.disabled, .btn-cyan-400:disabled {
  color: #212529;
  background-color: #22d3ee;
  border-color: #22d3ee;
  background-image: none;
}
.btn-cyan-400:not(:disabled):not(.disabled):active, .btn-cyan-400:not(:disabled):not(.disabled).active, .show > .btn-cyan-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #10b4cd;
  background-image: none;
  border-color: #0faac1;
}
.btn-cyan-400:not(:disabled):not(.disabled):active:focus, .btn-cyan-400:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 185, 208, 0.5);
}

.btn-cyan-500 {
  color: #FEFEFE;
  background: #06b6d4 linear-gradient(180deg, #2ac0da, #06b6d4) repeat-x;
  border-color: #06b6d4;
}
.btn-cyan-500:hover {
  color: #FEFEFE;
  background: #0596af linear-gradient(180deg, #29a5bb, #0596af) repeat-x;
  border-color: #058ba2;
}
.btn-cyan-500:focus, .btn-cyan-500.focus {
  color: #FEFEFE;
  background: #0596af linear-gradient(180deg, #29a5bb, #0596af) repeat-x;
  border-color: #058ba2;
  box-shadow: 0 0 0 0.2rem rgba(43, 193, 218, 0.5);
}
.btn-cyan-500.disabled, .btn-cyan-500:disabled {
  color: #FEFEFE;
  background-color: #06b6d4;
  border-color: #06b6d4;
  background-image: none;
}
.btn-cyan-500:not(:disabled):not(.disabled):active, .btn-cyan-500:not(:disabled):not(.disabled).active, .show > .btn-cyan-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #058ba2;
  background-image: none;
  border-color: #048196;
}
.btn-cyan-500:not(:disabled):not(.disabled):active:focus, .btn-cyan-500:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 193, 218, 0.5);
}

.btn-cyan-600 {
  color: #FEFEFE;
  background: #0891b2 linear-gradient(180deg, #2ca1bd, #0891b2) repeat-x;
  border-color: #0891b2;
}
.btn-cyan-600:hover {
  color: #FEFEFE;
  background: #06738d linear-gradient(180deg, #2a879e, #06738d) repeat-x;
  border-color: #066981;
}
.btn-cyan-600:focus, .btn-cyan-600.focus {
  color: #FEFEFE;
  background: #06738d linear-gradient(180deg, #2a879e, #06738d) repeat-x;
  border-color: #066981;
  box-shadow: 0 0 0 0.2rem rgba(45, 161, 189, 0.5);
}
.btn-cyan-600.disabled, .btn-cyan-600:disabled {
  color: #FEFEFE;
  background-color: #0891b2;
  border-color: #0891b2;
  background-image: none;
}
.btn-cyan-600:not(:disabled):not(.disabled):active, .btn-cyan-600:not(:disabled):not(.disabled).active, .show > .btn-cyan-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #066981;
  background-image: none;
  border-color: #055f75;
}
.btn-cyan-600:not(:disabled):not(.disabled):active:focus, .btn-cyan-600:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 161, 189, 0.5);
}

.btn-cyan-700 {
  color: #FEFEFE;
  background: #0e7490 linear-gradient(180deg, #3188a0, #0e7490) repeat-x;
  border-color: #0e7490;
}
.btn-cyan-700:hover {
  color: #FEFEFE;
  background: #0b586d linear-gradient(180deg, #2f7082, #0b586d) repeat-x;
  border-color: #094f62;
}
.btn-cyan-700:focus, .btn-cyan-700.focus {
  color: #FEFEFE;
  background: #0b586d linear-gradient(180deg, #2f7082, #0b586d) repeat-x;
  border-color: #094f62;
  box-shadow: 0 0 0 0.2rem rgba(50, 137, 161, 0.5);
}
.btn-cyan-700.disabled, .btn-cyan-700:disabled {
  color: #FEFEFE;
  background-color: #0e7490;
  border-color: #0e7490;
  background-image: none;
}
.btn-cyan-700:not(:disabled):not(.disabled):active, .btn-cyan-700:not(:disabled):not(.disabled).active, .show > .btn-cyan-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #094f62;
  background-image: none;
  border-color: #084556;
}
.btn-cyan-700:not(:disabled):not(.disabled):active:focus, .btn-cyan-700:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 137, 161, 0.5);
}

.btn-cyan-800 {
  color: #FEFEFE;
  background: #155e75 linear-gradient(180deg, #377589, #155e75) repeat-x;
  border-color: #155e75;
}
.btn-cyan-800:hover {
  color: #FEFEFE;
  background: #0f4455 linear-gradient(180deg, #325f6e, #0f4455) repeat-x;
  border-color: #0d3b4a;
}
.btn-cyan-800:focus, .btn-cyan-800.focus {
  color: #FEFEFE;
  background: #0f4455 linear-gradient(180deg, #325f6e, #0f4455) repeat-x;
  border-color: #0d3b4a;
  box-shadow: 0 0 0 0.2rem rgba(56, 118, 138, 0.5);
}
.btn-cyan-800.disabled, .btn-cyan-800:disabled {
  color: #FEFEFE;
  background-color: #155e75;
  border-color: #155e75;
  background-image: none;
}
.btn-cyan-800:not(:disabled):not(.disabled):active, .btn-cyan-800:not(:disabled):not(.disabled).active, .show > .btn-cyan-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d3b4a;
  background-image: none;
  border-color: #0b333f;
}
.btn-cyan-800:not(:disabled):not(.disabled):active:focus, .btn-cyan-800:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 118, 138, 0.5);
}

.btn-cyan-900 {
  color: #FEFEFE;
  background: #164e63 linear-gradient(180deg, #38687a, #164e63) repeat-x;
  border-color: #164e63;
}
.btn-cyan-900:hover {
  color: #FEFEFE;
  background: #0f3544 linear-gradient(180deg, #325360, #0f3544) repeat-x;
  border-color: #0d2d39;
}
.btn-cyan-900:focus, .btn-cyan-900.focus {
  color: #FEFEFE;
  background: #0f3544 linear-gradient(180deg, #325360, #0f3544) repeat-x;
  border-color: #0d2d39;
  box-shadow: 0 0 0 0.2rem rgba(57, 104, 122, 0.5);
}
.btn-cyan-900.disabled, .btn-cyan-900:disabled {
  color: #FEFEFE;
  background-color: #164e63;
  border-color: #164e63;
  background-image: none;
}
.btn-cyan-900:not(:disabled):not(.disabled):active, .btn-cyan-900:not(:disabled):not(.disabled).active, .show > .btn-cyan-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d2d39;
  background-image: none;
  border-color: #0a252f;
}
.btn-cyan-900:not(:disabled):not(.disabled):active:focus, .btn-cyan-900:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 104, 122, 0.5);
}

.btn-cyan-950 {
  color: #FEFEFE;
  background: #083344 linear-gradient(180deg, #2c5160, #083344) repeat-x;
  border-color: #083344;
}
.btn-cyan-950:hover {
  color: #FEFEFE;
  background: #041922 linear-gradient(180deg, #293b43, #041922) repeat-x;
  border-color: #031116;
}
.btn-cyan-950:focus, .btn-cyan-950.focus {
  color: #FEFEFE;
  background: #041922 linear-gradient(180deg, #293b43, #041922) repeat-x;
  border-color: #031116;
  box-shadow: 0 0 0 0.2rem rgba(45, 81, 96, 0.5);
}
.btn-cyan-950.disabled, .btn-cyan-950:disabled {
  color: #FEFEFE;
  background-color: #083344;
  border-color: #083344;
  background-image: none;
}
.btn-cyan-950:not(:disabled):not(.disabled):active, .btn-cyan-950:not(:disabled):not(.disabled).active, .show > .btn-cyan-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #031116;
  background-image: none;
  border-color: #01080b;
}
.btn-cyan-950:not(:disabled):not(.disabled):active:focus, .btn-cyan-950:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 81, 96, 0.5);
}

.btn-sky-50 {
  color: #212529;
  background: #f0f9ff linear-gradient(180deg, #f1f9ff, #f0f9ff) repeat-x;
  border-color: #f0f9ff;
}
.btn-sky-50:hover {
  color: #212529;
  background: #caeaff linear-gradient(180deg, #d1ecff, #caeaff) repeat-x;
  border-color: #bde5ff;
}
.btn-sky-50:focus, .btn-sky-50.focus {
  color: #212529;
  background: #caeaff linear-gradient(180deg, #d1ecff, #caeaff) repeat-x;
  border-color: #bde5ff;
  box-shadow: 0 0 0 0.2rem rgba(209, 217, 223, 0.5);
}
.btn-sky-50.disabled, .btn-sky-50:disabled {
  color: #212529;
  background-color: #f0f9ff;
  border-color: #f0f9ff;
  background-image: none;
}
.btn-sky-50:not(:disabled):not(.disabled):active, .btn-sky-50:not(:disabled):not(.disabled).active, .show > .btn-sky-50.dropdown-toggle {
  color: #212529;
  background-color: #bde5ff;
  background-image: none;
  border-color: #b0e0ff;
}
.btn-sky-50:not(:disabled):not(.disabled):active:focus, .btn-sky-50:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 217, 223, 0.5);
}

.btn-sky-100 {
  color: #212529;
  background: #e0f2fe linear-gradient(180deg, #e4f3fe, #e0f2fe) repeat-x;
  border-color: #e0f2fe;
}
.btn-sky-100:hover {
  color: #212529;
  background: #bbe2fd linear-gradient(180deg, #c4e6fd, #bbe2fd) repeat-x;
  border-color: #afddfc;
}
.btn-sky-100:focus, .btn-sky-100.focus {
  color: #212529;
  background: #bbe2fd linear-gradient(180deg, #c4e6fd, #bbe2fd) repeat-x;
  border-color: #afddfc;
  box-shadow: 0 0 0 0.2rem rgba(195, 211, 222, 0.5);
}
.btn-sky-100.disabled, .btn-sky-100:disabled {
  color: #212529;
  background-color: #e0f2fe;
  border-color: #e0f2fe;
  background-image: none;
}
.btn-sky-100:not(:disabled):not(.disabled):active, .btn-sky-100:not(:disabled):not(.disabled).active, .show > .btn-sky-100.dropdown-toggle {
  color: #212529;
  background-color: #afddfc;
  background-image: none;
  border-color: #a2d8fc;
}
.btn-sky-100:not(:disabled):not(.disabled):active:focus, .btn-sky-100:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 211, 222, 0.5);
}

.btn-sky-200 {
  color: #212529;
  background: #bae6fd linear-gradient(180deg, #c3e9fd, #bae6fd) repeat-x;
  border-color: #bae6fd;
}
.btn-sky-200:hover {
  color: #212529;
  background: #95d9fc linear-gradient(180deg, #a4defc, #95d9fc) repeat-x;
  border-color: #88d4fc;
}
.btn-sky-200:focus, .btn-sky-200.focus {
  color: #212529;
  background: #95d9fc linear-gradient(180deg, #a4defc, #95d9fc) repeat-x;
  border-color: #88d4fc;
  box-shadow: 0 0 0 0.2rem rgba(163, 201, 221, 0.5);
}
.btn-sky-200.disabled, .btn-sky-200:disabled {
  color: #212529;
  background-color: #bae6fd;
  border-color: #bae6fd;
  background-image: none;
}
.btn-sky-200:not(:disabled):not(.disabled):active, .btn-sky-200:not(:disabled):not(.disabled).active, .show > .btn-sky-200.dropdown-toggle {
  color: #212529;
  background-color: #88d4fc;
  background-image: none;
  border-color: #7cd0fb;
}
.btn-sky-200:not(:disabled):not(.disabled):active:focus, .btn-sky-200:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 201, 221, 0.5);
}

.btn-sky-300 {
  color: #212529;
  background: #7dd3fc linear-gradient(180deg, #8fd9fc, #7dd3fc) repeat-x;
  border-color: #7dd3fc;
}
.btn-sky-300:hover {
  color: #212529;
  background: #58c6fb linear-gradient(180deg, #70cefb, #58c6fb) repeat-x;
  border-color: #4bc2fb;
}
.btn-sky-300:focus, .btn-sky-300.focus {
  color: #212529;
  background: #58c6fb linear-gradient(180deg, #70cefb, #58c6fb) repeat-x;
  border-color: #4bc2fb;
  box-shadow: 0 0 0 0.2rem rgba(111, 185, 220, 0.5);
}
.btn-sky-300.disabled, .btn-sky-300:disabled {
  color: #212529;
  background-color: #7dd3fc;
  border-color: #7dd3fc;
  background-image: none;
}
.btn-sky-300:not(:disabled):not(.disabled):active, .btn-sky-300:not(:disabled):not(.disabled).active, .show > .btn-sky-300.dropdown-toggle {
  color: #212529;
  background-color: #4bc2fb;
  background-image: none;
  border-color: #3fbefb;
}
.btn-sky-300:not(:disabled):not(.disabled):active:focus, .btn-sky-300:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 185, 220, 0.5);
}

.btn-sky-400 {
  color: #212529;
  background: #38bdf8 linear-gradient(180deg, #55c6f9, #38bdf8) repeat-x;
  border-color: #38bdf8;
}
.btn-sky-400:hover {
  color: #FEFEFE;
  background: #13b1f7 linear-gradient(180deg, #35bcf8, #13b1f7) repeat-x;
  border-color: #09acf4;
}
.btn-sky-400:focus, .btn-sky-400.focus {
  color: #FEFEFE;
  background: #13b1f7 linear-gradient(180deg, #35bcf8, #13b1f7) repeat-x;
  border-color: #09acf4;
  box-shadow: 0 0 0 0.2rem rgba(53, 166, 217, 0.5);
}
.btn-sky-400.disabled, .btn-sky-400:disabled {
  color: #212529;
  background-color: #38bdf8;
  border-color: #38bdf8;
  background-image: none;
}
.btn-sky-400:not(:disabled):not(.disabled):active, .btn-sky-400:not(:disabled):not(.disabled).active, .show > .btn-sky-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #09acf4;
  background-image: none;
  border-color: #08a3e8;
}
.btn-sky-400:not(:disabled):not(.disabled):active:focus, .btn-sky-400:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 166, 217, 0.5);
}

.btn-sky-500 {
  color: #FEFEFE;
  background: #0ea5e9 linear-gradient(180deg, #31b2ec, #0ea5e9) repeat-x;
  border-color: #0ea5e9;
}
.btn-sky-500:hover {
  color: #FEFEFE;
  background: #0c8bc5 linear-gradient(180deg, #2f9ccd, #0c8bc5) repeat-x;
  border-color: #0b83b9;
}
.btn-sky-500:focus, .btn-sky-500.focus {
  color: #FEFEFE;
  background: #0c8bc5 linear-gradient(180deg, #2f9ccd, #0c8bc5) repeat-x;
  border-color: #0b83b9;
  box-shadow: 0 0 0 0.2rem rgba(50, 178, 236, 0.5);
}
.btn-sky-500.disabled, .btn-sky-500:disabled {
  color: #FEFEFE;
  background-color: #0ea5e9;
  border-color: #0ea5e9;
  background-image: none;
}
.btn-sky-500:not(:disabled):not(.disabled):active, .btn-sky-500:not(:disabled):not(.disabled).active, .show > .btn-sky-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b83b9;
  background-image: none;
  border-color: #0a7aad;
}
.btn-sky-500:not(:disabled):not(.disabled):active:focus, .btn-sky-500:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 178, 236, 0.5);
}

.btn-sky-600 {
  color: #FEFEFE;
  background: #0284c7 linear-gradient(180deg, #2796cf, #0284c7) repeat-x;
  border-color: #0284c7;
}
.btn-sky-600:hover {
  color: #FEFEFE;
  background: #026ba1 linear-gradient(180deg, #2780af, #026ba1) repeat-x;
  border-color: #016395;
}
.btn-sky-600:focus, .btn-sky-600.focus {
  color: #FEFEFE;
  background: #026ba1 linear-gradient(180deg, #2780af, #026ba1) repeat-x;
  border-color: #016395;
  box-shadow: 0 0 0 0.2rem rgba(40, 150, 207, 0.5);
}
.btn-sky-600.disabled, .btn-sky-600:disabled {
  color: #FEFEFE;
  background-color: #0284c7;
  border-color: #0284c7;
  background-image: none;
}
.btn-sky-600:not(:disabled):not(.disabled):active, .btn-sky-600:not(:disabled):not(.disabled).active, .show > .btn-sky-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #016395;
  background-image: none;
  border-color: #015a88;
}
.btn-sky-600:not(:disabled):not(.disabled):active:focus, .btn-sky-600:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 150, 207, 0.5);
}

.btn-sky-700 {
  color: #FEFEFE;
  background: #0369a1 linear-gradient(180deg, #287faf, #0369a1) repeat-x;
  border-color: #0369a1;
}
.btn-sky-700:hover {
  color: #FEFEFE;
  background: #02517b linear-gradient(180deg, #276a8e, #02517b) repeat-x;
  border-color: #02486f;
}
.btn-sky-700:focus, .btn-sky-700.focus {
  color: #FEFEFE;
  background: #02517b linear-gradient(180deg, #276a8e, #02517b) repeat-x;
  border-color: #02486f;
  box-shadow: 0 0 0 0.2rem rgba(41, 127, 175, 0.5);
}
.btn-sky-700.disabled, .btn-sky-700:disabled {
  color: #FEFEFE;
  background-color: #0369a1;
  border-color: #0369a1;
  background-image: none;
}
.btn-sky-700:not(:disabled):not(.disabled):active, .btn-sky-700:not(:disabled):not(.disabled).active, .show > .btn-sky-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #02486f;
  background-image: none;
  border-color: #024062;
}
.btn-sky-700:not(:disabled):not(.disabled):active:focus, .btn-sky-700:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 127, 175, 0.5);
}

.btn-sky-800 {
  color: #FEFEFE;
  background: #075985 linear-gradient(180deg, #2b7197, #075985) repeat-x;
  border-color: #075985;
}
.btn-sky-800:hover {
  color: #FEFEFE;
  background: #054161 linear-gradient(180deg, #295d78, #054161) repeat-x;
  border-color: #043955;
}
.btn-sky-800:focus, .btn-sky-800.focus {
  color: #FEFEFE;
  background: #054161 linear-gradient(180deg, #295d78, #054161) repeat-x;
  border-color: #043955;
  box-shadow: 0 0 0 0.2rem rgba(44, 114, 151, 0.5);
}
.btn-sky-800.disabled, .btn-sky-800:disabled {
  color: #FEFEFE;
  background-color: #075985;
  border-color: #075985;
  background-image: none;
}
.btn-sky-800:not(:disabled):not(.disabled):active, .btn-sky-800:not(:disabled):not(.disabled).active, .show > .btn-sky-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #043955;
  background-image: none;
  border-color: #043048;
}
.btn-sky-800:not(:disabled):not(.disabled):active:focus, .btn-sky-800:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 114, 151, 0.5);
}

.btn-sky-900 {
  color: #FEFEFE;
  background: #0c4a6e linear-gradient(180deg, #2f6483, #0c4a6e) repeat-x;
  border-color: #0c4a6e;
}
.btn-sky-900:hover {
  color: #FEFEFE;
  background: #08334c linear-gradient(180deg, #2c5166, #08334c) repeat-x;
  border-color: #072b40;
}
.btn-sky-900:focus, .btn-sky-900.focus {
  color: #FEFEFE;
  background: #08334c linear-gradient(180deg, #2c5166, #08334c) repeat-x;
  border-color: #072b40;
  box-shadow: 0 0 0 0.2rem rgba(48, 101, 132, 0.5);
}
.btn-sky-900.disabled, .btn-sky-900:disabled {
  color: #FEFEFE;
  background-color: #0c4a6e;
  border-color: #0c4a6e;
  background-image: none;
}
.btn-sky-900:not(:disabled):not(.disabled):active, .btn-sky-900:not(:disabled):not(.disabled).active, .show > .btn-sky-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #072b40;
  background-image: none;
  border-color: #062335;
}
.btn-sky-900:not(:disabled):not(.disabled):active:focus, .btn-sky-900:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 101, 132, 0.5);
}

.btn-sky-950 {
  color: #FEFEFE;
  background: #082f49 linear-gradient(180deg, #2c4d64, #082f49) repeat-x;
  border-color: #082f49;
}
.btn-sky-950:hover {
  color: #FEFEFE;
  background: #041927 linear-gradient(180deg, #293b47, #041927) repeat-x;
  border-color: #03111b;
}
.btn-sky-950:focus, .btn-sky-950.focus {
  color: #FEFEFE;
  background: #041927 linear-gradient(180deg, #293b47, #041927) repeat-x;
  border-color: #03111b;
  box-shadow: 0 0 0 0.2rem rgba(45, 78, 100, 0.5);
}
.btn-sky-950.disabled, .btn-sky-950:disabled {
  color: #FEFEFE;
  background-color: #082f49;
  border-color: #082f49;
  background-image: none;
}
.btn-sky-950:not(:disabled):not(.disabled):active, .btn-sky-950:not(:disabled):not(.disabled).active, .show > .btn-sky-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #03111b;
  background-image: none;
  border-color: #020a10;
}
.btn-sky-950:not(:disabled):not(.disabled):active:focus, .btn-sky-950:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 78, 100, 0.5);
}

.btn-blue-50 {
  color: #212529;
  background: #eff6ff linear-gradient(180deg, #f0f7ff, #eff6ff) repeat-x;
  border-color: #eff6ff;
}
.btn-blue-50:hover {
  color: #212529;
  background: #c9e0ff linear-gradient(180deg, #d0e4ff, #c9e0ff) repeat-x;
  border-color: #bcd9ff;
}
.btn-blue-50:focus, .btn-blue-50.focus {
  color: #212529;
  background: #c9e0ff linear-gradient(180deg, #d0e4ff, #c9e0ff) repeat-x;
  border-color: #bcd9ff;
  box-shadow: 0 0 0 0.2rem rgba(208, 215, 223, 0.5);
}
.btn-blue-50.disabled, .btn-blue-50:disabled {
  color: #212529;
  background-color: #eff6ff;
  border-color: #eff6ff;
  background-image: none;
}
.btn-blue-50:not(:disabled):not(.disabled):active, .btn-blue-50:not(:disabled):not(.disabled).active, .show > .btn-blue-50.dropdown-toggle {
  color: #212529;
  background-color: #bcd9ff;
  background-image: none;
  border-color: #afd2ff;
}
.btn-blue-50:not(:disabled):not(.disabled):active:focus, .btn-blue-50:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(208, 215, 223, 0.5);
}

.btn-blue-100 {
  color: #212529;
  background: #dbeafe linear-gradient(180deg, #dfecfe, #dbeafe) repeat-x;
  border-color: #dbeafe;
}
.btn-blue-100:hover {
  color: #212529;
  background: #b6d4fd linear-gradient(180deg, #c0dafd, #b6d4fd) repeat-x;
  border-color: #a9cdfd;
}
.btn-blue-100:focus, .btn-blue-100.focus {
  color: #212529;
  background: #b6d4fd linear-gradient(180deg, #c0dafd, #b6d4fd) repeat-x;
  border-color: #a9cdfd;
  box-shadow: 0 0 0 0.2rem rgba(191, 204, 222, 0.5);
}
.btn-blue-100.disabled, .btn-blue-100:disabled {
  color: #212529;
  background-color: #dbeafe;
  border-color: #dbeafe;
  background-image: none;
}
.btn-blue-100:not(:disabled):not(.disabled):active, .btn-blue-100:not(:disabled):not(.disabled).active, .show > .btn-blue-100.dropdown-toggle {
  color: #212529;
  background-color: #a9cdfd;
  background-image: none;
  border-color: #9dc6fc;
}
.btn-blue-100:not(:disabled):not(.disabled):active:focus, .btn-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 204, 222, 0.5);
}

.btn-blue-200 {
  color: #212529;
  background: #bfdbfe linear-gradient(180deg, #c8e0fe, #bfdbfe) repeat-x;
  border-color: #bfdbfe;
}
.btn-blue-200:hover {
  color: #212529;
  background: #99c6fd linear-gradient(180deg, #a7cefd, #99c6fd) repeat-x;
  border-color: #8dbffd;
}
.btn-blue-200:focus, .btn-blue-200.focus {
  color: #212529;
  background: #99c6fd linear-gradient(180deg, #a7cefd, #99c6fd) repeat-x;
  border-color: #8dbffd;
  box-shadow: 0 0 0 0.2rem rgba(167, 192, 222, 0.5);
}
.btn-blue-200.disabled, .btn-blue-200:disabled {
  color: #212529;
  background-color: #bfdbfe;
  border-color: #bfdbfe;
  background-image: none;
}
.btn-blue-200:not(:disabled):not(.disabled):active, .btn-blue-200:not(:disabled):not(.disabled).active, .show > .btn-blue-200.dropdown-toggle {
  color: #212529;
  background-color: #8dbffd;
  background-image: none;
  border-color: #80b8fd;
}
.btn-blue-200:not(:disabled):not(.disabled):active:focus, .btn-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 192, 222, 0.5);
}

.btn-blue-300 {
  color: #212529;
  background: #93c5fd linear-gradient(180deg, #a2cdfd, #93c5fd) repeat-x;
  border-color: #93c5fd;
}
.btn-blue-300:hover {
  color: #212529;
  background: #6db1fc linear-gradient(180deg, #82bcfc, #6db1fc) repeat-x;
  border-color: #61aafc;
}
.btn-blue-300:focus, .btn-blue-300.focus {
  color: #212529;
  background: #6db1fc linear-gradient(180deg, #82bcfc, #6db1fc) repeat-x;
  border-color: #61aafc;
  box-shadow: 0 0 0 0.2rem rgba(130, 173, 221, 0.5);
}
.btn-blue-300.disabled, .btn-blue-300:disabled {
  color: #212529;
  background-color: #93c5fd;
  border-color: #93c5fd;
  background-image: none;
}
.btn-blue-300:not(:disabled):not(.disabled):active, .btn-blue-300:not(:disabled):not(.disabled).active, .show > .btn-blue-300.dropdown-toggle {
  color: #212529;
  background-color: #61aafc;
  background-image: none;
  border-color: #54a3fc;
}
.btn-blue-300:not(:disabled):not(.disabled):active:focus, .btn-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 173, 221, 0.5);
}

.btn-blue-400 {
  color: #212529;
  background: #60a5fa linear-gradient(180deg, #77b2fa, #60a5fa) repeat-x;
  border-color: #60a5fa;
}
.btn-blue-400:hover {
  color: #FEFEFE;
  background: #3b90f9 linear-gradient(180deg, #57a0f9, #3b90f9) repeat-x;
  border-color: #2f89f8;
}
.btn-blue-400:focus, .btn-blue-400.focus {
  color: #FEFEFE;
  background: #3b90f9 linear-gradient(180deg, #57a0f9, #3b90f9) repeat-x;
  border-color: #2f89f8;
  box-shadow: 0 0 0 0.2rem rgba(87, 146, 219, 0.5);
}
.btn-blue-400.disabled, .btn-blue-400:disabled {
  color: #212529;
  background-color: #60a5fa;
  border-color: #60a5fa;
  background-image: none;
}
.btn-blue-400:not(:disabled):not(.disabled):active, .btn-blue-400:not(:disabled):not(.disabled).active, .show > .btn-blue-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2f89f8;
  background-image: none;
  border-color: #2282f8;
}
.btn-blue-400:not(:disabled):not(.disabled):active:focus, .btn-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 146, 219, 0.5);
}

.btn-blue-500 {
  color: #FEFEFE;
  background: #3b82f6 linear-gradient(180deg, #5794f7, #3b82f6) repeat-x;
  border-color: #3b82f6;
}
.btn-blue-500:hover {
  color: #FEFEFE;
  background: #166bf4 linear-gradient(180deg, #3880f5, #166bf4) repeat-x;
  border-color: #0b63f3;
}
.btn-blue-500:focus, .btn-blue-500.focus {
  color: #FEFEFE;
  background: #166bf4 linear-gradient(180deg, #3880f5, #166bf4) repeat-x;
  border-color: #0b63f3;
  box-shadow: 0 0 0 0.2rem rgba(88, 149, 247, 0.5);
}
.btn-blue-500.disabled, .btn-blue-500:disabled {
  color: #FEFEFE;
  background-color: #3b82f6;
  border-color: #3b82f6;
  background-image: none;
}
.btn-blue-500:not(:disabled):not(.disabled):active, .btn-blue-500:not(:disabled):not(.disabled).active, .show > .btn-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b63f3;
  background-image: none;
  border-color: #0b5ee7;
}
.btn-blue-500:not(:disabled):not(.disabled):active:focus, .btn-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 149, 247, 0.5);
}

.btn-blue-600 {
  color: #FEFEFE;
  background: #2563eb linear-gradient(180deg, #457aee, #2563eb) repeat-x;
  border-color: #2563eb;
}
.btn-blue-600:hover {
  color: #FEFEFE;
  background: #1451d6 linear-gradient(180deg, #366adc, #1451d6) repeat-x;
  border-color: #134cca;
}
.btn-blue-600:focus, .btn-blue-600.focus {
  color: #FEFEFE;
  background: #1451d6 linear-gradient(180deg, #366adc, #1451d6) repeat-x;
  border-color: #134cca;
  box-shadow: 0 0 0 0.2rem rgba(70, 122, 238, 0.5);
}
.btn-blue-600.disabled, .btn-blue-600:disabled {
  color: #FEFEFE;
  background-color: #2563eb;
  border-color: #2563eb;
  background-image: none;
}
.btn-blue-600:not(:disabled):not(.disabled):active, .btn-blue-600:not(:disabled):not(.disabled).active, .show > .btn-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #134cca;
  background-image: none;
  border-color: #1248bf;
}
.btn-blue-600:not(:disabled):not(.disabled):active:focus, .btn-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 122, 238, 0.5);
}

.btn-blue-700 {
  color: #FEFEFE;
  background: #1d4ed8 linear-gradient(180deg, #3e68dd, #1d4ed8) repeat-x;
  border-color: #1d4ed8;
}
.btn-blue-700:hover {
  color: #FEFEFE;
  background: #1842b6 linear-gradient(180deg, #3a5ec1, #1842b6) repeat-x;
  border-color: #173eab;
}
.btn-blue-700:focus, .btn-blue-700.focus {
  color: #FEFEFE;
  background: #1842b6 linear-gradient(180deg, #3a5ec1, #1842b6) repeat-x;
  border-color: #173eab;
  box-shadow: 0 0 0 0.2rem rgba(63, 104, 222, 0.5);
}
.btn-blue-700.disabled, .btn-blue-700:disabled {
  color: #FEFEFE;
  background-color: #1d4ed8;
  border-color: #1d4ed8;
  background-image: none;
}
.btn-blue-700:not(:disabled):not(.disabled):active, .btn-blue-700:not(:disabled):not(.disabled).active, .show > .btn-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #173eab;
  background-image: none;
  border-color: #153aa0;
}
.btn-blue-700:not(:disabled):not(.disabled):active:focus, .btn-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 104, 222, 0.5);
}

.btn-blue-800 {
  color: #FEFEFE;
  background: #1e40af linear-gradient(180deg, #3f5cbb, #1e40af) repeat-x;
  border-color: #1e40af;
}
.btn-blue-800:hover {
  color: #FEFEFE;
  background: #18348e linear-gradient(180deg, #3a529f, #18348e) repeat-x;
  border-color: #173083;
}
.btn-blue-800:focus, .btn-blue-800.focus {
  color: #FEFEFE;
  background: #18348e linear-gradient(180deg, #3a529f, #18348e) repeat-x;
  border-color: #173083;
  box-shadow: 0 0 0 0.2rem rgba(64, 93, 187, 0.5);
}
.btn-blue-800.disabled, .btn-blue-800:disabled {
  color: #FEFEFE;
  background-color: #1e40af;
  border-color: #1e40af;
  background-image: none;
}
.btn-blue-800:not(:disabled):not(.disabled):active, .btn-blue-800:not(:disabled):not(.disabled).active, .show > .btn-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #173083;
  background-image: none;
  border-color: #152c79;
}
.btn-blue-800:not(:disabled):not(.disabled):active:focus, .btn-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 93, 187, 0.5);
}

.btn-blue-900 {
  color: #FEFEFE;
  background: #1e3a8a linear-gradient(180deg, #3f579b, #1e3a8a) repeat-x;
  border-color: #1e3a8a;
}
.btn-blue-900:hover {
  color: #FEFEFE;
  background: #172d6b linear-gradient(180deg, #394c81, #172d6b) repeat-x;
  border-color: #152860;
}
.btn-blue-900:focus, .btn-blue-900.focus {
  color: #FEFEFE;
  background: #172d6b linear-gradient(180deg, #394c81, #172d6b) repeat-x;
  border-color: #152860;
  box-shadow: 0 0 0 0.2rem rgba(64, 87, 155, 0.5);
}
.btn-blue-900.disabled, .btn-blue-900:disabled {
  color: #FEFEFE;
  background-color: #1e3a8a;
  border-color: #1e3a8a;
  background-image: none;
}
.btn-blue-900:not(:disabled):not(.disabled):active, .btn-blue-900:not(:disabled):not(.disabled).active, .show > .btn-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #152860;
  background-image: none;
  border-color: #132456;
}
.btn-blue-900:not(:disabled):not(.disabled):active:focus, .btn-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 87, 155, 0.5);
}

.btn-blue-950 {
  color: #FEFEFE;
  background: #172554 linear-gradient(180deg, #39456d, #172554) repeat-x;
  border-color: #172554;
}
.btn-blue-950:hover {
  color: #FEFEFE;
  background: #0f1836 linear-gradient(180deg, #323a54, #0f1836) repeat-x;
  border-color: #0c132c;
}
.btn-blue-950:focus, .btn-blue-950.focus {
  color: #FEFEFE;
  background: #0f1836 linear-gradient(180deg, #323a54, #0f1836) repeat-x;
  border-color: #0c132c;
  box-shadow: 0 0 0 0.2rem rgba(58, 70, 110, 0.5);
}
.btn-blue-950.disabled, .btn-blue-950:disabled {
  color: #FEFEFE;
  background-color: #172554;
  border-color: #172554;
  background-image: none;
}
.btn-blue-950:not(:disabled):not(.disabled):active, .btn-blue-950:not(:disabled):not(.disabled).active, .show > .btn-blue-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c132c;
  background-image: none;
  border-color: #090f22;
}
.btn-blue-950:not(:disabled):not(.disabled):active:focus, .btn-blue-950:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 70, 110, 0.5);
}

.btn-indigo-50 {
  color: #212529;
  background: #e0e7ff linear-gradient(180deg, #e4eaff, #e0e7ff) repeat-x;
  border-color: #e0e7ff;
}
.btn-indigo-50:hover {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
}
.btn-indigo-50:focus, .btn-indigo-50.focus {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}
.btn-indigo-50.disabled, .btn-indigo-50:disabled {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
  background-image: none;
}
.btn-indigo-50:not(:disabled):not(.disabled):active, .btn-indigo-50:not(:disabled):not(.disabled).active, .show > .btn-indigo-50.dropdown-toggle {
  color: #212529;
  background-color: #adc0ff;
  background-image: none;
  border-color: #a0b6ff;
}
.btn-indigo-50:not(:disabled):not(.disabled):active:focus, .btn-indigo-50:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}

.btn-indigo-100 {
  color: #212529;
  background: #e0e7ff linear-gradient(180deg, #e4eaff, #e0e7ff) repeat-x;
  border-color: #e0e7ff;
}
.btn-indigo-100:hover {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
}
.btn-indigo-100:focus, .btn-indigo-100.focus {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}
.btn-indigo-100.disabled, .btn-indigo-100:disabled {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
  background-image: none;
}
.btn-indigo-100:not(:disabled):not(.disabled):active, .btn-indigo-100:not(:disabled):not(.disabled).active, .show > .btn-indigo-100.dropdown-toggle {
  color: #212529;
  background-color: #adc0ff;
  background-image: none;
  border-color: #a0b6ff;
}
.btn-indigo-100:not(:disabled):not(.disabled):active:focus, .btn-indigo-100:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}

.btn-indigo-200 {
  color: #212529;
  background: #c7d2fe linear-gradient(180deg, #ced8fe, #c7d2fe) repeat-x;
  border-color: #c7d2fe;
}
.btn-indigo-200:hover {
  color: #212529;
  background: #a1b4fd linear-gradient(180deg, #aebffd, #a1b4fd) repeat-x;
  border-color: #95aafd;
}
.btn-indigo-200:focus, .btn-indigo-200.focus {
  color: #212529;
  background: #a1b4fd linear-gradient(180deg, #aebffd, #a1b4fd) repeat-x;
  border-color: #95aafd;
  box-shadow: 0 0 0 0.2rem rgba(174, 184, 222, 0.5);
}
.btn-indigo-200.disabled, .btn-indigo-200:disabled {
  color: #212529;
  background-color: #c7d2fe;
  border-color: #c7d2fe;
  background-image: none;
}
.btn-indigo-200:not(:disabled):not(.disabled):active, .btn-indigo-200:not(:disabled):not(.disabled).active, .show > .btn-indigo-200.dropdown-toggle {
  color: #212529;
  background-color: #95aafd;
  background-image: none;
  border-color: #88a0fd;
}
.btn-indigo-200:not(:disabled):not(.disabled):active:focus, .btn-indigo-200:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(174, 184, 222, 0.5);
}

.btn-indigo-300 {
  color: #212529;
  background: #a5b4fc linear-gradient(180deg, #b1bffc, #a5b4fc) repeat-x;
  border-color: #a5b4fc;
}
.btn-indigo-300:hover {
  color: #212529;
  background: #8095fb linear-gradient(180deg, #92a4fb, #8095fb) repeat-x;
  border-color: #748bfa;
}
.btn-indigo-300:focus, .btn-indigo-300.focus {
  color: #212529;
  background: #8095fb linear-gradient(180deg, #92a4fb, #8095fb) repeat-x;
  border-color: #748bfa;
  box-shadow: 0 0 0 0.2rem rgba(145, 159, 220, 0.5);
}
.btn-indigo-300.disabled, .btn-indigo-300:disabled {
  color: #212529;
  background-color: #a5b4fc;
  border-color: #a5b4fc;
  background-image: none;
}
.btn-indigo-300:not(:disabled):not(.disabled):active, .btn-indigo-300:not(:disabled):not(.disabled).active, .show > .btn-indigo-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #748bfa;
  background-image: none;
  border-color: #6781fa;
}
.btn-indigo-300:not(:disabled):not(.disabled):active:focus, .btn-indigo-300:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 159, 220, 0.5);
}

.btn-indigo-400 {
  color: #FEFEFE;
  background: #818cf8 linear-gradient(180deg, #939df9, #818cf8) repeat-x;
  border-color: #818cf8;
}
.btn-indigo-400:hover {
  color: #FEFEFE;
  background: #5d6bf6 linear-gradient(180deg, #7480f7, #5d6bf6) repeat-x;
  border-color: #5160f5;
}
.btn-indigo-400:focus, .btn-indigo-400.focus {
  color: #FEFEFE;
  background: #5d6bf6 linear-gradient(180deg, #7480f7, #5d6bf6) repeat-x;
  border-color: #5160f5;
  box-shadow: 0 0 0 0.2rem rgba(148, 157, 249, 0.5);
}
.btn-indigo-400.disabled, .btn-indigo-400:disabled {
  color: #FEFEFE;
  background-color: #818cf8;
  border-color: #818cf8;
  background-image: none;
}
.btn-indigo-400:not(:disabled):not(.disabled):active, .btn-indigo-400:not(:disabled):not(.disabled).active, .show > .btn-indigo-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5160f5;
  background-image: none;
  border-color: #4555f5;
}
.btn-indigo-400:not(:disabled):not(.disabled):active:focus, .btn-indigo-400:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 157, 249, 0.5);
}

.btn-indigo-500 {
  color: #FEFEFE;
  background: #6366f1 linear-gradient(180deg, #797cf3, #6366f1) repeat-x;
  border-color: #6366f1;
}
.btn-indigo-500:hover {
  color: #FEFEFE;
  background: #4044ee linear-gradient(180deg, #5c5ff0, #4044ee) repeat-x;
  border-color: #3438ed;
}
.btn-indigo-500:focus, .btn-indigo-500.focus {
  color: #FEFEFE;
  background: #4044ee linear-gradient(180deg, #5c5ff0, #4044ee) repeat-x;
  border-color: #3438ed;
  box-shadow: 0 0 0 0.2rem rgba(122, 125, 243, 0.5);
}
.btn-indigo-500.disabled, .btn-indigo-500:disabled {
  color: #FEFEFE;
  background-color: #6366f1;
  border-color: #6366f1;
  background-image: none;
}
.btn-indigo-500:not(:disabled):not(.disabled):active, .btn-indigo-500:not(:disabled):not(.disabled).active, .show > .btn-indigo-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3438ed;
  background-image: none;
  border-color: #292dec;
}
.btn-indigo-500:not(:disabled):not(.disabled):active:focus, .btn-indigo-500:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 125, 243, 0.5);
}

.btn-indigo-600 {
  color: #FEFEFE;
  background: #4f46e5 linear-gradient(180deg, #6861e8, #4f46e5) repeat-x;
  border-color: #4f46e5;
}
.btn-indigo-600:hover {
  color: #FEFEFE;
  background: #2f24e0 linear-gradient(180deg, #4d44e4, #2f24e0) repeat-x;
  border-color: #291fd9;
}
.btn-indigo-600:focus, .btn-indigo-600.focus {
  color: #FEFEFE;
  background: #2f24e0 linear-gradient(180deg, #4d44e4, #2f24e0) repeat-x;
  border-color: #291fd9;
  box-shadow: 0 0 0 0.2rem rgba(105, 98, 233, 0.5);
}
.btn-indigo-600.disabled, .btn-indigo-600:disabled {
  color: #FEFEFE;
  background-color: #4f46e5;
  border-color: #4f46e5;
  background-image: none;
}
.btn-indigo-600:not(:disabled):not(.disabled):active, .btn-indigo-600:not(:disabled):not(.disabled).active, .show > .btn-indigo-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #291fd9;
  background-image: none;
  border-color: #271dce;
}
.btn-indigo-600:not(:disabled):not(.disabled):active:focus, .btn-indigo-600:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 98, 233, 0.5);
}

.btn-indigo-700 {
  color: #FEFEFE;
  background: #4338ca linear-gradient(180deg, #5e55d2, #4338ca) repeat-x;
  border-color: #4338ca;
}
.btn-indigo-700:hover {
  color: #FEFEFE;
  background: #382eae linear-gradient(180deg, #554dba, #382eae) repeat-x;
  border-color: #352ca3;
}
.btn-indigo-700:focus, .btn-indigo-700.focus {
  color: #FEFEFE;
  background: #382eae linear-gradient(180deg, #554dba, #382eae) repeat-x;
  border-color: #352ca3;
  box-shadow: 0 0 0 0.2rem rgba(95, 86, 210, 0.5);
}
.btn-indigo-700.disabled, .btn-indigo-700:disabled {
  color: #FEFEFE;
  background-color: #4338ca;
  border-color: #4338ca;
  background-image: none;
}
.btn-indigo-700:not(:disabled):not(.disabled):active, .btn-indigo-700:not(:disabled):not(.disabled).active, .show > .btn-indigo-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #352ca3;
  background-image: none;
  border-color: #312999;
}
.btn-indigo-700:not(:disabled):not(.disabled):active:focus, .btn-indigo-700:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 86, 210, 0.5);
}

.btn-indigo-800 {
  color: #FEFEFE;
  background: #3730a3 linear-gradient(180deg, #544eb0, #3730a3) repeat-x;
  border-color: #3730a3;
}
.btn-indigo-800:hover {
  color: #FEFEFE;
  background: #2d2785 linear-gradient(180deg, #4b4797, #2d2785) repeat-x;
  border-color: #2a247c;
}
.btn-indigo-800:focus, .btn-indigo-800.focus {
  color: #FEFEFE;
  background: #2d2785 linear-gradient(180deg, #4b4797, #2d2785) repeat-x;
  border-color: #2a247c;
  box-shadow: 0 0 0 0.2rem rgba(85, 79, 177, 0.5);
}
.btn-indigo-800.disabled, .btn-indigo-800:disabled {
  color: #FEFEFE;
  background-color: #3730a3;
  border-color: #3730a3;
  background-image: none;
}
.btn-indigo-800:not(:disabled):not(.disabled):active, .btn-indigo-800:not(:disabled):not(.disabled).active, .show > .btn-indigo-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2a247c;
  background-image: none;
  border-color: #262172;
}
.btn-indigo-800:not(:disabled):not(.disabled):active:focus, .btn-indigo-800:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 79, 177, 0.5);
}

.btn-indigo-900 {
  color: #FEFEFE;
  background: #312e81 linear-gradient(180deg, #4f4d93, #312e81) repeat-x;
  border-color: #312e81;
}
.btn-indigo-900:hover {
  color: #FEFEFE;
  background: #262465 linear-gradient(180deg, #46447c, #262465) repeat-x;
  border-color: #23215b;
}
.btn-indigo-900:focus, .btn-indigo-900.focus {
  color: #FEFEFE;
  background: #262465 linear-gradient(180deg, #46447c, #262465) repeat-x;
  border-color: #23215b;
  box-shadow: 0 0 0 0.2rem rgba(80, 77, 148, 0.5);
}
.btn-indigo-900.disabled, .btn-indigo-900:disabled {
  color: #FEFEFE;
  background-color: #312e81;
  border-color: #312e81;
  background-image: none;
}
.btn-indigo-900:not(:disabled):not(.disabled):active, .btn-indigo-900:not(:disabled):not(.disabled).active, .show > .btn-indigo-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #23215b;
  background-image: none;
  border-color: #1f1d52;
}
.btn-indigo-900:not(:disabled):not(.disabled):active:focus, .btn-indigo-900:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 77, 148, 0.5);
}

.btn-indigo-950 {
  color: #FEFEFE;
  background: #1e1b4b linear-gradient(180deg, #3f3c66, #1e1b4b) repeat-x;
  border-color: #1e1b4b;
}
.btn-indigo-950:hover {
  color: #FEFEFE;
  background: #13112f linear-gradient(180deg, #35344e, #13112f) repeat-x;
  border-color: #0f0e26;
}
.btn-indigo-950:focus, .btn-indigo-950.focus {
  color: #FEFEFE;
  background: #13112f linear-gradient(180deg, #35344e, #13112f) repeat-x;
  border-color: #0f0e26;
  box-shadow: 0 0 0 0.2rem rgba(64, 61, 102, 0.5);
}
.btn-indigo-950.disabled, .btn-indigo-950:disabled {
  color: #FEFEFE;
  background-color: #1e1b4b;
  border-color: #1e1b4b;
  background-image: none;
}
.btn-indigo-950:not(:disabled):not(.disabled):active, .btn-indigo-950:not(:disabled):not(.disabled).active, .show > .btn-indigo-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f0e26;
  background-image: none;
  border-color: #0b0a1c;
}
.btn-indigo-950:not(:disabled):not(.disabled):active:focus, .btn-indigo-950:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 61, 102, 0.5);
}

.btn-violet-50 {
  color: #212529;
  background: #f5f3ff linear-gradient(180deg, #f5f4ff, #f5f3ff) repeat-x;
  border-color: #f5f3ff;
}
.btn-violet-50:hover {
  color: #212529;
  background: #d5cdff linear-gradient(180deg, #dad4ff, #d5cdff) repeat-x;
  border-color: #cbc0ff;
}
.btn-violet-50:focus, .btn-violet-50.focus {
  color: #212529;
  background: #d5cdff linear-gradient(180deg, #dad4ff, #d5cdff) repeat-x;
  border-color: #cbc0ff;
  box-shadow: 0 0 0 0.2rem rgba(213, 212, 223, 0.5);
}
.btn-violet-50.disabled, .btn-violet-50:disabled {
  color: #212529;
  background-color: #f5f3ff;
  border-color: #f5f3ff;
  background-image: none;
}
.btn-violet-50:not(:disabled):not(.disabled):active, .btn-violet-50:not(:disabled):not(.disabled).active, .show > .btn-violet-50.dropdown-toggle {
  color: #212529;
  background-color: #cbc0ff;
  background-image: none;
  border-color: #c0b3ff;
}
.btn-violet-50:not(:disabled):not(.disabled):active:focus, .btn-violet-50:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 212, 223, 0.5);
}

.btn-violet-100 {
  color: #212529;
  background: #ede9fe linear-gradient(180deg, #efecfe, #ede9fe) repeat-x;
  border-color: #ede9fe;
}
.btn-violet-100:hover {
  color: #212529;
  background: #cfc4fc linear-gradient(180deg, #d5ccfc, #cfc4fc) repeat-x;
  border-color: #c5b8fc;
}
.btn-violet-100:focus, .btn-violet-100.focus {
  color: #212529;
  background: #cfc4fc linear-gradient(180deg, #d5ccfc, #cfc4fc) repeat-x;
  border-color: #c5b8fc;
  box-shadow: 0 0 0 0.2rem rgba(206, 204, 222, 0.5);
}
.btn-violet-100.disabled, .btn-violet-100:disabled {
  color: #212529;
  background-color: #ede9fe;
  border-color: #ede9fe;
  background-image: none;
}
.btn-violet-100:not(:disabled):not(.disabled):active, .btn-violet-100:not(:disabled):not(.disabled).active, .show > .btn-violet-100.dropdown-toggle {
  color: #212529;
  background-color: #c5b8fc;
  background-image: none;
  border-color: #bbacfb;
}
.btn-violet-100:not(:disabled):not(.disabled):active:focus, .btn-violet-100:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 204, 222, 0.5);
}

.btn-violet-200 {
  color: #212529;
  background: #ddd6fe linear-gradient(180deg, #e1dbfe, #ddd6fe) repeat-x;
  border-color: #ddd6fe;
}
.btn-violet-200:hover {
  color: #212529;
  background: #beb1fd linear-gradient(180deg, #c7bcfd, #beb1fd) repeat-x;
  border-color: #b4a4fd;
}
.btn-violet-200:focus, .btn-violet-200.focus {
  color: #212529;
  background: #beb1fd linear-gradient(180deg, #c7bcfd, #beb1fd) repeat-x;
  border-color: #b4a4fd;
  box-shadow: 0 0 0 0.2rem rgba(193, 187, 222, 0.5);
}
.btn-violet-200.disabled, .btn-violet-200:disabled {
  color: #212529;
  background-color: #ddd6fe;
  border-color: #ddd6fe;
  background-image: none;
}
.btn-violet-200:not(:disabled):not(.disabled):active, .btn-violet-200:not(:disabled):not(.disabled).active, .show > .btn-violet-200.dropdown-toggle {
  color: #212529;
  background-color: #b4a4fd;
  background-image: none;
  border-color: #a998fc;
}
.btn-violet-200:not(:disabled):not(.disabled):active:focus, .btn-violet-200:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(193, 187, 222, 0.5);
}

.btn-violet-300 {
  color: #212529;
  background: #c4b5fd linear-gradient(180deg, #ccbffd, #c4b5fd) repeat-x;
  border-color: #c4b5fd;
}
.btn-violet-300:hover {
  color: #212529;
  background: #a690fc linear-gradient(180deg, #b2a0fc, #a690fc) repeat-x;
  border-color: #9c83fc;
}
.btn-violet-300:focus, .btn-violet-300.focus {
  color: #212529;
  background: #a690fc linear-gradient(180deg, #b2a0fc, #a690fc) repeat-x;
  border-color: #9c83fc;
  box-shadow: 0 0 0 0.2rem rgba(172, 159, 221, 0.5);
}
.btn-violet-300.disabled, .btn-violet-300:disabled {
  color: #212529;
  background-color: #c4b5fd;
  border-color: #c4b5fd;
  background-image: none;
}
.btn-violet-300:not(:disabled):not(.disabled):active, .btn-violet-300:not(:disabled):not(.disabled).active, .show > .btn-violet-300.dropdown-toggle {
  color: #212529;
  background-color: #9c83fc;
  background-image: none;
  border-color: #9377fb;
}
.btn-violet-300:not(:disabled):not(.disabled):active:focus, .btn-violet-300:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(172, 159, 221, 0.5);
}

.btn-violet-400 {
  color: #212529;
  background: #a78bfa linear-gradient(180deg, #b39cfa, #a78bfa) repeat-x;
  border-color: #a78bfa;
}
.btn-violet-400:hover {
  color: #FEFEFE;
  background: #8b66f8 linear-gradient(180deg, #9b7cf9, #8b66f8) repeat-x;
  border-color: #825af8;
}
.btn-violet-400:focus, .btn-violet-400.focus {
  color: #FEFEFE;
  background: #8b66f8 linear-gradient(180deg, #9b7cf9, #8b66f8) repeat-x;
  border-color: #825af8;
  box-shadow: 0 0 0 0.2rem rgba(147, 124, 219, 0.5);
}
.btn-violet-400.disabled, .btn-violet-400:disabled {
  color: #212529;
  background-color: #a78bfa;
  border-color: #a78bfa;
  background-image: none;
}
.btn-violet-400:not(:disabled):not(.disabled):active, .btn-violet-400:not(:disabled):not(.disabled).active, .show > .btn-violet-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #825af8;
  background-image: none;
  border-color: #794ef7;
}
.btn-violet-400:not(:disabled):not(.disabled):active:focus, .btn-violet-400:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 124, 219, 0.5);
}

.btn-violet-500 {
  color: #FEFEFE;
  background: #8b5cf6 linear-gradient(180deg, #9b74f7, #8b5cf6) repeat-x;
  border-color: #8b5cf6;
}
.btn-violet-500:hover {
  color: #FEFEFE;
  background: #7138f4 linear-gradient(180deg, #8555f5, #7138f4) repeat-x;
  border-color: #692cf3;
}
.btn-violet-500:focus, .btn-violet-500.focus {
  color: #FEFEFE;
  background: #7138f4 linear-gradient(180deg, #8555f5, #7138f4) repeat-x;
  border-color: #692cf3;
  box-shadow: 0 0 0 0.2rem rgba(156, 116, 247, 0.5);
}
.btn-violet-500.disabled, .btn-violet-500:disabled {
  color: #FEFEFE;
  background-color: #8b5cf6;
  border-color: #8b5cf6;
  background-image: none;
}
.btn-violet-500:not(:disabled):not(.disabled):active, .btn-violet-500:not(:disabled):not(.disabled).active, .show > .btn-violet-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #692cf3;
  background-image: none;
  border-color: #6020f3;
}
.btn-violet-500:not(:disabled):not(.disabled):active:focus, .btn-violet-500:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 116, 247, 0.5);
}

.btn-violet-600 {
  color: #FEFEFE;
  background: #7c3aed linear-gradient(180deg, #8f57ef, #7c3aed) repeat-x;
  border-color: #7c3aed;
}
.btn-violet-600:hover {
  color: #FEFEFE;
  background: #6517ea linear-gradient(180deg, #7b39ed, #6517ea) repeat-x;
  border-color: #5f14e0;
}
.btn-violet-600:focus, .btn-violet-600.focus {
  color: #FEFEFE;
  background: #6517ea linear-gradient(180deg, #7b39ed, #6517ea) repeat-x;
  border-color: #5f14e0;
  box-shadow: 0 0 0 0.2rem rgba(144, 87, 240, 0.5);
}
.btn-violet-600.disabled, .btn-violet-600:disabled {
  color: #FEFEFE;
  background-color: #7c3aed;
  border-color: #7c3aed;
  background-image: none;
}
.btn-violet-600:not(:disabled):not(.disabled):active, .btn-violet-600:not(:disabled):not(.disabled).active, .show > .btn-violet-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5f14e0;
  background-image: none;
  border-color: #5a13d4;
}
.btn-violet-600:not(:disabled):not(.disabled):active:focus, .btn-violet-600:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 87, 240, 0.5);
}

.btn-violet-700 {
  color: #FEFEFE;
  background: #6d28d9 linear-gradient(180deg, #8248de, #6d28d9) repeat-x;
  border-color: #6d28d9;
}
.btn-violet-700:hover {
  color: #FEFEFE;
  background: #5d21ba linear-gradient(180deg, #7442c4, #5d21ba) repeat-x;
  border-color: #571faf;
}
.btn-violet-700:focus, .btn-violet-700.focus {
  color: #FEFEFE;
  background: #5d21ba linear-gradient(180deg, #7442c4, #5d21ba) repeat-x;
  border-color: #571faf;
  box-shadow: 0 0 0 0.2rem rgba(131, 72, 223, 0.5);
}
.btn-violet-700.disabled, .btn-violet-700:disabled {
  color: #FEFEFE;
  background-color: #6d28d9;
  border-color: #6d28d9;
  background-image: none;
}
.btn-violet-700:not(:disabled):not(.disabled):active, .btn-violet-700:not(:disabled):not(.disabled).active, .show > .btn-violet-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #571faf;
  background-image: none;
  border-color: #521da4;
}
.btn-violet-700:not(:disabled):not(.disabled):active:focus, .btn-violet-700:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 72, 223, 0.5);
}

.btn-violet-800 {
  color: #FEFEFE;
  background: #5b21b6 linear-gradient(180deg, #7342c1, #5b21b6) repeat-x;
  border-color: #5b21b6;
}
.btn-violet-800:hover {
  color: #FEFEFE;
  background: #4b1b96 linear-gradient(180deg, #653ca5, #4b1b96) repeat-x;
  border-color: #45198b;
}
.btn-violet-800:focus, .btn-violet-800.focus {
  color: #FEFEFE;
  background: #4b1b96 linear-gradient(180deg, #653ca5, #4b1b96) repeat-x;
  border-color: #45198b;
  box-shadow: 0 0 0 0.2rem rgba(115, 66, 193, 0.5);
}
.btn-violet-800.disabled, .btn-violet-800:disabled {
  color: #FEFEFE;
  background-color: #5b21b6;
  border-color: #5b21b6;
  background-image: none;
}
.btn-violet-800:not(:disabled):not(.disabled):active, .btn-violet-800:not(:disabled):not(.disabled).active, .show > .btn-violet-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #45198b;
  background-image: none;
  border-color: #401780;
}
.btn-violet-800:not(:disabled):not(.disabled):active:focus, .btn-violet-800:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 66, 193, 0.5);
}

.btn-violet-900 {
  color: #FEFEFE;
  background: #4c1d95 linear-gradient(180deg, #663ea4, #4c1d95) repeat-x;
  border-color: #4c1d95;
}
.btn-violet-900:hover {
  color: #FEFEFE;
  background: #3c1775 linear-gradient(180deg, #583989, #3c1775) repeat-x;
  border-color: #36156a;
}
.btn-violet-900:focus, .btn-violet-900.focus {
  color: #FEFEFE;
  background: #3c1775 linear-gradient(180deg, #583989, #3c1775) repeat-x;
  border-color: #36156a;
  box-shadow: 0 0 0 0.2rem rgba(103, 63, 165, 0.5);
}
.btn-violet-900.disabled, .btn-violet-900:disabled {
  color: #FEFEFE;
  background-color: #4c1d95;
  border-color: #4c1d95;
  background-image: none;
}
.btn-violet-900:not(:disabled):not(.disabled):active, .btn-violet-900:not(:disabled):not(.disabled).active, .show > .btn-violet-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #36156a;
  background-image: none;
  border-color: #311360;
}
.btn-violet-900:not(:disabled):not(.disabled):active:focus, .btn-violet-900:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 63, 165, 0.5);
}

.btn-violet-950 {
  color: #FEFEFE;
  background: #2e1065 linear-gradient(180deg, #4c337c, #2e1065) repeat-x;
  border-color: #2e1065;
}
.btn-violet-950:hover {
  color: #FEFEFE;
  background: #1f0b44 linear-gradient(180deg, #402f60, #1f0b44) repeat-x;
  border-color: #1a0939;
}
.btn-violet-950:focus, .btn-violet-950.focus {
  color: #FEFEFE;
  background: #1f0b44 linear-gradient(180deg, #402f60, #1f0b44) repeat-x;
  border-color: #1a0939;
  box-shadow: 0 0 0 0.2rem rgba(77, 52, 124, 0.5);
}
.btn-violet-950.disabled, .btn-violet-950:disabled {
  color: #FEFEFE;
  background-color: #2e1065;
  border-color: #2e1065;
  background-image: none;
}
.btn-violet-950:not(:disabled):not(.disabled):active, .btn-violet-950:not(:disabled):not(.disabled).active, .show > .btn-violet-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a0939;
  background-image: none;
  border-color: #15072e;
}
.btn-violet-950:not(:disabled):not(.disabled):active:focus, .btn-violet-950:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 52, 124, 0.5);
}

.btn-purple-50 {
  color: #212529;
  background: #faf5ff linear-gradient(180deg, #faf6ff, #faf5ff) repeat-x;
  border-color: #faf5ff;
}
.btn-purple-50:hover {
  color: #212529;
  background: #e7cfff linear-gradient(180deg, #ead5ff, #e7cfff) repeat-x;
  border-color: #e1c2ff;
}
.btn-purple-50:focus, .btn-purple-50.focus {
  color: #212529;
  background: #e7cfff linear-gradient(180deg, #ead5ff, #e7cfff) repeat-x;
  border-color: #e1c2ff;
  box-shadow: 0 0 0 0.2rem rgba(217, 214, 223, 0.5);
}
.btn-purple-50.disabled, .btn-purple-50:disabled {
  color: #212529;
  background-color: #faf5ff;
  border-color: #faf5ff;
  background-image: none;
}
.btn-purple-50:not(:disabled):not(.disabled):active, .btn-purple-50:not(:disabled):not(.disabled).active, .show > .btn-purple-50.dropdown-toggle {
  color: #212529;
  background-color: #e1c2ff;
  background-image: none;
  border-color: #dab5ff;
}
.btn-purple-50:not(:disabled):not(.disabled):active:focus, .btn-purple-50:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 214, 223, 0.5);
}

.btn-purple-100 {
  color: #212529;
  background: #f3e8ff linear-gradient(180deg, #f4ebff, #f3e8ff) repeat-x;
  border-color: #f3e8ff;
}
.btn-purple-100:hover {
  color: #212529;
  background: #dfc2ff linear-gradient(180deg, #e3caff, #dfc2ff) repeat-x;
  border-color: #d8b5ff;
}
.btn-purple-100:focus, .btn-purple-100.focus {
  color: #212529;
  background: #dfc2ff linear-gradient(180deg, #e3caff, #dfc2ff) repeat-x;
  border-color: #d8b5ff;
  box-shadow: 0 0 0 0.2rem rgba(212, 203, 223, 0.5);
}
.btn-purple-100.disabled, .btn-purple-100:disabled {
  color: #212529;
  background-color: #f3e8ff;
  border-color: #f3e8ff;
  background-image: none;
}
.btn-purple-100:not(:disabled):not(.disabled):active, .btn-purple-100:not(:disabled):not(.disabled).active, .show > .btn-purple-100.dropdown-toggle {
  color: #212529;
  background-color: #d8b5ff;
  background-image: none;
  border-color: #d2a8ff;
}
.btn-purple-100:not(:disabled):not(.disabled):active:focus, .btn-purple-100:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 203, 223, 0.5);
}

.btn-purple-200 {
  color: #212529;
  background: #e9d5ff linear-gradient(180deg, #ebdbff, #e9d5ff) repeat-x;
  border-color: #e9d5ff;
}
.btn-purple-200:hover {
  color: #212529;
  background: #d5afff linear-gradient(180deg, #dabaff, #d5afff) repeat-x;
  border-color: #cea2ff;
}
.btn-purple-200:focus, .btn-purple-200.focus {
  color: #212529;
  background: #d5afff linear-gradient(180deg, #dabaff, #d5afff) repeat-x;
  border-color: #cea2ff;
  box-shadow: 0 0 0 0.2rem rgba(203, 187, 223, 0.5);
}
.btn-purple-200.disabled, .btn-purple-200:disabled {
  color: #212529;
  background-color: #e9d5ff;
  border-color: #e9d5ff;
  background-image: none;
}
.btn-purple-200:not(:disabled):not(.disabled):active, .btn-purple-200:not(:disabled):not(.disabled).active, .show > .btn-purple-200.dropdown-toggle {
  color: #212529;
  background-color: #cea2ff;
  background-image: none;
  border-color: #c895ff;
}
.btn-purple-200:not(:disabled):not(.disabled):active:focus, .btn-purple-200:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 187, 223, 0.5);
}

.btn-purple-300 {
  color: #212529;
  background: #d8b4fe linear-gradient(180deg, #ddbffe, #d8b4fe) repeat-x;
  border-color: #d8b4fe;
}
.btn-purple-300:hover {
  color: #212529;
  background: #c48efd linear-gradient(180deg, #cc9efd, #c48efd) repeat-x;
  border-color: #be82fd;
}
.btn-purple-300:focus, .btn-purple-300.focus {
  color: #212529;
  background: #c48efd linear-gradient(180deg, #cc9efd, #c48efd) repeat-x;
  border-color: #be82fd;
  box-shadow: 0 0 0 0.2rem rgba(189, 159, 222, 0.5);
}
.btn-purple-300.disabled, .btn-purple-300:disabled {
  color: #212529;
  background-color: #d8b4fe;
  border-color: #d8b4fe;
  background-image: none;
}
.btn-purple-300:not(:disabled):not(.disabled):active, .btn-purple-300:not(:disabled):not(.disabled).active, .show > .btn-purple-300.dropdown-toggle {
  color: #212529;
  background-color: #be82fd;
  background-image: none;
  border-color: #b775fd;
}
.btn-purple-300:not(:disabled):not(.disabled):active:focus, .btn-purple-300:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 159, 222, 0.5);
}

.btn-purple-400 {
  color: #212529;
  background: #c084fc linear-gradient(180deg, #c896fc, #c084fc) repeat-x;
  border-color: #c084fc;
}
.btn-purple-400:hover {
  color: #FEFEFE;
  background: #ad5ffb linear-gradient(180deg, #b876fb, #ad5ffb) repeat-x;
  border-color: #a752fb;
}
.btn-purple-400:focus, .btn-purple-400.focus {
  color: #FEFEFE;
  background: #ad5ffb linear-gradient(180deg, #b876fb, #ad5ffb) repeat-x;
  border-color: #a752fb;
  box-shadow: 0 0 0 0.2rem rgba(168, 118, 220, 0.5);
}
.btn-purple-400.disabled, .btn-purple-400:disabled {
  color: #212529;
  background-color: #c084fc;
  border-color: #c084fc;
  background-image: none;
}
.btn-purple-400:not(:disabled):not(.disabled):active, .btn-purple-400:not(:disabled):not(.disabled).active, .show > .btn-purple-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a752fb;
  background-image: none;
  border-color: #a046fa;
}
.btn-purple-400:not(:disabled):not(.disabled):active:focus, .btn-purple-400:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 118, 220, 0.5);
}

.btn-purple-500 {
  color: #FEFEFE;
  background: #a855f7 linear-gradient(180deg, #b46ef8, #a855f7) repeat-x;
  border-color: #a855f7;
}
.btn-purple-500:hover {
  color: #FEFEFE;
  background: #9530f5 linear-gradient(180deg, #a44ef6, #9530f5) repeat-x;
  border-color: #8f24f5;
}
.btn-purple-500:focus, .btn-purple-500.focus {
  color: #FEFEFE;
  background: #9530f5 linear-gradient(180deg, #a44ef6, #9530f5) repeat-x;
  border-color: #8f24f5;
  box-shadow: 0 0 0 0.2rem rgba(181, 110, 248, 0.5);
}
.btn-purple-500.disabled, .btn-purple-500:disabled {
  color: #FEFEFE;
  background-color: #a855f7;
  border-color: #a855f7;
  background-image: none;
}
.btn-purple-500:not(:disabled):not(.disabled):active, .btn-purple-500:not(:disabled):not(.disabled).active, .show > .btn-purple-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8f24f5;
  background-image: none;
  border-color: #8918f4;
}
.btn-purple-500:not(:disabled):not(.disabled):active:focus, .btn-purple-500:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 110, 248, 0.5);
}

.btn-purple-600 {
  color: #FEFEFE;
  background: #9333ea linear-gradient(180deg, #a251ed, #9333ea) repeat-x;
  border-color: #9333ea;
}
.btn-purple-600:hover {
  color: #FEFEFE;
  background: #8017e0 linear-gradient(180deg, #9239e4, #8017e0) repeat-x;
  border-color: #7a16d4;
}
.btn-purple-600:focus, .btn-purple-600.focus {
  color: #FEFEFE;
  background: #8017e0 linear-gradient(180deg, #9239e4, #8017e0) repeat-x;
  border-color: #7a16d4;
  box-shadow: 0 0 0 0.2rem rgba(163, 81, 237, 0.5);
}
.btn-purple-600.disabled, .btn-purple-600:disabled {
  color: #FEFEFE;
  background-color: #9333ea;
  border-color: #9333ea;
  background-image: none;
}
.btn-purple-600:not(:disabled):not(.disabled):active, .btn-purple-600:not(:disabled):not(.disabled).active, .show > .btn-purple-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7a16d4;
  background-image: none;
  border-color: #7315c9;
}
.btn-purple-600:not(:disabled):not(.disabled):active:focus, .btn-purple-600:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 81, 237, 0.5);
}

.btn-purple-700 {
  color: #FEFEFE;
  background: #7e22ce linear-gradient(180deg, #9042d5, #7e22ce) repeat-x;
  border-color: #7e22ce;
}
.btn-purple-700:hover {
  color: #FEFEFE;
  background: #6a1dad linear-gradient(180deg, #7f3eb9, #6a1dad) repeat-x;
  border-color: #631ba2;
}
.btn-purple-700:focus, .btn-purple-700.focus {
  color: #FEFEFE;
  background: #6a1dad linear-gradient(180deg, #7f3eb9, #6a1dad) repeat-x;
  border-color: #631ba2;
  box-shadow: 0 0 0 0.2rem rgba(145, 67, 213, 0.5);
}
.btn-purple-700.disabled, .btn-purple-700:disabled {
  color: #FEFEFE;
  background-color: #7e22ce;
  border-color: #7e22ce;
  background-image: none;
}
.btn-purple-700:not(:disabled):not(.disabled):active, .btn-purple-700:not(:disabled):not(.disabled).active, .show > .btn-purple-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #631ba2;
  background-image: none;
  border-color: #5d1997;
}
.btn-purple-700:not(:disabled):not(.disabled):active:focus, .btn-purple-700:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 67, 213, 0.5);
}

.btn-purple-800 {
  color: #FEFEFE;
  background: #6b21a8 linear-gradient(180deg, #8042b5, #6b21a8) repeat-x;
  border-color: #6b21a8;
}
.btn-purple-800:hover {
  color: #FEFEFE;
  background: #571b88 linear-gradient(180deg, #6f3c99, #571b88) repeat-x;
  border-color: #50197d;
}
.btn-purple-800:focus, .btn-purple-800.focus {
  color: #FEFEFE;
  background: #571b88 linear-gradient(180deg, #6f3c99, #571b88) repeat-x;
  border-color: #50197d;
  box-shadow: 0 0 0 0.2rem rgba(129, 66, 181, 0.5);
}
.btn-purple-800.disabled, .btn-purple-800:disabled {
  color: #FEFEFE;
  background-color: #6b21a8;
  border-color: #6b21a8;
  background-image: none;
}
.btn-purple-800:not(:disabled):not(.disabled):active, .btn-purple-800:not(:disabled):not(.disabled).active, .show > .btn-purple-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #50197d;
  background-image: none;
  border-color: #491773;
}
.btn-purple-800:not(:disabled):not(.disabled):active:focus, .btn-purple-800:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(129, 66, 181, 0.5);
}

.btn-purple-900 {
  color: #FEFEFE;
  background: #581c87 linear-gradient(180deg, #703d99, #581c87) repeat-x;
  border-color: #581c87;
}
.btn-purple-900:hover {
  color: #FEFEFE;
  background: #431567 linear-gradient(180deg, #5e377d, #431567) repeat-x;
  border-color: #3c135d;
}
.btn-purple-900:focus, .btn-purple-900.focus {
  color: #FEFEFE;
  background: #431567 linear-gradient(180deg, #5e377d, #431567) repeat-x;
  border-color: #3c135d;
  box-shadow: 0 0 0 0.2rem rgba(113, 62, 153, 0.5);
}
.btn-purple-900.disabled, .btn-purple-900:disabled {
  color: #FEFEFE;
  background-color: #581c87;
  border-color: #581c87;
  background-image: none;
}
.btn-purple-900:not(:disabled):not(.disabled):active, .btn-purple-900:not(:disabled):not(.disabled).active, .show > .btn-purple-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3c135d;
  background-image: none;
  border-color: #361152;
}
.btn-purple-900:not(:disabled):not(.disabled):active:focus, .btn-purple-900:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 62, 153, 0.5);
}

.btn-purple-950 {
  color: #FEFEFE;
  background: #3b0764 linear-gradient(180deg, #572b7b, #3b0764) repeat-x;
  border-color: #3b0764;
}
.btn-purple-950:hover {
  color: #FEFEFE;
  background: #260440 linear-gradient(180deg, #46295c, #260440) repeat-x;
  border-color: #1f0434;
}
.btn-purple-950:focus, .btn-purple-950.focus {
  color: #FEFEFE;
  background: #260440 linear-gradient(180deg, #46295c, #260440) repeat-x;
  border-color: #1f0434;
  box-shadow: 0 0 0 0.2rem rgba(88, 44, 123, 0.5);
}
.btn-purple-950.disabled, .btn-purple-950:disabled {
  color: #FEFEFE;
  background-color: #3b0764;
  border-color: #3b0764;
  background-image: none;
}
.btn-purple-950:not(:disabled):not(.disabled):active, .btn-purple-950:not(:disabled):not(.disabled).active, .show > .btn-purple-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f0434;
  background-image: none;
  border-color: #180328;
}
.btn-purple-950:not(:disabled):not(.disabled):active:focus, .btn-purple-950:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 44, 123, 0.5);
}

.btn-fuchsia-50 {
  color: #212529;
  background: #fdf4ff linear-gradient(180deg, #fcf5ff, #fdf4ff) repeat-x;
  border-color: #fdf4ff;
}
.btn-fuchsia-50:hover {
  color: #212529;
  background: #f6ceff linear-gradient(180deg, #f6d5ff, #f6ceff) repeat-x;
  border-color: #f4c1ff;
}
.btn-fuchsia-50:focus, .btn-fuchsia-50.focus {
  color: #212529;
  background: #f6ceff linear-gradient(180deg, #f6d5ff, #f6ceff) repeat-x;
  border-color: #f4c1ff;
  box-shadow: 0 0 0 0.2rem rgba(220, 213, 223, 0.5);
}
.btn-fuchsia-50.disabled, .btn-fuchsia-50:disabled {
  color: #212529;
  background-color: #fdf4ff;
  border-color: #fdf4ff;
  background-image: none;
}
.btn-fuchsia-50:not(:disabled):not(.disabled):active, .btn-fuchsia-50:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-50.dropdown-toggle {
  color: #212529;
  background-color: #f4c1ff;
  background-image: none;
  border-color: #f1b4ff;
}
.btn-fuchsia-50:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-50:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 213, 223, 0.5);
}

.btn-fuchsia-100 {
  color: #212529;
  background: #fae8ff linear-gradient(180deg, #faebff, #fae8ff) repeat-x;
  border-color: #fae8ff;
}
.btn-fuchsia-100:hover {
  color: #212529;
  background: #f2c2ff linear-gradient(180deg, #f3caff, #f2c2ff) repeat-x;
  border-color: #efb5ff;
}
.btn-fuchsia-100:focus, .btn-fuchsia-100.focus {
  color: #212529;
  background: #f2c2ff linear-gradient(180deg, #f3caff, #f2c2ff) repeat-x;
  border-color: #efb5ff;
  box-shadow: 0 0 0 0.2rem rgba(217, 203, 223, 0.5);
}
.btn-fuchsia-100.disabled, .btn-fuchsia-100:disabled {
  color: #212529;
  background-color: #fae8ff;
  border-color: #fae8ff;
  background-image: none;
}
.btn-fuchsia-100:not(:disabled):not(.disabled):active, .btn-fuchsia-100:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-100.dropdown-toggle {
  color: #212529;
  background-color: #efb5ff;
  background-image: none;
  border-color: #eca8ff;
}
.btn-fuchsia-100:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-100:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 203, 223, 0.5);
}

.btn-fuchsia-200 {
  color: #212529;
  background: #f5d0fe linear-gradient(180deg, #f5d6fe, #f5d0fe) repeat-x;
  border-color: #f5d0fe;
}
.btn-fuchsia-200:hover {
  color: #212529;
  background: #edabfd linear-gradient(180deg, #efb7fd, #edabfd) repeat-x;
  border-color: #ea9efd;
}
.btn-fuchsia-200:focus, .btn-fuchsia-200.focus {
  color: #212529;
  background: #edabfd linear-gradient(180deg, #efb7fd, #edabfd) repeat-x;
  border-color: #ea9efd;
  box-shadow: 0 0 0 0.2rem rgba(213, 182, 222, 0.5);
}
.btn-fuchsia-200.disabled, .btn-fuchsia-200:disabled {
  color: #212529;
  background-color: #f5d0fe;
  border-color: #f5d0fe;
  background-image: none;
}
.btn-fuchsia-200:not(:disabled):not(.disabled):active, .btn-fuchsia-200:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-200.dropdown-toggle {
  color: #212529;
  background-color: #ea9efd;
  background-image: none;
  border-color: #e892fd;
}
.btn-fuchsia-200:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-200:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 182, 222, 0.5);
}

.btn-fuchsia-300 {
  color: #212529;
  background: #f0abfc linear-gradient(180deg, #f1b7fc, #f0abfc) repeat-x;
  border-color: #f0abfc;
}
.btn-fuchsia-300:hover {
  color: #212529;
  background: #e986fb linear-gradient(180deg, #eb97fb, #e986fb) repeat-x;
  border-color: #e77afa;
}
.btn-fuchsia-300:focus, .btn-fuchsia-300.focus {
  color: #212529;
  background: #e986fb linear-gradient(180deg, #eb97fb, #e986fb) repeat-x;
  border-color: #e77afa;
  box-shadow: 0 0 0 0.2rem rgba(209, 151, 220, 0.5);
}
.btn-fuchsia-300.disabled, .btn-fuchsia-300:disabled {
  color: #212529;
  background-color: #f0abfc;
  border-color: #f0abfc;
  background-image: none;
}
.btn-fuchsia-300:not(:disabled):not(.disabled):active, .btn-fuchsia-300:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-300.dropdown-toggle {
  color: #212529;
  background-color: #e77afa;
  background-image: none;
  border-color: #e56dfa;
}
.btn-fuchsia-300:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-300:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 151, 220, 0.5);
}

.btn-fuchsia-400 {
  color: #212529;
  background: #e879f9 linear-gradient(180deg, #ea8cf9, #e879f9) repeat-x;
  border-color: #e879f9;
}
.btn-fuchsia-400:hover {
  color: #FEFEFE;
  background: #e254f7 linear-gradient(180deg, #e56df8, #e254f7) repeat-x;
  border-color: #e048f7;
}
.btn-fuchsia-400:focus, .btn-fuchsia-400.focus {
  color: #FEFEFE;
  background: #e254f7 linear-gradient(180deg, #e56df8, #e254f7) repeat-x;
  border-color: #e048f7;
  box-shadow: 0 0 0 0.2rem rgba(202, 108, 218, 0.5);
}
.btn-fuchsia-400.disabled, .btn-fuchsia-400:disabled {
  color: #212529;
  background-color: #e879f9;
  border-color: #e879f9;
  background-image: none;
}
.btn-fuchsia-400:not(:disabled):not(.disabled):active, .btn-fuchsia-400:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e048f7;
  background-image: none;
  border-color: #de3cf6;
}
.btn-fuchsia-400:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-400:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 108, 218, 0.5);
}

.btn-fuchsia-500 {
  color: #FEFEFE;
  background: #d946ef linear-gradient(180deg, #de61f1, #d946ef) repeat-x;
  border-color: #d946ef;
}
.btn-fuchsia-500:hover {
  color: #FEFEFE;
  background: #d223ec linear-gradient(180deg, #d843ee, #d223ec) repeat-x;
  border-color: #cf17eb;
}
.btn-fuchsia-500:focus, .btn-fuchsia-500.focus {
  color: #FEFEFE;
  background: #d223ec linear-gradient(180deg, #d843ee, #d223ec) repeat-x;
  border-color: #cf17eb;
  box-shadow: 0 0 0 0.2rem rgba(223, 98, 241, 0.5);
}
.btn-fuchsia-500.disabled, .btn-fuchsia-500:disabled {
  color: #FEFEFE;
  background-color: #d946ef;
  border-color: #d946ef;
  background-image: none;
}
.btn-fuchsia-500:not(:disabled):not(.disabled):active, .btn-fuchsia-500:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #cf17eb;
  background-image: none;
  border-color: #c714e2;
}
.btn-fuchsia-500:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-500:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 98, 241, 0.5);
}

.btn-fuchsia-600 {
  color: #FEFEFE;
  background: #c026d3 linear-gradient(180deg, #c846d9, #c026d3) repeat-x;
  border-color: #c026d3;
}
.btn-fuchsia-600:hover {
  color: #FEFEFE;
  background: #a320b3 linear-gradient(180deg, #b041be, #a320b3) repeat-x;
  border-color: #991ea8;
}
.btn-fuchsia-600:focus, .btn-fuchsia-600.focus {
  color: #FEFEFE;
  background: #a320b3 linear-gradient(180deg, #b041be, #a320b3) repeat-x;
  border-color: #991ea8;
  box-shadow: 0 0 0 0.2rem rgba(201, 70, 217, 0.5);
}
.btn-fuchsia-600.disabled, .btn-fuchsia-600:disabled {
  color: #FEFEFE;
  background-color: #c026d3;
  border-color: #c026d3;
  background-image: none;
}
.btn-fuchsia-600:not(:disabled):not(.disabled):active, .btn-fuchsia-600:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #991ea8;
  background-image: none;
  border-color: #8f1c9d;
}
.btn-fuchsia-600:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-600:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 70, 217, 0.5);
}

.btn-fuchsia-700 {
  color: #FEFEFE;
  background: #a21caf linear-gradient(180deg, #af3dbb, #a21caf) repeat-x;
  border-color: #a21caf;
}
.btn-fuchsia-700:hover {
  color: #FEFEFE;
  background: #83178e linear-gradient(180deg, #95399f, #83178e) repeat-x;
  border-color: #791583;
}
.btn-fuchsia-700:focus, .btn-fuchsia-700.focus {
  color: #FEFEFE;
  background: #83178e linear-gradient(180deg, #95399f, #83178e) repeat-x;
  border-color: #791583;
  box-shadow: 0 0 0 0.2rem rgba(176, 62, 187, 0.5);
}
.btn-fuchsia-700.disabled, .btn-fuchsia-700:disabled {
  color: #FEFEFE;
  background-color: #a21caf;
  border-color: #a21caf;
  background-image: none;
}
.btn-fuchsia-700:not(:disabled):not(.disabled):active, .btn-fuchsia-700:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #791583;
  background-image: none;
  border-color: #6f1378;
}
.btn-fuchsia-700:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-700:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(176, 62, 187, 0.5);
}

.btn-fuchsia-800 {
  color: #FEFEFE;
  background: #86198f linear-gradient(180deg, #973b9f, #86198f) repeat-x;
  border-color: #86198f;
}
.btn-fuchsia-800:hover {
  color: #FEFEFE;
  background: #67136e linear-gradient(180deg, #7d3683, #67136e) repeat-x;
  border-color: #5d1164;
}
.btn-fuchsia-800:focus, .btn-fuchsia-800.focus {
  color: #FEFEFE;
  background: #67136e linear-gradient(180deg, #7d3683, #67136e) repeat-x;
  border-color: #5d1164;
  box-shadow: 0 0 0 0.2rem rgba(152, 59, 160, 0.5);
}
.btn-fuchsia-800.disabled, .btn-fuchsia-800:disabled {
  color: #FEFEFE;
  background-color: #86198f;
  border-color: #86198f;
  background-image: none;
}
.btn-fuchsia-800:not(:disabled):not(.disabled):active, .btn-fuchsia-800:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5d1164;
  background-image: none;
  border-color: #531059;
}
.btn-fuchsia-800:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-800:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 59, 160, 0.5);
}

.btn-fuchsia-900 {
  color: #FEFEFE;
  background: #701a75 linear-gradient(180deg, #843c89, #701a75) repeat-x;
  border-color: #701a75;
}
.btn-fuchsia-900:hover {
  color: #FEFEFE;
  background: #521356 linear-gradient(180deg, #6b366f, #521356) repeat-x;
  border-color: #48114b;
}
.btn-fuchsia-900:focus, .btn-fuchsia-900.focus {
  color: #FEFEFE;
  background: #521356 linear-gradient(180deg, #6b366f, #521356) repeat-x;
  border-color: #48114b;
  box-shadow: 0 0 0 0.2rem rgba(133, 60, 138, 0.5);
}
.btn-fuchsia-900.disabled, .btn-fuchsia-900:disabled {
  color: #FEFEFE;
  background-color: #701a75;
  border-color: #701a75;
  background-image: none;
}
.btn-fuchsia-900:not(:disabled):not(.disabled):active, .btn-fuchsia-900:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #48114b;
  background-image: none;
  border-color: #3e0e41;
}
.btn-fuchsia-900:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-900:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 60, 138, 0.5);
}

.btn-fuchsia-950 {
  color: #FEFEFE;
  background: #4a044e linear-gradient(180deg, #642968, #4a044e) repeat-x;
  border-color: #4a044e;
}
.btn-fuchsia-950:hover {
  color: #FEFEFE;
  background: #27022a linear-gradient(180deg, #46274a, #27022a) repeat-x;
  border-color: #1c021d;
}
.btn-fuchsia-950:focus, .btn-fuchsia-950.focus {
  color: #FEFEFE;
  background: #27022a linear-gradient(180deg, #46274a, #27022a) repeat-x;
  border-color: #1c021d;
  box-shadow: 0 0 0 0.2rem rgba(101, 42, 104, 0.5);
}
.btn-fuchsia-950.disabled, .btn-fuchsia-950:disabled {
  color: #FEFEFE;
  background-color: #4a044e;
  border-color: #4a044e;
  background-image: none;
}
.btn-fuchsia-950:not(:disabled):not(.disabled):active, .btn-fuchsia-950:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1c021d;
  background-image: none;
  border-color: #100111;
}
.btn-fuchsia-950:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-950:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 42, 104, 0.5);
}

.btn-pink-50 {
  color: #212529;
  background: #fdf2f8 linear-gradient(180deg, #fcf3f9, #fdf2f8) repeat-x;
  border-color: #fdf2f8;
}
.btn-pink-50:hover {
  color: #212529;
  background: #f8d1e6 linear-gradient(180deg, #f8d7e9, #f8d1e6) repeat-x;
  border-color: #f6c6e0;
}
.btn-pink-50:focus, .btn-pink-50.focus {
  color: #212529;
  background: #f8d1e6 linear-gradient(180deg, #f8d7e9, #f8d1e6) repeat-x;
  border-color: #f6c6e0;
  box-shadow: 0 0 0 0.2rem rgba(220, 211, 217, 0.5);
}
.btn-pink-50.disabled, .btn-pink-50:disabled {
  color: #212529;
  background-color: #fdf2f8;
  border-color: #fdf2f8;
  background-image: none;
}
.btn-pink-50:not(:disabled):not(.disabled):active, .btn-pink-50:not(:disabled):not(.disabled).active, .show > .btn-pink-50.dropdown-toggle {
  color: #212529;
  background-color: #f6c6e0;
  background-image: none;
  border-color: #f5bbda;
}
.btn-pink-50:not(:disabled):not(.disabled):active:focus, .btn-pink-50:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 211, 217, 0.5);
}

.btn-pink-100 {
  color: #212529;
  background: #fce7f3 linear-gradient(180deg, #fbeaf4, #fce7f3) repeat-x;
  border-color: #fce7f3;
}
.btn-pink-100:hover {
  color: #212529;
  background: #f8c5e2 linear-gradient(180deg, #f8cde6, #f8c5e2) repeat-x;
  border-color: #f6badc;
}
.btn-pink-100:focus, .btn-pink-100.focus {
  color: #212529;
  background: #f8c5e2 linear-gradient(180deg, #f8cde6, #f8c5e2) repeat-x;
  border-color: #f6badc;
  box-shadow: 0 0 0 0.2rem rgba(219, 202, 213, 0.5);
}
.btn-pink-100.disabled, .btn-pink-100:disabled {
  color: #212529;
  background-color: #fce7f3;
  border-color: #fce7f3;
  background-image: none;
}
.btn-pink-100:not(:disabled):not(.disabled):active, .btn-pink-100:not(:disabled):not(.disabled).active, .show > .btn-pink-100.dropdown-toggle {
  color: #212529;
  background-color: #f6badc;
  background-image: none;
  border-color: #f5aed7;
}
.btn-pink-100:not(:disabled):not(.disabled):active:focus, .btn-pink-100:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 202, 213, 0.5);
}

.btn-pink-200 {
  color: #212529;
  background: #fbcfe8 linear-gradient(180deg, #fbd5eb, #fbcfe8) repeat-x;
  border-color: #fbcfe8;
}
.btn-pink-200:hover {
  color: #212529;
  background: #f8acd7 linear-gradient(180deg, #f8b8dd, #f8acd7) repeat-x;
  border-color: #f7a0d1;
}
.btn-pink-200:focus, .btn-pink-200.focus {
  color: #212529;
  background: #f8acd7 linear-gradient(180deg, #f8b8dd, #f8acd7) repeat-x;
  border-color: #f7a0d1;
  box-shadow: 0 0 0 0.2rem rgba(218, 182, 203, 0.5);
}
.btn-pink-200.disabled, .btn-pink-200:disabled {
  color: #212529;
  background-color: #fbcfe8;
  border-color: #fbcfe8;
  background-image: none;
}
.btn-pink-200:not(:disabled):not(.disabled):active, .btn-pink-200:not(:disabled):not(.disabled).active, .show > .btn-pink-200.dropdown-toggle {
  color: #212529;
  background-color: #f7a0d1;
  background-image: none;
  border-color: #f694cc;
}
.btn-pink-200:not(:disabled):not(.disabled):active:focus, .btn-pink-200:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 182, 203, 0.5);
}

.btn-pink-300 {
  color: #212529;
  background: #f472b6 linear-gradient(180deg, #f586c1, #f472b6) repeat-x;
  border-color: #f472b6;
}
.btn-pink-300:hover {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
}
.btn-pink-300:focus, .btn-pink-300.focus {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}
.btn-pink-300.disabled, .btn-pink-300:disabled {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
  background-image: none;
}
.btn-pink-300:not(:disabled):not(.disabled):active, .btn-pink-300:not(:disabled):not(.disabled).active, .show > .btn-pink-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f0439e;
  background-image: none;
  border-color: #ef3797;
}
.btn-pink-300:not(:disabled):not(.disabled):active:focus, .btn-pink-300:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}

.btn-pink-400 {
  color: #212529;
  background: #f472b6 linear-gradient(180deg, #f586c1, #f472b6) repeat-x;
  border-color: #f472b6;
}
.btn-pink-400:hover {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
}
.btn-pink-400:focus, .btn-pink-400.focus {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}
.btn-pink-400.disabled, .btn-pink-400:disabled {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
  background-image: none;
}
.btn-pink-400:not(:disabled):not(.disabled):active, .btn-pink-400:not(:disabled):not(.disabled).active, .show > .btn-pink-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f0439e;
  background-image: none;
  border-color: #ef3797;
}
.btn-pink-400:not(:disabled):not(.disabled):active:focus, .btn-pink-400:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}

.btn-pink-500 {
  color: #FEFEFE;
  background: #ec4899 linear-gradient(180deg, #ee63a8, #ec4899) repeat-x;
  border-color: #ec4899;
}
.btn-pink-500:hover {
  color: #FEFEFE;
  background: #e82586 linear-gradient(180deg, #ea4598, #e82586) repeat-x;
  border-color: #e71a7f;
}
.btn-pink-500:focus, .btn-pink-500.focus {
  color: #FEFEFE;
  background: #e82586 linear-gradient(180deg, #ea4598, #e82586) repeat-x;
  border-color: #e71a7f;
  box-shadow: 0 0 0 0.2rem rgba(239, 99, 168, 0.5);
}
.btn-pink-500.disabled, .btn-pink-500:disabled {
  color: #FEFEFE;
  background-color: #ec4899;
  border-color: #ec4899;
  background-image: none;
}
.btn-pink-500:not(:disabled):not(.disabled):active, .btn-pink-500:not(:disabled):not(.disabled).active, .show > .btn-pink-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e71a7f;
  background-image: none;
  border-color: #dd1779;
}
.btn-pink-500:not(:disabled):not(.disabled):active:focus, .btn-pink-500:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 99, 168, 0.5);
}

.btn-pink-600 {
  color: #FEFEFE;
  background: #db2777 linear-gradient(180deg, #df478b, #db2777) repeat-x;
  border-color: #db2777;
}
.btn-pink-600:hover {
  color: #FEFEFE;
  background: #bc1f65 linear-gradient(180deg, #c5407c, #bc1f65) repeat-x;
  border-color: #b11e5f;
}
.btn-pink-600:focus, .btn-pink-600.focus {
  color: #FEFEFE;
  background: #bc1f65 linear-gradient(180deg, #c5407c, #bc1f65) repeat-x;
  border-color: #b11e5f;
  box-shadow: 0 0 0 0.2rem rgba(224, 71, 139, 0.5);
}
.btn-pink-600.disabled, .btn-pink-600:disabled {
  color: #FEFEFE;
  background-color: #db2777;
  border-color: #db2777;
  background-image: none;
}
.btn-pink-600:not(:disabled):not(.disabled):active, .btn-pink-600:not(:disabled):not(.disabled).active, .show > .btn-pink-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b11e5f;
  background-image: none;
  border-color: #a71c59;
}
.btn-pink-600:not(:disabled):not(.disabled):active:focus, .btn-pink-600:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 71, 139, 0.5);
}

.btn-pink-700 {
  color: #FEFEFE;
  background: #be185d linear-gradient(180deg, #c73a75, #be185d) repeat-x;
  border-color: #be185d;
}
.btn-pink-700:hover {
  color: #FEFEFE;
  background: #9c144c linear-gradient(180deg, #aa3766, #9c144c) repeat-x;
  border-color: #911247;
}
.btn-pink-700:focus, .btn-pink-700.focus {
  color: #FEFEFE;
  background: #9c144c linear-gradient(180deg, #aa3766, #9c144c) repeat-x;
  border-color: #911247;
  box-shadow: 0 0 0 0.2rem rgba(200, 59, 117, 0.5);
}
.btn-pink-700.disabled, .btn-pink-700:disabled {
  color: #FEFEFE;
  background-color: #be185d;
  border-color: #be185d;
  background-image: none;
}
.btn-pink-700:not(:disabled):not(.disabled):active, .btn-pink-700:not(:disabled):not(.disabled).active, .show > .btn-pink-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #911247;
  background-image: none;
  border-color: #851141;
}
.btn-pink-700:not(:disabled):not(.disabled):active:focus, .btn-pink-700:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 59, 117, 0.5);
}

.btn-pink-800 {
  color: #FEFEFE;
  background: #9d174d linear-gradient(180deg, #ab3967, #9d174d) repeat-x;
  border-color: #9d174d;
}
.btn-pink-800:hover {
  color: #FEFEFE;
  background: #7c123d linear-gradient(180deg, #8f355a, #7c123d) repeat-x;
  border-color: #711037;
}
.btn-pink-800:focus, .btn-pink-800.focus {
  color: #FEFEFE;
  background: #7c123d linear-gradient(180deg, #8f355a, #7c123d) repeat-x;
  border-color: #711037;
  box-shadow: 0 0 0 0.2rem rgba(172, 58, 104, 0.5);
}
.btn-pink-800.disabled, .btn-pink-800:disabled {
  color: #FEFEFE;
  background-color: #9d174d;
  border-color: #9d174d;
  background-image: none;
}
.btn-pink-800:not(:disabled):not(.disabled):active, .btn-pink-800:not(:disabled):not(.disabled).active, .show > .btn-pink-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #711037;
  background-image: none;
  border-color: #650f32;
}
.btn-pink-800:not(:disabled):not(.disabled):active:focus, .btn-pink-800:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(172, 58, 104, 0.5);
}

.btn-pink-900 {
  color: #FEFEFE;
  background: #831843 linear-gradient(180deg, #953a5f, #831843) repeat-x;
  border-color: #831843;
}
.btn-pink-900:hover {
  color: #FEFEFE;
  background: #631232 linear-gradient(180deg, #793550, #631232) repeat-x;
  border-color: #58102d;
}
.btn-pink-900:focus, .btn-pink-900.focus {
  color: #FEFEFE;
  background: #631232 linear-gradient(180deg, #793550, #631232) repeat-x;
  border-color: #58102d;
  box-shadow: 0 0 0 0.2rem rgba(149, 59, 95, 0.5);
}
.btn-pink-900.disabled, .btn-pink-900:disabled {
  color: #FEFEFE;
  background-color: #831843;
  border-color: #831843;
  background-image: none;
}
.btn-pink-900:not(:disabled):not(.disabled):active, .btn-pink-900:not(:disabled):not(.disabled).active, .show > .btn-pink-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #58102d;
  background-image: none;
  border-color: #4d0e27;
}
.btn-pink-900:not(:disabled):not(.disabled):active:focus, .btn-pink-900:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(149, 59, 95, 0.5);
}

.btn-pink-950 {
  color: #FEFEFE;
  background: #500724 linear-gradient(180deg, #692b44, #500724) repeat-x;
  border-color: #500724;
}
.btn-pink-950:hover {
  color: #FEFEFE;
  background: #2d0414 linear-gradient(180deg, #4b2937, #2d0414) repeat-x;
  border-color: #21030f;
}
.btn-pink-950:focus, .btn-pink-950.focus {
  color: #FEFEFE;
  background: #2d0414 linear-gradient(180deg, #4b2937, #2d0414) repeat-x;
  border-color: #21030f;
  box-shadow: 0 0 0 0.2rem rgba(106, 44, 69, 0.5);
}
.btn-pink-950.disabled, .btn-pink-950:disabled {
  color: #FEFEFE;
  background-color: #500724;
  border-color: #500724;
  background-image: none;
}
.btn-pink-950:not(:disabled):not(.disabled):active, .btn-pink-950:not(:disabled):not(.disabled).active, .show > .btn-pink-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #21030f;
  background-image: none;
  border-color: #15020a;
}
.btn-pink-950:not(:disabled):not(.disabled):active:focus, .btn-pink-950:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 44, 69, 0.5);
}

.btn-rose-50 {
  color: #212529;
  background: #fff1f2 linear-gradient(180deg, #fef2f4, #fff1f2) repeat-x;
  border-color: #fff1f2;
}
.btn-rose-50:hover {
  color: #212529;
  background: #ffcbce linear-gradient(180deg, #fed2d5, #ffcbce) repeat-x;
  border-color: #ffbec3;
}
.btn-rose-50:focus, .btn-rose-50.focus {
  color: #212529;
  background: #ffcbce linear-gradient(180deg, #fed2d5, #ffcbce) repeat-x;
  border-color: #ffbec3;
  box-shadow: 0 0 0 0.2rem rgba(222, 210, 212, 0.5);
}
.btn-rose-50.disabled, .btn-rose-50:disabled {
  color: #212529;
  background-color: #fff1f2;
  border-color: #fff1f2;
  background-image: none;
}
.btn-rose-50:not(:disabled):not(.disabled):active, .btn-rose-50:not(:disabled):not(.disabled).active, .show > .btn-rose-50.dropdown-toggle {
  color: #212529;
  background-color: #ffbec3;
  background-image: none;
  border-color: #ffb1b7;
}
.btn-rose-50:not(:disabled):not(.disabled):active:focus, .btn-rose-50:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 210, 212, 0.5);
}

.btn-rose-100 {
  color: #212529;
  background: #ffe4e6 linear-gradient(180deg, #fee7e9, #ffe4e6) repeat-x;
  border-color: #ffe4e6;
}
.btn-rose-100:hover {
  color: #212529;
  background: #ffbec3 linear-gradient(180deg, #fec7cc, #ffbec3) repeat-x;
  border-color: #ffb1b7;
}
.btn-rose-100:focus, .btn-rose-100.focus {
  color: #212529;
  background: #ffbec3 linear-gradient(180deg, #fec7cc, #ffbec3) repeat-x;
  border-color: #ffb1b7;
  box-shadow: 0 0 0 0.2rem rgba(222, 199, 202, 0.5);
}
.btn-rose-100.disabled, .btn-rose-100:disabled {
  color: #212529;
  background-color: #ffe4e6;
  border-color: #ffe4e6;
  background-image: none;
}
.btn-rose-100:not(:disabled):not(.disabled):active, .btn-rose-100:not(:disabled):not(.disabled).active, .show > .btn-rose-100.dropdown-toggle {
  color: #212529;
  background-color: #ffb1b7;
  background-image: none;
  border-color: #ffa4ab;
}
.btn-rose-100:not(:disabled):not(.disabled):active:focus, .btn-rose-100:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 199, 202, 0.5);
}

.btn-rose-200 {
  color: #212529;
  background: #fecdd3 linear-gradient(180deg, #fdd4d9, #fecdd3) repeat-x;
  border-color: #fecdd3;
}
.btn-rose-200:hover {
  color: #212529;
  background: #fda8b2 linear-gradient(180deg, #fcb4bd, #fda8b2) repeat-x;
  border-color: #fd9ba7;
}
.btn-rose-200:focus, .btn-rose-200.focus {
  color: #212529;
  background: #fda8b2 linear-gradient(180deg, #fcb4bd, #fda8b2) repeat-x;
  border-color: #fd9ba7;
  box-shadow: 0 0 0 0.2rem rgba(221, 180, 186, 0.5);
}
.btn-rose-200.disabled, .btn-rose-200:disabled {
  color: #212529;
  background-color: #fecdd3;
  border-color: #fecdd3;
  background-image: none;
}
.btn-rose-200:not(:disabled):not(.disabled):active, .btn-rose-200:not(:disabled):not(.disabled).active, .show > .btn-rose-200.dropdown-toggle {
  color: #212529;
  background-color: #fd9ba7;
  background-image: none;
  border-color: #fd8f9c;
}
.btn-rose-200:not(:disabled):not(.disabled):active:focus, .btn-rose-200:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 180, 186, 0.5);
}

.btn-rose-300 {
  color: #212529;
  background: #fda4af linear-gradient(180deg, #fcb1bb, #fda4af) repeat-x;
  border-color: #fda4af;
}
.btn-rose-300:hover {
  color: #212529;
  background: #fc7f8e linear-gradient(180deg, #fb919f, #fc7f8e) repeat-x;
  border-color: #fc7283;
}
.btn-rose-300:focus, .btn-rose-300.focus {
  color: #212529;
  background: #fc7f8e linear-gradient(180deg, #fb919f, #fc7f8e) repeat-x;
  border-color: #fc7283;
  box-shadow: 0 0 0 0.2rem rgba(220, 145, 155, 0.5);
}
.btn-rose-300.disabled, .btn-rose-300:disabled {
  color: #212529;
  background-color: #fda4af;
  border-color: #fda4af;
  background-image: none;
}
.btn-rose-300:not(:disabled):not(.disabled):active, .btn-rose-300:not(:disabled):not(.disabled).active, .show > .btn-rose-300.dropdown-toggle {
  color: #212529;
  background-color: #fc7283;
  background-image: none;
  border-color: #fc6678;
}
.btn-rose-300:not(:disabled):not(.disabled):active:focus, .btn-rose-300:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 145, 155, 0.5);
}

.btn-rose-400 {
  color: #212529;
  background: #fb7185 linear-gradient(180deg, #fb8697, #fb7185) repeat-x;
  border-color: #fb7185;
}
.btn-rose-400:hover {
  color: #FEFEFE;
  background: #fa4c65 linear-gradient(180deg, #fa667c, #fa4c65) repeat-x;
  border-color: #fa3f5a;
}
.btn-rose-400:focus, .btn-rose-400.focus {
  color: #FEFEFE;
  background: #fa4c65 linear-gradient(180deg, #fa667c, #fa4c65) repeat-x;
  border-color: #fa3f5a;
  box-shadow: 0 0 0 0.2rem rgba(218, 102, 119, 0.5);
}
.btn-rose-400.disabled, .btn-rose-400:disabled {
  color: #212529;
  background-color: #fb7185;
  border-color: #fb7185;
  background-image: none;
}
.btn-rose-400:not(:disabled):not(.disabled):active, .btn-rose-400:not(:disabled):not(.disabled).active, .show > .btn-rose-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #fa3f5a;
  background-image: none;
  border-color: #f93350;
}
.btn-rose-400:not(:disabled):not(.disabled):active:focus, .btn-rose-400:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 102, 119, 0.5);
}

.btn-rose-500 {
  color: #FEFEFE;
  background: #f43f5e linear-gradient(180deg, #f55b76, #f43f5e) repeat-x;
  border-color: #f43f5e;
}
.btn-rose-500:hover {
  color: #FEFEFE;
  background: #f21b40 linear-gradient(180deg, #f33c5c, #f21b40) repeat-x;
  border-color: #f10f36;
}
.btn-rose-500:focus, .btn-rose-500.focus {
  color: #FEFEFE;
  background: #f21b40 linear-gradient(180deg, #f33c5c, #f21b40) repeat-x;
  border-color: #f10f36;
  box-shadow: 0 0 0 0.2rem rgba(246, 92, 118, 0.5);
}
.btn-rose-500.disabled, .btn-rose-500:disabled {
  color: #FEFEFE;
  background-color: #f43f5e;
  border-color: #f43f5e;
  background-image: none;
}
.btn-rose-500:not(:disabled):not(.disabled):active, .btn-rose-500:not(:disabled):not(.disabled).active, .show > .btn-rose-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f10f36;
  background-image: none;
  border-color: #e60d32;
}
.btn-rose-500:not(:disabled):not(.disabled):active:focus, .btn-rose-500:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 92, 118, 0.5);
}

.btn-rose-600 {
  color: #FEFEFE;
  background: #e11d48 linear-gradient(180deg, #e43e63, #e11d48) repeat-x;
  border-color: #e11d48;
}
.btn-rose-600:hover {
  color: #FEFEFE;
  background: #bf193d linear-gradient(180deg, #c83b5a, #bf193d) repeat-x;
  border-color: #b4173a;
}
.btn-rose-600:focus, .btn-rose-600.focus {
  color: #FEFEFE;
  background: #bf193d linear-gradient(180deg, #c83b5a, #bf193d) repeat-x;
  border-color: #b4173a;
  box-shadow: 0 0 0 0.2rem rgba(229, 63, 99, 0.5);
}
.btn-rose-600.disabled, .btn-rose-600:disabled {
  color: #FEFEFE;
  background-color: #e11d48;
  border-color: #e11d48;
  background-image: none;
}
.btn-rose-600:not(:disabled):not(.disabled):active, .btn-rose-600:not(:disabled):not(.disabled).active, .show > .btn-rose-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b4173a;
  background-image: none;
  border-color: #a91636;
}
.btn-rose-600:not(:disabled):not(.disabled):active:focus, .btn-rose-600:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 63, 99, 0.5);
}

.btn-rose-700 {
  color: #FEFEFE;
  background: #be123c linear-gradient(180deg, #c73559, #be123c) repeat-x;
  border-color: #be123c;
}
.btn-rose-700:hover {
  color: #FEFEFE;
  background: #9b0f31 linear-gradient(180deg, #a9324f, #9b0f31) repeat-x;
  border-color: #8f0e2d;
}
.btn-rose-700:focus, .btn-rose-700.focus {
  color: #FEFEFE;
  background: #9b0f31 linear-gradient(180deg, #a9324f, #9b0f31) repeat-x;
  border-color: #8f0e2d;
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 89, 0.5);
}
.btn-rose-700.disabled, .btn-rose-700:disabled {
  color: #FEFEFE;
  background-color: #be123c;
  border-color: #be123c;
  background-image: none;
}
.btn-rose-700:not(:disabled):not(.disabled):active, .btn-rose-700:not(:disabled):not(.disabled).active, .show > .btn-rose-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8f0e2d;
  background-image: none;
  border-color: #840c2a;
}
.btn-rose-700:not(:disabled):not(.disabled):active:focus, .btn-rose-700:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 89, 0.5);
}

.btn-rose-800 {
  color: #FEFEFE;
  background: #9f1239 linear-gradient(180deg, #ac3556, #9f1239) repeat-x;
  border-color: #9f1239;
}
.btn-rose-800:hover {
  color: #FEFEFE;
  background: #7d0e2d linear-gradient(180deg, #8f314c, #7d0e2d) repeat-x;
  border-color: #710d29;
}
.btn-rose-800:focus, .btn-rose-800.focus {
  color: #FEFEFE;
  background: #7d0e2d linear-gradient(180deg, #8f314c, #7d0e2d) repeat-x;
  border-color: #710d29;
  box-shadow: 0 0 0 0.2rem rgba(173, 53, 87, 0.5);
}
.btn-rose-800.disabled, .btn-rose-800:disabled {
  color: #FEFEFE;
  background-color: #9f1239;
  border-color: #9f1239;
  background-image: none;
}
.btn-rose-800:not(:disabled):not(.disabled):active, .btn-rose-800:not(:disabled):not(.disabled).active, .show > .btn-rose-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #710d29;
  background-image: none;
  border-color: #660c24;
}
.btn-rose-800:not(:disabled):not(.disabled):active:focus, .btn-rose-800:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(173, 53, 87, 0.5);
}

.btn-rose-900 {
  color: #FEFEFE;
  background: #881337 linear-gradient(180deg, #993655, #881337) repeat-x;
  border-color: #881337;
}
.btn-rose-900:hover {
  color: #FEFEFE;
  background: #660e29 linear-gradient(180deg, #7c3149, #660e29) repeat-x;
  border-color: #5b0d25;
}
.btn-rose-900:focus, .btn-rose-900.focus {
  color: #FEFEFE;
  background: #660e29 linear-gradient(180deg, #7c3149, #660e29) repeat-x;
  border-color: #5b0d25;
  box-shadow: 0 0 0 0.2rem rgba(154, 54, 85, 0.5);
}
.btn-rose-900.disabled, .btn-rose-900:disabled {
  color: #FEFEFE;
  background-color: #881337;
  border-color: #881337;
  background-image: none;
}
.btn-rose-900:not(:disabled):not(.disabled):active, .btn-rose-900:not(:disabled):not(.disabled).active, .show > .btn-rose-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5b0d25;
  background-image: none;
  border-color: #500b20;
}
.btn-rose-900:not(:disabled):not(.disabled):active:focus, .btn-rose-900:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 54, 85, 0.5);
}

.btn-rose-950 {
  color: #FEFEFE;
  background: #4c0519 linear-gradient(180deg, #662a3b, #4c0519) repeat-x;
  border-color: #4c0519;
}
.btn-rose-950:hover {
  color: #FEFEFE;
  background: #28030d linear-gradient(180deg, #472831, #28030d) repeat-x;
  border-color: #1c0209;
}
.btn-rose-950:focus, .btn-rose-950.focus {
  color: #FEFEFE;
  background: #28030d linear-gradient(180deg, #472831, #28030d) repeat-x;
  border-color: #1c0209;
  box-shadow: 0 0 0 0.2rem rgba(103, 42, 59, 0.5);
}
.btn-rose-950.disabled, .btn-rose-950:disabled {
  color: #FEFEFE;
  background-color: #4c0519;
  border-color: #4c0519;
  background-image: none;
}
.btn-rose-950:not(:disabled):not(.disabled):active, .btn-rose-950:not(:disabled):not(.disabled).active, .show > .btn-rose-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1c0209;
  background-image: none;
  border-color: #100105;
}
.btn-rose-950:not(:disabled):not(.disabled):active:focus, .btn-rose-950:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 42, 59, 0.5);
}

.btn-cyph {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-cyph:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-cyph:focus, .btn-cyph.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-cyph.disabled, .btn-cyph:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-cyph:not(:disabled):not(.disabled):active, .btn-cyph:not(:disabled):not(.disabled).active, .show > .btn-cyph.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-cyph:not(:disabled):not(.disabled):active:focus, .btn-cyph:not(:disabled):not(.disabled).active:focus, .show > .btn-cyph.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-rame {
  color: #212529;
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x;
  border-color: #D9AE00;
}
.btn-rame:hover {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
}
.btn-rame:focus, .btn-rame.focus {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}
.btn-rame.disabled, .btn-rame:disabled {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
  background-image: none;
}
.btn-rame:not(:disabled):not(.disabled):active, .btn-rame:not(:disabled):not(.disabled).active, .show > .btn-rame.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a68500;
  background-image: none;
  border-color: #997b00;
}
.btn-rame:not(:disabled):not(.disabled):active:focus, .btn-rame:not(:disabled):not(.disabled).active:focus, .show > .btn-rame.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}

.btn-dream {
  color: #212529;
  background: #FF64C2 linear-gradient(180deg, #fe7bcb, #FF64C2) repeat-x;
  border-color: #FF64C2;
}
.btn-dream:hover {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
}
.btn-dream:focus, .btn-dream.focus {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}
.btn-dream.disabled, .btn-dream:disabled {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
  background-image: none;
}
.btn-dream:not(:disabled):not(.disabled):active, .btn-dream:not(:disabled):not(.disabled).active, .show > .btn-dream.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ff31ae;
  background-image: none;
  border-color: #ff24a9;
}
.btn-dream:not(:disabled):not(.disabled):active:focus, .btn-dream:not(:disabled):not(.disabled).active:focus, .show > .btn-dream.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}

.btn-rhdt {
  color: #FEFEFE;
  background: #00B050 linear-gradient(180deg, #25bb6a, #00B050) repeat-x;
  border-color: #00B050;
}
.btn-rhdt:hover {
  color: #FEFEFE;
  background: #008a3f linear-gradient(180deg, #259b5b, #008a3f) repeat-x;
  border-color: #007d39;
}
.btn-rhdt:focus, .btn-rhdt.focus {
  color: #FEFEFE;
  background: #008a3f linear-gradient(180deg, #259b5b, #008a3f) repeat-x;
  border-color: #007d39;
  box-shadow: 0 0 0 0.2rem rgba(38, 188, 106, 0.5);
}
.btn-rhdt.disabled, .btn-rhdt:disabled {
  color: #FEFEFE;
  background-color: #00B050;
  border-color: #00B050;
  background-image: none;
}
.btn-rhdt:not(:disabled):not(.disabled):active, .btn-rhdt:not(:disabled):not(.disabled).active, .show > .btn-rhdt.dropdown-toggle {
  color: #FEFEFE;
  background-color: #007d39;
  background-image: none;
  border-color: #007033;
}
.btn-rhdt:not(:disabled):not(.disabled):active:focus, .btn-rhdt:not(:disabled):not(.disabled).active:focus, .show > .btn-rhdt.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 188, 106, 0.5);
}

.btn-dayli {
  color: #212529;
  background: #5ECFCB linear-gradient(180deg, #75d5d2, #5ECFCB) repeat-x;
  border-color: #5ECFCB;
}
.btn-dayli:hover {
  color: #212529;
  background: #41c6c1 linear-gradient(180deg, #5cceca, #41c6c1) repeat-x;
  border-color: #39c1bc;
}
.btn-dayli:focus, .btn-dayli.focus {
  color: #212529;
  background: #41c6c1 linear-gradient(180deg, #5cceca, #41c6c1) repeat-x;
  border-color: #39c1bc;
  box-shadow: 0 0 0 0.2rem rgba(85, 182, 179, 0.5);
}
.btn-dayli.disabled, .btn-dayli:disabled {
  color: #212529;
  background-color: #5ECFCB;
  border-color: #5ECFCB;
  background-image: none;
}
.btn-dayli:not(:disabled):not(.disabled):active, .btn-dayli:not(:disabled):not(.disabled).active, .show > .btn-dayli.dropdown-toggle {
  color: #212529;
  background-color: #39c1bc;
  background-image: none;
  border-color: #36b7b2;
}
.btn-dayli:not(:disabled):not(.disabled):active:focus, .btn-dayli:not(:disabled):not(.disabled).active:focus, .show > .btn-dayli.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 182, 179, 0.5);
}

.btn-cubai {
  color: #FEFEFE;
  background: #DF6F2D linear-gradient(180deg, #e3844c, #DF6F2D) repeat-x;
  border-color: #DF6F2D;
}
.btn-cubai:hover {
  color: #FEFEFE;
  background: #c75d1e linear-gradient(180deg, #ce753f, #c75d1e) repeat-x;
  border-color: #bc581d;
}
.btn-cubai:focus, .btn-cubai.focus {
  color: #FEFEFE;
  background: #c75d1e linear-gradient(180deg, #ce753f, #c75d1e) repeat-x;
  border-color: #bc581d;
  box-shadow: 0 0 0 0.2rem rgba(228, 132, 76, 0.5);
}
.btn-cubai.disabled, .btn-cubai:disabled {
  color: #FEFEFE;
  background-color: #DF6F2D;
  border-color: #DF6F2D;
  background-image: none;
}
.btn-cubai:not(:disabled):not(.disabled):active, .btn-cubai:not(:disabled):not(.disabled).active, .show > .btn-cubai.dropdown-toggle {
  color: #FEFEFE;
  background-color: #bc581d;
  background-image: none;
  border-color: #b1531b;
}
.btn-cubai:not(:disabled):not(.disabled):active:focus, .btn-cubai:not(:disabled):not(.disabled).active:focus, .show > .btn-cubai.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 132, 76, 0.5);
}

.btn-witch {
  color: #FEFEFE;
  background: #390A57 linear-gradient(180deg, #562e70, #390A57) repeat-x;
  border-color: #390A57;
}
.btn-witch:hover {
  color: #FEFEFE;
  background: #230635 linear-gradient(180deg, #432b53, #230635) repeat-x;
  border-color: #1b0529;
}
.btn-witch:focus, .btn-witch.focus {
  color: #FEFEFE;
  background: #230635 linear-gradient(180deg, #432b53, #230635) repeat-x;
  border-color: #1b0529;
  box-shadow: 0 0 0 0.2rem rgba(87, 47, 112, 0.5);
}
.btn-witch.disabled, .btn-witch:disabled {
  color: #FEFEFE;
  background-color: #390A57;
  border-color: #390A57;
  background-image: none;
}
.btn-witch:not(:disabled):not(.disabled):active, .btn-witch:not(:disabled):not(.disabled).active, .show > .btn-witch.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1b0529;
  background-image: none;
  border-color: #14031e;
}
.btn-witch:not(:disabled):not(.disabled):active:focus, .btn-witch:not(:disabled):not(.disabled).active:focus, .show > .btn-witch.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 47, 112, 0.5);
}

.btn-fc {
  color: #FEFEFE;
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x;
  border-color: #516;
}
.btn-fc:hover {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
}
.btn-fc:focus, .btn-fc.focus {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}
.btn-fc.disabled, .btn-fc:disabled {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
  background-image: none;
}
.btn-fc:not(:disabled):not(.disabled):active, .btn-fc:not(:disabled):not(.disabled).active, .show > .btn-fc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #310a3a;
  background-image: none;
  border-color: #27082f;
}
.btn-fc:not(:disabled):not(.disabled):active:focus, .btn-fc:not(:disabled):not(.disabled).active:focus, .show > .btn-fc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}

.btn-hugh {
  color: #212529;
  background: #F1BC15 linear-gradient(180deg, #f2c538, #F1BC15) repeat-x;
  border-color: #F1BC15;
}
.btn-hugh:hover {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
}
.btn-hugh:focus, .btn-hugh.focus {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}
.btn-hugh.disabled, .btn-hugh:disabled {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
  background-image: none;
}
.btn-hugh:not(:disabled):not(.disabled):active, .btn-hugh:not(:disabled):not(.disabled).active, .show > .btn-hugh.dropdown-toggle {
  color: #212529;
  background-color: #c79a0c;
  background-image: none;
  border-color: #bb910b;
}
.btn-hugh:not(:disabled):not(.disabled):active:focus, .btn-hugh:not(:disabled):not(.disabled).active:focus, .show > .btn-hugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}

.btn-dfc {
  color: #FEFEFE;
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x;
  border-color: #516;
}
.btn-dfc:hover {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
}
.btn-dfc:focus, .btn-dfc.focus {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}
.btn-dfc.disabled, .btn-dfc:disabled {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
  background-image: none;
}
.btn-dfc:not(:disabled):not(.disabled):active, .btn-dfc:not(:disabled):not(.disabled).active, .show > .btn-dfc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #310a3a;
  background-image: none;
  border-color: #27082f;
}
.btn-dfc:not(:disabled):not(.disabled):active:focus, .btn-dfc:not(:disabled):not(.disabled).active:focus, .show > .btn-dfc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}

.btn-dhugh {
  color: #212529;
  background: #F1BC15 linear-gradient(180deg, #f2c538, #F1BC15) repeat-x;
  border-color: #F1BC15;
}
.btn-dhugh:hover {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
}
.btn-dhugh:focus, .btn-dhugh.focus {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}
.btn-dhugh.disabled, .btn-dhugh:disabled {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
  background-image: none;
}
.btn-dhugh:not(:disabled):not(.disabled):active, .btn-dhugh:not(:disabled):not(.disabled).active, .show > .btn-dhugh.dropdown-toggle {
  color: #212529;
  background-color: #c79a0c;
  background-image: none;
  border-color: #bb910b;
}
.btn-dhugh:not(:disabled):not(.disabled):active:focus, .btn-dhugh:not(:disabled):not(.disabled).active:focus, .show > .btn-dhugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}

.btn-defrag {
  color: #FEFEFE;
  background: #00A3A1 linear-gradient(180deg, #25b0af, #00A3A1) repeat-x;
  border-color: #00A3A1;
}
.btn-defrag:hover {
  color: #FEFEFE;
  background: #007d7b linear-gradient(180deg, #25908e, #007d7b) repeat-x;
  border-color: #00706f;
}
.btn-defrag:focus, .btn-defrag.focus {
  color: #FEFEFE;
  background: #007d7b linear-gradient(180deg, #25908e, #007d7b) repeat-x;
  border-color: #00706f;
  box-shadow: 0 0 0 0.2rem rgba(38, 177, 175, 0.5);
}
.btn-defrag.disabled, .btn-defrag:disabled {
  color: #FEFEFE;
  background-color: #00A3A1;
  border-color: #00A3A1;
  background-image: none;
}
.btn-defrag:not(:disabled):not(.disabled):active, .btn-defrag:not(:disabled):not(.disabled).active, .show > .btn-defrag.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00706f;
  background-image: none;
  border-color: #006362;
}
.btn-defrag:not(:disabled):not(.disabled):active:focus, .btn-defrag:not(:disabled):not(.disabled).active:focus, .show > .btn-defrag.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 177, 175, 0.5);
}

.btn-heist {
  color: #FEFEFE;
  background: #D55C25 linear-gradient(180deg, #da7445, #D55C25) repeat-x;
  border-color: #D55C25;
}
.btn-heist:hover {
  color: #FEFEFE;
  background: #b44e1f linear-gradient(180deg, #be6840, #b44e1f) repeat-x;
  border-color: #aa491d;
}
.btn-heist:focus, .btn-heist.focus {
  color: #FEFEFE;
  background: #b44e1f linear-gradient(180deg, #be6840, #b44e1f) repeat-x;
  border-color: #aa491d;
  box-shadow: 0 0 0 0.2rem rgba(219, 116, 70, 0.5);
}
.btn-heist.disabled, .btn-heist:disabled {
  color: #FEFEFE;
  background-color: #D55C25;
  border-color: #D55C25;
  background-image: none;
}
.btn-heist:not(:disabled):not(.disabled):active, .btn-heist:not(:disabled):not(.disabled).active, .show > .btn-heist.dropdown-toggle {
  color: #FEFEFE;
  background-color: #aa491d;
  background-image: none;
  border-color: #9f451c;
}
.btn-heist:not(:disabled):not(.disabled):active:focus, .btn-heist:not(:disabled):not(.disabled).active:focus, .show > .btn-heist.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 116, 70, 0.5);
}

.btn-aftrl {
  color: #FEFEFE;
  background: #0B2241 linear-gradient(180deg, #2f425d, #0B2241) repeat-x;
  border-color: #0B2241;
}
.btn-aftrl:hover {
  color: #FEFEFE;
  background: #051120 linear-gradient(180deg, #293441, #051120) repeat-x;
  border-color: #040b15;
}
.btn-aftrl:focus, .btn-aftrl.focus {
  color: #FEFEFE;
  background: #051120 linear-gradient(180deg, #293441, #051120) repeat-x;
  border-color: #040b15;
  box-shadow: 0 0 0 0.2rem rgba(47, 67, 93, 0.5);
}
.btn-aftrl.disabled, .btn-aftrl:disabled {
  color: #FEFEFE;
  background-color: #0B2241;
  border-color: #0B2241;
  background-image: none;
}
.btn-aftrl:not(:disabled):not(.disabled):active, .btn-aftrl:not(:disabled):not(.disabled).active, .show > .btn-aftrl.dropdown-toggle {
  color: #FEFEFE;
  background-color: #040b15;
  background-image: none;
  border-color: #02050a;
}
.btn-aftrl:not(:disabled):not(.disabled):active:focus, .btn-aftrl:not(:disabled):not(.disabled).active:focus, .show > .btn-aftrl.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 67, 93, 0.5);
}

.btn-consp {
  color: #FEFEFE;
  background: #0038A7 linear-gradient(180deg, #2555b4, #0038A7) repeat-x;
  border-color: #0038A7;
}
.btn-consp:hover {
  color: #FEFEFE;
  background: #002b81 linear-gradient(180deg, #254a93, #002b81) repeat-x;
  border-color: #002774;
}
.btn-consp:focus, .btn-consp.focus {
  color: #FEFEFE;
  background: #002b81 linear-gradient(180deg, #254a93, #002b81) repeat-x;
  border-color: #002774;
  box-shadow: 0 0 0 0.2rem rgba(38, 86, 180, 0.5);
}
.btn-consp.disabled, .btn-consp:disabled {
  color: #FEFEFE;
  background-color: #0038A7;
  border-color: #0038A7;
  background-image: none;
}
.btn-consp:not(:disabled):not(.disabled):active, .btn-consp:not(:disabled):not(.disabled).active, .show > .btn-consp.dropdown-toggle {
  color: #FEFEFE;
  background-color: #002774;
  background-image: none;
  border-color: #002367;
}
.btn-consp:not(:disabled):not(.disabled):active:focus, .btn-consp:not(:disabled):not(.disabled).active:focus, .show > .btn-consp.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 86, 180, 0.5);
}

.btn-tort {
  color: #FEFEFE;
  background: #C30C1E linear-gradient(180deg, #cb303f, #C30C1E) repeat-x;
  border-color: #C30C1E;
}
.btn-tort:hover {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
}
.btn-tort:focus, .btn-tort.focus {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}
.btn-tort.disabled, .btn-tort:disabled {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
  background-image: none;
}
.btn-tort:not(:disabled):not(.disabled):active, .btn-tort:not(:disabled):not(.disabled).active, .show > .btn-tort.dropdown-toggle {
  color: #FEFEFE;
  background-color: #930917;
  background-image: none;
  border-color: #870815;
}
.btn-tort:not(:disabled):not(.disabled):active:focus, .btn-tort:not(:disabled):not(.disabled).active:focus, .show > .btn-tort.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}

.btn-hohurry {
  color: #FEFEFE;
  background: #D51F26 linear-gradient(180deg, #da4046, #D51F26) repeat-x;
  border-color: #D51F26;
}
.btn-hohurry:hover {
  color: #FEFEFE;
  background: #b41a20 linear-gradient(180deg, #be3c41, #b41a20) repeat-x;
  border-color: #a8191e;
}
.btn-hohurry:focus, .btn-hohurry.focus {
  color: #FEFEFE;
  background: #b41a20 linear-gradient(180deg, #be3c41, #b41a20) repeat-x;
  border-color: #a8191e;
  box-shadow: 0 0 0 0.2rem rgba(219, 64, 70, 0.5);
}
.btn-hohurry.disabled, .btn-hohurry:disabled {
  color: #FEFEFE;
  background-color: #D51F26;
  border-color: #D51F26;
  background-image: none;
}
.btn-hohurry:not(:disabled):not(.disabled):active, .btn-hohurry:not(:disabled):not(.disabled).active, .show > .btn-hohurry.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a8191e;
  background-image: none;
  border-color: #9d171c;
}
.btn-hohurry:not(:disabled):not(.disabled):active:focus, .btn-hohurry:not(:disabled):not(.disabled).active:focus, .show > .btn-hohurry.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 64, 70, 0.5);
}

.btn-outline-primary {
  color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-primary:hover {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0A2D49;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28b745;
  border-color: #28b745;
}
.btn-outline-success:hover {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28b745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.btn-outline-info {
  color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #66F8F1;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}

.btn-outline-warning {
  color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffe606;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}

.btn-outline-danger {
  color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-danger:hover {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #F5250A;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.btn-outline-light {
  color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #e9ecef;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-tempus-blue {
  color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue:hover {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue:focus, .btn-outline-tempus-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}
.btn-outline-tempus-blue.disabled, .btn-outline-tempus-blue:disabled {
  color: #0A2D49;
  background-color: transparent;
}
.btn-outline-tempus-blue:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.btn-outline-tempus-blue-tint {
  color: #b3d7f5;
  border-color: #b3d7f5;
}
.btn-outline-tempus-blue-tint:hover {
  color: #212529;
  background-color: #b3d7f5;
  border-color: #b3d7f5;
}
.btn-outline-tempus-blue-tint:focus, .btn-outline-tempus-blue-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 215, 245, 0.5);
}
.btn-outline-tempus-blue-tint.disabled, .btn-outline-tempus-blue-tint:disabled {
  color: #b3d7f5;
  background-color: transparent;
}
.btn-outline-tempus-blue-tint:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-tint.dropdown-toggle {
  color: #212529;
  background-color: #b3d7f5;
  border-color: #b3d7f5;
}
.btn-outline-tempus-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 215, 245, 0.5);
}

.btn-outline-tempus-blue-100 {
  color: #1E70B6;
  border-color: #1E70B6;
}
.btn-outline-tempus-blue-100:hover {
  color: #FEFEFE;
  background-color: #1E70B6;
  border-color: #1E70B6;
}
.btn-outline-tempus-blue-100:focus, .btn-outline-tempus-blue-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 112, 182, 0.5);
}
.btn-outline-tempus-blue-100.disabled, .btn-outline-tempus-blue-100:disabled {
  color: #1E70B6;
  background-color: transparent;
}
.btn-outline-tempus-blue-100:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-100:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-100.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1E70B6;
  border-color: #1E70B6;
}
.btn-outline-tempus-blue-100:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 112, 182, 0.5);
}

.btn-outline-tempus-blue-200 {
  color: #105A92;
  border-color: #105A92;
}
.btn-outline-tempus-blue-200:hover {
  color: #FEFEFE;
  background-color: #105A92;
  border-color: #105A92;
}
.btn-outline-tempus-blue-200:focus, .btn-outline-tempus-blue-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 90, 146, 0.5);
}
.btn-outline-tempus-blue-200.disabled, .btn-outline-tempus-blue-200:disabled {
  color: #105A92;
  background-color: transparent;
}
.btn-outline-tempus-blue-200:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-200:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-200.dropdown-toggle {
  color: #FEFEFE;
  background-color: #105A92;
  border-color: #105A92;
}
.btn-outline-tempus-blue-200:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 90, 146, 0.5);
}

.btn-outline-tempus-blue-300 {
  color: #0E436D;
  border-color: #0E436D;
}
.btn-outline-tempus-blue-300:hover {
  color: #FEFEFE;
  background-color: #0E436D;
  border-color: #0E436D;
}
.btn-outline-tempus-blue-300:focus, .btn-outline-tempus-blue-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 67, 109, 0.5);
}
.btn-outline-tempus-blue-300.disabled, .btn-outline-tempus-blue-300:disabled {
  color: #0E436D;
  background-color: transparent;
}
.btn-outline-tempus-blue-300:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-300:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0E436D;
  border-color: #0E436D;
}
.btn-outline-tempus-blue-300:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 67, 109, 0.5);
}

.btn-outline-tempus-blue-400 {
  color: #0C385B;
  border-color: #0C385B;
}
.btn-outline-tempus-blue-400:hover {
  color: #FEFEFE;
  background-color: #0C385B;
  border-color: #0C385B;
}
.btn-outline-tempus-blue-400:focus, .btn-outline-tempus-blue-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 56, 91, 0.5);
}
.btn-outline-tempus-blue-400.disabled, .btn-outline-tempus-blue-400:disabled {
  color: #0C385B;
  background-color: transparent;
}
.btn-outline-tempus-blue-400:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-400:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0C385B;
  border-color: #0C385B;
}
.btn-outline-tempus-blue-400:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 56, 91, 0.5);
}

.btn-outline-tempus-blue-500 {
  color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue-500:hover {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue-500:focus, .btn-outline-tempus-blue-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}
.btn-outline-tempus-blue-500.disabled, .btn-outline-tempus-blue-500:disabled {
  color: #0A2D49;
  background-color: transparent;
}
.btn-outline-tempus-blue-500:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-500:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue-500:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.btn-outline-tempus-blue-600 {
  color: #07263E;
  border-color: #07263E;
}
.btn-outline-tempus-blue-600:hover {
  color: #FEFEFE;
  background-color: #07263E;
  border-color: #07263E;
}
.btn-outline-tempus-blue-600:focus, .btn-outline-tempus-blue-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 38, 62, 0.5);
}
.btn-outline-tempus-blue-600.disabled, .btn-outline-tempus-blue-600:disabled {
  color: #07263E;
  background-color: transparent;
}
.btn-outline-tempus-blue-600:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-600:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #07263E;
  border-color: #07263E;
}
.btn-outline-tempus-blue-600:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 38, 62, 0.5);
}

.btn-outline-tempus-blue-700 {
  color: #051F34;
  border-color: #051F34;
}
.btn-outline-tempus-blue-700:hover {
  color: #FEFEFE;
  background-color: #051F34;
  border-color: #051F34;
}
.btn-outline-tempus-blue-700:focus, .btn-outline-tempus-blue-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 31, 52, 0.5);
}
.btn-outline-tempus-blue-700.disabled, .btn-outline-tempus-blue-700:disabled {
  color: #051F34;
  background-color: transparent;
}
.btn-outline-tempus-blue-700:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-700:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #051F34;
  border-color: #051F34;
}
.btn-outline-tempus-blue-700:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 31, 52, 0.5);
}

.btn-outline-tempus-blue-800 {
  color: #03182B;
  border-color: #03182B;
}
.btn-outline-tempus-blue-800:hover {
  color: #FEFEFE;
  background-color: #03182B;
  border-color: #03182B;
}
.btn-outline-tempus-blue-800:focus, .btn-outline-tempus-blue-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 24, 43, 0.5);
}
.btn-outline-tempus-blue-800.disabled, .btn-outline-tempus-blue-800:disabled {
  color: #03182B;
  background-color: transparent;
}
.btn-outline-tempus-blue-800:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-800:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #03182B;
  border-color: #03182B;
}
.btn-outline-tempus-blue-800:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 24, 43, 0.5);
}

.btn-outline-tempus-blue-900 {
  color: #011224;
  border-color: #011224;
}
.btn-outline-tempus-blue-900:hover {
  color: #FEFEFE;
  background-color: #011224;
  border-color: #011224;
}
.btn-outline-tempus-blue-900:focus, .btn-outline-tempus-blue-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 18, 36, 0.5);
}
.btn-outline-tempus-blue-900.disabled, .btn-outline-tempus-blue-900:disabled {
  color: #011224;
  background-color: transparent;
}
.btn-outline-tempus-blue-900:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-900:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #011224;
  border-color: #011224;
}
.btn-outline-tempus-blue-900:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 18, 36, 0.5);
}

.btn-outline-tempus-blue-dark {
  color: #001030;
  border-color: #001030;
}
.btn-outline-tempus-blue-dark:hover {
  color: #FEFEFE;
  background-color: #001030;
  border-color: #001030;
}
.btn-outline-tempus-blue-dark:focus, .btn-outline-tempus-blue-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 16, 48, 0.5);
}
.btn-outline-tempus-blue-dark.disabled, .btn-outline-tempus-blue-dark:disabled {
  color: #001030;
  background-color: transparent;
}
.btn-outline-tempus-blue-dark:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #001030;
  border-color: #001030;
}
.btn-outline-tempus-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 16, 48, 0.5);
}

.btn-outline-tempus-red {
  color: #FD5759;
  border-color: #FD5759;
}
.btn-outline-tempus-red:hover {
  color: #FEFEFE;
  background-color: #FD5759;
  border-color: #FD5759;
}
.btn-outline-tempus-red:focus, .btn-outline-tempus-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 89, 0.5);
}
.btn-outline-tempus-red.disabled, .btn-outline-tempus-red:disabled {
  color: #FD5759;
  background-color: transparent;
}
.btn-outline-tempus-red:not(:disabled):not(.disabled):active, .btn-outline-tempus-red:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #FD5759;
  border-color: #FD5759;
}
.btn-outline-tempus-red:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 89, 0.5);
}

.btn-outline-tempus-white {
  color: #FFFCF6;
  border-color: #FFFCF6;
}
.btn-outline-tempus-white:hover {
  color: #212529;
  background-color: #FFFCF6;
  border-color: #FFFCF6;
}
.btn-outline-tempus-white:focus, .btn-outline-tempus-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 252, 246, 0.5);
}
.btn-outline-tempus-white.disabled, .btn-outline-tempus-white:disabled {
  color: #FFFCF6;
  background-color: transparent;
}
.btn-outline-tempus-white:not(:disabled):not(.disabled):active, .btn-outline-tempus-white:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-white.dropdown-toggle {
  color: #212529;
  background-color: #FFFCF6;
  border-color: #FFFCF6;
}
.btn-outline-tempus-white:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 252, 246, 0.5);
}

.btn-outline-neon-purple {
  color: #C4017B;
  border-color: #C4017B;
}
.btn-outline-neon-purple:hover {
  color: #FEFEFE;
  background-color: #C4017B;
  border-color: #C4017B;
}
.btn-outline-neon-purple:focus, .btn-outline-neon-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 1, 123, 0.5);
}
.btn-outline-neon-purple.disabled, .btn-outline-neon-purple:disabled {
  color: #C4017B;
  background-color: transparent;
}
.btn-outline-neon-purple:not(:disabled):not(.disabled):active, .btn-outline-neon-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C4017B;
  border-color: #C4017B;
}
.btn-outline-neon-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 1, 123, 0.5);
}

.btn-outline-cryptology {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology:focus, .btn-outline-cryptology.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-cryptology.disabled, .btn-outline-cryptology:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-cryptology:not(:disabled):not(.disabled):active, .btn-outline-cryptology:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-cryptology-blue {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology-blue:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology-blue:focus, .btn-outline-cryptology-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-cryptology-blue.disabled, .btn-outline-cryptology-blue:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-cryptology-blue:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-cryptology-blue-tint {
  color: #74b4cb;
  border-color: #74b4cb;
}
.btn-outline-cryptology-blue-tint:hover {
  color: #212529;
  background-color: #74b4cb;
  border-color: #74b4cb;
}
.btn-outline-cryptology-blue-tint:focus, .btn-outline-cryptology-blue-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 180, 203, 0.5);
}
.btn-outline-cryptology-blue-tint.disabled, .btn-outline-cryptology-blue-tint:disabled {
  color: #74b4cb;
  background-color: transparent;
}
.btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue-tint.dropdown-toggle {
  color: #212529;
  background-color: #74b4cb;
  border-color: #74b4cb;
}
.btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 180, 203, 0.5);
}

.btn-outline-cryptology-blue-shade {
  color: #35748c;
  border-color: #35748c;
}
.btn-outline-cryptology-blue-shade:hover {
  color: #FEFEFE;
  background-color: #35748c;
  border-color: #35748c;
}
.btn-outline-cryptology-blue-shade:focus, .btn-outline-cryptology-blue-shade.focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 116, 140, 0.5);
}
.btn-outline-cryptology-blue-shade.disabled, .btn-outline-cryptology-blue-shade:disabled {
  color: #35748c;
  background-color: transparent;
}
.btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue-shade.dropdown-toggle {
  color: #FEFEFE;
  background-color: #35748c;
  border-color: #35748c;
}
.btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue-shade.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 116, 140, 0.5);
}

.btn-outline-cryptology-blue-dark {
  color: #11252d;
  border-color: #11252d;
}
.btn-outline-cryptology-blue-dark:hover {
  color: #FEFEFE;
  background-color: #11252d;
  border-color: #11252d;
}
.btn-outline-cryptology-blue-dark:focus, .btn-outline-cryptology-blue-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 37, 45, 0.5);
}
.btn-outline-cryptology-blue-dark.disabled, .btn-outline-cryptology-blue-dark:disabled {
  color: #11252d;
  background-color: transparent;
}
.btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #11252d;
  border-color: #11252d;
}
.btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 37, 45, 0.5);
}

.btn-outline-facebook-blue {
  color: #1877F2;
  border-color: #1877F2;
}
.btn-outline-facebook-blue:hover {
  color: #FEFEFE;
  background-color: #1877F2;
  border-color: #1877F2;
}
.btn-outline-facebook-blue:focus, .btn-outline-facebook-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
}
.btn-outline-facebook-blue.disabled, .btn-outline-facebook-blue:disabled {
  color: #1877F2;
  background-color: transparent;
}
.btn-outline-facebook-blue:not(:disabled):not(.disabled):active, .btn-outline-facebook-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-facebook-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1877F2;
  border-color: #1877F2;
}
.btn-outline-facebook-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-facebook-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-facebook-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
}

.btn-outline-darkest-gray {
  color: #212529;
  border-color: #212529;
}
.btn-outline-darkest-gray:hover {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-darkest-gray:focus, .btn-outline-darkest-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}
.btn-outline-darkest-gray.disabled, .btn-outline-darkest-gray:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-darkest-gray:not(:disabled):not(.disabled):active, .btn-outline-darkest-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-darkest-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-darkest-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-darkest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.btn-outline-dark-gray {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-gray:hover {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-gray:focus, .btn-outline-dark-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark-gray.disabled, .btn-outline-dark-gray:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark-gray:not(:disabled):not(.disabled):active, .btn-outline-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-light-gray {
  color: #868e96;
  border-color: #868e96;
}
.btn-outline-light-gray:hover {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-light-gray:focus, .btn-outline-light-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-outline-light-gray.disabled, .btn-outline-light-gray:disabled {
  color: #868e96;
  background-color: transparent;
}
.btn-outline-light-gray:not(:disabled):not(.disabled):active, .btn-outline-light-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-light-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-light-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-lightest-gray {
  color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-lightest-gray:hover {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-lightest-gray:focus, .btn-outline-lightest-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}
.btn-outline-lightest-gray.disabled, .btn-outline-lightest-gray:disabled {
  color: #dee2e6;
  background-color: transparent;
}
.btn-outline-lightest-gray:not(:disabled):not(.disabled):active, .btn-outline-lightest-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-lightest-gray.dropdown-toggle {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-lightest-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-lightest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}

.btn-outline-blue {
  color: #0383ED;
  border-color: #0383ED;
}
.btn-outline-blue:hover {
  color: #FEFEFE;
  background-color: #0383ED;
  border-color: #0383ED;
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 131, 237, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #0383ED;
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0383ED;
  border-color: #0383ED;
}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 131, 237, 0.5);
}

.btn-outline-indigo {
  color: #5453AC;
  border-color: #5453AC;
}
.btn-outline-indigo:hover {
  color: #FEFEFE;
  background-color: #5453AC;
  border-color: #5453AC;
}
.btn-outline-indigo:focus, .btn-outline-indigo.focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 83, 172, 0.5);
}
.btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
  color: #5453AC;
  background-color: transparent;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active, .btn-outline-indigo:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5453AC;
  border-color: #5453AC;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 83, 172, 0.5);
}

.btn-outline-purple {
  color: #9300FF;
  border-color: #9300FF;
}
.btn-outline-purple:hover {
  color: #FEFEFE;
  background-color: #9300FF;
  border-color: #9300FF;
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 0, 255, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #9300FF;
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9300FF;
  border-color: #9300FF;
}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 0, 255, 0.5);
}

.btn-outline-pink {
  color: #F8666E;
  border-color: #F8666E;
}
.btn-outline-pink:hover {
  color: #FEFEFE;
  background-color: #F8666E;
  border-color: #F8666E;
}
.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 102, 110, 0.5);
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #F8666E;
  background-color: transparent;
}
.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F8666E;
  border-color: #F8666E;
}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 102, 110, 0.5);
}

.btn-outline-red {
  color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-red:hover {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-red:focus, .btn-outline-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #F5250A;
  background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.btn-outline-orange {
  color: #ED6D03;
  border-color: #ED6D03;
}
.btn-outline-orange:hover {
  color: #FEFEFE;
  background-color: #ED6D03;
  border-color: #ED6D03;
}
.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 109, 3, 0.5);
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #ED6D03;
  background-color: transparent;
}
.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ED6D03;
  border-color: #ED6D03;
}
.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 109, 3, 0.5);
}

.btn-outline-yellow {
  color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-yellow:hover {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-yellow:focus, .btn-outline-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: #ffe606;
  background-color: transparent;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}

.btn-outline-green {
  color: #28b745;
  border-color: #28b745;
}
.btn-outline-green:hover {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #28b745;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.btn-outline-teal {
  color: #0ADAf5;
  border-color: #0ADAf5;
}
.btn-outline-teal:hover {
  color: #212529;
  background-color: #0ADAf5;
  border-color: #0ADAf5;
}
.btn-outline-teal:focus, .btn-outline-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 218, 245, 0.5);
}
.btn-outline-teal.disabled, .btn-outline-teal:disabled {
  color: #0ADAf5;
  background-color: transparent;
}
.btn-outline-teal:not(:disabled):not(.disabled):active, .btn-outline-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
  color: #212529;
  background-color: #0ADAf5;
  border-color: #0ADAf5;
}
.btn-outline-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 218, 245, 0.5);
}

.btn-outline-cyan {
  color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-cyan:hover {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-cyan:focus, .btn-outline-cyan.focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}
.btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
  color: #66F8F1;
  background-color: transparent;
}
.btn-outline-cyan:not(:disabled):not(.disabled):active, .btn-outline-cyan:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan.dropdown-toggle {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-cyan:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}

.btn-outline-black {
  color: #010101;
  border-color: #010101;
}
.btn-outline-black:hover {
  color: #FEFEFE;
  background-color: #010101;
  border-color: #010101;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 1, 1, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #010101;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #FEFEFE;
  background-color: #010101;
  border-color: #010101;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 1, 1, 0.5);
}

.btn-outline-white {
  color: #FEFEFE;
  border-color: #FEFEFE;
}
.btn-outline-white:hover {
  color: #212529;
  background-color: #FEFEFE;
  border-color: #FEFEFE;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #FEFEFE;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #FEFEFE;
  border-color: #FEFEFE;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5);
}

.btn-outline-primary-tint {
  color: #5A7D99;
  border-color: #5A7D99;
}
.btn-outline-primary-tint:hover {
  color: #FEFEFE;
  background-color: #5A7D99;
  border-color: #5A7D99;
}
.btn-outline-primary-tint:focus, .btn-outline-primary-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 125, 153, 0.5);
}
.btn-outline-primary-tint.disabled, .btn-outline-primary-tint:disabled {
  color: #5A7D99;
  background-color: transparent;
}
.btn-outline-primary-tint:not(:disabled):not(.disabled):active, .btn-outline-primary-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5A7D99;
  border-color: #5A7D99;
}
.btn-outline-primary-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 125, 153, 0.5);
}

.btn-outline-orange-tint {
  color: #EDAD43;
  border-color: #EDAD43;
}
.btn-outline-orange-tint:hover {
  color: #212529;
  background-color: #EDAD43;
  border-color: #EDAD43;
}
.btn-outline-orange-tint:focus, .btn-outline-orange-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 173, 67, 0.5);
}
.btn-outline-orange-tint.disabled, .btn-outline-orange-tint:disabled {
  color: #EDAD43;
  background-color: transparent;
}
.btn-outline-orange-tint:not(:disabled):not(.disabled):active, .btn-outline-orange-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-tint.dropdown-toggle {
  color: #212529;
  background-color: #EDAD43;
  border-color: #EDAD43;
}
.btn-outline-orange-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 173, 67, 0.5);
}

.btn-outline-green-tint {
  color: #48DF65;
  border-color: #48DF65;
}
.btn-outline-green-tint:hover {
  color: #212529;
  background-color: #48DF65;
  border-color: #48DF65;
}
.btn-outline-green-tint:focus, .btn-outline-green-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 223, 101, 0.5);
}
.btn-outline-green-tint.disabled, .btn-outline-green-tint:disabled {
  color: #48DF65;
  background-color: transparent;
}
.btn-outline-green-tint:not(:disabled):not(.disabled):active, .btn-outline-green-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-green-tint.dropdown-toggle {
  color: #212529;
  background-color: #48DF65;
  border-color: #48DF65;
}
.btn-outline-green-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-green-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 223, 101, 0.5);
}

.btn-outline-hot-pink {
  color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-hot-pink:hover {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-hot-pink:focus, .btn-outline-hot-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}
.btn-outline-hot-pink.disabled, .btn-outline-hot-pink:disabled {
  color: #FF64C2;
  background-color: transparent;
}
.btn-outline-hot-pink:not(:disabled):not(.disabled):active, .btn-outline-hot-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-hot-pink.dropdown-toggle {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-hot-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-hot-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-hot-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}

.btn-outline-deep-purple {
  color: #516;
  border-color: #516;
}
.btn-outline-deep-purple:hover {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-deep-purple:focus, .btn-outline-deep-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}
.btn-outline-deep-purple.disabled, .btn-outline-deep-purple:disabled {
  color: #516;
  background-color: transparent;
}
.btn-outline-deep-purple:not(:disabled):not(.disabled):active, .btn-outline-deep-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-deep-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-deep-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-deep-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-deep-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.btn-outline-deep-orange {
  color: #BF3F00;
  border-color: #BF3F00;
}
.btn-outline-deep-orange:hover {
  color: #FEFEFE;
  background-color: #BF3F00;
  border-color: #BF3F00;
}
.btn-outline-deep-orange:focus, .btn-outline-deep-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 63, 0, 0.5);
}
.btn-outline-deep-orange.disabled, .btn-outline-deep-orange:disabled {
  color: #BF3F00;
  background-color: transparent;
}
.btn-outline-deep-orange:not(:disabled):not(.disabled):active, .btn-outline-deep-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-deep-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #BF3F00;
  border-color: #BF3F00;
}
.btn-outline-deep-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-deep-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-deep-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 63, 0, 0.5);
}

.btn-outline-sandstone {
  color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-sandstone:hover {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-sandstone:focus, .btn-outline-sandstone.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}
.btn-outline-sandstone.disabled, .btn-outline-sandstone:disabled {
  color: #D9AE00;
  background-color: transparent;
}
.btn-outline-sandstone:not(:disabled):not(.disabled):active, .btn-outline-sandstone:not(:disabled):not(.disabled).active, .show > .btn-outline-sandstone.dropdown-toggle {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-sandstone:not(:disabled):not(.disabled):active:focus, .btn-outline-sandstone:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sandstone.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.btn-outline-cs-green {
  color: #018B3B;
  border-color: #018B3B;
}
.btn-outline-cs-green:hover {
  color: #FEFEFE;
  background-color: #018B3B;
  border-color: #018B3B;
}
.btn-outline-cs-green:focus, .btn-outline-cs-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 139, 59, 0.5);
}
.btn-outline-cs-green.disabled, .btn-outline-cs-green:disabled {
  color: #018B3B;
  background-color: transparent;
}
.btn-outline-cs-green:not(:disabled):not(.disabled):active, .btn-outline-cs-green:not(:disabled):not(.disabled).active, .show > .btn-outline-cs-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #018B3B;
  border-color: #018B3B;
}
.btn-outline-cs-green:not(:disabled):not(.disabled):active:focus, .btn-outline-cs-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cs-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 139, 59, 0.5);
}

.btn-outline-dark-red {
  color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-dark-red:hover {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-dark-red:focus, .btn-outline-dark-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}
.btn-outline-dark-red.disabled, .btn-outline-dark-red:disabled {
  color: #C30C1E;
  background-color: transparent;
}
.btn-outline-dark-red:not(:disabled):not(.disabled):active, .btn-outline-dark-red:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-dark-red:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}

.btn-outline-overdue-red {
  color: #F33;
  border-color: #F33;
}
.btn-outline-overdue-red:hover {
  color: #FEFEFE;
  background-color: #F33;
  border-color: #F33;
}
.btn-outline-overdue-red:focus, .btn-outline-overdue-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 51, 0.5);
}
.btn-outline-overdue-red.disabled, .btn-outline-overdue-red:disabled {
  color: #F33;
  background-color: transparent;
}
.btn-outline-overdue-red:not(:disabled):not(.disabled):active, .btn-outline-overdue-red:not(:disabled):not(.disabled).active, .show > .btn-outline-overdue-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F33;
  border-color: #F33;
}
.btn-outline-overdue-red:not(:disabled):not(.disabled):active:focus, .btn-outline-overdue-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-overdue-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 51, 0.5);
}

.btn-outline-dark-blue {
  color: #062070;
  border-color: #062070;
}
.btn-outline-dark-blue:hover {
  color: #FEFEFE;
  background-color: #062070;
  border-color: #062070;
}
.btn-outline-dark-blue:focus, .btn-outline-dark-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 32, 112, 0.5);
}
.btn-outline-dark-blue.disabled, .btn-outline-dark-blue:disabled {
  color: #062070;
  background-color: transparent;
}
.btn-outline-dark-blue:not(:disabled):not(.disabled):active, .btn-outline-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #062070;
  border-color: #062070;
}
.btn-outline-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 32, 112, 0.5);
}

.btn-outline-pale-blue {
  color: #44ACE9;
  border-color: #44ACE9;
}
.btn-outline-pale-blue:hover {
  color: #FEFEFE;
  background-color: #44ACE9;
  border-color: #44ACE9;
}
.btn-outline-pale-blue:focus, .btn-outline-pale-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 172, 233, 0.5);
}
.btn-outline-pale-blue.disabled, .btn-outline-pale-blue:disabled {
  color: #44ACE9;
  background-color: transparent;
}
.btn-outline-pale-blue:not(:disabled):not(.disabled):active, .btn-outline-pale-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-pale-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #44ACE9;
  border-color: #44ACE9;
}
.btn-outline-pale-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-pale-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pale-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 172, 233, 0.5);
}

.btn-outline-dark-orange {
  color: #E98144;
  border-color: #E98144;
}
.btn-outline-dark-orange:hover {
  color: #212529;
  background-color: #E98144;
  border-color: #E98144;
}
.btn-outline-dark-orange:focus, .btn-outline-dark-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 129, 68, 0.5);
}
.btn-outline-dark-orange.disabled, .btn-outline-dark-orange:disabled {
  color: #E98144;
  background-color: transparent;
}
.btn-outline-dark-orange:not(:disabled):not(.disabled):active, .btn-outline-dark-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-orange.dropdown-toggle {
  color: #212529;
  background-color: #E98144;
  border-color: #E98144;
}
.btn-outline-dark-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 129, 68, 0.5);
}

.btn-outline-beech {
  color: #ABAC53;
  border-color: #ABAC53;
}
.btn-outline-beech:hover {
  color: #212529;
  background-color: #ABAC53;
  border-color: #ABAC53;
}
.btn-outline-beech:focus, .btn-outline-beech.focus {
  box-shadow: 0 0 0 0.2rem rgba(171, 172, 83, 0.5);
}
.btn-outline-beech.disabled, .btn-outline-beech:disabled {
  color: #ABAC53;
  background-color: transparent;
}
.btn-outline-beech:not(:disabled):not(.disabled):active, .btn-outline-beech:not(:disabled):not(.disabled).active, .show > .btn-outline-beech.dropdown-toggle {
  color: #212529;
  background-color: #ABAC53;
  border-color: #ABAC53;
}
.btn-outline-beech:not(:disabled):not(.disabled):active:focus, .btn-outline-beech:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beech.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(171, 172, 83, 0.5);
}

.btn-outline-lime-green {
  color: #6CFF00;
  border-color: #6CFF00;
}
.btn-outline-lime-green:hover {
  color: #212529;
  background-color: #6CFF00;
  border-color: #6CFF00;
}
.btn-outline-lime-green:focus, .btn-outline-lime-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 255, 0, 0.5);
}
.btn-outline-lime-green.disabled, .btn-outline-lime-green:disabled {
  color: #6CFF00;
  background-color: transparent;
}
.btn-outline-lime-green:not(:disabled):not(.disabled):active, .btn-outline-lime-green:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-green.dropdown-toggle {
  color: #212529;
  background-color: #6CFF00;
  border-color: #6CFF00;
}
.btn-outline-lime-green:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 255, 0, 0.5);
}

.btn-outline-deep-blue {
  color: #061FFF;
  border-color: #061FFF;
}
.btn-outline-deep-blue:hover {
  color: #FEFEFE;
  background-color: #061FFF;
  border-color: #061FFF;
}
.btn-outline-deep-blue:focus, .btn-outline-deep-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 31, 255, 0.5);
}
.btn-outline-deep-blue.disabled, .btn-outline-deep-blue:disabled {
  color: #061FFF;
  background-color: transparent;
}
.btn-outline-deep-blue:not(:disabled):not(.disabled):active, .btn-outline-deep-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-deep-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #061FFF;
  border-color: #061FFF;
}
.btn-outline-deep-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-deep-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-deep-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 31, 255, 0.5);
}

.btn-outline-dark-green {
  color: #027816;
  border-color: #027816;
}
.btn-outline-dark-green:hover {
  color: #FEFEFE;
  background-color: #027816;
  border-color: #027816;
}
.btn-outline-dark-green:focus, .btn-outline-dark-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 120, 22, 0.5);
}
.btn-outline-dark-green.disabled, .btn-outline-dark-green:disabled {
  color: #027816;
  background-color: transparent;
}
.btn-outline-dark-green:not(:disabled):not(.disabled):active, .btn-outline-dark-green:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #027816;
  border-color: #027816;
}
.btn-outline-dark-green:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 120, 22, 0.5);
}

.btn-outline-dark-magenta {
  color: #780264;
  border-color: #780264;
}
.btn-outline-dark-magenta:hover {
  color: #FEFEFE;
  background-color: #780264;
  border-color: #780264;
}
.btn-outline-dark-magenta:focus, .btn-outline-dark-magenta.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 2, 100, 0.5);
}
.btn-outline-dark-magenta.disabled, .btn-outline-dark-magenta:disabled {
  color: #780264;
  background-color: transparent;
}
.btn-outline-dark-magenta:not(:disabled):not(.disabled):active, .btn-outline-dark-magenta:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #780264;
  border-color: #780264;
}
.btn-outline-dark-magenta:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 2, 100, 0.5);
}

.btn-outline-magenta {
  color: #B7289A;
  border-color: #B7289A;
}
.btn-outline-magenta:hover {
  color: #FEFEFE;
  background-color: #B7289A;
  border-color: #B7289A;
}
.btn-outline-magenta:focus, .btn-outline-magenta.focus {
  box-shadow: 0 0 0 0.2rem rgba(183, 40, 154, 0.5);
}
.btn-outline-magenta.disabled, .btn-outline-magenta:disabled {
  color: #B7289A;
  background-color: transparent;
}
.btn-outline-magenta:not(:disabled):not(.disabled):active, .btn-outline-magenta:not(:disabled):not(.disabled).active, .show > .btn-outline-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #B7289A;
  border-color: #B7289A;
}
.btn-outline-magenta:not(:disabled):not(.disabled):active:focus, .btn-outline-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(183, 40, 154, 0.5);
}

.btn-outline-light-yellow {
  color: #ffFFD0;
  border-color: #ffFFD0;
}
.btn-outline-light-yellow:hover {
  color: #212529;
  background-color: #ffFFD0;
  border-color: #ffFFD0;
}
.btn-outline-light-yellow:focus, .btn-outline-light-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 208, 0.5);
}
.btn-outline-light-yellow.disabled, .btn-outline-light-yellow:disabled {
  color: #ffFFD0;
  background-color: transparent;
}
.btn-outline-light-yellow:not(:disabled):not(.disabled):active, .btn-outline-light-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-light-yellow.dropdown-toggle {
  color: #212529;
  background-color: #ffFFD0;
  border-color: #ffFFD0;
}
.btn-outline-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-light-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 208, 0.5);
}

.btn-outline-light-orange {
  color: #ffddbb;
  border-color: #ffddbb;
}
.btn-outline-light-orange:hover {
  color: #212529;
  background-color: #ffddbb;
  border-color: #ffddbb;
}
.btn-outline-light-orange:focus, .btn-outline-light-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 187, 0.5);
}
.btn-outline-light-orange.disabled, .btn-outline-light-orange:disabled {
  color: #ffddbb;
  background-color: transparent;
}
.btn-outline-light-orange:not(:disabled):not(.disabled):active, .btn-outline-light-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-light-orange.dropdown-toggle {
  color: #212529;
  background-color: #ffddbb;
  border-color: #ffddbb;
}
.btn-outline-light-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-light-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 187, 0.5);
}

.btn-outline-light-pink {
  color: #ffDDDE;
  border-color: #ffDDDE;
}
.btn-outline-light-pink:hover {
  color: #212529;
  background-color: #ffDDDE;
  border-color: #ffDDDE;
}
.btn-outline-light-pink:focus, .btn-outline-light-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 222, 0.5);
}
.btn-outline-light-pink.disabled, .btn-outline-light-pink:disabled {
  color: #ffDDDE;
  background-color: transparent;
}
.btn-outline-light-pink:not(:disabled):not(.disabled):active, .btn-outline-light-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-light-pink.dropdown-toggle {
  color: #212529;
  background-color: #ffDDDE;
  border-color: #ffDDDE;
}
.btn-outline-light-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-light-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 222, 0.5);
}

.btn-outline-light-green {
  color: #DDFFDD;
  border-color: #DDFFDD;
}
.btn-outline-light-green:hover {
  color: #212529;
  background-color: #DDFFDD;
  border-color: #DDFFDD;
}
.btn-outline-light-green:focus, .btn-outline-light-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 255, 221, 0.5);
}
.btn-outline-light-green.disabled, .btn-outline-light-green:disabled {
  color: #DDFFDD;
  background-color: transparent;
}
.btn-outline-light-green:not(:disabled):not(.disabled):active, .btn-outline-light-green:not(:disabled):not(.disabled).active, .show > .btn-outline-light-green.dropdown-toggle {
  color: #212529;
  background-color: #DDFFDD;
  border-color: #DDFFDD;
}
.btn-outline-light-green:not(:disabled):not(.disabled):active:focus, .btn-outline-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 255, 221, 0.5);
}

.btn-outline-light-blue {
  color: #CCCCFF;
  border-color: #CCCCFF;
}
.btn-outline-light-blue:hover {
  color: #212529;
  background-color: #CCCCFF;
  border-color: #CCCCFF;
}
.btn-outline-light-blue:focus, .btn-outline-light-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 255, 0.5);
}
.btn-outline-light-blue.disabled, .btn-outline-light-blue:disabled {
  color: #CCCCFF;
  background-color: transparent;
}
.btn-outline-light-blue:not(:disabled):not(.disabled):active, .btn-outline-light-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-light-blue.dropdown-toggle {
  color: #212529;
  background-color: #CCCCFF;
  border-color: #CCCCFF;
}
.btn-outline-light-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-light-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 255, 0.5);
}

.btn-outline-light-red {
  color: #ffaaaa;
  border-color: #ffaaaa;
}
.btn-outline-light-red:hover {
  color: #212529;
  background-color: #ffaaaa;
  border-color: #ffaaaa;
}
.btn-outline-light-red:focus, .btn-outline-light-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 170, 170, 0.5);
}
.btn-outline-light-red.disabled, .btn-outline-light-red:disabled {
  color: #ffaaaa;
  background-color: transparent;
}
.btn-outline-light-red:not(:disabled):not(.disabled):active, .btn-outline-light-red:not(:disabled):not(.disabled).active, .show > .btn-outline-light-red.dropdown-toggle {
  color: #212529;
  background-color: #ffaaaa;
  border-color: #ffaaaa;
}
.btn-outline-light-red:not(:disabled):not(.disabled):active:focus, .btn-outline-light-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 170, 170, 0.5);
}

.btn-outline-regular {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-regular:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-regular:focus, .btn-outline-regular.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-regular.disabled, .btn-outline-regular:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-regular:not(:disabled):not(.disabled):active, .btn-outline-regular:not(:disabled):not(.disabled).active, .show > .btn-outline-regular.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-regular:not(:disabled):not(.disabled):active:focus, .btn-outline-regular:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-regular.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-specific-available {
  color: #28b745;
  border-color: #28b745;
}
.btn-outline-specific-available:hover {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-specific-available:focus, .btn-outline-specific-available.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}
.btn-outline-specific-available.disabled, .btn-outline-specific-available:disabled {
  color: #28b745;
  background-color: transparent;
}
.btn-outline-specific-available:not(:disabled):not(.disabled):active, .btn-outline-specific-available:not(:disabled):not(.disabled).active, .show > .btn-outline-specific-available.dropdown-toggle {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-specific-available:not(:disabled):not(.disabled):active:focus, .btn-outline-specific-available:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-specific-available.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.btn-outline-specific-unavailable {
  color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-specific-unavailable:hover {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-specific-unavailable:focus, .btn-outline-specific-unavailable.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}
.btn-outline-specific-unavailable.disabled, .btn-outline-specific-unavailable:disabled {
  color: #D9AE00;
  background-color: transparent;
}
.btn-outline-specific-unavailable:not(:disabled):not(.disabled):active, .btn-outline-specific-unavailable:not(:disabled):not(.disabled).active, .show > .btn-outline-specific-unavailable.dropdown-toggle {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-specific-unavailable:not(:disabled):not(.disabled):active:focus, .btn-outline-specific-unavailable:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-specific-unavailable.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.btn-outline-holidays {
  color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-holidays:hover {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-holidays:focus, .btn-outline-holidays.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}
.btn-outline-holidays.disabled, .btn-outline-holidays:disabled {
  color: #F5250A;
  background-color: transparent;
}
.btn-outline-holidays:not(:disabled):not(.disabled):active, .btn-outline-holidays:not(:disabled):not(.disabled).active, .show > .btn-outline-holidays.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-holidays:not(:disabled):not(.disabled):active:focus, .btn-outline-holidays:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-holidays.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.btn-outline-booked-part {
  color: #C15;
  border-color: #C15;
}
.btn-outline-booked-part:hover {
  color: #FEFEFE;
  background-color: #C15;
  border-color: #C15;
}
.btn-outline-booked-part:focus, .btn-outline-booked-part.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 17, 85, 0.5);
}
.btn-outline-booked-part.disabled, .btn-outline-booked-part:disabled {
  color: #C15;
  background-color: transparent;
}
.btn-outline-booked-part:not(:disabled):not(.disabled):active, .btn-outline-booked-part:not(:disabled):not(.disabled).active, .show > .btn-outline-booked-part.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C15;
  border-color: #C15;
}
.btn-outline-booked-part:not(:disabled):not(.disabled):active:focus, .btn-outline-booked-part:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-booked-part.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 17, 85, 0.5);
}

.btn-outline-booked-pending {
  color: #C66;
  border-color: #C66;
}
.btn-outline-booked-pending:hover {
  color: #FEFEFE;
  background-color: #C66;
  border-color: #C66;
}
.btn-outline-booked-pending:focus, .btn-outline-booked-pending.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 102, 102, 0.5);
}
.btn-outline-booked-pending.disabled, .btn-outline-booked-pending:disabled {
  color: #C66;
  background-color: transparent;
}
.btn-outline-booked-pending:not(:disabled):not(.disabled):active, .btn-outline-booked-pending:not(:disabled):not(.disabled).active, .show > .btn-outline-booked-pending.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C66;
  border-color: #C66;
}
.btn-outline-booked-pending:not(:disabled):not(.disabled):active:focus, .btn-outline-booked-pending:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-booked-pending.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 102, 102, 0.5);
}

.btn-outline-neon-blue {
  color: #00f3ff;
  border-color: #00f3ff;
}
.btn-outline-neon-blue:hover {
  color: #212529;
  background-color: #00f3ff;
  border-color: #00f3ff;
}
.btn-outline-neon-blue:focus, .btn-outline-neon-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 243, 255, 0.5);
}
.btn-outline-neon-blue.disabled, .btn-outline-neon-blue:disabled {
  color: #00f3ff;
  background-color: transparent;
}
.btn-outline-neon-blue:not(:disabled):not(.disabled):active, .btn-outline-neon-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-blue.dropdown-toggle {
  color: #212529;
  background-color: #00f3ff;
  border-color: #00f3ff;
}
.btn-outline-neon-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 243, 255, 0.5);
}

.btn-outline-neon-violet {
  color: #a742f5;
  border-color: #a742f5;
}
.btn-outline-neon-violet:hover {
  color: #FEFEFE;
  background-color: #a742f5;
  border-color: #a742f5;
}
.btn-outline-neon-violet:focus, .btn-outline-neon-violet.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 66, 245, 0.5);
}
.btn-outline-neon-violet.disabled, .btn-outline-neon-violet:disabled {
  color: #a742f5;
  background-color: transparent;
}
.btn-outline-neon-violet:not(:disabled):not(.disabled):active, .btn-outline-neon-violet:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-violet.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a742f5;
  border-color: #a742f5;
}
.btn-outline-neon-violet:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-violet:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-violet.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 66, 245, 0.5);
}

.btn-outline-neon-pink {
  color: #ff00e5;
  border-color: #ff00e5;
}
.btn-outline-neon-pink:hover {
  color: #FEFEFE;
  background-color: #ff00e5;
  border-color: #ff00e5;
}
.btn-outline-neon-pink:focus, .btn-outline-neon-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 229, 0.5);
}
.btn-outline-neon-pink.disabled, .btn-outline-neon-pink:disabled {
  color: #ff00e5;
  background-color: transparent;
}
.btn-outline-neon-pink:not(:disabled):not(.disabled):active, .btn-outline-neon-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ff00e5;
  border-color: #ff00e5;
}
.btn-outline-neon-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 229, 0.5);
}

.btn-outline-neon-muted {
  color: #a0a0c0;
  border-color: #a0a0c0;
}
.btn-outline-neon-muted:hover {
  color: #212529;
  background-color: #a0a0c0;
  border-color: #a0a0c0;
}
.btn-outline-neon-muted:focus, .btn-outline-neon-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(160, 160, 192, 0.5);
}
.btn-outline-neon-muted.disabled, .btn-outline-neon-muted:disabled {
  color: #a0a0c0;
  background-color: transparent;
}
.btn-outline-neon-muted:not(:disabled):not(.disabled):active, .btn-outline-neon-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-muted.dropdown-toggle {
  color: #212529;
  background-color: #a0a0c0;
  border-color: #a0a0c0;
}
.btn-outline-neon-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(160, 160, 192, 0.5);
}

.btn-outline-slate-50 {
  color: #f8fafc;
  border-color: #f8fafc;
}
.btn-outline-slate-50:hover {
  color: #212529;
  background-color: #f8fafc;
  border-color: #f8fafc;
}
.btn-outline-slate-50:focus, .btn-outline-slate-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 250, 252, 0.5);
}
.btn-outline-slate-50.disabled, .btn-outline-slate-50:disabled {
  color: #f8fafc;
  background-color: transparent;
}
.btn-outline-slate-50:not(:disabled):not(.disabled):active, .btn-outline-slate-50:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-50.dropdown-toggle {
  color: #212529;
  background-color: #f8fafc;
  border-color: #f8fafc;
}
.btn-outline-slate-50:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 250, 252, 0.5);
}

.btn-outline-slate-100 {
  color: #f1f5f9;
  border-color: #f1f5f9;
}
.btn-outline-slate-100:hover {
  color: #212529;
  background-color: #f1f5f9;
  border-color: #f1f5f9;
}
.btn-outline-slate-100:focus, .btn-outline-slate-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 245, 249, 0.5);
}
.btn-outline-slate-100.disabled, .btn-outline-slate-100:disabled {
  color: #f1f5f9;
  background-color: transparent;
}
.btn-outline-slate-100:not(:disabled):not(.disabled):active, .btn-outline-slate-100:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-100.dropdown-toggle {
  color: #212529;
  background-color: #f1f5f9;
  border-color: #f1f5f9;
}
.btn-outline-slate-100:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 245, 249, 0.5);
}

.btn-outline-slate-200 {
  color: #e2e8f0;
  border-color: #e2e8f0;
}
.btn-outline-slate-200:hover {
  color: #212529;
  background-color: #e2e8f0;
  border-color: #e2e8f0;
}
.btn-outline-slate-200:focus, .btn-outline-slate-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 232, 240, 0.5);
}
.btn-outline-slate-200.disabled, .btn-outline-slate-200:disabled {
  color: #e2e8f0;
  background-color: transparent;
}
.btn-outline-slate-200:not(:disabled):not(.disabled):active, .btn-outline-slate-200:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-200.dropdown-toggle {
  color: #212529;
  background-color: #e2e8f0;
  border-color: #e2e8f0;
}
.btn-outline-slate-200:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 232, 240, 0.5);
}

.btn-outline-slate-300 {
  color: #cbd5e1;
  border-color: #cbd5e1;
}
.btn-outline-slate-300:hover {
  color: #212529;
  background-color: #cbd5e1;
  border-color: #cbd5e1;
}
.btn-outline-slate-300:focus, .btn-outline-slate-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 213, 225, 0.5);
}
.btn-outline-slate-300.disabled, .btn-outline-slate-300:disabled {
  color: #cbd5e1;
  background-color: transparent;
}
.btn-outline-slate-300:not(:disabled):not(.disabled):active, .btn-outline-slate-300:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-300.dropdown-toggle {
  color: #212529;
  background-color: #cbd5e1;
  border-color: #cbd5e1;
}
.btn-outline-slate-300:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 213, 225, 0.5);
}

.btn-outline-slate-400 {
  color: #94a3b8;
  border-color: #94a3b8;
}
.btn-outline-slate-400:hover {
  color: #212529;
  background-color: #94a3b8;
  border-color: #94a3b8;
}
.btn-outline-slate-400:focus, .btn-outline-slate-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 163, 184, 0.5);
}
.btn-outline-slate-400.disabled, .btn-outline-slate-400:disabled {
  color: #94a3b8;
  background-color: transparent;
}
.btn-outline-slate-400:not(:disabled):not(.disabled):active, .btn-outline-slate-400:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-400.dropdown-toggle {
  color: #212529;
  background-color: #94a3b8;
  border-color: #94a3b8;
}
.btn-outline-slate-400:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 163, 184, 0.5);
}

.btn-outline-slate-500 {
  color: #64748b;
  border-color: #64748b;
}
.btn-outline-slate-500:hover {
  color: #FEFEFE;
  background-color: #64748b;
  border-color: #64748b;
}
.btn-outline-slate-500:focus, .btn-outline-slate-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 116, 139, 0.5);
}
.btn-outline-slate-500.disabled, .btn-outline-slate-500:disabled {
  color: #64748b;
  background-color: transparent;
}
.btn-outline-slate-500:not(:disabled):not(.disabled):active, .btn-outline-slate-500:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #64748b;
  border-color: #64748b;
}
.btn-outline-slate-500:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 116, 139, 0.5);
}

.btn-outline-slate-600 {
  color: #475569;
  border-color: #475569;
}
.btn-outline-slate-600:hover {
  color: #FEFEFE;
  background-color: #475569;
  border-color: #475569;
}
.btn-outline-slate-600:focus, .btn-outline-slate-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 85, 105, 0.5);
}
.btn-outline-slate-600.disabled, .btn-outline-slate-600:disabled {
  color: #475569;
  background-color: transparent;
}
.btn-outline-slate-600:not(:disabled):not(.disabled):active, .btn-outline-slate-600:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #475569;
  border-color: #475569;
}
.btn-outline-slate-600:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 85, 105, 0.5);
}

.btn-outline-slate-700 {
  color: #334155;
  border-color: #334155;
}
.btn-outline-slate-700:hover {
  color: #FEFEFE;
  background-color: #334155;
  border-color: #334155;
}
.btn-outline-slate-700:focus, .btn-outline-slate-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 65, 85, 0.5);
}
.btn-outline-slate-700.disabled, .btn-outline-slate-700:disabled {
  color: #334155;
  background-color: transparent;
}
.btn-outline-slate-700:not(:disabled):not(.disabled):active, .btn-outline-slate-700:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #334155;
  border-color: #334155;
}
.btn-outline-slate-700:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 65, 85, 0.5);
}

.btn-outline-slate-800 {
  color: #1e293b;
  border-color: #1e293b;
}
.btn-outline-slate-800:hover {
  color: #FEFEFE;
  background-color: #1e293b;
  border-color: #1e293b;
}
.btn-outline-slate-800:focus, .btn-outline-slate-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 41, 59, 0.5);
}
.btn-outline-slate-800.disabled, .btn-outline-slate-800:disabled {
  color: #1e293b;
  background-color: transparent;
}
.btn-outline-slate-800:not(:disabled):not(.disabled):active, .btn-outline-slate-800:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e293b;
  border-color: #1e293b;
}
.btn-outline-slate-800:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 41, 59, 0.5);
}

.btn-outline-slate-900 {
  color: #0f172a;
  border-color: #0f172a;
}
.btn-outline-slate-900:hover {
  color: #FEFEFE;
  background-color: #0f172a;
  border-color: #0f172a;
}
.btn-outline-slate-900:focus, .btn-outline-slate-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 23, 42, 0.5);
}
.btn-outline-slate-900.disabled, .btn-outline-slate-900:disabled {
  color: #0f172a;
  background-color: transparent;
}
.btn-outline-slate-900:not(:disabled):not(.disabled):active, .btn-outline-slate-900:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f172a;
  border-color: #0f172a;
}
.btn-outline-slate-900:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 23, 42, 0.5);
}

.btn-outline-slate-950 {
  color: #020617;
  border-color: #020617;
}
.btn-outline-slate-950:hover {
  color: #FEFEFE;
  background-color: #020617;
  border-color: #020617;
}
.btn-outline-slate-950:focus, .btn-outline-slate-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 6, 23, 0.5);
}
.btn-outline-slate-950.disabled, .btn-outline-slate-950:disabled {
  color: #020617;
  background-color: transparent;
}
.btn-outline-slate-950:not(:disabled):not(.disabled):active, .btn-outline-slate-950:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #020617;
  border-color: #020617;
}
.btn-outline-slate-950:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 6, 23, 0.5);
}

.btn-outline-gray-50 {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-gray-50:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-gray-50:focus, .btn-outline-gray-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-gray-50.disabled, .btn-outline-gray-50:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-gray-50:not(:disabled):not(.disabled):active, .btn-outline-gray-50:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-50.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-gray-50:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-gray-100 {
  color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-gray-100:hover {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #e9ecef;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

.btn-outline-gray-200 {
  color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-gray-200:hover {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #dee2e6;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}

.btn-outline-gray-300 {
  color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-gray-300:hover {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #ced4da;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}

.btn-outline-gray-400 {
  color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-gray-400:hover {
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #adb5bd;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}

.btn-outline-gray-500 {
  color: #868e96;
  border-color: #868e96;
}
.btn-outline-gray-500:hover {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #868e96;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-gray-600 {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-gray-600:hover {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-gray-700 {
  color: #495057;
  border-color: #495057;
}
.btn-outline-gray-700:hover {
  color: #FEFEFE;
  background-color: #495057;
  border-color: #495057;
}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
  color: #495057;
  background-color: transparent;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #495057;
  border-color: #495057;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}

.btn-outline-gray-800 {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-800:hover {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-gray-900 {
  color: #212529;
  border-color: #212529;
}
.btn-outline-gray-900:hover {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.btn-outline-gray-950 {
  color: #111519;
  border-color: #111519;
}
.btn-outline-gray-950:hover {
  color: #FEFEFE;
  background-color: #111519;
  border-color: #111519;
}
.btn-outline-gray-950:focus, .btn-outline-gray-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 21, 25, 0.5);
}
.btn-outline-gray-950.disabled, .btn-outline-gray-950:disabled {
  color: #111519;
  background-color: transparent;
}
.btn-outline-gray-950:not(:disabled):not(.disabled):active, .btn-outline-gray-950:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #111519;
  border-color: #111519;
}
.btn-outline-gray-950:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 21, 25, 0.5);
}

.btn-outline-zinc-50 {
  color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-zinc-50:hover {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-zinc-50:focus, .btn-outline-zinc-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}
.btn-outline-zinc-50.disabled, .btn-outline-zinc-50:disabled {
  color: #fafafa;
  background-color: transparent;
}
.btn-outline-zinc-50:not(:disabled):not(.disabled):active, .btn-outline-zinc-50:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-50.dropdown-toggle {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-zinc-50:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}

.btn-outline-zinc-100 {
  color: #f4f4f5;
  border-color: #f4f4f5;
}
.btn-outline-zinc-100:hover {
  color: #212529;
  background-color: #f4f4f5;
  border-color: #f4f4f5;
}
.btn-outline-zinc-100:focus, .btn-outline-zinc-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 244, 245, 0.5);
}
.btn-outline-zinc-100.disabled, .btn-outline-zinc-100:disabled {
  color: #f4f4f5;
  background-color: transparent;
}
.btn-outline-zinc-100:not(:disabled):not(.disabled):active, .btn-outline-zinc-100:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-100.dropdown-toggle {
  color: #212529;
  background-color: #f4f4f5;
  border-color: #f4f4f5;
}
.btn-outline-zinc-100:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 244, 245, 0.5);
}

.btn-outline-zinc-200 {
  color: #e4e4e7;
  border-color: #e4e4e7;
}
.btn-outline-zinc-200:hover {
  color: #212529;
  background-color: #e4e4e7;
  border-color: #e4e4e7;
}
.btn-outline-zinc-200:focus, .btn-outline-zinc-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 228, 231, 0.5);
}
.btn-outline-zinc-200.disabled, .btn-outline-zinc-200:disabled {
  color: #e4e4e7;
  background-color: transparent;
}
.btn-outline-zinc-200:not(:disabled):not(.disabled):active, .btn-outline-zinc-200:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-200.dropdown-toggle {
  color: #212529;
  background-color: #e4e4e7;
  border-color: #e4e4e7;
}
.btn-outline-zinc-200:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 228, 231, 0.5);
}

.btn-outline-zinc-300 {
  color: #d4d4d8;
  border-color: #d4d4d8;
}
.btn-outline-zinc-300:hover {
  color: #212529;
  background-color: #d4d4d8;
  border-color: #d4d4d8;
}
.btn-outline-zinc-300:focus, .btn-outline-zinc-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 216, 0.5);
}
.btn-outline-zinc-300.disabled, .btn-outline-zinc-300:disabled {
  color: #d4d4d8;
  background-color: transparent;
}
.btn-outline-zinc-300:not(:disabled):not(.disabled):active, .btn-outline-zinc-300:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-300.dropdown-toggle {
  color: #212529;
  background-color: #d4d4d8;
  border-color: #d4d4d8;
}
.btn-outline-zinc-300:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 216, 0.5);
}

.btn-outline-zinc-400 {
  color: #a1a1aa;
  border-color: #a1a1aa;
}
.btn-outline-zinc-400:hover {
  color: #212529;
  background-color: #a1a1aa;
  border-color: #a1a1aa;
}
.btn-outline-zinc-400:focus, .btn-outline-zinc-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 161, 170, 0.5);
}
.btn-outline-zinc-400.disabled, .btn-outline-zinc-400:disabled {
  color: #a1a1aa;
  background-color: transparent;
}
.btn-outline-zinc-400:not(:disabled):not(.disabled):active, .btn-outline-zinc-400:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-400.dropdown-toggle {
  color: #212529;
  background-color: #a1a1aa;
  border-color: #a1a1aa;
}
.btn-outline-zinc-400:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 161, 170, 0.5);
}

.btn-outline-zinc-500 {
  color: #71717a;
  border-color: #71717a;
}
.btn-outline-zinc-500:hover {
  color: #FEFEFE;
  background-color: #71717a;
  border-color: #71717a;
}
.btn-outline-zinc-500:focus, .btn-outline-zinc-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 113, 122, 0.5);
}
.btn-outline-zinc-500.disabled, .btn-outline-zinc-500:disabled {
  color: #71717a;
  background-color: transparent;
}
.btn-outline-zinc-500:not(:disabled):not(.disabled):active, .btn-outline-zinc-500:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #71717a;
  border-color: #71717a;
}
.btn-outline-zinc-500:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 113, 122, 0.5);
}

.btn-outline-zinc-600 {
  color: #52525b;
  border-color: #52525b;
}
.btn-outline-zinc-600:hover {
  color: #FEFEFE;
  background-color: #52525b;
  border-color: #52525b;
}
.btn-outline-zinc-600:focus, .btn-outline-zinc-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 91, 0.5);
}
.btn-outline-zinc-600.disabled, .btn-outline-zinc-600:disabled {
  color: #52525b;
  background-color: transparent;
}
.btn-outline-zinc-600:not(:disabled):not(.disabled):active, .btn-outline-zinc-600:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #52525b;
  border-color: #52525b;
}
.btn-outline-zinc-600:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 91, 0.5);
}

.btn-outline-zinc-700 {
  color: #3f3f46;
  border-color: #3f3f46;
}
.btn-outline-zinc-700:hover {
  color: #FEFEFE;
  background-color: #3f3f46;
  border-color: #3f3f46;
}
.btn-outline-zinc-700:focus, .btn-outline-zinc-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 63, 70, 0.5);
}
.btn-outline-zinc-700.disabled, .btn-outline-zinc-700:disabled {
  color: #3f3f46;
  background-color: transparent;
}
.btn-outline-zinc-700:not(:disabled):not(.disabled):active, .btn-outline-zinc-700:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3f3f46;
  border-color: #3f3f46;
}
.btn-outline-zinc-700:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 63, 70, 0.5);
}

.btn-outline-zinc-800 {
  color: #27272a;
  border-color: #27272a;
}
.btn-outline-zinc-800:hover {
  color: #FEFEFE;
  background-color: #27272a;
  border-color: #27272a;
}
.btn-outline-zinc-800:focus, .btn-outline-zinc-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 42, 0.5);
}
.btn-outline-zinc-800.disabled, .btn-outline-zinc-800:disabled {
  color: #27272a;
  background-color: transparent;
}
.btn-outline-zinc-800:not(:disabled):not(.disabled):active, .btn-outline-zinc-800:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #27272a;
  border-color: #27272a;
}
.btn-outline-zinc-800:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 42, 0.5);
}

.btn-outline-zinc-900 {
  color: #18181b;
  border-color: #18181b;
}
.btn-outline-zinc-900:hover {
  color: #FEFEFE;
  background-color: #18181b;
  border-color: #18181b;
}
.btn-outline-zinc-900:focus, .btn-outline-zinc-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 24, 27, 0.5);
}
.btn-outline-zinc-900.disabled, .btn-outline-zinc-900:disabled {
  color: #18181b;
  background-color: transparent;
}
.btn-outline-zinc-900:not(:disabled):not(.disabled):active, .btn-outline-zinc-900:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #18181b;
  border-color: #18181b;
}
.btn-outline-zinc-900:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 24, 27, 0.5);
}

.btn-outline-zinc-950 {
  color: #09090b;
  border-color: #09090b;
}
.btn-outline-zinc-950:hover {
  color: #FEFEFE;
  background-color: #09090b;
  border-color: #09090b;
}
.btn-outline-zinc-950:focus, .btn-outline-zinc-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 9, 11, 0.5);
}
.btn-outline-zinc-950.disabled, .btn-outline-zinc-950:disabled {
  color: #09090b;
  background-color: transparent;
}
.btn-outline-zinc-950:not(:disabled):not(.disabled):active, .btn-outline-zinc-950:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #09090b;
  border-color: #09090b;
}
.btn-outline-zinc-950:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 9, 11, 0.5);
}

.btn-outline-neutral-50 {
  color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-neutral-50:hover {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-neutral-50:focus, .btn-outline-neutral-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}
.btn-outline-neutral-50.disabled, .btn-outline-neutral-50:disabled {
  color: #fafafa;
  background-color: transparent;
}
.btn-outline-neutral-50:not(:disabled):not(.disabled):active, .btn-outline-neutral-50:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-50.dropdown-toggle {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-neutral-50:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}

.btn-outline-neutral-100 {
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-neutral-100:hover {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-neutral-100:focus, .btn-outline-neutral-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}
.btn-outline-neutral-100.disabled, .btn-outline-neutral-100:disabled {
  color: #f5f5f5;
  background-color: transparent;
}
.btn-outline-neutral-100:not(:disabled):not(.disabled):active, .btn-outline-neutral-100:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-100.dropdown-toggle {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-neutral-100:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}

.btn-outline-neutral-200 {
  color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-neutral-200:hover {
  color: #212529;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-neutral-200:focus, .btn-outline-neutral-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 229, 229, 0.5);
}
.btn-outline-neutral-200.disabled, .btn-outline-neutral-200:disabled {
  color: #e5e5e5;
  background-color: transparent;
}
.btn-outline-neutral-200:not(:disabled):not(.disabled):active, .btn-outline-neutral-200:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-200.dropdown-toggle {
  color: #212529;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-neutral-200:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 229, 229, 0.5);
}

.btn-outline-neutral-300 {
  color: #d4d4d4;
  border-color: #d4d4d4;
}
.btn-outline-neutral-300:hover {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}
.btn-outline-neutral-300:focus, .btn-outline-neutral-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 212, 0.5);
}
.btn-outline-neutral-300.disabled, .btn-outline-neutral-300:disabled {
  color: #d4d4d4;
  background-color: transparent;
}
.btn-outline-neutral-300:not(:disabled):not(.disabled):active, .btn-outline-neutral-300:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-300.dropdown-toggle {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}
.btn-outline-neutral-300:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 212, 0.5);
}

.btn-outline-neutral-400 {
  color: #a3a3a3;
  border-color: #a3a3a3;
}
.btn-outline-neutral-400:hover {
  color: #212529;
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}
.btn-outline-neutral-400:focus, .btn-outline-neutral-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 163, 163, 0.5);
}
.btn-outline-neutral-400.disabled, .btn-outline-neutral-400:disabled {
  color: #a3a3a3;
  background-color: transparent;
}
.btn-outline-neutral-400:not(:disabled):not(.disabled):active, .btn-outline-neutral-400:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-400.dropdown-toggle {
  color: #212529;
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}
.btn-outline-neutral-400:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 163, 163, 0.5);
}

.btn-outline-neutral-500 {
  color: #737373;
  border-color: #737373;
}
.btn-outline-neutral-500:hover {
  color: #FEFEFE;
  background-color: #737373;
  border-color: #737373;
}
.btn-outline-neutral-500:focus, .btn-outline-neutral-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 115, 115, 0.5);
}
.btn-outline-neutral-500.disabled, .btn-outline-neutral-500:disabled {
  color: #737373;
  background-color: transparent;
}
.btn-outline-neutral-500:not(:disabled):not(.disabled):active, .btn-outline-neutral-500:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #737373;
  border-color: #737373;
}
.btn-outline-neutral-500:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 115, 115, 0.5);
}

.btn-outline-neutral-600 {
  color: #525252;
  border-color: #525252;
}
.btn-outline-neutral-600:hover {
  color: #FEFEFE;
  background-color: #525252;
  border-color: #525252;
}
.btn-outline-neutral-600:focus, .btn-outline-neutral-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}
.btn-outline-neutral-600.disabled, .btn-outline-neutral-600:disabled {
  color: #525252;
  background-color: transparent;
}
.btn-outline-neutral-600:not(:disabled):not(.disabled):active, .btn-outline-neutral-600:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #525252;
  border-color: #525252;
}
.btn-outline-neutral-600:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.btn-outline-neutral-700 {
  color: #404040;
  border-color: #404040;
}
.btn-outline-neutral-700:hover {
  color: #FEFEFE;
  background-color: #404040;
  border-color: #404040;
}
.btn-outline-neutral-700:focus, .btn-outline-neutral-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 64, 64, 0.5);
}
.btn-outline-neutral-700.disabled, .btn-outline-neutral-700:disabled {
  color: #404040;
  background-color: transparent;
}
.btn-outline-neutral-700:not(:disabled):not(.disabled):active, .btn-outline-neutral-700:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #404040;
  border-color: #404040;
}
.btn-outline-neutral-700:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 64, 64, 0.5);
}

.btn-outline-neutral-800 {
  color: #262626;
  border-color: #262626;
}
.btn-outline-neutral-800:hover {
  color: #FEFEFE;
  background-color: #262626;
  border-color: #262626;
}
.btn-outline-neutral-800:focus, .btn-outline-neutral-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}
.btn-outline-neutral-800.disabled, .btn-outline-neutral-800:disabled {
  color: #262626;
  background-color: transparent;
}
.btn-outline-neutral-800:not(:disabled):not(.disabled):active, .btn-outline-neutral-800:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #262626;
  border-color: #262626;
}
.btn-outline-neutral-800:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}

.btn-outline-neutral-900 {
  color: #171717;
  border-color: #171717;
}
.btn-outline-neutral-900:hover {
  color: #FEFEFE;
  background-color: #171717;
  border-color: #171717;
}
.btn-outline-neutral-900:focus, .btn-outline-neutral-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}
.btn-outline-neutral-900.disabled, .btn-outline-neutral-900:disabled {
  color: #171717;
  background-color: transparent;
}
.btn-outline-neutral-900:not(:disabled):not(.disabled):active, .btn-outline-neutral-900:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #171717;
  border-color: #171717;
}
.btn-outline-neutral-900:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}

.btn-outline-neutral-950 {
  color: #0a0a0a;
  border-color: #0a0a0a;
}
.btn-outline-neutral-950:hover {
  color: #FEFEFE;
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.btn-outline-neutral-950:focus, .btn-outline-neutral-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 10, 10, 0.5);
}
.btn-outline-neutral-950.disabled, .btn-outline-neutral-950:disabled {
  color: #0a0a0a;
  background-color: transparent;
}
.btn-outline-neutral-950:not(:disabled):not(.disabled):active, .btn-outline-neutral-950:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.btn-outline-neutral-950:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 10, 10, 0.5);
}

.btn-outline-stone-50 {
  color: #fafaf9;
  border-color: #fafaf9;
}
.btn-outline-stone-50:hover {
  color: #212529;
  background-color: #fafaf9;
  border-color: #fafaf9;
}
.btn-outline-stone-50:focus, .btn-outline-stone-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 249, 0.5);
}
.btn-outline-stone-50.disabled, .btn-outline-stone-50:disabled {
  color: #fafaf9;
  background-color: transparent;
}
.btn-outline-stone-50:not(:disabled):not(.disabled):active, .btn-outline-stone-50:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-50.dropdown-toggle {
  color: #212529;
  background-color: #fafaf9;
  border-color: #fafaf9;
}
.btn-outline-stone-50:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 249, 0.5);
}

.btn-outline-stone-100 {
  color: #f5f5f4;
  border-color: #f5f5f4;
}
.btn-outline-stone-100:hover {
  color: #212529;
  background-color: #f5f5f4;
  border-color: #f5f5f4;
}
.btn-outline-stone-100:focus, .btn-outline-stone-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 244, 0.5);
}
.btn-outline-stone-100.disabled, .btn-outline-stone-100:disabled {
  color: #f5f5f4;
  background-color: transparent;
}
.btn-outline-stone-100:not(:disabled):not(.disabled):active, .btn-outline-stone-100:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-100.dropdown-toggle {
  color: #212529;
  background-color: #f5f5f4;
  border-color: #f5f5f4;
}
.btn-outline-stone-100:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 244, 0.5);
}

.btn-outline-stone-200 {
  color: #e7e5e4;
  border-color: #e7e5e4;
}
.btn-outline-stone-200:hover {
  color: #212529;
  background-color: #e7e5e4;
  border-color: #e7e5e4;
}
.btn-outline-stone-200:focus, .btn-outline-stone-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 229, 228, 0.5);
}
.btn-outline-stone-200.disabled, .btn-outline-stone-200:disabled {
  color: #e7e5e4;
  background-color: transparent;
}
.btn-outline-stone-200:not(:disabled):not(.disabled):active, .btn-outline-stone-200:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-200.dropdown-toggle {
  color: #212529;
  background-color: #e7e5e4;
  border-color: #e7e5e4;
}
.btn-outline-stone-200:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 229, 228, 0.5);
}

.btn-outline-stone-300 {
  color: #d6d3d1;
  border-color: #d6d3d1;
}
.btn-outline-stone-300:hover {
  color: #212529;
  background-color: #d6d3d1;
  border-color: #d6d3d1;
}
.btn-outline-stone-300:focus, .btn-outline-stone-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 211, 209, 0.5);
}
.btn-outline-stone-300.disabled, .btn-outline-stone-300:disabled {
  color: #d6d3d1;
  background-color: transparent;
}
.btn-outline-stone-300:not(:disabled):not(.disabled):active, .btn-outline-stone-300:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-300.dropdown-toggle {
  color: #212529;
  background-color: #d6d3d1;
  border-color: #d6d3d1;
}
.btn-outline-stone-300:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 211, 209, 0.5);
}

.btn-outline-stone-400 {
  color: #a8a29e;
  border-color: #a8a29e;
}
.btn-outline-stone-400:hover {
  color: #212529;
  background-color: #a8a29e;
  border-color: #a8a29e;
}
.btn-outline-stone-400:focus, .btn-outline-stone-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 162, 158, 0.5);
}
.btn-outline-stone-400.disabled, .btn-outline-stone-400:disabled {
  color: #a8a29e;
  background-color: transparent;
}
.btn-outline-stone-400:not(:disabled):not(.disabled):active, .btn-outline-stone-400:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-400.dropdown-toggle {
  color: #212529;
  background-color: #a8a29e;
  border-color: #a8a29e;
}
.btn-outline-stone-400:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 162, 158, 0.5);
}

.btn-outline-stone-500 {
  color: #78716c;
  border-color: #78716c;
}
.btn-outline-stone-500:hover {
  color: #FEFEFE;
  background-color: #78716c;
  border-color: #78716c;
}
.btn-outline-stone-500:focus, .btn-outline-stone-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 113, 108, 0.5);
}
.btn-outline-stone-500.disabled, .btn-outline-stone-500:disabled {
  color: #78716c;
  background-color: transparent;
}
.btn-outline-stone-500:not(:disabled):not(.disabled):active, .btn-outline-stone-500:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #78716c;
  border-color: #78716c;
}
.btn-outline-stone-500:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 113, 108, 0.5);
}

.btn-outline-stone-600 {
  color: #57534e;
  border-color: #57534e;
}
.btn-outline-stone-600:hover {
  color: #FEFEFE;
  background-color: #57534e;
  border-color: #57534e;
}
.btn-outline-stone-600:focus, .btn-outline-stone-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 83, 78, 0.5);
}
.btn-outline-stone-600.disabled, .btn-outline-stone-600:disabled {
  color: #57534e;
  background-color: transparent;
}
.btn-outline-stone-600:not(:disabled):not(.disabled):active, .btn-outline-stone-600:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #57534e;
  border-color: #57534e;
}
.btn-outline-stone-600:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 83, 78, 0.5);
}

.btn-outline-stone-700 {
  color: #44403c;
  border-color: #44403c;
}
.btn-outline-stone-700:hover {
  color: #FEFEFE;
  background-color: #44403c;
  border-color: #44403c;
}
.btn-outline-stone-700:focus, .btn-outline-stone-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 64, 60, 0.5);
}
.btn-outline-stone-700.disabled, .btn-outline-stone-700:disabled {
  color: #44403c;
  background-color: transparent;
}
.btn-outline-stone-700:not(:disabled):not(.disabled):active, .btn-outline-stone-700:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #44403c;
  border-color: #44403c;
}
.btn-outline-stone-700:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 64, 60, 0.5);
}

.btn-outline-stone-800 {
  color: #292524;
  border-color: #292524;
}
.btn-outline-stone-800:hover {
  color: #FEFEFE;
  background-color: #292524;
  border-color: #292524;
}
.btn-outline-stone-800:focus, .btn-outline-stone-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 37, 36, 0.5);
}
.btn-outline-stone-800.disabled, .btn-outline-stone-800:disabled {
  color: #292524;
  background-color: transparent;
}
.btn-outline-stone-800:not(:disabled):not(.disabled):active, .btn-outline-stone-800:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #292524;
  border-color: #292524;
}
.btn-outline-stone-800:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 37, 36, 0.5);
}

.btn-outline-stone-900 {
  color: #1c1917;
  border-color: #1c1917;
}
.btn-outline-stone-900:hover {
  color: #FEFEFE;
  background-color: #1c1917;
  border-color: #1c1917;
}
.btn-outline-stone-900:focus, .btn-outline-stone-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 25, 23, 0.5);
}
.btn-outline-stone-900.disabled, .btn-outline-stone-900:disabled {
  color: #1c1917;
  background-color: transparent;
}
.btn-outline-stone-900:not(:disabled):not(.disabled):active, .btn-outline-stone-900:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1c1917;
  border-color: #1c1917;
}
.btn-outline-stone-900:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 25, 23, 0.5);
}

.btn-outline-stone-950 {
  color: #0c0a09;
  border-color: #0c0a09;
}
.btn-outline-stone-950:hover {
  color: #FEFEFE;
  background-color: #0c0a09;
  border-color: #0c0a09;
}
.btn-outline-stone-950:focus, .btn-outline-stone-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 10, 9, 0.5);
}
.btn-outline-stone-950.disabled, .btn-outline-stone-950:disabled {
  color: #0c0a09;
  background-color: transparent;
}
.btn-outline-stone-950:not(:disabled):not(.disabled):active, .btn-outline-stone-950:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c0a09;
  border-color: #0c0a09;
}
.btn-outline-stone-950:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 10, 9, 0.5);
}

.btn-outline-red-50 {
  color: #fef2f2;
  border-color: #fef2f2;
}
.btn-outline-red-50:hover {
  color: #212529;
  background-color: #fef2f2;
  border-color: #fef2f2;
}
.btn-outline-red-50:focus, .btn-outline-red-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 242, 242, 0.5);
}
.btn-outline-red-50.disabled, .btn-outline-red-50:disabled {
  color: #fef2f2;
  background-color: transparent;
}
.btn-outline-red-50:not(:disabled):not(.disabled):active, .btn-outline-red-50:not(:disabled):not(.disabled).active, .show > .btn-outline-red-50.dropdown-toggle {
  color: #212529;
  background-color: #fef2f2;
  border-color: #fef2f2;
}
.btn-outline-red-50:not(:disabled):not(.disabled):active:focus, .btn-outline-red-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 242, 242, 0.5);
}

.btn-outline-red-100 {
  color: #fee2e2;
  border-color: #fee2e2;
}
.btn-outline-red-100:hover {
  color: #212529;
  background-color: #fee2e2;
  border-color: #fee2e2;
}
.btn-outline-red-100:focus, .btn-outline-red-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 226, 226, 0.5);
}
.btn-outline-red-100.disabled, .btn-outline-red-100:disabled {
  color: #fee2e2;
  background-color: transparent;
}
.btn-outline-red-100:not(:disabled):not(.disabled):active, .btn-outline-red-100:not(:disabled):not(.disabled).active, .show > .btn-outline-red-100.dropdown-toggle {
  color: #212529;
  background-color: #fee2e2;
  border-color: #fee2e2;
}
.btn-outline-red-100:not(:disabled):not(.disabled):active:focus, .btn-outline-red-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 226, 226, 0.5);
}

.btn-outline-red-200 {
  color: #fecaca;
  border-color: #fecaca;
}
.btn-outline-red-200:hover {
  color: #212529;
  background-color: #fecaca;
  border-color: #fecaca;
}
.btn-outline-red-200:focus, .btn-outline-red-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 202, 202, 0.5);
}
.btn-outline-red-200.disabled, .btn-outline-red-200:disabled {
  color: #fecaca;
  background-color: transparent;
}
.btn-outline-red-200:not(:disabled):not(.disabled):active, .btn-outline-red-200:not(:disabled):not(.disabled).active, .show > .btn-outline-red-200.dropdown-toggle {
  color: #212529;
  background-color: #fecaca;
  border-color: #fecaca;
}
.btn-outline-red-200:not(:disabled):not(.disabled):active:focus, .btn-outline-red-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 202, 202, 0.5);
}

.btn-outline-red-300 {
  color: #fca5a5;
  border-color: #fca5a5;
}
.btn-outline-red-300:hover {
  color: #212529;
  background-color: #fca5a5;
  border-color: #fca5a5;
}
.btn-outline-red-300:focus, .btn-outline-red-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 165, 165, 0.5);
}
.btn-outline-red-300.disabled, .btn-outline-red-300:disabled {
  color: #fca5a5;
  background-color: transparent;
}
.btn-outline-red-300:not(:disabled):not(.disabled):active, .btn-outline-red-300:not(:disabled):not(.disabled).active, .show > .btn-outline-red-300.dropdown-toggle {
  color: #212529;
  background-color: #fca5a5;
  border-color: #fca5a5;
}
.btn-outline-red-300:not(:disabled):not(.disabled):active:focus, .btn-outline-red-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 165, 165, 0.5);
}

.btn-outline-red-400 {
  color: #f87171;
  border-color: #f87171;
}
.btn-outline-red-400:hover {
  color: #212529;
  background-color: #f87171;
  border-color: #f87171;
}
.btn-outline-red-400:focus, .btn-outline-red-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 113, 113, 0.5);
}
.btn-outline-red-400.disabled, .btn-outline-red-400:disabled {
  color: #f87171;
  background-color: transparent;
}
.btn-outline-red-400:not(:disabled):not(.disabled):active, .btn-outline-red-400:not(:disabled):not(.disabled).active, .show > .btn-outline-red-400.dropdown-toggle {
  color: #212529;
  background-color: #f87171;
  border-color: #f87171;
}
.btn-outline-red-400:not(:disabled):not(.disabled):active:focus, .btn-outline-red-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 113, 113, 0.5);
}

.btn-outline-red-500 {
  color: #ef4444;
  border-color: #ef4444;
}
.btn-outline-red-500:hover {
  color: #FEFEFE;
  background-color: #ef4444;
  border-color: #ef4444;
}
.btn-outline-red-500:focus, .btn-outline-red-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 68, 68, 0.5);
}
.btn-outline-red-500.disabled, .btn-outline-red-500:disabled {
  color: #ef4444;
  background-color: transparent;
}
.btn-outline-red-500:not(:disabled):not(.disabled):active, .btn-outline-red-500:not(:disabled):not(.disabled).active, .show > .btn-outline-red-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ef4444;
  border-color: #ef4444;
}
.btn-outline-red-500:not(:disabled):not(.disabled):active:focus, .btn-outline-red-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 68, 68, 0.5);
}

.btn-outline-red-600 {
  color: #dc2626;
  border-color: #dc2626;
}
.btn-outline-red-600:hover {
  color: #FEFEFE;
  background-color: #dc2626;
  border-color: #dc2626;
}
.btn-outline-red-600:focus, .btn-outline-red-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 38, 38, 0.5);
}
.btn-outline-red-600.disabled, .btn-outline-red-600:disabled {
  color: #dc2626;
  background-color: transparent;
}
.btn-outline-red-600:not(:disabled):not(.disabled):active, .btn-outline-red-600:not(:disabled):not(.disabled).active, .show > .btn-outline-red-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #dc2626;
  border-color: #dc2626;
}
.btn-outline-red-600:not(:disabled):not(.disabled):active:focus, .btn-outline-red-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 38, 38, 0.5);
}

.btn-outline-red-700 {
  color: #b91c1c;
  border-color: #b91c1c;
}
.btn-outline-red-700:hover {
  color: #FEFEFE;
  background-color: #b91c1c;
  border-color: #b91c1c;
}
.btn-outline-red-700:focus, .btn-outline-red-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 28, 28, 0.5);
}
.btn-outline-red-700.disabled, .btn-outline-red-700:disabled {
  color: #b91c1c;
  background-color: transparent;
}
.btn-outline-red-700:not(:disabled):not(.disabled):active, .btn-outline-red-700:not(:disabled):not(.disabled).active, .show > .btn-outline-red-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b91c1c;
  border-color: #b91c1c;
}
.btn-outline-red-700:not(:disabled):not(.disabled):active:focus, .btn-outline-red-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 28, 28, 0.5);
}

.btn-outline-red-800 {
  color: #991b1b;
  border-color: #991b1b;
}
.btn-outline-red-800:hover {
  color: #FEFEFE;
  background-color: #991b1b;
  border-color: #991b1b;
}
.btn-outline-red-800:focus, .btn-outline-red-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 27, 27, 0.5);
}
.btn-outline-red-800.disabled, .btn-outline-red-800:disabled {
  color: #991b1b;
  background-color: transparent;
}
.btn-outline-red-800:not(:disabled):not(.disabled):active, .btn-outline-red-800:not(:disabled):not(.disabled).active, .show > .btn-outline-red-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #991b1b;
  border-color: #991b1b;
}
.btn-outline-red-800:not(:disabled):not(.disabled):active:focus, .btn-outline-red-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 27, 27, 0.5);
}

.btn-outline-red-900 {
  color: #7f1d1d;
  border-color: #7f1d1d;
}
.btn-outline-red-900:hover {
  color: #FEFEFE;
  background-color: #7f1d1d;
  border-color: #7f1d1d;
}
.btn-outline-red-900:focus, .btn-outline-red-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(127, 29, 29, 0.5);
}
.btn-outline-red-900.disabled, .btn-outline-red-900:disabled {
  color: #7f1d1d;
  background-color: transparent;
}
.btn-outline-red-900:not(:disabled):not(.disabled):active, .btn-outline-red-900:not(:disabled):not(.disabled).active, .show > .btn-outline-red-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7f1d1d;
  border-color: #7f1d1d;
}
.btn-outline-red-900:not(:disabled):not(.disabled):active:focus, .btn-outline-red-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(127, 29, 29, 0.5);
}

.btn-outline-red-950 {
  color: #450a0a;
  border-color: #450a0a;
}
.btn-outline-red-950:hover {
  color: #FEFEFE;
  background-color: #450a0a;
  border-color: #450a0a;
}
.btn-outline-red-950:focus, .btn-outline-red-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 10, 10, 0.5);
}
.btn-outline-red-950.disabled, .btn-outline-red-950:disabled {
  color: #450a0a;
  background-color: transparent;
}
.btn-outline-red-950:not(:disabled):not(.disabled):active, .btn-outline-red-950:not(:disabled):not(.disabled).active, .show > .btn-outline-red-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #450a0a;
  border-color: #450a0a;
}
.btn-outline-red-950:not(:disabled):not(.disabled):active:focus, .btn-outline-red-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 10, 10, 0.5);
}

.btn-outline-orange-50 {
  color: #fff7ed;
  border-color: #fff7ed;
}
.btn-outline-orange-50:hover {
  color: #212529;
  background-color: #fff7ed;
  border-color: #fff7ed;
}
.btn-outline-orange-50:focus, .btn-outline-orange-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 237, 0.5);
}
.btn-outline-orange-50.disabled, .btn-outline-orange-50:disabled {
  color: #fff7ed;
  background-color: transparent;
}
.btn-outline-orange-50:not(:disabled):not(.disabled):active, .btn-outline-orange-50:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-50.dropdown-toggle {
  color: #212529;
  background-color: #fff7ed;
  border-color: #fff7ed;
}
.btn-outline-orange-50:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 237, 0.5);
}

.btn-outline-orange-100 {
  color: #ffedd5;
  border-color: #ffedd5;
}
.btn-outline-orange-100:hover {
  color: #212529;
  background-color: #ffedd5;
  border-color: #ffedd5;
}
.btn-outline-orange-100:focus, .btn-outline-orange-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 213, 0.5);
}
.btn-outline-orange-100.disabled, .btn-outline-orange-100:disabled {
  color: #ffedd5;
  background-color: transparent;
}
.btn-outline-orange-100:not(:disabled):not(.disabled):active, .btn-outline-orange-100:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-100.dropdown-toggle {
  color: #212529;
  background-color: #ffedd5;
  border-color: #ffedd5;
}
.btn-outline-orange-100:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 213, 0.5);
}

.btn-outline-orange-200 {
  color: #fed7aa;
  border-color: #fed7aa;
}
.btn-outline-orange-200:hover {
  color: #212529;
  background-color: #fed7aa;
  border-color: #fed7aa;
}
.btn-outline-orange-200:focus, .btn-outline-orange-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 170, 0.5);
}
.btn-outline-orange-200.disabled, .btn-outline-orange-200:disabled {
  color: #fed7aa;
  background-color: transparent;
}
.btn-outline-orange-200:not(:disabled):not(.disabled):active, .btn-outline-orange-200:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-200.dropdown-toggle {
  color: #212529;
  background-color: #fed7aa;
  border-color: #fed7aa;
}
.btn-outline-orange-200:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 170, 0.5);
}

.btn-outline-orange-300 {
  color: #fdba74;
  border-color: #fdba74;
}
.btn-outline-orange-300:hover {
  color: #212529;
  background-color: #fdba74;
  border-color: #fdba74;
}
.btn-outline-orange-300:focus, .btn-outline-orange-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 186, 116, 0.5);
}
.btn-outline-orange-300.disabled, .btn-outline-orange-300:disabled {
  color: #fdba74;
  background-color: transparent;
}
.btn-outline-orange-300:not(:disabled):not(.disabled):active, .btn-outline-orange-300:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-300.dropdown-toggle {
  color: #212529;
  background-color: #fdba74;
  border-color: #fdba74;
}
.btn-outline-orange-300:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 186, 116, 0.5);
}

.btn-outline-orange-400 {
  color: #fb923c;
  border-color: #fb923c;
}
.btn-outline-orange-400:hover {
  color: #212529;
  background-color: #fb923c;
  border-color: #fb923c;
}
.btn-outline-orange-400:focus, .btn-outline-orange-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 146, 60, 0.5);
}
.btn-outline-orange-400.disabled, .btn-outline-orange-400:disabled {
  color: #fb923c;
  background-color: transparent;
}
.btn-outline-orange-400:not(:disabled):not(.disabled):active, .btn-outline-orange-400:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-400.dropdown-toggle {
  color: #212529;
  background-color: #fb923c;
  border-color: #fb923c;
}
.btn-outline-orange-400:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 146, 60, 0.5);
}

.btn-outline-orange-500 {
  color: #f97316;
  border-color: #f97316;
}
.btn-outline-orange-500:hover {
  color: #FEFEFE;
  background-color: #f97316;
  border-color: #f97316;
}
.btn-outline-orange-500:focus, .btn-outline-orange-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 115, 22, 0.5);
}
.btn-outline-orange-500.disabled, .btn-outline-orange-500:disabled {
  color: #f97316;
  background-color: transparent;
}
.btn-outline-orange-500:not(:disabled):not(.disabled):active, .btn-outline-orange-500:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f97316;
  border-color: #f97316;
}
.btn-outline-orange-500:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 115, 22, 0.5);
}

.btn-outline-orange-600 {
  color: #ea580c;
  border-color: #ea580c;
}
.btn-outline-orange-600:hover {
  color: #FEFEFE;
  background-color: #ea580c;
  border-color: #ea580c;
}
.btn-outline-orange-600:focus, .btn-outline-orange-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 88, 12, 0.5);
}
.btn-outline-orange-600.disabled, .btn-outline-orange-600:disabled {
  color: #ea580c;
  background-color: transparent;
}
.btn-outline-orange-600:not(:disabled):not(.disabled):active, .btn-outline-orange-600:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ea580c;
  border-color: #ea580c;
}
.btn-outline-orange-600:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 88, 12, 0.5);
}

.btn-outline-orange-700 {
  color: #c2410c;
  border-color: #c2410c;
}
.btn-outline-orange-700:hover {
  color: #FEFEFE;
  background-color: #c2410c;
  border-color: #c2410c;
}
.btn-outline-orange-700:focus, .btn-outline-orange-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 65, 12, 0.5);
}
.btn-outline-orange-700.disabled, .btn-outline-orange-700:disabled {
  color: #c2410c;
  background-color: transparent;
}
.btn-outline-orange-700:not(:disabled):not(.disabled):active, .btn-outline-orange-700:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c2410c;
  border-color: #c2410c;
}
.btn-outline-orange-700:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 65, 12, 0.5);
}

.btn-outline-orange-800 {
  color: #9a3412;
  border-color: #9a3412;
}
.btn-outline-orange-800:hover {
  color: #FEFEFE;
  background-color: #9a3412;
  border-color: #9a3412;
}
.btn-outline-orange-800:focus, .btn-outline-orange-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 52, 18, 0.5);
}
.btn-outline-orange-800.disabled, .btn-outline-orange-800:disabled {
  color: #9a3412;
  background-color: transparent;
}
.btn-outline-orange-800:not(:disabled):not(.disabled):active, .btn-outline-orange-800:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9a3412;
  border-color: #9a3412;
}
.btn-outline-orange-800:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 52, 18, 0.5);
}

.btn-outline-orange-900 {
  color: #7c2d12;
  border-color: #7c2d12;
}
.btn-outline-orange-900:hover {
  color: #FEFEFE;
  background-color: #7c2d12;
  border-color: #7c2d12;
}
.btn-outline-orange-900:focus, .btn-outline-orange-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 45, 18, 0.5);
}
.btn-outline-orange-900.disabled, .btn-outline-orange-900:disabled {
  color: #7c2d12;
  background-color: transparent;
}
.btn-outline-orange-900:not(:disabled):not(.disabled):active, .btn-outline-orange-900:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7c2d12;
  border-color: #7c2d12;
}
.btn-outline-orange-900:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 45, 18, 0.5);
}

.btn-outline-orange-950 {
  color: #431407;
  border-color: #431407;
}
.btn-outline-orange-950:hover {
  color: #FEFEFE;
  background-color: #431407;
  border-color: #431407;
}
.btn-outline-orange-950:focus, .btn-outline-orange-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 20, 7, 0.5);
}
.btn-outline-orange-950.disabled, .btn-outline-orange-950:disabled {
  color: #431407;
  background-color: transparent;
}
.btn-outline-orange-950:not(:disabled):not(.disabled):active, .btn-outline-orange-950:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #431407;
  border-color: #431407;
}
.btn-outline-orange-950:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 20, 7, 0.5);
}

.btn-outline-amber-50 {
  color: #fffbeb;
  border-color: #fffbeb;
}
.btn-outline-amber-50:hover {
  color: #212529;
  background-color: #fffbeb;
  border-color: #fffbeb;
}
.btn-outline-amber-50:focus, .btn-outline-amber-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 251, 235, 0.5);
}
.btn-outline-amber-50.disabled, .btn-outline-amber-50:disabled {
  color: #fffbeb;
  background-color: transparent;
}
.btn-outline-amber-50:not(:disabled):not(.disabled):active, .btn-outline-amber-50:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-50.dropdown-toggle {
  color: #212529;
  background-color: #fffbeb;
  border-color: #fffbeb;
}
.btn-outline-amber-50:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 251, 235, 0.5);
}

.btn-outline-amber-100 {
  color: #fef3c7;
  border-color: #fef3c7;
}
.btn-outline-amber-100:hover {
  color: #212529;
  background-color: #fef3c7;
  border-color: #fef3c7;
}
.btn-outline-amber-100:focus, .btn-outline-amber-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 243, 199, 0.5);
}
.btn-outline-amber-100.disabled, .btn-outline-amber-100:disabled {
  color: #fef3c7;
  background-color: transparent;
}
.btn-outline-amber-100:not(:disabled):not(.disabled):active, .btn-outline-amber-100:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-100.dropdown-toggle {
  color: #212529;
  background-color: #fef3c7;
  border-color: #fef3c7;
}
.btn-outline-amber-100:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 243, 199, 0.5);
}

.btn-outline-amber-200 {
  color: #fde68a;
  border-color: #fde68a;
}
.btn-outline-amber-200:hover {
  color: #212529;
  background-color: #fde68a;
  border-color: #fde68a;
}
.btn-outline-amber-200:focus, .btn-outline-amber-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 230, 138, 0.5);
}
.btn-outline-amber-200.disabled, .btn-outline-amber-200:disabled {
  color: #fde68a;
  background-color: transparent;
}
.btn-outline-amber-200:not(:disabled):not(.disabled):active, .btn-outline-amber-200:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-200.dropdown-toggle {
  color: #212529;
  background-color: #fde68a;
  border-color: #fde68a;
}
.btn-outline-amber-200:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 230, 138, 0.5);
}

.btn-outline-amber-300 {
  color: #fcd34d;
  border-color: #fcd34d;
}
.btn-outline-amber-300:hover {
  color: #212529;
  background-color: #fcd34d;
  border-color: #fcd34d;
}
.btn-outline-amber-300:focus, .btn-outline-amber-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 211, 77, 0.5);
}
.btn-outline-amber-300.disabled, .btn-outline-amber-300:disabled {
  color: #fcd34d;
  background-color: transparent;
}
.btn-outline-amber-300:not(:disabled):not(.disabled):active, .btn-outline-amber-300:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-300.dropdown-toggle {
  color: #212529;
  background-color: #fcd34d;
  border-color: #fcd34d;
}
.btn-outline-amber-300:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 211, 77, 0.5);
}

.btn-outline-amber-400 {
  color: #fbbf24;
  border-color: #fbbf24;
}
.btn-outline-amber-400:hover {
  color: #212529;
  background-color: #fbbf24;
  border-color: #fbbf24;
}
.btn-outline-amber-400:focus, .btn-outline-amber-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 191, 36, 0.5);
}
.btn-outline-amber-400.disabled, .btn-outline-amber-400:disabled {
  color: #fbbf24;
  background-color: transparent;
}
.btn-outline-amber-400:not(:disabled):not(.disabled):active, .btn-outline-amber-400:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-400.dropdown-toggle {
  color: #212529;
  background-color: #fbbf24;
  border-color: #fbbf24;
}
.btn-outline-amber-400:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 191, 36, 0.5);
}

.btn-outline-amber-500 {
  color: #f59e0b;
  border-color: #f59e0b;
}
.btn-outline-amber-500:hover {
  color: #212529;
  background-color: #f59e0b;
  border-color: #f59e0b;
}
.btn-outline-amber-500:focus, .btn-outline-amber-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 158, 11, 0.5);
}
.btn-outline-amber-500.disabled, .btn-outline-amber-500:disabled {
  color: #f59e0b;
  background-color: transparent;
}
.btn-outline-amber-500:not(:disabled):not(.disabled):active, .btn-outline-amber-500:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-500.dropdown-toggle {
  color: #212529;
  background-color: #f59e0b;
  border-color: #f59e0b;
}
.btn-outline-amber-500:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 158, 11, 0.5);
}

.btn-outline-amber-600 {
  color: #d97706;
  border-color: #d97706;
}
.btn-outline-amber-600:hover {
  color: #FEFEFE;
  background-color: #d97706;
  border-color: #d97706;
}
.btn-outline-amber-600:focus, .btn-outline-amber-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 119, 6, 0.5);
}
.btn-outline-amber-600.disabled, .btn-outline-amber-600:disabled {
  color: #d97706;
  background-color: transparent;
}
.btn-outline-amber-600:not(:disabled):not(.disabled):active, .btn-outline-amber-600:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #d97706;
  border-color: #d97706;
}
.btn-outline-amber-600:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 119, 6, 0.5);
}

.btn-outline-amber-700 {
  color: #b45309;
  border-color: #b45309;
}
.btn-outline-amber-700:hover {
  color: #FEFEFE;
  background-color: #b45309;
  border-color: #b45309;
}
.btn-outline-amber-700:focus, .btn-outline-amber-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 83, 9, 0.5);
}
.btn-outline-amber-700.disabled, .btn-outline-amber-700:disabled {
  color: #b45309;
  background-color: transparent;
}
.btn-outline-amber-700:not(:disabled):not(.disabled):active, .btn-outline-amber-700:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b45309;
  border-color: #b45309;
}
.btn-outline-amber-700:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 83, 9, 0.5);
}

.btn-outline-amber-800 {
  color: #92400e;
  border-color: #92400e;
}
.btn-outline-amber-800:hover {
  color: #FEFEFE;
  background-color: #92400e;
  border-color: #92400e;
}
.btn-outline-amber-800:focus, .btn-outline-amber-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(146, 64, 14, 0.5);
}
.btn-outline-amber-800.disabled, .btn-outline-amber-800:disabled {
  color: #92400e;
  background-color: transparent;
}
.btn-outline-amber-800:not(:disabled):not(.disabled):active, .btn-outline-amber-800:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #92400e;
  border-color: #92400e;
}
.btn-outline-amber-800:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(146, 64, 14, 0.5);
}

.btn-outline-amber-900 {
  color: #78350f;
  border-color: #78350f;
}
.btn-outline-amber-900:hover {
  color: #FEFEFE;
  background-color: #78350f;
  border-color: #78350f;
}
.btn-outline-amber-900:focus, .btn-outline-amber-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 53, 15, 0.5);
}
.btn-outline-amber-900.disabled, .btn-outline-amber-900:disabled {
  color: #78350f;
  background-color: transparent;
}
.btn-outline-amber-900:not(:disabled):not(.disabled):active, .btn-outline-amber-900:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #78350f;
  border-color: #78350f;
}
.btn-outline-amber-900:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 53, 15, 0.5);
}

.btn-outline-amber-950 {
  color: #451a03;
  border-color: #451a03;
}
.btn-outline-amber-950:hover {
  color: #FEFEFE;
  background-color: #451a03;
  border-color: #451a03;
}
.btn-outline-amber-950:focus, .btn-outline-amber-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 26, 3, 0.5);
}
.btn-outline-amber-950.disabled, .btn-outline-amber-950:disabled {
  color: #451a03;
  background-color: transparent;
}
.btn-outline-amber-950:not(:disabled):not(.disabled):active, .btn-outline-amber-950:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #451a03;
  border-color: #451a03;
}
.btn-outline-amber-950:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 26, 3, 0.5);
}

.btn-outline-yellow-50 {
  color: #fefce8;
  border-color: #fefce8;
}
.btn-outline-yellow-50:hover {
  color: #212529;
  background-color: #fefce8;
  border-color: #fefce8;
}
.btn-outline-yellow-50:focus, .btn-outline-yellow-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 252, 232, 0.5);
}
.btn-outline-yellow-50.disabled, .btn-outline-yellow-50:disabled {
  color: #fefce8;
  background-color: transparent;
}
.btn-outline-yellow-50:not(:disabled):not(.disabled):active, .btn-outline-yellow-50:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-50.dropdown-toggle {
  color: #212529;
  background-color: #fefce8;
  border-color: #fefce8;
}
.btn-outline-yellow-50:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 252, 232, 0.5);
}

.btn-outline-yellow-100 {
  color: #fef9c3;
  border-color: #fef9c3;
}
.btn-outline-yellow-100:hover {
  color: #212529;
  background-color: #fef9c3;
  border-color: #fef9c3;
}
.btn-outline-yellow-100:focus, .btn-outline-yellow-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 249, 195, 0.5);
}
.btn-outline-yellow-100.disabled, .btn-outline-yellow-100:disabled {
  color: #fef9c3;
  background-color: transparent;
}
.btn-outline-yellow-100:not(:disabled):not(.disabled):active, .btn-outline-yellow-100:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-100.dropdown-toggle {
  color: #212529;
  background-color: #fef9c3;
  border-color: #fef9c3;
}
.btn-outline-yellow-100:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 249, 195, 0.5);
}

.btn-outline-yellow-200 {
  color: #fef08a;
  border-color: #fef08a;
}
.btn-outline-yellow-200:hover {
  color: #212529;
  background-color: #fef08a;
  border-color: #fef08a;
}
.btn-outline-yellow-200:focus, .btn-outline-yellow-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 240, 138, 0.5);
}
.btn-outline-yellow-200.disabled, .btn-outline-yellow-200:disabled {
  color: #fef08a;
  background-color: transparent;
}
.btn-outline-yellow-200:not(:disabled):not(.disabled):active, .btn-outline-yellow-200:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-200.dropdown-toggle {
  color: #212529;
  background-color: #fef08a;
  border-color: #fef08a;
}
.btn-outline-yellow-200:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 240, 138, 0.5);
}

.btn-outline-yellow-300 {
  color: #fde047;
  border-color: #fde047;
}
.btn-outline-yellow-300:hover {
  color: #212529;
  background-color: #fde047;
  border-color: #fde047;
}
.btn-outline-yellow-300:focus, .btn-outline-yellow-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 224, 71, 0.5);
}
.btn-outline-yellow-300.disabled, .btn-outline-yellow-300:disabled {
  color: #fde047;
  background-color: transparent;
}
.btn-outline-yellow-300:not(:disabled):not(.disabled):active, .btn-outline-yellow-300:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-300.dropdown-toggle {
  color: #212529;
  background-color: #fde047;
  border-color: #fde047;
}
.btn-outline-yellow-300:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 224, 71, 0.5);
}

.btn-outline-yellow-400 {
  color: #facc15;
  border-color: #facc15;
}
.btn-outline-yellow-400:hover {
  color: #212529;
  background-color: #facc15;
  border-color: #facc15;
}
.btn-outline-yellow-400:focus, .btn-outline-yellow-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 204, 21, 0.5);
}
.btn-outline-yellow-400.disabled, .btn-outline-yellow-400:disabled {
  color: #facc15;
  background-color: transparent;
}
.btn-outline-yellow-400:not(:disabled):not(.disabled):active, .btn-outline-yellow-400:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-400.dropdown-toggle {
  color: #212529;
  background-color: #facc15;
  border-color: #facc15;
}
.btn-outline-yellow-400:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 204, 21, 0.5);
}

.btn-outline-yellow-500 {
  color: #eab308;
  border-color: #eab308;
}
.btn-outline-yellow-500:hover {
  color: #212529;
  background-color: #eab308;
  border-color: #eab308;
}
.btn-outline-yellow-500:focus, .btn-outline-yellow-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 179, 8, 0.5);
}
.btn-outline-yellow-500.disabled, .btn-outline-yellow-500:disabled {
  color: #eab308;
  background-color: transparent;
}
.btn-outline-yellow-500:not(:disabled):not(.disabled):active, .btn-outline-yellow-500:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-500.dropdown-toggle {
  color: #212529;
  background-color: #eab308;
  border-color: #eab308;
}
.btn-outline-yellow-500:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 179, 8, 0.5);
}

.btn-outline-yellow-600 {
  color: #ca8a04;
  border-color: #ca8a04;
}
.btn-outline-yellow-600:hover {
  color: #FEFEFE;
  background-color: #ca8a04;
  border-color: #ca8a04;
}
.btn-outline-yellow-600:focus, .btn-outline-yellow-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 138, 4, 0.5);
}
.btn-outline-yellow-600.disabled, .btn-outline-yellow-600:disabled {
  color: #ca8a04;
  background-color: transparent;
}
.btn-outline-yellow-600:not(:disabled):not(.disabled):active, .btn-outline-yellow-600:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ca8a04;
  border-color: #ca8a04;
}
.btn-outline-yellow-600:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 138, 4, 0.5);
}

.btn-outline-yellow-700 {
  color: #a16207;
  border-color: #a16207;
}
.btn-outline-yellow-700:hover {
  color: #FEFEFE;
  background-color: #a16207;
  border-color: #a16207;
}
.btn-outline-yellow-700:focus, .btn-outline-yellow-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 98, 7, 0.5);
}
.btn-outline-yellow-700.disabled, .btn-outline-yellow-700:disabled {
  color: #a16207;
  background-color: transparent;
}
.btn-outline-yellow-700:not(:disabled):not(.disabled):active, .btn-outline-yellow-700:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a16207;
  border-color: #a16207;
}
.btn-outline-yellow-700:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 98, 7, 0.5);
}

.btn-outline-yellow-800 {
  color: #854d0e;
  border-color: #854d0e;
}
.btn-outline-yellow-800:hover {
  color: #FEFEFE;
  background-color: #854d0e;
  border-color: #854d0e;
}
.btn-outline-yellow-800:focus, .btn-outline-yellow-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 77, 14, 0.5);
}
.btn-outline-yellow-800.disabled, .btn-outline-yellow-800:disabled {
  color: #854d0e;
  background-color: transparent;
}
.btn-outline-yellow-800:not(:disabled):not(.disabled):active, .btn-outline-yellow-800:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #854d0e;
  border-color: #854d0e;
}
.btn-outline-yellow-800:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 77, 14, 0.5);
}

.btn-outline-yellow-900 {
  color: #713f12;
  border-color: #713f12;
}
.btn-outline-yellow-900:hover {
  color: #FEFEFE;
  background-color: #713f12;
  border-color: #713f12;
}
.btn-outline-yellow-900:focus, .btn-outline-yellow-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 63, 18, 0.5);
}
.btn-outline-yellow-900.disabled, .btn-outline-yellow-900:disabled {
  color: #713f12;
  background-color: transparent;
}
.btn-outline-yellow-900:not(:disabled):not(.disabled):active, .btn-outline-yellow-900:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #713f12;
  border-color: #713f12;
}
.btn-outline-yellow-900:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 63, 18, 0.5);
}

.btn-outline-yellow-950 {
  color: #422006;
  border-color: #422006;
}
.btn-outline-yellow-950:hover {
  color: #FEFEFE;
  background-color: #422006;
  border-color: #422006;
}
.btn-outline-yellow-950:focus, .btn-outline-yellow-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 32, 6, 0.5);
}
.btn-outline-yellow-950.disabled, .btn-outline-yellow-950:disabled {
  color: #422006;
  background-color: transparent;
}
.btn-outline-yellow-950:not(:disabled):not(.disabled):active, .btn-outline-yellow-950:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #422006;
  border-color: #422006;
}
.btn-outline-yellow-950:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 32, 6, 0.5);
}

.btn-outline-lime-50 {
  color: #f7fee7;
  border-color: #f7fee7;
}
.btn-outline-lime-50:hover {
  color: #212529;
  background-color: #f7fee7;
  border-color: #f7fee7;
}
.btn-outline-lime-50:focus, .btn-outline-lime-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 254, 231, 0.5);
}
.btn-outline-lime-50.disabled, .btn-outline-lime-50:disabled {
  color: #f7fee7;
  background-color: transparent;
}
.btn-outline-lime-50:not(:disabled):not(.disabled):active, .btn-outline-lime-50:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-50.dropdown-toggle {
  color: #212529;
  background-color: #f7fee7;
  border-color: #f7fee7;
}
.btn-outline-lime-50:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 254, 231, 0.5);
}

.btn-outline-lime-100 {
  color: #ecfccb;
  border-color: #ecfccb;
}
.btn-outline-lime-100:hover {
  color: #212529;
  background-color: #ecfccb;
  border-color: #ecfccb;
}
.btn-outline-lime-100:focus, .btn-outline-lime-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 252, 203, 0.5);
}
.btn-outline-lime-100.disabled, .btn-outline-lime-100:disabled {
  color: #ecfccb;
  background-color: transparent;
}
.btn-outline-lime-100:not(:disabled):not(.disabled):active, .btn-outline-lime-100:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-100.dropdown-toggle {
  color: #212529;
  background-color: #ecfccb;
  border-color: #ecfccb;
}
.btn-outline-lime-100:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 252, 203, 0.5);
}

.btn-outline-lime-200 {
  color: #d9f99d;
  border-color: #d9f99d;
}
.btn-outline-lime-200:hover {
  color: #212529;
  background-color: #d9f99d;
  border-color: #d9f99d;
}
.btn-outline-lime-200:focus, .btn-outline-lime-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 249, 157, 0.5);
}
.btn-outline-lime-200.disabled, .btn-outline-lime-200:disabled {
  color: #d9f99d;
  background-color: transparent;
}
.btn-outline-lime-200:not(:disabled):not(.disabled):active, .btn-outline-lime-200:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-200.dropdown-toggle {
  color: #212529;
  background-color: #d9f99d;
  border-color: #d9f99d;
}
.btn-outline-lime-200:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 249, 157, 0.5);
}

.btn-outline-lime-300 {
  color: #bef264;
  border-color: #bef264;
}
.btn-outline-lime-300:hover {
  color: #212529;
  background-color: #bef264;
  border-color: #bef264;
}
.btn-outline-lime-300:focus, .btn-outline-lime-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 242, 100, 0.5);
}
.btn-outline-lime-300.disabled, .btn-outline-lime-300:disabled {
  color: #bef264;
  background-color: transparent;
}
.btn-outline-lime-300:not(:disabled):not(.disabled):active, .btn-outline-lime-300:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-300.dropdown-toggle {
  color: #212529;
  background-color: #bef264;
  border-color: #bef264;
}
.btn-outline-lime-300:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 242, 100, 0.5);
}

.btn-outline-lime-400 {
  color: #a3e635;
  border-color: #a3e635;
}
.btn-outline-lime-400:hover {
  color: #212529;
  background-color: #a3e635;
  border-color: #a3e635;
}
.btn-outline-lime-400:focus, .btn-outline-lime-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 230, 53, 0.5);
}
.btn-outline-lime-400.disabled, .btn-outline-lime-400:disabled {
  color: #a3e635;
  background-color: transparent;
}
.btn-outline-lime-400:not(:disabled):not(.disabled):active, .btn-outline-lime-400:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-400.dropdown-toggle {
  color: #212529;
  background-color: #a3e635;
  border-color: #a3e635;
}
.btn-outline-lime-400:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 230, 53, 0.5);
}

.btn-outline-lime-500 {
  color: #84cc16;
  border-color: #84cc16;
}
.btn-outline-lime-500:hover {
  color: #212529;
  background-color: #84cc16;
  border-color: #84cc16;
}
.btn-outline-lime-500:focus, .btn-outline-lime-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 204, 22, 0.5);
}
.btn-outline-lime-500.disabled, .btn-outline-lime-500:disabled {
  color: #84cc16;
  background-color: transparent;
}
.btn-outline-lime-500:not(:disabled):not(.disabled):active, .btn-outline-lime-500:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-500.dropdown-toggle {
  color: #212529;
  background-color: #84cc16;
  border-color: #84cc16;
}
.btn-outline-lime-500:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 204, 22, 0.5);
}

.btn-outline-lime-600 {
  color: #65a30d;
  border-color: #65a30d;
}
.btn-outline-lime-600:hover {
  color: #FEFEFE;
  background-color: #65a30d;
  border-color: #65a30d;
}
.btn-outline-lime-600:focus, .btn-outline-lime-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 163, 13, 0.5);
}
.btn-outline-lime-600.disabled, .btn-outline-lime-600:disabled {
  color: #65a30d;
  background-color: transparent;
}
.btn-outline-lime-600:not(:disabled):not(.disabled):active, .btn-outline-lime-600:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #65a30d;
  border-color: #65a30d;
}
.btn-outline-lime-600:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 163, 13, 0.5);
}

.btn-outline-lime-700 {
  color: #4d7c0f;
  border-color: #4d7c0f;
}
.btn-outline-lime-700:hover {
  color: #FEFEFE;
  background-color: #4d7c0f;
  border-color: #4d7c0f;
}
.btn-outline-lime-700:focus, .btn-outline-lime-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 124, 15, 0.5);
}
.btn-outline-lime-700.disabled, .btn-outline-lime-700:disabled {
  color: #4d7c0f;
  background-color: transparent;
}
.btn-outline-lime-700:not(:disabled):not(.disabled):active, .btn-outline-lime-700:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4d7c0f;
  border-color: #4d7c0f;
}
.btn-outline-lime-700:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 124, 15, 0.5);
}

.btn-outline-lime-800 {
  color: #3f6212;
  border-color: #3f6212;
}
.btn-outline-lime-800:hover {
  color: #FEFEFE;
  background-color: #3f6212;
  border-color: #3f6212;
}
.btn-outline-lime-800:focus, .btn-outline-lime-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 98, 18, 0.5);
}
.btn-outline-lime-800.disabled, .btn-outline-lime-800:disabled {
  color: #3f6212;
  background-color: transparent;
}
.btn-outline-lime-800:not(:disabled):not(.disabled):active, .btn-outline-lime-800:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3f6212;
  border-color: #3f6212;
}
.btn-outline-lime-800:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 98, 18, 0.5);
}

.btn-outline-lime-900 {
  color: #365314;
  border-color: #365314;
}
.btn-outline-lime-900:hover {
  color: #FEFEFE;
  background-color: #365314;
  border-color: #365314;
}
.btn-outline-lime-900:focus, .btn-outline-lime-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 83, 20, 0.5);
}
.btn-outline-lime-900.disabled, .btn-outline-lime-900:disabled {
  color: #365314;
  background-color: transparent;
}
.btn-outline-lime-900:not(:disabled):not(.disabled):active, .btn-outline-lime-900:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #365314;
  border-color: #365314;
}
.btn-outline-lime-900:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 83, 20, 0.5);
}

.btn-outline-lime-950 {
  color: #1a2e05;
  border-color: #1a2e05;
}
.btn-outline-lime-950:hover {
  color: #FEFEFE;
  background-color: #1a2e05;
  border-color: #1a2e05;
}
.btn-outline-lime-950:focus, .btn-outline-lime-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 46, 5, 0.5);
}
.btn-outline-lime-950.disabled, .btn-outline-lime-950:disabled {
  color: #1a2e05;
  background-color: transparent;
}
.btn-outline-lime-950:not(:disabled):not(.disabled):active, .btn-outline-lime-950:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a2e05;
  border-color: #1a2e05;
}
.btn-outline-lime-950:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 46, 5, 0.5);
}

.btn-outline-green-50 {
  color: #f0fdf4;
  border-color: #f0fdf4;
}
.btn-outline-green-50:hover {
  color: #212529;
  background-color: #f0fdf4;
  border-color: #f0fdf4;
}
.btn-outline-green-50:focus, .btn-outline-green-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 244, 0.5);
}
.btn-outline-green-50.disabled, .btn-outline-green-50:disabled {
  color: #f0fdf4;
  background-color: transparent;
}
.btn-outline-green-50:not(:disabled):not(.disabled):active, .btn-outline-green-50:not(:disabled):not(.disabled).active, .show > .btn-outline-green-50.dropdown-toggle {
  color: #212529;
  background-color: #f0fdf4;
  border-color: #f0fdf4;
}
.btn-outline-green-50:not(:disabled):not(.disabled):active:focus, .btn-outline-green-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 244, 0.5);
}

.btn-outline-green-100 {
  color: #dcfce7;
  border-color: #dcfce7;
}
.btn-outline-green-100:hover {
  color: #212529;
  background-color: #dcfce7;
  border-color: #dcfce7;
}
.btn-outline-green-100:focus, .btn-outline-green-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 252, 231, 0.5);
}
.btn-outline-green-100.disabled, .btn-outline-green-100:disabled {
  color: #dcfce7;
  background-color: transparent;
}
.btn-outline-green-100:not(:disabled):not(.disabled):active, .btn-outline-green-100:not(:disabled):not(.disabled).active, .show > .btn-outline-green-100.dropdown-toggle {
  color: #212529;
  background-color: #dcfce7;
  border-color: #dcfce7;
}
.btn-outline-green-100:not(:disabled):not(.disabled):active:focus, .btn-outline-green-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 252, 231, 0.5);
}

.btn-outline-green-200 {
  color: #bbf7d0;
  border-color: #bbf7d0;
}
.btn-outline-green-200:hover {
  color: #212529;
  background-color: #bbf7d0;
  border-color: #bbf7d0;
}
.btn-outline-green-200:focus, .btn-outline-green-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 247, 208, 0.5);
}
.btn-outline-green-200.disabled, .btn-outline-green-200:disabled {
  color: #bbf7d0;
  background-color: transparent;
}
.btn-outline-green-200:not(:disabled):not(.disabled):active, .btn-outline-green-200:not(:disabled):not(.disabled).active, .show > .btn-outline-green-200.dropdown-toggle {
  color: #212529;
  background-color: #bbf7d0;
  border-color: #bbf7d0;
}
.btn-outline-green-200:not(:disabled):not(.disabled):active:focus, .btn-outline-green-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 247, 208, 0.5);
}

.btn-outline-green-300 {
  color: #86efac;
  border-color: #86efac;
}
.btn-outline-green-300:hover {
  color: #212529;
  background-color: #86efac;
  border-color: #86efac;
}
.btn-outline-green-300:focus, .btn-outline-green-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 239, 172, 0.5);
}
.btn-outline-green-300.disabled, .btn-outline-green-300:disabled {
  color: #86efac;
  background-color: transparent;
}
.btn-outline-green-300:not(:disabled):not(.disabled):active, .btn-outline-green-300:not(:disabled):not(.disabled).active, .show > .btn-outline-green-300.dropdown-toggle {
  color: #212529;
  background-color: #86efac;
  border-color: #86efac;
}
.btn-outline-green-300:not(:disabled):not(.disabled):active:focus, .btn-outline-green-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 239, 172, 0.5);
}

.btn-outline-green-400 {
  color: #4ade80;
  border-color: #4ade80;
}
.btn-outline-green-400:hover {
  color: #212529;
  background-color: #4ade80;
  border-color: #4ade80;
}
.btn-outline-green-400:focus, .btn-outline-green-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 222, 128, 0.5);
}
.btn-outline-green-400.disabled, .btn-outline-green-400:disabled {
  color: #4ade80;
  background-color: transparent;
}
.btn-outline-green-400:not(:disabled):not(.disabled):active, .btn-outline-green-400:not(:disabled):not(.disabled).active, .show > .btn-outline-green-400.dropdown-toggle {
  color: #212529;
  background-color: #4ade80;
  border-color: #4ade80;
}
.btn-outline-green-400:not(:disabled):not(.disabled):active:focus, .btn-outline-green-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 222, 128, 0.5);
}

.btn-outline-green-500 {
  color: #22c55e;
  border-color: #22c55e;
}
.btn-outline-green-500:hover {
  color: #FEFEFE;
  background-color: #22c55e;
  border-color: #22c55e;
}
.btn-outline-green-500:focus, .btn-outline-green-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 197, 94, 0.5);
}
.btn-outline-green-500.disabled, .btn-outline-green-500:disabled {
  color: #22c55e;
  background-color: transparent;
}
.btn-outline-green-500:not(:disabled):not(.disabled):active, .btn-outline-green-500:not(:disabled):not(.disabled).active, .show > .btn-outline-green-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #22c55e;
  border-color: #22c55e;
}
.btn-outline-green-500:not(:disabled):not(.disabled):active:focus, .btn-outline-green-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 197, 94, 0.5);
}

.btn-outline-green-600 {
  color: #16a34a;
  border-color: #16a34a;
}
.btn-outline-green-600:hover {
  color: #FEFEFE;
  background-color: #16a34a;
  border-color: #16a34a;
}
.btn-outline-green-600:focus, .btn-outline-green-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 74, 0.5);
}
.btn-outline-green-600.disabled, .btn-outline-green-600:disabled {
  color: #16a34a;
  background-color: transparent;
}
.btn-outline-green-600:not(:disabled):not(.disabled):active, .btn-outline-green-600:not(:disabled):not(.disabled).active, .show > .btn-outline-green-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #16a34a;
  border-color: #16a34a;
}
.btn-outline-green-600:not(:disabled):not(.disabled):active:focus, .btn-outline-green-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 74, 0.5);
}

.btn-outline-green-700 {
  color: #15803d;
  border-color: #15803d;
}
.btn-outline-green-700:hover {
  color: #FEFEFE;
  background-color: #15803d;
  border-color: #15803d;
}
.btn-outline-green-700:focus, .btn-outline-green-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 128, 61, 0.5);
}
.btn-outline-green-700.disabled, .btn-outline-green-700:disabled {
  color: #15803d;
  background-color: transparent;
}
.btn-outline-green-700:not(:disabled):not(.disabled):active, .btn-outline-green-700:not(:disabled):not(.disabled).active, .show > .btn-outline-green-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #15803d;
  border-color: #15803d;
}
.btn-outline-green-700:not(:disabled):not(.disabled):active:focus, .btn-outline-green-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 128, 61, 0.5);
}

.btn-outline-green-800 {
  color: #166534;
  border-color: #166534;
}
.btn-outline-green-800:hover {
  color: #FEFEFE;
  background-color: #166534;
  border-color: #166534;
}
.btn-outline-green-800:focus, .btn-outline-green-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 101, 52, 0.5);
}
.btn-outline-green-800.disabled, .btn-outline-green-800:disabled {
  color: #166534;
  background-color: transparent;
}
.btn-outline-green-800:not(:disabled):not(.disabled):active, .btn-outline-green-800:not(:disabled):not(.disabled).active, .show > .btn-outline-green-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #166534;
  border-color: #166534;
}
.btn-outline-green-800:not(:disabled):not(.disabled):active:focus, .btn-outline-green-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 101, 52, 0.5);
}

.btn-outline-green-900 {
  color: #14532d;
  border-color: #14532d;
}
.btn-outline-green-900:hover {
  color: #FEFEFE;
  background-color: #14532d;
  border-color: #14532d;
}
.btn-outline-green-900:focus, .btn-outline-green-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 83, 45, 0.5);
}
.btn-outline-green-900.disabled, .btn-outline-green-900:disabled {
  color: #14532d;
  background-color: transparent;
}
.btn-outline-green-900:not(:disabled):not(.disabled):active, .btn-outline-green-900:not(:disabled):not(.disabled).active, .show > .btn-outline-green-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #14532d;
  border-color: #14532d;
}
.btn-outline-green-900:not(:disabled):not(.disabled):active:focus, .btn-outline-green-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 83, 45, 0.5);
}

.btn-outline-green-950 {
  color: #052e16;
  border-color: #052e16;
}
.btn-outline-green-950:hover {
  color: #FEFEFE;
  background-color: #052e16;
  border-color: #052e16;
}
.btn-outline-green-950:focus, .btn-outline-green-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 46, 22, 0.5);
}
.btn-outline-green-950.disabled, .btn-outline-green-950:disabled {
  color: #052e16;
  background-color: transparent;
}
.btn-outline-green-950:not(:disabled):not(.disabled):active, .btn-outline-green-950:not(:disabled):not(.disabled).active, .show > .btn-outline-green-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #052e16;
  border-color: #052e16;
}
.btn-outline-green-950:not(:disabled):not(.disabled):active:focus, .btn-outline-green-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 46, 22, 0.5);
}

.btn-outline-emerald-50 {
  color: #ecfdf5;
  border-color: #ecfdf5;
}
.btn-outline-emerald-50:hover {
  color: #212529;
  background-color: #ecfdf5;
  border-color: #ecfdf5;
}
.btn-outline-emerald-50:focus, .btn-outline-emerald-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 253, 245, 0.5);
}
.btn-outline-emerald-50.disabled, .btn-outline-emerald-50:disabled {
  color: #ecfdf5;
  background-color: transparent;
}
.btn-outline-emerald-50:not(:disabled):not(.disabled):active, .btn-outline-emerald-50:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-50.dropdown-toggle {
  color: #212529;
  background-color: #ecfdf5;
  border-color: #ecfdf5;
}
.btn-outline-emerald-50:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 253, 245, 0.5);
}

.btn-outline-emerald-100 {
  color: #d1fae5;
  border-color: #d1fae5;
}
.btn-outline-emerald-100:hover {
  color: #212529;
  background-color: #d1fae5;
  border-color: #d1fae5;
}
.btn-outline-emerald-100:focus, .btn-outline-emerald-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 250, 229, 0.5);
}
.btn-outline-emerald-100.disabled, .btn-outline-emerald-100:disabled {
  color: #d1fae5;
  background-color: transparent;
}
.btn-outline-emerald-100:not(:disabled):not(.disabled):active, .btn-outline-emerald-100:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-100.dropdown-toggle {
  color: #212529;
  background-color: #d1fae5;
  border-color: #d1fae5;
}
.btn-outline-emerald-100:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 250, 229, 0.5);
}

.btn-outline-emerald-200 {
  color: #a7f3d0;
  border-color: #a7f3d0;
}
.btn-outline-emerald-200:hover {
  color: #212529;
  background-color: #a7f3d0;
  border-color: #a7f3d0;
}
.btn-outline-emerald-200:focus, .btn-outline-emerald-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 243, 208, 0.5);
}
.btn-outline-emerald-200.disabled, .btn-outline-emerald-200:disabled {
  color: #a7f3d0;
  background-color: transparent;
}
.btn-outline-emerald-200:not(:disabled):not(.disabled):active, .btn-outline-emerald-200:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-200.dropdown-toggle {
  color: #212529;
  background-color: #a7f3d0;
  border-color: #a7f3d0;
}
.btn-outline-emerald-200:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 243, 208, 0.5);
}

.btn-outline-emerald-300 {
  color: #6ee7b7;
  border-color: #6ee7b7;
}
.btn-outline-emerald-300:hover {
  color: #212529;
  background-color: #6ee7b7;
  border-color: #6ee7b7;
}
.btn-outline-emerald-300:focus, .btn-outline-emerald-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 231, 183, 0.5);
}
.btn-outline-emerald-300.disabled, .btn-outline-emerald-300:disabled {
  color: #6ee7b7;
  background-color: transparent;
}
.btn-outline-emerald-300:not(:disabled):not(.disabled):active, .btn-outline-emerald-300:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-300.dropdown-toggle {
  color: #212529;
  background-color: #6ee7b7;
  border-color: #6ee7b7;
}
.btn-outline-emerald-300:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 231, 183, 0.5);
}

.btn-outline-emerald-400 {
  color: #34d399;
  border-color: #34d399;
}
.btn-outline-emerald-400:hover {
  color: #212529;
  background-color: #34d399;
  border-color: #34d399;
}
.btn-outline-emerald-400:focus, .btn-outline-emerald-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 211, 153, 0.5);
}
.btn-outline-emerald-400.disabled, .btn-outline-emerald-400:disabled {
  color: #34d399;
  background-color: transparent;
}
.btn-outline-emerald-400:not(:disabled):not(.disabled):active, .btn-outline-emerald-400:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-400.dropdown-toggle {
  color: #212529;
  background-color: #34d399;
  border-color: #34d399;
}
.btn-outline-emerald-400:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 211, 153, 0.5);
}

.btn-outline-emerald-500 {
  color: #10b981;
  border-color: #10b981;
}
.btn-outline-emerald-500:hover {
  color: #FEFEFE;
  background-color: #10b981;
  border-color: #10b981;
}
.btn-outline-emerald-500:focus, .btn-outline-emerald-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.5);
}
.btn-outline-emerald-500.disabled, .btn-outline-emerald-500:disabled {
  color: #10b981;
  background-color: transparent;
}
.btn-outline-emerald-500:not(:disabled):not(.disabled):active, .btn-outline-emerald-500:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #10b981;
  border-color: #10b981;
}
.btn-outline-emerald-500:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.5);
}

.btn-outline-emerald-600 {
  color: #059669;
  border-color: #059669;
}
.btn-outline-emerald-600:hover {
  color: #FEFEFE;
  background-color: #059669;
  border-color: #059669;
}
.btn-outline-emerald-600:focus, .btn-outline-emerald-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 150, 105, 0.5);
}
.btn-outline-emerald-600.disabled, .btn-outline-emerald-600:disabled {
  color: #059669;
  background-color: transparent;
}
.btn-outline-emerald-600:not(:disabled):not(.disabled):active, .btn-outline-emerald-600:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #059669;
  border-color: #059669;
}
.btn-outline-emerald-600:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 150, 105, 0.5);
}

.btn-outline-emerald-700 {
  color: #047857;
  border-color: #047857;
}
.btn-outline-emerald-700:hover {
  color: #FEFEFE;
  background-color: #047857;
  border-color: #047857;
}
.btn-outline-emerald-700:focus, .btn-outline-emerald-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 120, 87, 0.5);
}
.btn-outline-emerald-700.disabled, .btn-outline-emerald-700:disabled {
  color: #047857;
  background-color: transparent;
}
.btn-outline-emerald-700:not(:disabled):not(.disabled):active, .btn-outline-emerald-700:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #047857;
  border-color: #047857;
}
.btn-outline-emerald-700:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 120, 87, 0.5);
}

.btn-outline-emerald-800 {
  color: #065f46;
  border-color: #065f46;
}
.btn-outline-emerald-800:hover {
  color: #FEFEFE;
  background-color: #065f46;
  border-color: #065f46;
}
.btn-outline-emerald-800:focus, .btn-outline-emerald-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 95, 70, 0.5);
}
.btn-outline-emerald-800.disabled, .btn-outline-emerald-800:disabled {
  color: #065f46;
  background-color: transparent;
}
.btn-outline-emerald-800:not(:disabled):not(.disabled):active, .btn-outline-emerald-800:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #065f46;
  border-color: #065f46;
}
.btn-outline-emerald-800:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 95, 70, 0.5);
}

.btn-outline-emerald-900 {
  color: #064e3b;
  border-color: #064e3b;
}
.btn-outline-emerald-900:hover {
  color: #FEFEFE;
  background-color: #064e3b;
  border-color: #064e3b;
}
.btn-outline-emerald-900:focus, .btn-outline-emerald-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 78, 59, 0.5);
}
.btn-outline-emerald-900.disabled, .btn-outline-emerald-900:disabled {
  color: #064e3b;
  background-color: transparent;
}
.btn-outline-emerald-900:not(:disabled):not(.disabled):active, .btn-outline-emerald-900:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #064e3b;
  border-color: #064e3b;
}
.btn-outline-emerald-900:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 78, 59, 0.5);
}

.btn-outline-emerald-950 {
  color: #022c22;
  border-color: #022c22;
}
.btn-outline-emerald-950:hover {
  color: #FEFEFE;
  background-color: #022c22;
  border-color: #022c22;
}
.btn-outline-emerald-950:focus, .btn-outline-emerald-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 44, 34, 0.5);
}
.btn-outline-emerald-950.disabled, .btn-outline-emerald-950:disabled {
  color: #022c22;
  background-color: transparent;
}
.btn-outline-emerald-950:not(:disabled):not(.disabled):active, .btn-outline-emerald-950:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #022c22;
  border-color: #022c22;
}
.btn-outline-emerald-950:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 44, 34, 0.5);
}

.btn-outline-teal-50 {
  color: #f0fdfa;
  border-color: #f0fdfa;
}
.btn-outline-teal-50:hover {
  color: #212529;
  background-color: #f0fdfa;
  border-color: #f0fdfa;
}
.btn-outline-teal-50:focus, .btn-outline-teal-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 250, 0.5);
}
.btn-outline-teal-50.disabled, .btn-outline-teal-50:disabled {
  color: #f0fdfa;
  background-color: transparent;
}
.btn-outline-teal-50:not(:disabled):not(.disabled):active, .btn-outline-teal-50:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-50.dropdown-toggle {
  color: #212529;
  background-color: #f0fdfa;
  border-color: #f0fdfa;
}
.btn-outline-teal-50:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 250, 0.5);
}

.btn-outline-teal-100 {
  color: #ccfbf1;
  border-color: #ccfbf1;
}
.btn-outline-teal-100:hover {
  color: #212529;
  background-color: #ccfbf1;
  border-color: #ccfbf1;
}
.btn-outline-teal-100:focus, .btn-outline-teal-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 251, 241, 0.5);
}
.btn-outline-teal-100.disabled, .btn-outline-teal-100:disabled {
  color: #ccfbf1;
  background-color: transparent;
}
.btn-outline-teal-100:not(:disabled):not(.disabled):active, .btn-outline-teal-100:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-100.dropdown-toggle {
  color: #212529;
  background-color: #ccfbf1;
  border-color: #ccfbf1;
}
.btn-outline-teal-100:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 251, 241, 0.5);
}

.btn-outline-teal-200 {
  color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-200:hover {
  color: #212529;
  background-color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-200:focus, .btn-outline-teal-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 246, 228, 0.5);
}
.btn-outline-teal-200.disabled, .btn-outline-teal-200:disabled {
  color: #99f6e4;
  background-color: transparent;
}
.btn-outline-teal-200:not(:disabled):not(.disabled):active, .btn-outline-teal-200:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-200.dropdown-toggle {
  color: #212529;
  background-color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-200:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 246, 228, 0.5);
}

.btn-outline-teal-300 {
  color: #5eead4;
  border-color: #5eead4;
}
.btn-outline-teal-300:hover {
  color: #212529;
  background-color: #5eead4;
  border-color: #5eead4;
}
.btn-outline-teal-300:focus, .btn-outline-teal-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
}
.btn-outline-teal-300.disabled, .btn-outline-teal-300:disabled {
  color: #5eead4;
  background-color: transparent;
}
.btn-outline-teal-300:not(:disabled):not(.disabled):active, .btn-outline-teal-300:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-300.dropdown-toggle {
  color: #212529;
  background-color: #5eead4;
  border-color: #5eead4;
}
.btn-outline-teal-300:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
}

.btn-outline-teal-400 {
  color: #2dd4bf;
  border-color: #2dd4bf;
}
.btn-outline-teal-400:hover {
  color: #212529;
  background-color: #2dd4bf;
  border-color: #2dd4bf;
}
.btn-outline-teal-400:focus, .btn-outline-teal-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 212, 191, 0.5);
}
.btn-outline-teal-400.disabled, .btn-outline-teal-400:disabled {
  color: #2dd4bf;
  background-color: transparent;
}
.btn-outline-teal-400:not(:disabled):not(.disabled):active, .btn-outline-teal-400:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-400.dropdown-toggle {
  color: #212529;
  background-color: #2dd4bf;
  border-color: #2dd4bf;
}
.btn-outline-teal-400:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 212, 191, 0.5);
}

.btn-outline-teal-500 {
  color: #14b8a6;
  border-color: #14b8a6;
}
.btn-outline-teal-500:hover {
  color: #FEFEFE;
  background-color: #14b8a6;
  border-color: #14b8a6;
}
.btn-outline-teal-500:focus, .btn-outline-teal-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 184, 166, 0.5);
}
.btn-outline-teal-500.disabled, .btn-outline-teal-500:disabled {
  color: #14b8a6;
  background-color: transparent;
}
.btn-outline-teal-500:not(:disabled):not(.disabled):active, .btn-outline-teal-500:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #14b8a6;
  border-color: #14b8a6;
}
.btn-outline-teal-500:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 184, 166, 0.5);
}

.btn-outline-teal-600 {
  color: #0d9488;
  border-color: #0d9488;
}
.btn-outline-teal-600:hover {
  color: #FEFEFE;
  background-color: #0d9488;
  border-color: #0d9488;
}
.btn-outline-teal-600:focus, .btn-outline-teal-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 148, 136, 0.5);
}
.btn-outline-teal-600.disabled, .btn-outline-teal-600:disabled {
  color: #0d9488;
  background-color: transparent;
}
.btn-outline-teal-600:not(:disabled):not(.disabled):active, .btn-outline-teal-600:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d9488;
  border-color: #0d9488;
}
.btn-outline-teal-600:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 148, 136, 0.5);
}

.btn-outline-teal-700 {
  color: #0f766e;
  border-color: #0f766e;
}
.btn-outline-teal-700:hover {
  color: #FEFEFE;
  background-color: #0f766e;
  border-color: #0f766e;
}
.btn-outline-teal-700:focus, .btn-outline-teal-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 118, 110, 0.5);
}
.btn-outline-teal-700.disabled, .btn-outline-teal-700:disabled {
  color: #0f766e;
  background-color: transparent;
}
.btn-outline-teal-700:not(:disabled):not(.disabled):active, .btn-outline-teal-700:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f766e;
  border-color: #0f766e;
}
.btn-outline-teal-700:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 118, 110, 0.5);
}

.btn-outline-teal-800 {
  color: #115e59;
  border-color: #115e59;
}
.btn-outline-teal-800:hover {
  color: #FEFEFE;
  background-color: #115e59;
  border-color: #115e59;
}
.btn-outline-teal-800:focus, .btn-outline-teal-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 94, 89, 0.5);
}
.btn-outline-teal-800.disabled, .btn-outline-teal-800:disabled {
  color: #115e59;
  background-color: transparent;
}
.btn-outline-teal-800:not(:disabled):not(.disabled):active, .btn-outline-teal-800:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #115e59;
  border-color: #115e59;
}
.btn-outline-teal-800:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 94, 89, 0.5);
}

.btn-outline-teal-900 {
  color: #134e4a;
  border-color: #134e4a;
}
.btn-outline-teal-900:hover {
  color: #FEFEFE;
  background-color: #134e4a;
  border-color: #134e4a;
}
.btn-outline-teal-900:focus, .btn-outline-teal-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(19, 78, 74, 0.5);
}
.btn-outline-teal-900.disabled, .btn-outline-teal-900:disabled {
  color: #134e4a;
  background-color: transparent;
}
.btn-outline-teal-900:not(:disabled):not(.disabled):active, .btn-outline-teal-900:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #134e4a;
  border-color: #134e4a;
}
.btn-outline-teal-900:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(19, 78, 74, 0.5);
}

.btn-outline-teal-950 {
  color: #042f2e;
  border-color: #042f2e;
}
.btn-outline-teal-950:hover {
  color: #FEFEFE;
  background-color: #042f2e;
  border-color: #042f2e;
}
.btn-outline-teal-950:focus, .btn-outline-teal-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 47, 46, 0.5);
}
.btn-outline-teal-950.disabled, .btn-outline-teal-950:disabled {
  color: #042f2e;
  background-color: transparent;
}
.btn-outline-teal-950:not(:disabled):not(.disabled):active, .btn-outline-teal-950:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #042f2e;
  border-color: #042f2e;
}
.btn-outline-teal-950:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 47, 46, 0.5);
}

.btn-outline-cyan-50 {
  color: #ecfeff;
  border-color: #ecfeff;
}
.btn-outline-cyan-50:hover {
  color: #212529;
  background-color: #ecfeff;
  border-color: #ecfeff;
}
.btn-outline-cyan-50:focus, .btn-outline-cyan-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 254, 255, 0.5);
}
.btn-outline-cyan-50.disabled, .btn-outline-cyan-50:disabled {
  color: #ecfeff;
  background-color: transparent;
}
.btn-outline-cyan-50:not(:disabled):not(.disabled):active, .btn-outline-cyan-50:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-50.dropdown-toggle {
  color: #212529;
  background-color: #ecfeff;
  border-color: #ecfeff;
}
.btn-outline-cyan-50:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 254, 255, 0.5);
}

.btn-outline-cyan-100 {
  color: #cffafe;
  border-color: #cffafe;
}
.btn-outline-cyan-100:hover {
  color: #212529;
  background-color: #cffafe;
  border-color: #cffafe;
}
.btn-outline-cyan-100:focus, .btn-outline-cyan-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 250, 254, 0.5);
}
.btn-outline-cyan-100.disabled, .btn-outline-cyan-100:disabled {
  color: #cffafe;
  background-color: transparent;
}
.btn-outline-cyan-100:not(:disabled):not(.disabled):active, .btn-outline-cyan-100:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-100.dropdown-toggle {
  color: #212529;
  background-color: #cffafe;
  border-color: #cffafe;
}
.btn-outline-cyan-100:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 250, 254, 0.5);
}

.btn-outline-cyan-200 {
  color: #a5f3fc;
  border-color: #a5f3fc;
}
.btn-outline-cyan-200:hover {
  color: #212529;
  background-color: #a5f3fc;
  border-color: #a5f3fc;
}
.btn-outline-cyan-200:focus, .btn-outline-cyan-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 243, 252, 0.5);
}
.btn-outline-cyan-200.disabled, .btn-outline-cyan-200:disabled {
  color: #a5f3fc;
  background-color: transparent;
}
.btn-outline-cyan-200:not(:disabled):not(.disabled):active, .btn-outline-cyan-200:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-200.dropdown-toggle {
  color: #212529;
  background-color: #a5f3fc;
  border-color: #a5f3fc;
}
.btn-outline-cyan-200:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 243, 252, 0.5);
}

.btn-outline-cyan-300 {
  color: #67e8f9;
  border-color: #67e8f9;
}
.btn-outline-cyan-300:hover {
  color: #212529;
  background-color: #67e8f9;
  border-color: #67e8f9;
}
.btn-outline-cyan-300:focus, .btn-outline-cyan-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 232, 249, 0.5);
}
.btn-outline-cyan-300.disabled, .btn-outline-cyan-300:disabled {
  color: #67e8f9;
  background-color: transparent;
}
.btn-outline-cyan-300:not(:disabled):not(.disabled):active, .btn-outline-cyan-300:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-300.dropdown-toggle {
  color: #212529;
  background-color: #67e8f9;
  border-color: #67e8f9;
}
.btn-outline-cyan-300:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 232, 249, 0.5);
}

.btn-outline-cyan-400 {
  color: #22d3ee;
  border-color: #22d3ee;
}
.btn-outline-cyan-400:hover {
  color: #212529;
  background-color: #22d3ee;
  border-color: #22d3ee;
}
.btn-outline-cyan-400:focus, .btn-outline-cyan-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 211, 238, 0.5);
}
.btn-outline-cyan-400.disabled, .btn-outline-cyan-400:disabled {
  color: #22d3ee;
  background-color: transparent;
}
.btn-outline-cyan-400:not(:disabled):not(.disabled):active, .btn-outline-cyan-400:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-400.dropdown-toggle {
  color: #212529;
  background-color: #22d3ee;
  border-color: #22d3ee;
}
.btn-outline-cyan-400:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 211, 238, 0.5);
}

.btn-outline-cyan-500 {
  color: #06b6d4;
  border-color: #06b6d4;
}
.btn-outline-cyan-500:hover {
  color: #FEFEFE;
  background-color: #06b6d4;
  border-color: #06b6d4;
}
.btn-outline-cyan-500:focus, .btn-outline-cyan-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 182, 212, 0.5);
}
.btn-outline-cyan-500.disabled, .btn-outline-cyan-500:disabled {
  color: #06b6d4;
  background-color: transparent;
}
.btn-outline-cyan-500:not(:disabled):not(.disabled):active, .btn-outline-cyan-500:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #06b6d4;
  border-color: #06b6d4;
}
.btn-outline-cyan-500:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 182, 212, 0.5);
}

.btn-outline-cyan-600 {
  color: #0891b2;
  border-color: #0891b2;
}
.btn-outline-cyan-600:hover {
  color: #FEFEFE;
  background-color: #0891b2;
  border-color: #0891b2;
}
.btn-outline-cyan-600:focus, .btn-outline-cyan-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 145, 178, 0.5);
}
.btn-outline-cyan-600.disabled, .btn-outline-cyan-600:disabled {
  color: #0891b2;
  background-color: transparent;
}
.btn-outline-cyan-600:not(:disabled):not(.disabled):active, .btn-outline-cyan-600:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0891b2;
  border-color: #0891b2;
}
.btn-outline-cyan-600:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 145, 178, 0.5);
}

.btn-outline-cyan-700 {
  color: #0e7490;
  border-color: #0e7490;
}
.btn-outline-cyan-700:hover {
  color: #FEFEFE;
  background-color: #0e7490;
  border-color: #0e7490;
}
.btn-outline-cyan-700:focus, .btn-outline-cyan-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 116, 144, 0.5);
}
.btn-outline-cyan-700.disabled, .btn-outline-cyan-700:disabled {
  color: #0e7490;
  background-color: transparent;
}
.btn-outline-cyan-700:not(:disabled):not(.disabled):active, .btn-outline-cyan-700:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e7490;
  border-color: #0e7490;
}
.btn-outline-cyan-700:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 116, 144, 0.5);
}

.btn-outline-cyan-800 {
  color: #155e75;
  border-color: #155e75;
}
.btn-outline-cyan-800:hover {
  color: #FEFEFE;
  background-color: #155e75;
  border-color: #155e75;
}
.btn-outline-cyan-800:focus, .btn-outline-cyan-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 94, 117, 0.5);
}
.btn-outline-cyan-800.disabled, .btn-outline-cyan-800:disabled {
  color: #155e75;
  background-color: transparent;
}
.btn-outline-cyan-800:not(:disabled):not(.disabled):active, .btn-outline-cyan-800:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #155e75;
  border-color: #155e75;
}
.btn-outline-cyan-800:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 94, 117, 0.5);
}

.btn-outline-cyan-900 {
  color: #164e63;
  border-color: #164e63;
}
.btn-outline-cyan-900:hover {
  color: #FEFEFE;
  background-color: #164e63;
  border-color: #164e63;
}
.btn-outline-cyan-900:focus, .btn-outline-cyan-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 78, 99, 0.5);
}
.btn-outline-cyan-900.disabled, .btn-outline-cyan-900:disabled {
  color: #164e63;
  background-color: transparent;
}
.btn-outline-cyan-900:not(:disabled):not(.disabled):active, .btn-outline-cyan-900:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #164e63;
  border-color: #164e63;
}
.btn-outline-cyan-900:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 78, 99, 0.5);
}

.btn-outline-cyan-950 {
  color: #083344;
  border-color: #083344;
}
.btn-outline-cyan-950:hover {
  color: #FEFEFE;
  background-color: #083344;
  border-color: #083344;
}
.btn-outline-cyan-950:focus, .btn-outline-cyan-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 51, 68, 0.5);
}
.btn-outline-cyan-950.disabled, .btn-outline-cyan-950:disabled {
  color: #083344;
  background-color: transparent;
}
.btn-outline-cyan-950:not(:disabled):not(.disabled):active, .btn-outline-cyan-950:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #083344;
  border-color: #083344;
}
.btn-outline-cyan-950:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 51, 68, 0.5);
}

.btn-outline-sky-50 {
  color: #f0f9ff;
  border-color: #f0f9ff;
}
.btn-outline-sky-50:hover {
  color: #212529;
  background-color: #f0f9ff;
  border-color: #f0f9ff;
}
.btn-outline-sky-50:focus, .btn-outline-sky-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 249, 255, 0.5);
}
.btn-outline-sky-50.disabled, .btn-outline-sky-50:disabled {
  color: #f0f9ff;
  background-color: transparent;
}
.btn-outline-sky-50:not(:disabled):not(.disabled):active, .btn-outline-sky-50:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-50.dropdown-toggle {
  color: #212529;
  background-color: #f0f9ff;
  border-color: #f0f9ff;
}
.btn-outline-sky-50:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 249, 255, 0.5);
}

.btn-outline-sky-100 {
  color: #e0f2fe;
  border-color: #e0f2fe;
}
.btn-outline-sky-100:hover {
  color: #212529;
  background-color: #e0f2fe;
  border-color: #e0f2fe;
}
.btn-outline-sky-100:focus, .btn-outline-sky-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 242, 254, 0.5);
}
.btn-outline-sky-100.disabled, .btn-outline-sky-100:disabled {
  color: #e0f2fe;
  background-color: transparent;
}
.btn-outline-sky-100:not(:disabled):not(.disabled):active, .btn-outline-sky-100:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-100.dropdown-toggle {
  color: #212529;
  background-color: #e0f2fe;
  border-color: #e0f2fe;
}
.btn-outline-sky-100:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 242, 254, 0.5);
}

.btn-outline-sky-200 {
  color: #bae6fd;
  border-color: #bae6fd;
}
.btn-outline-sky-200:hover {
  color: #212529;
  background-color: #bae6fd;
  border-color: #bae6fd;
}
.btn-outline-sky-200:focus, .btn-outline-sky-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 230, 253, 0.5);
}
.btn-outline-sky-200.disabled, .btn-outline-sky-200:disabled {
  color: #bae6fd;
  background-color: transparent;
}
.btn-outline-sky-200:not(:disabled):not(.disabled):active, .btn-outline-sky-200:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-200.dropdown-toggle {
  color: #212529;
  background-color: #bae6fd;
  border-color: #bae6fd;
}
.btn-outline-sky-200:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 230, 253, 0.5);
}

.btn-outline-sky-300 {
  color: #7dd3fc;
  border-color: #7dd3fc;
}
.btn-outline-sky-300:hover {
  color: #212529;
  background-color: #7dd3fc;
  border-color: #7dd3fc;
}
.btn-outline-sky-300:focus, .btn-outline-sky-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 211, 252, 0.5);
}
.btn-outline-sky-300.disabled, .btn-outline-sky-300:disabled {
  color: #7dd3fc;
  background-color: transparent;
}
.btn-outline-sky-300:not(:disabled):not(.disabled):active, .btn-outline-sky-300:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-300.dropdown-toggle {
  color: #212529;
  background-color: #7dd3fc;
  border-color: #7dd3fc;
}
.btn-outline-sky-300:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 211, 252, 0.5);
}

.btn-outline-sky-400 {
  color: #38bdf8;
  border-color: #38bdf8;
}
.btn-outline-sky-400:hover {
  color: #212529;
  background-color: #38bdf8;
  border-color: #38bdf8;
}
.btn-outline-sky-400:focus, .btn-outline-sky-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 189, 248, 0.5);
}
.btn-outline-sky-400.disabled, .btn-outline-sky-400:disabled {
  color: #38bdf8;
  background-color: transparent;
}
.btn-outline-sky-400:not(:disabled):not(.disabled):active, .btn-outline-sky-400:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-400.dropdown-toggle {
  color: #212529;
  background-color: #38bdf8;
  border-color: #38bdf8;
}
.btn-outline-sky-400:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 189, 248, 0.5);
}

.btn-outline-sky-500 {
  color: #0ea5e9;
  border-color: #0ea5e9;
}
.btn-outline-sky-500:hover {
  color: #FEFEFE;
  background-color: #0ea5e9;
  border-color: #0ea5e9;
}
.btn-outline-sky-500:focus, .btn-outline-sky-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 165, 233, 0.5);
}
.btn-outline-sky-500.disabled, .btn-outline-sky-500:disabled {
  color: #0ea5e9;
  background-color: transparent;
}
.btn-outline-sky-500:not(:disabled):not(.disabled):active, .btn-outline-sky-500:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0ea5e9;
  border-color: #0ea5e9;
}
.btn-outline-sky-500:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 165, 233, 0.5);
}

.btn-outline-sky-600 {
  color: #0284c7;
  border-color: #0284c7;
}
.btn-outline-sky-600:hover {
  color: #FEFEFE;
  background-color: #0284c7;
  border-color: #0284c7;
}
.btn-outline-sky-600:focus, .btn-outline-sky-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 132, 199, 0.5);
}
.btn-outline-sky-600.disabled, .btn-outline-sky-600:disabled {
  color: #0284c7;
  background-color: transparent;
}
.btn-outline-sky-600:not(:disabled):not(.disabled):active, .btn-outline-sky-600:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0284c7;
  border-color: #0284c7;
}
.btn-outline-sky-600:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 132, 199, 0.5);
}

.btn-outline-sky-700 {
  color: #0369a1;
  border-color: #0369a1;
}
.btn-outline-sky-700:hover {
  color: #FEFEFE;
  background-color: #0369a1;
  border-color: #0369a1;
}
.btn-outline-sky-700:focus, .btn-outline-sky-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 105, 161, 0.5);
}
.btn-outline-sky-700.disabled, .btn-outline-sky-700:disabled {
  color: #0369a1;
  background-color: transparent;
}
.btn-outline-sky-700:not(:disabled):not(.disabled):active, .btn-outline-sky-700:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0369a1;
  border-color: #0369a1;
}
.btn-outline-sky-700:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 105, 161, 0.5);
}

.btn-outline-sky-800 {
  color: #075985;
  border-color: #075985;
}
.btn-outline-sky-800:hover {
  color: #FEFEFE;
  background-color: #075985;
  border-color: #075985;
}
.btn-outline-sky-800:focus, .btn-outline-sky-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 133, 0.5);
}
.btn-outline-sky-800.disabled, .btn-outline-sky-800:disabled {
  color: #075985;
  background-color: transparent;
}
.btn-outline-sky-800:not(:disabled):not(.disabled):active, .btn-outline-sky-800:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #075985;
  border-color: #075985;
}
.btn-outline-sky-800:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 133, 0.5);
}

.btn-outline-sky-900 {
  color: #0c4a6e;
  border-color: #0c4a6e;
}
.btn-outline-sky-900:hover {
  color: #FEFEFE;
  background-color: #0c4a6e;
  border-color: #0c4a6e;
}
.btn-outline-sky-900:focus, .btn-outline-sky-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 74, 110, 0.5);
}
.btn-outline-sky-900.disabled, .btn-outline-sky-900:disabled {
  color: #0c4a6e;
  background-color: transparent;
}
.btn-outline-sky-900:not(:disabled):not(.disabled):active, .btn-outline-sky-900:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c4a6e;
  border-color: #0c4a6e;
}
.btn-outline-sky-900:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 74, 110, 0.5);
}

.btn-outline-sky-950 {
  color: #082f49;
  border-color: #082f49;
}
.btn-outline-sky-950:hover {
  color: #FEFEFE;
  background-color: #082f49;
  border-color: #082f49;
}
.btn-outline-sky-950:focus, .btn-outline-sky-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 47, 73, 0.5);
}
.btn-outline-sky-950.disabled, .btn-outline-sky-950:disabled {
  color: #082f49;
  background-color: transparent;
}
.btn-outline-sky-950:not(:disabled):not(.disabled):active, .btn-outline-sky-950:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #082f49;
  border-color: #082f49;
}
.btn-outline-sky-950:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 47, 73, 0.5);
}

.btn-outline-blue-50 {
  color: #eff6ff;
  border-color: #eff6ff;
}
.btn-outline-blue-50:hover {
  color: #212529;
  background-color: #eff6ff;
  border-color: #eff6ff;
}
.btn-outline-blue-50:focus, .btn-outline-blue-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 246, 255, 0.5);
}
.btn-outline-blue-50.disabled, .btn-outline-blue-50:disabled {
  color: #eff6ff;
  background-color: transparent;
}
.btn-outline-blue-50:not(:disabled):not(.disabled):active, .btn-outline-blue-50:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-50.dropdown-toggle {
  color: #212529;
  background-color: #eff6ff;
  border-color: #eff6ff;
}
.btn-outline-blue-50:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 246, 255, 0.5);
}

.btn-outline-blue-100 {
  color: #dbeafe;
  border-color: #dbeafe;
}
.btn-outline-blue-100:hover {
  color: #212529;
  background-color: #dbeafe;
  border-color: #dbeafe;
}
.btn-outline-blue-100:focus, .btn-outline-blue-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 234, 254, 0.5);
}
.btn-outline-blue-100.disabled, .btn-outline-blue-100:disabled {
  color: #dbeafe;
  background-color: transparent;
}
.btn-outline-blue-100:not(:disabled):not(.disabled):active, .btn-outline-blue-100:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-100.dropdown-toggle {
  color: #212529;
  background-color: #dbeafe;
  border-color: #dbeafe;
}
.btn-outline-blue-100:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 234, 254, 0.5);
}

.btn-outline-blue-200 {
  color: #bfdbfe;
  border-color: #bfdbfe;
}
.btn-outline-blue-200:hover {
  color: #212529;
  background-color: #bfdbfe;
  border-color: #bfdbfe;
}
.btn-outline-blue-200:focus, .btn-outline-blue-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 219, 254, 0.5);
}
.btn-outline-blue-200.disabled, .btn-outline-blue-200:disabled {
  color: #bfdbfe;
  background-color: transparent;
}
.btn-outline-blue-200:not(:disabled):not(.disabled):active, .btn-outline-blue-200:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-200.dropdown-toggle {
  color: #212529;
  background-color: #bfdbfe;
  border-color: #bfdbfe;
}
.btn-outline-blue-200:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 219, 254, 0.5);
}

.btn-outline-blue-300 {
  color: #93c5fd;
  border-color: #93c5fd;
}
.btn-outline-blue-300:hover {
  color: #212529;
  background-color: #93c5fd;
  border-color: #93c5fd;
}
.btn-outline-blue-300:focus, .btn-outline-blue-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
}
.btn-outline-blue-300.disabled, .btn-outline-blue-300:disabled {
  color: #93c5fd;
  background-color: transparent;
}
.btn-outline-blue-300:not(:disabled):not(.disabled):active, .btn-outline-blue-300:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-300.dropdown-toggle {
  color: #212529;
  background-color: #93c5fd;
  border-color: #93c5fd;
}
.btn-outline-blue-300:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
}

.btn-outline-blue-400 {
  color: #60a5fa;
  border-color: #60a5fa;
}
.btn-outline-blue-400:hover {
  color: #212529;
  background-color: #60a5fa;
  border-color: #60a5fa;
}
.btn-outline-blue-400:focus, .btn-outline-blue-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 165, 250, 0.5);
}
.btn-outline-blue-400.disabled, .btn-outline-blue-400:disabled {
  color: #60a5fa;
  background-color: transparent;
}
.btn-outline-blue-400:not(:disabled):not(.disabled):active, .btn-outline-blue-400:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-400.dropdown-toggle {
  color: #212529;
  background-color: #60a5fa;
  border-color: #60a5fa;
}
.btn-outline-blue-400:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 165, 250, 0.5);
}

.btn-outline-blue-500 {
  color: #3b82f6;
  border-color: #3b82f6;
}
.btn-outline-blue-500:hover {
  color: #FEFEFE;
  background-color: #3b82f6;
  border-color: #3b82f6;
}
.btn-outline-blue-500:focus, .btn-outline-blue-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 130, 246, 0.5);
}
.btn-outline-blue-500.disabled, .btn-outline-blue-500:disabled {
  color: #3b82f6;
  background-color: transparent;
}
.btn-outline-blue-500:not(:disabled):not(.disabled):active, .btn-outline-blue-500:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3b82f6;
  border-color: #3b82f6;
}
.btn-outline-blue-500:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 130, 246, 0.5);
}

.btn-outline-blue-600 {
  color: #2563eb;
  border-color: #2563eb;
}
.btn-outline-blue-600:hover {
  color: #FEFEFE;
  background-color: #2563eb;
  border-color: #2563eb;
}
.btn-outline-blue-600:focus, .btn-outline-blue-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.5);
}
.btn-outline-blue-600.disabled, .btn-outline-blue-600:disabled {
  color: #2563eb;
  background-color: transparent;
}
.btn-outline-blue-600:not(:disabled):not(.disabled):active, .btn-outline-blue-600:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2563eb;
  border-color: #2563eb;
}
.btn-outline-blue-600:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.5);
}

.btn-outline-blue-700 {
  color: #1d4ed8;
  border-color: #1d4ed8;
}
.btn-outline-blue-700:hover {
  color: #FEFEFE;
  background-color: #1d4ed8;
  border-color: #1d4ed8;
}
.btn-outline-blue-700:focus, .btn-outline-blue-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 78, 216, 0.5);
}
.btn-outline-blue-700.disabled, .btn-outline-blue-700:disabled {
  color: #1d4ed8;
  background-color: transparent;
}
.btn-outline-blue-700:not(:disabled):not(.disabled):active, .btn-outline-blue-700:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d4ed8;
  border-color: #1d4ed8;
}
.btn-outline-blue-700:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 78, 216, 0.5);
}

.btn-outline-blue-800 {
  color: #1e40af;
  border-color: #1e40af;
}
.btn-outline-blue-800:hover {
  color: #FEFEFE;
  background-color: #1e40af;
  border-color: #1e40af;
}
.btn-outline-blue-800:focus, .btn-outline-blue-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 64, 175, 0.5);
}
.btn-outline-blue-800.disabled, .btn-outline-blue-800:disabled {
  color: #1e40af;
  background-color: transparent;
}
.btn-outline-blue-800:not(:disabled):not(.disabled):active, .btn-outline-blue-800:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e40af;
  border-color: #1e40af;
}
.btn-outline-blue-800:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 64, 175, 0.5);
}

.btn-outline-blue-900 {
  color: #1e3a8a;
  border-color: #1e3a8a;
}
.btn-outline-blue-900:hover {
  color: #FEFEFE;
  background-color: #1e3a8a;
  border-color: #1e3a8a;
}
.btn-outline-blue-900:focus, .btn-outline-blue-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 58, 138, 0.5);
}
.btn-outline-blue-900.disabled, .btn-outline-blue-900:disabled {
  color: #1e3a8a;
  background-color: transparent;
}
.btn-outline-blue-900:not(:disabled):not(.disabled):active, .btn-outline-blue-900:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e3a8a;
  border-color: #1e3a8a;
}
.btn-outline-blue-900:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 58, 138, 0.5);
}

.btn-outline-blue-950 {
  color: #172554;
  border-color: #172554;
}
.btn-outline-blue-950:hover {
  color: #FEFEFE;
  background-color: #172554;
  border-color: #172554;
}
.btn-outline-blue-950:focus, .btn-outline-blue-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 37, 84, 0.5);
}
.btn-outline-blue-950.disabled, .btn-outline-blue-950:disabled {
  color: #172554;
  background-color: transparent;
}
.btn-outline-blue-950:not(:disabled):not(.disabled):active, .btn-outline-blue-950:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #172554;
  border-color: #172554;
}
.btn-outline-blue-950:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 37, 84, 0.5);
}

.btn-outline-indigo-50 {
  color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-50:hover {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-50:focus, .btn-outline-indigo-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}
.btn-outline-indigo-50.disabled, .btn-outline-indigo-50:disabled {
  color: #e0e7ff;
  background-color: transparent;
}
.btn-outline-indigo-50:not(:disabled):not(.disabled):active, .btn-outline-indigo-50:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-50.dropdown-toggle {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-50:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}

.btn-outline-indigo-100 {
  color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-100:hover {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-100:focus, .btn-outline-indigo-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}
.btn-outline-indigo-100.disabled, .btn-outline-indigo-100:disabled {
  color: #e0e7ff;
  background-color: transparent;
}
.btn-outline-indigo-100:not(:disabled):not(.disabled):active, .btn-outline-indigo-100:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-100.dropdown-toggle {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-100:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}

.btn-outline-indigo-200 {
  color: #c7d2fe;
  border-color: #c7d2fe;
}
.btn-outline-indigo-200:hover {
  color: #212529;
  background-color: #c7d2fe;
  border-color: #c7d2fe;
}
.btn-outline-indigo-200:focus, .btn-outline-indigo-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
}
.btn-outline-indigo-200.disabled, .btn-outline-indigo-200:disabled {
  color: #c7d2fe;
  background-color: transparent;
}
.btn-outline-indigo-200:not(:disabled):not(.disabled):active, .btn-outline-indigo-200:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-200.dropdown-toggle {
  color: #212529;
  background-color: #c7d2fe;
  border-color: #c7d2fe;
}
.btn-outline-indigo-200:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
}

.btn-outline-indigo-300 {
  color: #a5b4fc;
  border-color: #a5b4fc;
}
.btn-outline-indigo-300:hover {
  color: #212529;
  background-color: #a5b4fc;
  border-color: #a5b4fc;
}
.btn-outline-indigo-300:focus, .btn-outline-indigo-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
}
.btn-outline-indigo-300.disabled, .btn-outline-indigo-300:disabled {
  color: #a5b4fc;
  background-color: transparent;
}
.btn-outline-indigo-300:not(:disabled):not(.disabled):active, .btn-outline-indigo-300:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-300.dropdown-toggle {
  color: #212529;
  background-color: #a5b4fc;
  border-color: #a5b4fc;
}
.btn-outline-indigo-300:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
}

.btn-outline-indigo-400 {
  color: #818cf8;
  border-color: #818cf8;
}
.btn-outline-indigo-400:hover {
  color: #FEFEFE;
  background-color: #818cf8;
  border-color: #818cf8;
}
.btn-outline-indigo-400:focus, .btn-outline-indigo-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(129, 140, 248, 0.5);
}
.btn-outline-indigo-400.disabled, .btn-outline-indigo-400:disabled {
  color: #818cf8;
  background-color: transparent;
}
.btn-outline-indigo-400:not(:disabled):not(.disabled):active, .btn-outline-indigo-400:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #818cf8;
  border-color: #818cf8;
}
.btn-outline-indigo-400:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(129, 140, 248, 0.5);
}

.btn-outline-indigo-500 {
  color: #6366f1;
  border-color: #6366f1;
}
.btn-outline-indigo-500:hover {
  color: #FEFEFE;
  background-color: #6366f1;
  border-color: #6366f1;
}
.btn-outline-indigo-500:focus, .btn-outline-indigo-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 102, 241, 0.5);
}
.btn-outline-indigo-500.disabled, .btn-outline-indigo-500:disabled {
  color: #6366f1;
  background-color: transparent;
}
.btn-outline-indigo-500:not(:disabled):not(.disabled):active, .btn-outline-indigo-500:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6366f1;
  border-color: #6366f1;
}
.btn-outline-indigo-500:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 102, 241, 0.5);
}

.btn-outline-indigo-600 {
  color: #4f46e5;
  border-color: #4f46e5;
}
.btn-outline-indigo-600:hover {
  color: #FEFEFE;
  background-color: #4f46e5;
  border-color: #4f46e5;
}
.btn-outline-indigo-600:focus, .btn-outline-indigo-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 70, 229, 0.5);
}
.btn-outline-indigo-600.disabled, .btn-outline-indigo-600:disabled {
  color: #4f46e5;
  background-color: transparent;
}
.btn-outline-indigo-600:not(:disabled):not(.disabled):active, .btn-outline-indigo-600:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4f46e5;
  border-color: #4f46e5;
}
.btn-outline-indigo-600:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 70, 229, 0.5);
}

.btn-outline-indigo-700 {
  color: #4338ca;
  border-color: #4338ca;
}
.btn-outline-indigo-700:hover {
  color: #FEFEFE;
  background-color: #4338ca;
  border-color: #4338ca;
}
.btn-outline-indigo-700:focus, .btn-outline-indigo-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 56, 202, 0.5);
}
.btn-outline-indigo-700.disabled, .btn-outline-indigo-700:disabled {
  color: #4338ca;
  background-color: transparent;
}
.btn-outline-indigo-700:not(:disabled):not(.disabled):active, .btn-outline-indigo-700:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4338ca;
  border-color: #4338ca;
}
.btn-outline-indigo-700:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 56, 202, 0.5);
}

.btn-outline-indigo-800 {
  color: #3730a3;
  border-color: #3730a3;
}
.btn-outline-indigo-800:hover {
  color: #FEFEFE;
  background-color: #3730a3;
  border-color: #3730a3;
}
.btn-outline-indigo-800:focus, .btn-outline-indigo-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 48, 163, 0.5);
}
.btn-outline-indigo-800.disabled, .btn-outline-indigo-800:disabled {
  color: #3730a3;
  background-color: transparent;
}
.btn-outline-indigo-800:not(:disabled):not(.disabled):active, .btn-outline-indigo-800:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3730a3;
  border-color: #3730a3;
}
.btn-outline-indigo-800:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 48, 163, 0.5);
}

.btn-outline-indigo-900 {
  color: #312e81;
  border-color: #312e81;
}
.btn-outline-indigo-900:hover {
  color: #FEFEFE;
  background-color: #312e81;
  border-color: #312e81;
}
.btn-outline-indigo-900:focus, .btn-outline-indigo-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 46, 129, 0.5);
}
.btn-outline-indigo-900.disabled, .btn-outline-indigo-900:disabled {
  color: #312e81;
  background-color: transparent;
}
.btn-outline-indigo-900:not(:disabled):not(.disabled):active, .btn-outline-indigo-900:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #312e81;
  border-color: #312e81;
}
.btn-outline-indigo-900:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 46, 129, 0.5);
}

.btn-outline-indigo-950 {
  color: #1e1b4b;
  border-color: #1e1b4b;
}
.btn-outline-indigo-950:hover {
  color: #FEFEFE;
  background-color: #1e1b4b;
  border-color: #1e1b4b;
}
.btn-outline-indigo-950:focus, .btn-outline-indigo-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 27, 75, 0.5);
}
.btn-outline-indigo-950.disabled, .btn-outline-indigo-950:disabled {
  color: #1e1b4b;
  background-color: transparent;
}
.btn-outline-indigo-950:not(:disabled):not(.disabled):active, .btn-outline-indigo-950:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e1b4b;
  border-color: #1e1b4b;
}
.btn-outline-indigo-950:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 27, 75, 0.5);
}

.btn-outline-violet-50 {
  color: #f5f3ff;
  border-color: #f5f3ff;
}
.btn-outline-violet-50:hover {
  color: #212529;
  background-color: #f5f3ff;
  border-color: #f5f3ff;
}
.btn-outline-violet-50:focus, .btn-outline-violet-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 243, 255, 0.5);
}
.btn-outline-violet-50.disabled, .btn-outline-violet-50:disabled {
  color: #f5f3ff;
  background-color: transparent;
}
.btn-outline-violet-50:not(:disabled):not(.disabled):active, .btn-outline-violet-50:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-50.dropdown-toggle {
  color: #212529;
  background-color: #f5f3ff;
  border-color: #f5f3ff;
}
.btn-outline-violet-50:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 243, 255, 0.5);
}

.btn-outline-violet-100 {
  color: #ede9fe;
  border-color: #ede9fe;
}
.btn-outline-violet-100:hover {
  color: #212529;
  background-color: #ede9fe;
  border-color: #ede9fe;
}
.btn-outline-violet-100:focus, .btn-outline-violet-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 233, 254, 0.5);
}
.btn-outline-violet-100.disabled, .btn-outline-violet-100:disabled {
  color: #ede9fe;
  background-color: transparent;
}
.btn-outline-violet-100:not(:disabled):not(.disabled):active, .btn-outline-violet-100:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-100.dropdown-toggle {
  color: #212529;
  background-color: #ede9fe;
  border-color: #ede9fe;
}
.btn-outline-violet-100:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 233, 254, 0.5);
}

.btn-outline-violet-200 {
  color: #ddd6fe;
  border-color: #ddd6fe;
}
.btn-outline-violet-200:hover {
  color: #212529;
  background-color: #ddd6fe;
  border-color: #ddd6fe;
}
.btn-outline-violet-200:focus, .btn-outline-violet-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 214, 254, 0.5);
}
.btn-outline-violet-200.disabled, .btn-outline-violet-200:disabled {
  color: #ddd6fe;
  background-color: transparent;
}
.btn-outline-violet-200:not(:disabled):not(.disabled):active, .btn-outline-violet-200:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-200.dropdown-toggle {
  color: #212529;
  background-color: #ddd6fe;
  border-color: #ddd6fe;
}
.btn-outline-violet-200:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 214, 254, 0.5);
}

.btn-outline-violet-300 {
  color: #c4b5fd;
  border-color: #c4b5fd;
}
.btn-outline-violet-300:hover {
  color: #212529;
  background-color: #c4b5fd;
  border-color: #c4b5fd;
}
.btn-outline-violet-300:focus, .btn-outline-violet-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
}
.btn-outline-violet-300.disabled, .btn-outline-violet-300:disabled {
  color: #c4b5fd;
  background-color: transparent;
}
.btn-outline-violet-300:not(:disabled):not(.disabled):active, .btn-outline-violet-300:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-300.dropdown-toggle {
  color: #212529;
  background-color: #c4b5fd;
  border-color: #c4b5fd;
}
.btn-outline-violet-300:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
}

.btn-outline-violet-400 {
  color: #a78bfa;
  border-color: #a78bfa;
}
.btn-outline-violet-400:hover {
  color: #212529;
  background-color: #a78bfa;
  border-color: #a78bfa;
}
.btn-outline-violet-400:focus, .btn-outline-violet-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 139, 250, 0.5);
}
.btn-outline-violet-400.disabled, .btn-outline-violet-400:disabled {
  color: #a78bfa;
  background-color: transparent;
}
.btn-outline-violet-400:not(:disabled):not(.disabled):active, .btn-outline-violet-400:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-400.dropdown-toggle {
  color: #212529;
  background-color: #a78bfa;
  border-color: #a78bfa;
}
.btn-outline-violet-400:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 139, 250, 0.5);
}

.btn-outline-violet-500 {
  color: #8b5cf6;
  border-color: #8b5cf6;
}
.btn-outline-violet-500:hover {
  color: #FEFEFE;
  background-color: #8b5cf6;
  border-color: #8b5cf6;
}
.btn-outline-violet-500:focus, .btn-outline-violet-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 92, 246, 0.5);
}
.btn-outline-violet-500.disabled, .btn-outline-violet-500:disabled {
  color: #8b5cf6;
  background-color: transparent;
}
.btn-outline-violet-500:not(:disabled):not(.disabled):active, .btn-outline-violet-500:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8b5cf6;
  border-color: #8b5cf6;
}
.btn-outline-violet-500:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 92, 246, 0.5);
}

.btn-outline-violet-600 {
  color: #7c3aed;
  border-color: #7c3aed;
}
.btn-outline-violet-600:hover {
  color: #FEFEFE;
  background-color: #7c3aed;
  border-color: #7c3aed;
}
.btn-outline-violet-600:focus, .btn-outline-violet-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 58, 237, 0.5);
}
.btn-outline-violet-600.disabled, .btn-outline-violet-600:disabled {
  color: #7c3aed;
  background-color: transparent;
}
.btn-outline-violet-600:not(:disabled):not(.disabled):active, .btn-outline-violet-600:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7c3aed;
  border-color: #7c3aed;
}
.btn-outline-violet-600:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 58, 237, 0.5);
}

.btn-outline-violet-700 {
  color: #6d28d9;
  border-color: #6d28d9;
}
.btn-outline-violet-700:hover {
  color: #FEFEFE;
  background-color: #6d28d9;
  border-color: #6d28d9;
}
.btn-outline-violet-700:focus, .btn-outline-violet-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(109, 40, 217, 0.5);
}
.btn-outline-violet-700.disabled, .btn-outline-violet-700:disabled {
  color: #6d28d9;
  background-color: transparent;
}
.btn-outline-violet-700:not(:disabled):not(.disabled):active, .btn-outline-violet-700:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6d28d9;
  border-color: #6d28d9;
}
.btn-outline-violet-700:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(109, 40, 217, 0.5);
}

.btn-outline-violet-800 {
  color: #5b21b6;
  border-color: #5b21b6;
}
.btn-outline-violet-800:hover {
  color: #FEFEFE;
  background-color: #5b21b6;
  border-color: #5b21b6;
}
.btn-outline-violet-800:focus, .btn-outline-violet-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 33, 182, 0.5);
}
.btn-outline-violet-800.disabled, .btn-outline-violet-800:disabled {
  color: #5b21b6;
  background-color: transparent;
}
.btn-outline-violet-800:not(:disabled):not(.disabled):active, .btn-outline-violet-800:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5b21b6;
  border-color: #5b21b6;
}
.btn-outline-violet-800:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 33, 182, 0.5);
}

.btn-outline-violet-900 {
  color: #4c1d95;
  border-color: #4c1d95;
}
.btn-outline-violet-900:hover {
  color: #FEFEFE;
  background-color: #4c1d95;
  border-color: #4c1d95;
}
.btn-outline-violet-900:focus, .btn-outline-violet-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 29, 149, 0.5);
}
.btn-outline-violet-900.disabled, .btn-outline-violet-900:disabled {
  color: #4c1d95;
  background-color: transparent;
}
.btn-outline-violet-900:not(:disabled):not(.disabled):active, .btn-outline-violet-900:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4c1d95;
  border-color: #4c1d95;
}
.btn-outline-violet-900:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 29, 149, 0.5);
}

.btn-outline-violet-950 {
  color: #2e1065;
  border-color: #2e1065;
}
.btn-outline-violet-950:hover {
  color: #FEFEFE;
  background-color: #2e1065;
  border-color: #2e1065;
}
.btn-outline-violet-950:focus, .btn-outline-violet-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 16, 101, 0.5);
}
.btn-outline-violet-950.disabled, .btn-outline-violet-950:disabled {
  color: #2e1065;
  background-color: transparent;
}
.btn-outline-violet-950:not(:disabled):not(.disabled):active, .btn-outline-violet-950:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2e1065;
  border-color: #2e1065;
}
.btn-outline-violet-950:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 16, 101, 0.5);
}

.btn-outline-purple-50 {
  color: #faf5ff;
  border-color: #faf5ff;
}
.btn-outline-purple-50:hover {
  color: #212529;
  background-color: #faf5ff;
  border-color: #faf5ff;
}
.btn-outline-purple-50:focus, .btn-outline-purple-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 245, 255, 0.5);
}
.btn-outline-purple-50.disabled, .btn-outline-purple-50:disabled {
  color: #faf5ff;
  background-color: transparent;
}
.btn-outline-purple-50:not(:disabled):not(.disabled):active, .btn-outline-purple-50:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-50.dropdown-toggle {
  color: #212529;
  background-color: #faf5ff;
  border-color: #faf5ff;
}
.btn-outline-purple-50:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 245, 255, 0.5);
}

.btn-outline-purple-100 {
  color: #f3e8ff;
  border-color: #f3e8ff;
}
.btn-outline-purple-100:hover {
  color: #212529;
  background-color: #f3e8ff;
  border-color: #f3e8ff;
}
.btn-outline-purple-100:focus, .btn-outline-purple-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 232, 255, 0.5);
}
.btn-outline-purple-100.disabled, .btn-outline-purple-100:disabled {
  color: #f3e8ff;
  background-color: transparent;
}
.btn-outline-purple-100:not(:disabled):not(.disabled):active, .btn-outline-purple-100:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-100.dropdown-toggle {
  color: #212529;
  background-color: #f3e8ff;
  border-color: #f3e8ff;
}
.btn-outline-purple-100:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 232, 255, 0.5);
}

.btn-outline-purple-200 {
  color: #e9d5ff;
  border-color: #e9d5ff;
}
.btn-outline-purple-200:hover {
  color: #212529;
  background-color: #e9d5ff;
  border-color: #e9d5ff;
}
.btn-outline-purple-200:focus, .btn-outline-purple-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 213, 255, 0.5);
}
.btn-outline-purple-200.disabled, .btn-outline-purple-200:disabled {
  color: #e9d5ff;
  background-color: transparent;
}
.btn-outline-purple-200:not(:disabled):not(.disabled):active, .btn-outline-purple-200:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-200.dropdown-toggle {
  color: #212529;
  background-color: #e9d5ff;
  border-color: #e9d5ff;
}
.btn-outline-purple-200:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 213, 255, 0.5);
}

.btn-outline-purple-300 {
  color: #d8b4fe;
  border-color: #d8b4fe;
}
.btn-outline-purple-300:hover {
  color: #212529;
  background-color: #d8b4fe;
  border-color: #d8b4fe;
}
.btn-outline-purple-300:focus, .btn-outline-purple-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 180, 254, 0.5);
}
.btn-outline-purple-300.disabled, .btn-outline-purple-300:disabled {
  color: #d8b4fe;
  background-color: transparent;
}
.btn-outline-purple-300:not(:disabled):not(.disabled):active, .btn-outline-purple-300:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-300.dropdown-toggle {
  color: #212529;
  background-color: #d8b4fe;
  border-color: #d8b4fe;
}
.btn-outline-purple-300:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 180, 254, 0.5);
}

.btn-outline-purple-400 {
  color: #c084fc;
  border-color: #c084fc;
}
.btn-outline-purple-400:hover {
  color: #212529;
  background-color: #c084fc;
  border-color: #c084fc;
}
.btn-outline-purple-400:focus, .btn-outline-purple-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 132, 252, 0.5);
}
.btn-outline-purple-400.disabled, .btn-outline-purple-400:disabled {
  color: #c084fc;
  background-color: transparent;
}
.btn-outline-purple-400:not(:disabled):not(.disabled):active, .btn-outline-purple-400:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-400.dropdown-toggle {
  color: #212529;
  background-color: #c084fc;
  border-color: #c084fc;
}
.btn-outline-purple-400:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 132, 252, 0.5);
}

.btn-outline-purple-500 {
  color: #a855f7;
  border-color: #a855f7;
}
.btn-outline-purple-500:hover {
  color: #FEFEFE;
  background-color: #a855f7;
  border-color: #a855f7;
}
.btn-outline-purple-500:focus, .btn-outline-purple-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 85, 247, 0.5);
}
.btn-outline-purple-500.disabled, .btn-outline-purple-500:disabled {
  color: #a855f7;
  background-color: transparent;
}
.btn-outline-purple-500:not(:disabled):not(.disabled):active, .btn-outline-purple-500:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a855f7;
  border-color: #a855f7;
}
.btn-outline-purple-500:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 85, 247, 0.5);
}

.btn-outline-purple-600 {
  color: #9333ea;
  border-color: #9333ea;
}
.btn-outline-purple-600:hover {
  color: #FEFEFE;
  background-color: #9333ea;
  border-color: #9333ea;
}
.btn-outline-purple-600:focus, .btn-outline-purple-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 51, 234, 0.5);
}
.btn-outline-purple-600.disabled, .btn-outline-purple-600:disabled {
  color: #9333ea;
  background-color: transparent;
}
.btn-outline-purple-600:not(:disabled):not(.disabled):active, .btn-outline-purple-600:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9333ea;
  border-color: #9333ea;
}
.btn-outline-purple-600:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 51, 234, 0.5);
}

.btn-outline-purple-700 {
  color: #7e22ce;
  border-color: #7e22ce;
}
.btn-outline-purple-700:hover {
  color: #FEFEFE;
  background-color: #7e22ce;
  border-color: #7e22ce;
}
.btn-outline-purple-700:focus, .btn-outline-purple-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 34, 206, 0.5);
}
.btn-outline-purple-700.disabled, .btn-outline-purple-700:disabled {
  color: #7e22ce;
  background-color: transparent;
}
.btn-outline-purple-700:not(:disabled):not(.disabled):active, .btn-outline-purple-700:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7e22ce;
  border-color: #7e22ce;
}
.btn-outline-purple-700:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 34, 206, 0.5);
}

.btn-outline-purple-800 {
  color: #6b21a8;
  border-color: #6b21a8;
}
.btn-outline-purple-800:hover {
  color: #FEFEFE;
  background-color: #6b21a8;
  border-color: #6b21a8;
}
.btn-outline-purple-800:focus, .btn-outline-purple-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 33, 168, 0.5);
}
.btn-outline-purple-800.disabled, .btn-outline-purple-800:disabled {
  color: #6b21a8;
  background-color: transparent;
}
.btn-outline-purple-800:not(:disabled):not(.disabled):active, .btn-outline-purple-800:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6b21a8;
  border-color: #6b21a8;
}
.btn-outline-purple-800:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 33, 168, 0.5);
}

.btn-outline-purple-900 {
  color: #581c87;
  border-color: #581c87;
}
.btn-outline-purple-900:hover {
  color: #FEFEFE;
  background-color: #581c87;
  border-color: #581c87;
}
.btn-outline-purple-900:focus, .btn-outline-purple-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 28, 135, 0.5);
}
.btn-outline-purple-900.disabled, .btn-outline-purple-900:disabled {
  color: #581c87;
  background-color: transparent;
}
.btn-outline-purple-900:not(:disabled):not(.disabled):active, .btn-outline-purple-900:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #581c87;
  border-color: #581c87;
}
.btn-outline-purple-900:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 28, 135, 0.5);
}

.btn-outline-purple-950 {
  color: #3b0764;
  border-color: #3b0764;
}
.btn-outline-purple-950:hover {
  color: #FEFEFE;
  background-color: #3b0764;
  border-color: #3b0764;
}
.btn-outline-purple-950:focus, .btn-outline-purple-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 7, 100, 0.5);
}
.btn-outline-purple-950.disabled, .btn-outline-purple-950:disabled {
  color: #3b0764;
  background-color: transparent;
}
.btn-outline-purple-950:not(:disabled):not(.disabled):active, .btn-outline-purple-950:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3b0764;
  border-color: #3b0764;
}
.btn-outline-purple-950:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 7, 100, 0.5);
}

.btn-outline-fuchsia-50 {
  color: #fdf4ff;
  border-color: #fdf4ff;
}
.btn-outline-fuchsia-50:hover {
  color: #212529;
  background-color: #fdf4ff;
  border-color: #fdf4ff;
}
.btn-outline-fuchsia-50:focus, .btn-outline-fuchsia-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 244, 255, 0.5);
}
.btn-outline-fuchsia-50.disabled, .btn-outline-fuchsia-50:disabled {
  color: #fdf4ff;
  background-color: transparent;
}
.btn-outline-fuchsia-50:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-50:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-50.dropdown-toggle {
  color: #212529;
  background-color: #fdf4ff;
  border-color: #fdf4ff;
}
.btn-outline-fuchsia-50:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 244, 255, 0.5);
}

.btn-outline-fuchsia-100 {
  color: #fae8ff;
  border-color: #fae8ff;
}
.btn-outline-fuchsia-100:hover {
  color: #212529;
  background-color: #fae8ff;
  border-color: #fae8ff;
}
.btn-outline-fuchsia-100:focus, .btn-outline-fuchsia-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 232, 255, 0.5);
}
.btn-outline-fuchsia-100.disabled, .btn-outline-fuchsia-100:disabled {
  color: #fae8ff;
  background-color: transparent;
}
.btn-outline-fuchsia-100:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-100:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-100.dropdown-toggle {
  color: #212529;
  background-color: #fae8ff;
  border-color: #fae8ff;
}
.btn-outline-fuchsia-100:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 232, 255, 0.5);
}

.btn-outline-fuchsia-200 {
  color: #f5d0fe;
  border-color: #f5d0fe;
}
.btn-outline-fuchsia-200:hover {
  color: #212529;
  background-color: #f5d0fe;
  border-color: #f5d0fe;
}
.btn-outline-fuchsia-200:focus, .btn-outline-fuchsia-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 208, 254, 0.5);
}
.btn-outline-fuchsia-200.disabled, .btn-outline-fuchsia-200:disabled {
  color: #f5d0fe;
  background-color: transparent;
}
.btn-outline-fuchsia-200:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-200:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-200.dropdown-toggle {
  color: #212529;
  background-color: #f5d0fe;
  border-color: #f5d0fe;
}
.btn-outline-fuchsia-200:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 208, 254, 0.5);
}

.btn-outline-fuchsia-300 {
  color: #f0abfc;
  border-color: #f0abfc;
}
.btn-outline-fuchsia-300:hover {
  color: #212529;
  background-color: #f0abfc;
  border-color: #f0abfc;
}
.btn-outline-fuchsia-300:focus, .btn-outline-fuchsia-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 171, 252, 0.5);
}
.btn-outline-fuchsia-300.disabled, .btn-outline-fuchsia-300:disabled {
  color: #f0abfc;
  background-color: transparent;
}
.btn-outline-fuchsia-300:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-300:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-300.dropdown-toggle {
  color: #212529;
  background-color: #f0abfc;
  border-color: #f0abfc;
}
.btn-outline-fuchsia-300:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 171, 252, 0.5);
}

.btn-outline-fuchsia-400 {
  color: #e879f9;
  border-color: #e879f9;
}
.btn-outline-fuchsia-400:hover {
  color: #212529;
  background-color: #e879f9;
  border-color: #e879f9;
}
.btn-outline-fuchsia-400:focus, .btn-outline-fuchsia-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 121, 249, 0.5);
}
.btn-outline-fuchsia-400.disabled, .btn-outline-fuchsia-400:disabled {
  color: #e879f9;
  background-color: transparent;
}
.btn-outline-fuchsia-400:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-400:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-400.dropdown-toggle {
  color: #212529;
  background-color: #e879f9;
  border-color: #e879f9;
}
.btn-outline-fuchsia-400:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 121, 249, 0.5);
}

.btn-outline-fuchsia-500 {
  color: #d946ef;
  border-color: #d946ef;
}
.btn-outline-fuchsia-500:hover {
  color: #FEFEFE;
  background-color: #d946ef;
  border-color: #d946ef;
}
.btn-outline-fuchsia-500:focus, .btn-outline-fuchsia-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 70, 239, 0.5);
}
.btn-outline-fuchsia-500.disabled, .btn-outline-fuchsia-500:disabled {
  color: #d946ef;
  background-color: transparent;
}
.btn-outline-fuchsia-500:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-500:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #d946ef;
  border-color: #d946ef;
}
.btn-outline-fuchsia-500:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 70, 239, 0.5);
}

.btn-outline-fuchsia-600 {
  color: #c026d3;
  border-color: #c026d3;
}
.btn-outline-fuchsia-600:hover {
  color: #FEFEFE;
  background-color: #c026d3;
  border-color: #c026d3;
}
.btn-outline-fuchsia-600:focus, .btn-outline-fuchsia-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 38, 211, 0.5);
}
.btn-outline-fuchsia-600.disabled, .btn-outline-fuchsia-600:disabled {
  color: #c026d3;
  background-color: transparent;
}
.btn-outline-fuchsia-600:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-600:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c026d3;
  border-color: #c026d3;
}
.btn-outline-fuchsia-600:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 38, 211, 0.5);
}

.btn-outline-fuchsia-700 {
  color: #a21caf;
  border-color: #a21caf;
}
.btn-outline-fuchsia-700:hover {
  color: #FEFEFE;
  background-color: #a21caf;
  border-color: #a21caf;
}
.btn-outline-fuchsia-700:focus, .btn-outline-fuchsia-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 28, 175, 0.5);
}
.btn-outline-fuchsia-700.disabled, .btn-outline-fuchsia-700:disabled {
  color: #a21caf;
  background-color: transparent;
}
.btn-outline-fuchsia-700:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-700:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a21caf;
  border-color: #a21caf;
}
.btn-outline-fuchsia-700:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 28, 175, 0.5);
}

.btn-outline-fuchsia-800 {
  color: #86198f;
  border-color: #86198f;
}
.btn-outline-fuchsia-800:hover {
  color: #FEFEFE;
  background-color: #86198f;
  border-color: #86198f;
}
.btn-outline-fuchsia-800:focus, .btn-outline-fuchsia-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 25, 143, 0.5);
}
.btn-outline-fuchsia-800.disabled, .btn-outline-fuchsia-800:disabled {
  color: #86198f;
  background-color: transparent;
}
.btn-outline-fuchsia-800:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-800:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #86198f;
  border-color: #86198f;
}
.btn-outline-fuchsia-800:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 25, 143, 0.5);
}

.btn-outline-fuchsia-900 {
  color: #701a75;
  border-color: #701a75;
}
.btn-outline-fuchsia-900:hover {
  color: #FEFEFE;
  background-color: #701a75;
  border-color: #701a75;
}
.btn-outline-fuchsia-900:focus, .btn-outline-fuchsia-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 26, 117, 0.5);
}
.btn-outline-fuchsia-900.disabled, .btn-outline-fuchsia-900:disabled {
  color: #701a75;
  background-color: transparent;
}
.btn-outline-fuchsia-900:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-900:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #701a75;
  border-color: #701a75;
}
.btn-outline-fuchsia-900:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 26, 117, 0.5);
}

.btn-outline-fuchsia-950 {
  color: #4a044e;
  border-color: #4a044e;
}
.btn-outline-fuchsia-950:hover {
  color: #FEFEFE;
  background-color: #4a044e;
  border-color: #4a044e;
}
.btn-outline-fuchsia-950:focus, .btn-outline-fuchsia-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 4, 78, 0.5);
}
.btn-outline-fuchsia-950.disabled, .btn-outline-fuchsia-950:disabled {
  color: #4a044e;
  background-color: transparent;
}
.btn-outline-fuchsia-950:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-950:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4a044e;
  border-color: #4a044e;
}
.btn-outline-fuchsia-950:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 4, 78, 0.5);
}

.btn-outline-pink-50 {
  color: #fdf2f8;
  border-color: #fdf2f8;
}
.btn-outline-pink-50:hover {
  color: #212529;
  background-color: #fdf2f8;
  border-color: #fdf2f8;
}
.btn-outline-pink-50:focus, .btn-outline-pink-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 248, 0.5);
}
.btn-outline-pink-50.disabled, .btn-outline-pink-50:disabled {
  color: #fdf2f8;
  background-color: transparent;
}
.btn-outline-pink-50:not(:disabled):not(.disabled):active, .btn-outline-pink-50:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-50.dropdown-toggle {
  color: #212529;
  background-color: #fdf2f8;
  border-color: #fdf2f8;
}
.btn-outline-pink-50:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 248, 0.5);
}

.btn-outline-pink-100 {
  color: #fce7f3;
  border-color: #fce7f3;
}
.btn-outline-pink-100:hover {
  color: #212529;
  background-color: #fce7f3;
  border-color: #fce7f3;
}
.btn-outline-pink-100:focus, .btn-outline-pink-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 231, 243, 0.5);
}
.btn-outline-pink-100.disabled, .btn-outline-pink-100:disabled {
  color: #fce7f3;
  background-color: transparent;
}
.btn-outline-pink-100:not(:disabled):not(.disabled):active, .btn-outline-pink-100:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-100.dropdown-toggle {
  color: #212529;
  background-color: #fce7f3;
  border-color: #fce7f3;
}
.btn-outline-pink-100:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 231, 243, 0.5);
}

.btn-outline-pink-200 {
  color: #fbcfe8;
  border-color: #fbcfe8;
}
.btn-outline-pink-200:hover {
  color: #212529;
  background-color: #fbcfe8;
  border-color: #fbcfe8;
}
.btn-outline-pink-200:focus, .btn-outline-pink-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 207, 232, 0.5);
}
.btn-outline-pink-200.disabled, .btn-outline-pink-200:disabled {
  color: #fbcfe8;
  background-color: transparent;
}
.btn-outline-pink-200:not(:disabled):not(.disabled):active, .btn-outline-pink-200:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-200.dropdown-toggle {
  color: #212529;
  background-color: #fbcfe8;
  border-color: #fbcfe8;
}
.btn-outline-pink-200:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 207, 232, 0.5);
}

.btn-outline-pink-300 {
  color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-300:hover {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-300:focus, .btn-outline-pink-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}
.btn-outline-pink-300.disabled, .btn-outline-pink-300:disabled {
  color: #f472b6;
  background-color: transparent;
}
.btn-outline-pink-300:not(:disabled):not(.disabled):active, .btn-outline-pink-300:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-300.dropdown-toggle {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-300:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}

.btn-outline-pink-400 {
  color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-400:hover {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-400:focus, .btn-outline-pink-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}
.btn-outline-pink-400.disabled, .btn-outline-pink-400:disabled {
  color: #f472b6;
  background-color: transparent;
}
.btn-outline-pink-400:not(:disabled):not(.disabled):active, .btn-outline-pink-400:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-400.dropdown-toggle {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-400:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}

.btn-outline-pink-500 {
  color: #ec4899;
  border-color: #ec4899;
}
.btn-outline-pink-500:hover {
  color: #FEFEFE;
  background-color: #ec4899;
  border-color: #ec4899;
}
.btn-outline-pink-500:focus, .btn-outline-pink-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 72, 153, 0.5);
}
.btn-outline-pink-500.disabled, .btn-outline-pink-500:disabled {
  color: #ec4899;
  background-color: transparent;
}
.btn-outline-pink-500:not(:disabled):not(.disabled):active, .btn-outline-pink-500:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ec4899;
  border-color: #ec4899;
}
.btn-outline-pink-500:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 72, 153, 0.5);
}

.btn-outline-pink-600 {
  color: #db2777;
  border-color: #db2777;
}
.btn-outline-pink-600:hover {
  color: #FEFEFE;
  background-color: #db2777;
  border-color: #db2777;
}
.btn-outline-pink-600:focus, .btn-outline-pink-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 39, 119, 0.5);
}
.btn-outline-pink-600.disabled, .btn-outline-pink-600:disabled {
  color: #db2777;
  background-color: transparent;
}
.btn-outline-pink-600:not(:disabled):not(.disabled):active, .btn-outline-pink-600:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #db2777;
  border-color: #db2777;
}
.btn-outline-pink-600:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 39, 119, 0.5);
}

.btn-outline-pink-700 {
  color: #be185d;
  border-color: #be185d;
}
.btn-outline-pink-700:hover {
  color: #FEFEFE;
  background-color: #be185d;
  border-color: #be185d;
}
.btn-outline-pink-700:focus, .btn-outline-pink-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 24, 93, 0.5);
}
.btn-outline-pink-700.disabled, .btn-outline-pink-700:disabled {
  color: #be185d;
  background-color: transparent;
}
.btn-outline-pink-700:not(:disabled):not(.disabled):active, .btn-outline-pink-700:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #be185d;
  border-color: #be185d;
}
.btn-outline-pink-700:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 24, 93, 0.5);
}

.btn-outline-pink-800 {
  color: #9d174d;
  border-color: #9d174d;
}
.btn-outline-pink-800:hover {
  color: #FEFEFE;
  background-color: #9d174d;
  border-color: #9d174d;
}
.btn-outline-pink-800:focus, .btn-outline-pink-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 23, 77, 0.5);
}
.btn-outline-pink-800.disabled, .btn-outline-pink-800:disabled {
  color: #9d174d;
  background-color: transparent;
}
.btn-outline-pink-800:not(:disabled):not(.disabled):active, .btn-outline-pink-800:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9d174d;
  border-color: #9d174d;
}
.btn-outline-pink-800:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 23, 77, 0.5);
}

.btn-outline-pink-900 {
  color: #831843;
  border-color: #831843;
}
.btn-outline-pink-900:hover {
  color: #FEFEFE;
  background-color: #831843;
  border-color: #831843;
}
.btn-outline-pink-900:focus, .btn-outline-pink-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 24, 67, 0.5);
}
.btn-outline-pink-900.disabled, .btn-outline-pink-900:disabled {
  color: #831843;
  background-color: transparent;
}
.btn-outline-pink-900:not(:disabled):not(.disabled):active, .btn-outline-pink-900:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #831843;
  border-color: #831843;
}
.btn-outline-pink-900:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 24, 67, 0.5);
}

.btn-outline-pink-950 {
  color: #500724;
  border-color: #500724;
}
.btn-outline-pink-950:hover {
  color: #FEFEFE;
  background-color: #500724;
  border-color: #500724;
}
.btn-outline-pink-950:focus, .btn-outline-pink-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 7, 36, 0.5);
}
.btn-outline-pink-950.disabled, .btn-outline-pink-950:disabled {
  color: #500724;
  background-color: transparent;
}
.btn-outline-pink-950:not(:disabled):not(.disabled):active, .btn-outline-pink-950:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #500724;
  border-color: #500724;
}
.btn-outline-pink-950:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 7, 36, 0.5);
}

.btn-outline-rose-50 {
  color: #fff1f2;
  border-color: #fff1f2;
}
.btn-outline-rose-50:hover {
  color: #212529;
  background-color: #fff1f2;
  border-color: #fff1f2;
}
.btn-outline-rose-50:focus, .btn-outline-rose-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 242, 0.5);
}
.btn-outline-rose-50.disabled, .btn-outline-rose-50:disabled {
  color: #fff1f2;
  background-color: transparent;
}
.btn-outline-rose-50:not(:disabled):not(.disabled):active, .btn-outline-rose-50:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-50.dropdown-toggle {
  color: #212529;
  background-color: #fff1f2;
  border-color: #fff1f2;
}
.btn-outline-rose-50:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 242, 0.5);
}

.btn-outline-rose-100 {
  color: #ffe4e6;
  border-color: #ffe4e6;
}
.btn-outline-rose-100:hover {
  color: #212529;
  background-color: #ffe4e6;
  border-color: #ffe4e6;
}
.btn-outline-rose-100:focus, .btn-outline-rose-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 228, 230, 0.5);
}
.btn-outline-rose-100.disabled, .btn-outline-rose-100:disabled {
  color: #ffe4e6;
  background-color: transparent;
}
.btn-outline-rose-100:not(:disabled):not(.disabled):active, .btn-outline-rose-100:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-100.dropdown-toggle {
  color: #212529;
  background-color: #ffe4e6;
  border-color: #ffe4e6;
}
.btn-outline-rose-100:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 228, 230, 0.5);
}

.btn-outline-rose-200 {
  color: #fecdd3;
  border-color: #fecdd3;
}
.btn-outline-rose-200:hover {
  color: #212529;
  background-color: #fecdd3;
  border-color: #fecdd3;
}
.btn-outline-rose-200:focus, .btn-outline-rose-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 205, 211, 0.5);
}
.btn-outline-rose-200.disabled, .btn-outline-rose-200:disabled {
  color: #fecdd3;
  background-color: transparent;
}
.btn-outline-rose-200:not(:disabled):not(.disabled):active, .btn-outline-rose-200:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-200.dropdown-toggle {
  color: #212529;
  background-color: #fecdd3;
  border-color: #fecdd3;
}
.btn-outline-rose-200:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 205, 211, 0.5);
}

.btn-outline-rose-300 {
  color: #fda4af;
  border-color: #fda4af;
}
.btn-outline-rose-300:hover {
  color: #212529;
  background-color: #fda4af;
  border-color: #fda4af;
}
.btn-outline-rose-300:focus, .btn-outline-rose-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 164, 175, 0.5);
}
.btn-outline-rose-300.disabled, .btn-outline-rose-300:disabled {
  color: #fda4af;
  background-color: transparent;
}
.btn-outline-rose-300:not(:disabled):not(.disabled):active, .btn-outline-rose-300:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-300.dropdown-toggle {
  color: #212529;
  background-color: #fda4af;
  border-color: #fda4af;
}
.btn-outline-rose-300:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 164, 175, 0.5);
}

.btn-outline-rose-400 {
  color: #fb7185;
  border-color: #fb7185;
}
.btn-outline-rose-400:hover {
  color: #212529;
  background-color: #fb7185;
  border-color: #fb7185;
}
.btn-outline-rose-400:focus, .btn-outline-rose-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 113, 133, 0.5);
}
.btn-outline-rose-400.disabled, .btn-outline-rose-400:disabled {
  color: #fb7185;
  background-color: transparent;
}
.btn-outline-rose-400:not(:disabled):not(.disabled):active, .btn-outline-rose-400:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-400.dropdown-toggle {
  color: #212529;
  background-color: #fb7185;
  border-color: #fb7185;
}
.btn-outline-rose-400:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 113, 133, 0.5);
}

.btn-outline-rose-500 {
  color: #f43f5e;
  border-color: #f43f5e;
}
.btn-outline-rose-500:hover {
  color: #FEFEFE;
  background-color: #f43f5e;
  border-color: #f43f5e;
}
.btn-outline-rose-500:focus, .btn-outline-rose-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 63, 94, 0.5);
}
.btn-outline-rose-500.disabled, .btn-outline-rose-500:disabled {
  color: #f43f5e;
  background-color: transparent;
}
.btn-outline-rose-500:not(:disabled):not(.disabled):active, .btn-outline-rose-500:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f43f5e;
  border-color: #f43f5e;
}
.btn-outline-rose-500:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 63, 94, 0.5);
}

.btn-outline-rose-600 {
  color: #e11d48;
  border-color: #e11d48;
}
.btn-outline-rose-600:hover {
  color: #FEFEFE;
  background-color: #e11d48;
  border-color: #e11d48;
}
.btn-outline-rose-600:focus, .btn-outline-rose-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 29, 72, 0.5);
}
.btn-outline-rose-600.disabled, .btn-outline-rose-600:disabled {
  color: #e11d48;
  background-color: transparent;
}
.btn-outline-rose-600:not(:disabled):not(.disabled):active, .btn-outline-rose-600:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e11d48;
  border-color: #e11d48;
}
.btn-outline-rose-600:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 29, 72, 0.5);
}

.btn-outline-rose-700 {
  color: #be123c;
  border-color: #be123c;
}
.btn-outline-rose-700:hover {
  color: #FEFEFE;
  background-color: #be123c;
  border-color: #be123c;
}
.btn-outline-rose-700:focus, .btn-outline-rose-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 18, 60, 0.5);
}
.btn-outline-rose-700.disabled, .btn-outline-rose-700:disabled {
  color: #be123c;
  background-color: transparent;
}
.btn-outline-rose-700:not(:disabled):not(.disabled):active, .btn-outline-rose-700:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #be123c;
  border-color: #be123c;
}
.btn-outline-rose-700:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 18, 60, 0.5);
}

.btn-outline-rose-800 {
  color: #9f1239;
  border-color: #9f1239;
}
.btn-outline-rose-800:hover {
  color: #FEFEFE;
  background-color: #9f1239;
  border-color: #9f1239;
}
.btn-outline-rose-800:focus, .btn-outline-rose-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(159, 18, 57, 0.5);
}
.btn-outline-rose-800.disabled, .btn-outline-rose-800:disabled {
  color: #9f1239;
  background-color: transparent;
}
.btn-outline-rose-800:not(:disabled):not(.disabled):active, .btn-outline-rose-800:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9f1239;
  border-color: #9f1239;
}
.btn-outline-rose-800:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(159, 18, 57, 0.5);
}

.btn-outline-rose-900 {
  color: #881337;
  border-color: #881337;
}
.btn-outline-rose-900:hover {
  color: #FEFEFE;
  background-color: #881337;
  border-color: #881337;
}
.btn-outline-rose-900:focus, .btn-outline-rose-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 19, 55, 0.5);
}
.btn-outline-rose-900.disabled, .btn-outline-rose-900:disabled {
  color: #881337;
  background-color: transparent;
}
.btn-outline-rose-900:not(:disabled):not(.disabled):active, .btn-outline-rose-900:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #881337;
  border-color: #881337;
}
.btn-outline-rose-900:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 19, 55, 0.5);
}

.btn-outline-rose-950 {
  color: #4c0519;
  border-color: #4c0519;
}
.btn-outline-rose-950:hover {
  color: #FEFEFE;
  background-color: #4c0519;
  border-color: #4c0519;
}
.btn-outline-rose-950:focus, .btn-outline-rose-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 5, 25, 0.5);
}
.btn-outline-rose-950.disabled, .btn-outline-rose-950:disabled {
  color: #4c0519;
  background-color: transparent;
}
.btn-outline-rose-950:not(:disabled):not(.disabled):active, .btn-outline-rose-950:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4c0519;
  border-color: #4c0519;
}
.btn-outline-rose-950:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 5, 25, 0.5);
}

.btn-outline-cyph {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cyph:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cyph:focus, .btn-outline-cyph.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-cyph.disabled, .btn-outline-cyph:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-cyph:not(:disabled):not(.disabled):active, .btn-outline-cyph:not(:disabled):not(.disabled).active, .show > .btn-outline-cyph.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cyph:not(:disabled):not(.disabled):active:focus, .btn-outline-cyph:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyph.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-rame {
  color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-rame:hover {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-rame:focus, .btn-outline-rame.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}
.btn-outline-rame.disabled, .btn-outline-rame:disabled {
  color: #D9AE00;
  background-color: transparent;
}
.btn-outline-rame:not(:disabled):not(.disabled):active, .btn-outline-rame:not(:disabled):not(.disabled).active, .show > .btn-outline-rame.dropdown-toggle {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-rame:not(:disabled):not(.disabled):active:focus, .btn-outline-rame:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rame.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.btn-outline-dream {
  color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-dream:hover {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-dream:focus, .btn-outline-dream.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}
.btn-outline-dream.disabled, .btn-outline-dream:disabled {
  color: #FF64C2;
  background-color: transparent;
}
.btn-outline-dream:not(:disabled):not(.disabled):active, .btn-outline-dream:not(:disabled):not(.disabled).active, .show > .btn-outline-dream.dropdown-toggle {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-dream:not(:disabled):not(.disabled):active:focus, .btn-outline-dream:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dream.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}

.btn-outline-rhdt {
  color: #00B050;
  border-color: #00B050;
}
.btn-outline-rhdt:hover {
  color: #FEFEFE;
  background-color: #00B050;
  border-color: #00B050;
}
.btn-outline-rhdt:focus, .btn-outline-rhdt.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 176, 80, 0.5);
}
.btn-outline-rhdt.disabled, .btn-outline-rhdt:disabled {
  color: #00B050;
  background-color: transparent;
}
.btn-outline-rhdt:not(:disabled):not(.disabled):active, .btn-outline-rhdt:not(:disabled):not(.disabled).active, .show > .btn-outline-rhdt.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00B050;
  border-color: #00B050;
}
.btn-outline-rhdt:not(:disabled):not(.disabled):active:focus, .btn-outline-rhdt:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rhdt.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 176, 80, 0.5);
}

.btn-outline-dayli {
  color: #5ECFCB;
  border-color: #5ECFCB;
}
.btn-outline-dayli:hover {
  color: #212529;
  background-color: #5ECFCB;
  border-color: #5ECFCB;
}
.btn-outline-dayli:focus, .btn-outline-dayli.focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 207, 203, 0.5);
}
.btn-outline-dayli.disabled, .btn-outline-dayli:disabled {
  color: #5ECFCB;
  background-color: transparent;
}
.btn-outline-dayli:not(:disabled):not(.disabled):active, .btn-outline-dayli:not(:disabled):not(.disabled).active, .show > .btn-outline-dayli.dropdown-toggle {
  color: #212529;
  background-color: #5ECFCB;
  border-color: #5ECFCB;
}
.btn-outline-dayli:not(:disabled):not(.disabled):active:focus, .btn-outline-dayli:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dayli.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 207, 203, 0.5);
}

.btn-outline-cubai {
  color: #DF6F2D;
  border-color: #DF6F2D;
}
.btn-outline-cubai:hover {
  color: #FEFEFE;
  background-color: #DF6F2D;
  border-color: #DF6F2D;
}
.btn-outline-cubai:focus, .btn-outline-cubai.focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 111, 45, 0.5);
}
.btn-outline-cubai.disabled, .btn-outline-cubai:disabled {
  color: #DF6F2D;
  background-color: transparent;
}
.btn-outline-cubai:not(:disabled):not(.disabled):active, .btn-outline-cubai:not(:disabled):not(.disabled).active, .show > .btn-outline-cubai.dropdown-toggle {
  color: #FEFEFE;
  background-color: #DF6F2D;
  border-color: #DF6F2D;
}
.btn-outline-cubai:not(:disabled):not(.disabled):active:focus, .btn-outline-cubai:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cubai.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 111, 45, 0.5);
}

.btn-outline-witch {
  color: #390A57;
  border-color: #390A57;
}
.btn-outline-witch:hover {
  color: #FEFEFE;
  background-color: #390A57;
  border-color: #390A57;
}
.btn-outline-witch:focus, .btn-outline-witch.focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 10, 87, 0.5);
}
.btn-outline-witch.disabled, .btn-outline-witch:disabled {
  color: #390A57;
  background-color: transparent;
}
.btn-outline-witch:not(:disabled):not(.disabled):active, .btn-outline-witch:not(:disabled):not(.disabled).active, .show > .btn-outline-witch.dropdown-toggle {
  color: #FEFEFE;
  background-color: #390A57;
  border-color: #390A57;
}
.btn-outline-witch:not(:disabled):not(.disabled):active:focus, .btn-outline-witch:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-witch.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 10, 87, 0.5);
}

.btn-outline-fc {
  color: #516;
  border-color: #516;
}
.btn-outline-fc:hover {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-fc:focus, .btn-outline-fc.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}
.btn-outline-fc.disabled, .btn-outline-fc:disabled {
  color: #516;
  background-color: transparent;
}
.btn-outline-fc:not(:disabled):not(.disabled):active, .btn-outline-fc:not(:disabled):not(.disabled).active, .show > .btn-outline-fc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-fc:not(:disabled):not(.disabled):active:focus, .btn-outline-fc:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.btn-outline-hugh {
  color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-hugh:hover {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-hugh:focus, .btn-outline-hugh.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}
.btn-outline-hugh.disabled, .btn-outline-hugh:disabled {
  color: #F1BC15;
  background-color: transparent;
}
.btn-outline-hugh:not(:disabled):not(.disabled):active, .btn-outline-hugh:not(:disabled):not(.disabled).active, .show > .btn-outline-hugh.dropdown-toggle {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-hugh:not(:disabled):not(.disabled):active:focus, .btn-outline-hugh:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-hugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}

.btn-outline-dfc {
  color: #516;
  border-color: #516;
}
.btn-outline-dfc:hover {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-dfc:focus, .btn-outline-dfc.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}
.btn-outline-dfc.disabled, .btn-outline-dfc:disabled {
  color: #516;
  background-color: transparent;
}
.btn-outline-dfc:not(:disabled):not(.disabled):active, .btn-outline-dfc:not(:disabled):not(.disabled).active, .show > .btn-outline-dfc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-dfc:not(:disabled):not(.disabled):active:focus, .btn-outline-dfc:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dfc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.btn-outline-dhugh {
  color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-dhugh:hover {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-dhugh:focus, .btn-outline-dhugh.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}
.btn-outline-dhugh.disabled, .btn-outline-dhugh:disabled {
  color: #F1BC15;
  background-color: transparent;
}
.btn-outline-dhugh:not(:disabled):not(.disabled):active, .btn-outline-dhugh:not(:disabled):not(.disabled).active, .show > .btn-outline-dhugh.dropdown-toggle {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-dhugh:not(:disabled):not(.disabled):active:focus, .btn-outline-dhugh:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dhugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}

.btn-outline-defrag {
  color: #00A3A1;
  border-color: #00A3A1;
}
.btn-outline-defrag:hover {
  color: #FEFEFE;
  background-color: #00A3A1;
  border-color: #00A3A1;
}
.btn-outline-defrag:focus, .btn-outline-defrag.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 161, 0.5);
}
.btn-outline-defrag.disabled, .btn-outline-defrag:disabled {
  color: #00A3A1;
  background-color: transparent;
}
.btn-outline-defrag:not(:disabled):not(.disabled):active, .btn-outline-defrag:not(:disabled):not(.disabled).active, .show > .btn-outline-defrag.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00A3A1;
  border-color: #00A3A1;
}
.btn-outline-defrag:not(:disabled):not(.disabled):active:focus, .btn-outline-defrag:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-defrag.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 161, 0.5);
}

.btn-outline-heist {
  color: #D55C25;
  border-color: #D55C25;
}
.btn-outline-heist:hover {
  color: #FEFEFE;
  background-color: #D55C25;
  border-color: #D55C25;
}
.btn-outline-heist:focus, .btn-outline-heist.focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 92, 37, 0.5);
}
.btn-outline-heist.disabled, .btn-outline-heist:disabled {
  color: #D55C25;
  background-color: transparent;
}
.btn-outline-heist:not(:disabled):not(.disabled):active, .btn-outline-heist:not(:disabled):not(.disabled).active, .show > .btn-outline-heist.dropdown-toggle {
  color: #FEFEFE;
  background-color: #D55C25;
  border-color: #D55C25;
}
.btn-outline-heist:not(:disabled):not(.disabled):active:focus, .btn-outline-heist:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-heist.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 92, 37, 0.5);
}

.btn-outline-aftrl {
  color: #0B2241;
  border-color: #0B2241;
}
.btn-outline-aftrl:hover {
  color: #FEFEFE;
  background-color: #0B2241;
  border-color: #0B2241;
}
.btn-outline-aftrl:focus, .btn-outline-aftrl.focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 34, 65, 0.5);
}
.btn-outline-aftrl.disabled, .btn-outline-aftrl:disabled {
  color: #0B2241;
  background-color: transparent;
}
.btn-outline-aftrl:not(:disabled):not(.disabled):active, .btn-outline-aftrl:not(:disabled):not(.disabled).active, .show > .btn-outline-aftrl.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0B2241;
  border-color: #0B2241;
}
.btn-outline-aftrl:not(:disabled):not(.disabled):active:focus, .btn-outline-aftrl:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-aftrl.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 34, 65, 0.5);
}

.btn-outline-consp {
  color: #0038A7;
  border-color: #0038A7;
}
.btn-outline-consp:hover {
  color: #FEFEFE;
  background-color: #0038A7;
  border-color: #0038A7;
}
.btn-outline-consp:focus, .btn-outline-consp.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 56, 167, 0.5);
}
.btn-outline-consp.disabled, .btn-outline-consp:disabled {
  color: #0038A7;
  background-color: transparent;
}
.btn-outline-consp:not(:disabled):not(.disabled):active, .btn-outline-consp:not(:disabled):not(.disabled).active, .show > .btn-outline-consp.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0038A7;
  border-color: #0038A7;
}
.btn-outline-consp:not(:disabled):not(.disabled):active:focus, .btn-outline-consp:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-consp.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 56, 167, 0.5);
}

.btn-outline-tort {
  color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-tort:hover {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-tort:focus, .btn-outline-tort.focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}
.btn-outline-tort.disabled, .btn-outline-tort:disabled {
  color: #C30C1E;
  background-color: transparent;
}
.btn-outline-tort:not(:disabled):not(.disabled):active, .btn-outline-tort:not(:disabled):not(.disabled).active, .show > .btn-outline-tort.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-tort:not(:disabled):not(.disabled):active:focus, .btn-outline-tort:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tort.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}

.btn-outline-hohurry {
  color: #D51F26;
  border-color: #D51F26;
}
.btn-outline-hohurry:hover {
  color: #FEFEFE;
  background-color: #D51F26;
  border-color: #D51F26;
}
.btn-outline-hohurry:focus, .btn-outline-hohurry.focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 31, 38, 0.5);
}
.btn-outline-hohurry.disabled, .btn-outline-hohurry:disabled {
  color: #D51F26;
  background-color: transparent;
}
.btn-outline-hohurry:not(:disabled):not(.disabled):active, .btn-outline-hohurry:not(:disabled):not(.disabled).active, .show > .btn-outline-hohurry.dropdown-toggle {
  color: #FEFEFE;
  background-color: #D51F26;
  border-color: #D51F26;
}
.btn-outline-hohurry:not(:disabled):not(.disabled):active:focus, .btn-outline-hohurry:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-hohurry.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 31, 38, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #469BBA;
  text-decoration: none;
}
.btn-link:hover {
  color: black;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #FEFEFE;
  background-clip: padding-box;
  border: 1px solid rgba(1, 1, 1, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-2xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-2xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1908px) {
  .dropdown-menu-3xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-3xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2496px) {
  .dropdown-menu-4xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-4xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #dee2e6;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x;
}
.dropdown-item.active, .dropdown-item:active {
  color: #FEFEFE;
  text-decoration: none;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #868e96;
  pointer-events: none;
  background-color: transparent;
  background-image: none;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.7875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #dee2e6;
  border: 1px solid #adb5bd;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.44rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.22rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #FEFEFE;
  border-color: #0A2D49;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1972b9;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FEFEFE;
  background-color: #248de1;
  border-color: #248de1;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #dee2e6;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #FEFEFE;
  border: 1px solid #868e96;
}
.custom-control-label::after {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23FEFEFE' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #0A2D49;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23FEFEFE' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background: rgba(10, 45, 73, 0.5) linear-gradient(180deg, rgba(92, 116, 135, 0.575), rgba(10, 45, 73, 0.5)) repeat-x;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background: rgba(10, 45, 73, 0.5) linear-gradient(180deg, rgba(92, 116, 135, 0.575), rgba(10, 45, 73, 0.5)) repeat-x;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FEFEFE'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background: rgba(10, 45, 73, 0.5) linear-gradient(180deg, rgba(92, 116, 135, 0.575), rgba(10, 45, 73, 0.5)) repeat-x;
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.22rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #868e96;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #FEFEFE;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background: rgba(10, 45, 73, 0.5) linear-gradient(180deg, rgba(92, 116, 135, 0.575), rgba(10, 45, 73, 0.5)) repeat-x;
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  vertical-align: middle;
  background: #FEFEFE url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #adb5bd;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #1972b9;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #FEFEFE;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #dee2e6;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.7875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.125rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #1972b9;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #dee2e6;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #FEFEFE;
  border: 1px solid #adb5bd;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.6em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.6;
  color: #495057;
  content: "Browse";
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background: #248de1 linear-gradient(180deg, #449de5, #248de1) repeat-x;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #ced4da;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background: #248de1 linear-gradient(180deg, #449de5, #248de1) repeat-x;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #ced4da;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background: #248de1 linear-gradient(180deg, #449de5, #248de1) repeat-x;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #ced4da;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #ced4da;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #868e96;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #868e96;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #868e96;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #ced4da;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #dee2e6 #dee2e6 #ced4da;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #f8fafc;
  border-color: #ced4da #ced4da #f8fafc;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FEFEFE;
  background-color: #0A2D49;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-2xl,
.navbar .container-3xl,
.navbar .container-4xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-2xl,
.navbar-expand-sm > .container-3xl,
.navbar-expand-sm > .container-4xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-2xl,
.navbar-expand-sm > .container-3xl,
.navbar-expand-sm > .container-4xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-2xl,
.navbar-expand-md > .container-3xl,
.navbar-expand-md > .container-4xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-2xl,
.navbar-expand-md > .container-3xl,
.navbar-expand-md > .container-4xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-2xl,
.navbar-expand-lg > .container-3xl,
.navbar-expand-lg > .container-4xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-2xl,
.navbar-expand-lg > .container-3xl,
.navbar-expand-lg > .container-4xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-2xl,
.navbar-expand-xl > .container-3xl,
.navbar-expand-xl > .container-4xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-2xl,
.navbar-expand-xl > .container-3xl,
.navbar-expand-xl > .container-4xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1439.98px) {
  .navbar-expand-2xl > .container,
.navbar-expand-2xl > .container-fluid,
.navbar-expand-2xl > .container-sm,
.navbar-expand-2xl > .container-md,
.navbar-expand-2xl > .container-lg,
.navbar-expand-2xl > .container-xl,
.navbar-expand-2xl > .container-2xl,
.navbar-expand-2xl > .container-3xl,
.navbar-expand-2xl > .container-4xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-2xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-2xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-2xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-2xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-2xl > .container,
.navbar-expand-2xl > .container-fluid,
.navbar-expand-2xl > .container-sm,
.navbar-expand-2xl > .container-md,
.navbar-expand-2xl > .container-lg,
.navbar-expand-2xl > .container-xl,
.navbar-expand-2xl > .container-2xl,
.navbar-expand-2xl > .container-3xl,
.navbar-expand-2xl > .container-4xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-2xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-2xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-2xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1907.98px) {
  .navbar-expand-3xl > .container,
.navbar-expand-3xl > .container-fluid,
.navbar-expand-3xl > .container-sm,
.navbar-expand-3xl > .container-md,
.navbar-expand-3xl > .container-lg,
.navbar-expand-3xl > .container-xl,
.navbar-expand-3xl > .container-2xl,
.navbar-expand-3xl > .container-3xl,
.navbar-expand-3xl > .container-4xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1908px) {
  .navbar-expand-3xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-3xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-3xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-3xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-3xl > .container,
.navbar-expand-3xl > .container-fluid,
.navbar-expand-3xl > .container-sm,
.navbar-expand-3xl > .container-md,
.navbar-expand-3xl > .container-lg,
.navbar-expand-3xl > .container-xl,
.navbar-expand-3xl > .container-2xl,
.navbar-expand-3xl > .container-3xl,
.navbar-expand-3xl > .container-4xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-3xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-3xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-3xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 2495.98px) {
  .navbar-expand-4xl > .container,
.navbar-expand-4xl > .container-fluid,
.navbar-expand-4xl > .container-sm,
.navbar-expand-4xl > .container-md,
.navbar-expand-4xl > .container-lg,
.navbar-expand-4xl > .container-xl,
.navbar-expand-4xl > .container-2xl,
.navbar-expand-4xl > .container-3xl,
.navbar-expand-4xl > .container-4xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 2496px) {
  .navbar-expand-4xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-4xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-4xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-4xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-4xl > .container,
.navbar-expand-4xl > .container-fluid,
.navbar-expand-4xl > .container-sm,
.navbar-expand-4xl > .container-md,
.navbar-expand-4xl > .container-lg,
.navbar-expand-4xl > .container-xl,
.navbar-expand-4xl > .container-2xl,
.navbar-expand-4xl > .container-3xl,
.navbar-expand-4xl > .container-4xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-4xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-4xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-4xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-2xl,
.navbar-expand > .container-3xl,
.navbar-expand > .container-4xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-2xl,
.navbar-expand > .container-3xl,
.navbar-expand > .container-4xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(1, 1, 1, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(1, 1, 1, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(1, 1, 1, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(1, 1, 1, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(1, 1, 1, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(1, 1, 1, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(1, 1, 1, 0.5);
  border-color: rgba(1, 1, 1, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%281, 1, 1, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(1, 1, 1, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(1, 1, 1, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(1, 1, 1, 0.9);
}

.navbar-dark .navbar-brand {
  color: #FEFEFE;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #FEFEFE;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(254, 254, 254, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(254, 254, 254, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(254, 254, 254, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FEFEFE;
}
.navbar-dark .navbar-toggler {
  color: rgba(254, 254, 254, 0.5);
  border-color: rgba(254, 254, 254, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28254, 254, 254, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(254, 254, 254, 0.5);
}
.navbar-dark .navbar-text a {
  color: #FEFEFE;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #FEFEFE;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FEFEFE;
  background-clip: border-box;
  border: 1px solid rgba(1, 1, 1, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(1, 1, 1, 0.03);
  border-bottom: 1px solid rgba(1, 1, 1, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(1, 1, 1, 0.03);
  border-top: 1px solid rgba(1, 1, 1, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #dee2e6;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #469BBA;
  background-color: #FEFEFE;
  border: 1px solid #ced4da;
}
.page-link:hover {
  z-index: 2;
  color: black;
  text-decoration: none;
  background-color: #dee2e6;
  border-color: #ced4da;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #FEFEFE;
  border-color: #ced4da;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #FEFEFE;
  background-color: #0A2D49;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #FEFEFE;
  background-color: #04111c;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.badge-secondary {
  color: #FEFEFE;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #FEFEFE;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #FEFEFE;
  background-color: #28b745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #FEFEFE;
  background-color: #1f8d35;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #66F8F1;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: #35f6ed;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffe606;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d2bd00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}

.badge-danger {
  color: #FEFEFE;
  background-color: #F5250A;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #FEFEFE;
  background-color: #c41e08;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #e9ecef;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #cbd3da;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

.badge-dark {
  color: #FEFEFE;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #FEFEFE;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.badge-tempus-blue {
  color: #FEFEFE;
  background-color: #0A2D49;
}
a.badge-tempus-blue:hover, a.badge-tempus-blue:focus {
  color: #FEFEFE;
  background-color: #04111c;
}
a.badge-tempus-blue:focus, a.badge-tempus-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.badge-tempus-blue-tint {
  color: #212529;
  background-color: #b3d7f5;
}
a.badge-tempus-blue-tint:hover, a.badge-tempus-blue-tint:focus {
  color: #212529;
  background-color: #86bfef;
}
a.badge-tempus-blue-tint:focus, a.badge-tempus-blue-tint.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(179, 215, 245, 0.5);
}

.badge-tempus-blue-100 {
  color: #FEFEFE;
  background-color: #1E70B6;
}
a.badge-tempus-blue-100:hover, a.badge-tempus-blue-100:focus {
  color: #FEFEFE;
  background-color: #17558a;
}
a.badge-tempus-blue-100:focus, a.badge-tempus-blue-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(30, 112, 182, 0.5);
}

.badge-tempus-blue-200 {
  color: #FEFEFE;
  background-color: #105A92;
}
a.badge-tempus-blue-200:hover, a.badge-tempus-blue-200:focus {
  color: #FEFEFE;
  background-color: #0b3e64;
}
a.badge-tempus-blue-200:focus, a.badge-tempus-blue-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(16, 90, 146, 0.5);
}

.badge-tempus-blue-300 {
  color: #FEFEFE;
  background-color: #0E436D;
}
a.badge-tempus-blue-300:hover, a.badge-tempus-blue-300:focus {
  color: #FEFEFE;
  background-color: #082740;
}
a.badge-tempus-blue-300:focus, a.badge-tempus-blue-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(14, 67, 109, 0.5);
}

.badge-tempus-blue-400 {
  color: #FEFEFE;
  background-color: #0C385B;
}
a.badge-tempus-blue-400:hover, a.badge-tempus-blue-400:focus {
  color: #FEFEFE;
  background-color: #061c2e;
}
a.badge-tempus-blue-400:focus, a.badge-tempus-blue-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(12, 56, 91, 0.5);
}

.badge-tempus-blue-500 {
  color: #FEFEFE;
  background-color: #0A2D49;
}
a.badge-tempus-blue-500:hover, a.badge-tempus-blue-500:focus {
  color: #FEFEFE;
  background-color: #04111c;
}
a.badge-tempus-blue-500:focus, a.badge-tempus-blue-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.badge-tempus-blue-600 {
  color: #FEFEFE;
  background-color: #07263E;
}
a.badge-tempus-blue-600:hover, a.badge-tempus-blue-600:focus {
  color: #FEFEFE;
  background-color: #020a10;
}
a.badge-tempus-blue-600:focus, a.badge-tempus-blue-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(7, 38, 62, 0.5);
}

.badge-tempus-blue-700 {
  color: #FEFEFE;
  background-color: #051F34;
}
a.badge-tempus-blue-700:hover, a.badge-tempus-blue-700:focus {
  color: #FEFEFE;
  background-color: #010305;
}
a.badge-tempus-blue-700:focus, a.badge-tempus-blue-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(5, 31, 52, 0.5);
}

.badge-tempus-blue-800 {
  color: #FEFEFE;
  background-color: #03182B;
}
a.badge-tempus-blue-800:hover, a.badge-tempus-blue-800:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-tempus-blue-800:focus, a.badge-tempus-blue-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 24, 43, 0.5);
}

.badge-tempus-blue-900 {
  color: #FEFEFE;
  background-color: #011224;
}
a.badge-tempus-blue-900:hover, a.badge-tempus-blue-900:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-tempus-blue-900:focus, a.badge-tempus-blue-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(1, 18, 36, 0.5);
}

.badge-tempus-blue-dark {
  color: #FEFEFE;
  background-color: #001030;
}
a.badge-tempus-blue-dark:hover, a.badge-tempus-blue-dark:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-tempus-blue-dark:focus, a.badge-tempus-blue-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 16, 48, 0.5);
}

.badge-tempus-red {
  color: #FEFEFE;
  background-color: #FD5759;
}
a.badge-tempus-red:hover, a.badge-tempus-red:focus {
  color: #FEFEFE;
  background-color: #fc2527;
}
a.badge-tempus-red:focus, a.badge-tempus-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 89, 0.5);
}

.badge-tempus-white {
  color: #212529;
  background-color: #FFFCF6;
}
a.badge-tempus-white:hover, a.badge-tempus-white:focus {
  color: #212529;
  background-color: #ffebc3;
}
a.badge-tempus-white:focus, a.badge-tempus-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 252, 246, 0.5);
}

.badge-neon-purple {
  color: #FEFEFE;
  background-color: #C4017B;
}
a.badge-neon-purple:hover, a.badge-neon-purple:focus {
  color: #FEFEFE;
  background-color: #91015b;
}
a.badge-neon-purple:focus, a.badge-neon-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(196, 1, 123, 0.5);
}

.badge-cryptology {
  color: #FEFEFE;
  background-color: #469BBA;
}
a.badge-cryptology:hover, a.badge-cryptology:focus {
  color: #FEFEFE;
  background-color: #387c95;
}
a.badge-cryptology:focus, a.badge-cryptology.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.badge-cryptology-blue {
  color: #FEFEFE;
  background-color: #469BBA;
}
a.badge-cryptology-blue:hover, a.badge-cryptology-blue:focus {
  color: #FEFEFE;
  background-color: #387c95;
}
a.badge-cryptology-blue:focus, a.badge-cryptology-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.badge-cryptology-blue-tint {
  color: #212529;
  background-color: #74b4cb;
}
a.badge-cryptology-blue-tint:hover, a.badge-cryptology-blue-tint:focus {
  color: #212529;
  background-color: #4fa0bd;
}
a.badge-cryptology-blue-tint:focus, a.badge-cryptology-blue-tint.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(116, 180, 203, 0.5);
}

.badge-cryptology-blue-shade {
  color: #FEFEFE;
  background-color: #35748c;
}
a.badge-cryptology-blue-shade:hover, a.badge-cryptology-blue-shade:focus {
  color: #FEFEFE;
  background-color: #275567;
}
a.badge-cryptology-blue-shade:focus, a.badge-cryptology-blue-shade.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(53, 116, 140, 0.5);
}

.badge-cryptology-blue-dark {
  color: #FEFEFE;
  background-color: #11252d;
}
a.badge-cryptology-blue-dark:hover, a.badge-cryptology-blue-dark:focus {
  color: #FEFEFE;
  background-color: #030708;
}
a.badge-cryptology-blue-dark:focus, a.badge-cryptology-blue-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(17, 37, 45, 0.5);
}

.badge-facebook-blue {
  color: #FEFEFE;
  background-color: #1877F2;
}
a.badge-facebook-blue:hover, a.badge-facebook-blue:focus {
  color: #FEFEFE;
  background-color: #0b5fcc;
}
a.badge-facebook-blue:focus, a.badge-facebook-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
}

.badge-darkest-gray {
  color: #FEFEFE;
  background-color: #212529;
}
a.badge-darkest-gray:hover, a.badge-darkest-gray:focus {
  color: #FEFEFE;
  background-color: #0a0c0d;
}
a.badge-darkest-gray:focus, a.badge-darkest-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.badge-dark-gray {
  color: #FEFEFE;
  background-color: #343a40;
}
a.badge-dark-gray:hover, a.badge-dark-gray:focus {
  color: #FEFEFE;
  background-color: #1d2124;
}
a.badge-dark-gray:focus, a.badge-dark-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.badge-light-gray {
  color: #FEFEFE;
  background-color: #868e96;
}
a.badge-light-gray:hover, a.badge-light-gray:focus {
  color: #FEFEFE;
  background-color: #6c757d;
}
a.badge-light-gray:focus, a.badge-light-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.badge-lightest-gray {
  color: #212529;
  background-color: #dee2e6;
}
a.badge-lightest-gray:hover, a.badge-lightest-gray:focus {
  color: #212529;
  background-color: #c1c9d0;
}
a.badge-lightest-gray:focus, a.badge-lightest-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}

.badge-blue {
  color: #FEFEFE;
  background-color: #0383ED;
}
a.badge-blue:hover, a.badge-blue:focus {
  color: #FEFEFE;
  background-color: #0267bb;
}
a.badge-blue:focus, a.badge-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 131, 237, 0.5);
}

.badge-indigo {
  color: #FEFEFE;
  background-color: #5453AC;
}
a.badge-indigo:hover, a.badge-indigo:focus {
  color: #FEFEFE;
  background-color: #43428a;
}
a.badge-indigo:focus, a.badge-indigo.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(84, 83, 172, 0.5);
}

.badge-purple {
  color: #FEFEFE;
  background-color: #9300FF;
}
a.badge-purple:hover, a.badge-purple:focus {
  color: #FEFEFE;
  background-color: #7600cc;
}
a.badge-purple:focus, a.badge-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(147, 0, 255, 0.5);
}

.badge-pink {
  color: #FEFEFE;
  background-color: #F8666E;
}
a.badge-pink:hover, a.badge-pink:focus {
  color: #FEFEFE;
  background-color: #f63540;
}
a.badge-pink:focus, a.badge-pink.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 102, 110, 0.5);
}

.badge-red {
  color: #FEFEFE;
  background-color: #F5250A;
}
a.badge-red:hover, a.badge-red:focus {
  color: #FEFEFE;
  background-color: #c41e08;
}
a.badge-red:focus, a.badge-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.badge-orange {
  color: #FEFEFE;
  background-color: #ED6D03;
}
a.badge-orange:hover, a.badge-orange:focus {
  color: #FEFEFE;
  background-color: #bb5602;
}
a.badge-orange:focus, a.badge-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(237, 109, 3, 0.5);
}

.badge-yellow {
  color: #212529;
  background-color: #ffe606;
}
a.badge-yellow:hover, a.badge-yellow:focus {
  color: #212529;
  background-color: #d2bd00;
}
a.badge-yellow:focus, a.badge-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}

.badge-green {
  color: #FEFEFE;
  background-color: #28b745;
}
a.badge-green:hover, a.badge-green:focus {
  color: #FEFEFE;
  background-color: #1f8d35;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.badge-teal {
  color: #212529;
  background-color: #0ADAf5;
}
a.badge-teal:hover, a.badge-teal:focus {
  color: #212529;
  background-color: #08aec4;
}
a.badge-teal:focus, a.badge-teal.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 218, 245, 0.5);
}

.badge-cyan {
  color: #212529;
  background-color: #66F8F1;
}
a.badge-cyan:hover, a.badge-cyan:focus {
  color: #212529;
  background-color: #35f6ed;
}
a.badge-cyan:focus, a.badge-cyan.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}

.badge-black {
  color: #FEFEFE;
  background-color: #010101;
}
a.badge-black:hover, a.badge-black:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(1, 1, 1, 0.5);
}

.badge-white {
  color: #212529;
  background-color: #FEFEFE;
}
a.badge-white:hover, a.badge-white:focus {
  color: #212529;
  background-color: #e5e5e5;
}
a.badge-white:focus, a.badge-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5);
}

.badge-primary-tint {
  color: #FEFEFE;
  background-color: #5A7D99;
}
a.badge-primary-tint:hover, a.badge-primary-tint:focus {
  color: #FEFEFE;
  background-color: #476379;
}
a.badge-primary-tint:focus, a.badge-primary-tint.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(90, 125, 153, 0.5);
}

.badge-orange-tint {
  color: #212529;
  background-color: #EDAD43;
}
a.badge-orange-tint:hover, a.badge-orange-tint:focus {
  color: #212529;
  background-color: #e79816;
}
a.badge-orange-tint:focus, a.badge-orange-tint.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(237, 173, 67, 0.5);
}

.badge-green-tint {
  color: #212529;
  background-color: #48DF65;
}
a.badge-green-tint:hover, a.badge-green-tint:focus {
  color: #212529;
  background-color: #24d045;
}
a.badge-green-tint:focus, a.badge-green-tint.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(72, 223, 101, 0.5);
}

.badge-hot-pink {
  color: #212529;
  background-color: #FF64C2;
}
a.badge-hot-pink:hover, a.badge-hot-pink:focus {
  color: #212529;
  background-color: #ff31ae;
}
a.badge-hot-pink:focus, a.badge-hot-pink.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}

.badge-deep-purple {
  color: #FEFEFE;
  background-color: #516;
}
a.badge-deep-purple:hover, a.badge-deep-purple:focus {
  color: #FEFEFE;
  background-color: #310a3a;
}
a.badge-deep-purple:focus, a.badge-deep-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.badge-deep-orange {
  color: #FEFEFE;
  background-color: #BF3F00;
}
a.badge-deep-orange:hover, a.badge-deep-orange:focus {
  color: #FEFEFE;
  background-color: #8c2e00;
}
a.badge-deep-orange:focus, a.badge-deep-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(191, 63, 0, 0.5);
}

.badge-sandstone {
  color: #212529;
  background-color: #D9AE00;
}
a.badge-sandstone:hover, a.badge-sandstone:focus {
  color: #212529;
  background-color: #a68500;
}
a.badge-sandstone:focus, a.badge-sandstone.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.badge-cs-green {
  color: #FEFEFE;
  background-color: #018B3B;
}
a.badge-cs-green:hover, a.badge-cs-green:focus {
  color: #FEFEFE;
  background-color: #015826;
}
a.badge-cs-green:focus, a.badge-cs-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(1, 139, 59, 0.5);
}

.badge-dark-red {
  color: #FEFEFE;
  background-color: #C30C1E;
}
a.badge-dark-red:hover, a.badge-dark-red:focus {
  color: #FEFEFE;
  background-color: #930917;
}
a.badge-dark-red:focus, a.badge-dark-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}

.badge-overdue-red {
  color: #FEFEFE;
  background-color: #F33;
}
a.badge-overdue-red:hover, a.badge-overdue-red:focus {
  color: #FEFEFE;
  background-color: red;
}
a.badge-overdue-red:focus, a.badge-overdue-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 51, 0.5);
}

.badge-dark-blue {
  color: #FEFEFE;
  background-color: #062070;
}
a.badge-dark-blue:hover, a.badge-dark-blue:focus {
  color: #FEFEFE;
  background-color: #031240;
}
a.badge-dark-blue:focus, a.badge-dark-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(6, 32, 112, 0.5);
}

.badge-pale-blue {
  color: #FEFEFE;
  background-color: #44ACE9;
}
a.badge-pale-blue:hover, a.badge-pale-blue:focus {
  color: #FEFEFE;
  background-color: #1a97e0;
}
a.badge-pale-blue:focus, a.badge-pale-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 172, 233, 0.5);
}

.badge-dark-orange {
  color: #212529;
  background-color: #E98144;
}
a.badge-dark-orange:hover, a.badge-dark-orange:focus {
  color: #212529;
  background-color: #e0631a;
}
a.badge-dark-orange:focus, a.badge-dark-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 129, 68, 0.5);
}

.badge-beech {
  color: #212529;
  background-color: #ABAC53;
}
a.badge-beech:hover, a.badge-beech:focus {
  color: #212529;
  background-color: #898a42;
}
a.badge-beech:focus, a.badge-beech.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(171, 172, 83, 0.5);
}

.badge-lime-green {
  color: #212529;
  background-color: #6CFF00;
}
a.badge-lime-green:hover, a.badge-lime-green:focus {
  color: #212529;
  background-color: #56cc00;
}
a.badge-lime-green:focus, a.badge-lime-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 255, 0, 0.5);
}

.badge-deep-blue {
  color: #FEFEFE;
  background-color: #061FFF;
}
a.badge-deep-blue:hover, a.badge-deep-blue:focus {
  color: #FEFEFE;
  background-color: #0015d2;
}
a.badge-deep-blue:focus, a.badge-deep-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(6, 31, 255, 0.5);
}

.badge-dark-green {
  color: #FEFEFE;
  background-color: #027816;
}
a.badge-dark-green:hover, a.badge-dark-green:focus {
  color: #FEFEFE;
  background-color: #01460d;
}
a.badge-dark-green:focus, a.badge-dark-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 120, 22, 0.5);
}

.badge-dark-magenta {
  color: #FEFEFE;
  background-color: #780264;
}
a.badge-dark-magenta:hover, a.badge-dark-magenta:focus {
  color: #FEFEFE;
  background-color: #46013a;
}
a.badge-dark-magenta:focus, a.badge-dark-magenta.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(120, 2, 100, 0.5);
}

.badge-magenta {
  color: #FEFEFE;
  background-color: #B7289A;
}
a.badge-magenta:hover, a.badge-magenta:focus {
  color: #FEFEFE;
  background-color: #8d1f77;
}
a.badge-magenta:focus, a.badge-magenta.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(183, 40, 154, 0.5);
}

.badge-light-yellow {
  color: #212529;
  background-color: #ffFFD0;
}
a.badge-light-yellow:hover, a.badge-light-yellow:focus {
  color: #212529;
  background-color: #ffff9d;
}
a.badge-light-yellow:focus, a.badge-light-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 208, 0.5);
}

.badge-light-orange {
  color: #212529;
  background-color: #ffddbb;
}
a.badge-light-orange:hover, a.badge-light-orange:focus {
  color: #212529;
  background-color: #ffc488;
}
a.badge-light-orange:focus, a.badge-light-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 187, 0.5);
}

.badge-light-pink {
  color: #212529;
  background-color: #ffDDDE;
}
a.badge-light-pink:hover, a.badge-light-pink:focus {
  color: #212529;
  background-color: #ffaaad;
}
a.badge-light-pink:focus, a.badge-light-pink.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 222, 0.5);
}

.badge-light-green {
  color: #212529;
  background-color: #DDFFDD;
}
a.badge-light-green:hover, a.badge-light-green:focus {
  color: #212529;
  background-color: #aaffaa;
}
a.badge-light-green:focus, a.badge-light-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(221, 255, 221, 0.5);
}

.badge-light-blue {
  color: #212529;
  background-color: #CCCCFF;
}
a.badge-light-blue:hover, a.badge-light-blue:focus {
  color: #212529;
  background-color: #9999ff;
}
a.badge-light-blue:focus, a.badge-light-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 255, 0.5);
}

.badge-light-red {
  color: #212529;
  background-color: #ffaaaa;
}
a.badge-light-red:hover, a.badge-light-red:focus {
  color: #212529;
  background-color: #ff7777;
}
a.badge-light-red:focus, a.badge-light-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 170, 170, 0.5);
}

.badge-regular {
  color: #FEFEFE;
  background-color: #469BBA;
}
a.badge-regular:hover, a.badge-regular:focus {
  color: #FEFEFE;
  background-color: #387c95;
}
a.badge-regular:focus, a.badge-regular.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.badge-specific-available {
  color: #FEFEFE;
  background-color: #28b745;
}
a.badge-specific-available:hover, a.badge-specific-available:focus {
  color: #FEFEFE;
  background-color: #1f8d35;
}
a.badge-specific-available:focus, a.badge-specific-available.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.badge-specific-unavailable {
  color: #212529;
  background-color: #D9AE00;
}
a.badge-specific-unavailable:hover, a.badge-specific-unavailable:focus {
  color: #212529;
  background-color: #a68500;
}
a.badge-specific-unavailable:focus, a.badge-specific-unavailable.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.badge-holidays {
  color: #FEFEFE;
  background-color: #F5250A;
}
a.badge-holidays:hover, a.badge-holidays:focus {
  color: #FEFEFE;
  background-color: #c41e08;
}
a.badge-holidays:focus, a.badge-holidays.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.badge-booked-part {
  color: #FEFEFE;
  background-color: #C15;
}
a.badge-booked-part:hover, a.badge-booked-part:focus {
  color: #FEFEFE;
  background-color: #9d0d41;
}
a.badge-booked-part:focus, a.badge-booked-part.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(204, 17, 85, 0.5);
}

.badge-booked-pending {
  color: #FEFEFE;
  background-color: #C66;
}
a.badge-booked-pending:hover, a.badge-booked-pending:focus {
  color: #FEFEFE;
  background-color: #bf4040;
}
a.badge-booked-pending:focus, a.badge-booked-pending.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(204, 102, 102, 0.5);
}

.badge-neon-blue {
  color: #212529;
  background-color: #00f3ff;
}
a.badge-neon-blue:hover, a.badge-neon-blue:focus {
  color: #212529;
  background-color: #00c2cc;
}
a.badge-neon-blue:focus, a.badge-neon-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 243, 255, 0.5);
}

.badge-neon-violet {
  color: #FEFEFE;
  background-color: #a742f5;
}
a.badge-neon-violet:hover, a.badge-neon-violet:focus {
  color: #FEFEFE;
  background-color: #9012f2;
}
a.badge-neon-violet:focus, a.badge-neon-violet.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(167, 66, 245, 0.5);
}

.badge-neon-pink {
  color: #FEFEFE;
  background-color: #ff00e5;
}
a.badge-neon-pink:hover, a.badge-neon-pink:focus {
  color: #FEFEFE;
  background-color: #cc00b7;
}
a.badge-neon-pink:focus, a.badge-neon-pink.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 229, 0.5);
}

.badge-neon-muted {
  color: #212529;
  background-color: #a0a0c0;
}
a.badge-neon-muted:hover, a.badge-neon-muted:focus {
  color: #212529;
  background-color: #8181ac;
}
a.badge-neon-muted:focus, a.badge-neon-muted.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(160, 160, 192, 0.5);
}

.badge-slate-50 {
  color: #212529;
  background-color: #f8fafc;
}
a.badge-slate-50:hover, a.badge-slate-50:focus {
  color: #212529;
  background-color: #d4e1ed;
}
a.badge-slate-50:focus, a.badge-slate-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 250, 252, 0.5);
}

.badge-slate-100 {
  color: #212529;
  background-color: #f1f5f9;
}
a.badge-slate-100:hover, a.badge-slate-100:focus {
  color: #212529;
  background-color: #cddcea;
}
a.badge-slate-100:focus, a.badge-slate-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(241, 245, 249, 0.5);
}

.badge-slate-200 {
  color: #212529;
  background-color: #e2e8f0;
}
a.badge-slate-200:hover, a.badge-slate-200:focus {
  color: #212529;
  background-color: #c0cddf;
}
a.badge-slate-200:focus, a.badge-slate-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 232, 240, 0.5);
}

.badge-slate-300 {
  color: #212529;
  background-color: #cbd5e1;
}
a.badge-slate-300:hover, a.badge-slate-300:focus {
  color: #212529;
  background-color: #abbbce;
}
a.badge-slate-300:focus, a.badge-slate-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(203, 213, 225, 0.5);
}

.badge-slate-400 {
  color: #212529;
  background-color: #94a3b8;
}
a.badge-slate-400:hover, a.badge-slate-400:focus {
  color: #212529;
  background-color: #7589a4;
}
a.badge-slate-400:focus, a.badge-slate-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 163, 184, 0.5);
}

.badge-slate-500 {
  color: #FEFEFE;
  background-color: #64748b;
}
a.badge-slate-500:hover, a.badge-slate-500:focus {
  color: #FEFEFE;
  background-color: #4f5b6d;
}
a.badge-slate-500:focus, a.badge-slate-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(100, 116, 139, 0.5);
}

.badge-slate-600 {
  color: #FEFEFE;
  background-color: #475569;
}
a.badge-slate-600:hover, a.badge-slate-600:focus {
  color: #FEFEFE;
  background-color: #323c4b;
}
a.badge-slate-600:focus, a.badge-slate-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(71, 85, 105, 0.5);
}

.badge-slate-700 {
  color: #FEFEFE;
  background-color: #334155;
}
a.badge-slate-700:hover, a.badge-slate-700:focus {
  color: #FEFEFE;
  background-color: #202935;
}
a.badge-slate-700:focus, a.badge-slate-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 65, 85, 0.5);
}

.badge-slate-800 {
  color: #FEFEFE;
  background-color: #1e293b;
}
a.badge-slate-800:hover, a.badge-slate-800:focus {
  color: #FEFEFE;
  background-color: #0d1219;
}
a.badge-slate-800:focus, a.badge-slate-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(30, 41, 59, 0.5);
}

.badge-slate-900 {
  color: #FEFEFE;
  background-color: #0f172a;
}
a.badge-slate-900:hover, a.badge-slate-900:focus {
  color: #FEFEFE;
  background-color: #020204;
}
a.badge-slate-900:focus, a.badge-slate-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(15, 23, 42, 0.5);
}

.badge-slate-950 {
  color: #FEFEFE;
  background-color: #020617;
}
a.badge-slate-950:hover, a.badge-slate-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-slate-950:focus, a.badge-slate-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 6, 23, 0.5);
}

.badge-gray-50 {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-gray-50:hover, a.badge-gray-50:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-gray-50:focus, a.badge-gray-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-gray-100 {
  color: #212529;
  background-color: #e9ecef;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #212529;
  background-color: #cbd3da;
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

.badge-gray-200 {
  color: #212529;
  background-color: #dee2e6;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #212529;
  background-color: #c1c9d0;
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}

.badge-gray-300 {
  color: #212529;
  background-color: #ced4da;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #212529;
  background-color: #b1bbc4;
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}

.badge-gray-400 {
  color: #212529;
  background-color: #adb5bd;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #212529;
  background-color: #919ca6;
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}

.badge-gray-500 {
  color: #FEFEFE;
  background-color: #868e96;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #FEFEFE;
  background-color: #6c757d;
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.badge-gray-600 {
  color: #FEFEFE;
  background-color: #6c757d;
}
a.badge-gray-600:hover, a.badge-gray-600:focus {
  color: #FEFEFE;
  background-color: #545b62;
}
a.badge-gray-600:focus, a.badge-gray-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-gray-700 {
  color: #FEFEFE;
  background-color: #495057;
}
a.badge-gray-700:hover, a.badge-gray-700:focus {
  color: #FEFEFE;
  background-color: #32373b;
}
a.badge-gray-700:focus, a.badge-gray-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}

.badge-gray-800 {
  color: #FEFEFE;
  background-color: #343a40;
}
a.badge-gray-800:hover, a.badge-gray-800:focus {
  color: #FEFEFE;
  background-color: #1d2124;
}
a.badge-gray-800:focus, a.badge-gray-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.badge-gray-900 {
  color: #FEFEFE;
  background-color: #212529;
}
a.badge-gray-900:hover, a.badge-gray-900:focus {
  color: #FEFEFE;
  background-color: #0a0c0d;
}
a.badge-gray-900:focus, a.badge-gray-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.badge-gray-950 {
  color: #FEFEFE;
  background-color: #111519;
}
a.badge-gray-950:hover, a.badge-gray-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-gray-950:focus, a.badge-gray-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(17, 21, 25, 0.5);
}

.badge-zinc-50 {
  color: #212529;
  background-color: #fafafa;
}
a.badge-zinc-50:hover, a.badge-zinc-50:focus {
  color: #212529;
  background-color: #e1e1e1;
}
a.badge-zinc-50:focus, a.badge-zinc-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}

.badge-zinc-100 {
  color: #212529;
  background-color: #f4f4f5;
}
a.badge-zinc-100:hover, a.badge-zinc-100:focus {
  color: #212529;
  background-color: #d9d9dd;
}
a.badge-zinc-100:focus, a.badge-zinc-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 244, 245, 0.5);
}

.badge-zinc-200 {
  color: #212529;
  background-color: #e4e4e7;
}
a.badge-zinc-200:hover, a.badge-zinc-200:focus {
  color: #212529;
  background-color: #c9c9cf;
}
a.badge-zinc-200:focus, a.badge-zinc-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(228, 228, 231, 0.5);
}

.badge-zinc-300 {
  color: #212529;
  background-color: #d4d4d8;
}
a.badge-zinc-300:hover, a.badge-zinc-300:focus {
  color: #212529;
  background-color: #b9b9c0;
}
a.badge-zinc-300:focus, a.badge-zinc-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 216, 0.5);
}

.badge-zinc-400 {
  color: #212529;
  background-color: #a1a1aa;
}
a.badge-zinc-400:hover, a.badge-zinc-400:focus {
  color: #212529;
  background-color: #868692;
}
a.badge-zinc-400:focus, a.badge-zinc-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(161, 161, 170, 0.5);
}

.badge-zinc-500 {
  color: #FEFEFE;
  background-color: #71717a;
}
a.badge-zinc-500:hover, a.badge-zinc-500:focus {
  color: #FEFEFE;
  background-color: #585860;
}
a.badge-zinc-500:focus, a.badge-zinc-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(113, 113, 122, 0.5);
}

.badge-zinc-600 {
  color: #FEFEFE;
  background-color: #52525b;
}
a.badge-zinc-600:hover, a.badge-zinc-600:focus {
  color: #FEFEFE;
  background-color: #3a3a40;
}
a.badge-zinc-600:focus, a.badge-zinc-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 91, 0.5);
}

.badge-zinc-700 {
  color: #FEFEFE;
  background-color: #3f3f46;
}
a.badge-zinc-700:hover, a.badge-zinc-700:focus {
  color: #FEFEFE;
  background-color: #27272b;
}
a.badge-zinc-700:focus, a.badge-zinc-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 63, 70, 0.5);
}

.badge-zinc-800 {
  color: #FEFEFE;
  background-color: #27272a;
}
a.badge-zinc-800:hover, a.badge-zinc-800:focus {
  color: #FEFEFE;
  background-color: #0e0e10;
}
a.badge-zinc-800:focus, a.badge-zinc-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 42, 0.5);
}

.badge-zinc-900 {
  color: #FEFEFE;
  background-color: #18181b;
}
a.badge-zinc-900:hover, a.badge-zinc-900:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-zinc-900:focus, a.badge-zinc-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(24, 24, 27, 0.5);
}

.badge-zinc-950 {
  color: #FEFEFE;
  background-color: #09090b;
}
a.badge-zinc-950:hover, a.badge-zinc-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-zinc-950:focus, a.badge-zinc-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(9, 9, 11, 0.5);
}

.badge-neutral-50 {
  color: #212529;
  background-color: #fafafa;
}
a.badge-neutral-50:hover, a.badge-neutral-50:focus {
  color: #212529;
  background-color: #e1e1e1;
}
a.badge-neutral-50:focus, a.badge-neutral-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}

.badge-neutral-100 {
  color: #212529;
  background-color: #f5f5f5;
}
a.badge-neutral-100:hover, a.badge-neutral-100:focus {
  color: #212529;
  background-color: gainsboro;
}
a.badge-neutral-100:focus, a.badge-neutral-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}

.badge-neutral-200 {
  color: #212529;
  background-color: #e5e5e5;
}
a.badge-neutral-200:hover, a.badge-neutral-200:focus {
  color: #212529;
  background-color: #cccccc;
}
a.badge-neutral-200:focus, a.badge-neutral-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 229, 229, 0.5);
}

.badge-neutral-300 {
  color: #212529;
  background-color: #d4d4d4;
}
a.badge-neutral-300:hover, a.badge-neutral-300:focus {
  color: #212529;
  background-color: #bbbbbb;
}
a.badge-neutral-300:focus, a.badge-neutral-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 212, 0.5);
}

.badge-neutral-400 {
  color: #212529;
  background-color: #a3a3a3;
}
a.badge-neutral-400:hover, a.badge-neutral-400:focus {
  color: #212529;
  background-color: #8a8a8a;
}
a.badge-neutral-400:focus, a.badge-neutral-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(163, 163, 163, 0.5);
}

.badge-neutral-500 {
  color: #FEFEFE;
  background-color: #737373;
}
a.badge-neutral-500:hover, a.badge-neutral-500:focus {
  color: #FEFEFE;
  background-color: #5a5a5a;
}
a.badge-neutral-500:focus, a.badge-neutral-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 115, 115, 0.5);
}

.badge-neutral-600 {
  color: #FEFEFE;
  background-color: #525252;
}
a.badge-neutral-600:hover, a.badge-neutral-600:focus {
  color: #FEFEFE;
  background-color: #393939;
}
a.badge-neutral-600:focus, a.badge-neutral-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.badge-neutral-700 {
  color: #FEFEFE;
  background-color: #404040;
}
a.badge-neutral-700:hover, a.badge-neutral-700:focus {
  color: #FEFEFE;
  background-color: #272727;
}
a.badge-neutral-700:focus, a.badge-neutral-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(64, 64, 64, 0.5);
}

.badge-neutral-800 {
  color: #FEFEFE;
  background-color: #262626;
}
a.badge-neutral-800:hover, a.badge-neutral-800:focus {
  color: #FEFEFE;
  background-color: #0d0d0d;
}
a.badge-neutral-800:focus, a.badge-neutral-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}

.badge-neutral-900 {
  color: #FEFEFE;
  background-color: #171717;
}
a.badge-neutral-900:hover, a.badge-neutral-900:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-neutral-900:focus, a.badge-neutral-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}

.badge-neutral-950 {
  color: #FEFEFE;
  background-color: #0a0a0a;
}
a.badge-neutral-950:hover, a.badge-neutral-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-neutral-950:focus, a.badge-neutral-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 10, 10, 0.5);
}

.badge-stone-50 {
  color: #212529;
  background-color: #fafaf9;
}
a.badge-stone-50:hover, a.badge-stone-50:focus {
  color: #212529;
  background-color: #e3e3dd;
}
a.badge-stone-50:focus, a.badge-stone-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 249, 0.5);
}

.badge-stone-100 {
  color: #212529;
  background-color: #f5f5f4;
}
a.badge-stone-100:hover, a.badge-stone-100:focus {
  color: #212529;
  background-color: #ddddd9;
}
a.badge-stone-100:focus, a.badge-stone-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 244, 0.5);
}

.badge-stone-200 {
  color: #212529;
  background-color: #e7e5e4;
}
a.badge-stone-200:hover, a.badge-stone-200:focus {
  color: #212529;
  background-color: #cfcbc9;
}
a.badge-stone-200:focus, a.badge-stone-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(231, 229, 228, 0.5);
}

.badge-stone-300 {
  color: #212529;
  background-color: #d6d3d1;
}
a.badge-stone-300:hover, a.badge-stone-300:focus {
  color: #212529;
  background-color: #beb9b6;
}
a.badge-stone-300:focus, a.badge-stone-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(214, 211, 209, 0.5);
}

.badge-stone-400 {
  color: #212529;
  background-color: #a8a29e;
}
a.badge-stone-400:hover, a.badge-stone-400:focus {
  color: #212529;
  background-color: #908883;
}
a.badge-stone-400:focus, a.badge-stone-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(168, 162, 158, 0.5);
}

.badge-stone-500 {
  color: #FEFEFE;
  background-color: #78716c;
}
a.badge-stone-500:hover, a.badge-stone-500:focus {
  color: #FEFEFE;
  background-color: #5d5854;
}
a.badge-stone-500:focus, a.badge-stone-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(120, 113, 108, 0.5);
}

.badge-stone-600 {
  color: #FEFEFE;
  background-color: #57534e;
}
a.badge-stone-600:hover, a.badge-stone-600:focus {
  color: #FEFEFE;
  background-color: #3c3936;
}
a.badge-stone-600:focus, a.badge-stone-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(87, 83, 78, 0.5);
}

.badge-stone-700 {
  color: #FEFEFE;
  background-color: #44403c;
}
a.badge-stone-700:hover, a.badge-stone-700:focus {
  color: #FEFEFE;
  background-color: #292724;
}
a.badge-stone-700:focus, a.badge-stone-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 64, 60, 0.5);
}

.badge-stone-800 {
  color: #FEFEFE;
  background-color: #292524;
}
a.badge-stone-800:hover, a.badge-stone-800:focus {
  color: #FEFEFE;
  background-color: #0e0c0c;
}
a.badge-stone-800:focus, a.badge-stone-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(41, 37, 36, 0.5);
}

.badge-stone-900 {
  color: #FEFEFE;
  background-color: #1c1917;
}
a.badge-stone-900:hover, a.badge-stone-900:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-stone-900:focus, a.badge-stone-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(28, 25, 23, 0.5);
}

.badge-stone-950 {
  color: #FEFEFE;
  background-color: #0c0a09;
}
a.badge-stone-950:hover, a.badge-stone-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-stone-950:focus, a.badge-stone-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(12, 10, 9, 0.5);
}

.badge-red-50 {
  color: #212529;
  background-color: #fef2f2;
}
a.badge-red-50:hover, a.badge-red-50:focus {
  color: #212529;
  background-color: #fac3c3;
}
a.badge-red-50:focus, a.badge-red-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 242, 242, 0.5);
}

.badge-red-100 {
  color: #212529;
  background-color: #fee2e2;
}
a.badge-red-100:hover, a.badge-red-100:focus {
  color: #212529;
  background-color: #fcb1b1;
}
a.badge-red-100:focus, a.badge-red-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 226, 226, 0.5);
}

.badge-red-200 {
  color: #212529;
  background-color: #fecaca;
}
a.badge-red-200:hover, a.badge-red-200:focus {
  color: #212529;
  background-color: #fd9898;
}
a.badge-red-200:focus, a.badge-red-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 202, 202, 0.5);
}

.badge-red-300 {
  color: #212529;
  background-color: #fca5a5;
}
a.badge-red-300:hover, a.badge-red-300:focus {
  color: #212529;
  background-color: #fa7474;
}
a.badge-red-300:focus, a.badge-red-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(252, 165, 165, 0.5);
}

.badge-red-400 {
  color: #212529;
  background-color: #f87171;
}
a.badge-red-400:hover, a.badge-red-400:focus {
  color: #212529;
  background-color: #f64040;
}
a.badge-red-400:focus, a.badge-red-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 113, 113, 0.5);
}

.badge-red-500 {
  color: #FEFEFE;
  background-color: #ef4444;
}
a.badge-red-500:hover, a.badge-red-500:focus {
  color: #FEFEFE;
  background-color: #eb1515;
}
a.badge-red-500:focus, a.badge-red-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(239, 68, 68, 0.5);
}

.badge-red-600 {
  color: #FEFEFE;
  background-color: #dc2626;
}
a.badge-red-600:hover, a.badge-red-600:focus {
  color: #FEFEFE;
  background-color: #b21d1d;
}
a.badge-red-600:focus, a.badge-red-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 38, 38, 0.5);
}

.badge-red-700 {
  color: #FEFEFE;
  background-color: #b91c1c;
}
a.badge-red-700:hover, a.badge-red-700:focus {
  color: #FEFEFE;
  background-color: #8d1515;
}
a.badge-red-700:focus, a.badge-red-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(185, 28, 28, 0.5);
}

.badge-red-800 {
  color: #FEFEFE;
  background-color: #991b1b;
}
a.badge-red-800:hover, a.badge-red-800:focus {
  color: #FEFEFE;
  background-color: #6e1313;
}
a.badge-red-800:focus, a.badge-red-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(153, 27, 27, 0.5);
}

.badge-red-900 {
  color: #FEFEFE;
  background-color: #7f1d1d;
}
a.badge-red-900:hover, a.badge-red-900:focus {
  color: #FEFEFE;
  background-color: #551414;
}
a.badge-red-900:focus, a.badge-red-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(127, 29, 29, 0.5);
}

.badge-red-950 {
  color: #FEFEFE;
  background-color: #450a0a;
}
a.badge-red-950:hover, a.badge-red-950:focus {
  color: #FEFEFE;
  background-color: #180404;
}
a.badge-red-950:focus, a.badge-red-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(69, 10, 10, 0.5);
}

.badge-orange-50 {
  color: #212529;
  background-color: #fff7ed;
}
a.badge-orange-50:hover, a.badge-orange-50:focus {
  color: #212529;
  background-color: #ffe0ba;
}
a.badge-orange-50:focus, a.badge-orange-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 237, 0.5);
}

.badge-orange-100 {
  color: #212529;
  background-color: #ffedd5;
}
a.badge-orange-100:hover, a.badge-orange-100:focus {
  color: #212529;
  background-color: #ffd7a2;
}
a.badge-orange-100:focus, a.badge-orange-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 213, 0.5);
}

.badge-orange-200 {
  color: #212529;
  background-color: #fed7aa;
}
a.badge-orange-200:hover, a.badge-orange-200:focus {
  color: #212529;
  background-color: #fdbf78;
}
a.badge-orange-200:focus, a.badge-orange-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 170, 0.5);
}

.badge-orange-300 {
  color: #212529;
  background-color: #fdba74;
}
a.badge-orange-300:hover, a.badge-orange-300:focus {
  color: #212529;
  background-color: #fca142;
}
a.badge-orange-300:focus, a.badge-orange-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 186, 116, 0.5);
}

.badge-orange-400 {
  color: #212529;
  background-color: #fb923c;
}
a.badge-orange-400:hover, a.badge-orange-400:focus {
  color: #212529;
  background-color: #fa760a;
}
a.badge-orange-400:focus, a.badge-orange-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(251, 146, 60, 0.5);
}

.badge-orange-500 {
  color: #FEFEFE;
  background-color: #f97316;
}
a.badge-orange-500:hover, a.badge-orange-500:focus {
  color: #FEFEFE;
  background-color: #d65b06;
}
a.badge-orange-500:focus, a.badge-orange-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 115, 22, 0.5);
}

.badge-orange-600 {
  color: #FEFEFE;
  background-color: #ea580c;
}
a.badge-orange-600:hover, a.badge-orange-600:focus {
  color: #FEFEFE;
  background-color: #b9460a;
}
a.badge-orange-600:focus, a.badge-orange-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(234, 88, 12, 0.5);
}

.badge-orange-700 {
  color: #FEFEFE;
  background-color: #c2410c;
}
a.badge-orange-700:hover, a.badge-orange-700:focus {
  color: #FEFEFE;
  background-color: #923109;
}
a.badge-orange-700:focus, a.badge-orange-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(194, 65, 12, 0.5);
}

.badge-orange-800 {
  color: #FEFEFE;
  background-color: #9a3412;
}
a.badge-orange-800:hover, a.badge-orange-800:focus {
  color: #FEFEFE;
  background-color: #6c250d;
}
a.badge-orange-800:focus, a.badge-orange-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(154, 52, 18, 0.5);
}

.badge-orange-900 {
  color: #FEFEFE;
  background-color: #7c2d12;
}
a.badge-orange-900:hover, a.badge-orange-900:focus {
  color: #FEFEFE;
  background-color: #4f1d0c;
}
a.badge-orange-900:focus, a.badge-orange-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 45, 18, 0.5);
}

.badge-orange-950 {
  color: #FEFEFE;
  background-color: #431407;
}
a.badge-orange-950:hover, a.badge-orange-950:focus {
  color: #FEFEFE;
  background-color: #150602;
}
a.badge-orange-950:focus, a.badge-orange-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(67, 20, 7, 0.5);
}

.badge-amber-50 {
  color: #212529;
  background-color: #fffbeb;
}
a.badge-amber-50:hover, a.badge-amber-50:focus {
  color: #212529;
  background-color: #fff1b8;
}
a.badge-amber-50:focus, a.badge-amber-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 251, 235, 0.5);
}

.badge-amber-100 {
  color: #212529;
  background-color: #fef3c7;
}
a.badge-amber-100:hover, a.badge-amber-100:focus {
  color: #212529;
  background-color: #fde895;
}
a.badge-amber-100:focus, a.badge-amber-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 243, 199, 0.5);
}

.badge-amber-200 {
  color: #212529;
  background-color: #fde68a;
}
a.badge-amber-200:hover, a.badge-amber-200:focus {
  color: #212529;
  background-color: #fcdb58;
}
a.badge-amber-200:focus, a.badge-amber-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 230, 138, 0.5);
}

.badge-amber-300 {
  color: #212529;
  background-color: #fcd34d;
}
a.badge-amber-300:hover, a.badge-amber-300:focus {
  color: #212529;
  background-color: #fbc71b;
}
a.badge-amber-300:focus, a.badge-amber-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(252, 211, 77, 0.5);
}

.badge-amber-400 {
  color: #212529;
  background-color: #fbbf24;
}
a.badge-amber-400:hover, a.badge-amber-400:focus {
  color: #212529;
  background-color: #e8a804;
}
a.badge-amber-400:focus, a.badge-amber-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(251, 191, 36, 0.5);
}

.badge-amber-500 {
  color: #212529;
  background-color: #f59e0b;
}
a.badge-amber-500:hover, a.badge-amber-500:focus {
  color: #212529;
  background-color: #c57f08;
}
a.badge-amber-500:focus, a.badge-amber-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 158, 11, 0.5);
}

.badge-amber-600 {
  color: #FEFEFE;
  background-color: #d97706;
}
a.badge-amber-600:hover, a.badge-amber-600:focus {
  color: #FEFEFE;
  background-color: #a75c05;
}
a.badge-amber-600:focus, a.badge-amber-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 119, 6, 0.5);
}

.badge-amber-700 {
  color: #FEFEFE;
  background-color: #b45309;
}
a.badge-amber-700:hover, a.badge-amber-700:focus {
  color: #FEFEFE;
  background-color: #833d07;
}
a.badge-amber-700:focus, a.badge-amber-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(180, 83, 9, 0.5);
}

.badge-amber-800 {
  color: #FEFEFE;
  background-color: #92400e;
}
a.badge-amber-800:hover, a.badge-amber-800:focus {
  color: #FEFEFE;
  background-color: #632c0a;
}
a.badge-amber-800:focus, a.badge-amber-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(146, 64, 14, 0.5);
}

.badge-amber-900 {
  color: #FEFEFE;
  background-color: #78350f;
}
a.badge-amber-900:hover, a.badge-amber-900:focus {
  color: #FEFEFE;
  background-color: #4b2109;
}
a.badge-amber-900:focus, a.badge-amber-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(120, 53, 15, 0.5);
}

.badge-amber-950 {
  color: #FEFEFE;
  background-color: #451a03;
}
a.badge-amber-950:hover, a.badge-amber-950:focus {
  color: #FEFEFE;
  background-color: #140801;
}
a.badge-amber-950:focus, a.badge-amber-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(69, 26, 3, 0.5);
}

.badge-yellow-50 {
  color: #212529;
  background-color: #fefce8;
}
a.badge-yellow-50:hover, a.badge-yellow-50:focus {
  color: #212529;
  background-color: #fcf6b7;
}
a.badge-yellow-50:focus, a.badge-yellow-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 252, 232, 0.5);
}

.badge-yellow-100 {
  color: #212529;
  background-color: #fef9c3;
}
a.badge-yellow-100:hover, a.badge-yellow-100:focus {
  color: #212529;
  background-color: #fdf491;
}
a.badge-yellow-100:focus, a.badge-yellow-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 249, 195, 0.5);
}

.badge-yellow-200 {
  color: #212529;
  background-color: #fef08a;
}
a.badge-yellow-200:hover, a.badge-yellow-200:focus {
  color: #212529;
  background-color: #feea57;
}
a.badge-yellow-200:focus, a.badge-yellow-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 240, 138, 0.5);
}

.badge-yellow-300 {
  color: #212529;
  background-color: #fde047;
}
a.badge-yellow-300:hover, a.badge-yellow-300:focus {
  color: #212529;
  background-color: #fcd815;
}
a.badge-yellow-300:focus, a.badge-yellow-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 224, 71, 0.5);
}

.badge-yellow-400 {
  color: #212529;
  background-color: #facc15;
}
a.badge-yellow-400:hover, a.badge-yellow-400:focus {
  color: #212529;
  background-color: #d7ad05;
}
a.badge-yellow-400:focus, a.badge-yellow-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 204, 21, 0.5);
}

.badge-yellow-500 {
  color: #212529;
  background-color: #eab308;
}
a.badge-yellow-500:hover, a.badge-yellow-500:focus {
  color: #212529;
  background-color: #b98d06;
}
a.badge-yellow-500:focus, a.badge-yellow-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(234, 179, 8, 0.5);
}

.badge-yellow-600 {
  color: #FEFEFE;
  background-color: #ca8a04;
}
a.badge-yellow-600:hover, a.badge-yellow-600:focus {
  color: #FEFEFE;
  background-color: #986803;
}
a.badge-yellow-600:focus, a.badge-yellow-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(202, 138, 4, 0.5);
}

.badge-yellow-700 {
  color: #FEFEFE;
  background-color: #a16207;
}
a.badge-yellow-700:hover, a.badge-yellow-700:focus {
  color: #FEFEFE;
  background-color: #704405;
}
a.badge-yellow-700:focus, a.badge-yellow-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(161, 98, 7, 0.5);
}

.badge-yellow-800 {
  color: #FEFEFE;
  background-color: #854d0e;
}
a.badge-yellow-800:hover, a.badge-yellow-800:focus {
  color: #FEFEFE;
  background-color: #573209;
}
a.badge-yellow-800:focus, a.badge-yellow-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(133, 77, 14, 0.5);
}

.badge-yellow-900 {
  color: #FEFEFE;
  background-color: #713f12;
}
a.badge-yellow-900:hover, a.badge-yellow-900:focus {
  color: #FEFEFE;
  background-color: #45260b;
}
a.badge-yellow-900:focus, a.badge-yellow-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(113, 63, 18, 0.5);
}

.badge-yellow-950 {
  color: #FEFEFE;
  background-color: #422006;
}
a.badge-yellow-950:hover, a.badge-yellow-950:focus {
  color: #FEFEFE;
  background-color: #130902;
}
a.badge-yellow-950:focus, a.badge-yellow-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(66, 32, 6, 0.5);
}

.badge-lime-50 {
  color: #212529;
  background-color: #f7fee7;
}
a.badge-lime-50:hover, a.badge-lime-50:focus {
  color: #212529;
  background-color: #e7fcb6;
}
a.badge-lime-50:focus, a.badge-lime-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(247, 254, 231, 0.5);
}

.badge-lime-100 {
  color: #212529;
  background-color: #ecfccb;
}
a.badge-lime-100:hover, a.badge-lime-100:focus {
  color: #212529;
  background-color: #daf99b;
}
a.badge-lime-100:focus, a.badge-lime-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(236, 252, 203, 0.5);
}

.badge-lime-200 {
  color: #212529;
  background-color: #d9f99d;
}
a.badge-lime-200:hover, a.badge-lime-200:focus {
  color: #212529;
  background-color: #c6f66d;
}
a.badge-lime-200:focus, a.badge-lime-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 249, 157, 0.5);
}

.badge-lime-300 {
  color: #212529;
  background-color: #bef264;
}
a.badge-lime-300:hover, a.badge-lime-300:focus {
  color: #212529;
  background-color: #aaee35;
}
a.badge-lime-300:focus, a.badge-lime-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(190, 242, 100, 0.5);
}

.badge-lime-400 {
  color: #212529;
  background-color: #a3e635;
}
a.badge-lime-400:hover, a.badge-lime-400:focus {
  color: #212529;
  background-color: #8ace1a;
}
a.badge-lime-400:focus, a.badge-lime-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(163, 230, 53, 0.5);
}

.badge-lime-500 {
  color: #212529;
  background-color: #84cc16;
}
a.badge-lime-500:hover, a.badge-lime-500:focus {
  color: #212529;
  background-color: #669e11;
}
a.badge-lime-500:focus, a.badge-lime-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(132, 204, 22, 0.5);
}

.badge-lime-600 {
  color: #FEFEFE;
  background-color: #65a30d;
}
a.badge-lime-600:hover, a.badge-lime-600:focus {
  color: #FEFEFE;
  background-color: #487409;
}
a.badge-lime-600:focus, a.badge-lime-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(101, 163, 13, 0.5);
}

.badge-lime-700 {
  color: #FEFEFE;
  background-color: #4d7c0f;
}
a.badge-lime-700:hover, a.badge-lime-700:focus {
  color: #FEFEFE;
  background-color: #314f09;
}
a.badge-lime-700:focus, a.badge-lime-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(77, 124, 15, 0.5);
}

.badge-lime-800 {
  color: #FEFEFE;
  background-color: #3f6212;
}
a.badge-lime-800:hover, a.badge-lime-800:focus {
  color: #FEFEFE;
  background-color: #23370a;
}
a.badge-lime-800:focus, a.badge-lime-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(63, 98, 18, 0.5);
}

.badge-lime-900 {
  color: #FEFEFE;
  background-color: #365314;
}
a.badge-lime-900:hover, a.badge-lime-900:focus {
  color: #FEFEFE;
  background-color: #1b2a0a;
}
a.badge-lime-900:focus, a.badge-lime-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(54, 83, 20, 0.5);
}

.badge-lime-950 {
  color: #FEFEFE;
  background-color: #1a2e05;
}
a.badge-lime-950:hover, a.badge-lime-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-lime-950:focus, a.badge-lime-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(26, 46, 5, 0.5);
}

.badge-green-50 {
  color: #212529;
  background-color: #f0fdf4;
}
a.badge-green-50:hover, a.badge-green-50:focus {
  color: #212529;
  background-color: #c3f7d3;
}
a.badge-green-50:focus, a.badge-green-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 244, 0.5);
}

.badge-green-100 {
  color: #212529;
  background-color: #dcfce7;
}
a.badge-green-100:hover, a.badge-green-100:focus {
  color: #212529;
  background-color: #adf8c7;
}
a.badge-green-100:focus, a.badge-green-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 252, 231, 0.5);
}

.badge-green-200 {
  color: #212529;
  background-color: #bbf7d0;
}
a.badge-green-200:hover, a.badge-green-200:focus {
  color: #212529;
  background-color: #8df2b0;
}
a.badge-green-200:focus, a.badge-green-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(187, 247, 208, 0.5);
}

.badge-green-300 {
  color: #212529;
  background-color: #86efac;
}
a.badge-green-300:hover, a.badge-green-300:focus {
  color: #212529;
  background-color: #59e98d;
}
a.badge-green-300:focus, a.badge-green-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(134, 239, 172, 0.5);
}

.badge-green-400 {
  color: #212529;
  background-color: #4ade80;
}
a.badge-green-400:hover, a.badge-green-400:focus {
  color: #212529;
  background-color: #26cf64;
}
a.badge-green-400:focus, a.badge-green-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 222, 128, 0.5);
}

.badge-green-500 {
  color: #FEFEFE;
  background-color: #22c55e;
}
a.badge-green-500:hover, a.badge-green-500:focus {
  color: #FEFEFE;
  background-color: #1a9a49;
}
a.badge-green-500:focus, a.badge-green-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 197, 94, 0.5);
}

.badge-green-600 {
  color: #FEFEFE;
  background-color: #16a34a;
}
a.badge-green-600:hover, a.badge-green-600:focus {
  color: #FEFEFE;
  background-color: #107636;
}
a.badge-green-600:focus, a.badge-green-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 74, 0.5);
}

.badge-green-700 {
  color: #FEFEFE;
  background-color: #15803d;
}
a.badge-green-700:hover, a.badge-green-700:focus {
  color: #FEFEFE;
  background-color: #0e5428;
}
a.badge-green-700:focus, a.badge-green-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(21, 128, 61, 0.5);
}

.badge-green-800 {
  color: #FEFEFE;
  background-color: #166534;
}
a.badge-green-800:hover, a.badge-green-800:focus {
  color: #FEFEFE;
  background-color: #0d3b1e;
}
a.badge-green-800:focus, a.badge-green-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(22, 101, 52, 0.5);
}

.badge-green-900 {
  color: #FEFEFE;
  background-color: #14532d;
}
a.badge-green-900:hover, a.badge-green-900:focus {
  color: #FEFEFE;
  background-color: #0a2a17;
}
a.badge-green-900:focus, a.badge-green-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(20, 83, 45, 0.5);
}

.badge-green-950 {
  color: #FEFEFE;
  background-color: #052e16;
}
a.badge-green-950:hover, a.badge-green-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-green-950:focus, a.badge-green-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(5, 46, 22, 0.5);
}

.badge-emerald-50 {
  color: #212529;
  background-color: #ecfdf5;
}
a.badge-emerald-50:hover, a.badge-emerald-50:focus {
  color: #212529;
  background-color: #bef8dd;
}
a.badge-emerald-50:focus, a.badge-emerald-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(236, 253, 245, 0.5);
}

.badge-emerald-100 {
  color: #212529;
  background-color: #d1fae5;
}
a.badge-emerald-100:hover, a.badge-emerald-100:focus {
  color: #212529;
  background-color: #a3f5cb;
}
a.badge-emerald-100:focus, a.badge-emerald-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(209, 250, 229, 0.5);
}

.badge-emerald-200 {
  color: #212529;
  background-color: #a7f3d0;
}
a.badge-emerald-200:hover, a.badge-emerald-200:focus {
  color: #212529;
  background-color: #7aedb8;
}
a.badge-emerald-200:focus, a.badge-emerald-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(167, 243, 208, 0.5);
}

.badge-emerald-300 {
  color: #212529;
  background-color: #6ee7b7;
}
a.badge-emerald-300:hover, a.badge-emerald-300:focus {
  color: #212529;
  background-color: #42e0a1;
}
a.badge-emerald-300:focus, a.badge-emerald-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(110, 231, 183, 0.5);
}

.badge-emerald-400 {
  color: #212529;
  background-color: #34d399;
}
a.badge-emerald-400:hover, a.badge-emerald-400:focus {
  color: #212529;
  background-color: #26ae7c;
}
a.badge-emerald-400:focus, a.badge-emerald-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 211, 153, 0.5);
}

.badge-emerald-500 {
  color: #FEFEFE;
  background-color: #10b981;
}
a.badge-emerald-500:hover, a.badge-emerald-500:focus {
  color: #FEFEFE;
  background-color: #0c8a60;
}
a.badge-emerald-500:focus, a.badge-emerald-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.5);
}

.badge-emerald-600 {
  color: #FEFEFE;
  background-color: #059669;
}
a.badge-emerald-600:hover, a.badge-emerald-600:focus {
  color: #FEFEFE;
  background-color: #036546;
}
a.badge-emerald-600:focus, a.badge-emerald-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(5, 150, 105, 0.5);
}

.badge-emerald-700 {
  color: #FEFEFE;
  background-color: #047857;
}
a.badge-emerald-700:hover, a.badge-emerald-700:focus {
  color: #FEFEFE;
  background-color: #024733;
}
a.badge-emerald-700:focus, a.badge-emerald-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 120, 87, 0.5);
}

.badge-emerald-800 {
  color: #FEFEFE;
  background-color: #065f46;
}
a.badge-emerald-800:hover, a.badge-emerald-800:focus {
  color: #FEFEFE;
  background-color: #032f23;
}
a.badge-emerald-800:focus, a.badge-emerald-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(6, 95, 70, 0.5);
}

.badge-emerald-900 {
  color: #FEFEFE;
  background-color: #064e3b;
}
a.badge-emerald-900:hover, a.badge-emerald-900:focus {
  color: #FEFEFE;
  background-color: #021f17;
}
a.badge-emerald-900:focus, a.badge-emerald-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(6, 78, 59, 0.5);
}

.badge-emerald-950 {
  color: #FEFEFE;
  background-color: #022c22;
}
a.badge-emerald-950:hover, a.badge-emerald-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-emerald-950:focus, a.badge-emerald-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 44, 34, 0.5);
}

.badge-teal-50 {
  color: #212529;
  background-color: #f0fdfa;
}
a.badge-teal-50:hover, a.badge-teal-50:focus {
  color: #212529;
  background-color: #c3f7eb;
}
a.badge-teal-50:focus, a.badge-teal-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 250, 0.5);
}

.badge-teal-100 {
  color: #212529;
  background-color: #ccfbf1;
}
a.badge-teal-100:hover, a.badge-teal-100:focus {
  color: #212529;
  background-color: #9df7e4;
}
a.badge-teal-100:focus, a.badge-teal-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(204, 251, 241, 0.5);
}

.badge-teal-200 {
  color: #212529;
  background-color: #99f6e4;
}
a.badge-teal-200:hover, a.badge-teal-200:focus {
  color: #212529;
  background-color: #6af2d8;
}
a.badge-teal-200:focus, a.badge-teal-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(153, 246, 228, 0.5);
}

.badge-teal-300 {
  color: #212529;
  background-color: #5eead4;
}
a.badge-teal-300:hover, a.badge-teal-300:focus {
  color: #212529;
  background-color: #31e4c8;
}
a.badge-teal-300:focus, a.badge-teal-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
}

.badge-teal-400 {
  color: #212529;
  background-color: #2dd4bf;
}
a.badge-teal-400:hover, a.badge-teal-400:focus {
  color: #212529;
  background-color: #23ab9a;
}
a.badge-teal-400:focus, a.badge-teal-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(45, 212, 191, 0.5);
}

.badge-teal-500 {
  color: #FEFEFE;
  background-color: #14b8a6;
}
a.badge-teal-500:hover, a.badge-teal-500:focus {
  color: #FEFEFE;
  background-color: #0f8a7d;
}
a.badge-teal-500:focus, a.badge-teal-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(20, 184, 166, 0.5);
}

.badge-teal-600 {
  color: #FEFEFE;
  background-color: #0d9488;
}
a.badge-teal-600:hover, a.badge-teal-600:focus {
  color: #FEFEFE;
  background-color: #09655d;
}
a.badge-teal-600:focus, a.badge-teal-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 148, 136, 0.5);
}

.badge-teal-700 {
  color: #FEFEFE;
  background-color: #0f766e;
}
a.badge-teal-700:hover, a.badge-teal-700:focus {
  color: #FEFEFE;
  background-color: #094944;
}
a.badge-teal-700:focus, a.badge-teal-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(15, 118, 110, 0.5);
}

.badge-teal-800 {
  color: #FEFEFE;
  background-color: #115e59;
}
a.badge-teal-800:hover, a.badge-teal-800:focus {
  color: #FEFEFE;
  background-color: #093330;
}
a.badge-teal-800:focus, a.badge-teal-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(17, 94, 89, 0.5);
}

.badge-teal-900 {
  color: #FEFEFE;
  background-color: #134e4a;
}
a.badge-teal-900:hover, a.badge-teal-900:focus {
  color: #FEFEFE;
  background-color: #092523;
}
a.badge-teal-900:focus, a.badge-teal-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(19, 78, 74, 0.5);
}

.badge-teal-950 {
  color: #FEFEFE;
  background-color: #042f2e;
}
a.badge-teal-950:hover, a.badge-teal-950:focus {
  color: #FEFEFE;
  background-color: black;
}
a.badge-teal-950:focus, a.badge-teal-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 47, 46, 0.5);
}

.badge-cyan-50 {
  color: #212529;
  background-color: #ecfeff;
}
a.badge-cyan-50:hover, a.badge-cyan-50:focus {
  color: #212529;
  background-color: #b9fbff;
}
a.badge-cyan-50:focus, a.badge-cyan-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(236, 254, 255, 0.5);
}

.badge-cyan-100 {
  color: #212529;
  background-color: #cffafe;
}
a.badge-cyan-100:hover, a.badge-cyan-100:focus {
  color: #212529;
  background-color: #9df5fd;
}
a.badge-cyan-100:focus, a.badge-cyan-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(207, 250, 254, 0.5);
}

.badge-cyan-200 {
  color: #212529;
  background-color: #a5f3fc;
}
a.badge-cyan-200:hover, a.badge-cyan-200:focus {
  color: #212529;
  background-color: #74ecfa;
}
a.badge-cyan-200:focus, a.badge-cyan-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(165, 243, 252, 0.5);
}

.badge-cyan-300 {
  color: #212529;
  background-color: #67e8f9;
}
a.badge-cyan-300:hover, a.badge-cyan-300:focus {
  color: #212529;
  background-color: #36e1f7;
}
a.badge-cyan-300:focus, a.badge-cyan-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(103, 232, 249, 0.5);
}

.badge-cyan-400 {
  color: #212529;
  background-color: #22d3ee;
}
a.badge-cyan-400:hover, a.badge-cyan-400:focus {
  color: #212529;
  background-color: #10b4cd;
}
a.badge-cyan-400:focus, a.badge-cyan-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 211, 238, 0.5);
}

.badge-cyan-500 {
  color: #FEFEFE;
  background-color: #06b6d4;
}
a.badge-cyan-500:hover, a.badge-cyan-500:focus {
  color: #FEFEFE;
  background-color: #058ba2;
}
a.badge-cyan-500:focus, a.badge-cyan-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(6, 182, 212, 0.5);
}

.badge-cyan-600 {
  color: #FEFEFE;
  background-color: #0891b2;
}
a.badge-cyan-600:hover, a.badge-cyan-600:focus {
  color: #FEFEFE;
  background-color: #066981;
}
a.badge-cyan-600:focus, a.badge-cyan-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(8, 145, 178, 0.5);
}

.badge-cyan-700 {
  color: #FEFEFE;
  background-color: #0e7490;
}
a.badge-cyan-700:hover, a.badge-cyan-700:focus {
  color: #FEFEFE;
  background-color: #094f62;
}
a.badge-cyan-700:focus, a.badge-cyan-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(14, 116, 144, 0.5);
}

.badge-cyan-800 {
  color: #FEFEFE;
  background-color: #155e75;
}
a.badge-cyan-800:hover, a.badge-cyan-800:focus {
  color: #FEFEFE;
  background-color: #0d3b4a;
}
a.badge-cyan-800:focus, a.badge-cyan-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(21, 94, 117, 0.5);
}

.badge-cyan-900 {
  color: #FEFEFE;
  background-color: #164e63;
}
a.badge-cyan-900:hover, a.badge-cyan-900:focus {
  color: #FEFEFE;
  background-color: #0d2d39;
}
a.badge-cyan-900:focus, a.badge-cyan-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(22, 78, 99, 0.5);
}

.badge-cyan-950 {
  color: #FEFEFE;
  background-color: #083344;
}
a.badge-cyan-950:hover, a.badge-cyan-950:focus {
  color: #FEFEFE;
  background-color: #031116;
}
a.badge-cyan-950:focus, a.badge-cyan-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(8, 51, 68, 0.5);
}

.badge-sky-50 {
  color: #212529;
  background-color: #f0f9ff;
}
a.badge-sky-50:hover, a.badge-sky-50:focus {
  color: #212529;
  background-color: #bde5ff;
}
a.badge-sky-50:focus, a.badge-sky-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 249, 255, 0.5);
}

.badge-sky-100 {
  color: #212529;
  background-color: #e0f2fe;
}
a.badge-sky-100:hover, a.badge-sky-100:focus {
  color: #212529;
  background-color: #afddfc;
}
a.badge-sky-100:focus, a.badge-sky-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(224, 242, 254, 0.5);
}

.badge-sky-200 {
  color: #212529;
  background-color: #bae6fd;
}
a.badge-sky-200:hover, a.badge-sky-200:focus {
  color: #212529;
  background-color: #88d4fc;
}
a.badge-sky-200:focus, a.badge-sky-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(186, 230, 253, 0.5);
}

.badge-sky-300 {
  color: #212529;
  background-color: #7dd3fc;
}
a.badge-sky-300:hover, a.badge-sky-300:focus {
  color: #212529;
  background-color: #4bc2fb;
}
a.badge-sky-300:focus, a.badge-sky-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(125, 211, 252, 0.5);
}

.badge-sky-400 {
  color: #212529;
  background-color: #38bdf8;
}
a.badge-sky-400:hover, a.badge-sky-400:focus {
  color: #212529;
  background-color: #09acf4;
}
a.badge-sky-400:focus, a.badge-sky-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(56, 189, 248, 0.5);
}

.badge-sky-500 {
  color: #FEFEFE;
  background-color: #0ea5e9;
}
a.badge-sky-500:hover, a.badge-sky-500:focus {
  color: #FEFEFE;
  background-color: #0b83b9;
}
a.badge-sky-500:focus, a.badge-sky-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(14, 165, 233, 0.5);
}

.badge-sky-600 {
  color: #FEFEFE;
  background-color: #0284c7;
}
a.badge-sky-600:hover, a.badge-sky-600:focus {
  color: #FEFEFE;
  background-color: #016395;
}
a.badge-sky-600:focus, a.badge-sky-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 132, 199, 0.5);
}

.badge-sky-700 {
  color: #FEFEFE;
  background-color: #0369a1;
}
a.badge-sky-700:hover, a.badge-sky-700:focus {
  color: #FEFEFE;
  background-color: #02486f;
}
a.badge-sky-700:focus, a.badge-sky-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 105, 161, 0.5);
}

.badge-sky-800 {
  color: #FEFEFE;
  background-color: #075985;
}
a.badge-sky-800:hover, a.badge-sky-800:focus {
  color: #FEFEFE;
  background-color: #043955;
}
a.badge-sky-800:focus, a.badge-sky-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 133, 0.5);
}

.badge-sky-900 {
  color: #FEFEFE;
  background-color: #0c4a6e;
}
a.badge-sky-900:hover, a.badge-sky-900:focus {
  color: #FEFEFE;
  background-color: #072b40;
}
a.badge-sky-900:focus, a.badge-sky-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(12, 74, 110, 0.5);
}

.badge-sky-950 {
  color: #FEFEFE;
  background-color: #082f49;
}
a.badge-sky-950:hover, a.badge-sky-950:focus {
  color: #FEFEFE;
  background-color: #03111b;
}
a.badge-sky-950:focus, a.badge-sky-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(8, 47, 73, 0.5);
}

.badge-blue-50 {
  color: #212529;
  background-color: #eff6ff;
}
a.badge-blue-50:hover, a.badge-blue-50:focus {
  color: #212529;
  background-color: #bcd9ff;
}
a.badge-blue-50:focus, a.badge-blue-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(239, 246, 255, 0.5);
}

.badge-blue-100 {
  color: #212529;
  background-color: #dbeafe;
}
a.badge-blue-100:hover, a.badge-blue-100:focus {
  color: #212529;
  background-color: #a9cdfd;
}
a.badge-blue-100:focus, a.badge-blue-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(219, 234, 254, 0.5);
}

.badge-blue-200 {
  color: #212529;
  background-color: #bfdbfe;
}
a.badge-blue-200:hover, a.badge-blue-200:focus {
  color: #212529;
  background-color: #8dbffd;
}
a.badge-blue-200:focus, a.badge-blue-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(191, 219, 254, 0.5);
}

.badge-blue-300 {
  color: #212529;
  background-color: #93c5fd;
}
a.badge-blue-300:hover, a.badge-blue-300:focus {
  color: #212529;
  background-color: #61aafc;
}
a.badge-blue-300:focus, a.badge-blue-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
}

.badge-blue-400 {
  color: #212529;
  background-color: #60a5fa;
}
a.badge-blue-400:hover, a.badge-blue-400:focus {
  color: #212529;
  background-color: #2f89f8;
}
a.badge-blue-400:focus, a.badge-blue-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(96, 165, 250, 0.5);
}

.badge-blue-500 {
  color: #FEFEFE;
  background-color: #3b82f6;
}
a.badge-blue-500:hover, a.badge-blue-500:focus {
  color: #FEFEFE;
  background-color: #0b63f3;
}
a.badge-blue-500:focus, a.badge-blue-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 130, 246, 0.5);
}

.badge-blue-600 {
  color: #FEFEFE;
  background-color: #2563eb;
}
a.badge-blue-600:hover, a.badge-blue-600:focus {
  color: #FEFEFE;
  background-color: #134cca;
}
a.badge-blue-600:focus, a.badge-blue-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.5);
}

.badge-blue-700 {
  color: #FEFEFE;
  background-color: #1d4ed8;
}
a.badge-blue-700:hover, a.badge-blue-700:focus {
  color: #FEFEFE;
  background-color: #173eab;
}
a.badge-blue-700:focus, a.badge-blue-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 78, 216, 0.5);
}

.badge-blue-800 {
  color: #FEFEFE;
  background-color: #1e40af;
}
a.badge-blue-800:hover, a.badge-blue-800:focus {
  color: #FEFEFE;
  background-color: #173083;
}
a.badge-blue-800:focus, a.badge-blue-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(30, 64, 175, 0.5);
}

.badge-blue-900 {
  color: #FEFEFE;
  background-color: #1e3a8a;
}
a.badge-blue-900:hover, a.badge-blue-900:focus {
  color: #FEFEFE;
  background-color: #152860;
}
a.badge-blue-900:focus, a.badge-blue-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(30, 58, 138, 0.5);
}

.badge-blue-950 {
  color: #FEFEFE;
  background-color: #172554;
}
a.badge-blue-950:hover, a.badge-blue-950:focus {
  color: #FEFEFE;
  background-color: #0c132c;
}
a.badge-blue-950:focus, a.badge-blue-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 37, 84, 0.5);
}

.badge-indigo-50 {
  color: #212529;
  background-color: #e0e7ff;
}
a.badge-indigo-50:hover, a.badge-indigo-50:focus {
  color: #212529;
  background-color: #adc0ff;
}
a.badge-indigo-50:focus, a.badge-indigo-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}

.badge-indigo-100 {
  color: #212529;
  background-color: #e0e7ff;
}
a.badge-indigo-100:hover, a.badge-indigo-100:focus {
  color: #212529;
  background-color: #adc0ff;
}
a.badge-indigo-100:focus, a.badge-indigo-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}

.badge-indigo-200 {
  color: #212529;
  background-color: #c7d2fe;
}
a.badge-indigo-200:hover, a.badge-indigo-200:focus {
  color: #212529;
  background-color: #95aafd;
}
a.badge-indigo-200:focus, a.badge-indigo-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
}

.badge-indigo-300 {
  color: #212529;
  background-color: #a5b4fc;
}
a.badge-indigo-300:hover, a.badge-indigo-300:focus {
  color: #212529;
  background-color: #748bfa;
}
a.badge-indigo-300:focus, a.badge-indigo-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
}

.badge-indigo-400 {
  color: #FEFEFE;
  background-color: #818cf8;
}
a.badge-indigo-400:hover, a.badge-indigo-400:focus {
  color: #FEFEFE;
  background-color: #5160f5;
}
a.badge-indigo-400:focus, a.badge-indigo-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(129, 140, 248, 0.5);
}

.badge-indigo-500 {
  color: #FEFEFE;
  background-color: #6366f1;
}
a.badge-indigo-500:hover, a.badge-indigo-500:focus {
  color: #FEFEFE;
  background-color: #3438ed;
}
a.badge-indigo-500:focus, a.badge-indigo-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(99, 102, 241, 0.5);
}

.badge-indigo-600 {
  color: #FEFEFE;
  background-color: #4f46e5;
}
a.badge-indigo-600:hover, a.badge-indigo-600:focus {
  color: #FEFEFE;
  background-color: #291fd9;
}
a.badge-indigo-600:focus, a.badge-indigo-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(79, 70, 229, 0.5);
}

.badge-indigo-700 {
  color: #FEFEFE;
  background-color: #4338ca;
}
a.badge-indigo-700:hover, a.badge-indigo-700:focus {
  color: #FEFEFE;
  background-color: #352ca3;
}
a.badge-indigo-700:focus, a.badge-indigo-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(67, 56, 202, 0.5);
}

.badge-indigo-800 {
  color: #FEFEFE;
  background-color: #3730a3;
}
a.badge-indigo-800:hover, a.badge-indigo-800:focus {
  color: #FEFEFE;
  background-color: #2a247c;
}
a.badge-indigo-800:focus, a.badge-indigo-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(55, 48, 163, 0.5);
}

.badge-indigo-900 {
  color: #FEFEFE;
  background-color: #312e81;
}
a.badge-indigo-900:hover, a.badge-indigo-900:focus {
  color: #FEFEFE;
  background-color: #23215b;
}
a.badge-indigo-900:focus, a.badge-indigo-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(49, 46, 129, 0.5);
}

.badge-indigo-950 {
  color: #FEFEFE;
  background-color: #1e1b4b;
}
a.badge-indigo-950:hover, a.badge-indigo-950:focus {
  color: #FEFEFE;
  background-color: #0f0e26;
}
a.badge-indigo-950:focus, a.badge-indigo-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(30, 27, 75, 0.5);
}

.badge-violet-50 {
  color: #212529;
  background-color: #f5f3ff;
}
a.badge-violet-50:hover, a.badge-violet-50:focus {
  color: #212529;
  background-color: #cbc0ff;
}
a.badge-violet-50:focus, a.badge-violet-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 243, 255, 0.5);
}

.badge-violet-100 {
  color: #212529;
  background-color: #ede9fe;
}
a.badge-violet-100:hover, a.badge-violet-100:focus {
  color: #212529;
  background-color: #c5b8fc;
}
a.badge-violet-100:focus, a.badge-violet-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(237, 233, 254, 0.5);
}

.badge-violet-200 {
  color: #212529;
  background-color: #ddd6fe;
}
a.badge-violet-200:hover, a.badge-violet-200:focus {
  color: #212529;
  background-color: #b4a4fd;
}
a.badge-violet-200:focus, a.badge-violet-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(221, 214, 254, 0.5);
}

.badge-violet-300 {
  color: #212529;
  background-color: #c4b5fd;
}
a.badge-violet-300:hover, a.badge-violet-300:focus {
  color: #212529;
  background-color: #9c83fc;
}
a.badge-violet-300:focus, a.badge-violet-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
}

.badge-violet-400 {
  color: #212529;
  background-color: #a78bfa;
}
a.badge-violet-400:hover, a.badge-violet-400:focus {
  color: #212529;
  background-color: #825af8;
}
a.badge-violet-400:focus, a.badge-violet-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(167, 139, 250, 0.5);
}

.badge-violet-500 {
  color: #FEFEFE;
  background-color: #8b5cf6;
}
a.badge-violet-500:hover, a.badge-violet-500:focus {
  color: #FEFEFE;
  background-color: #692cf3;
}
a.badge-violet-500:focus, a.badge-violet-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(139, 92, 246, 0.5);
}

.badge-violet-600 {
  color: #FEFEFE;
  background-color: #7c3aed;
}
a.badge-violet-600:hover, a.badge-violet-600:focus {
  color: #FEFEFE;
  background-color: #5f14e0;
}
a.badge-violet-600:focus, a.badge-violet-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 58, 237, 0.5);
}

.badge-violet-700 {
  color: #FEFEFE;
  background-color: #6d28d9;
}
a.badge-violet-700:hover, a.badge-violet-700:focus {
  color: #FEFEFE;
  background-color: #571faf;
}
a.badge-violet-700:focus, a.badge-violet-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(109, 40, 217, 0.5);
}

.badge-violet-800 {
  color: #FEFEFE;
  background-color: #5b21b6;
}
a.badge-violet-800:hover, a.badge-violet-800:focus {
  color: #FEFEFE;
  background-color: #45198b;
}
a.badge-violet-800:focus, a.badge-violet-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(91, 33, 182, 0.5);
}

.badge-violet-900 {
  color: #FEFEFE;
  background-color: #4c1d95;
}
a.badge-violet-900:hover, a.badge-violet-900:focus {
  color: #FEFEFE;
  background-color: #36156a;
}
a.badge-violet-900:focus, a.badge-violet-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(76, 29, 149, 0.5);
}

.badge-violet-950 {
  color: #FEFEFE;
  background-color: #2e1065;
}
a.badge-violet-950:hover, a.badge-violet-950:focus {
  color: #FEFEFE;
  background-color: #1a0939;
}
a.badge-violet-950:focus, a.badge-violet-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(46, 16, 101, 0.5);
}

.badge-purple-50 {
  color: #212529;
  background-color: #faf5ff;
}
a.badge-purple-50:hover, a.badge-purple-50:focus {
  color: #212529;
  background-color: #e1c2ff;
}
a.badge-purple-50:focus, a.badge-purple-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 245, 255, 0.5);
}

.badge-purple-100 {
  color: #212529;
  background-color: #f3e8ff;
}
a.badge-purple-100:hover, a.badge-purple-100:focus {
  color: #212529;
  background-color: #d8b5ff;
}
a.badge-purple-100:focus, a.badge-purple-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(243, 232, 255, 0.5);
}

.badge-purple-200 {
  color: #212529;
  background-color: #e9d5ff;
}
a.badge-purple-200:hover, a.badge-purple-200:focus {
  color: #212529;
  background-color: #cea2ff;
}
a.badge-purple-200:focus, a.badge-purple-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 213, 255, 0.5);
}

.badge-purple-300 {
  color: #212529;
  background-color: #d8b4fe;
}
a.badge-purple-300:hover, a.badge-purple-300:focus {
  color: #212529;
  background-color: #be82fd;
}
a.badge-purple-300:focus, a.badge-purple-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(216, 180, 254, 0.5);
}

.badge-purple-400 {
  color: #212529;
  background-color: #c084fc;
}
a.badge-purple-400:hover, a.badge-purple-400:focus {
  color: #212529;
  background-color: #a752fb;
}
a.badge-purple-400:focus, a.badge-purple-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(192, 132, 252, 0.5);
}

.badge-purple-500 {
  color: #FEFEFE;
  background-color: #a855f7;
}
a.badge-purple-500:hover, a.badge-purple-500:focus {
  color: #FEFEFE;
  background-color: #8f24f5;
}
a.badge-purple-500:focus, a.badge-purple-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(168, 85, 247, 0.5);
}

.badge-purple-600 {
  color: #FEFEFE;
  background-color: #9333ea;
}
a.badge-purple-600:hover, a.badge-purple-600:focus {
  color: #FEFEFE;
  background-color: #7a16d4;
}
a.badge-purple-600:focus, a.badge-purple-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(147, 51, 234, 0.5);
}

.badge-purple-700 {
  color: #FEFEFE;
  background-color: #7e22ce;
}
a.badge-purple-700:hover, a.badge-purple-700:focus {
  color: #FEFEFE;
  background-color: #631ba2;
}
a.badge-purple-700:focus, a.badge-purple-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(126, 34, 206, 0.5);
}

.badge-purple-800 {
  color: #FEFEFE;
  background-color: #6b21a8;
}
a.badge-purple-800:hover, a.badge-purple-800:focus {
  color: #FEFEFE;
  background-color: #50197d;
}
a.badge-purple-800:focus, a.badge-purple-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(107, 33, 168, 0.5);
}

.badge-purple-900 {
  color: #FEFEFE;
  background-color: #581c87;
}
a.badge-purple-900:hover, a.badge-purple-900:focus {
  color: #FEFEFE;
  background-color: #3c135d;
}
a.badge-purple-900:focus, a.badge-purple-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(88, 28, 135, 0.5);
}

.badge-purple-950 {
  color: #FEFEFE;
  background-color: #3b0764;
}
a.badge-purple-950:hover, a.badge-purple-950:focus {
  color: #FEFEFE;
  background-color: #1f0434;
}
a.badge-purple-950:focus, a.badge-purple-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 7, 100, 0.5);
}

.badge-fuchsia-50 {
  color: #212529;
  background-color: #fdf4ff;
}
a.badge-fuchsia-50:hover, a.badge-fuchsia-50:focus {
  color: #212529;
  background-color: #f4c1ff;
}
a.badge-fuchsia-50:focus, a.badge-fuchsia-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 244, 255, 0.5);
}

.badge-fuchsia-100 {
  color: #212529;
  background-color: #fae8ff;
}
a.badge-fuchsia-100:hover, a.badge-fuchsia-100:focus {
  color: #212529;
  background-color: #efb5ff;
}
a.badge-fuchsia-100:focus, a.badge-fuchsia-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 232, 255, 0.5);
}

.badge-fuchsia-200 {
  color: #212529;
  background-color: #f5d0fe;
}
a.badge-fuchsia-200:hover, a.badge-fuchsia-200:focus {
  color: #212529;
  background-color: #ea9efd;
}
a.badge-fuchsia-200:focus, a.badge-fuchsia-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 208, 254, 0.5);
}

.badge-fuchsia-300 {
  color: #212529;
  background-color: #f0abfc;
}
a.badge-fuchsia-300:hover, a.badge-fuchsia-300:focus {
  color: #212529;
  background-color: #e77afa;
}
a.badge-fuchsia-300:focus, a.badge-fuchsia-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 171, 252, 0.5);
}

.badge-fuchsia-400 {
  color: #212529;
  background-color: #e879f9;
}
a.badge-fuchsia-400:hover, a.badge-fuchsia-400:focus {
  color: #212529;
  background-color: #e048f7;
}
a.badge-fuchsia-400:focus, a.badge-fuchsia-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(232, 121, 249, 0.5);
}

.badge-fuchsia-500 {
  color: #FEFEFE;
  background-color: #d946ef;
}
a.badge-fuchsia-500:hover, a.badge-fuchsia-500:focus {
  color: #FEFEFE;
  background-color: #cf17eb;
}
a.badge-fuchsia-500:focus, a.badge-fuchsia-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 70, 239, 0.5);
}

.badge-fuchsia-600 {
  color: #FEFEFE;
  background-color: #c026d3;
}
a.badge-fuchsia-600:hover, a.badge-fuchsia-600:focus {
  color: #FEFEFE;
  background-color: #991ea8;
}
a.badge-fuchsia-600:focus, a.badge-fuchsia-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(192, 38, 211, 0.5);
}

.badge-fuchsia-700 {
  color: #FEFEFE;
  background-color: #a21caf;
}
a.badge-fuchsia-700:hover, a.badge-fuchsia-700:focus {
  color: #FEFEFE;
  background-color: #791583;
}
a.badge-fuchsia-700:focus, a.badge-fuchsia-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(162, 28, 175, 0.5);
}

.badge-fuchsia-800 {
  color: #FEFEFE;
  background-color: #86198f;
}
a.badge-fuchsia-800:hover, a.badge-fuchsia-800:focus {
  color: #FEFEFE;
  background-color: #5d1164;
}
a.badge-fuchsia-800:focus, a.badge-fuchsia-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(134, 25, 143, 0.5);
}

.badge-fuchsia-900 {
  color: #FEFEFE;
  background-color: #701a75;
}
a.badge-fuchsia-900:hover, a.badge-fuchsia-900:focus {
  color: #FEFEFE;
  background-color: #48114b;
}
a.badge-fuchsia-900:focus, a.badge-fuchsia-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(112, 26, 117, 0.5);
}

.badge-fuchsia-950 {
  color: #FEFEFE;
  background-color: #4a044e;
}
a.badge-fuchsia-950:hover, a.badge-fuchsia-950:focus {
  color: #FEFEFE;
  background-color: #1c021d;
}
a.badge-fuchsia-950:focus, a.badge-fuchsia-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 4, 78, 0.5);
}

.badge-pink-50 {
  color: #212529;
  background-color: #fdf2f8;
}
a.badge-pink-50:hover, a.badge-pink-50:focus {
  color: #212529;
  background-color: #f6c6e0;
}
a.badge-pink-50:focus, a.badge-pink-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 248, 0.5);
}

.badge-pink-100 {
  color: #212529;
  background-color: #fce7f3;
}
a.badge-pink-100:hover, a.badge-pink-100:focus {
  color: #212529;
  background-color: #f6badc;
}
a.badge-pink-100:focus, a.badge-pink-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(252, 231, 243, 0.5);
}

.badge-pink-200 {
  color: #212529;
  background-color: #fbcfe8;
}
a.badge-pink-200:hover, a.badge-pink-200:focus {
  color: #212529;
  background-color: #f7a0d1;
}
a.badge-pink-200:focus, a.badge-pink-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(251, 207, 232, 0.5);
}

.badge-pink-300 {
  color: #212529;
  background-color: #f472b6;
}
a.badge-pink-300:hover, a.badge-pink-300:focus {
  color: #212529;
  background-color: #f0439e;
}
a.badge-pink-300:focus, a.badge-pink-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}

.badge-pink-400 {
  color: #212529;
  background-color: #f472b6;
}
a.badge-pink-400:hover, a.badge-pink-400:focus {
  color: #212529;
  background-color: #f0439e;
}
a.badge-pink-400:focus, a.badge-pink-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}

.badge-pink-500 {
  color: #FEFEFE;
  background-color: #ec4899;
}
a.badge-pink-500:hover, a.badge-pink-500:focus {
  color: #FEFEFE;
  background-color: #e71a7f;
}
a.badge-pink-500:focus, a.badge-pink-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(236, 72, 153, 0.5);
}

.badge-pink-600 {
  color: #FEFEFE;
  background-color: #db2777;
}
a.badge-pink-600:hover, a.badge-pink-600:focus {
  color: #FEFEFE;
  background-color: #b11e5f;
}
a.badge-pink-600:focus, a.badge-pink-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(219, 39, 119, 0.5);
}

.badge-pink-700 {
  color: #FEFEFE;
  background-color: #be185d;
}
a.badge-pink-700:hover, a.badge-pink-700:focus {
  color: #FEFEFE;
  background-color: #911247;
}
a.badge-pink-700:focus, a.badge-pink-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(190, 24, 93, 0.5);
}

.badge-pink-800 {
  color: #FEFEFE;
  background-color: #9d174d;
}
a.badge-pink-800:hover, a.badge-pink-800:focus {
  color: #FEFEFE;
  background-color: #711037;
}
a.badge-pink-800:focus, a.badge-pink-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(157, 23, 77, 0.5);
}

.badge-pink-900 {
  color: #FEFEFE;
  background-color: #831843;
}
a.badge-pink-900:hover, a.badge-pink-900:focus {
  color: #FEFEFE;
  background-color: #58102d;
}
a.badge-pink-900:focus, a.badge-pink-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(131, 24, 67, 0.5);
}

.badge-pink-950 {
  color: #FEFEFE;
  background-color: #500724;
}
a.badge-pink-950:hover, a.badge-pink-950:focus {
  color: #FEFEFE;
  background-color: #21030f;
}
a.badge-pink-950:focus, a.badge-pink-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(80, 7, 36, 0.5);
}

.badge-rose-50 {
  color: #212529;
  background-color: #fff1f2;
}
a.badge-rose-50:hover, a.badge-rose-50:focus {
  color: #212529;
  background-color: #ffbec3;
}
a.badge-rose-50:focus, a.badge-rose-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 242, 0.5);
}

.badge-rose-100 {
  color: #212529;
  background-color: #ffe4e6;
}
a.badge-rose-100:hover, a.badge-rose-100:focus {
  color: #212529;
  background-color: #ffb1b7;
}
a.badge-rose-100:focus, a.badge-rose-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 228, 230, 0.5);
}

.badge-rose-200 {
  color: #212529;
  background-color: #fecdd3;
}
a.badge-rose-200:hover, a.badge-rose-200:focus {
  color: #212529;
  background-color: #fd9ba7;
}
a.badge-rose-200:focus, a.badge-rose-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 205, 211, 0.5);
}

.badge-rose-300 {
  color: #212529;
  background-color: #fda4af;
}
a.badge-rose-300:hover, a.badge-rose-300:focus {
  color: #212529;
  background-color: #fc7283;
}
a.badge-rose-300:focus, a.badge-rose-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 164, 175, 0.5);
}

.badge-rose-400 {
  color: #212529;
  background-color: #fb7185;
}
a.badge-rose-400:hover, a.badge-rose-400:focus {
  color: #212529;
  background-color: #fa3f5a;
}
a.badge-rose-400:focus, a.badge-rose-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(251, 113, 133, 0.5);
}

.badge-rose-500 {
  color: #FEFEFE;
  background-color: #f43f5e;
}
a.badge-rose-500:hover, a.badge-rose-500:focus {
  color: #FEFEFE;
  background-color: #f10f36;
}
a.badge-rose-500:focus, a.badge-rose-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 63, 94, 0.5);
}

.badge-rose-600 {
  color: #FEFEFE;
  background-color: #e11d48;
}
a.badge-rose-600:hover, a.badge-rose-600:focus {
  color: #FEFEFE;
  background-color: #b4173a;
}
a.badge-rose-600:focus, a.badge-rose-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(225, 29, 72, 0.5);
}

.badge-rose-700 {
  color: #FEFEFE;
  background-color: #be123c;
}
a.badge-rose-700:hover, a.badge-rose-700:focus {
  color: #FEFEFE;
  background-color: #8f0e2d;
}
a.badge-rose-700:focus, a.badge-rose-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(190, 18, 60, 0.5);
}

.badge-rose-800 {
  color: #FEFEFE;
  background-color: #9f1239;
}
a.badge-rose-800:hover, a.badge-rose-800:focus {
  color: #FEFEFE;
  background-color: #710d29;
}
a.badge-rose-800:focus, a.badge-rose-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(159, 18, 57, 0.5);
}

.badge-rose-900 {
  color: #FEFEFE;
  background-color: #881337;
}
a.badge-rose-900:hover, a.badge-rose-900:focus {
  color: #FEFEFE;
  background-color: #5b0d25;
}
a.badge-rose-900:focus, a.badge-rose-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(136, 19, 55, 0.5);
}

.badge-rose-950 {
  color: #FEFEFE;
  background-color: #4c0519;
}
a.badge-rose-950:hover, a.badge-rose-950:focus {
  color: #FEFEFE;
  background-color: #1c0209;
}
a.badge-rose-950:focus, a.badge-rose-950.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(76, 5, 25, 0.5);
}

.badge-cyph {
  color: #FEFEFE;
  background-color: #469BBA;
}
a.badge-cyph:hover, a.badge-cyph:focus {
  color: #FEFEFE;
  background-color: #387c95;
}
a.badge-cyph:focus, a.badge-cyph.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.badge-rame {
  color: #212529;
  background-color: #D9AE00;
}
a.badge-rame:hover, a.badge-rame:focus {
  color: #212529;
  background-color: #a68500;
}
a.badge-rame:focus, a.badge-rame.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.badge-dream {
  color: #212529;
  background-color: #FF64C2;
}
a.badge-dream:hover, a.badge-dream:focus {
  color: #212529;
  background-color: #ff31ae;
}
a.badge-dream:focus, a.badge-dream.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}

.badge-rhdt {
  color: #FEFEFE;
  background-color: #00B050;
}
a.badge-rhdt:hover, a.badge-rhdt:focus {
  color: #FEFEFE;
  background-color: #007d39;
}
a.badge-rhdt:focus, a.badge-rhdt.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 176, 80, 0.5);
}

.badge-dayli {
  color: #212529;
  background-color: #5ECFCB;
}
a.badge-dayli:hover, a.badge-dayli:focus {
  color: #212529;
  background-color: #39c1bc;
}
a.badge-dayli:focus, a.badge-dayli.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(94, 207, 203, 0.5);
}

.badge-cubai {
  color: #FEFEFE;
  background-color: #DF6F2D;
}
a.badge-cubai:hover, a.badge-cubai:focus {
  color: #FEFEFE;
  background-color: #bc581d;
}
a.badge-cubai:focus, a.badge-cubai.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(223, 111, 45, 0.5);
}

.badge-witch {
  color: #FEFEFE;
  background-color: #390A57;
}
a.badge-witch:hover, a.badge-witch:focus {
  color: #FEFEFE;
  background-color: #1b0529;
}
a.badge-witch:focus, a.badge-witch.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(57, 10, 87, 0.5);
}

.badge-fc {
  color: #FEFEFE;
  background-color: #516;
}
a.badge-fc:hover, a.badge-fc:focus {
  color: #FEFEFE;
  background-color: #310a3a;
}
a.badge-fc:focus, a.badge-fc.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.badge-hugh {
  color: #212529;
  background-color: #F1BC15;
}
a.badge-hugh:hover, a.badge-hugh:focus {
  color: #212529;
  background-color: #c79a0c;
}
a.badge-hugh:focus, a.badge-hugh.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}

.badge-dfc {
  color: #FEFEFE;
  background-color: #516;
}
a.badge-dfc:hover, a.badge-dfc:focus {
  color: #FEFEFE;
  background-color: #310a3a;
}
a.badge-dfc:focus, a.badge-dfc.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.badge-dhugh {
  color: #212529;
  background-color: #F1BC15;
}
a.badge-dhugh:hover, a.badge-dhugh:focus {
  color: #212529;
  background-color: #c79a0c;
}
a.badge-dhugh:focus, a.badge-dhugh.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}

.badge-defrag {
  color: #FEFEFE;
  background-color: #00A3A1;
}
a.badge-defrag:hover, a.badge-defrag:focus {
  color: #FEFEFE;
  background-color: #00706f;
}
a.badge-defrag:focus, a.badge-defrag.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 161, 0.5);
}

.badge-heist {
  color: #FEFEFE;
  background-color: #D55C25;
}
a.badge-heist:hover, a.badge-heist:focus {
  color: #FEFEFE;
  background-color: #aa491d;
}
a.badge-heist:focus, a.badge-heist.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(213, 92, 37, 0.5);
}

.badge-aftrl {
  color: #FEFEFE;
  background-color: #0B2241;
}
a.badge-aftrl:hover, a.badge-aftrl:focus {
  color: #FEFEFE;
  background-color: #040b15;
}
a.badge-aftrl:focus, a.badge-aftrl.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(11, 34, 65, 0.5);
}

.badge-consp {
  color: #FEFEFE;
  background-color: #0038A7;
}
a.badge-consp:hover, a.badge-consp:focus {
  color: #FEFEFE;
  background-color: #002774;
}
a.badge-consp:focus, a.badge-consp.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 56, 167, 0.5);
}

.badge-tort {
  color: #FEFEFE;
  background-color: #C30C1E;
}
a.badge-tort:hover, a.badge-tort:focus {
  color: #FEFEFE;
  background-color: #930917;
}
a.badge-tort:focus, a.badge-tort.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}

.badge-hohurry {
  color: #FEFEFE;
  background-color: #D51F26;
}
a.badge-hohurry:hover, a.badge-hohurry:focus {
  color: #FEFEFE;
  background-color: #a8191e;
}
a.badge-hohurry:focus, a.badge-hohurry.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(213, 31, 38, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #dee2e6;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.85rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #061826;
  background: #cdd4da linear-gradient(180deg, #d3dadf, #cdd4da) repeat-x;
  border-color: #bac3cb;
}
.alert-primary hr {
  border-top-color: #abb6c0;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #393d41;
  background: #e1e3e4 linear-gradient(180deg, #e4e6e8, #e1e3e4) repeat-x;
  border-color: #d5d8da;
}
.alert-secondary hr {
  border-top-color: #c7cbce;
}
.alert-secondary .alert-link {
  color: #212426;
}

.alert-success {
  color: #156024;
  background: #d3f0d9 linear-gradient(180deg, #d9f2de, #d3f0d9) repeat-x;
  border-color: #c2eaca;
}
.alert-success hr {
  border-top-color: #afe3ba;
}
.alert-success .alert-link {
  color: #0c3614;
}

.alert-info {
  color: #36817e;
  background: #e0fdfb linear-gradient(180deg, #e4fdfb, #e0fdfb) repeat-x;
  border-color: #d3fcfa;
}
.alert-info hr {
  border-top-color: #bbfaf7;
}
.alert-info .alert-link {
  color: #275d5b;
}

.alert-warning {
  color: #857804;
  background: #fef9cc linear-gradient(180deg, #fdf9d3, #fef9cc) repeat-x;
  border-color: #fef7b9;
}
.alert-warning hr {
  border-top-color: #fef4a0;
}
.alert-warning .alert-link {
  color: #534b03;
}

.alert-danger {
  color: #801406;
  background: #fcd3cd linear-gradient(180deg, #fbd9d4, #fcd3cd) repeat-x;
  border-color: #fbc1ba;
}
.alert-danger hr {
  border-top-color: #faaba2;
}
.alert-danger .alert-link {
  color: #4f0c04;
}

.alert-light {
  color: #7a7b7d;
  background: #fafafb linear-gradient(180deg, #fafafb, #fafafb) repeat-x;
  border-color: #f8f9fa;
}
.alert-light hr {
  border-top-color: #e9ecef;
}
.alert-light .alert-link {
  color: #616263;
}

.alert-dark {
  color: #1c1f22;
  background: #d6d7d8 linear-gradient(180deg, #dbdcdd, #d6d7d8) repeat-x;
  border-color: #c5c7c9;
}
.alert-dark hr {
  border-top-color: #b8babd;
}
.alert-dark .alert-link {
  color: #050606;
}

.alert-tempus-blue {
  color: #061826;
  background: #cdd4da linear-gradient(180deg, #d3dadf, #cdd4da) repeat-x;
  border-color: #bac3cb;
}
.alert-tempus-blue hr {
  border-top-color: #abb6c0;
}
.alert-tempus-blue .alert-link {
  color: black;
}

.alert-tempus-blue-tint {
  color: #5e7080;
  background: #eff6fc linear-gradient(180deg, #f0f7fc, #eff6fc) repeat-x;
  border-color: #e9f3fb;
}
.alert-tempus-blue-tint hr {
  border-top-color: #d3e7f7;
}
.alert-tempus-blue-tint .alert-link {
  color: #485663;
}

.alert-tempus-blue-100 {
  color: #103b5f;
  background: #d1e2f0 linear-gradient(180deg, #d7e6f2, #d1e2f0) repeat-x;
  border-color: #bfd6ea;
}
.alert-tempus-blue-100 hr {
  border-top-color: #accae4;
}
.alert-tempus-blue-100 .alert-link {
  color: #092033;
}

.alert-tempus-blue-200 {
  color: #092f4c;
  background: #cedde8 linear-gradient(180deg, #d4e1eb, #cedde8) repeat-x;
  border-color: #bbd0e0;
}
.alert-tempus-blue-200 hr {
  border-top-color: #a9c4d8;
}
.alert-tempus-blue-200 .alert-link {
  color: #04131e;
}

.alert-tempus-blue-300 {
  color: #082339;
  background: #ced9e1 linear-gradient(180deg, #d4dee5, #ced9e1) repeat-x;
  border-color: #bbcad5;
}
.alert-tempus-blue-300 hr {
  border-top-color: #abbecb;
}
.alert-tempus-blue-300 .alert-link {
  color: #02080c;
}

.alert-tempus-blue-400 {
  color: #071e30;
  background: #ced6dd linear-gradient(180deg, #d4dbe2, #ced6dd) repeat-x;
  border-color: #bac7d0;
}
.alert-tempus-blue-400 hr {
  border-top-color: #abbbc6;
}
.alert-tempus-blue-400 .alert-link {
  color: #010203;
}

.alert-tempus-blue-500 {
  color: #061826;
  background: #cdd4da linear-gradient(180deg, #d3dadf, #cdd4da) repeat-x;
  border-color: #bac3cb;
}
.alert-tempus-blue-500 hr {
  border-top-color: #abb6c0;
}
.alert-tempus-blue-500 .alert-link {
  color: black;
}

.alert-tempus-blue-600 {
  color: #041421;
  background: #cdd3d8 linear-gradient(180deg, #d3d9dd, #cdd3d8) repeat-x;
  border-color: #b9c2c8;
}
.alert-tempus-blue-600 hr {
  border-top-color: #abb6bd;
}
.alert-tempus-blue-600 .alert-link {
  color: black;
}

.alert-tempus-blue-700 {
  color: #03111c;
  background: #ccd1d6 linear-gradient(180deg, #d3d7dc, #ccd1d6) repeat-x;
  border-color: #b8c0c5;
}
.alert-tempus-blue-700 hr {
  border-top-color: #aab4ba;
}
.alert-tempus-blue-700 .alert-link {
  color: black;
}

.alert-tempus-blue-800 {
  color: #020d17;
  background: #ccd0d4 linear-gradient(180deg, #d3d6da, #ccd0d4) repeat-x;
  border-color: #b8bec3;
}
.alert-tempus-blue-800 hr {
  border-top-color: #aab1b7;
}
.alert-tempus-blue-800 .alert-link {
  color: black;
}

.alert-tempus-blue-900 {
  color: #010a13;
  background: #cbcfd2 linear-gradient(180deg, #d2d5d8, #cbcfd2) repeat-x;
  border-color: #b7bcc1;
}
.alert-tempus-blue-900 hr {
  border-top-color: #a9afb5;
}
.alert-tempus-blue-900 .alert-link {
  color: black;
}

.alert-tempus-blue-dark {
  color: #000919;
  background: #cbced5 linear-gradient(180deg, #d2d5db, #cbced5) repeat-x;
  border-color: #b7bbc4;
}
.alert-tempus-blue-dark hr {
  border-top-color: #a9aeb9;
}
.alert-tempus-blue-dark .alert-link {
  color: black;
}

.alert-tempus-red {
  color: #842e2f;
  background: #fedddd linear-gradient(180deg, #fde1e2, #fedddd) repeat-x;
  border-color: #fecfd0;
}
.alert-tempus-red hr {
  border-top-color: #fdb6b8;
}
.alert-tempus-red .alert-link {
  color: #5e2122;
}

.alert-tempus-white {
  color: #858480;
  background: #fefefc linear-gradient(180deg, #fdfdfc, #fefefc) repeat-x;
  border-color: #fefdfc;
}
.alert-tempus-white hr {
  border-top-color: #f8f0e9;
}
.alert-tempus-white .alert-link {
  color: #6b6a67;
}

.alert-neon-purple {
  color: #660140;
  background: #f2cbe4 linear-gradient(180deg, #f3d2e8, #f2cbe4) repeat-x;
  border-color: #eeb7d9;
}
.alert-neon-purple hr {
  border-top-color: #e9a2ce;
}
.alert-neon-purple .alert-link {
  color: #330120;
}

.alert-cryptology {
  color: #255161;
  background: #d9eaf0 linear-gradient(180deg, #deecf2, #d9eaf0) repeat-x;
  border-color: #cae2eb;
}
.alert-cryptology hr {
  border-top-color: #b7d8e4;
}
.alert-cryptology .alert-link {
  color: #17323c;
}

.alert-cryptology-blue {
  color: #255161;
  background: #d9eaf0 linear-gradient(180deg, #deecf2, #d9eaf0) repeat-x;
  border-color: #cae2eb;
}
.alert-cryptology-blue hr {
  border-top-color: #b7d8e4;
}
.alert-cryptology-blue .alert-link {
  color: #17323c;
}

.alert-cryptology-blue-tint {
  color: #3d5e6a;
  background: #e2eff4 linear-gradient(180deg, #e5f1f5, #e2eff4) repeat-x;
  border-color: #d7e9f0;
}
.alert-cryptology-blue-tint hr {
  border-top-color: #c4dfe9;
}
.alert-cryptology-blue-tint .alert-link {
  color: #2a414a;
}

.alert-cryptology-blue-shade {
  color: #1c3d49;
  background: #d6e2e7 linear-gradient(180deg, #dbe6ea, #d6e2e7) repeat-x;
  border-color: #c6d7de;
}
.alert-cryptology-blue-shade hr {
  border-top-color: #b6ccd5;
}
.alert-cryptology-blue-shade .alert-link {
  color: #0e1e24;
}

.alert-cryptology-blue-dark {
  color: #091418;
  background: #cfd3d4 linear-gradient(180deg, #d5d9da, #cfd3d4) repeat-x;
  border-color: #bcc1c3;
}
.alert-cryptology-blue-dark hr {
  border-top-color: #afb5b7;
}
.alert-cryptology-blue-dark .alert-link {
  color: black;
}

.alert-facebook-blue {
  color: #0d3e7e;
  background: #d0e3fc linear-gradient(180deg, #d6e6fc, #d0e3fc) repeat-x;
  border-color: #bed8fb;
}
.alert-facebook-blue hr {
  border-top-color: #a6cafa;
}
.alert-facebook-blue .alert-link {
  color: #082750;
}

.alert-darkest-gray {
  color: #121416;
  background: #d2d3d3 linear-gradient(180deg, #d8d9d9, #d2d3d3) repeat-x;
  border-color: #c0c1c2;
}
.alert-darkest-gray hr {
  border-top-color: #b3b4b5;
}
.alert-darkest-gray .alert-link {
  color: black;
}

.alert-dark-gray {
  color: #1c1f22;
  background: #d6d7d8 linear-gradient(180deg, #dbdcdd, #d6d7d8) repeat-x;
  border-color: #c5c7c9;
}
.alert-dark-gray hr {
  border-top-color: #b8babd;
}
.alert-dark-gray .alert-link {
  color: #050606;
}

.alert-light-gray {
  color: #464a4e;
  background: #e6e8e9 linear-gradient(180deg, #e9ebec, #e6e8e9) repeat-x;
  border-color: #dcdfe1;
}
.alert-light-gray hr {
  border-top-color: #ced2d5;
}
.alert-light-gray .alert-link {
  color: #2e3133;
}

.alert-lightest-gray {
  color: #747678;
  background: #f8f8f9 linear-gradient(180deg, #f8f8f9, #f8f8f9) repeat-x;
  border-color: #f5f6f7;
}
.alert-lightest-gray hr {
  border-top-color: #e7e9ec;
}
.alert-lightest-gray .alert-link {
  color: #5b5d5e;
}

.alert-blue {
  color: #02457c;
  background: #cce5fb linear-gradient(180deg, #d3e8fb, #cce5fb) repeat-x;
  border-color: #b8dcf9;
}
.alert-blue hr {
  border-top-color: #a0d0f7;
}
.alert-blue .alert-link {
  color: #01294a;
}

.alert-indigo {
  color: #2c2c5a;
  background: #dcdcee linear-gradient(180deg, #e0e1f0, #dcdcee) repeat-x;
  border-color: #cecee7;
}
.alert-indigo hr {
  border-top-color: #bdbddf;
}
.alert-indigo .alert-link {
  color: #1b1b38;
}

.alert-purple {
  color: #4d0085;
  background: #e9cbfe linear-gradient(180deg, #ebd2fe, #e9cbfe) repeat-x;
  border-color: #e0b7fe;
}
.alert-purple hr {
  border-top-color: #d59efe;
}
.alert-purple .alert-link {
  color: #2f0052;
}

.alert-pink {
  color: #81363a;
  background: #fde0e1 linear-gradient(180deg, #fce4e5, #fde0e1) repeat-x;
  border-color: #fcd3d6;
}
.alert-pink hr {
  border-top-color: #fabbc0;
}
.alert-pink .alert-link {
  color: #5d272a;
}

.alert-red {
  color: #801406;
  background: #fcd3cd linear-gradient(180deg, #fbd9d4, #fcd3cd) repeat-x;
  border-color: #fbc1ba;
}
.alert-red hr {
  border-top-color: #faaba2;
}
.alert-red .alert-link {
  color: #4f0c04;
}

.alert-orange {
  color: #7c3902;
  background: #fbe1cc linear-gradient(180deg, #fbe5d3, #fbe1cc) repeat-x;
  border-color: #f9d5b8;
}
.alert-orange hr {
  border-top-color: #f7c7a0;
}
.alert-orange .alert-link {
  color: #4a2201;
}

.alert-yellow {
  color: #857804;
  background: #fef9cc linear-gradient(180deg, #fdf9d3, #fef9cc) repeat-x;
  border-color: #fef7b9;
}
.alert-yellow hr {
  border-top-color: #fef4a0;
}
.alert-yellow .alert-link {
  color: #534b03;
}

.alert-green {
  color: #156024;
  background: #d3f0d9 linear-gradient(180deg, #d9f2de, #d3f0d9) repeat-x;
  border-color: #c2eaca;
}
.alert-green hr {
  border-top-color: #afe3ba;
}
.alert-green .alert-link {
  color: #0c3614;
}

.alert-teal {
  color: #067280;
  background: #cdf7fc linear-gradient(180deg, #d3f7fc, #cdf7fc) repeat-x;
  border-color: #baf4fb;
}
.alert-teal hr {
  border-top-color: #a2f0fa;
}
.alert-teal .alert-link {
  color: #04474f;
}

.alert-cyan {
  color: #36817e;
  background: #e0fdfb linear-gradient(180deg, #e4fdfb, #e0fdfb) repeat-x;
  border-color: #d3fcfa;
}
.alert-cyan hr {
  border-top-color: #bbfaf7;
}
.alert-cyan .alert-link {
  color: #275d5b;
}

.alert-black {
  color: #010101;
  background: #cbcbcb linear-gradient(180deg, #d2d2d2, #cbcbcb) repeat-x;
  border-color: #b7b7b7;
}
.alert-black hr {
  border-top-color: #aaaaaa;
}
.alert-black .alert-link {
  color: black;
}

.alert-white {
  color: #858585;
  background: #fefefe linear-gradient(180deg, #fdfdfe, #fefefe) repeat-x;
  border-color: #fefefe;
}
.alert-white hr {
  border-top-color: #f1f1f1;
}
.alert-white .alert-link {
  color: #6c6c6c;
}

.alert-primary-tint {
  color: #2f4150;
  background: #dde4ea linear-gradient(180deg, #e1e7ed, #dde4ea) repeat-x;
  border-color: #d0dae2;
}
.alert-primary-tint hr {
  border-top-color: #c0ced8;
}
.alert-primary-tint .alert-link {
  color: #1c2730;
}

.alert-orange-tint {
  color: #7c5a23;
  background: #fbeed9 linear-gradient(180deg, #fbf0de, #fbeed9) repeat-x;
  border-color: #f9e7ca;
}
.alert-orange-tint hr {
  border-top-color: #f6ddb3;
}
.alert-orange-tint .alert-link {
  color: #543d18;
}

.alert-green-tint {
  color: #267435;
  background: #daf8df linear-gradient(180deg, #dff8e3, #daf8df) repeat-x;
  border-color: #cbf5d3;
}
.alert-green-tint hr {
  border-top-color: #b6f1c1;
}
.alert-green-tint .alert-link {
  color: #194e23;
}

.alert-hot-pink {
  color: #853465;
  background: #fedff2 linear-gradient(180deg, #fde3f4, #fedff2) repeat-x;
  border-color: #fed3ed;
}
.alert-hot-pink hr {
  border-top-color: #fdbae3;
}
.alert-hot-pink .alert-link {
  color: #602649;
}

.alert-deep-purple {
  color: #2d0936;
  background: #dccfe0 linear-gradient(180deg, #e0d5e4, #dccfe0) repeat-x;
  border-color: #cfbcd3;
}
.alert-deep-purple hr {
  border-top-color: #c4adc9;
}
.alert-deep-purple .alert-link {
  color: #09020a;
}

.alert-deep-orange {
  color: #642100;
  background: #f1d8cb linear-gradient(180deg, #f2ddd2, #f1d8cb) repeat-x;
  border-color: #ecc9b7;
}
.alert-deep-orange hr {
  border-top-color: #e7baa3;
}
.alert-deep-orange .alert-link {
  color: #311000;
}

.alert-sandstone {
  color: #715b00;
  background: #f7eecb linear-gradient(180deg, #f7f0d2, #f7eecb) repeat-x;
  border-color: #f4e8b7;
}
.alert-sandstone hr {
  border-top-color: #f1e1a1;
}
.alert-sandstone .alert-link {
  color: #3e3200;
}

.alert-cs-green {
  color: #01491f;
  background: #cbe7d7 linear-gradient(180deg, #d2eadd, #cbe7d7) repeat-x;
  border-color: #b7dec7;
}
.alert-cs-green hr {
  border-top-color: #a6d6b9;
}
.alert-cs-green .alert-link {
  color: #00170a;
}

.alert-dark-red {
  color: #660710;
  background: #f2ced1 linear-gradient(180deg, #f3d5d7, #f2ced1) repeat-x;
  border-color: #edbabf;
}
.alert-dark-red hr {
  border-top-color: #e8a6ac;
}
.alert-dark-red .alert-link {
  color: #360409;
}

.alert-overdue-red {
  color: #851b1b;
  background: #fed5d5 linear-gradient(180deg, #fddbdb, #fed5d5) repeat-x;
  border-color: #fec5c5;
}
.alert-overdue-red hr {
  border-top-color: #feacac;
}
.alert-overdue-red .alert-link {
  color: #5b1212;
}

.alert-dark-blue {
  color: #04113b;
  background: #ccd2e2 linear-gradient(180deg, #d3d8e6, #ccd2e2) repeat-x;
  border-color: #b9c0d6;
}
.alert-dark-blue hr {
  border-top-color: #a9b2cd;
}
.alert-dark-blue .alert-link {
  color: #01030b;
}

.alert-pale-blue {
  color: #245a7a;
  background: #d9eefa linear-gradient(180deg, #def0fa, #d9eefa) repeat-x;
  border-color: #cae7f8;
}
.alert-pale-blue hr {
  border-top-color: #b3ddf5;
}
.alert-pale-blue .alert-link {
  color: #183d53;
}

.alert-dark-orange {
  color: #7a4424;
  background: #fae5d9 linear-gradient(180deg, #fae8de, #fae5d9) repeat-x;
  border-color: #f8dbca;
}
.alert-dark-orange hr {
  border-top-color: #f5ccb3;
}
.alert-dark-orange .alert-link {
  color: #532e18;
}

.alert-beech {
  color: #595a2c;
  background: #edeedc linear-gradient(180deg, #eff0e1, #edeedc) repeat-x;
  border-color: #e7e7ce;
}
.alert-beech hr {
  border-top-color: #dfdfbd;
}
.alert-beech .alert-link {
  color: #37381b;
}

.alert-lime-green {
  color: #398500;
  background: #e1fecb linear-gradient(180deg, #e4fdd2, #e1fecb) repeat-x;
  border-color: #d5feb7;
}
.alert-lime-green hr {
  border-top-color: #c6fe9e;
}
.alert-lime-green .alert-link {
  color: #235200;
}

.alert-deep-blue {
  color: #041185;
  background: #ccd1fe linear-gradient(180deg, #d3d7fe, #ccd1fe) repeat-x;
  border-color: #b9c0fe;
}
.alert-deep-blue hr {
  border-top-color: #a0a9fe;
}
.alert-deep-blue .alert-link {
  color: #030b53;
}

.alert-dark-green {
  color: #023f0c;
  background: #cce3d0 linear-gradient(180deg, #d3e6d7, #cce3d0) repeat-x;
  border-color: #b7d8bd;
}
.alert-dark-green hr {
  border-top-color: #a6cfae;
}
.alert-dark-green .alert-link {
  color: #000e03;
}

.alert-dark-magenta {
  color: #3f0234;
  background: #e3ccdf linear-gradient(180deg, #e6d3e3, #e3ccdf) repeat-x;
  border-color: #d8b7d3;
}
.alert-dark-magenta hr {
  border-top-color: #cfa6c9;
}
.alert-dark-magenta .alert-link {
  color: #0e000b;
}

.alert-magenta {
  color: #601551;
  background: #f0d3ea linear-gradient(180deg, #f1d9ed, #f0d3ea) repeat-x;
  border-color: #eac2e2;
}
.alert-magenta hr {
  border-top-color: #e3afd9;
}
.alert-magenta .alert-link {
  color: #360c2e;
}

.alert-light-yellow {
  color: #85856d;
  background: #fefef5 linear-gradient(180deg, #fdfdf6, #fefef5) repeat-x;
  border-color: #fefef1;
}
.alert-light-yellow hr {
  border-top-color: #fcfcd9;
}
.alert-light-yellow .alert-link {
  color: #696956;
}

.alert-light-orange {
  color: #857362;
  background: #fef7f1 linear-gradient(180deg, #fdf7f3, #fef7f1) repeat-x;
  border-color: #fef5eb;
}
.alert-light-orange hr {
  border-top-color: #fde9d3;
}
.alert-light-orange .alert-link {
  color: #685a4c;
}

.alert-light-pink {
  color: #857374;
  background: #fef7f8 linear-gradient(180deg, #fdf7f9, #fef7f8) repeat-x;
  border-color: #fef5f5;
}
.alert-light-pink hr {
  border-top-color: #fcdede;
}
.alert-light-pink .alert-link {
  color: #6a5b5c;
}

.alert-light-green {
  color: #738573;
  background: #f7fef7 linear-gradient(180deg, #f7fdf8, #f7fef7) repeat-x;
  border-color: #f5fef5;
}
.alert-light-green hr {
  border-top-color: #defcde;
}
.alert-light-green .alert-link {
  color: #5b6a5b;
}

.alert-light-blue {
  color: #6b6b85;
  background: #f4f4fe linear-gradient(180deg, #f5f5fe, #f4f4fe) repeat-x;
  border-color: #f0f0fe;
}
.alert-light-blue hr {
  border-top-color: #d8d8fc;
}
.alert-light-blue .alert-link {
  color: #545469;
}

.alert-light-red {
  color: #855959;
  background: #feeded linear-gradient(180deg, #fdefef, #feeded) repeat-x;
  border-color: #fee6e6;
}
.alert-light-red hr {
  border-top-color: #fdcdcd;
}
.alert-light-red .alert-link {
  color: #664545;
}

.alert-regular {
  color: #255161;
  background: #d9eaf0 linear-gradient(180deg, #deecf2, #d9eaf0) repeat-x;
  border-color: #cae2eb;
}
.alert-regular hr {
  border-top-color: #b7d8e4;
}
.alert-regular .alert-link {
  color: #17323c;
}

.alert-specific-available {
  color: #156024;
  background: #d3f0d9 linear-gradient(180deg, #d9f2de, #d3f0d9) repeat-x;
  border-color: #c2eaca;
}
.alert-specific-available hr {
  border-top-color: #afe3ba;
}
.alert-specific-available .alert-link {
  color: #0c3614;
}

.alert-specific-unavailable {
  color: #715b00;
  background: #f7eecb linear-gradient(180deg, #f7f0d2, #f7eecb) repeat-x;
  border-color: #f4e8b7;
}
.alert-specific-unavailable hr {
  border-top-color: #f1e1a1;
}
.alert-specific-unavailable .alert-link {
  color: #3e3200;
}

.alert-holidays {
  color: #801406;
  background: #fcd3cd linear-gradient(180deg, #fbd9d4, #fcd3cd) repeat-x;
  border-color: #fbc1ba;
}
.alert-holidays hr {
  border-top-color: #faaba2;
}
.alert-holidays .alert-link {
  color: #4f0c04;
}

.alert-booked-part {
  color: #6b092d;
  background: #f4cfdc linear-gradient(180deg, #f5d5e1, #f4cfdc) repeat-x;
  border-color: #f0bccf;
}
.alert-booked-part hr {
  border-top-color: #eba7c0;
}
.alert-booked-part .alert-link {
  color: #3c0519;
}

.alert-booked-pending {
  color: #6b3636;
  background: #f4e0e0 linear-gradient(180deg, #f5e4e4, #f4e0e0) repeat-x;
  border-color: #f0d3d3;
}
.alert-booked-pending hr {
  border-top-color: #eac0c0;
}
.alert-booked-pending .alert-link {
  color: #492525;
}

.alert-neon-blue {
  color: #007f85;
  background: #cbfcfe linear-gradient(180deg, #d2fcfe, #cbfcfe) repeat-x;
  border-color: #b7fbfe;
}
.alert-neon-blue hr {
  border-top-color: #9efafe;
}
.alert-neon-blue .alert-link {
  color: #004e52;
}

.alert-neon-violet {
  color: #572380;
  background: #edd8fc linear-gradient(180deg, #efddfc, #edd8fc) repeat-x;
  border-color: #e6c9fb;
}
.alert-neon-violet hr {
  border-top-color: #dbb1f9;
}
.alert-neon-violet .alert-link {
  color: #3c1858;
}

.alert-neon-pink {
  color: #850078;
  background: #fecbf9 linear-gradient(180deg, #fdd2f9, #fecbf9) repeat-x;
  border-color: #feb7f7;
}
.alert-neon-pink hr {
  border-top-color: #fe9ef4;
}
.alert-neon-pink .alert-link {
  color: #52004a;
}

.alert-neon-muted {
  color: #545464;
  background: #ebebf2 linear-gradient(180deg, #ededf4, #ebebf2) repeat-x;
  border-color: #e4e4ed;
}
.alert-neon-muted hr {
  border-top-color: #d5d5e3;
}
.alert-neon-muted .alert-link {
  color: #3d3d48;
}

.alert-slate-50 {
  color: #818284;
  background: #fdfdfe linear-gradient(180deg, #fcfdfe, #fdfdfe) repeat-x;
  border-color: #fcfdfd;
}
.alert-slate-50 hr {
  border-top-color: #edf3f3;
}
.alert-slate-50 .alert-link {
  color: #68696a;
}

.alert-slate-100 {
  color: #7e8082;
  background: #fbfcfd linear-gradient(180deg, #fbfcfd, #fbfcfd) repeat-x;
  border-color: #fafbfd;
}
.alert-slate-100 hr {
  border-top-color: #e8ecf6;
}
.alert-slate-100 .alert-link {
  color: #656768;
}

.alert-slate-200 {
  color: #76797d;
  background: #f8fafb linear-gradient(180deg, #f8fafb, #f8fafb) repeat-x;
  border-color: #f6f8fa;
}
.alert-slate-200 hr {
  border-top-color: #e6ebf1;
}
.alert-slate-200 .alert-link {
  color: #5d6063;
}

.alert-slate-300 {
  color: #6a6f75;
  background: #f4f6f8 linear-gradient(180deg, #f5f7f9, #f4f6f8) repeat-x;
  border-color: #f0f3f6;
}
.alert-slate-300 hr {
  border-top-color: #e0e6ec;
}
.alert-slate-300 .alert-link {
  color: #52565a;
}

.alert-slate-400 {
  color: #4d5560;
  background: #e9ecf0 linear-gradient(180deg, #ebeef2, #e9ecf0) repeat-x;
  border-color: #e0e5ea;
}
.alert-slate-400 hr {
  border-top-color: #d1d8e0;
}
.alert-slate-400 .alert-link {
  color: #363c44;
}

.alert-slate-500 {
  color: #343d49;
  background: #dfe2e7 linear-gradient(180deg, #e3e6ea, #dfe2e7) repeat-x;
  border-color: #d3d7de;
}
.alert-slate-500 hr {
  border-top-color: #c4cad3;
}
.alert-slate-500 .alert-link {
  color: #1f242b;
}

.alert-slate-600 {
  color: #252d37;
  background: #d9dce0 linear-gradient(180deg, #dee1e4, #d9dce0) repeat-x;
  border-color: #cbcfd4;
}
.alert-slate-600 hr {
  border-top-color: #bdc2c8;
}
.alert-slate-600 .alert-link {
  color: #101419;
}

.alert-slate-700 {
  color: #1b222d;
  background: #d5d8dc linear-gradient(180deg, #dadde1, #d5d8dc) repeat-x;
  border-color: #c5c9cf;
}
.alert-slate-700 hr {
  border-top-color: #b7bcc3;
}
.alert-slate-700 .alert-link {
  color: #080a0d;
}

.alert-slate-800 {
  color: #10161f;
  background: #d1d3d7 linear-gradient(180deg, #d7d9dd, #d1d3d7) repeat-x;
  border-color: #bfc2c7;
}
.alert-slate-800 hr {
  border-top-color: #b1b5bb;
}
.alert-slate-800 .alert-link {
  color: black;
}

.alert-slate-900 {
  color: #080c16;
  background: #ced0d4 linear-gradient(180deg, #d4d6da, #ced0d4) repeat-x;
  border-color: #bbbdc3;
}
.alert-slate-900 hr {
  border-top-color: #adb0b7;
}
.alert-slate-900 .alert-link {
  color: black;
}

.alert-slate-950 {
  color: #02040c;
  background: #ccccd0 linear-gradient(180deg, #d3d3d7, #ccccd0) repeat-x;
  border-color: #b7b9bd;
}
.alert-slate-950 hr {
  border-top-color: #aaacb1;
}
.alert-slate-950 .alert-link {
  color: black;
}

.alert-gray-50 {
  color: #818282;
  background: #fdfdfd linear-gradient(180deg, #fcfdfd, #fdfdfd) repeat-x;
  border-color: #fcfdfd;
}
.alert-gray-50 hr {
  border-top-color: #edf3f3;
}
.alert-gray-50 .alert-link {
  color: #686868;
}

.alert-gray-100 {
  color: #7a7b7d;
  background: #fafafb linear-gradient(180deg, #fafafb, #fafafb) repeat-x;
  border-color: #f8f9fa;
}
.alert-gray-100 hr {
  border-top-color: #e9ecef;
}
.alert-gray-100 .alert-link {
  color: #616263;
}

.alert-gray-200 {
  color: #747678;
  background: #f8f8f9 linear-gradient(180deg, #f8f8f9, #f8f8f9) repeat-x;
  border-color: #f5f6f7;
}
.alert-gray-200 hr {
  border-top-color: #e7e9ec;
}
.alert-gray-200 .alert-link {
  color: #5b5d5e;
}

.alert-gray-300 {
  color: #6c6f72;
  background: #f4f6f7 linear-gradient(180deg, #f5f7f8, #f4f6f7) repeat-x;
  border-color: #f1f2f4;
}
.alert-gray-300 hr {
  border-top-color: #e3e5e9;
}
.alert-gray-300 .alert-link {
  color: #535658;
}

.alert-gray-400 {
  color: #5a5f63;
  background: #eeeff1 linear-gradient(180deg, #f0f1f3, #eeeff1) repeat-x;
  border-color: #e7eaec;
}
.alert-gray-400 hr {
  border-top-color: #d9dee1;
}
.alert-gray-400 .alert-link {
  color: #424548;
}

.alert-gray-500 {
  color: #464a4e;
  background: #e6e8e9 linear-gradient(180deg, #e9ebec, #e6e8e9) repeat-x;
  border-color: #dcdfe1;
}
.alert-gray-500 hr {
  border-top-color: #ced2d5;
}
.alert-gray-500 .alert-link {
  color: #2e3133;
}

.alert-gray-600 {
  color: #393d41;
  background: #e1e3e4 linear-gradient(180deg, #e4e6e8, #e1e3e4) repeat-x;
  border-color: #d5d8da;
}
.alert-gray-600 hr {
  border-top-color: #c7cbce;
}
.alert-gray-600 .alert-link {
  color: #212426;
}

.alert-gray-700 {
  color: #262a2e;
  background: #dadbdd linear-gradient(180deg, #dfe0e2, #dadbdd) repeat-x;
  border-color: #cbcdcf;
}
.alert-gray-700 hr {
  border-top-color: #bec0c3;
}
.alert-gray-700 .alert-link {
  color: #0f1112;
}

.alert-gray-800 {
  color: #1c1f22;
  background: #d6d7d8 linear-gradient(180deg, #dbdcdd, #d6d7d8) repeat-x;
  border-color: #c5c7c9;
}
.alert-gray-800 hr {
  border-top-color: #b8babd;
}
.alert-gray-800 .alert-link {
  color: #050606;
}

.alert-gray-900 {
  color: #121416;
  background: #d2d3d3 linear-gradient(180deg, #d8d9d9, #d2d3d3) repeat-x;
  border-color: #c0c1c2;
}
.alert-gray-900 hr {
  border-top-color: #b3b4b5;
}
.alert-gray-900 .alert-link {
  color: black;
}

.alert-gray-950 {
  color: #090b0d;
  background: #cfcfd0 linear-gradient(180deg, #d5d5d7, #cfcfd0) repeat-x;
  border-color: #bcbdbe;
}
.alert-gray-950 hr {
  border-top-color: #afb0b1;
}
.alert-gray-950 .alert-link {
  color: black;
}

.alert-zinc-50 {
  color: #828282;
  background: #fdfdfd linear-gradient(180deg, #fcfdfd, #fdfdfd) repeat-x;
  border-color: #fdfdfd;
}
.alert-zinc-50 hr {
  border-top-color: #f0f0f0;
}
.alert-zinc-50 .alert-link {
  color: dimgray;
}

.alert-zinc-100 {
  color: #7f7f80;
  background: #fcfcfc linear-gradient(180deg, #fbfcfc, #fcfcfc) repeat-x;
  border-color: #fbfbfb;
}
.alert-zinc-100 hr {
  border-top-color: #eeeeee;
}
.alert-zinc-100 .alert-link {
  color: #666666;
}

.alert-zinc-200 {
  color: #777779;
  background: #f9f9f9 linear-gradient(180deg, #f9f9f9, #f9f9f9) repeat-x;
  border-color: #f7f7f8;
}
.alert-zinc-200 hr {
  border-top-color: #e9e9ec;
}
.alert-zinc-200 .alert-link {
  color: #5e5e5f;
}

.alert-zinc-300 {
  color: #6f6f71;
  background: #f6f6f6 linear-gradient(180deg, #f6f7f7, #f6f6f6) repeat-x;
  border-color: #f2f2f3;
}
.alert-zinc-300 hr {
  border-top-color: #e5e5e7;
}
.alert-zinc-300 .alert-link {
  color: #565657;
}

.alert-zinc-400 {
  color: #545459;
  background: #ebebed linear-gradient(180deg, #ededef, #ebebed) repeat-x;
  border-color: #e4e4e6;
}
.alert-zinc-400 hr {
  border-top-color: #d7d7da;
}
.alert-zinc-400 .alert-link {
  color: #3b3b3f;
}

.alert-zinc-500 {
  color: #3b3b40;
  background: #e2e2e4 linear-gradient(180deg, #e5e6e8, #e2e2e4) repeat-x;
  border-color: #d7d7d9;
}
.alert-zinc-500 hr {
  border-top-color: #cacacd;
}
.alert-zinc-500 .alert-link {
  color: #232325;
}

.alert-zinc-600 {
  color: #2b2b30;
  background: #dcdcdd linear-gradient(180deg, #e0e1e2, #dcdcdd) repeat-x;
  border-color: #ceced0;
}
.alert-zinc-600 hr {
  border-top-color: #c1c1c4;
}
.alert-zinc-600 .alert-link {
  color: #131315;
}

.alert-zinc-700 {
  color: #212125;
  background: #d8d8d9 linear-gradient(180deg, #ddddde, #d8d8d9) repeat-x;
  border-color: #c9c9ca;
}
.alert-zinc-700 hr {
  border-top-color: #bcbcbd;
}
.alert-zinc-700 .alert-link {
  color: #09090a;
}

.alert-zinc-800 {
  color: #151516;
  background: #d3d3d4 linear-gradient(180deg, #d9d9da, #d3d3d4) repeat-x;
  border-color: #c2c2c3;
}
.alert-zinc-800 hr {
  border-top-color: #b5b5b6;
}
.alert-zinc-800 .alert-link {
  color: black;
}

.alert-zinc-900 {
  color: #0d0d0f;
  background: #d0d0d1 linear-gradient(180deg, #d6d6d7, #d0d0d1) repeat-x;
  border-color: #bebebe;
}
.alert-zinc-900 hr {
  border-top-color: #b1b1b1;
}
.alert-zinc-900 .alert-link {
  color: black;
}

.alert-zinc-950 {
  color: #050506;
  background: #cdcdcd linear-gradient(180deg, #d3d4d4, #cdcdcd) repeat-x;
  border-color: #b9b9ba;
}
.alert-zinc-950 hr {
  border-top-color: #acacad;
}
.alert-zinc-950 .alert-link {
  color: black;
}

.alert-neutral-50 {
  color: #828282;
  background: #fdfdfd linear-gradient(180deg, #fcfdfd, #fdfdfd) repeat-x;
  border-color: #fdfdfd;
}
.alert-neutral-50 hr {
  border-top-color: #f0f0f0;
}
.alert-neutral-50 .alert-link {
  color: dimgray;
}

.alert-neutral-100 {
  color: gray;
  background: #fcfcfc linear-gradient(180deg, #fbfcfc, #fcfcfc) repeat-x;
  border-color: #fbfbfb;
}
.alert-neutral-100 hr {
  border-top-color: #eeeeee;
}
.alert-neutral-100 .alert-link {
  color: #676767;
}

.alert-neutral-200 {
  color: #787878;
  background: #f9f9f9 linear-gradient(180deg, #f9f9f9, #f9f9f9) repeat-x;
  border-color: #f7f7f7;
}
.alert-neutral-200 hr {
  border-top-color: #eaeaea;
}
.alert-neutral-200 .alert-link {
  color: #5f5f5f;
}

.alert-neutral-300 {
  color: #6f6f6f;
  background: #f6f6f6 linear-gradient(180deg, #f6f7f7, #f6f6f6) repeat-x;
  border-color: #f2f2f2;
}
.alert-neutral-300 hr {
  border-top-color: #e5e5e5;
}
.alert-neutral-300 .alert-link {
  color: #565656;
}

.alert-neutral-400 {
  color: #555555;
  background: #ececec linear-gradient(180deg, #eeeeee, #ececec) repeat-x;
  border-color: #e5e5e5;
}
.alert-neutral-400 hr {
  border-top-color: #d8d8d8;
}
.alert-neutral-400 .alert-link {
  color: #3c3c3c;
}

.alert-neutral-500 {
  color: #3c3c3c;
  background: #e2e2e2 linear-gradient(180deg, #e5e6e6, #e2e2e2) repeat-x;
  border-color: #d7d7d7;
}
.alert-neutral-500 hr {
  border-top-color: #cacaca;
}
.alert-neutral-500 .alert-link {
  color: #232323;
}

.alert-neutral-600 {
  color: #2b2b2b;
  background: gainsboro linear-gradient(180deg, #e0e1e1, gainsboro) repeat-x;
  border-color: #cecece;
}
.alert-neutral-600 hr {
  border-top-color: #c1c1c1;
}
.alert-neutral-600 .alert-link {
  color: #121212;
}

.alert-neutral-700 {
  color: #222222;
  background: #d8d8d8 linear-gradient(180deg, #dddddd, #d8d8d8) repeat-x;
  border-color: #c9c9c9;
}
.alert-neutral-700 hr {
  border-top-color: #bcbcbc;
}
.alert-neutral-700 .alert-link {
  color: #090909;
}

.alert-neutral-800 {
  color: #141414;
  background: lightgray linear-gradient(180deg, #d9d9d9, lightgray) repeat-x;
  border-color: #c2c2c2;
}
.alert-neutral-800 hr {
  border-top-color: #b5b5b5;
}
.alert-neutral-800 .alert-link {
  color: black;
}

.alert-neutral-900 {
  color: #0c0c0c;
  background: #d0d0d0 linear-gradient(180deg, #d6d6d7, #d0d0d0) repeat-x;
  border-color: #bdbdbd;
}
.alert-neutral-900 hr {
  border-top-color: #b0b0b0;
}
.alert-neutral-900 .alert-link {
  color: black;
}

.alert-neutral-950 {
  color: #060606;
  background: #cdcdcd linear-gradient(180deg, #d3d4d4, #cdcdcd) repeat-x;
  border-color: #bababa;
}
.alert-neutral-950 hr {
  border-top-color: #adadad;
}
.alert-neutral-950 .alert-link {
  color: black;
}

.alert-stone-50 {
  color: #828282;
  background: #fdfdfd linear-gradient(180deg, #fcfdfd, #fdfdfd) repeat-x;
  border-color: #fdfdfd;
}
.alert-stone-50 hr {
  border-top-color: #f0f0f0;
}
.alert-stone-50 .alert-link {
  color: dimgray;
}

.alert-stone-100 {
  color: #80807f;
  background: #fcfcfc linear-gradient(180deg, #fbfcfc, #fcfcfc) repeat-x;
  border-color: #fbfbfb;
}
.alert-stone-100 hr {
  border-top-color: #eeeeee;
}
.alert-stone-100 .alert-link {
  color: #666666;
}

.alert-stone-200 {
  color: #797877;
  background: #f9f9f9 linear-gradient(180deg, #f9f9f9, #f9f9f9) repeat-x;
  border-color: #f8f7f7;
}
.alert-stone-200 hr {
  border-top-color: #ece9e9;
}
.alert-stone-200 .alert-link {
  color: #5f5f5e;
}

.alert-stone-300 {
  color: #706e6d;
  background: #f6f5f5 linear-gradient(180deg, #f6f6f6, #f6f5f5) repeat-x;
  border-color: #f3f2f1;
}
.alert-stone-300 hr {
  border-top-color: #e7e5e3;
}
.alert-stone-300 .alert-link {
  color: #565554;
}

.alert-stone-400 {
  color: #585553;
  background: #edeceb linear-gradient(180deg, #efeeee, #edeceb) repeat-x;
  border-color: #e6e4e3;
}
.alert-stone-400 hr {
  border-top-color: #dad7d6;
}
.alert-stone-400 .alert-link {
  color: #3e3c3a;
}

.alert-stone-500 {
  color: #3f3b39;
  background: #e3e2e1 linear-gradient(180deg, #e6e6e5, #e3e2e1) repeat-x;
  border-color: #d8d7d5;
}
.alert-stone-500 hr {
  border-top-color: #cccac8;
}
.alert-stone-500 .alert-link {
  color: #242221;
}

.alert-stone-600 {
  color: #2e2c29;
  background: #dddcdb linear-gradient(180deg, #e1e1e0, #dddcdb) repeat-x;
  border-color: #cfcecd;
}
.alert-stone-600 hr {
  border-top-color: #c3c1c0;
}
.alert-stone-600 .alert-link {
  color: #131211;
}

.alert-stone-700 {
  color: #242220;
  background: #d9d8d7 linear-gradient(180deg, #dedddd, #d9d8d7) repeat-x;
  border-color: #cac9c8;
}
.alert-stone-700 hr {
  border-top-color: #bdbcbb;
}
.alert-stone-700 .alert-link {
  color: #090908;
}

.alert-stone-800 {
  color: #161413;
  background: #d3d3d2 linear-gradient(180deg, #d9d9d8, #d3d3d2) repeat-x;
  border-color: #c2c1c1;
}
.alert-stone-800 hr {
  border-top-color: #b5b4b4;
}
.alert-stone-800 .alert-link {
  color: black;
}

.alert-stone-900 {
  color: #0f0d0c;
  background: #d1d0d0 linear-gradient(180deg, #d7d6d7, #d1d0d0) repeat-x;
  border-color: #bfbebd;
}
.alert-stone-900 hr {
  border-top-color: #b2b1b0;
}
.alert-stone-900 .alert-link {
  color: black;
}

.alert-stone-950 {
  color: #070605;
  background: #cecdcd linear-gradient(180deg, #d4d4d4, #cecdcd) repeat-x;
  border-color: #babab9;
}
.alert-stone-950 hr {
  border-top-color: #adadac;
}
.alert-stone-950 .alert-link {
  color: black;
}

.alert-red-50 {
  color: #857e7e;
  background: #fefcfc linear-gradient(180deg, #fdfcfc, #fefcfc) repeat-x;
  border-color: #fefbfb;
}
.alert-red-50 hr {
  border-top-color: #f9e7e7;
}
.alert-red-50 .alert-link {
  color: #6b6565;
}

.alert-red-100 {
  color: #857676;
  background: #fef8f8 linear-gradient(180deg, #fdf8f9, #fef8f8) repeat-x;
  border-color: #fef6f6;
}
.alert-red-100 hr {
  border-top-color: #fbdfdf;
}
.alert-red-100 .alert-link {
  color: #6a5e5e;
}

.alert-red-200 {
  color: #856a6a;
  background: #fef4f4 linear-gradient(180deg, #fdf5f5, #fef4f4) repeat-x;
  border-color: #feefef;
}
.alert-red-200 hr {
  border-top-color: #fdd7d7;
}
.alert-red-200 .alert-link {
  color: #695353;
}

.alert-red-300 {
  color: #845656;
  background: #feecec linear-gradient(180deg, #fdeeee, #feecec) repeat-x;
  border-color: #fde5e5;
}
.alert-red-300 hr {
  border-top-color: #fbcdcd;
}
.alert-red-300 .alert-link {
  color: #654242;
}

.alert-red-400 {
  color: #813b3b;
  background: #fde2e2 linear-gradient(180deg, #fce6e6, #fde2e2) repeat-x;
  border-color: #fcd7d7;
}
.alert-red-400 hr {
  border-top-color: #fabfbf;
}
.alert-red-400 .alert-link {
  color: #5e2b2b;
}

.alert-red-500 {
  color: #7d2424;
  background: #fbd9d9 linear-gradient(180deg, #fbdede, #fbd9d9) repeat-x;
  border-color: #facaca;
}
.alert-red-500 hr {
  border-top-color: #f8b3b3;
}
.alert-red-500 .alert-link {
  color: #551919;
}

.alert-red-600 {
  color: #731414;
  background: #f7d3d3 linear-gradient(180deg, #f7d9d9, #f7d3d3) repeat-x;
  border-color: #f4c2c2;
}
.alert-red-600 hr {
  border-top-color: #f0acac;
}
.alert-red-600 .alert-link {
  color: #480c0c;
}

.alert-red-700 {
  color: #610f0f;
  background: #f0d1d1 linear-gradient(180deg, #f1d7d7, #f0d1d1) repeat-x;
  border-color: #ebbfbf;
}
.alert-red-700 hr {
  border-top-color: #e5acac;
}
.alert-red-700 .alert-link {
  color: #350808;
}

.alert-red-800 {
  color: #500f0f;
  background: #ead1d1 linear-gradient(180deg, #ecd7d7, #ead1d1) repeat-x;
  border-color: #e2bebe;
}
.alert-red-800 hr {
  border-top-color: #daacac;
}
.alert-red-800 .alert-link {
  color: #250707;
}

.alert-red-900 {
  color: #431010;
  background: #e5d1d1 linear-gradient(180deg, #e8d7d7, #e5d1d1) repeat-x;
  border-color: #dabfbf;
}
.alert-red-900 hr {
  border-top-color: #d1afaf;
}
.alert-red-900 .alert-link {
  color: #1a0606;
}

.alert-red-950 {
  color: #240606;
  background: #d9cdcd linear-gradient(180deg, #ded4d4, #d9cdcd) repeat-x;
  border-color: #cababa;
}
.alert-red-950 hr {
  border-top-color: #bfacac;
}
.alert-red-950 .alert-link {
  color: black;
}

.alert-orange-50 {
  color: #85817c;
  background: #fefdfb linear-gradient(180deg, #fdfdfb, #fefdfb) repeat-x;
  border-color: #fefcf9;
}
.alert-orange-50 hr {
  border-top-color: #faf1e3;
}
.alert-orange-50 .alert-link {
  color: #6b6763;
}

.alert-orange-100 {
  color: #857c6f;
  background: #fefbf6 linear-gradient(180deg, #fdfbf7, #fefbf6) repeat-x;
  border-color: #fef9f3;
}
.alert-orange-100 hr {
  border-top-color: #fceddb;
}
.alert-orange-100 .alert-link {
  color: #696258;
}

.alert-orange-200 {
  color: #857059;
  background: #fef6ed linear-gradient(180deg, #fdf7ef, #fef6ed) repeat-x;
  border-color: #fef3e6;
}
.alert-orange-200 hr {
  border-top-color: #fde7cd;
}
.alert-orange-200 .alert-link {
  color: #665645;
}

.alert-orange-300 {
  color: #84613d;
  background: #fef0e2 linear-gradient(180deg, #fdf2e6, #fef0e2) repeat-x;
  border-color: #feebd7;
}
.alert-orange-300 hr {
  border-top-color: #fddfbe;
}
.alert-orange-300 .alert-link {
  color: #61472d;
}

.alert-orange-400 {
  color: #834c20;
  background: #fde8d7 linear-gradient(180deg, #fcebdd, #fde8d7) repeat-x;
  border-color: #fde0c8;
}
.alert-orange-400 hr {
  border-top-color: #fcd2af;
}
.alert-orange-400 .alert-link {
  color: #5a3416;
}

.alert-orange-500 {
  color: #823c0c;
  background: #fde2d0 linear-gradient(180deg, #fce6d7, #fde2d0) repeat-x;
  border-color: #fdd7bd;
}
.alert-orange-500 hr {
  border-top-color: #fcc8a4;
}
.alert-orange-500 .alert-link {
  color: #532608;
}

.alert-orange-600 {
  color: #7a2e07;
  background: #faddce linear-gradient(180deg, #fae1d5, #faddce) repeat-x;
  border-color: #f8d0ba;
}
.alert-orange-600 hr {
  border-top-color: #f6c0a3;
}
.alert-orange-600 .alert-link {
  color: #4a1c04;
}

.alert-orange-700 {
  color: #652207;
  background: #f2d8ce linear-gradient(180deg, #f3ddd5, #f2d8ce) repeat-x;
  border-color: #edc9ba;
}
.alert-orange-700 hr {
  border-top-color: #e8b9a6;
}
.alert-orange-700 .alert-link {
  color: #351204;
}

.alert-orange-800 {
  color: #511c0a;
  background: #ead6cf linear-gradient(180deg, #ecdbd6, #ead6cf) repeat-x;
  border-color: #e2c5bc;
}
.alert-orange-800 hr {
  border-top-color: #dab6aa;
}
.alert-orange-800 .alert-link {
  color: #240c04;
}

.alert-orange-900 {
  color: #41180a;
  background: #e4d4cf linear-gradient(180deg, #e7dad6, #e4d4cf) repeat-x;
  border-color: #dac3bc;
}
.alert-orange-900 hr {
  border-top-color: #d1b4ac;
}
.alert-orange-900 .alert-link {
  color: #150803;
}

.alert-orange-950 {
  color: #230b04;
  background: #d9cfcd linear-gradient(180deg, #ded5d4, #d9cfcd) repeat-x;
  border-color: #cabcb9;
}
.alert-orange-950 hr {
  border-top-color: #bfaeaa;
}
.alert-orange-950 .alert-link {
  color: black;
}

.alert-amber-50 {
  color: #85837b;
  background: #fefdfa linear-gradient(180deg, #fdfdfa, #fefdfa) repeat-x;
  border-color: #fefdf9;
}
.alert-amber-50 hr {
  border-top-color: #faf6e3;
}
.alert-amber-50 .alert-link {
  color: #6b6962;
}

.alert-amber-100 {
  color: #857f68;
  background: #fefcf3 linear-gradient(180deg, #fdfcf4, #fefcf3) repeat-x;
  border-color: #fefbef;
}
.alert-amber-100 hr {
  border-top-color: #fdf5d7;
}
.alert-amber-100 .alert-link {
  color: #686452;
}

.alert-amber-200 {
  color: #847848;
  background: #fef9e7 linear-gradient(180deg, #fdf9ea, #fef9e7) repeat-x;
  border-color: #fef7de;
}
.alert-amber-200 hr {
  border-top-color: #fdf1c5;
}
.alert-amber-200 .alert-link {
  color: #635a36;
}

.alert-amber-300 {
  color: #846e29;
  background: #fef5db linear-gradient(180deg, #fdf6e0, #fef5db) repeat-x;
  border-color: #fdf2cc;
}
.alert-amber-300 hr {
  border-top-color: #fcecb3;
}
.alert-amber-300 .alert-link {
  color: #5d4e1d;
}

.alert-amber-400 {
  color: #836413;
  background: #fdf1d2 linear-gradient(180deg, #fcf2d8, #fdf1d2) repeat-x;
  border-color: #fdecc1;
}
.alert-amber-400 hr {
  border-top-color: #fce4a8;
}
.alert-amber-400 .alert-link {
  color: #56420d;
}

.alert-amber-500 {
  color: #805306;
  background: #fcebcd linear-gradient(180deg, #fbedd4, #fcebcd) repeat-x;
  border-color: #fbe3ba;
}
.alert-amber-500 hr {
  border-top-color: #fad9a2;
}
.alert-amber-500 .alert-link {
  color: #4f3304;
}

.alert-amber-600 {
  color: #713e04;
  background: #f7e3cc linear-gradient(180deg, #f7e6d3, #f7e3cc) repeat-x;
  border-color: #f4d8b9;
}
.alert-amber-600 hr {
  border-top-color: #f1cca3;
}
.alert-amber-600 .alert-link {
  color: #402302;
}

.alert-amber-700 {
  color: #5e2c05;
  background: #efdccd linear-gradient(180deg, #f0e1d4, #efdccd) repeat-x;
  border-color: #e9ceb9;
}
.alert-amber-700 hr {
  border-top-color: #e3c0a6;
}
.alert-amber-700 .alert-link {
  color: #2e1502;
}

.alert-amber-800 {
  color: #4c2208;
  background: #e8d8ce linear-gradient(180deg, #eaddd5, #e8d8ce) repeat-x;
  border-color: #e0c9bb;
}
.alert-amber-800 hr {
  border-top-color: #d8bba9;
}
.alert-amber-800 .alert-link {
  color: #1e0d03;
}

.alert-amber-900 {
  color: #3f1c08;
  background: #e3d6ce linear-gradient(180deg, #e6dbd5, #e3d6ce) repeat-x;
  border-color: #d8c6bb;
}
.alert-amber-900 hr {
  border-top-color: #cfb8ab;
}
.alert-amber-900 .alert-link {
  color: #120802;
}

.alert-amber-950 {
  color: #240e02;
  background: #d9d0cc linear-gradient(180deg, #ded6d3, #d9d0cc) repeat-x;
  border-color: #cabeb8;
}
.alert-amber-950 hr {
  border-top-color: #bfb1a9;
}
.alert-amber-950 .alert-link {
  color: black;
}

.alert-yellow-50 {
  color: #858479;
  background: #fefefa linear-gradient(180deg, #fdfdfa, #fefefa) repeat-x;
  border-color: #fefdf8;
}
.alert-yellow-50 hr {
  border-top-color: #fbf7e2;
}
.alert-yellow-50 .alert-link {
  color: #6a6961;
}

.alert-yellow-100 {
  color: #858266;
  background: #fefdf2 linear-gradient(180deg, #fdfdf4, #fefdf2) repeat-x;
  border-color: #fefded;
}
.alert-yellow-100 hr {
  border-top-color: #fdfad5;
}
.alert-yellow-100 .alert-link {
  color: #686650;
}

.alert-yellow-200 {
  color: #857d48;
  background: #fefbe7 linear-gradient(180deg, #fdfbea, #fefbe7) repeat-x;
  border-color: #fefade;
}
.alert-yellow-200 hr {
  border-top-color: #fdf6c5;
}
.alert-yellow-200 .alert-link {
  color: #645e36;
}

.alert-yellow-300 {
  color: #847525;
  background: #fef8d9 linear-gradient(180deg, #fdf8de, #fef8d9) repeat-x;
  border-color: #fef6cb;
}
.alert-yellow-300 hr {
  border-top-color: #fef2b2;
}
.alert-yellow-300 .alert-link {
  color: #5c521a;
}

.alert-yellow-400 {
  color: #826b0b;
  background: #fdf4cf linear-gradient(180deg, #fcf5d6, #fdf4cf) repeat-x;
  border-color: #fdf0bd;
}
.alert-yellow-400 hr {
  border-top-color: #fceaa4;
}
.alert-yellow-400 .alert-link {
  color: #534407;
}

.alert-yellow-500 {
  color: #7a5e05;
  background: #faefcd linear-gradient(180deg, #faf1d4, #faefcd) repeat-x;
  border-color: #f8e9b9;
}
.alert-yellow-500 hr {
  border-top-color: #f6e2a2;
}
.alert-yellow-500 .alert-link {
  color: #493803;
}

.alert-yellow-600 {
  color: #6a4803;
  background: #f4e7cc linear-gradient(180deg, #f5ead3, #f4e7cc) repeat-x;
  border-color: #efdeb8;
}
.alert-yellow-600 hr {
  border-top-color: #ead4a3;
}
.alert-yellow-600 .alert-link {
  color: #382602;
}

.alert-yellow-700 {
  color: #543304;
  background: #ebdfcd linear-gradient(180deg, #ede3d4, #ebdfcd) repeat-x;
  border-color: #e4d2b9;
}
.alert-yellow-700 hr {
  border-top-color: #ddc6a7;
}
.alert-yellow-700 .alert-link {
  color: #231502;
}

.alert-yellow-800 {
  color: #462908;
  background: #e6dbce linear-gradient(180deg, #e9e0d5, #e6dbce) repeat-x;
  border-color: #dcccbb;
}
.alert-yellow-800 hr {
  border-top-color: #d3bfaa;
}
.alert-yellow-800 .alert-link {
  color: #180e03;
}

.alert-yellow-900 {
  color: #3b210a;
  background: #e2d8cf linear-gradient(180deg, #e5ddd6, #e2d8cf) repeat-x;
  border-color: #d7c9bc;
}
.alert-yellow-900 hr {
  border-top-color: #cdbcac;
}
.alert-yellow-900 .alert-link {
  color: #0f0903;
}

.alert-yellow-950 {
  color: #231104;
  background: #d8d2cc linear-gradient(180deg, #ddd8d3, #d8d2cc) repeat-x;
  border-color: #c9c0b9;
}
.alert-yellow-950 hr {
  border-top-color: #beb3ab;
}
.alert-yellow-950 .alert-link {
  color: black;
}

.alert-lime-50 {
  color: #818579;
  background: #fdfef9 linear-gradient(180deg, #fcfdf9, #fdfef9) repeat-x;
  border-color: #fcfef8;
}
.alert-lime-50 hr {
  border-top-color: #f2fbe2;
}
.alert-lime-50 .alert-link {
  color: #676a61;
}

.alert-lime-100 {
  color: #7b846a;
  background: #fafef4 linear-gradient(180deg, #fafdf5, #fafef4) repeat-x;
  border-color: #f9fdf0;
}
.alert-lime-100 hr {
  border-top-color: #f0fada;
}
.alert-lime-100 .alert-link {
  color: #616853;
}

.alert-lime-200 {
  color: #718252;
  background: #f7fdeb linear-gradient(180deg, #f7fdee, #f7fdeb) repeat-x;
  border-color: #f4fde3;
}
.alert-lime-200 hr {
  border-top-color: #ebfbcb;
}
.alert-lime-200 .alert-link {
  color: #56633e;
}

.alert-lime-300 {
  color: #637e34;
  background: #f1fcdf linear-gradient(180deg, #f2fce3, #f1fcdf) repeat-x;
  border-color: #ecfbd3;
}
.alert-lime-300 hr {
  border-top-color: #e2f9bc;
}
.alert-lime-300 .alert-link {
  color: #475a25;
}

.alert-lime-400 {
  color: #55781c;
  background: #ecf9d6 linear-gradient(180deg, #eef9dc, #ecf9d6) repeat-x;
  border-color: #e5f7c6;
}
.alert-lime-400 hr {
  border-top-color: #dbf4b0;
}
.alert-lime-400 .alert-link {
  color: #384f12;
}

.alert-lime-500 {
  color: #456b0c;
  background: #e6f4d0 linear-gradient(180deg, #e9f5d7, #e6f4d0) repeat-x;
  border-color: #dcf0bd;
}
.alert-lime-500 hr {
  border-top-color: #d1eba8;
}
.alert-lime-500 .alert-link {
  color: #273d07;
}

.alert-lime-600 {
  color: #355507;
  background: #dfecce linear-gradient(180deg, #e3eed5, #dfecce) repeat-x;
  border-color: #d3e5bb;
}
.alert-lime-600 hr {
  border-top-color: #c7dea9;
}
.alert-lime-600 .alert-link {
  color: #182603;
}

.alert-lime-700 {
  color: #294108;
  background: #dbe4ce linear-gradient(180deg, #dfe7d5, #dbe4ce) repeat-x;
  border-color: #ccdabb;
}
.alert-lime-700 hr {
  border-top-color: #c0d1aa;
}
.alert-lime-700 .alert-link {
  color: #0c1402;
}

.alert-lime-800 {
  color: #21330a;
  background: #d8dfcf linear-gradient(180deg, #dde3d6, #d8dfcf) repeat-x;
  border-color: #c9d2bc;
}
.alert-lime-800 hr {
  border-top-color: #bdc8ad;
}
.alert-lime-800 .alert-link {
  color: #050802;
}

.alert-lime-900 {
  color: #1d2c0b;
  background: #d6dccf linear-gradient(180deg, #dbe1d6, #d6dccf) repeat-x;
  border-color: #c6cebc;
}
.alert-lime-900 hr {
  border-top-color: #b9c3ad;
}
.alert-lime-900 .alert-link {
  color: #020301;
}

.alert-lime-950 {
  color: #0e1803;
  background: #d0d4cc linear-gradient(180deg, #d6dad3, #d0d4cc) repeat-x;
  border-color: #bec4b8;
}
.alert-lime-950 hr {
  border-top-color: #b1b8aa;
}
.alert-lime-950 .alert-link {
  color: black;
}

.alert-green-50 {
  color: #7d847f;
  background: #fbfefc linear-gradient(180deg, #fbfdfc, #fbfefc) repeat-x;
  border-color: #fafefb;
}
.alert-green-50 hr {
  border-top-color: #e5faea;
}
.alert-green-50 .alert-link {
  color: #646a66;
}

.alert-green-100 {
  color: #738479;
  background: #f7fef9 linear-gradient(180deg, #f7fdf9, #f7fef9) repeat-x;
  border-color: #f4fdf8;
}
.alert-green-100 hr {
  border-top-color: #def9ea;
}
.alert-green-100 .alert-link {
  color: #5b6960;
}

.alert-green-200 {
  color: #62816d;
  background: #f1fdf5 linear-gradient(180deg, #f2fdf6, #f1fdf5) repeat-x;
  border-color: #ebfcf1;
}
.alert-green-200 hr {
  border-top-color: #d5f9e1;
}
.alert-green-200 .alert-link {
  color: #4c6455;
}

.alert-green-300 {
  color: #467d5a;
  background: #e6fbee linear-gradient(180deg, #e9fbf0, #e6fbee) repeat-x;
  border-color: #dcfae7;
}
.alert-green-300 hr {
  border-top-color: #c6f7d8;
}
.alert-green-300 .alert-link {
  color: #345c42;
}

.alert-green-400 {
  color: #277443;
  background: #daf8e5 linear-gradient(180deg, #dff8e8, #daf8e5) repeat-x;
  border-color: #ccf5db;
}
.alert-green-400 hr {
  border-top-color: #b7f1cc;
}
.alert-green-400 .alert-link {
  color: #1a4e2d;
}

.alert-green-500 {
  color: #126731;
  background: #d2f3de linear-gradient(180deg, #d8f4e3, #d2f3de) repeat-x;
  border-color: #c0eed1;
}
.alert-green-500 hr {
  border-top-color: #ace9c2;
}
.alert-green-500 .alert-link {
  color: #0a3c1c;
}

.alert-green-600 {
  color: #0c5527;
  background: #d0ecda linear-gradient(180deg, #d6eedf, #d0ecda) repeat-x;
  border-color: #bde5cc;
}
.alert-green-600 hr {
  border-top-color: #abdebe;
}
.alert-green-600 .alert-link {
  color: #062812;
}

.alert-green-700 {
  color: #0b4320;
  background: #cfe5d7 linear-gradient(180deg, #d5e8dd, #cfe5d7) repeat-x;
  border-color: #bddbc8;
}
.alert-green-700 hr {
  border-top-color: #add2ba;
}
.alert-green-700 .alert-link {
  color: #04170b;
}

.alert-green-800 {
  color: #0c351c;
  background: #d0dfd6 linear-gradient(180deg, #d6e3dc, #d0dfd6) repeat-x;
  border-color: #bdd3c5;
}
.alert-green-800 hr {
  border-top-color: #aec9b8;
}
.alert-green-800 .alert-link {
  color: #030b06;
}

.alert-green-900 {
  color: #0b2c18;
  background: #cfdcd4 linear-gradient(180deg, #d5e1da, #cfdcd4) repeat-x;
  border-color: #bccec3;
}
.alert-green-900 hr {
  border-top-color: #adc3b6;
}
.alert-green-900 .alert-link {
  color: #010302;
}

.alert-green-950 {
  color: #03180c;
  background: #ccd4d0 linear-gradient(180deg, #d3dad7, #ccd4d0) repeat-x;
  border-color: #b8c4bd;
}
.alert-green-950 hr {
  border-top-color: #aab8b0;
}
.alert-green-950 .alert-link {
  color: black;
}

.alert-emerald-50 {
  color: #7b8480;
  background: #fafefc linear-gradient(180deg, #fafdfc, #fafefc) repeat-x;
  border-color: #f9fefb;
}
.alert-emerald-50 hr {
  border-top-color: #e3faec;
}
.alert-emerald-50 .alert-link {
  color: #626a66;
}

.alert-emerald-100 {
  color: #6d8278;
  background: #f5fdf9 linear-gradient(180deg, #f5fdf9, #f5fdf9) repeat-x;
  border-color: #f1fdf7;
}
.alert-emerald-100 hr {
  border-top-color: #dbfaea;
}
.alert-emerald-100 .alert-link {
  color: #56665e;
}

.alert-emerald-200 {
  color: #577f6d;
  background: #edfcf5 linear-gradient(180deg, #effcf6, #edfcf5) repeat-x;
  border-color: #e6fbf1;
}
.alert-emerald-200 hr {
  border-top-color: #d0f7e5;
}
.alert-emerald-200 .alert-link {
  color: #426153;
}

.alert-emerald-300 {
  color: #3a7960;
  background: #e1f9f0 linear-gradient(180deg, #e4f9f2, #e1f9f0) repeat-x;
  border-color: #d6f8ea;
}
.alert-emerald-300 hr {
  border-top-color: #c0f4df;
}
.alert-emerald-300 .alert-link {
  color: #295745;
}

.alert-emerald-400 {
  color: #1c6e50;
  background: #d6f5ea linear-gradient(180deg, #dbf6ed, #d6f5ea) repeat-x;
  border-color: #c5f2e2;
}
.alert-emerald-400 hr {
  border-top-color: #b0edd8;
}
.alert-emerald-400 .alert-link {
  color: #124532;
}

.alert-emerald-500 {
  color: #096144;
  background: #cef0e5 linear-gradient(180deg, #d4f2e8, #cef0e5) repeat-x;
  border-color: #bbebdb;
}
.alert-emerald-500 hr {
  border-top-color: #a7e5d1;
}
.alert-emerald-500 .alert-link {
  color: #053223;
}

.alert-emerald-600 {
  color: #034e37;
  background: #cce9e0 linear-gradient(180deg, #d3ece4, #cce9e0) repeat-x;
  border-color: #b8e1d4;
}
.alert-emerald-600 hr {
  border-top-color: #a6d9c9;
}
.alert-emerald-600 .alert-link {
  color: #011d14;
}

.alert-emerald-700 {
  color: #033f2e;
  background: #cce3dd linear-gradient(180deg, #d3e6e2, #cce3dd) repeat-x;
  border-color: #b8d8cf;
}
.alert-emerald-700 hr {
  border-top-color: #a8cfc4;
}
.alert-emerald-700 .alert-link {
  color: #010e0a;
}

.alert-emerald-800 {
  color: #043225;
  background: #ccded9 linear-gradient(180deg, #d3e2de, #ccded9) repeat-x;
  border-color: #b9d1ca;
}
.alert-emerald-800 hr {
  border-top-color: #aac7be;
}
.alert-emerald-800 .alert-link {
  color: #000302;
}

.alert-emerald-900 {
  color: #04291f;
  background: #ccdbd7 linear-gradient(180deg, #d3e0dd, #ccdbd7) repeat-x;
  border-color: #b9cdc7;
}
.alert-emerald-900 hr {
  border-top-color: #aac2bb;
}
.alert-emerald-900 .alert-link {
  color: black;
}

.alert-emerald-950 {
  color: #021712;
  background: #ccd4d2 linear-gradient(180deg, #d3dad8, #ccd4d2) repeat-x;
  border-color: #b7c3c0;
}
.alert-emerald-950 hr {
  border-top-color: #a9b7b4;
}
.alert-emerald-950 .alert-link {
  color: black;
}

.alert-teal-50 {
  color: #7d8482;
  background: #fbfefd linear-gradient(180deg, #fbfdfd, #fbfefd) repeat-x;
  border-color: #fafefd;
}
.alert-teal-50 hr {
  border-top-color: #e5faf5;
}
.alert-teal-50 .alert-link {
  color: #646a68;
}

.alert-teal-100 {
  color: #6b837e;
  background: #f4fdfb linear-gradient(180deg, #f5fdfb, #f4fdfb) repeat-x;
  border-color: #f0fdfa;
}
.alert-teal-100 hr {
  border-top-color: #dafaf3;
}
.alert-teal-100 .alert-link {
  color: #546763;
}

.alert-teal-200 {
  color: #508077;
  background: #eafcf9 linear-gradient(180deg, #ecfcf9, #eafcf9) repeat-x;
  border-color: #e2fcf7;
}
.alert-teal-200 hr {
  border-top-color: #cbfaf1;
}
.alert-teal-200 .alert-link {
  color: #3c615a;
}

.alert-teal-300 {
  color: #317a6f;
  background: #defaf6 linear-gradient(180deg, #e2faf7, #defaf6) repeat-x;
  border-color: #d1f8f2;
}
.alert-teal-300 hr {
  border-top-color: #bbf5ec;
}
.alert-teal-300 .alert-link {
  color: #22564e;
}

.alert-teal-400 {
  color: #186f64;
  background: #d4f6f1 linear-gradient(180deg, #d9f7f3, #d4f6f1) repeat-x;
  border-color: #c3f2ec;
}
.alert-teal-400 hr {
  border-top-color: #aeede5;
}
.alert-teal-400 .alert-link {
  color: #0f453e;
}

.alert-teal-500 {
  color: #0b6057;
  background: #cff0ec linear-gradient(180deg, #d5f2ee, #cff0ec) repeat-x;
  border-color: #bceae5;
}
.alert-teal-500 hr {
  border-top-color: #a9e4dd;
}
.alert-teal-500 .alert-link {
  color: #06322e;
}

.alert-teal-600 {
  color: #074d47;
  background: #cee9e6 linear-gradient(180deg, #d4ece9, #cee9e6) repeat-x;
  border-color: #bbe0dd;
}
.alert-teal-600 hr {
  border-top-color: #a9d8d4;
}
.alert-teal-600 .alert-link {
  color: #031e1c;
}

.alert-teal-700 {
  color: #083e3a;
  background: #cee3e1 linear-gradient(180deg, #d4e6e5, #cee3e1) repeat-x;
  border-color: #bbd8d6;
}
.alert-teal-700 hr {
  border-top-color: #abcfcc;
}
.alert-teal-700 .alert-link {
  color: #021110;
}

.alert-teal-800 {
  color: #09312f;
  background: #cfdedd linear-gradient(180deg, #d5e2e2, #cfdedd) repeat-x;
  border-color: #bcd1d0;
}
.alert-teal-800 hr {
  border-top-color: #adc7c5;
}
.alert-teal-800 .alert-link {
  color: #010606;
}

.alert-teal-900 {
  color: #0a2927;
  background: #cfdbda linear-gradient(180deg, #d5e0df, #cfdbda) repeat-x;
  border-color: #bccdcc;
}
.alert-teal-900 hr {
  border-top-color: #adc2c1;
}
.alert-teal-900 .alert-link {
  color: black;
}

.alert-teal-950 {
  color: #031918;
  background: #ccd5d4 linear-gradient(180deg, #d3dbda, #ccd5d4) repeat-x;
  border-color: #b8c4c4;
}
.alert-teal-950 hr {
  border-top-color: #aab8b8;
}
.alert-teal-950 .alert-link {
  color: black;
}

.alert-cyan-50 {
  color: #7b8585;
  background: #fafefe linear-gradient(180deg, #fafdfe, #fafefe) repeat-x;
  border-color: #f9fefe;
}
.alert-cyan-50 hr {
  border-top-color: #e3fafa;
}
.alert-cyan-50 .alert-link {
  color: #626b6b;
}

.alert-cyan-100 {
  color: #6c8285;
  background: #f5fdfe linear-gradient(180deg, #f5fdfe, #f5fdfe) repeat-x;
  border-color: #f1fdfe;
}
.alert-cyan-100 hr {
  border-top-color: #d9fafc;
}
.alert-cyan-100 .alert-link {
  color: #556669;
}

.alert-cyan-200 {
  color: #567f84;
  background: #ecfcfe linear-gradient(180deg, #eefcfe, #ecfcfe) repeat-x;
  border-color: #e5fbfd;
}
.alert-cyan-200 hr {
  border-top-color: #cdf7fb;
}
.alert-cyan-200 .alert-link {
  color: #426165;
}

.alert-cyan-300 {
  color: #367982;
  background: #e0fafd linear-gradient(180deg, #e4fafd, #e0fafd) repeat-x;
  border-color: #d4f8fd;
}
.alert-cyan-300 hr {
  border-top-color: #bcf4fc;
}
.alert-cyan-300 .alert-link {
  color: #27575e;
}

.alert-cyan-400 {
  color: #126e7c;
  background: #d2f5fb linear-gradient(180deg, #d8f6fb, #d2f5fb) repeat-x;
  border-color: #c0f2fa;
}
.alert-cyan-400 hr {
  border-top-color: #a8edf8;
}
.alert-cyan-400 .alert-link {
  color: #0c464f;
}

.alert-cyan-500 {
  color: #045f6f;
  background: #ccf0f6 linear-gradient(180deg, #d3f2f7, #ccf0f6) repeat-x;
  border-color: #b9eaf2;
}
.alert-cyan-500 hr {
  border-top-color: #a3e4ee;
}
.alert-cyan-500 .alert-link {
  color: #02353e;
}

.alert-cyan-600 {
  color: #054c5d;
  background: #cde8ef linear-gradient(180deg, #d3ebf1, #cde8ef) repeat-x;
  border-color: #b9dfe9;
}
.alert-cyan-600 hr {
  border-top-color: #a6d6e3;
}
.alert-cyan-600 .alert-link {
  color: #02242d;
}

.alert-cyan-700 {
  color: #083d4b;
  background: #cee2e8 linear-gradient(180deg, #d4e6eb, #cee2e8) repeat-x;
  border-color: #bbd7df;
}
.alert-cyan-700 hr {
  border-top-color: #aacdd7;
}
.alert-cyan-700 .alert-link {
  color: #03181d;
}

.alert-cyan-800 {
  color: #0b313d;
  background: #cfdee3 linear-gradient(180deg, #d5e2e7, #cfdee3) repeat-x;
  border-color: #bdd1d8;
}
.alert-cyan-800 hr {
  border-top-color: #adc6cf;
}
.alert-cyan-800 .alert-link {
  color: #030e12;
}

.alert-cyan-900 {
  color: #0c2934;
  background: #d0dbdf linear-gradient(180deg, #d6e0e3, #d0dbdf) repeat-x;
  border-color: #bdcdd3;
}
.alert-cyan-900 hr {
  border-top-color: #aec1c9;
}
.alert-cyan-900 .alert-link {
  color: #02080b;
}

.alert-cyan-950 {
  color: #051b24;
  background: #cdd5d9 linear-gradient(180deg, #d3dbde, #cdd5d9) repeat-x;
  border-color: #b9c5ca;
}
.alert-cyan-950 hr {
  border-top-color: #aab9bf;
}
.alert-cyan-950 .alert-link {
  color: black;
}

.alert-sky-50 {
  color: #7d8285;
  background: #fbfdfe linear-gradient(180deg, #fbfdfe, #fbfdfe) repeat-x;
  border-color: #fafdfe;
}
.alert-sky-50 hr {
  border-top-color: #e5f5fa;
}
.alert-sky-50 .alert-link {
  color: #64686b;
}

.alert-sky-100 {
  color: #757e85;
  background: #f8fcfe linear-gradient(180deg, #f8fcfe, #f8fcfe) repeat-x;
  border-color: #f6fbfe;
}
.alert-sky-100 hr {
  border-top-color: #dff1fb;
}
.alert-sky-100 .alert-link {
  color: #5d646a;
}

.alert-sky-200 {
  color: #617884;
  background: #f0f9fe linear-gradient(180deg, #f1f9fe, #f0f9fe) repeat-x;
  border-color: #ebf7fe;
}
.alert-sky-200 hr {
  border-top-color: #d3edfd;
}
.alert-sky-200 .alert-link {
  color: #4b5d67;
}

.alert-sky-300 {
  color: #416e84;
  background: #e4f5fe linear-gradient(180deg, #e7f6fe, #e4f5fe) repeat-x;
  border-color: #daf2fd;
}
.alert-sky-300 hr {
  border-top-color: #c2eafc;
}
.alert-sky-300 .alert-link {
  color: #305262;
}

.alert-sky-400 {
  color: #1e6381;
  background: #d6f1fd linear-gradient(180deg, #dbf2fd, #d6f1fd) repeat-x;
  border-color: #c7ecfc;
}
.alert-sky-400 hr {
  border-top-color: #afe4fb;
}
.alert-sky-400 .alert-link {
  color: #144358;
}

.alert-sky-500 {
  color: #08567a;
  background: #ceecfa linear-gradient(180deg, #d4eefa, #ceecfa) repeat-x;
  border-color: #bbe5f8;
}
.alert-sky-500 hr {
  border-top-color: #a4dcf6;
}
.alert-sky-500 .alert-link {
  color: #05344a;
}

.alert-sky-600 {
  color: #024568;
  background: #cce6f3 linear-gradient(180deg, #d3e9f4, #cce6f3) repeat-x;
  border-color: #b7dcef;
}
.alert-sky-600 hr {
  border-top-color: #a2d2ea;
}
.alert-sky-600 .alert-link {
  color: #012436;
}

.alert-sky-700 {
  color: #023754;
  background: #cce0eb linear-gradient(180deg, #d3e4ee, #cce0eb) repeat-x;
  border-color: #b8d4e4;
}
.alert-sky-700 hr {
  border-top-color: #a6c9dd;
}
.alert-sky-700 .alert-link {
  color: #011622;
}

.alert-sky-800 {
  color: #042f46;
  background: #cddde6 linear-gradient(180deg, #d3e1e9, #cddde6) repeat-x;
  border-color: #b9d0dc;
}
.alert-sky-800 hr {
  border-top-color: #a8c5d4;
}
.alert-sky-800 .alert-link {
  color: #010f16;
}

.alert-sky-900 {
  color: #07273a;
  background: #cedae1 linear-gradient(180deg, #d4dfe5, #cedae1) repeat-x;
  border-color: #baccd6;
}
.alert-sky-900 hr {
  border-top-color: #aac0cc;
}
.alert-sky-900 .alert-link {
  color: #02080c;
}

.alert-sky-950 {
  color: #051926;
  background: #cdd5da linear-gradient(180deg, #d3dbdf, #cdd5da) repeat-x;
  border-color: #b9c4cb;
}
.alert-sky-950 hr {
  border-top-color: #aab8c0;
}
.alert-sky-950 .alert-link {
  color: black;
}

.alert-blue-50 {
  color: #7d8085;
  background: #fbfcfe linear-gradient(180deg, #fbfcfe, #fbfcfe) repeat-x;
  border-color: #fafcfe;
}
.alert-blue-50 hr {
  border-top-color: #e5effa;
}
.alert-blue-50 .alert-link {
  color: #64676b;
}

.alert-blue-100 {
  color: #727a85;
  background: #f7fafe linear-gradient(180deg, #f7fafe, #f7fafe) repeat-x;
  border-color: #f4f8fe;
}
.alert-blue-100 hr {
  border-top-color: #dde9fc;
}
.alert-blue-100 .alert-link {
  color: #5a616a;
}

.alert-blue-200 {
  color: #647285;
  background: #f1f7fe linear-gradient(180deg, #f2f7fe, #f1f7fe) repeat-x;
  border-color: #ecf4fe;
}
.alert-blue-200 hr {
  border-top-color: #d4e6fd;
}
.alert-blue-200 .alert-link {
  color: #4e5968;
}

.alert-blue-300 {
  color: #4d6784;
  background: #e9f3fe linear-gradient(180deg, #ebf4fe, #e9f3fe) repeat-x;
  border-color: #e0eefe;
}
.alert-blue-300 hr {
  border-top-color: #c7e0fd;
}
.alert-blue-300 .alert-link {
  color: #3a4e64;
}

.alert-blue-400 {
  color: #325682;
  background: #deecfd linear-gradient(180deg, #e2eefd, #deecfd) repeat-x;
  border-color: #d2e5fd;
}
.alert-blue-400 hr {
  border-top-color: #bad7fc;
}
.alert-blue-400 .alert-link {
  color: #243e5d;
}

.alert-blue-500 {
  color: #1f4480;
  background: #d7e5fc linear-gradient(180deg, #dce8fc, #d7e5fc) repeat-x;
  border-color: #c7dbfc;
}
.alert-blue-500 hr {
  border-top-color: #afcbfb;
}
.alert-blue-500 .alert-link {
  color: #152e57;
}

.alert-blue-600 {
  color: #14347b;
  background: #d3dffa linear-gradient(180deg, #d9e3fa, #d3dffa) repeat-x;
  border-color: #c1d3f9;
}
.alert-blue-600 hr {
  border-top-color: #aac3f7;
}
.alert-blue-600 .alert-link {
  color: #0d214f;
}

.alert-blue-700 {
  color: #102971;
  background: #d1dbf6 linear-gradient(180deg, #d7e0f7, #d1dbf6) repeat-x;
  border-color: #bfcdf3;
}
.alert-blue-700 hr {
  border-top-color: #aabcef;
}
.alert-blue-700 .alert-link {
  color: #0a1944;
}

.alert-blue-800 {
  color: #10225b;
  background: #d1d8ee linear-gradient(180deg, #d7ddf0, #d1d8ee) repeat-x;
  border-color: #bfc9e8;
}
.alert-blue-800 hr {
  border-top-color: #acb9e1;
}
.alert-blue-800 .alert-link {
  color: #081230;
}

.alert-blue-900 {
  color: #101f48;
  background: #d1d7e7 linear-gradient(180deg, #d7dcea, #d1d7e7) repeat-x;
  border-color: #bfc7de;
}
.alert-blue-900 hr {
  border-top-color: #aeb8d5;
}
.alert-blue-900 .alert-link {
  color: #070d1e;
}

.alert-blue-950 {
  color: #0c142c;
  background: #d0d3dc linear-gradient(180deg, #d6d9e1, #d0d3dc) repeat-x;
  border-color: #bdc1ce;
}
.alert-blue-950 hr {
  border-top-color: #aeb3c3;
}
.alert-blue-950 .alert-link {
  color: #010204;
}

.alert-indigo-50 {
  color: #757985;
  background: #f8f9fe linear-gradient(180deg, #f8f9fe, #f8f9fe) repeat-x;
  border-color: #f6f8fe;
}
.alert-indigo-50 hr {
  border-top-color: #dfe6fb;
}
.alert-indigo-50 .alert-link {
  color: #5d606a;
}

.alert-indigo-100 {
  color: #757985;
  background: #f8f9fe linear-gradient(180deg, #f8f9fe, #f8f9fe) repeat-x;
  border-color: #f6f8fe;
}
.alert-indigo-100 hr {
  border-top-color: #dfe6fb;
}
.alert-indigo-100 .alert-link {
  color: #5d606a;
}

.alert-indigo-200 {
  color: #686e85;
  background: #f3f5fe linear-gradient(180deg, #f4f6fe, #f3f5fe) repeat-x;
  border-color: #eff2fe;
}
.alert-indigo-200 hr {
  border-top-color: #d7dffd;
}
.alert-indigo-200 .alert-link {
  color: #525668;
}

.alert-indigo-300 {
  color: #565e84;
  background: #eceffe linear-gradient(180deg, #eef1fe, #eceffe) repeat-x;
  border-color: #e5e9fd;
}
.alert-indigo-300 hr {
  border-top-color: #cdd5fb;
}
.alert-indigo-300 .alert-link {
  color: #424865;
}

.alert-indigo-400 {
  color: #444981;
  background: #e5e7fd linear-gradient(180deg, #e8eafd, #e5e7fd) repeat-x;
  border-color: #dbdefc;
}
.alert-indigo-400 hr {
  border-top-color: #c3c8fa;
}
.alert-indigo-400 .alert-link {
  color: #323660;
}

.alert-indigo-500 {
  color: #34367e;
  background: #dfe0fb linear-gradient(180deg, #e3e4fb, #dfe0fb) repeat-x;
  border-color: #d3d3fa;
}
.alert-indigo-500 hr {
  border-top-color: #bcbcf7;
}
.alert-indigo-500 .alert-link {
  color: #25275a;
}

.alert-indigo-600 {
  color: #2a2578;
  background: #dbd9f9 linear-gradient(180deg, #dfdef9, #dbd9f9) repeat-x;
  border-color: #cdcaf7;
}
.alert-indigo-600 hr {
  border-top-color: #b8b4f4;
}
.alert-indigo-600 .alert-link {
  color: #1c1951;
}

.alert-indigo-700 {
  color: #231e6a;
  background: #d9d6f4 linear-gradient(180deg, #dedbf5, #d9d6f4) repeat-x;
  border-color: #cac7ef;
}
.alert-indigo-700 hr {
  border-top-color: #b7b3e9;
}
.alert-indigo-700 .alert-link {
  color: #161342;
}

.alert-indigo-800 {
  color: #1d1955;
  background: #d6d5ec linear-gradient(180deg, #dbdbee, #d6d5ec) repeat-x;
  border-color: #c6c4e5;
}
.alert-indigo-800 hr {
  border-top-color: #b5b2dd;
}
.alert-indigo-800 .alert-link {
  color: #100d2e;
}

.alert-indigo-900 {
  color: #1a1844;
  background: #d5d4e5 linear-gradient(180deg, #dadae8, #d5d4e5) repeat-x;
  border-color: #c5c4db;
}
.alert-indigo-900 hr {
  border-top-color: #b5b4d1;
}
.alert-indigo-900 .alert-link {
  color: #0c0b1e;
}

.alert-indigo-950 {
  color: #100f27;
  background: #d1d1da linear-gradient(180deg, #d7d7df, #d1d1da) repeat-x;
  border-color: #bfbecc;
}
.alert-indigo-950 hr {
  border-top-color: #b1b0c1;
}
.alert-indigo-950 .alert-link {
  color: #010102;
}

.alert-violet-50 {
  color: #807f85;
  background: #fcfcfe linear-gradient(180deg, #fbfcfe, #fcfcfe) repeat-x;
  border-color: #fbfbfe;
}
.alert-violet-50 hr {
  border-top-color: #e7e7f9;
}
.alert-violet-50 .alert-link {
  color: #67666b;
}

.alert-violet-100 {
  color: #7c7a85;
  background: #fbfafe linear-gradient(180deg, #fbfafe, #fbfafe) repeat-x;
  border-color: #f9f8fe;
}
.alert-violet-100 hr {
  border-top-color: #e6e2fb;
}
.alert-violet-100 .alert-link {
  color: #63626a;
}

.alert-violet-200 {
  color: #737085;
  background: #f7f6fe linear-gradient(180deg, #f7f7fe, #f7f6fe) repeat-x;
  border-color: #f5f3fe;
}
.alert-violet-200 hr {
  border-top-color: #e1dbfc;
}
.alert-violet-200 .alert-link {
  color: #5b5969;
}

.alert-violet-300 {
  color: #665f84;
  background: #f2effe linear-gradient(180deg, #f3f1fe, #f2effe) repeat-x;
  border-color: #eeeafe;
}
.alert-violet-300 hr {
  border-top-color: #dad2fd;
}
.alert-violet-300 .alert-link {
  color: #4f4a66;
}

.alert-violet-400 {
  color: #574982;
  background: #ede7fd linear-gradient(180deg, #efeafd, #ede7fd) repeat-x;
  border-color: #e6defd;
}
.alert-violet-400 hr {
  border-top-color: #d4c6fc;
}
.alert-violet-400 .alert-link {
  color: #413761;
}

.alert-violet-500 {
  color: #493080;
  background: #e7defc linear-gradient(180deg, #eae2fc, #e7defc) repeat-x;
  border-color: #ded1fc;
}
.alert-violet-500 hr {
  border-top-color: #cdb9fa;
}
.alert-violet-500 .alert-link {
  color: #34225b;
}

.alert-violet-600 {
  color: #411f7c;
  background: #e4d7fb linear-gradient(180deg, #e7dcfb, #e4d7fb) repeat-x;
  border-color: #dac7f9;
}
.alert-violet-600 hr {
  border-top-color: #cbb0f7;
}
.alert-violet-600 .alert-link {
  color: #2c1553;
}

.alert-violet-700 {
  color: #391571;
  background: #e1d3f7 linear-gradient(180deg, #e4d9f8, #e1d3f7) repeat-x;
  border-color: #d5c2f4;
}
.alert-violet-700 hr {
  border-top-color: #c6acf0;
}
.alert-violet-700 .alert-link {
  color: #230d46;
}

.alert-violet-800 {
  color: #30125f;
  background: #ddd2f0 linear-gradient(180deg, #e1d8f2, #ddd2f0) repeat-x;
  border-color: #d0c0ea;
}
.alert-violet-800 hr {
  border-top-color: #c2ade4;
}
.alert-violet-800 .alert-link {
  color: #1a0a34;
}

.alert-violet-900 {
  color: #28104e;
  background: #dad1e9 linear-gradient(180deg, #dfd7ec, #dad1e9) repeat-x;
  border-color: #ccbfe1;
}
.alert-violet-900 hr {
  border-top-color: #beaed9;
}
.alert-violet-900 .alert-link {
  color: #120724;
}

.alert-violet-950 {
  color: #180935;
  background: #d4cedf linear-gradient(180deg, #d9d5e3, #d4cedf) repeat-x;
  border-color: #c4bbd3;
}
.alert-violet-950 hr {
  border-top-color: #b7acc9;
}
.alert-violet-950 .alert-link {
  color: #040209;
}

.alert-purple-50 {
  color: #828085;
  background: #fdfcfe linear-gradient(180deg, #fcfcfe, #fdfcfe) repeat-x;
  border-color: #fdfbfe;
}
.alert-purple-50 hr {
  border-top-color: #f3e7f9;
}
.alert-purple-50 .alert-link {
  color: #69676b;
}

.alert-purple-100 {
  color: #7f7985;
  background: #fcfafe linear-gradient(180deg, #fbfafe, #fcfafe) repeat-x;
  border-color: #fbf8fe;
}
.alert-purple-100 hr {
  border-top-color: #eee2fb;
}
.alert-purple-100 .alert-link {
  color: #66616a;
}

.alert-purple-200 {
  color: #7a6f85;
  background: #faf6fe linear-gradient(180deg, #faf7fe, #faf6fe) repeat-x;
  border-color: #f8f3fe;
}
.alert-purple-200 hr {
  border-top-color: #eadbfc;
}
.alert-purple-200 .alert-link {
  color: #615869;
}

.alert-purple-300 {
  color: #715e85;
  background: #f6effe linear-gradient(180deg, #f6f1fe, #f6effe) repeat-x;
  border-color: #f3e9fe;
}
.alert-purple-300 hr {
  border-top-color: #e6d1fd;
}
.alert-purple-300 .alert-link {
  color: #584967;
}

.alert-purple-400 {
  color: #644584;
  background: #f2e6fe linear-gradient(180deg, #f3e9fe, #f2e6fe) repeat-x;
  border-color: #eddcfd;
}
.alert-purple-400 hr {
  border-top-color: #e1c4fc;
}
.alert-purple-400 .alert-link {
  color: #4b3363;
}

.alert-purple-500 {
  color: #582d81;
  background: #eddcfd linear-gradient(180deg, #efe1fd, #eddcfd) repeat-x;
  border-color: #e6cffc;
}
.alert-purple-500 hr {
  border-top-color: #dab7fb;
}
.alert-purple-500 .alert-link {
  color: #3e205b;
}

.alert-purple-600 {
  color: #4d1b7a;
  background: #e9d5fa linear-gradient(180deg, #ebdbfa, #e9d5fa) repeat-x;
  border-color: #e0c5f8;
}
.alert-purple-600 hr {
  border-top-color: #d4aef5;
}
.alert-purple-600 .alert-link {
  color: #331250;
}

.alert-purple-700 {
  color: #42126c;
  background: #e4d2f4 linear-gradient(180deg, #e7d8f5, #e4d2f4) repeat-x;
  border-color: #dac0f1;
}
.alert-purple-700 hr {
  border-top-color: #ceabec;
}
.alert-purple-700 .alert-link {
  color: #270b40;
}

.alert-purple-800 {
  color: #381258;
  background: #e1d2ed linear-gradient(180deg, #e4d8ef, #e1d2ed) repeat-x;
  border-color: #d5c0e6;
}
.alert-purple-800 hr {
  border-top-color: #c9aedf;
}
.alert-purple-800 .alert-link {
  color: #1d092e;
}

.alert-purple-900 {
  color: #2e0f47;
  background: #ddd1e6 linear-gradient(180deg, #e1d7e9, #ddd1e6) repeat-x;
  border-color: #d0bfdd;
}
.alert-purple-900 hr {
  border-top-color: #c4aed4;
}
.alert-purple-900 .alert-link {
  color: #13061d;
}

.alert-purple-950 {
  color: #1f0434;
  background: #d7cddf linear-gradient(180deg, #dcd4e3, #d7cddf) repeat-x;
  border-color: #c7b9d3;
}
.alert-purple-950 hr {
  border-top-color: #baa9c9;
}
.alert-purple-950 .alert-link {
  color: #030005;
}

.alert-fuchsia-50 {
  color: #847f85;
  background: #fefcfe linear-gradient(180deg, #fdfcfe, #fefcfe) repeat-x;
  border-color: #fefbfe;
}
.alert-fuchsia-50 hr {
  border-top-color: #f9e7f9;
}
.alert-fuchsia-50 .alert-link {
  color: #6a666b;
}

.alert-fuchsia-100 {
  color: #827985;
  background: #fdfafe linear-gradient(180deg, #fcfafe, #fdfafe) repeat-x;
  border-color: #fdf8fe;
}
.alert-fuchsia-100 hr {
  border-top-color: #f7e2fb;
}
.alert-fuchsia-100 .alert-link {
  color: #68616a;
}

.alert-fuchsia-200 {
  color: #806d85;
  background: #fcf5fe linear-gradient(180deg, #fbf6fe, #fcf5fe) repeat-x;
  border-color: #fbf1fe;
}
.alert-fuchsia-200 hr {
  border-top-color: #f4d9fc;
}
.alert-fuchsia-200 .alert-link {
  color: #655669;
}

.alert-fuchsia-300 {
  color: #7d5984;
  background: #fbedfe linear-gradient(180deg, #fbeffe, #fbedfe) repeat-x;
  border-color: #fae7fd;
}
.alert-fuchsia-300 hr {
  border-top-color: #f5cffb;
}
.alert-fuchsia-300 .alert-link {
  color: #604466;
}

.alert-fuchsia-400 {
  color: #793f82;
  background: #fae3fd linear-gradient(180deg, #fae6fd, #fae3fd) repeat-x;
  border-color: #f8d9fd;
}
.alert-fuchsia-400 hr {
  border-top-color: #f4c1fc;
}
.alert-fuchsia-400 .alert-link {
  color: #592e60;
}

.alert-fuchsia-500 {
  color: #71257d;
  background: #f7d9fb linear-gradient(180deg, #f7defb, #f7d9fb) repeat-x;
  border-color: #f4cafa;
}
.alert-fuchsia-500 hr {
  border-top-color: #efb3f8;
}
.alert-fuchsia-500 .alert-link {
  color: #4d1956;
}

.alert-fuchsia-600 {
  color: #64146e;
  background: #f2d3f5 linear-gradient(180deg, #f3d9f6, #f2d3f5) repeat-x;
  border-color: #edc2f2;
}
.alert-fuchsia-600 hr {
  border-top-color: #e7adee;
}
.alert-fuchsia-600 .alert-link {
  color: #3d0c43;
}

.alert-fuchsia-700 {
  color: #550f5b;
  background: #ecd1ee linear-gradient(180deg, #eed7f0, #ecd1ee) repeat-x;
  border-color: #e4bfe8;
}
.alert-fuchsia-700 hr {
  border-top-color: #dcace1;
}
.alert-fuchsia-700 .alert-link {
  color: #2c082f;
}

.alert-fuchsia-800 {
  color: #460d4b;
  background: #e6d0e8 linear-gradient(180deg, #e9d6eb, #e6d0e8) repeat-x;
  border-color: #dcbedf;
}
.alert-fuchsia-800 hr {
  border-top-color: #d3add7;
}
.alert-fuchsia-800 .alert-link {
  color: #1d0520;
}

.alert-fuchsia-900 {
  color: #3b0e3d;
  background: #e2d0e3 linear-gradient(180deg, #e5d6e7, #e2d0e3) repeat-x;
  border-color: #d6bed8;
}
.alert-fuchsia-900 hr {
  border-top-color: #ccaece;
}
.alert-fuchsia-900 .alert-link {
  color: #130414;
}

.alert-fuchsia-950 {
  color: #270329;
  background: #daccdb linear-gradient(180deg, #dfd3e0, #daccdb) repeat-x;
  border-color: #ccb8cd;
}
.alert-fuchsia-950 hr {
  border-top-color: #c1a9c2;
}
.alert-fuchsia-950 .alert-link {
  color: black;
}

.alert-pink-50 {
  color: #847e81;
  background: #fefcfd linear-gradient(180deg, #fdfcfd, #fefcfd) repeat-x;
  border-color: #fefbfc;
}
.alert-pink-50 hr {
  border-top-color: #f9e7ed;
}
.alert-pink-50 .alert-link {
  color: #6a6568;
}

.alert-pink-100 {
  color: #84797f;
  background: #fef9fc linear-gradient(180deg, #fdf9fc, #fef9fc) repeat-x;
  border-color: #fdf8fb;
}
.alert-pink-100 hr {
  border-top-color: #f7e4f0;
}
.alert-pink-100 .alert-link {
  color: #696165;
}

.alert-pink-200 {
  color: #836c79;
  background: #fdf5fa linear-gradient(180deg, #fcf6fa, #fdf5fa) repeat-x;
  border-color: #fdf1f8;
}
.alert-pink-200 hr {
  border-top-color: #fadbed;
}
.alert-pink-200 .alert-link {
  color: #67555f;
}

.alert-pink-300 {
  color: #7f3c5f;
  background: #fce2f0 linear-gradient(180deg, #fbe6f2, #fce2f0) repeat-x;
  border-color: #fbd7ea;
}
.alert-pink-300 hr {
  border-top-color: #f9c0de;
}
.alert-pink-300 .alert-link {
  color: #5c2c45;
}

.alert-pink-400 {
  color: #7f3c5f;
  background: #fce2f0 linear-gradient(180deg, #fbe6f2, #fce2f0) repeat-x;
  border-color: #fbd7ea;
}
.alert-pink-400 hr {
  border-top-color: #f9c0de;
}
.alert-pink-400 .alert-link {
  color: #5c2c45;
}

.alert-pink-500 {
  color: #7b2650;
  background: #fadaea linear-gradient(180deg, #fadfed, #fadaea) repeat-x;
  border-color: #f9cbe2;
}
.alert-pink-500 hr {
  border-top-color: #f6b4d5;
}
.alert-pink-500 .alert-link {
  color: #541a37;
}

.alert-pink-600 {
  color: #72153e;
  background: #f7d3e3 linear-gradient(180deg, #f7d9e7, #f7d3e3) repeat-x;
  border-color: #f4c2d8;
}
.alert-pink-600 hr {
  border-top-color: #f0acca;
}
.alert-pink-600 .alert-link {
  color: #470d27;
}

.alert-pink-700 {
  color: #630d31;
  background: #f1d0de linear-gradient(180deg, #f2d6e3, #f1d0de) repeat-x;
  border-color: #ecbed1;
}
.alert-pink-700 hr {
  border-top-color: #e6aac3;
}
.alert-pink-700 .alert-link {
  color: #36071b;
}

.alert-pink-800 {
  color: #520c29;
  background: #ebd0db linear-gradient(180deg, #edd6e0, #ebd0db) repeat-x;
  border-color: #e3bdcc;
}
.alert-pink-800 hr {
  border-top-color: #dbabbe;
}
.alert-pink-800 .alert-link {
  color: #260513;
}

.alert-pink-900 {
  color: #450d23;
  background: #e5d0d9 linear-gradient(180deg, #e8d6de, #e5d0d9) repeat-x;
  border-color: #dcbeca;
}
.alert-pink-900 hr {
  border-top-color: #d3adbc;
}
.alert-pink-900 .alert-link {
  color: #1a050d;
}

.alert-pink-950 {
  color: #2a0413;
  background: #dbcdd2 linear-gradient(180deg, #dfd4d8, #dbcdd2) repeat-x;
  border-color: #cdb9c1;
}
.alert-pink-950 hr {
  border-top-color: #c2aab4;
}
.alert-pink-950 .alert-link {
  color: black;
}

.alert-rose-50 {
  color: #857e7e;
  background: #fefbfc linear-gradient(180deg, #fdfbfc, #fefbfc) repeat-x;
  border-color: #fefafb;
}
.alert-rose-50 hr {
  border-top-color: #fae5ea;
}
.alert-rose-50 .alert-link {
  color: #6b6565;
}

.alert-rose-100 {
  color: #857778;
  background: #fef9f9 linear-gradient(180deg, #fdf9f9, #fef9f9) repeat-x;
  border-color: #fef7f7;
}
.alert-rose-100 hr {
  border-top-color: #fbe0e0;
}
.alert-rose-100 .alert-link {
  color: #6a5f60;
}

.alert-rose-200 {
  color: #856b6e;
  background: #fef4f5 linear-gradient(180deg, #fdf5f6, #fef4f5) repeat-x;
  border-color: #fef0f2;
}
.alert-rose-200 hr {
  border-top-color: #fcd8dd;
}
.alert-rose-200 .alert-link {
  color: #695457;
}

.alert-rose-300 {
  color: #84565b;
  background: #feecee linear-gradient(180deg, #fdeef0, #feecee) repeat-x;
  border-color: #fee5e8;
}
.alert-rose-300 hr {
  border-top-color: #fdccd2;
}
.alert-rose-300 .alert-link {
  color: #654246;
}

.alert-rose-400 {
  color: #833b46;
  background: #fde2e6 linear-gradient(180deg, #fce6e9, #fde2e6) repeat-x;
  border-color: #fdd7dc;
}
.alert-rose-400 hr {
  border-top-color: #fcbfc7;
}
.alert-rose-400 .alert-link {
  color: #602b33;
}

.alert-rose-500 {
  color: #7f2131;
  background: #fcd8de linear-gradient(180deg, #fbdde3, #fcd8de) repeat-x;
  border-color: #fbc9d1;
}
.alert-rose-500 hr {
  border-top-color: #f9b1bd;
}
.alert-rose-500 .alert-link {
  color: #571621;
}

.alert-rose-600 {
  color: #751026;
  background: #f8d1da linear-gradient(180deg, #f8d7df, #f8d1da) repeat-x;
  border-color: #f6bfcb;
}
.alert-rose-600 hr {
  border-top-color: #f3a9b9;
}
.alert-rose-600 .alert-link {
  color: #480a17;
}

.alert-rose-700 {
  color: #630a20;
  background: #f1cfd7 linear-gradient(180deg, #f2d5dd, #f1cfd7) repeat-x;
  border-color: #ecbcc8;
}
.alert-rose-700 hr {
  border-top-color: #e6a8b8;
}
.alert-rose-700 .alert-link {
  color: #350511;
}

.alert-rose-800 {
  color: #530a1e;
  background: #ebcfd7 linear-gradient(180deg, #edd5dd, #ebcfd7) repeat-x;
  border-color: #e3bcc7;
}
.alert-rose-800 hr {
  border-top-color: #dbaab8;
}
.alert-rose-800 .alert-link {
  color: #25050e;
}

.alert-rose-900 {
  color: #470a1d;
  background: #e6cfd6 linear-gradient(180deg, #e9d5dc, #e6cfd6) repeat-x;
  border-color: #ddbcc6;
}
.alert-rose-900 hr {
  border-top-color: #d4abb8;
}
.alert-rose-900 .alert-link {
  color: #1a040b;
}

.alert-rose-950 {
  color: #28030d;
  background: #daccd0 linear-gradient(180deg, #dfd3d7, #daccd0) repeat-x;
  border-color: #ccb8be;
}
.alert-rose-950 hr {
  border-top-color: #c1a9b0;
}
.alert-rose-950 .alert-link {
  color: black;
}

.alert-cyph {
  color: #255161;
  background: #d9eaf0 linear-gradient(180deg, #deecf2, #d9eaf0) repeat-x;
  border-color: #cae2eb;
}
.alert-cyph hr {
  border-top-color: #b7d8e4;
}
.alert-cyph .alert-link {
  color: #17323c;
}

.alert-rame {
  color: #715b00;
  background: #f7eecb linear-gradient(180deg, #f7f0d2, #f7eecb) repeat-x;
  border-color: #f4e8b7;
}
.alert-rame hr {
  border-top-color: #f1e1a1;
}
.alert-rame .alert-link {
  color: #3e3200;
}

.alert-dream {
  color: #853465;
  background: #fedff2 linear-gradient(180deg, #fde3f4, #fedff2) repeat-x;
  border-color: #fed3ed;
}
.alert-dream hr {
  border-top-color: #fdbae3;
}
.alert-dream .alert-link {
  color: #602649;
}

.alert-rhdt {
  color: #005c2a;
  background: #cbeedb linear-gradient(180deg, #d2f0e0, #cbeedb) repeat-x;
  border-color: #b7e8cd;
}
.alert-rhdt hr {
  border-top-color: #a4e2c0;
}
.alert-rhdt .alert-link {
  color: #002913;
}

.alert-dayli {
  color: #316c6a;
  background: #def5f4 linear-gradient(180deg, #e2f6f5, #def5f4) repeat-x;
  border-color: #d1f1f0;
}
.alert-dayli hr {
  border-top-color: #bdebea;
}
.alert-dayli .alert-link {
  color: #214948;
}

.alert-cubai {
  color: #743a18;
  background: #f8e1d4 linear-gradient(180deg, #f8e5da, #f8e1d4) repeat-x;
  border-color: #f5d6c3;
}
.alert-cubai hr {
  border-top-color: #f1c7ad;
}
.alert-cubai .alert-link {
  color: #4a250f;
}

.alert-witch {
  color: #1e062e;
  background: #d7cddd linear-gradient(180deg, #dcd4e2, #d7cddd) repeat-x;
  border-color: #c7bacf;
}
.alert-witch hr {
  border-top-color: #bbabc5;
}
.alert-witch .alert-link {
  color: #010001;
}

.alert-fc {
  color: #2d0936;
  background: #dccfe0 linear-gradient(180deg, #e0d5e4, #dccfe0) repeat-x;
  border-color: #cfbcd3;
}
.alert-fc hr {
  border-top-color: #c4adc9;
}
.alert-fc .alert-link {
  color: #09020a;
}

.alert-hugh {
  color: #7e620b;
  background: #fbf1cf linear-gradient(180deg, #fbf2d6, #fbf1cf) repeat-x;
  border-color: #faecbd;
}
.alert-hugh hr {
  border-top-color: #f8e5a5;
}
.alert-hugh .alert-link {
  color: #4f3e07;
}

.alert-dfc {
  color: #2d0936;
  background: #dccfe0 linear-gradient(180deg, #e0d5e4, #dccfe0) repeat-x;
  border-color: #cfbcd3;
}
.alert-dfc hr {
  border-top-color: #c4adc9;
}
.alert-dfc .alert-link {
  color: #09020a;
}

.alert-dhugh {
  color: #7e620b;
  background: #fbf1cf linear-gradient(180deg, #fbf2d6, #fbf1cf) repeat-x;
  border-color: #faecbd;
}
.alert-dhugh hr {
  border-top-color: #f8e5a5;
}
.alert-dhugh .alert-link {
  color: #4f3e07;
}

.alert-defrag {
  color: #005554;
  background: #cbeceb linear-gradient(180deg, #d2eeee, #cbeceb) repeat-x;
  border-color: #b7e5e4;
}
.alert-defrag hr {
  border-top-color: #a4dedd;
}
.alert-defrag .alert-link {
  color: #002222;
}

.alert-heist {
  color: #6f3014;
  background: #f6ded3 linear-gradient(180deg, #f6e2d9, #f6ded3) repeat-x;
  border-color: #f3d1c1;
}
.alert-heist hr {
  border-top-color: #efc1ac;
}
.alert-heist .alert-link {
  color: #441d0c;
}

.alert-aftrl {
  color: #061222;
  background: #cdd2d8 linear-gradient(180deg, #d3d8dd, #cdd2d8) repeat-x;
  border-color: #bac0c9;
}
.alert-aftrl hr {
  border-top-color: #acb3be;
}
.alert-aftrl .alert-link {
  color: black;
}

.alert-consp {
  color: #001e57;
  background: #cbd6ed linear-gradient(180deg, #d2dbef, #cbd6ed) repeat-x;
  border-color: #b7c7e6;
}
.alert-consp hr {
  border-top-color: #a4b8df;
}
.alert-consp .alert-link {
  color: #000c24;
}

.alert-tort {
  color: #660710;
  background: #f2ced1 linear-gradient(180deg, #f3d5d7, #f2ced1) repeat-x;
  border-color: #edbabf;
}
.alert-tort hr {
  border-top-color: #e8a6ac;
}
.alert-tort .alert-link {
  color: #360409;
}

.alert-hohurry {
  color: #6f1114;
  background: #f6d1d3 linear-gradient(180deg, #f6d7d9, #f6d1d3) repeat-x;
  border-color: #f3c0c2;
}
.alert-hohurry hr {
  border-top-color: #efabad;
}
.alert-hohurry .alert-link {
  color: #430a0c;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.675rem;
  background-color: #dee2e6;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #FEFEFE;
  text-align: center;
  white-space: nowrap;
  background-color: #0A2D49;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(254, 254, 254, 0.15) 25%, transparent 25%, transparent 50%, rgba(254, 254, 254, 0.15) 50%, rgba(254, 254, 254, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #e9ecef;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #dee2e6;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #FEFEFE;
  border: 1px solid rgba(1, 1, 1, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #FEFEFE;
}
.list-group-item.active {
  z-index: 2;
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-2xl {
    flex-direction: row;
  }
  .list-group-horizontal-2xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-2xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-2xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-2xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-2xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1908px) {
  .list-group-horizontal-3xl {
    flex-direction: row;
  }
  .list-group-horizontal-3xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-3xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-3xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-3xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-3xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 2496px) {
  .list-group-horizontal-4xl {
    flex-direction: row;
  }
  .list-group-horizontal-4xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-4xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-4xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-4xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-4xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #061826;
  background-color: #bac3cb;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #061826;
  background-color: #abb6c0;
}
.list-group-item-primary.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #061826;
  border-color: #061826;
}

.list-group-item-secondary {
  color: #393d41;
  background-color: #d5d8da;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #393d41;
  background-color: #c7cbce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #393d41;
  border-color: #393d41;
}

.list-group-item-success {
  color: #156024;
  background-color: #c2eaca;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #156024;
  background-color: #afe3ba;
}
.list-group-item-success.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #156024;
  border-color: #156024;
}

.list-group-item-info {
  color: #36817e;
  background-color: #d3fcfa;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #36817e;
  background-color: #bbfaf7;
}
.list-group-item-info.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #36817e;
  border-color: #36817e;
}

.list-group-item-warning {
  color: #857804;
  background-color: #fef7b9;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #857804;
  background-color: #fef4a0;
}
.list-group-item-warning.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857804;
  border-color: #857804;
}

.list-group-item-danger {
  color: #801406;
  background-color: #fbc1ba;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #801406;
  background-color: #faaba2;
}
.list-group-item-danger.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #801406;
  border-color: #801406;
}

.list-group-item-light {
  color: #7a7b7d;
  background-color: #f8f9fa;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7a7b7d;
  background-color: #e9ecef;
}
.list-group-item-light.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7a7b7d;
  border-color: #7a7b7d;
}

.list-group-item-dark {
  color: #1c1f22;
  background-color: #c5c7c9;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1c1f22;
  background-color: #b8babd;
}
.list-group-item-dark.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1c1f22;
  border-color: #1c1f22;
}

.list-group-item-tempus-blue {
  color: #061826;
  background-color: #bac3cb;
}
.list-group-item-tempus-blue.list-group-item-action:hover, .list-group-item-tempus-blue.list-group-item-action:focus {
  color: #061826;
  background-color: #abb6c0;
}
.list-group-item-tempus-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #061826;
  border-color: #061826;
}

.list-group-item-tempus-blue-tint {
  color: #5e7080;
  background-color: #e9f3fb;
}
.list-group-item-tempus-blue-tint.list-group-item-action:hover, .list-group-item-tempus-blue-tint.list-group-item-action:focus {
  color: #5e7080;
  background-color: #d3e7f7;
}
.list-group-item-tempus-blue-tint.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #5e7080;
  border-color: #5e7080;
}

.list-group-item-tempus-blue-100 {
  color: #103b5f;
  background-color: #bfd6ea;
}
.list-group-item-tempus-blue-100.list-group-item-action:hover, .list-group-item-tempus-blue-100.list-group-item-action:focus {
  color: #103b5f;
  background-color: #accae4;
}
.list-group-item-tempus-blue-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #103b5f;
  border-color: #103b5f;
}

.list-group-item-tempus-blue-200 {
  color: #092f4c;
  background-color: #bbd0e0;
}
.list-group-item-tempus-blue-200.list-group-item-action:hover, .list-group-item-tempus-blue-200.list-group-item-action:focus {
  color: #092f4c;
  background-color: #a9c4d8;
}
.list-group-item-tempus-blue-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #092f4c;
  border-color: #092f4c;
}

.list-group-item-tempus-blue-300 {
  color: #082339;
  background-color: #bbcad5;
}
.list-group-item-tempus-blue-300.list-group-item-action:hover, .list-group-item-tempus-blue-300.list-group-item-action:focus {
  color: #082339;
  background-color: #abbecb;
}
.list-group-item-tempus-blue-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #082339;
  border-color: #082339;
}

.list-group-item-tempus-blue-400 {
  color: #071e30;
  background-color: #bac7d0;
}
.list-group-item-tempus-blue-400.list-group-item-action:hover, .list-group-item-tempus-blue-400.list-group-item-action:focus {
  color: #071e30;
  background-color: #abbbc6;
}
.list-group-item-tempus-blue-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #071e30;
  border-color: #071e30;
}

.list-group-item-tempus-blue-500 {
  color: #061826;
  background-color: #bac3cb;
}
.list-group-item-tempus-blue-500.list-group-item-action:hover, .list-group-item-tempus-blue-500.list-group-item-action:focus {
  color: #061826;
  background-color: #abb6c0;
}
.list-group-item-tempus-blue-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #061826;
  border-color: #061826;
}

.list-group-item-tempus-blue-600 {
  color: #041421;
  background-color: #b9c2c8;
}
.list-group-item-tempus-blue-600.list-group-item-action:hover, .list-group-item-tempus-blue-600.list-group-item-action:focus {
  color: #041421;
  background-color: #abb6bd;
}
.list-group-item-tempus-blue-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #041421;
  border-color: #041421;
}

.list-group-item-tempus-blue-700 {
  color: #03111c;
  background-color: #b8c0c5;
}
.list-group-item-tempus-blue-700.list-group-item-action:hover, .list-group-item-tempus-blue-700.list-group-item-action:focus {
  color: #03111c;
  background-color: #aab4ba;
}
.list-group-item-tempus-blue-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #03111c;
  border-color: #03111c;
}

.list-group-item-tempus-blue-800 {
  color: #020d17;
  background-color: #b8bec3;
}
.list-group-item-tempus-blue-800.list-group-item-action:hover, .list-group-item-tempus-blue-800.list-group-item-action:focus {
  color: #020d17;
  background-color: #aab1b7;
}
.list-group-item-tempus-blue-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #020d17;
  border-color: #020d17;
}

.list-group-item-tempus-blue-900 {
  color: #010a13;
  background-color: #b7bcc1;
}
.list-group-item-tempus-blue-900.list-group-item-action:hover, .list-group-item-tempus-blue-900.list-group-item-action:focus {
  color: #010a13;
  background-color: #a9afb5;
}
.list-group-item-tempus-blue-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #010a13;
  border-color: #010a13;
}

.list-group-item-tempus-blue-dark {
  color: #000919;
  background-color: #b7bbc4;
}
.list-group-item-tempus-blue-dark.list-group-item-action:hover, .list-group-item-tempus-blue-dark.list-group-item-action:focus {
  color: #000919;
  background-color: #a9aeb9;
}
.list-group-item-tempus-blue-dark.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #000919;
  border-color: #000919;
}

.list-group-item-tempus-red {
  color: #842e2f;
  background-color: #fecfd0;
}
.list-group-item-tempus-red.list-group-item-action:hover, .list-group-item-tempus-red.list-group-item-action:focus {
  color: #842e2f;
  background-color: #fdb6b8;
}
.list-group-item-tempus-red.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #842e2f;
  border-color: #842e2f;
}

.list-group-item-tempus-white {
  color: #858480;
  background-color: #fefdfc;
}
.list-group-item-tempus-white.list-group-item-action:hover, .list-group-item-tempus-white.list-group-item-action:focus {
  color: #858480;
  background-color: #f8f0e9;
}
.list-group-item-tempus-white.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #858480;
  border-color: #858480;
}

.list-group-item-neon-purple {
  color: #660140;
  background-color: #eeb7d9;
}
.list-group-item-neon-purple.list-group-item-action:hover, .list-group-item-neon-purple.list-group-item-action:focus {
  color: #660140;
  background-color: #e9a2ce;
}
.list-group-item-neon-purple.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #660140;
  border-color: #660140;
}

.list-group-item-cryptology {
  color: #255161;
  background-color: #cae2eb;
}
.list-group-item-cryptology.list-group-item-action:hover, .list-group-item-cryptology.list-group-item-action:focus {
  color: #255161;
  background-color: #b7d8e4;
}
.list-group-item-cryptology.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #255161;
  border-color: #255161;
}

.list-group-item-cryptology-blue {
  color: #255161;
  background-color: #cae2eb;
}
.list-group-item-cryptology-blue.list-group-item-action:hover, .list-group-item-cryptology-blue.list-group-item-action:focus {
  color: #255161;
  background-color: #b7d8e4;
}
.list-group-item-cryptology-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #255161;
  border-color: #255161;
}

.list-group-item-cryptology-blue-tint {
  color: #3d5e6a;
  background-color: #d7e9f0;
}
.list-group-item-cryptology-blue-tint.list-group-item-action:hover, .list-group-item-cryptology-blue-tint.list-group-item-action:focus {
  color: #3d5e6a;
  background-color: #c4dfe9;
}
.list-group-item-cryptology-blue-tint.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3d5e6a;
  border-color: #3d5e6a;
}

.list-group-item-cryptology-blue-shade {
  color: #1c3d49;
  background-color: #c6d7de;
}
.list-group-item-cryptology-blue-shade.list-group-item-action:hover, .list-group-item-cryptology-blue-shade.list-group-item-action:focus {
  color: #1c3d49;
  background-color: #b6ccd5;
}
.list-group-item-cryptology-blue-shade.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1c3d49;
  border-color: #1c3d49;
}

.list-group-item-cryptology-blue-dark {
  color: #091418;
  background-color: #bcc1c3;
}
.list-group-item-cryptology-blue-dark.list-group-item-action:hover, .list-group-item-cryptology-blue-dark.list-group-item-action:focus {
  color: #091418;
  background-color: #afb5b7;
}
.list-group-item-cryptology-blue-dark.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #091418;
  border-color: #091418;
}

.list-group-item-facebook-blue {
  color: #0d3e7e;
  background-color: #bed8fb;
}
.list-group-item-facebook-blue.list-group-item-action:hover, .list-group-item-facebook-blue.list-group-item-action:focus {
  color: #0d3e7e;
  background-color: #a6cafa;
}
.list-group-item-facebook-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0d3e7e;
  border-color: #0d3e7e;
}

.list-group-item-darkest-gray {
  color: #121416;
  background-color: #c0c1c2;
}
.list-group-item-darkest-gray.list-group-item-action:hover, .list-group-item-darkest-gray.list-group-item-action:focus {
  color: #121416;
  background-color: #b3b4b5;
}
.list-group-item-darkest-gray.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #121416;
  border-color: #121416;
}

.list-group-item-dark-gray {
  color: #1c1f22;
  background-color: #c5c7c9;
}
.list-group-item-dark-gray.list-group-item-action:hover, .list-group-item-dark-gray.list-group-item-action:focus {
  color: #1c1f22;
  background-color: #b8babd;
}
.list-group-item-dark-gray.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1c1f22;
  border-color: #1c1f22;
}

.list-group-item-light-gray {
  color: #464a4e;
  background-color: #dcdfe1;
}
.list-group-item-light-gray.list-group-item-action:hover, .list-group-item-light-gray.list-group-item-action:focus {
  color: #464a4e;
  background-color: #ced2d5;
}
.list-group-item-light-gray.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #464a4e;
  border-color: #464a4e;
}

.list-group-item-lightest-gray {
  color: #747678;
  background-color: #f5f6f7;
}
.list-group-item-lightest-gray.list-group-item-action:hover, .list-group-item-lightest-gray.list-group-item-action:focus {
  color: #747678;
  background-color: #e7e9ec;
}
.list-group-item-lightest-gray.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #747678;
  border-color: #747678;
}

.list-group-item-blue {
  color: #02457c;
  background-color: #b8dcf9;
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
  color: #02457c;
  background-color: #a0d0f7;
}
.list-group-item-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #02457c;
  border-color: #02457c;
}

.list-group-item-indigo {
  color: #2c2c5a;
  background-color: #cecee7;
}
.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
  color: #2c2c5a;
  background-color: #bdbddf;
}
.list-group-item-indigo.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2c2c5a;
  border-color: #2c2c5a;
}

.list-group-item-purple {
  color: #4d0085;
  background-color: #e0b7fe;
}
.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: #4d0085;
  background-color: #d59efe;
}
.list-group-item-purple.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #4d0085;
  border-color: #4d0085;
}

.list-group-item-pink {
  color: #81363a;
  background-color: #fcd3d6;
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: #81363a;
  background-color: #fabbc0;
}
.list-group-item-pink.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #81363a;
  border-color: #81363a;
}

.list-group-item-red {
  color: #801406;
  background-color: #fbc1ba;
}
.list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
  color: #801406;
  background-color: #faaba2;
}
.list-group-item-red.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #801406;
  border-color: #801406;
}

.list-group-item-orange {
  color: #7c3902;
  background-color: #f9d5b8;
}
.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
  color: #7c3902;
  background-color: #f7c7a0;
}
.list-group-item-orange.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7c3902;
  border-color: #7c3902;
}

.list-group-item-yellow {
  color: #857804;
  background-color: #fef7b9;
}
.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
  color: #857804;
  background-color: #fef4a0;
}
.list-group-item-yellow.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857804;
  border-color: #857804;
}

.list-group-item-green {
  color: #156024;
  background-color: #c2eaca;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #156024;
  background-color: #afe3ba;
}
.list-group-item-green.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #156024;
  border-color: #156024;
}

.list-group-item-teal {
  color: #067280;
  background-color: #baf4fb;
}
.list-group-item-teal.list-group-item-action:hover, .list-group-item-teal.list-group-item-action:focus {
  color: #067280;
  background-color: #a2f0fa;
}
.list-group-item-teal.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #067280;
  border-color: #067280;
}

.list-group-item-cyan {
  color: #36817e;
  background-color: #d3fcfa;
}
.list-group-item-cyan.list-group-item-action:hover, .list-group-item-cyan.list-group-item-action:focus {
  color: #36817e;
  background-color: #bbfaf7;
}
.list-group-item-cyan.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #36817e;
  border-color: #36817e;
}

.list-group-item-black {
  color: #010101;
  background-color: #b7b7b7;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: #010101;
  background-color: #aaaaaa;
}
.list-group-item-black.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #010101;
  border-color: #010101;
}

.list-group-item-white {
  color: #858585;
  background-color: #fefefe;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #858585;
  background-color: #f1f1f1;
}
.list-group-item-white.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-primary-tint {
  color: #2f4150;
  background-color: #d0dae2;
}
.list-group-item-primary-tint.list-group-item-action:hover, .list-group-item-primary-tint.list-group-item-action:focus {
  color: #2f4150;
  background-color: #c0ced8;
}
.list-group-item-primary-tint.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2f4150;
  border-color: #2f4150;
}

.list-group-item-orange-tint {
  color: #7c5a23;
  background-color: #f9e7ca;
}
.list-group-item-orange-tint.list-group-item-action:hover, .list-group-item-orange-tint.list-group-item-action:focus {
  color: #7c5a23;
  background-color: #f6ddb3;
}
.list-group-item-orange-tint.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7c5a23;
  border-color: #7c5a23;
}

.list-group-item-green-tint {
  color: #267435;
  background-color: #cbf5d3;
}
.list-group-item-green-tint.list-group-item-action:hover, .list-group-item-green-tint.list-group-item-action:focus {
  color: #267435;
  background-color: #b6f1c1;
}
.list-group-item-green-tint.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #267435;
  border-color: #267435;
}

.list-group-item-hot-pink {
  color: #853465;
  background-color: #fed3ed;
}
.list-group-item-hot-pink.list-group-item-action:hover, .list-group-item-hot-pink.list-group-item-action:focus {
  color: #853465;
  background-color: #fdbae3;
}
.list-group-item-hot-pink.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #853465;
  border-color: #853465;
}

.list-group-item-deep-purple {
  color: #2d0936;
  background-color: #cfbcd3;
}
.list-group-item-deep-purple.list-group-item-action:hover, .list-group-item-deep-purple.list-group-item-action:focus {
  color: #2d0936;
  background-color: #c4adc9;
}
.list-group-item-deep-purple.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2d0936;
  border-color: #2d0936;
}

.list-group-item-deep-orange {
  color: #642100;
  background-color: #ecc9b7;
}
.list-group-item-deep-orange.list-group-item-action:hover, .list-group-item-deep-orange.list-group-item-action:focus {
  color: #642100;
  background-color: #e7baa3;
}
.list-group-item-deep-orange.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #642100;
  border-color: #642100;
}

.list-group-item-sandstone {
  color: #715b00;
  background-color: #f4e8b7;
}
.list-group-item-sandstone.list-group-item-action:hover, .list-group-item-sandstone.list-group-item-action:focus {
  color: #715b00;
  background-color: #f1e1a1;
}
.list-group-item-sandstone.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #715b00;
  border-color: #715b00;
}

.list-group-item-cs-green {
  color: #01491f;
  background-color: #b7dec7;
}
.list-group-item-cs-green.list-group-item-action:hover, .list-group-item-cs-green.list-group-item-action:focus {
  color: #01491f;
  background-color: #a6d6b9;
}
.list-group-item-cs-green.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #01491f;
  border-color: #01491f;
}

.list-group-item-dark-red {
  color: #660710;
  background-color: #edbabf;
}
.list-group-item-dark-red.list-group-item-action:hover, .list-group-item-dark-red.list-group-item-action:focus {
  color: #660710;
  background-color: #e8a6ac;
}
.list-group-item-dark-red.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #660710;
  border-color: #660710;
}

.list-group-item-overdue-red {
  color: #851b1b;
  background-color: #fec5c5;
}
.list-group-item-overdue-red.list-group-item-action:hover, .list-group-item-overdue-red.list-group-item-action:focus {
  color: #851b1b;
  background-color: #feacac;
}
.list-group-item-overdue-red.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #851b1b;
  border-color: #851b1b;
}

.list-group-item-dark-blue {
  color: #04113b;
  background-color: #b9c0d6;
}
.list-group-item-dark-blue.list-group-item-action:hover, .list-group-item-dark-blue.list-group-item-action:focus {
  color: #04113b;
  background-color: #a9b2cd;
}
.list-group-item-dark-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #04113b;
  border-color: #04113b;
}

.list-group-item-pale-blue {
  color: #245a7a;
  background-color: #cae7f8;
}
.list-group-item-pale-blue.list-group-item-action:hover, .list-group-item-pale-blue.list-group-item-action:focus {
  color: #245a7a;
  background-color: #b3ddf5;
}
.list-group-item-pale-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #245a7a;
  border-color: #245a7a;
}

.list-group-item-dark-orange {
  color: #7a4424;
  background-color: #f8dbca;
}
.list-group-item-dark-orange.list-group-item-action:hover, .list-group-item-dark-orange.list-group-item-action:focus {
  color: #7a4424;
  background-color: #f5ccb3;
}
.list-group-item-dark-orange.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7a4424;
  border-color: #7a4424;
}

.list-group-item-beech {
  color: #595a2c;
  background-color: #e7e7ce;
}
.list-group-item-beech.list-group-item-action:hover, .list-group-item-beech.list-group-item-action:focus {
  color: #595a2c;
  background-color: #dfdfbd;
}
.list-group-item-beech.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #595a2c;
  border-color: #595a2c;
}

.list-group-item-lime-green {
  color: #398500;
  background-color: #d5feb7;
}
.list-group-item-lime-green.list-group-item-action:hover, .list-group-item-lime-green.list-group-item-action:focus {
  color: #398500;
  background-color: #c6fe9e;
}
.list-group-item-lime-green.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #398500;
  border-color: #398500;
}

.list-group-item-deep-blue {
  color: #041185;
  background-color: #b9c0fe;
}
.list-group-item-deep-blue.list-group-item-action:hover, .list-group-item-deep-blue.list-group-item-action:focus {
  color: #041185;
  background-color: #a0a9fe;
}
.list-group-item-deep-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #041185;
  border-color: #041185;
}

.list-group-item-dark-green {
  color: #023f0c;
  background-color: #b7d8bd;
}
.list-group-item-dark-green.list-group-item-action:hover, .list-group-item-dark-green.list-group-item-action:focus {
  color: #023f0c;
  background-color: #a6cfae;
}
.list-group-item-dark-green.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #023f0c;
  border-color: #023f0c;
}

.list-group-item-dark-magenta {
  color: #3f0234;
  background-color: #d8b7d3;
}
.list-group-item-dark-magenta.list-group-item-action:hover, .list-group-item-dark-magenta.list-group-item-action:focus {
  color: #3f0234;
  background-color: #cfa6c9;
}
.list-group-item-dark-magenta.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3f0234;
  border-color: #3f0234;
}

.list-group-item-magenta {
  color: #601551;
  background-color: #eac2e2;
}
.list-group-item-magenta.list-group-item-action:hover, .list-group-item-magenta.list-group-item-action:focus {
  color: #601551;
  background-color: #e3afd9;
}
.list-group-item-magenta.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #601551;
  border-color: #601551;
}

.list-group-item-light-yellow {
  color: #85856d;
  background-color: #fefef1;
}
.list-group-item-light-yellow.list-group-item-action:hover, .list-group-item-light-yellow.list-group-item-action:focus {
  color: #85856d;
  background-color: #fcfcd9;
}
.list-group-item-light-yellow.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #85856d;
  border-color: #85856d;
}

.list-group-item-light-orange {
  color: #857362;
  background-color: #fef5eb;
}
.list-group-item-light-orange.list-group-item-action:hover, .list-group-item-light-orange.list-group-item-action:focus {
  color: #857362;
  background-color: #fde9d3;
}
.list-group-item-light-orange.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857362;
  border-color: #857362;
}

.list-group-item-light-pink {
  color: #857374;
  background-color: #fef5f5;
}
.list-group-item-light-pink.list-group-item-action:hover, .list-group-item-light-pink.list-group-item-action:focus {
  color: #857374;
  background-color: #fcdede;
}
.list-group-item-light-pink.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857374;
  border-color: #857374;
}

.list-group-item-light-green {
  color: #738573;
  background-color: #f5fef5;
}
.list-group-item-light-green.list-group-item-action:hover, .list-group-item-light-green.list-group-item-action:focus {
  color: #738573;
  background-color: #defcde;
}
.list-group-item-light-green.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #738573;
  border-color: #738573;
}

.list-group-item-light-blue {
  color: #6b6b85;
  background-color: #f0f0fe;
}
.list-group-item-light-blue.list-group-item-action:hover, .list-group-item-light-blue.list-group-item-action:focus {
  color: #6b6b85;
  background-color: #d8d8fc;
}
.list-group-item-light-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6b6b85;
  border-color: #6b6b85;
}

.list-group-item-light-red {
  color: #855959;
  background-color: #fee6e6;
}
.list-group-item-light-red.list-group-item-action:hover, .list-group-item-light-red.list-group-item-action:focus {
  color: #855959;
  background-color: #fdcdcd;
}
.list-group-item-light-red.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #855959;
  border-color: #855959;
}

.list-group-item-regular {
  color: #255161;
  background-color: #cae2eb;
}
.list-group-item-regular.list-group-item-action:hover, .list-group-item-regular.list-group-item-action:focus {
  color: #255161;
  background-color: #b7d8e4;
}
.list-group-item-regular.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #255161;
  border-color: #255161;
}

.list-group-item-specific-available {
  color: #156024;
  background-color: #c2eaca;
}
.list-group-item-specific-available.list-group-item-action:hover, .list-group-item-specific-available.list-group-item-action:focus {
  color: #156024;
  background-color: #afe3ba;
}
.list-group-item-specific-available.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #156024;
  border-color: #156024;
}

.list-group-item-specific-unavailable {
  color: #715b00;
  background-color: #f4e8b7;
}
.list-group-item-specific-unavailable.list-group-item-action:hover, .list-group-item-specific-unavailable.list-group-item-action:focus {
  color: #715b00;
  background-color: #f1e1a1;
}
.list-group-item-specific-unavailable.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #715b00;
  border-color: #715b00;
}

.list-group-item-holidays {
  color: #801406;
  background-color: #fbc1ba;
}
.list-group-item-holidays.list-group-item-action:hover, .list-group-item-holidays.list-group-item-action:focus {
  color: #801406;
  background-color: #faaba2;
}
.list-group-item-holidays.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #801406;
  border-color: #801406;
}

.list-group-item-booked-part {
  color: #6b092d;
  background-color: #f0bccf;
}
.list-group-item-booked-part.list-group-item-action:hover, .list-group-item-booked-part.list-group-item-action:focus {
  color: #6b092d;
  background-color: #eba7c0;
}
.list-group-item-booked-part.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6b092d;
  border-color: #6b092d;
}

.list-group-item-booked-pending {
  color: #6b3636;
  background-color: #f0d3d3;
}
.list-group-item-booked-pending.list-group-item-action:hover, .list-group-item-booked-pending.list-group-item-action:focus {
  color: #6b3636;
  background-color: #eac0c0;
}
.list-group-item-booked-pending.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6b3636;
  border-color: #6b3636;
}

.list-group-item-neon-blue {
  color: #007f85;
  background-color: #b7fbfe;
}
.list-group-item-neon-blue.list-group-item-action:hover, .list-group-item-neon-blue.list-group-item-action:focus {
  color: #007f85;
  background-color: #9efafe;
}
.list-group-item-neon-blue.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #007f85;
  border-color: #007f85;
}

.list-group-item-neon-violet {
  color: #572380;
  background-color: #e6c9fb;
}
.list-group-item-neon-violet.list-group-item-action:hover, .list-group-item-neon-violet.list-group-item-action:focus {
  color: #572380;
  background-color: #dbb1f9;
}
.list-group-item-neon-violet.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #572380;
  border-color: #572380;
}

.list-group-item-neon-pink {
  color: #850078;
  background-color: #feb7f7;
}
.list-group-item-neon-pink.list-group-item-action:hover, .list-group-item-neon-pink.list-group-item-action:focus {
  color: #850078;
  background-color: #fe9ef4;
}
.list-group-item-neon-pink.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #850078;
  border-color: #850078;
}

.list-group-item-neon-muted {
  color: #545464;
  background-color: #e4e4ed;
}
.list-group-item-neon-muted.list-group-item-action:hover, .list-group-item-neon-muted.list-group-item-action:focus {
  color: #545464;
  background-color: #d5d5e3;
}
.list-group-item-neon-muted.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #545464;
  border-color: #545464;
}

.list-group-item-slate-50 {
  color: #818284;
  background-color: #fcfdfd;
}
.list-group-item-slate-50.list-group-item-action:hover, .list-group-item-slate-50.list-group-item-action:focus {
  color: #818284;
  background-color: #edf3f3;
}
.list-group-item-slate-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #818284;
  border-color: #818284;
}

.list-group-item-slate-100 {
  color: #7e8082;
  background-color: #fafbfd;
}
.list-group-item-slate-100.list-group-item-action:hover, .list-group-item-slate-100.list-group-item-action:focus {
  color: #7e8082;
  background-color: #e8ecf6;
}
.list-group-item-slate-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7e8082;
  border-color: #7e8082;
}

.list-group-item-slate-200 {
  color: #76797d;
  background-color: #f6f8fa;
}
.list-group-item-slate-200.list-group-item-action:hover, .list-group-item-slate-200.list-group-item-action:focus {
  color: #76797d;
  background-color: #e6ebf1;
}
.list-group-item-slate-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #76797d;
  border-color: #76797d;
}

.list-group-item-slate-300 {
  color: #6a6f75;
  background-color: #f0f3f6;
}
.list-group-item-slate-300.list-group-item-action:hover, .list-group-item-slate-300.list-group-item-action:focus {
  color: #6a6f75;
  background-color: #e0e6ec;
}
.list-group-item-slate-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6a6f75;
  border-color: #6a6f75;
}

.list-group-item-slate-400 {
  color: #4d5560;
  background-color: #e0e5ea;
}
.list-group-item-slate-400.list-group-item-action:hover, .list-group-item-slate-400.list-group-item-action:focus {
  color: #4d5560;
  background-color: #d1d8e0;
}
.list-group-item-slate-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #4d5560;
  border-color: #4d5560;
}

.list-group-item-slate-500 {
  color: #343d49;
  background-color: #d3d7de;
}
.list-group-item-slate-500.list-group-item-action:hover, .list-group-item-slate-500.list-group-item-action:focus {
  color: #343d49;
  background-color: #c4cad3;
}
.list-group-item-slate-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #343d49;
  border-color: #343d49;
}

.list-group-item-slate-600 {
  color: #252d37;
  background-color: #cbcfd4;
}
.list-group-item-slate-600.list-group-item-action:hover, .list-group-item-slate-600.list-group-item-action:focus {
  color: #252d37;
  background-color: #bdc2c8;
}
.list-group-item-slate-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #252d37;
  border-color: #252d37;
}

.list-group-item-slate-700 {
  color: #1b222d;
  background-color: #c5c9cf;
}
.list-group-item-slate-700.list-group-item-action:hover, .list-group-item-slate-700.list-group-item-action:focus {
  color: #1b222d;
  background-color: #b7bcc3;
}
.list-group-item-slate-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1b222d;
  border-color: #1b222d;
}

.list-group-item-slate-800 {
  color: #10161f;
  background-color: #bfc2c7;
}
.list-group-item-slate-800.list-group-item-action:hover, .list-group-item-slate-800.list-group-item-action:focus {
  color: #10161f;
  background-color: #b1b5bb;
}
.list-group-item-slate-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #10161f;
  border-color: #10161f;
}

.list-group-item-slate-900 {
  color: #080c16;
  background-color: #bbbdc3;
}
.list-group-item-slate-900.list-group-item-action:hover, .list-group-item-slate-900.list-group-item-action:focus {
  color: #080c16;
  background-color: #adb0b7;
}
.list-group-item-slate-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #080c16;
  border-color: #080c16;
}

.list-group-item-slate-950 {
  color: #02040c;
  background-color: #b7b9bd;
}
.list-group-item-slate-950.list-group-item-action:hover, .list-group-item-slate-950.list-group-item-action:focus {
  color: #02040c;
  background-color: #aaacb1;
}
.list-group-item-slate-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #02040c;
  border-color: #02040c;
}

.list-group-item-gray-50 {
  color: #818282;
  background-color: #fcfdfd;
}
.list-group-item-gray-50.list-group-item-action:hover, .list-group-item-gray-50.list-group-item-action:focus {
  color: #818282;
  background-color: #edf3f3;
}
.list-group-item-gray-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #818282;
  border-color: #818282;
}

.list-group-item-gray-100 {
  color: #7a7b7d;
  background-color: #f8f9fa;
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: #7a7b7d;
  background-color: #e9ecef;
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7a7b7d;
  border-color: #7a7b7d;
}

.list-group-item-gray-200 {
  color: #747678;
  background-color: #f5f6f7;
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: #747678;
  background-color: #e7e9ec;
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #747678;
  border-color: #747678;
}

.list-group-item-gray-300 {
  color: #6c6f72;
  background-color: #f1f2f4;
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: #6c6f72;
  background-color: #e3e5e9;
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6c6f72;
  border-color: #6c6f72;
}

.list-group-item-gray-400 {
  color: #5a5f63;
  background-color: #e7eaec;
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: #5a5f63;
  background-color: #d9dee1;
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #5a5f63;
  border-color: #5a5f63;
}

.list-group-item-gray-500 {
  color: #464a4e;
  background-color: #dcdfe1;
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: #464a4e;
  background-color: #ced2d5;
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #464a4e;
  border-color: #464a4e;
}

.list-group-item-gray-600 {
  color: #393d41;
  background-color: #d5d8da;
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: #393d41;
  background-color: #c7cbce;
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #393d41;
  border-color: #393d41;
}

.list-group-item-gray-700 {
  color: #262a2e;
  background-color: #cbcdcf;
}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
  color: #262a2e;
  background-color: #bec0c3;
}
.list-group-item-gray-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #262a2e;
  border-color: #262a2e;
}

.list-group-item-gray-800 {
  color: #1c1f22;
  background-color: #c5c7c9;
}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
  color: #1c1f22;
  background-color: #b8babd;
}
.list-group-item-gray-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1c1f22;
  border-color: #1c1f22;
}

.list-group-item-gray-900 {
  color: #121416;
  background-color: #c0c1c2;
}
.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
  color: #121416;
  background-color: #b3b4b5;
}
.list-group-item-gray-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #121416;
  border-color: #121416;
}

.list-group-item-gray-950 {
  color: #090b0d;
  background-color: #bcbdbe;
}
.list-group-item-gray-950.list-group-item-action:hover, .list-group-item-gray-950.list-group-item-action:focus {
  color: #090b0d;
  background-color: #afb0b1;
}
.list-group-item-gray-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #090b0d;
  border-color: #090b0d;
}

.list-group-item-zinc-50 {
  color: #828282;
  background-color: #fdfdfd;
}
.list-group-item-zinc-50.list-group-item-action:hover, .list-group-item-zinc-50.list-group-item-action:focus {
  color: #828282;
  background-color: #f0f0f0;
}
.list-group-item-zinc-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #828282;
  border-color: #828282;
}

.list-group-item-zinc-100 {
  color: #7f7f80;
  background-color: #fbfbfb;
}
.list-group-item-zinc-100.list-group-item-action:hover, .list-group-item-zinc-100.list-group-item-action:focus {
  color: #7f7f80;
  background-color: #eeeeee;
}
.list-group-item-zinc-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7f7f80;
  border-color: #7f7f80;
}

.list-group-item-zinc-200 {
  color: #777779;
  background-color: #f7f7f8;
}
.list-group-item-zinc-200.list-group-item-action:hover, .list-group-item-zinc-200.list-group-item-action:focus {
  color: #777779;
  background-color: #e9e9ec;
}
.list-group-item-zinc-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #777779;
  border-color: #777779;
}

.list-group-item-zinc-300 {
  color: #6f6f71;
  background-color: #f2f2f3;
}
.list-group-item-zinc-300.list-group-item-action:hover, .list-group-item-zinc-300.list-group-item-action:focus {
  color: #6f6f71;
  background-color: #e5e5e7;
}
.list-group-item-zinc-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6f6f71;
  border-color: #6f6f71;
}

.list-group-item-zinc-400 {
  color: #545459;
  background-color: #e4e4e6;
}
.list-group-item-zinc-400.list-group-item-action:hover, .list-group-item-zinc-400.list-group-item-action:focus {
  color: #545459;
  background-color: #d7d7da;
}
.list-group-item-zinc-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #545459;
  border-color: #545459;
}

.list-group-item-zinc-500 {
  color: #3b3b40;
  background-color: #d7d7d9;
}
.list-group-item-zinc-500.list-group-item-action:hover, .list-group-item-zinc-500.list-group-item-action:focus {
  color: #3b3b40;
  background-color: #cacacd;
}
.list-group-item-zinc-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3b3b40;
  border-color: #3b3b40;
}

.list-group-item-zinc-600 {
  color: #2b2b30;
  background-color: #ceced0;
}
.list-group-item-zinc-600.list-group-item-action:hover, .list-group-item-zinc-600.list-group-item-action:focus {
  color: #2b2b30;
  background-color: #c1c1c4;
}
.list-group-item-zinc-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2b2b30;
  border-color: #2b2b30;
}

.list-group-item-zinc-700 {
  color: #212125;
  background-color: #c9c9ca;
}
.list-group-item-zinc-700.list-group-item-action:hover, .list-group-item-zinc-700.list-group-item-action:focus {
  color: #212125;
  background-color: #bcbcbd;
}
.list-group-item-zinc-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #212125;
  border-color: #212125;
}

.list-group-item-zinc-800 {
  color: #151516;
  background-color: #c2c2c3;
}
.list-group-item-zinc-800.list-group-item-action:hover, .list-group-item-zinc-800.list-group-item-action:focus {
  color: #151516;
  background-color: #b5b5b6;
}
.list-group-item-zinc-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #151516;
  border-color: #151516;
}

.list-group-item-zinc-900 {
  color: #0d0d0f;
  background-color: #bebebe;
}
.list-group-item-zinc-900.list-group-item-action:hover, .list-group-item-zinc-900.list-group-item-action:focus {
  color: #0d0d0f;
  background-color: #b1b1b1;
}
.list-group-item-zinc-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0d0d0f;
  border-color: #0d0d0f;
}

.list-group-item-zinc-950 {
  color: #050506;
  background-color: #b9b9ba;
}
.list-group-item-zinc-950.list-group-item-action:hover, .list-group-item-zinc-950.list-group-item-action:focus {
  color: #050506;
  background-color: #acacad;
}
.list-group-item-zinc-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #050506;
  border-color: #050506;
}

.list-group-item-neutral-50 {
  color: #828282;
  background-color: #fdfdfd;
}
.list-group-item-neutral-50.list-group-item-action:hover, .list-group-item-neutral-50.list-group-item-action:focus {
  color: #828282;
  background-color: #f0f0f0;
}
.list-group-item-neutral-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #828282;
  border-color: #828282;
}

.list-group-item-neutral-100 {
  color: gray;
  background-color: #fbfbfb;
}
.list-group-item-neutral-100.list-group-item-action:hover, .list-group-item-neutral-100.list-group-item-action:focus {
  color: gray;
  background-color: #eeeeee;
}
.list-group-item-neutral-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: gray;
  border-color: gray;
}

.list-group-item-neutral-200 {
  color: #787878;
  background-color: #f7f7f7;
}
.list-group-item-neutral-200.list-group-item-action:hover, .list-group-item-neutral-200.list-group-item-action:focus {
  color: #787878;
  background-color: #eaeaea;
}
.list-group-item-neutral-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #787878;
  border-color: #787878;
}

.list-group-item-neutral-300 {
  color: #6f6f6f;
  background-color: #f2f2f2;
}
.list-group-item-neutral-300.list-group-item-action:hover, .list-group-item-neutral-300.list-group-item-action:focus {
  color: #6f6f6f;
  background-color: #e5e5e5;
}
.list-group-item-neutral-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}

.list-group-item-neutral-400 {
  color: #555555;
  background-color: #e5e5e5;
}
.list-group-item-neutral-400.list-group-item-action:hover, .list-group-item-neutral-400.list-group-item-action:focus {
  color: #555555;
  background-color: #d8d8d8;
}
.list-group-item-neutral-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #555555;
  border-color: #555555;
}

.list-group-item-neutral-500 {
  color: #3c3c3c;
  background-color: #d7d7d7;
}
.list-group-item-neutral-500.list-group-item-action:hover, .list-group-item-neutral-500.list-group-item-action:focus {
  color: #3c3c3c;
  background-color: #cacaca;
}
.list-group-item-neutral-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3c3c3c;
  border-color: #3c3c3c;
}

.list-group-item-neutral-600 {
  color: #2b2b2b;
  background-color: #cecece;
}
.list-group-item-neutral-600.list-group-item-action:hover, .list-group-item-neutral-600.list-group-item-action:focus {
  color: #2b2b2b;
  background-color: #c1c1c1;
}
.list-group-item-neutral-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2b2b2b;
  border-color: #2b2b2b;
}

.list-group-item-neutral-700 {
  color: #222222;
  background-color: #c9c9c9;
}
.list-group-item-neutral-700.list-group-item-action:hover, .list-group-item-neutral-700.list-group-item-action:focus {
  color: #222222;
  background-color: #bcbcbc;
}
.list-group-item-neutral-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #222222;
  border-color: #222222;
}

.list-group-item-neutral-800 {
  color: #141414;
  background-color: #c2c2c2;
}
.list-group-item-neutral-800.list-group-item-action:hover, .list-group-item-neutral-800.list-group-item-action:focus {
  color: #141414;
  background-color: #b5b5b5;
}
.list-group-item-neutral-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #141414;
  border-color: #141414;
}

.list-group-item-neutral-900 {
  color: #0c0c0c;
  background-color: #bdbdbd;
}
.list-group-item-neutral-900.list-group-item-action:hover, .list-group-item-neutral-900.list-group-item-action:focus {
  color: #0c0c0c;
  background-color: #b0b0b0;
}
.list-group-item-neutral-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0c0c0c;
  border-color: #0c0c0c;
}

.list-group-item-neutral-950 {
  color: #060606;
  background-color: #bababa;
}
.list-group-item-neutral-950.list-group-item-action:hover, .list-group-item-neutral-950.list-group-item-action:focus {
  color: #060606;
  background-color: #adadad;
}
.list-group-item-neutral-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #060606;
  border-color: #060606;
}

.list-group-item-stone-50 {
  color: #828282;
  background-color: #fdfdfd;
}
.list-group-item-stone-50.list-group-item-action:hover, .list-group-item-stone-50.list-group-item-action:focus {
  color: #828282;
  background-color: #f0f0f0;
}
.list-group-item-stone-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #828282;
  border-color: #828282;
}

.list-group-item-stone-100 {
  color: #80807f;
  background-color: #fbfbfb;
}
.list-group-item-stone-100.list-group-item-action:hover, .list-group-item-stone-100.list-group-item-action:focus {
  color: #80807f;
  background-color: #eeeeee;
}
.list-group-item-stone-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #80807f;
  border-color: #80807f;
}

.list-group-item-stone-200 {
  color: #797877;
  background-color: #f8f7f7;
}
.list-group-item-stone-200.list-group-item-action:hover, .list-group-item-stone-200.list-group-item-action:focus {
  color: #797877;
  background-color: #ece9e9;
}
.list-group-item-stone-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #797877;
  border-color: #797877;
}

.list-group-item-stone-300 {
  color: #706e6d;
  background-color: #f3f2f1;
}
.list-group-item-stone-300.list-group-item-action:hover, .list-group-item-stone-300.list-group-item-action:focus {
  color: #706e6d;
  background-color: #e7e5e3;
}
.list-group-item-stone-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #706e6d;
  border-color: #706e6d;
}

.list-group-item-stone-400 {
  color: #585553;
  background-color: #e6e4e3;
}
.list-group-item-stone-400.list-group-item-action:hover, .list-group-item-stone-400.list-group-item-action:focus {
  color: #585553;
  background-color: #dad7d6;
}
.list-group-item-stone-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #585553;
  border-color: #585553;
}

.list-group-item-stone-500 {
  color: #3f3b39;
  background-color: #d8d7d5;
}
.list-group-item-stone-500.list-group-item-action:hover, .list-group-item-stone-500.list-group-item-action:focus {
  color: #3f3b39;
  background-color: #cccac8;
}
.list-group-item-stone-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3f3b39;
  border-color: #3f3b39;
}

.list-group-item-stone-600 {
  color: #2e2c29;
  background-color: #cfcecd;
}
.list-group-item-stone-600.list-group-item-action:hover, .list-group-item-stone-600.list-group-item-action:focus {
  color: #2e2c29;
  background-color: #c3c1c0;
}
.list-group-item-stone-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2e2c29;
  border-color: #2e2c29;
}

.list-group-item-stone-700 {
  color: #242220;
  background-color: #cac9c8;
}
.list-group-item-stone-700.list-group-item-action:hover, .list-group-item-stone-700.list-group-item-action:focus {
  color: #242220;
  background-color: #bdbcbb;
}
.list-group-item-stone-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #242220;
  border-color: #242220;
}

.list-group-item-stone-800 {
  color: #161413;
  background-color: #c2c1c1;
}
.list-group-item-stone-800.list-group-item-action:hover, .list-group-item-stone-800.list-group-item-action:focus {
  color: #161413;
  background-color: #b5b4b4;
}
.list-group-item-stone-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #161413;
  border-color: #161413;
}

.list-group-item-stone-900 {
  color: #0f0d0c;
  background-color: #bfbebd;
}
.list-group-item-stone-900.list-group-item-action:hover, .list-group-item-stone-900.list-group-item-action:focus {
  color: #0f0d0c;
  background-color: #b2b1b0;
}
.list-group-item-stone-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0f0d0c;
  border-color: #0f0d0c;
}

.list-group-item-stone-950 {
  color: #070605;
  background-color: #babab9;
}
.list-group-item-stone-950.list-group-item-action:hover, .list-group-item-stone-950.list-group-item-action:focus {
  color: #070605;
  background-color: #adadac;
}
.list-group-item-stone-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #070605;
  border-color: #070605;
}

.list-group-item-red-50 {
  color: #857e7e;
  background-color: #fefbfb;
}
.list-group-item-red-50.list-group-item-action:hover, .list-group-item-red-50.list-group-item-action:focus {
  color: #857e7e;
  background-color: #f9e7e7;
}
.list-group-item-red-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857e7e;
  border-color: #857e7e;
}

.list-group-item-red-100 {
  color: #857676;
  background-color: #fef6f6;
}
.list-group-item-red-100.list-group-item-action:hover, .list-group-item-red-100.list-group-item-action:focus {
  color: #857676;
  background-color: #fbdfdf;
}
.list-group-item-red-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857676;
  border-color: #857676;
}

.list-group-item-red-200 {
  color: #856a6a;
  background-color: #feefef;
}
.list-group-item-red-200.list-group-item-action:hover, .list-group-item-red-200.list-group-item-action:focus {
  color: #856a6a;
  background-color: #fdd7d7;
}
.list-group-item-red-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #856a6a;
  border-color: #856a6a;
}

.list-group-item-red-300 {
  color: #845656;
  background-color: #fde5e5;
}
.list-group-item-red-300.list-group-item-action:hover, .list-group-item-red-300.list-group-item-action:focus {
  color: #845656;
  background-color: #fbcdcd;
}
.list-group-item-red-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #845656;
  border-color: #845656;
}

.list-group-item-red-400 {
  color: #813b3b;
  background-color: #fcd7d7;
}
.list-group-item-red-400.list-group-item-action:hover, .list-group-item-red-400.list-group-item-action:focus {
  color: #813b3b;
  background-color: #fabfbf;
}
.list-group-item-red-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #813b3b;
  border-color: #813b3b;
}

.list-group-item-red-500 {
  color: #7d2424;
  background-color: #facaca;
}
.list-group-item-red-500.list-group-item-action:hover, .list-group-item-red-500.list-group-item-action:focus {
  color: #7d2424;
  background-color: #f8b3b3;
}
.list-group-item-red-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7d2424;
  border-color: #7d2424;
}

.list-group-item-red-600 {
  color: #731414;
  background-color: #f4c2c2;
}
.list-group-item-red-600.list-group-item-action:hover, .list-group-item-red-600.list-group-item-action:focus {
  color: #731414;
  background-color: #f0acac;
}
.list-group-item-red-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #731414;
  border-color: #731414;
}

.list-group-item-red-700 {
  color: #610f0f;
  background-color: #ebbfbf;
}
.list-group-item-red-700.list-group-item-action:hover, .list-group-item-red-700.list-group-item-action:focus {
  color: #610f0f;
  background-color: #e5acac;
}
.list-group-item-red-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #610f0f;
  border-color: #610f0f;
}

.list-group-item-red-800 {
  color: #500f0f;
  background-color: #e2bebe;
}
.list-group-item-red-800.list-group-item-action:hover, .list-group-item-red-800.list-group-item-action:focus {
  color: #500f0f;
  background-color: #daacac;
}
.list-group-item-red-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #500f0f;
  border-color: #500f0f;
}

.list-group-item-red-900 {
  color: #431010;
  background-color: #dabfbf;
}
.list-group-item-red-900.list-group-item-action:hover, .list-group-item-red-900.list-group-item-action:focus {
  color: #431010;
  background-color: #d1afaf;
}
.list-group-item-red-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #431010;
  border-color: #431010;
}

.list-group-item-red-950 {
  color: #240606;
  background-color: #cababa;
}
.list-group-item-red-950.list-group-item-action:hover, .list-group-item-red-950.list-group-item-action:focus {
  color: #240606;
  background-color: #bfacac;
}
.list-group-item-red-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #240606;
  border-color: #240606;
}

.list-group-item-orange-50 {
  color: #85817c;
  background-color: #fefcf9;
}
.list-group-item-orange-50.list-group-item-action:hover, .list-group-item-orange-50.list-group-item-action:focus {
  color: #85817c;
  background-color: #faf1e3;
}
.list-group-item-orange-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #85817c;
  border-color: #85817c;
}

.list-group-item-orange-100 {
  color: #857c6f;
  background-color: #fef9f3;
}
.list-group-item-orange-100.list-group-item-action:hover, .list-group-item-orange-100.list-group-item-action:focus {
  color: #857c6f;
  background-color: #fceddb;
}
.list-group-item-orange-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857c6f;
  border-color: #857c6f;
}

.list-group-item-orange-200 {
  color: #857059;
  background-color: #fef3e6;
}
.list-group-item-orange-200.list-group-item-action:hover, .list-group-item-orange-200.list-group-item-action:focus {
  color: #857059;
  background-color: #fde7cd;
}
.list-group-item-orange-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857059;
  border-color: #857059;
}

.list-group-item-orange-300 {
  color: #84613d;
  background-color: #feebd7;
}
.list-group-item-orange-300.list-group-item-action:hover, .list-group-item-orange-300.list-group-item-action:focus {
  color: #84613d;
  background-color: #fddfbe;
}
.list-group-item-orange-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #84613d;
  border-color: #84613d;
}

.list-group-item-orange-400 {
  color: #834c20;
  background-color: #fde0c8;
}
.list-group-item-orange-400.list-group-item-action:hover, .list-group-item-orange-400.list-group-item-action:focus {
  color: #834c20;
  background-color: #fcd2af;
}
.list-group-item-orange-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #834c20;
  border-color: #834c20;
}

.list-group-item-orange-500 {
  color: #823c0c;
  background-color: #fdd7bd;
}
.list-group-item-orange-500.list-group-item-action:hover, .list-group-item-orange-500.list-group-item-action:focus {
  color: #823c0c;
  background-color: #fcc8a4;
}
.list-group-item-orange-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #823c0c;
  border-color: #823c0c;
}

.list-group-item-orange-600 {
  color: #7a2e07;
  background-color: #f8d0ba;
}
.list-group-item-orange-600.list-group-item-action:hover, .list-group-item-orange-600.list-group-item-action:focus {
  color: #7a2e07;
  background-color: #f6c0a3;
}
.list-group-item-orange-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7a2e07;
  border-color: #7a2e07;
}

.list-group-item-orange-700 {
  color: #652207;
  background-color: #edc9ba;
}
.list-group-item-orange-700.list-group-item-action:hover, .list-group-item-orange-700.list-group-item-action:focus {
  color: #652207;
  background-color: #e8b9a6;
}
.list-group-item-orange-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #652207;
  border-color: #652207;
}

.list-group-item-orange-800 {
  color: #511c0a;
  background-color: #e2c5bc;
}
.list-group-item-orange-800.list-group-item-action:hover, .list-group-item-orange-800.list-group-item-action:focus {
  color: #511c0a;
  background-color: #dab6aa;
}
.list-group-item-orange-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #511c0a;
  border-color: #511c0a;
}

.list-group-item-orange-900 {
  color: #41180a;
  background-color: #dac3bc;
}
.list-group-item-orange-900.list-group-item-action:hover, .list-group-item-orange-900.list-group-item-action:focus {
  color: #41180a;
  background-color: #d1b4ac;
}
.list-group-item-orange-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #41180a;
  border-color: #41180a;
}

.list-group-item-orange-950 {
  color: #230b04;
  background-color: #cabcb9;
}
.list-group-item-orange-950.list-group-item-action:hover, .list-group-item-orange-950.list-group-item-action:focus {
  color: #230b04;
  background-color: #bfaeaa;
}
.list-group-item-orange-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #230b04;
  border-color: #230b04;
}

.list-group-item-amber-50 {
  color: #85837b;
  background-color: #fefdf9;
}
.list-group-item-amber-50.list-group-item-action:hover, .list-group-item-amber-50.list-group-item-action:focus {
  color: #85837b;
  background-color: #faf6e3;
}
.list-group-item-amber-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #85837b;
  border-color: #85837b;
}

.list-group-item-amber-100 {
  color: #857f68;
  background-color: #fefbef;
}
.list-group-item-amber-100.list-group-item-action:hover, .list-group-item-amber-100.list-group-item-action:focus {
  color: #857f68;
  background-color: #fdf5d7;
}
.list-group-item-amber-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857f68;
  border-color: #857f68;
}

.list-group-item-amber-200 {
  color: #847848;
  background-color: #fef7de;
}
.list-group-item-amber-200.list-group-item-action:hover, .list-group-item-amber-200.list-group-item-action:focus {
  color: #847848;
  background-color: #fdf1c5;
}
.list-group-item-amber-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #847848;
  border-color: #847848;
}

.list-group-item-amber-300 {
  color: #846e29;
  background-color: #fdf2cc;
}
.list-group-item-amber-300.list-group-item-action:hover, .list-group-item-amber-300.list-group-item-action:focus {
  color: #846e29;
  background-color: #fcecb3;
}
.list-group-item-amber-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #846e29;
  border-color: #846e29;
}

.list-group-item-amber-400 {
  color: #836413;
  background-color: #fdecc1;
}
.list-group-item-amber-400.list-group-item-action:hover, .list-group-item-amber-400.list-group-item-action:focus {
  color: #836413;
  background-color: #fce4a8;
}
.list-group-item-amber-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #836413;
  border-color: #836413;
}

.list-group-item-amber-500 {
  color: #805306;
  background-color: #fbe3ba;
}
.list-group-item-amber-500.list-group-item-action:hover, .list-group-item-amber-500.list-group-item-action:focus {
  color: #805306;
  background-color: #fad9a2;
}
.list-group-item-amber-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #805306;
  border-color: #805306;
}

.list-group-item-amber-600 {
  color: #713e04;
  background-color: #f4d8b9;
}
.list-group-item-amber-600.list-group-item-action:hover, .list-group-item-amber-600.list-group-item-action:focus {
  color: #713e04;
  background-color: #f1cca3;
}
.list-group-item-amber-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #713e04;
  border-color: #713e04;
}

.list-group-item-amber-700 {
  color: #5e2c05;
  background-color: #e9ceb9;
}
.list-group-item-amber-700.list-group-item-action:hover, .list-group-item-amber-700.list-group-item-action:focus {
  color: #5e2c05;
  background-color: #e3c0a6;
}
.list-group-item-amber-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #5e2c05;
  border-color: #5e2c05;
}

.list-group-item-amber-800 {
  color: #4c2208;
  background-color: #e0c9bb;
}
.list-group-item-amber-800.list-group-item-action:hover, .list-group-item-amber-800.list-group-item-action:focus {
  color: #4c2208;
  background-color: #d8bba9;
}
.list-group-item-amber-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #4c2208;
  border-color: #4c2208;
}

.list-group-item-amber-900 {
  color: #3f1c08;
  background-color: #d8c6bb;
}
.list-group-item-amber-900.list-group-item-action:hover, .list-group-item-amber-900.list-group-item-action:focus {
  color: #3f1c08;
  background-color: #cfb8ab;
}
.list-group-item-amber-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3f1c08;
  border-color: #3f1c08;
}

.list-group-item-amber-950 {
  color: #240e02;
  background-color: #cabeb8;
}
.list-group-item-amber-950.list-group-item-action:hover, .list-group-item-amber-950.list-group-item-action:focus {
  color: #240e02;
  background-color: #bfb1a9;
}
.list-group-item-amber-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #240e02;
  border-color: #240e02;
}

.list-group-item-yellow-50 {
  color: #858479;
  background-color: #fefdf8;
}
.list-group-item-yellow-50.list-group-item-action:hover, .list-group-item-yellow-50.list-group-item-action:focus {
  color: #858479;
  background-color: #fbf7e2;
}
.list-group-item-yellow-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #858479;
  border-color: #858479;
}

.list-group-item-yellow-100 {
  color: #858266;
  background-color: #fefded;
}
.list-group-item-yellow-100.list-group-item-action:hover, .list-group-item-yellow-100.list-group-item-action:focus {
  color: #858266;
  background-color: #fdfad5;
}
.list-group-item-yellow-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #858266;
  border-color: #858266;
}

.list-group-item-yellow-200 {
  color: #857d48;
  background-color: #fefade;
}
.list-group-item-yellow-200.list-group-item-action:hover, .list-group-item-yellow-200.list-group-item-action:focus {
  color: #857d48;
  background-color: #fdf6c5;
}
.list-group-item-yellow-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857d48;
  border-color: #857d48;
}

.list-group-item-yellow-300 {
  color: #847525;
  background-color: #fef6cb;
}
.list-group-item-yellow-300.list-group-item-action:hover, .list-group-item-yellow-300.list-group-item-action:focus {
  color: #847525;
  background-color: #fef2b2;
}
.list-group-item-yellow-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #847525;
  border-color: #847525;
}

.list-group-item-yellow-400 {
  color: #826b0b;
  background-color: #fdf0bd;
}
.list-group-item-yellow-400.list-group-item-action:hover, .list-group-item-yellow-400.list-group-item-action:focus {
  color: #826b0b;
  background-color: #fceaa4;
}
.list-group-item-yellow-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #826b0b;
  border-color: #826b0b;
}

.list-group-item-yellow-500 {
  color: #7a5e05;
  background-color: #f8e9b9;
}
.list-group-item-yellow-500.list-group-item-action:hover, .list-group-item-yellow-500.list-group-item-action:focus {
  color: #7a5e05;
  background-color: #f6e2a2;
}
.list-group-item-yellow-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7a5e05;
  border-color: #7a5e05;
}

.list-group-item-yellow-600 {
  color: #6a4803;
  background-color: #efdeb8;
}
.list-group-item-yellow-600.list-group-item-action:hover, .list-group-item-yellow-600.list-group-item-action:focus {
  color: #6a4803;
  background-color: #ead4a3;
}
.list-group-item-yellow-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6a4803;
  border-color: #6a4803;
}

.list-group-item-yellow-700 {
  color: #543304;
  background-color: #e4d2b9;
}
.list-group-item-yellow-700.list-group-item-action:hover, .list-group-item-yellow-700.list-group-item-action:focus {
  color: #543304;
  background-color: #ddc6a7;
}
.list-group-item-yellow-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #543304;
  border-color: #543304;
}

.list-group-item-yellow-800 {
  color: #462908;
  background-color: #dcccbb;
}
.list-group-item-yellow-800.list-group-item-action:hover, .list-group-item-yellow-800.list-group-item-action:focus {
  color: #462908;
  background-color: #d3bfaa;
}
.list-group-item-yellow-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #462908;
  border-color: #462908;
}

.list-group-item-yellow-900 {
  color: #3b210a;
  background-color: #d7c9bc;
}
.list-group-item-yellow-900.list-group-item-action:hover, .list-group-item-yellow-900.list-group-item-action:focus {
  color: #3b210a;
  background-color: #cdbcac;
}
.list-group-item-yellow-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3b210a;
  border-color: #3b210a;
}

.list-group-item-yellow-950 {
  color: #231104;
  background-color: #c9c0b9;
}
.list-group-item-yellow-950.list-group-item-action:hover, .list-group-item-yellow-950.list-group-item-action:focus {
  color: #231104;
  background-color: #beb3ab;
}
.list-group-item-yellow-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #231104;
  border-color: #231104;
}

.list-group-item-lime-50 {
  color: #818579;
  background-color: #fcfef8;
}
.list-group-item-lime-50.list-group-item-action:hover, .list-group-item-lime-50.list-group-item-action:focus {
  color: #818579;
  background-color: #f2fbe2;
}
.list-group-item-lime-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #818579;
  border-color: #818579;
}

.list-group-item-lime-100 {
  color: #7b846a;
  background-color: #f9fdf0;
}
.list-group-item-lime-100.list-group-item-action:hover, .list-group-item-lime-100.list-group-item-action:focus {
  color: #7b846a;
  background-color: #f0fada;
}
.list-group-item-lime-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7b846a;
  border-color: #7b846a;
}

.list-group-item-lime-200 {
  color: #718252;
  background-color: #f4fde3;
}
.list-group-item-lime-200.list-group-item-action:hover, .list-group-item-lime-200.list-group-item-action:focus {
  color: #718252;
  background-color: #ebfbcb;
}
.list-group-item-lime-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #718252;
  border-color: #718252;
}

.list-group-item-lime-300 {
  color: #637e34;
  background-color: #ecfbd3;
}
.list-group-item-lime-300.list-group-item-action:hover, .list-group-item-lime-300.list-group-item-action:focus {
  color: #637e34;
  background-color: #e2f9bc;
}
.list-group-item-lime-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #637e34;
  border-color: #637e34;
}

.list-group-item-lime-400 {
  color: #55781c;
  background-color: #e5f7c6;
}
.list-group-item-lime-400.list-group-item-action:hover, .list-group-item-lime-400.list-group-item-action:focus {
  color: #55781c;
  background-color: #dbf4b0;
}
.list-group-item-lime-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #55781c;
  border-color: #55781c;
}

.list-group-item-lime-500 {
  color: #456b0c;
  background-color: #dcf0bd;
}
.list-group-item-lime-500.list-group-item-action:hover, .list-group-item-lime-500.list-group-item-action:focus {
  color: #456b0c;
  background-color: #d1eba8;
}
.list-group-item-lime-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #456b0c;
  border-color: #456b0c;
}

.list-group-item-lime-600 {
  color: #355507;
  background-color: #d3e5bb;
}
.list-group-item-lime-600.list-group-item-action:hover, .list-group-item-lime-600.list-group-item-action:focus {
  color: #355507;
  background-color: #c7dea9;
}
.list-group-item-lime-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #355507;
  border-color: #355507;
}

.list-group-item-lime-700 {
  color: #294108;
  background-color: #ccdabb;
}
.list-group-item-lime-700.list-group-item-action:hover, .list-group-item-lime-700.list-group-item-action:focus {
  color: #294108;
  background-color: #c0d1aa;
}
.list-group-item-lime-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #294108;
  border-color: #294108;
}

.list-group-item-lime-800 {
  color: #21330a;
  background-color: #c9d2bc;
}
.list-group-item-lime-800.list-group-item-action:hover, .list-group-item-lime-800.list-group-item-action:focus {
  color: #21330a;
  background-color: #bdc8ad;
}
.list-group-item-lime-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #21330a;
  border-color: #21330a;
}

.list-group-item-lime-900 {
  color: #1d2c0b;
  background-color: #c6cebc;
}
.list-group-item-lime-900.list-group-item-action:hover, .list-group-item-lime-900.list-group-item-action:focus {
  color: #1d2c0b;
  background-color: #b9c3ad;
}
.list-group-item-lime-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1d2c0b;
  border-color: #1d2c0b;
}

.list-group-item-lime-950 {
  color: #0e1803;
  background-color: #bec4b8;
}
.list-group-item-lime-950.list-group-item-action:hover, .list-group-item-lime-950.list-group-item-action:focus {
  color: #0e1803;
  background-color: #b1b8aa;
}
.list-group-item-lime-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0e1803;
  border-color: #0e1803;
}

.list-group-item-green-50 {
  color: #7d847f;
  background-color: #fafefb;
}
.list-group-item-green-50.list-group-item-action:hover, .list-group-item-green-50.list-group-item-action:focus {
  color: #7d847f;
  background-color: #e5faea;
}
.list-group-item-green-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7d847f;
  border-color: #7d847f;
}

.list-group-item-green-100 {
  color: #738479;
  background-color: #f4fdf8;
}
.list-group-item-green-100.list-group-item-action:hover, .list-group-item-green-100.list-group-item-action:focus {
  color: #738479;
  background-color: #def9ea;
}
.list-group-item-green-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #738479;
  border-color: #738479;
}

.list-group-item-green-200 {
  color: #62816d;
  background-color: #ebfcf1;
}
.list-group-item-green-200.list-group-item-action:hover, .list-group-item-green-200.list-group-item-action:focus {
  color: #62816d;
  background-color: #d5f9e1;
}
.list-group-item-green-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #62816d;
  border-color: #62816d;
}

.list-group-item-green-300 {
  color: #467d5a;
  background-color: #dcfae7;
}
.list-group-item-green-300.list-group-item-action:hover, .list-group-item-green-300.list-group-item-action:focus {
  color: #467d5a;
  background-color: #c6f7d8;
}
.list-group-item-green-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #467d5a;
  border-color: #467d5a;
}

.list-group-item-green-400 {
  color: #277443;
  background-color: #ccf5db;
}
.list-group-item-green-400.list-group-item-action:hover, .list-group-item-green-400.list-group-item-action:focus {
  color: #277443;
  background-color: #b7f1cc;
}
.list-group-item-green-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #277443;
  border-color: #277443;
}

.list-group-item-green-500 {
  color: #126731;
  background-color: #c0eed1;
}
.list-group-item-green-500.list-group-item-action:hover, .list-group-item-green-500.list-group-item-action:focus {
  color: #126731;
  background-color: #ace9c2;
}
.list-group-item-green-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #126731;
  border-color: #126731;
}

.list-group-item-green-600 {
  color: #0c5527;
  background-color: #bde5cc;
}
.list-group-item-green-600.list-group-item-action:hover, .list-group-item-green-600.list-group-item-action:focus {
  color: #0c5527;
  background-color: #abdebe;
}
.list-group-item-green-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0c5527;
  border-color: #0c5527;
}

.list-group-item-green-700 {
  color: #0b4320;
  background-color: #bddbc8;
}
.list-group-item-green-700.list-group-item-action:hover, .list-group-item-green-700.list-group-item-action:focus {
  color: #0b4320;
  background-color: #add2ba;
}
.list-group-item-green-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0b4320;
  border-color: #0b4320;
}

.list-group-item-green-800 {
  color: #0c351c;
  background-color: #bdd3c5;
}
.list-group-item-green-800.list-group-item-action:hover, .list-group-item-green-800.list-group-item-action:focus {
  color: #0c351c;
  background-color: #aec9b8;
}
.list-group-item-green-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0c351c;
  border-color: #0c351c;
}

.list-group-item-green-900 {
  color: #0b2c18;
  background-color: #bccec3;
}
.list-group-item-green-900.list-group-item-action:hover, .list-group-item-green-900.list-group-item-action:focus {
  color: #0b2c18;
  background-color: #adc3b6;
}
.list-group-item-green-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0b2c18;
  border-color: #0b2c18;
}

.list-group-item-green-950 {
  color: #03180c;
  background-color: #b8c4bd;
}
.list-group-item-green-950.list-group-item-action:hover, .list-group-item-green-950.list-group-item-action:focus {
  color: #03180c;
  background-color: #aab8b0;
}
.list-group-item-green-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #03180c;
  border-color: #03180c;
}

.list-group-item-emerald-50 {
  color: #7b8480;
  background-color: #f9fefb;
}
.list-group-item-emerald-50.list-group-item-action:hover, .list-group-item-emerald-50.list-group-item-action:focus {
  color: #7b8480;
  background-color: #e3faec;
}
.list-group-item-emerald-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7b8480;
  border-color: #7b8480;
}

.list-group-item-emerald-100 {
  color: #6d8278;
  background-color: #f1fdf7;
}
.list-group-item-emerald-100.list-group-item-action:hover, .list-group-item-emerald-100.list-group-item-action:focus {
  color: #6d8278;
  background-color: #dbfaea;
}
.list-group-item-emerald-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6d8278;
  border-color: #6d8278;
}

.list-group-item-emerald-200 {
  color: #577f6d;
  background-color: #e6fbf1;
}
.list-group-item-emerald-200.list-group-item-action:hover, .list-group-item-emerald-200.list-group-item-action:focus {
  color: #577f6d;
  background-color: #d0f7e5;
}
.list-group-item-emerald-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #577f6d;
  border-color: #577f6d;
}

.list-group-item-emerald-300 {
  color: #3a7960;
  background-color: #d6f8ea;
}
.list-group-item-emerald-300.list-group-item-action:hover, .list-group-item-emerald-300.list-group-item-action:focus {
  color: #3a7960;
  background-color: #c0f4df;
}
.list-group-item-emerald-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3a7960;
  border-color: #3a7960;
}

.list-group-item-emerald-400 {
  color: #1c6e50;
  background-color: #c5f2e2;
}
.list-group-item-emerald-400.list-group-item-action:hover, .list-group-item-emerald-400.list-group-item-action:focus {
  color: #1c6e50;
  background-color: #b0edd8;
}
.list-group-item-emerald-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1c6e50;
  border-color: #1c6e50;
}

.list-group-item-emerald-500 {
  color: #096144;
  background-color: #bbebdb;
}
.list-group-item-emerald-500.list-group-item-action:hover, .list-group-item-emerald-500.list-group-item-action:focus {
  color: #096144;
  background-color: #a7e5d1;
}
.list-group-item-emerald-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #096144;
  border-color: #096144;
}

.list-group-item-emerald-600 {
  color: #034e37;
  background-color: #b8e1d4;
}
.list-group-item-emerald-600.list-group-item-action:hover, .list-group-item-emerald-600.list-group-item-action:focus {
  color: #034e37;
  background-color: #a6d9c9;
}
.list-group-item-emerald-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #034e37;
  border-color: #034e37;
}

.list-group-item-emerald-700 {
  color: #033f2e;
  background-color: #b8d8cf;
}
.list-group-item-emerald-700.list-group-item-action:hover, .list-group-item-emerald-700.list-group-item-action:focus {
  color: #033f2e;
  background-color: #a8cfc4;
}
.list-group-item-emerald-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #033f2e;
  border-color: #033f2e;
}

.list-group-item-emerald-800 {
  color: #043225;
  background-color: #b9d1ca;
}
.list-group-item-emerald-800.list-group-item-action:hover, .list-group-item-emerald-800.list-group-item-action:focus {
  color: #043225;
  background-color: #aac7be;
}
.list-group-item-emerald-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #043225;
  border-color: #043225;
}

.list-group-item-emerald-900 {
  color: #04291f;
  background-color: #b9cdc7;
}
.list-group-item-emerald-900.list-group-item-action:hover, .list-group-item-emerald-900.list-group-item-action:focus {
  color: #04291f;
  background-color: #aac2bb;
}
.list-group-item-emerald-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #04291f;
  border-color: #04291f;
}

.list-group-item-emerald-950 {
  color: #021712;
  background-color: #b7c3c0;
}
.list-group-item-emerald-950.list-group-item-action:hover, .list-group-item-emerald-950.list-group-item-action:focus {
  color: #021712;
  background-color: #a9b7b4;
}
.list-group-item-emerald-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #021712;
  border-color: #021712;
}

.list-group-item-teal-50 {
  color: #7d8482;
  background-color: #fafefd;
}
.list-group-item-teal-50.list-group-item-action:hover, .list-group-item-teal-50.list-group-item-action:focus {
  color: #7d8482;
  background-color: #e5faf5;
}
.list-group-item-teal-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7d8482;
  border-color: #7d8482;
}

.list-group-item-teal-100 {
  color: #6b837e;
  background-color: #f0fdfa;
}
.list-group-item-teal-100.list-group-item-action:hover, .list-group-item-teal-100.list-group-item-action:focus {
  color: #6b837e;
  background-color: #dafaf3;
}
.list-group-item-teal-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6b837e;
  border-color: #6b837e;
}

.list-group-item-teal-200 {
  color: #508077;
  background-color: #e2fcf7;
}
.list-group-item-teal-200.list-group-item-action:hover, .list-group-item-teal-200.list-group-item-action:focus {
  color: #508077;
  background-color: #cbfaf1;
}
.list-group-item-teal-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #508077;
  border-color: #508077;
}

.list-group-item-teal-300 {
  color: #317a6f;
  background-color: #d1f8f2;
}
.list-group-item-teal-300.list-group-item-action:hover, .list-group-item-teal-300.list-group-item-action:focus {
  color: #317a6f;
  background-color: #bbf5ec;
}
.list-group-item-teal-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #317a6f;
  border-color: #317a6f;
}

.list-group-item-teal-400 {
  color: #186f64;
  background-color: #c3f2ec;
}
.list-group-item-teal-400.list-group-item-action:hover, .list-group-item-teal-400.list-group-item-action:focus {
  color: #186f64;
  background-color: #aeede5;
}
.list-group-item-teal-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #186f64;
  border-color: #186f64;
}

.list-group-item-teal-500 {
  color: #0b6057;
  background-color: #bceae5;
}
.list-group-item-teal-500.list-group-item-action:hover, .list-group-item-teal-500.list-group-item-action:focus {
  color: #0b6057;
  background-color: #a9e4dd;
}
.list-group-item-teal-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0b6057;
  border-color: #0b6057;
}

.list-group-item-teal-600 {
  color: #074d47;
  background-color: #bbe0dd;
}
.list-group-item-teal-600.list-group-item-action:hover, .list-group-item-teal-600.list-group-item-action:focus {
  color: #074d47;
  background-color: #a9d8d4;
}
.list-group-item-teal-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #074d47;
  border-color: #074d47;
}

.list-group-item-teal-700 {
  color: #083e3a;
  background-color: #bbd8d6;
}
.list-group-item-teal-700.list-group-item-action:hover, .list-group-item-teal-700.list-group-item-action:focus {
  color: #083e3a;
  background-color: #abcfcc;
}
.list-group-item-teal-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #083e3a;
  border-color: #083e3a;
}

.list-group-item-teal-800 {
  color: #09312f;
  background-color: #bcd1d0;
}
.list-group-item-teal-800.list-group-item-action:hover, .list-group-item-teal-800.list-group-item-action:focus {
  color: #09312f;
  background-color: #adc7c5;
}
.list-group-item-teal-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #09312f;
  border-color: #09312f;
}

.list-group-item-teal-900 {
  color: #0a2927;
  background-color: #bccdcc;
}
.list-group-item-teal-900.list-group-item-action:hover, .list-group-item-teal-900.list-group-item-action:focus {
  color: #0a2927;
  background-color: #adc2c1;
}
.list-group-item-teal-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0a2927;
  border-color: #0a2927;
}

.list-group-item-teal-950 {
  color: #031918;
  background-color: #b8c4c4;
}
.list-group-item-teal-950.list-group-item-action:hover, .list-group-item-teal-950.list-group-item-action:focus {
  color: #031918;
  background-color: #aab8b8;
}
.list-group-item-teal-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #031918;
  border-color: #031918;
}

.list-group-item-cyan-50 {
  color: #7b8585;
  background-color: #f9fefe;
}
.list-group-item-cyan-50.list-group-item-action:hover, .list-group-item-cyan-50.list-group-item-action:focus {
  color: #7b8585;
  background-color: #e3fafa;
}
.list-group-item-cyan-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7b8585;
  border-color: #7b8585;
}

.list-group-item-cyan-100 {
  color: #6c8285;
  background-color: #f1fdfe;
}
.list-group-item-cyan-100.list-group-item-action:hover, .list-group-item-cyan-100.list-group-item-action:focus {
  color: #6c8285;
  background-color: #d9fafc;
}
.list-group-item-cyan-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6c8285;
  border-color: #6c8285;
}

.list-group-item-cyan-200 {
  color: #567f84;
  background-color: #e5fbfd;
}
.list-group-item-cyan-200.list-group-item-action:hover, .list-group-item-cyan-200.list-group-item-action:focus {
  color: #567f84;
  background-color: #cdf7fb;
}
.list-group-item-cyan-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #567f84;
  border-color: #567f84;
}

.list-group-item-cyan-300 {
  color: #367982;
  background-color: #d4f8fd;
}
.list-group-item-cyan-300.list-group-item-action:hover, .list-group-item-cyan-300.list-group-item-action:focus {
  color: #367982;
  background-color: #bcf4fc;
}
.list-group-item-cyan-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #367982;
  border-color: #367982;
}

.list-group-item-cyan-400 {
  color: #126e7c;
  background-color: #c0f2fa;
}
.list-group-item-cyan-400.list-group-item-action:hover, .list-group-item-cyan-400.list-group-item-action:focus {
  color: #126e7c;
  background-color: #a8edf8;
}
.list-group-item-cyan-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #126e7c;
  border-color: #126e7c;
}

.list-group-item-cyan-500 {
  color: #045f6f;
  background-color: #b9eaf2;
}
.list-group-item-cyan-500.list-group-item-action:hover, .list-group-item-cyan-500.list-group-item-action:focus {
  color: #045f6f;
  background-color: #a3e4ee;
}
.list-group-item-cyan-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #045f6f;
  border-color: #045f6f;
}

.list-group-item-cyan-600 {
  color: #054c5d;
  background-color: #b9dfe9;
}
.list-group-item-cyan-600.list-group-item-action:hover, .list-group-item-cyan-600.list-group-item-action:focus {
  color: #054c5d;
  background-color: #a6d6e3;
}
.list-group-item-cyan-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #054c5d;
  border-color: #054c5d;
}

.list-group-item-cyan-700 {
  color: #083d4b;
  background-color: #bbd7df;
}
.list-group-item-cyan-700.list-group-item-action:hover, .list-group-item-cyan-700.list-group-item-action:focus {
  color: #083d4b;
  background-color: #aacdd7;
}
.list-group-item-cyan-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #083d4b;
  border-color: #083d4b;
}

.list-group-item-cyan-800 {
  color: #0b313d;
  background-color: #bdd1d8;
}
.list-group-item-cyan-800.list-group-item-action:hover, .list-group-item-cyan-800.list-group-item-action:focus {
  color: #0b313d;
  background-color: #adc6cf;
}
.list-group-item-cyan-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0b313d;
  border-color: #0b313d;
}

.list-group-item-cyan-900 {
  color: #0c2934;
  background-color: #bdcdd3;
}
.list-group-item-cyan-900.list-group-item-action:hover, .list-group-item-cyan-900.list-group-item-action:focus {
  color: #0c2934;
  background-color: #aec1c9;
}
.list-group-item-cyan-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0c2934;
  border-color: #0c2934;
}

.list-group-item-cyan-950 {
  color: #051b24;
  background-color: #b9c5ca;
}
.list-group-item-cyan-950.list-group-item-action:hover, .list-group-item-cyan-950.list-group-item-action:focus {
  color: #051b24;
  background-color: #aab9bf;
}
.list-group-item-cyan-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #051b24;
  border-color: #051b24;
}

.list-group-item-sky-50 {
  color: #7d8285;
  background-color: #fafdfe;
}
.list-group-item-sky-50.list-group-item-action:hover, .list-group-item-sky-50.list-group-item-action:focus {
  color: #7d8285;
  background-color: #e5f5fa;
}
.list-group-item-sky-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7d8285;
  border-color: #7d8285;
}

.list-group-item-sky-100 {
  color: #757e85;
  background-color: #f6fbfe;
}
.list-group-item-sky-100.list-group-item-action:hover, .list-group-item-sky-100.list-group-item-action:focus {
  color: #757e85;
  background-color: #dff1fb;
}
.list-group-item-sky-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #757e85;
  border-color: #757e85;
}

.list-group-item-sky-200 {
  color: #617884;
  background-color: #ebf7fe;
}
.list-group-item-sky-200.list-group-item-action:hover, .list-group-item-sky-200.list-group-item-action:focus {
  color: #617884;
  background-color: #d3edfd;
}
.list-group-item-sky-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #617884;
  border-color: #617884;
}

.list-group-item-sky-300 {
  color: #416e84;
  background-color: #daf2fd;
}
.list-group-item-sky-300.list-group-item-action:hover, .list-group-item-sky-300.list-group-item-action:focus {
  color: #416e84;
  background-color: #c2eafc;
}
.list-group-item-sky-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #416e84;
  border-color: #416e84;
}

.list-group-item-sky-400 {
  color: #1e6381;
  background-color: #c7ecfc;
}
.list-group-item-sky-400.list-group-item-action:hover, .list-group-item-sky-400.list-group-item-action:focus {
  color: #1e6381;
  background-color: #afe4fb;
}
.list-group-item-sky-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1e6381;
  border-color: #1e6381;
}

.list-group-item-sky-500 {
  color: #08567a;
  background-color: #bbe5f8;
}
.list-group-item-sky-500.list-group-item-action:hover, .list-group-item-sky-500.list-group-item-action:focus {
  color: #08567a;
  background-color: #a4dcf6;
}
.list-group-item-sky-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #08567a;
  border-color: #08567a;
}

.list-group-item-sky-600 {
  color: #024568;
  background-color: #b7dcef;
}
.list-group-item-sky-600.list-group-item-action:hover, .list-group-item-sky-600.list-group-item-action:focus {
  color: #024568;
  background-color: #a2d2ea;
}
.list-group-item-sky-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #024568;
  border-color: #024568;
}

.list-group-item-sky-700 {
  color: #023754;
  background-color: #b8d4e4;
}
.list-group-item-sky-700.list-group-item-action:hover, .list-group-item-sky-700.list-group-item-action:focus {
  color: #023754;
  background-color: #a6c9dd;
}
.list-group-item-sky-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #023754;
  border-color: #023754;
}

.list-group-item-sky-800 {
  color: #042f46;
  background-color: #b9d0dc;
}
.list-group-item-sky-800.list-group-item-action:hover, .list-group-item-sky-800.list-group-item-action:focus {
  color: #042f46;
  background-color: #a8c5d4;
}
.list-group-item-sky-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #042f46;
  border-color: #042f46;
}

.list-group-item-sky-900 {
  color: #07273a;
  background-color: #baccd6;
}
.list-group-item-sky-900.list-group-item-action:hover, .list-group-item-sky-900.list-group-item-action:focus {
  color: #07273a;
  background-color: #aac0cc;
}
.list-group-item-sky-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #07273a;
  border-color: #07273a;
}

.list-group-item-sky-950 {
  color: #051926;
  background-color: #b9c4cb;
}
.list-group-item-sky-950.list-group-item-action:hover, .list-group-item-sky-950.list-group-item-action:focus {
  color: #051926;
  background-color: #aab8c0;
}
.list-group-item-sky-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #051926;
  border-color: #051926;
}

.list-group-item-blue-50 {
  color: #7d8085;
  background-color: #fafcfe;
}
.list-group-item-blue-50.list-group-item-action:hover, .list-group-item-blue-50.list-group-item-action:focus {
  color: #7d8085;
  background-color: #e5effa;
}
.list-group-item-blue-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7d8085;
  border-color: #7d8085;
}

.list-group-item-blue-100 {
  color: #727a85;
  background-color: #f4f8fe;
}
.list-group-item-blue-100.list-group-item-action:hover, .list-group-item-blue-100.list-group-item-action:focus {
  color: #727a85;
  background-color: #dde9fc;
}
.list-group-item-blue-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #727a85;
  border-color: #727a85;
}

.list-group-item-blue-200 {
  color: #647285;
  background-color: #ecf4fe;
}
.list-group-item-blue-200.list-group-item-action:hover, .list-group-item-blue-200.list-group-item-action:focus {
  color: #647285;
  background-color: #d4e6fd;
}
.list-group-item-blue-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #647285;
  border-color: #647285;
}

.list-group-item-blue-300 {
  color: #4d6784;
  background-color: #e0eefe;
}
.list-group-item-blue-300.list-group-item-action:hover, .list-group-item-blue-300.list-group-item-action:focus {
  color: #4d6784;
  background-color: #c7e0fd;
}
.list-group-item-blue-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #4d6784;
  border-color: #4d6784;
}

.list-group-item-blue-400 {
  color: #325682;
  background-color: #d2e5fd;
}
.list-group-item-blue-400.list-group-item-action:hover, .list-group-item-blue-400.list-group-item-action:focus {
  color: #325682;
  background-color: #bad7fc;
}
.list-group-item-blue-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #325682;
  border-color: #325682;
}

.list-group-item-blue-500 {
  color: #1f4480;
  background-color: #c7dbfc;
}
.list-group-item-blue-500.list-group-item-action:hover, .list-group-item-blue-500.list-group-item-action:focus {
  color: #1f4480;
  background-color: #afcbfb;
}
.list-group-item-blue-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1f4480;
  border-color: #1f4480;
}

.list-group-item-blue-600 {
  color: #14347b;
  background-color: #c1d3f9;
}
.list-group-item-blue-600.list-group-item-action:hover, .list-group-item-blue-600.list-group-item-action:focus {
  color: #14347b;
  background-color: #aac3f7;
}
.list-group-item-blue-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #14347b;
  border-color: #14347b;
}

.list-group-item-blue-700 {
  color: #102971;
  background-color: #bfcdf3;
}
.list-group-item-blue-700.list-group-item-action:hover, .list-group-item-blue-700.list-group-item-action:focus {
  color: #102971;
  background-color: #aabcef;
}
.list-group-item-blue-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #102971;
  border-color: #102971;
}

.list-group-item-blue-800 {
  color: #10225b;
  background-color: #bfc9e8;
}
.list-group-item-blue-800.list-group-item-action:hover, .list-group-item-blue-800.list-group-item-action:focus {
  color: #10225b;
  background-color: #acb9e1;
}
.list-group-item-blue-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #10225b;
  border-color: #10225b;
}

.list-group-item-blue-900 {
  color: #101f48;
  background-color: #bfc7de;
}
.list-group-item-blue-900.list-group-item-action:hover, .list-group-item-blue-900.list-group-item-action:focus {
  color: #101f48;
  background-color: #aeb8d5;
}
.list-group-item-blue-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #101f48;
  border-color: #101f48;
}

.list-group-item-blue-950 {
  color: #0c142c;
  background-color: #bdc1ce;
}
.list-group-item-blue-950.list-group-item-action:hover, .list-group-item-blue-950.list-group-item-action:focus {
  color: #0c142c;
  background-color: #aeb3c3;
}
.list-group-item-blue-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #0c142c;
  border-color: #0c142c;
}

.list-group-item-indigo-50 {
  color: #757985;
  background-color: #f6f8fe;
}
.list-group-item-indigo-50.list-group-item-action:hover, .list-group-item-indigo-50.list-group-item-action:focus {
  color: #757985;
  background-color: #dfe6fb;
}
.list-group-item-indigo-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #757985;
  border-color: #757985;
}

.list-group-item-indigo-100 {
  color: #757985;
  background-color: #f6f8fe;
}
.list-group-item-indigo-100.list-group-item-action:hover, .list-group-item-indigo-100.list-group-item-action:focus {
  color: #757985;
  background-color: #dfe6fb;
}
.list-group-item-indigo-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #757985;
  border-color: #757985;
}

.list-group-item-indigo-200 {
  color: #686e85;
  background-color: #eff2fe;
}
.list-group-item-indigo-200.list-group-item-action:hover, .list-group-item-indigo-200.list-group-item-action:focus {
  color: #686e85;
  background-color: #d7dffd;
}
.list-group-item-indigo-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #686e85;
  border-color: #686e85;
}

.list-group-item-indigo-300 {
  color: #565e84;
  background-color: #e5e9fd;
}
.list-group-item-indigo-300.list-group-item-action:hover, .list-group-item-indigo-300.list-group-item-action:focus {
  color: #565e84;
  background-color: #cdd5fb;
}
.list-group-item-indigo-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #565e84;
  border-color: #565e84;
}

.list-group-item-indigo-400 {
  color: #444981;
  background-color: #dbdefc;
}
.list-group-item-indigo-400.list-group-item-action:hover, .list-group-item-indigo-400.list-group-item-action:focus {
  color: #444981;
  background-color: #c3c8fa;
}
.list-group-item-indigo-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #444981;
  border-color: #444981;
}

.list-group-item-indigo-500 {
  color: #34367e;
  background-color: #d3d3fa;
}
.list-group-item-indigo-500.list-group-item-action:hover, .list-group-item-indigo-500.list-group-item-action:focus {
  color: #34367e;
  background-color: #bcbcf7;
}
.list-group-item-indigo-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #34367e;
  border-color: #34367e;
}

.list-group-item-indigo-600 {
  color: #2a2578;
  background-color: #cdcaf7;
}
.list-group-item-indigo-600.list-group-item-action:hover, .list-group-item-indigo-600.list-group-item-action:focus {
  color: #2a2578;
  background-color: #b8b4f4;
}
.list-group-item-indigo-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2a2578;
  border-color: #2a2578;
}

.list-group-item-indigo-700 {
  color: #231e6a;
  background-color: #cac7ef;
}
.list-group-item-indigo-700.list-group-item-action:hover, .list-group-item-indigo-700.list-group-item-action:focus {
  color: #231e6a;
  background-color: #b7b3e9;
}
.list-group-item-indigo-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #231e6a;
  border-color: #231e6a;
}

.list-group-item-indigo-800 {
  color: #1d1955;
  background-color: #c6c4e5;
}
.list-group-item-indigo-800.list-group-item-action:hover, .list-group-item-indigo-800.list-group-item-action:focus {
  color: #1d1955;
  background-color: #b5b2dd;
}
.list-group-item-indigo-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1d1955;
  border-color: #1d1955;
}

.list-group-item-indigo-900 {
  color: #1a1844;
  background-color: #c5c4db;
}
.list-group-item-indigo-900.list-group-item-action:hover, .list-group-item-indigo-900.list-group-item-action:focus {
  color: #1a1844;
  background-color: #b5b4d1;
}
.list-group-item-indigo-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1a1844;
  border-color: #1a1844;
}

.list-group-item-indigo-950 {
  color: #100f27;
  background-color: #bfbecc;
}
.list-group-item-indigo-950.list-group-item-action:hover, .list-group-item-indigo-950.list-group-item-action:focus {
  color: #100f27;
  background-color: #b1b0c1;
}
.list-group-item-indigo-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #100f27;
  border-color: #100f27;
}

.list-group-item-violet-50 {
  color: #807f85;
  background-color: #fbfbfe;
}
.list-group-item-violet-50.list-group-item-action:hover, .list-group-item-violet-50.list-group-item-action:focus {
  color: #807f85;
  background-color: #e7e7f9;
}
.list-group-item-violet-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #807f85;
  border-color: #807f85;
}

.list-group-item-violet-100 {
  color: #7c7a85;
  background-color: #f9f8fe;
}
.list-group-item-violet-100.list-group-item-action:hover, .list-group-item-violet-100.list-group-item-action:focus {
  color: #7c7a85;
  background-color: #e6e2fb;
}
.list-group-item-violet-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7c7a85;
  border-color: #7c7a85;
}

.list-group-item-violet-200 {
  color: #737085;
  background-color: #f5f3fe;
}
.list-group-item-violet-200.list-group-item-action:hover, .list-group-item-violet-200.list-group-item-action:focus {
  color: #737085;
  background-color: #e1dbfc;
}
.list-group-item-violet-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #737085;
  border-color: #737085;
}

.list-group-item-violet-300 {
  color: #665f84;
  background-color: #eeeafe;
}
.list-group-item-violet-300.list-group-item-action:hover, .list-group-item-violet-300.list-group-item-action:focus {
  color: #665f84;
  background-color: #dad2fd;
}
.list-group-item-violet-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #665f84;
  border-color: #665f84;
}

.list-group-item-violet-400 {
  color: #574982;
  background-color: #e6defd;
}
.list-group-item-violet-400.list-group-item-action:hover, .list-group-item-violet-400.list-group-item-action:focus {
  color: #574982;
  background-color: #d4c6fc;
}
.list-group-item-violet-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #574982;
  border-color: #574982;
}

.list-group-item-violet-500 {
  color: #493080;
  background-color: #ded1fc;
}
.list-group-item-violet-500.list-group-item-action:hover, .list-group-item-violet-500.list-group-item-action:focus {
  color: #493080;
  background-color: #cdb9fa;
}
.list-group-item-violet-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #493080;
  border-color: #493080;
}

.list-group-item-violet-600 {
  color: #411f7c;
  background-color: #dac7f9;
}
.list-group-item-violet-600.list-group-item-action:hover, .list-group-item-violet-600.list-group-item-action:focus {
  color: #411f7c;
  background-color: #cbb0f7;
}
.list-group-item-violet-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #411f7c;
  border-color: #411f7c;
}

.list-group-item-violet-700 {
  color: #391571;
  background-color: #d5c2f4;
}
.list-group-item-violet-700.list-group-item-action:hover, .list-group-item-violet-700.list-group-item-action:focus {
  color: #391571;
  background-color: #c6acf0;
}
.list-group-item-violet-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #391571;
  border-color: #391571;
}

.list-group-item-violet-800 {
  color: #30125f;
  background-color: #d0c0ea;
}
.list-group-item-violet-800.list-group-item-action:hover, .list-group-item-violet-800.list-group-item-action:focus {
  color: #30125f;
  background-color: #c2ade4;
}
.list-group-item-violet-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #30125f;
  border-color: #30125f;
}

.list-group-item-violet-900 {
  color: #28104e;
  background-color: #ccbfe1;
}
.list-group-item-violet-900.list-group-item-action:hover, .list-group-item-violet-900.list-group-item-action:focus {
  color: #28104e;
  background-color: #beaed9;
}
.list-group-item-violet-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #28104e;
  border-color: #28104e;
}

.list-group-item-violet-950 {
  color: #180935;
  background-color: #c4bbd3;
}
.list-group-item-violet-950.list-group-item-action:hover, .list-group-item-violet-950.list-group-item-action:focus {
  color: #180935;
  background-color: #b7acc9;
}
.list-group-item-violet-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #180935;
  border-color: #180935;
}

.list-group-item-purple-50 {
  color: #828085;
  background-color: #fdfbfe;
}
.list-group-item-purple-50.list-group-item-action:hover, .list-group-item-purple-50.list-group-item-action:focus {
  color: #828085;
  background-color: #f3e7f9;
}
.list-group-item-purple-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #828085;
  border-color: #828085;
}

.list-group-item-purple-100 {
  color: #7f7985;
  background-color: #fbf8fe;
}
.list-group-item-purple-100.list-group-item-action:hover, .list-group-item-purple-100.list-group-item-action:focus {
  color: #7f7985;
  background-color: #eee2fb;
}
.list-group-item-purple-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7f7985;
  border-color: #7f7985;
}

.list-group-item-purple-200 {
  color: #7a6f85;
  background-color: #f8f3fe;
}
.list-group-item-purple-200.list-group-item-action:hover, .list-group-item-purple-200.list-group-item-action:focus {
  color: #7a6f85;
  background-color: #eadbfc;
}
.list-group-item-purple-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7a6f85;
  border-color: #7a6f85;
}

.list-group-item-purple-300 {
  color: #715e85;
  background-color: #f3e9fe;
}
.list-group-item-purple-300.list-group-item-action:hover, .list-group-item-purple-300.list-group-item-action:focus {
  color: #715e85;
  background-color: #e6d1fd;
}
.list-group-item-purple-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #715e85;
  border-color: #715e85;
}

.list-group-item-purple-400 {
  color: #644584;
  background-color: #eddcfd;
}
.list-group-item-purple-400.list-group-item-action:hover, .list-group-item-purple-400.list-group-item-action:focus {
  color: #644584;
  background-color: #e1c4fc;
}
.list-group-item-purple-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #644584;
  border-color: #644584;
}

.list-group-item-purple-500 {
  color: #582d81;
  background-color: #e6cffc;
}
.list-group-item-purple-500.list-group-item-action:hover, .list-group-item-purple-500.list-group-item-action:focus {
  color: #582d81;
  background-color: #dab7fb;
}
.list-group-item-purple-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #582d81;
  border-color: #582d81;
}

.list-group-item-purple-600 {
  color: #4d1b7a;
  background-color: #e0c5f8;
}
.list-group-item-purple-600.list-group-item-action:hover, .list-group-item-purple-600.list-group-item-action:focus {
  color: #4d1b7a;
  background-color: #d4aef5;
}
.list-group-item-purple-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #4d1b7a;
  border-color: #4d1b7a;
}

.list-group-item-purple-700 {
  color: #42126c;
  background-color: #dac0f1;
}
.list-group-item-purple-700.list-group-item-action:hover, .list-group-item-purple-700.list-group-item-action:focus {
  color: #42126c;
  background-color: #ceabec;
}
.list-group-item-purple-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #42126c;
  border-color: #42126c;
}

.list-group-item-purple-800 {
  color: #381258;
  background-color: #d5c0e6;
}
.list-group-item-purple-800.list-group-item-action:hover, .list-group-item-purple-800.list-group-item-action:focus {
  color: #381258;
  background-color: #c9aedf;
}
.list-group-item-purple-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #381258;
  border-color: #381258;
}

.list-group-item-purple-900 {
  color: #2e0f47;
  background-color: #d0bfdd;
}
.list-group-item-purple-900.list-group-item-action:hover, .list-group-item-purple-900.list-group-item-action:focus {
  color: #2e0f47;
  background-color: #c4aed4;
}
.list-group-item-purple-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2e0f47;
  border-color: #2e0f47;
}

.list-group-item-purple-950 {
  color: #1f0434;
  background-color: #c7b9d3;
}
.list-group-item-purple-950.list-group-item-action:hover, .list-group-item-purple-950.list-group-item-action:focus {
  color: #1f0434;
  background-color: #baa9c9;
}
.list-group-item-purple-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1f0434;
  border-color: #1f0434;
}

.list-group-item-fuchsia-50 {
  color: #847f85;
  background-color: #fefbfe;
}
.list-group-item-fuchsia-50.list-group-item-action:hover, .list-group-item-fuchsia-50.list-group-item-action:focus {
  color: #847f85;
  background-color: #f9e7f9;
}
.list-group-item-fuchsia-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #847f85;
  border-color: #847f85;
}

.list-group-item-fuchsia-100 {
  color: #827985;
  background-color: #fdf8fe;
}
.list-group-item-fuchsia-100.list-group-item-action:hover, .list-group-item-fuchsia-100.list-group-item-action:focus {
  color: #827985;
  background-color: #f7e2fb;
}
.list-group-item-fuchsia-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #827985;
  border-color: #827985;
}

.list-group-item-fuchsia-200 {
  color: #806d85;
  background-color: #fbf1fe;
}
.list-group-item-fuchsia-200.list-group-item-action:hover, .list-group-item-fuchsia-200.list-group-item-action:focus {
  color: #806d85;
  background-color: #f4d9fc;
}
.list-group-item-fuchsia-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #806d85;
  border-color: #806d85;
}

.list-group-item-fuchsia-300 {
  color: #7d5984;
  background-color: #fae7fd;
}
.list-group-item-fuchsia-300.list-group-item-action:hover, .list-group-item-fuchsia-300.list-group-item-action:focus {
  color: #7d5984;
  background-color: #f5cffb;
}
.list-group-item-fuchsia-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7d5984;
  border-color: #7d5984;
}

.list-group-item-fuchsia-400 {
  color: #793f82;
  background-color: #f8d9fd;
}
.list-group-item-fuchsia-400.list-group-item-action:hover, .list-group-item-fuchsia-400.list-group-item-action:focus {
  color: #793f82;
  background-color: #f4c1fc;
}
.list-group-item-fuchsia-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #793f82;
  border-color: #793f82;
}

.list-group-item-fuchsia-500 {
  color: #71257d;
  background-color: #f4cafa;
}
.list-group-item-fuchsia-500.list-group-item-action:hover, .list-group-item-fuchsia-500.list-group-item-action:focus {
  color: #71257d;
  background-color: #efb3f8;
}
.list-group-item-fuchsia-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #71257d;
  border-color: #71257d;
}

.list-group-item-fuchsia-600 {
  color: #64146e;
  background-color: #edc2f2;
}
.list-group-item-fuchsia-600.list-group-item-action:hover, .list-group-item-fuchsia-600.list-group-item-action:focus {
  color: #64146e;
  background-color: #e7adee;
}
.list-group-item-fuchsia-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #64146e;
  border-color: #64146e;
}

.list-group-item-fuchsia-700 {
  color: #550f5b;
  background-color: #e4bfe8;
}
.list-group-item-fuchsia-700.list-group-item-action:hover, .list-group-item-fuchsia-700.list-group-item-action:focus {
  color: #550f5b;
  background-color: #dcace1;
}
.list-group-item-fuchsia-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #550f5b;
  border-color: #550f5b;
}

.list-group-item-fuchsia-800 {
  color: #460d4b;
  background-color: #dcbedf;
}
.list-group-item-fuchsia-800.list-group-item-action:hover, .list-group-item-fuchsia-800.list-group-item-action:focus {
  color: #460d4b;
  background-color: #d3add7;
}
.list-group-item-fuchsia-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #460d4b;
  border-color: #460d4b;
}

.list-group-item-fuchsia-900 {
  color: #3b0e3d;
  background-color: #d6bed8;
}
.list-group-item-fuchsia-900.list-group-item-action:hover, .list-group-item-fuchsia-900.list-group-item-action:focus {
  color: #3b0e3d;
  background-color: #ccaece;
}
.list-group-item-fuchsia-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #3b0e3d;
  border-color: #3b0e3d;
}

.list-group-item-fuchsia-950 {
  color: #270329;
  background-color: #ccb8cd;
}
.list-group-item-fuchsia-950.list-group-item-action:hover, .list-group-item-fuchsia-950.list-group-item-action:focus {
  color: #270329;
  background-color: #c1a9c2;
}
.list-group-item-fuchsia-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #270329;
  border-color: #270329;
}

.list-group-item-pink-50 {
  color: #847e81;
  background-color: #fefbfc;
}
.list-group-item-pink-50.list-group-item-action:hover, .list-group-item-pink-50.list-group-item-action:focus {
  color: #847e81;
  background-color: #f9e7ed;
}
.list-group-item-pink-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #847e81;
  border-color: #847e81;
}

.list-group-item-pink-100 {
  color: #84797f;
  background-color: #fdf8fb;
}
.list-group-item-pink-100.list-group-item-action:hover, .list-group-item-pink-100.list-group-item-action:focus {
  color: #84797f;
  background-color: #f7e4f0;
}
.list-group-item-pink-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #84797f;
  border-color: #84797f;
}

.list-group-item-pink-200 {
  color: #836c79;
  background-color: #fdf1f8;
}
.list-group-item-pink-200.list-group-item-action:hover, .list-group-item-pink-200.list-group-item-action:focus {
  color: #836c79;
  background-color: #fadbed;
}
.list-group-item-pink-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #836c79;
  border-color: #836c79;
}

.list-group-item-pink-300 {
  color: #7f3c5f;
  background-color: #fbd7ea;
}
.list-group-item-pink-300.list-group-item-action:hover, .list-group-item-pink-300.list-group-item-action:focus {
  color: #7f3c5f;
  background-color: #f9c0de;
}
.list-group-item-pink-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7f3c5f;
  border-color: #7f3c5f;
}

.list-group-item-pink-400 {
  color: #7f3c5f;
  background-color: #fbd7ea;
}
.list-group-item-pink-400.list-group-item-action:hover, .list-group-item-pink-400.list-group-item-action:focus {
  color: #7f3c5f;
  background-color: #f9c0de;
}
.list-group-item-pink-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7f3c5f;
  border-color: #7f3c5f;
}

.list-group-item-pink-500 {
  color: #7b2650;
  background-color: #f9cbe2;
}
.list-group-item-pink-500.list-group-item-action:hover, .list-group-item-pink-500.list-group-item-action:focus {
  color: #7b2650;
  background-color: #f6b4d5;
}
.list-group-item-pink-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7b2650;
  border-color: #7b2650;
}

.list-group-item-pink-600 {
  color: #72153e;
  background-color: #f4c2d8;
}
.list-group-item-pink-600.list-group-item-action:hover, .list-group-item-pink-600.list-group-item-action:focus {
  color: #72153e;
  background-color: #f0acca;
}
.list-group-item-pink-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #72153e;
  border-color: #72153e;
}

.list-group-item-pink-700 {
  color: #630d31;
  background-color: #ecbed1;
}
.list-group-item-pink-700.list-group-item-action:hover, .list-group-item-pink-700.list-group-item-action:focus {
  color: #630d31;
  background-color: #e6aac3;
}
.list-group-item-pink-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #630d31;
  border-color: #630d31;
}

.list-group-item-pink-800 {
  color: #520c29;
  background-color: #e3bdcc;
}
.list-group-item-pink-800.list-group-item-action:hover, .list-group-item-pink-800.list-group-item-action:focus {
  color: #520c29;
  background-color: #dbabbe;
}
.list-group-item-pink-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #520c29;
  border-color: #520c29;
}

.list-group-item-pink-900 {
  color: #450d23;
  background-color: #dcbeca;
}
.list-group-item-pink-900.list-group-item-action:hover, .list-group-item-pink-900.list-group-item-action:focus {
  color: #450d23;
  background-color: #d3adbc;
}
.list-group-item-pink-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #450d23;
  border-color: #450d23;
}

.list-group-item-pink-950 {
  color: #2a0413;
  background-color: #cdb9c1;
}
.list-group-item-pink-950.list-group-item-action:hover, .list-group-item-pink-950.list-group-item-action:focus {
  color: #2a0413;
  background-color: #c2aab4;
}
.list-group-item-pink-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2a0413;
  border-color: #2a0413;
}

.list-group-item-rose-50 {
  color: #857e7e;
  background-color: #fefafb;
}
.list-group-item-rose-50.list-group-item-action:hover, .list-group-item-rose-50.list-group-item-action:focus {
  color: #857e7e;
  background-color: #fae5ea;
}
.list-group-item-rose-50.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857e7e;
  border-color: #857e7e;
}

.list-group-item-rose-100 {
  color: #857778;
  background-color: #fef7f7;
}
.list-group-item-rose-100.list-group-item-action:hover, .list-group-item-rose-100.list-group-item-action:focus {
  color: #857778;
  background-color: #fbe0e0;
}
.list-group-item-rose-100.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #857778;
  border-color: #857778;
}

.list-group-item-rose-200 {
  color: #856b6e;
  background-color: #fef0f2;
}
.list-group-item-rose-200.list-group-item-action:hover, .list-group-item-rose-200.list-group-item-action:focus {
  color: #856b6e;
  background-color: #fcd8dd;
}
.list-group-item-rose-200.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #856b6e;
  border-color: #856b6e;
}

.list-group-item-rose-300 {
  color: #84565b;
  background-color: #fee5e8;
}
.list-group-item-rose-300.list-group-item-action:hover, .list-group-item-rose-300.list-group-item-action:focus {
  color: #84565b;
  background-color: #fdccd2;
}
.list-group-item-rose-300.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #84565b;
  border-color: #84565b;
}

.list-group-item-rose-400 {
  color: #833b46;
  background-color: #fdd7dc;
}
.list-group-item-rose-400.list-group-item-action:hover, .list-group-item-rose-400.list-group-item-action:focus {
  color: #833b46;
  background-color: #fcbfc7;
}
.list-group-item-rose-400.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #833b46;
  border-color: #833b46;
}

.list-group-item-rose-500 {
  color: #7f2131;
  background-color: #fbc9d1;
}
.list-group-item-rose-500.list-group-item-action:hover, .list-group-item-rose-500.list-group-item-action:focus {
  color: #7f2131;
  background-color: #f9b1bd;
}
.list-group-item-rose-500.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7f2131;
  border-color: #7f2131;
}

.list-group-item-rose-600 {
  color: #751026;
  background-color: #f6bfcb;
}
.list-group-item-rose-600.list-group-item-action:hover, .list-group-item-rose-600.list-group-item-action:focus {
  color: #751026;
  background-color: #f3a9b9;
}
.list-group-item-rose-600.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #751026;
  border-color: #751026;
}

.list-group-item-rose-700 {
  color: #630a20;
  background-color: #ecbcc8;
}
.list-group-item-rose-700.list-group-item-action:hover, .list-group-item-rose-700.list-group-item-action:focus {
  color: #630a20;
  background-color: #e6a8b8;
}
.list-group-item-rose-700.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #630a20;
  border-color: #630a20;
}

.list-group-item-rose-800 {
  color: #530a1e;
  background-color: #e3bcc7;
}
.list-group-item-rose-800.list-group-item-action:hover, .list-group-item-rose-800.list-group-item-action:focus {
  color: #530a1e;
  background-color: #dbaab8;
}
.list-group-item-rose-800.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #530a1e;
  border-color: #530a1e;
}

.list-group-item-rose-900 {
  color: #470a1d;
  background-color: #ddbcc6;
}
.list-group-item-rose-900.list-group-item-action:hover, .list-group-item-rose-900.list-group-item-action:focus {
  color: #470a1d;
  background-color: #d4abb8;
}
.list-group-item-rose-900.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #470a1d;
  border-color: #470a1d;
}

.list-group-item-rose-950 {
  color: #28030d;
  background-color: #ccb8be;
}
.list-group-item-rose-950.list-group-item-action:hover, .list-group-item-rose-950.list-group-item-action:focus {
  color: #28030d;
  background-color: #c1a9b0;
}
.list-group-item-rose-950.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #28030d;
  border-color: #28030d;
}

.list-group-item-cyph {
  color: #255161;
  background-color: #cae2eb;
}
.list-group-item-cyph.list-group-item-action:hover, .list-group-item-cyph.list-group-item-action:focus {
  color: #255161;
  background-color: #b7d8e4;
}
.list-group-item-cyph.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #255161;
  border-color: #255161;
}

.list-group-item-rame {
  color: #715b00;
  background-color: #f4e8b7;
}
.list-group-item-rame.list-group-item-action:hover, .list-group-item-rame.list-group-item-action:focus {
  color: #715b00;
  background-color: #f1e1a1;
}
.list-group-item-rame.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #715b00;
  border-color: #715b00;
}

.list-group-item-dream {
  color: #853465;
  background-color: #fed3ed;
}
.list-group-item-dream.list-group-item-action:hover, .list-group-item-dream.list-group-item-action:focus {
  color: #853465;
  background-color: #fdbae3;
}
.list-group-item-dream.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #853465;
  border-color: #853465;
}

.list-group-item-rhdt {
  color: #005c2a;
  background-color: #b7e8cd;
}
.list-group-item-rhdt.list-group-item-action:hover, .list-group-item-rhdt.list-group-item-action:focus {
  color: #005c2a;
  background-color: #a4e2c0;
}
.list-group-item-rhdt.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #005c2a;
  border-color: #005c2a;
}

.list-group-item-dayli {
  color: #316c6a;
  background-color: #d1f1f0;
}
.list-group-item-dayli.list-group-item-action:hover, .list-group-item-dayli.list-group-item-action:focus {
  color: #316c6a;
  background-color: #bdebea;
}
.list-group-item-dayli.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #316c6a;
  border-color: #316c6a;
}

.list-group-item-cubai {
  color: #743a18;
  background-color: #f5d6c3;
}
.list-group-item-cubai.list-group-item-action:hover, .list-group-item-cubai.list-group-item-action:focus {
  color: #743a18;
  background-color: #f1c7ad;
}
.list-group-item-cubai.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #743a18;
  border-color: #743a18;
}

.list-group-item-witch {
  color: #1e062e;
  background-color: #c7bacf;
}
.list-group-item-witch.list-group-item-action:hover, .list-group-item-witch.list-group-item-action:focus {
  color: #1e062e;
  background-color: #bbabc5;
}
.list-group-item-witch.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #1e062e;
  border-color: #1e062e;
}

.list-group-item-fc {
  color: #2d0936;
  background-color: #cfbcd3;
}
.list-group-item-fc.list-group-item-action:hover, .list-group-item-fc.list-group-item-action:focus {
  color: #2d0936;
  background-color: #c4adc9;
}
.list-group-item-fc.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2d0936;
  border-color: #2d0936;
}

.list-group-item-hugh {
  color: #7e620b;
  background-color: #faecbd;
}
.list-group-item-hugh.list-group-item-action:hover, .list-group-item-hugh.list-group-item-action:focus {
  color: #7e620b;
  background-color: #f8e5a5;
}
.list-group-item-hugh.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7e620b;
  border-color: #7e620b;
}

.list-group-item-dfc {
  color: #2d0936;
  background-color: #cfbcd3;
}
.list-group-item-dfc.list-group-item-action:hover, .list-group-item-dfc.list-group-item-action:focus {
  color: #2d0936;
  background-color: #c4adc9;
}
.list-group-item-dfc.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #2d0936;
  border-color: #2d0936;
}

.list-group-item-dhugh {
  color: #7e620b;
  background-color: #faecbd;
}
.list-group-item-dhugh.list-group-item-action:hover, .list-group-item-dhugh.list-group-item-action:focus {
  color: #7e620b;
  background-color: #f8e5a5;
}
.list-group-item-dhugh.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #7e620b;
  border-color: #7e620b;
}

.list-group-item-defrag {
  color: #005554;
  background-color: #b7e5e4;
}
.list-group-item-defrag.list-group-item-action:hover, .list-group-item-defrag.list-group-item-action:focus {
  color: #005554;
  background-color: #a4dedd;
}
.list-group-item-defrag.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #005554;
  border-color: #005554;
}

.list-group-item-heist {
  color: #6f3014;
  background-color: #f3d1c1;
}
.list-group-item-heist.list-group-item-action:hover, .list-group-item-heist.list-group-item-action:focus {
  color: #6f3014;
  background-color: #efc1ac;
}
.list-group-item-heist.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6f3014;
  border-color: #6f3014;
}

.list-group-item-aftrl {
  color: #061222;
  background-color: #bac0c9;
}
.list-group-item-aftrl.list-group-item-action:hover, .list-group-item-aftrl.list-group-item-action:focus {
  color: #061222;
  background-color: #acb3be;
}
.list-group-item-aftrl.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #061222;
  border-color: #061222;
}

.list-group-item-consp {
  color: #001e57;
  background-color: #b7c7e6;
}
.list-group-item-consp.list-group-item-action:hover, .list-group-item-consp.list-group-item-action:focus {
  color: #001e57;
  background-color: #a4b8df;
}
.list-group-item-consp.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #001e57;
  border-color: #001e57;
}

.list-group-item-tort {
  color: #660710;
  background-color: #edbabf;
}
.list-group-item-tort.list-group-item-action:hover, .list-group-item-tort.list-group-item-action:focus {
  color: #660710;
  background-color: #e8a6ac;
}
.list-group-item-tort.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #660710;
  border-color: #660710;
}

.list-group-item-hohurry {
  color: #6f1114;
  background-color: #f3c0c2;
}
.list-group-item-hohurry.list-group-item-action:hover, .list-group-item-hohurry.list-group-item-action:focus {
  color: #6f1114;
  background-color: #efabad;
}
.list-group-item-hohurry.list-group-item-action.active {
  color: #FEFEFE;
  background-color: #6f1114;
  border-color: #6f1114;
}

.close {
  float: right;
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1;
  color: #010101;
  text-shadow: 0 1px 0 #FEFEFE;
  opacity: 0.5;
}
.close:hover {
  color: #010101;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(254, 254, 254, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(1, 1, 1, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(254, 254, 254, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FEFEFE;
  background-clip: padding-box;
  border: 1px solid rgba(1, 1, 1, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #010101;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #ced4da;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #ced4da;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #010101;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #010101;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #010101;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #010101;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FEFEFE;
  text-align: center;
  background-color: #010101;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  background-color: #FEFEFE;
  background-clip: padding-box;
  border: 1px solid rgba(1, 1, 1, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(1, 1, 1, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FEFEFE;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(1, 1, 1, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FEFEFE;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(1, 1, 1, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FEFEFE;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f6f6f6;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(1, 1, 1, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FEFEFE;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  background-color: #f6f6f6;
  border-bottom: 1px solid #eaeaea;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #FEFEFE;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FEFEFE;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
  background-image: linear-gradient(90deg, rgba(1, 1, 1, 0.25), rgba(1, 1, 1, 0.001));
}

.carousel-control-next {
  right: 0;
  background-image: linear-gradient(270deg, rgba(1, 1, 1, 0.25), rgba(1, 1, 1, 0.001));
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FEFEFE' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FEFEFE' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FEFEFE;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FEFEFE;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #0A2D49 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #04111c !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28b745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1f8d35 !important;
}

.bg-info {
  background-color: #66F8F1 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #35f6ed !important;
}

.bg-warning {
  background-color: #ffe606 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d2bd00 !important;
}

.bg-danger {
  background-color: #F5250A !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #c41e08 !important;
}

.bg-light {
  background-color: #e9ecef !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #cbd3da !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-tempus-blue {
  background-color: #0A2D49 !important;
}

a.bg-tempus-blue:hover, a.bg-tempus-blue:focus,
button.bg-tempus-blue:hover,
button.bg-tempus-blue:focus {
  background-color: #04111c !important;
}

.bg-tempus-blue-tint {
  background-color: #b3d7f5 !important;
}

a.bg-tempus-blue-tint:hover, a.bg-tempus-blue-tint:focus,
button.bg-tempus-blue-tint:hover,
button.bg-tempus-blue-tint:focus {
  background-color: #86bfef !important;
}

.bg-tempus-blue-100 {
  background-color: #1E70B6 !important;
}

a.bg-tempus-blue-100:hover, a.bg-tempus-blue-100:focus,
button.bg-tempus-blue-100:hover,
button.bg-tempus-blue-100:focus {
  background-color: #17558a !important;
}

.bg-tempus-blue-200 {
  background-color: #105A92 !important;
}

a.bg-tempus-blue-200:hover, a.bg-tempus-blue-200:focus,
button.bg-tempus-blue-200:hover,
button.bg-tempus-blue-200:focus {
  background-color: #0b3e64 !important;
}

.bg-tempus-blue-300 {
  background-color: #0E436D !important;
}

a.bg-tempus-blue-300:hover, a.bg-tempus-blue-300:focus,
button.bg-tempus-blue-300:hover,
button.bg-tempus-blue-300:focus {
  background-color: #082740 !important;
}

.bg-tempus-blue-400 {
  background-color: #0C385B !important;
}

a.bg-tempus-blue-400:hover, a.bg-tempus-blue-400:focus,
button.bg-tempus-blue-400:hover,
button.bg-tempus-blue-400:focus {
  background-color: #061c2e !important;
}

.bg-tempus-blue-500 {
  background-color: #0A2D49 !important;
}

a.bg-tempus-blue-500:hover, a.bg-tempus-blue-500:focus,
button.bg-tempus-blue-500:hover,
button.bg-tempus-blue-500:focus {
  background-color: #04111c !important;
}

.bg-tempus-blue-600 {
  background-color: #07263E !important;
}

a.bg-tempus-blue-600:hover, a.bg-tempus-blue-600:focus,
button.bg-tempus-blue-600:hover,
button.bg-tempus-blue-600:focus {
  background-color: #020a10 !important;
}

.bg-tempus-blue-700 {
  background-color: #051F34 !important;
}

a.bg-tempus-blue-700:hover, a.bg-tempus-blue-700:focus,
button.bg-tempus-blue-700:hover,
button.bg-tempus-blue-700:focus {
  background-color: #010305 !important;
}

.bg-tempus-blue-800 {
  background-color: #03182B !important;
}

a.bg-tempus-blue-800:hover, a.bg-tempus-blue-800:focus,
button.bg-tempus-blue-800:hover,
button.bg-tempus-blue-800:focus {
  background-color: black !important;
}

.bg-tempus-blue-900 {
  background-color: #011224 !important;
}

a.bg-tempus-blue-900:hover, a.bg-tempus-blue-900:focus,
button.bg-tempus-blue-900:hover,
button.bg-tempus-blue-900:focus {
  background-color: black !important;
}

.bg-tempus-blue-dark {
  background-color: #001030 !important;
}

a.bg-tempus-blue-dark:hover, a.bg-tempus-blue-dark:focus,
button.bg-tempus-blue-dark:hover,
button.bg-tempus-blue-dark:focus {
  background-color: black !important;
}

.bg-tempus-red {
  background-color: #FD5759 !important;
}

a.bg-tempus-red:hover, a.bg-tempus-red:focus,
button.bg-tempus-red:hover,
button.bg-tempus-red:focus {
  background-color: #fc2527 !important;
}

.bg-tempus-white {
  background-color: #FFFCF6 !important;
}

a.bg-tempus-white:hover, a.bg-tempus-white:focus,
button.bg-tempus-white:hover,
button.bg-tempus-white:focus {
  background-color: #ffebc3 !important;
}

.bg-neon-purple {
  background-color: #C4017B !important;
}

a.bg-neon-purple:hover, a.bg-neon-purple:focus,
button.bg-neon-purple:hover,
button.bg-neon-purple:focus {
  background-color: #91015b !important;
}

.bg-cryptology {
  background-color: #469BBA !important;
}

a.bg-cryptology:hover, a.bg-cryptology:focus,
button.bg-cryptology:hover,
button.bg-cryptology:focus {
  background-color: #387c95 !important;
}

.bg-cryptology-blue {
  background-color: #469BBA !important;
}

a.bg-cryptology-blue:hover, a.bg-cryptology-blue:focus,
button.bg-cryptology-blue:hover,
button.bg-cryptology-blue:focus {
  background-color: #387c95 !important;
}

.bg-cryptology-blue-tint {
  background-color: #74b4cb !important;
}

a.bg-cryptology-blue-tint:hover, a.bg-cryptology-blue-tint:focus,
button.bg-cryptology-blue-tint:hover,
button.bg-cryptology-blue-tint:focus {
  background-color: #4fa0bd !important;
}

.bg-cryptology-blue-shade {
  background-color: #35748c !important;
}

a.bg-cryptology-blue-shade:hover, a.bg-cryptology-blue-shade:focus,
button.bg-cryptology-blue-shade:hover,
button.bg-cryptology-blue-shade:focus {
  background-color: #275567 !important;
}

.bg-cryptology-blue-dark {
  background-color: #11252d !important;
}

a.bg-cryptology-blue-dark:hover, a.bg-cryptology-blue-dark:focus,
button.bg-cryptology-blue-dark:hover,
button.bg-cryptology-blue-dark:focus {
  background-color: #030708 !important;
}

.bg-facebook-blue {
  background-color: #1877F2 !important;
}

a.bg-facebook-blue:hover, a.bg-facebook-blue:focus,
button.bg-facebook-blue:hover,
button.bg-facebook-blue:focus {
  background-color: #0b5fcc !important;
}

.bg-darkest-gray {
  background-color: #212529 !important;
}

a.bg-darkest-gray:hover, a.bg-darkest-gray:focus,
button.bg-darkest-gray:hover,
button.bg-darkest-gray:focus {
  background-color: #0a0c0d !important;
}

.bg-dark-gray {
  background-color: #343a40 !important;
}

a.bg-dark-gray:hover, a.bg-dark-gray:focus,
button.bg-dark-gray:hover,
button.bg-dark-gray:focus {
  background-color: #1d2124 !important;
}

.bg-light-gray {
  background-color: #868e96 !important;
}

a.bg-light-gray:hover, a.bg-light-gray:focus,
button.bg-light-gray:hover,
button.bg-light-gray:focus {
  background-color: #6c757d !important;
}

.bg-lightest-gray {
  background-color: #dee2e6 !important;
}

a.bg-lightest-gray:hover, a.bg-lightest-gray:focus,
button.bg-lightest-gray:hover,
button.bg-lightest-gray:focus {
  background-color: #c1c9d0 !important;
}

.bg-blue {
  background-color: #0383ED !important;
}

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #0267bb !important;
}

.bg-indigo {
  background-color: #5453AC !important;
}

a.bg-indigo:hover, a.bg-indigo:focus,
button.bg-indigo:hover,
button.bg-indigo:focus {
  background-color: #43428a !important;
}

.bg-purple {
  background-color: #9300FF !important;
}

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: #7600cc !important;
}

.bg-pink {
  background-color: #F8666E !important;
}

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: #f63540 !important;
}

.bg-red {
  background-color: #F5250A !important;
}

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #c41e08 !important;
}

.bg-orange {
  background-color: #ED6D03 !important;
}

a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
  background-color: #bb5602 !important;
}

.bg-yellow {
  background-color: #ffe606 !important;
}

a.bg-yellow:hover, a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
  background-color: #d2bd00 !important;
}

.bg-green {
  background-color: #28b745 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #1f8d35 !important;
}

.bg-teal {
  background-color: #0ADAf5 !important;
}

a.bg-teal:hover, a.bg-teal:focus,
button.bg-teal:hover,
button.bg-teal:focus {
  background-color: #08aec4 !important;
}

.bg-cyan {
  background-color: #66F8F1 !important;
}

a.bg-cyan:hover, a.bg-cyan:focus,
button.bg-cyan:hover,
button.bg-cyan:focus {
  background-color: #35f6ed !important;
}

.bg-black {
  background-color: #010101 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-white {
  background-color: #FEFEFE !important;
}

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e5e5e5 !important;
}

.bg-primary-tint {
  background-color: #5A7D99 !important;
}

a.bg-primary-tint:hover, a.bg-primary-tint:focus,
button.bg-primary-tint:hover,
button.bg-primary-tint:focus {
  background-color: #476379 !important;
}

.bg-orange-tint {
  background-color: #EDAD43 !important;
}

a.bg-orange-tint:hover, a.bg-orange-tint:focus,
button.bg-orange-tint:hover,
button.bg-orange-tint:focus {
  background-color: #e79816 !important;
}

.bg-green-tint {
  background-color: #48DF65 !important;
}

a.bg-green-tint:hover, a.bg-green-tint:focus,
button.bg-green-tint:hover,
button.bg-green-tint:focus {
  background-color: #24d045 !important;
}

.bg-hot-pink {
  background-color: #FF64C2 !important;
}

a.bg-hot-pink:hover, a.bg-hot-pink:focus,
button.bg-hot-pink:hover,
button.bg-hot-pink:focus {
  background-color: #ff31ae !important;
}

.bg-deep-purple {
  background-color: #516 !important;
}

a.bg-deep-purple:hover, a.bg-deep-purple:focus,
button.bg-deep-purple:hover,
button.bg-deep-purple:focus {
  background-color: #310a3a !important;
}

.bg-deep-orange {
  background-color: #BF3F00 !important;
}

a.bg-deep-orange:hover, a.bg-deep-orange:focus,
button.bg-deep-orange:hover,
button.bg-deep-orange:focus {
  background-color: #8c2e00 !important;
}

.bg-sandstone {
  background-color: #D9AE00 !important;
}

a.bg-sandstone:hover, a.bg-sandstone:focus,
button.bg-sandstone:hover,
button.bg-sandstone:focus {
  background-color: #a68500 !important;
}

.bg-cs-green {
  background-color: #018B3B !important;
}

a.bg-cs-green:hover, a.bg-cs-green:focus,
button.bg-cs-green:hover,
button.bg-cs-green:focus {
  background-color: #015826 !important;
}

.bg-dark-red {
  background-color: #C30C1E !important;
}

a.bg-dark-red:hover, a.bg-dark-red:focus,
button.bg-dark-red:hover,
button.bg-dark-red:focus {
  background-color: #930917 !important;
}

.bg-overdue-red {
  background-color: #F33 !important;
}

a.bg-overdue-red:hover, a.bg-overdue-red:focus,
button.bg-overdue-red:hover,
button.bg-overdue-red:focus {
  background-color: red !important;
}

.bg-dark-blue {
  background-color: #062070 !important;
}

a.bg-dark-blue:hover, a.bg-dark-blue:focus,
button.bg-dark-blue:hover,
button.bg-dark-blue:focus {
  background-color: #031240 !important;
}

.bg-pale-blue {
  background-color: #44ACE9 !important;
}

a.bg-pale-blue:hover, a.bg-pale-blue:focus,
button.bg-pale-blue:hover,
button.bg-pale-blue:focus {
  background-color: #1a97e0 !important;
}

.bg-dark-orange {
  background-color: #E98144 !important;
}

a.bg-dark-orange:hover, a.bg-dark-orange:focus,
button.bg-dark-orange:hover,
button.bg-dark-orange:focus {
  background-color: #e0631a !important;
}

.bg-beech {
  background-color: #ABAC53 !important;
}

a.bg-beech:hover, a.bg-beech:focus,
button.bg-beech:hover,
button.bg-beech:focus {
  background-color: #898a42 !important;
}

.bg-lime-green {
  background-color: #6CFF00 !important;
}

a.bg-lime-green:hover, a.bg-lime-green:focus,
button.bg-lime-green:hover,
button.bg-lime-green:focus {
  background-color: #56cc00 !important;
}

.bg-deep-blue {
  background-color: #061FFF !important;
}

a.bg-deep-blue:hover, a.bg-deep-blue:focus,
button.bg-deep-blue:hover,
button.bg-deep-blue:focus {
  background-color: #0015d2 !important;
}

.bg-dark-green {
  background-color: #027816 !important;
}

a.bg-dark-green:hover, a.bg-dark-green:focus,
button.bg-dark-green:hover,
button.bg-dark-green:focus {
  background-color: #01460d !important;
}

.bg-dark-magenta {
  background-color: #780264 !important;
}

a.bg-dark-magenta:hover, a.bg-dark-magenta:focus,
button.bg-dark-magenta:hover,
button.bg-dark-magenta:focus {
  background-color: #46013a !important;
}

.bg-magenta {
  background-color: #B7289A !important;
}

a.bg-magenta:hover, a.bg-magenta:focus,
button.bg-magenta:hover,
button.bg-magenta:focus {
  background-color: #8d1f77 !important;
}

.bg-light-yellow {
  background-color: #ffFFD0 !important;
}

a.bg-light-yellow:hover, a.bg-light-yellow:focus,
button.bg-light-yellow:hover,
button.bg-light-yellow:focus {
  background-color: #ffff9d !important;
}

.bg-light-orange {
  background-color: #ffddbb !important;
}

a.bg-light-orange:hover, a.bg-light-orange:focus,
button.bg-light-orange:hover,
button.bg-light-orange:focus {
  background-color: #ffc488 !important;
}

.bg-light-pink {
  background-color: #ffDDDE !important;
}

a.bg-light-pink:hover, a.bg-light-pink:focus,
button.bg-light-pink:hover,
button.bg-light-pink:focus {
  background-color: #ffaaad !important;
}

.bg-light-green {
  background-color: #DDFFDD !important;
}

a.bg-light-green:hover, a.bg-light-green:focus,
button.bg-light-green:hover,
button.bg-light-green:focus {
  background-color: #aaffaa !important;
}

.bg-light-blue {
  background-color: #CCCCFF !important;
}

a.bg-light-blue:hover, a.bg-light-blue:focus,
button.bg-light-blue:hover,
button.bg-light-blue:focus {
  background-color: #9999ff !important;
}

.bg-light-red {
  background-color: #ffaaaa !important;
}

a.bg-light-red:hover, a.bg-light-red:focus,
button.bg-light-red:hover,
button.bg-light-red:focus {
  background-color: #ff7777 !important;
}

.bg-regular {
  background-color: #469BBA !important;
}

a.bg-regular:hover, a.bg-regular:focus,
button.bg-regular:hover,
button.bg-regular:focus {
  background-color: #387c95 !important;
}

.bg-specific-available {
  background-color: #28b745 !important;
}

a.bg-specific-available:hover, a.bg-specific-available:focus,
button.bg-specific-available:hover,
button.bg-specific-available:focus {
  background-color: #1f8d35 !important;
}

.bg-specific-unavailable {
  background-color: #D9AE00 !important;
}

a.bg-specific-unavailable:hover, a.bg-specific-unavailable:focus,
button.bg-specific-unavailable:hover,
button.bg-specific-unavailable:focus {
  background-color: #a68500 !important;
}

.bg-holidays {
  background-color: #F5250A !important;
}

a.bg-holidays:hover, a.bg-holidays:focus,
button.bg-holidays:hover,
button.bg-holidays:focus {
  background-color: #c41e08 !important;
}

.bg-booked-part {
  background-color: #C15 !important;
}

a.bg-booked-part:hover, a.bg-booked-part:focus,
button.bg-booked-part:hover,
button.bg-booked-part:focus {
  background-color: #9d0d41 !important;
}

.bg-booked-pending {
  background-color: #C66 !important;
}

a.bg-booked-pending:hover, a.bg-booked-pending:focus,
button.bg-booked-pending:hover,
button.bg-booked-pending:focus {
  background-color: #bf4040 !important;
}

.bg-neon-blue {
  background-color: #00f3ff !important;
}

a.bg-neon-blue:hover, a.bg-neon-blue:focus,
button.bg-neon-blue:hover,
button.bg-neon-blue:focus {
  background-color: #00c2cc !important;
}

.bg-neon-violet {
  background-color: #a742f5 !important;
}

a.bg-neon-violet:hover, a.bg-neon-violet:focus,
button.bg-neon-violet:hover,
button.bg-neon-violet:focus {
  background-color: #9012f2 !important;
}

.bg-neon-pink {
  background-color: #ff00e5 !important;
}

a.bg-neon-pink:hover, a.bg-neon-pink:focus,
button.bg-neon-pink:hover,
button.bg-neon-pink:focus {
  background-color: #cc00b7 !important;
}

.bg-neon-muted {
  background-color: #a0a0c0 !important;
}

a.bg-neon-muted:hover, a.bg-neon-muted:focus,
button.bg-neon-muted:hover,
button.bg-neon-muted:focus {
  background-color: #8181ac !important;
}

.bg-slate-50 {
  background-color: #f8fafc !important;
}

a.bg-slate-50:hover, a.bg-slate-50:focus,
button.bg-slate-50:hover,
button.bg-slate-50:focus {
  background-color: #d4e1ed !important;
}

.bg-slate-100 {
  background-color: #f1f5f9 !important;
}

a.bg-slate-100:hover, a.bg-slate-100:focus,
button.bg-slate-100:hover,
button.bg-slate-100:focus {
  background-color: #cddcea !important;
}

.bg-slate-200 {
  background-color: #e2e8f0 !important;
}

a.bg-slate-200:hover, a.bg-slate-200:focus,
button.bg-slate-200:hover,
button.bg-slate-200:focus {
  background-color: #c0cddf !important;
}

.bg-slate-300 {
  background-color: #cbd5e1 !important;
}

a.bg-slate-300:hover, a.bg-slate-300:focus,
button.bg-slate-300:hover,
button.bg-slate-300:focus {
  background-color: #abbbce !important;
}

.bg-slate-400 {
  background-color: #94a3b8 !important;
}

a.bg-slate-400:hover, a.bg-slate-400:focus,
button.bg-slate-400:hover,
button.bg-slate-400:focus {
  background-color: #7589a4 !important;
}

.bg-slate-500 {
  background-color: #64748b !important;
}

a.bg-slate-500:hover, a.bg-slate-500:focus,
button.bg-slate-500:hover,
button.bg-slate-500:focus {
  background-color: #4f5b6d !important;
}

.bg-slate-600 {
  background-color: #475569 !important;
}

a.bg-slate-600:hover, a.bg-slate-600:focus,
button.bg-slate-600:hover,
button.bg-slate-600:focus {
  background-color: #323c4b !important;
}

.bg-slate-700 {
  background-color: #334155 !important;
}

a.bg-slate-700:hover, a.bg-slate-700:focus,
button.bg-slate-700:hover,
button.bg-slate-700:focus {
  background-color: #202935 !important;
}

.bg-slate-800 {
  background-color: #1e293b !important;
}

a.bg-slate-800:hover, a.bg-slate-800:focus,
button.bg-slate-800:hover,
button.bg-slate-800:focus {
  background-color: #0d1219 !important;
}

.bg-slate-900 {
  background-color: #0f172a !important;
}

a.bg-slate-900:hover, a.bg-slate-900:focus,
button.bg-slate-900:hover,
button.bg-slate-900:focus {
  background-color: #020204 !important;
}

.bg-slate-950 {
  background-color: #020617 !important;
}

a.bg-slate-950:hover, a.bg-slate-950:focus,
button.bg-slate-950:hover,
button.bg-slate-950:focus {
  background-color: black !important;
}

.bg-gray-50 {
  background-color: #f8f9fa !important;
}

a.bg-gray-50:hover, a.bg-gray-50:focus,
button.bg-gray-50:hover,
button.bg-gray-50:focus {
  background-color: #dae0e5 !important;
}

.bg-gray-100 {
  background-color: #e9ecef !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: #cbd3da !important;
}

.bg-gray-200 {
  background-color: #dee2e6 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #c1c9d0 !important;
}

.bg-gray-300 {
  background-color: #ced4da !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #b1bbc4 !important;
}

.bg-gray-400 {
  background-color: #adb5bd !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #919ca6 !important;
}

.bg-gray-500 {
  background-color: #868e96 !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #6c757d !important;
}

.bg-gray-600 {
  background-color: #6c757d !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #545b62 !important;
}

.bg-gray-700 {
  background-color: #495057 !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #32373b !important;
}

.bg-gray-800 {
  background-color: #343a40 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #1d2124 !important;
}

.bg-gray-900 {
  background-color: #212529 !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #0a0c0d !important;
}

.bg-gray-950 {
  background-color: #111519 !important;
}

a.bg-gray-950:hover, a.bg-gray-950:focus,
button.bg-gray-950:hover,
button.bg-gray-950:focus {
  background-color: black !important;
}

.bg-zinc-50 {
  background-color: #fafafa !important;
}

a.bg-zinc-50:hover, a.bg-zinc-50:focus,
button.bg-zinc-50:hover,
button.bg-zinc-50:focus {
  background-color: #e1e1e1 !important;
}

.bg-zinc-100 {
  background-color: #f4f4f5 !important;
}

a.bg-zinc-100:hover, a.bg-zinc-100:focus,
button.bg-zinc-100:hover,
button.bg-zinc-100:focus {
  background-color: #d9d9dd !important;
}

.bg-zinc-200 {
  background-color: #e4e4e7 !important;
}

a.bg-zinc-200:hover, a.bg-zinc-200:focus,
button.bg-zinc-200:hover,
button.bg-zinc-200:focus {
  background-color: #c9c9cf !important;
}

.bg-zinc-300 {
  background-color: #d4d4d8 !important;
}

a.bg-zinc-300:hover, a.bg-zinc-300:focus,
button.bg-zinc-300:hover,
button.bg-zinc-300:focus {
  background-color: #b9b9c0 !important;
}

.bg-zinc-400 {
  background-color: #a1a1aa !important;
}

a.bg-zinc-400:hover, a.bg-zinc-400:focus,
button.bg-zinc-400:hover,
button.bg-zinc-400:focus {
  background-color: #868692 !important;
}

.bg-zinc-500 {
  background-color: #71717a !important;
}

a.bg-zinc-500:hover, a.bg-zinc-500:focus,
button.bg-zinc-500:hover,
button.bg-zinc-500:focus {
  background-color: #585860 !important;
}

.bg-zinc-600 {
  background-color: #52525b !important;
}

a.bg-zinc-600:hover, a.bg-zinc-600:focus,
button.bg-zinc-600:hover,
button.bg-zinc-600:focus {
  background-color: #3a3a40 !important;
}

.bg-zinc-700 {
  background-color: #3f3f46 !important;
}

a.bg-zinc-700:hover, a.bg-zinc-700:focus,
button.bg-zinc-700:hover,
button.bg-zinc-700:focus {
  background-color: #27272b !important;
}

.bg-zinc-800 {
  background-color: #27272a !important;
}

a.bg-zinc-800:hover, a.bg-zinc-800:focus,
button.bg-zinc-800:hover,
button.bg-zinc-800:focus {
  background-color: #0e0e10 !important;
}

.bg-zinc-900 {
  background-color: #18181b !important;
}

a.bg-zinc-900:hover, a.bg-zinc-900:focus,
button.bg-zinc-900:hover,
button.bg-zinc-900:focus {
  background-color: black !important;
}

.bg-zinc-950 {
  background-color: #09090b !important;
}

a.bg-zinc-950:hover, a.bg-zinc-950:focus,
button.bg-zinc-950:hover,
button.bg-zinc-950:focus {
  background-color: black !important;
}

.bg-neutral-50 {
  background-color: #fafafa !important;
}

a.bg-neutral-50:hover, a.bg-neutral-50:focus,
button.bg-neutral-50:hover,
button.bg-neutral-50:focus {
  background-color: #e1e1e1 !important;
}

.bg-neutral-100 {
  background-color: #f5f5f5 !important;
}

a.bg-neutral-100:hover, a.bg-neutral-100:focus,
button.bg-neutral-100:hover,
button.bg-neutral-100:focus {
  background-color: gainsboro !important;
}

.bg-neutral-200 {
  background-color: #e5e5e5 !important;
}

a.bg-neutral-200:hover, a.bg-neutral-200:focus,
button.bg-neutral-200:hover,
button.bg-neutral-200:focus {
  background-color: #cccccc !important;
}

.bg-neutral-300 {
  background-color: #d4d4d4 !important;
}

a.bg-neutral-300:hover, a.bg-neutral-300:focus,
button.bg-neutral-300:hover,
button.bg-neutral-300:focus {
  background-color: #bbbbbb !important;
}

.bg-neutral-400 {
  background-color: #a3a3a3 !important;
}

a.bg-neutral-400:hover, a.bg-neutral-400:focus,
button.bg-neutral-400:hover,
button.bg-neutral-400:focus {
  background-color: #8a8a8a !important;
}

.bg-neutral-500 {
  background-color: #737373 !important;
}

a.bg-neutral-500:hover, a.bg-neutral-500:focus,
button.bg-neutral-500:hover,
button.bg-neutral-500:focus {
  background-color: #5a5a5a !important;
}

.bg-neutral-600 {
  background-color: #525252 !important;
}

a.bg-neutral-600:hover, a.bg-neutral-600:focus,
button.bg-neutral-600:hover,
button.bg-neutral-600:focus {
  background-color: #393939 !important;
}

.bg-neutral-700 {
  background-color: #404040 !important;
}

a.bg-neutral-700:hover, a.bg-neutral-700:focus,
button.bg-neutral-700:hover,
button.bg-neutral-700:focus {
  background-color: #272727 !important;
}

.bg-neutral-800 {
  background-color: #262626 !important;
}

a.bg-neutral-800:hover, a.bg-neutral-800:focus,
button.bg-neutral-800:hover,
button.bg-neutral-800:focus {
  background-color: #0d0d0d !important;
}

.bg-neutral-900 {
  background-color: #171717 !important;
}

a.bg-neutral-900:hover, a.bg-neutral-900:focus,
button.bg-neutral-900:hover,
button.bg-neutral-900:focus {
  background-color: black !important;
}

.bg-neutral-950 {
  background-color: #0a0a0a !important;
}

a.bg-neutral-950:hover, a.bg-neutral-950:focus,
button.bg-neutral-950:hover,
button.bg-neutral-950:focus {
  background-color: black !important;
}

.bg-stone-50 {
  background-color: #fafaf9 !important;
}

a.bg-stone-50:hover, a.bg-stone-50:focus,
button.bg-stone-50:hover,
button.bg-stone-50:focus {
  background-color: #e3e3dd !important;
}

.bg-stone-100 {
  background-color: #f5f5f4 !important;
}

a.bg-stone-100:hover, a.bg-stone-100:focus,
button.bg-stone-100:hover,
button.bg-stone-100:focus {
  background-color: #ddddd9 !important;
}

.bg-stone-200 {
  background-color: #e7e5e4 !important;
}

a.bg-stone-200:hover, a.bg-stone-200:focus,
button.bg-stone-200:hover,
button.bg-stone-200:focus {
  background-color: #cfcbc9 !important;
}

.bg-stone-300 {
  background-color: #d6d3d1 !important;
}

a.bg-stone-300:hover, a.bg-stone-300:focus,
button.bg-stone-300:hover,
button.bg-stone-300:focus {
  background-color: #beb9b6 !important;
}

.bg-stone-400 {
  background-color: #a8a29e !important;
}

a.bg-stone-400:hover, a.bg-stone-400:focus,
button.bg-stone-400:hover,
button.bg-stone-400:focus {
  background-color: #908883 !important;
}

.bg-stone-500 {
  background-color: #78716c !important;
}

a.bg-stone-500:hover, a.bg-stone-500:focus,
button.bg-stone-500:hover,
button.bg-stone-500:focus {
  background-color: #5d5854 !important;
}

.bg-stone-600 {
  background-color: #57534e !important;
}

a.bg-stone-600:hover, a.bg-stone-600:focus,
button.bg-stone-600:hover,
button.bg-stone-600:focus {
  background-color: #3c3936 !important;
}

.bg-stone-700 {
  background-color: #44403c !important;
}

a.bg-stone-700:hover, a.bg-stone-700:focus,
button.bg-stone-700:hover,
button.bg-stone-700:focus {
  background-color: #292724 !important;
}

.bg-stone-800 {
  background-color: #292524 !important;
}

a.bg-stone-800:hover, a.bg-stone-800:focus,
button.bg-stone-800:hover,
button.bg-stone-800:focus {
  background-color: #0e0c0c !important;
}

.bg-stone-900 {
  background-color: #1c1917 !important;
}

a.bg-stone-900:hover, a.bg-stone-900:focus,
button.bg-stone-900:hover,
button.bg-stone-900:focus {
  background-color: black !important;
}

.bg-stone-950 {
  background-color: #0c0a09 !important;
}

a.bg-stone-950:hover, a.bg-stone-950:focus,
button.bg-stone-950:hover,
button.bg-stone-950:focus {
  background-color: black !important;
}

.bg-red-50 {
  background-color: #fef2f2 !important;
}

a.bg-red-50:hover, a.bg-red-50:focus,
button.bg-red-50:hover,
button.bg-red-50:focus {
  background-color: #fac3c3 !important;
}

.bg-red-100 {
  background-color: #fee2e2 !important;
}

a.bg-red-100:hover, a.bg-red-100:focus,
button.bg-red-100:hover,
button.bg-red-100:focus {
  background-color: #fcb1b1 !important;
}

.bg-red-200 {
  background-color: #fecaca !important;
}

a.bg-red-200:hover, a.bg-red-200:focus,
button.bg-red-200:hover,
button.bg-red-200:focus {
  background-color: #fd9898 !important;
}

.bg-red-300 {
  background-color: #fca5a5 !important;
}

a.bg-red-300:hover, a.bg-red-300:focus,
button.bg-red-300:hover,
button.bg-red-300:focus {
  background-color: #fa7474 !important;
}

.bg-red-400 {
  background-color: #f87171 !important;
}

a.bg-red-400:hover, a.bg-red-400:focus,
button.bg-red-400:hover,
button.bg-red-400:focus {
  background-color: #f64040 !important;
}

.bg-red-500 {
  background-color: #ef4444 !important;
}

a.bg-red-500:hover, a.bg-red-500:focus,
button.bg-red-500:hover,
button.bg-red-500:focus {
  background-color: #eb1515 !important;
}

.bg-red-600 {
  background-color: #dc2626 !important;
}

a.bg-red-600:hover, a.bg-red-600:focus,
button.bg-red-600:hover,
button.bg-red-600:focus {
  background-color: #b21d1d !important;
}

.bg-red-700 {
  background-color: #b91c1c !important;
}

a.bg-red-700:hover, a.bg-red-700:focus,
button.bg-red-700:hover,
button.bg-red-700:focus {
  background-color: #8d1515 !important;
}

.bg-red-800 {
  background-color: #991b1b !important;
}

a.bg-red-800:hover, a.bg-red-800:focus,
button.bg-red-800:hover,
button.bg-red-800:focus {
  background-color: #6e1313 !important;
}

.bg-red-900 {
  background-color: #7f1d1d !important;
}

a.bg-red-900:hover, a.bg-red-900:focus,
button.bg-red-900:hover,
button.bg-red-900:focus {
  background-color: #551414 !important;
}

.bg-red-950 {
  background-color: #450a0a !important;
}

a.bg-red-950:hover, a.bg-red-950:focus,
button.bg-red-950:hover,
button.bg-red-950:focus {
  background-color: #180404 !important;
}

.bg-orange-50 {
  background-color: #fff7ed !important;
}

a.bg-orange-50:hover, a.bg-orange-50:focus,
button.bg-orange-50:hover,
button.bg-orange-50:focus {
  background-color: #ffe0ba !important;
}

.bg-orange-100 {
  background-color: #ffedd5 !important;
}

a.bg-orange-100:hover, a.bg-orange-100:focus,
button.bg-orange-100:hover,
button.bg-orange-100:focus {
  background-color: #ffd7a2 !important;
}

.bg-orange-200 {
  background-color: #fed7aa !important;
}

a.bg-orange-200:hover, a.bg-orange-200:focus,
button.bg-orange-200:hover,
button.bg-orange-200:focus {
  background-color: #fdbf78 !important;
}

.bg-orange-300 {
  background-color: #fdba74 !important;
}

a.bg-orange-300:hover, a.bg-orange-300:focus,
button.bg-orange-300:hover,
button.bg-orange-300:focus {
  background-color: #fca142 !important;
}

.bg-orange-400 {
  background-color: #fb923c !important;
}

a.bg-orange-400:hover, a.bg-orange-400:focus,
button.bg-orange-400:hover,
button.bg-orange-400:focus {
  background-color: #fa760a !important;
}

.bg-orange-500 {
  background-color: #f97316 !important;
}

a.bg-orange-500:hover, a.bg-orange-500:focus,
button.bg-orange-500:hover,
button.bg-orange-500:focus {
  background-color: #d65b06 !important;
}

.bg-orange-600 {
  background-color: #ea580c !important;
}

a.bg-orange-600:hover, a.bg-orange-600:focus,
button.bg-orange-600:hover,
button.bg-orange-600:focus {
  background-color: #b9460a !important;
}

.bg-orange-700 {
  background-color: #c2410c !important;
}

a.bg-orange-700:hover, a.bg-orange-700:focus,
button.bg-orange-700:hover,
button.bg-orange-700:focus {
  background-color: #923109 !important;
}

.bg-orange-800 {
  background-color: #9a3412 !important;
}

a.bg-orange-800:hover, a.bg-orange-800:focus,
button.bg-orange-800:hover,
button.bg-orange-800:focus {
  background-color: #6c250d !important;
}

.bg-orange-900 {
  background-color: #7c2d12 !important;
}

a.bg-orange-900:hover, a.bg-orange-900:focus,
button.bg-orange-900:hover,
button.bg-orange-900:focus {
  background-color: #4f1d0c !important;
}

.bg-orange-950 {
  background-color: #431407 !important;
}

a.bg-orange-950:hover, a.bg-orange-950:focus,
button.bg-orange-950:hover,
button.bg-orange-950:focus {
  background-color: #150602 !important;
}

.bg-amber-50 {
  background-color: #fffbeb !important;
}

a.bg-amber-50:hover, a.bg-amber-50:focus,
button.bg-amber-50:hover,
button.bg-amber-50:focus {
  background-color: #fff1b8 !important;
}

.bg-amber-100 {
  background-color: #fef3c7 !important;
}

a.bg-amber-100:hover, a.bg-amber-100:focus,
button.bg-amber-100:hover,
button.bg-amber-100:focus {
  background-color: #fde895 !important;
}

.bg-amber-200 {
  background-color: #fde68a !important;
}

a.bg-amber-200:hover, a.bg-amber-200:focus,
button.bg-amber-200:hover,
button.bg-amber-200:focus {
  background-color: #fcdb58 !important;
}

.bg-amber-300 {
  background-color: #fcd34d !important;
}

a.bg-amber-300:hover, a.bg-amber-300:focus,
button.bg-amber-300:hover,
button.bg-amber-300:focus {
  background-color: #fbc71b !important;
}

.bg-amber-400 {
  background-color: #fbbf24 !important;
}

a.bg-amber-400:hover, a.bg-amber-400:focus,
button.bg-amber-400:hover,
button.bg-amber-400:focus {
  background-color: #e8a804 !important;
}

.bg-amber-500 {
  background-color: #f59e0b !important;
}

a.bg-amber-500:hover, a.bg-amber-500:focus,
button.bg-amber-500:hover,
button.bg-amber-500:focus {
  background-color: #c57f08 !important;
}

.bg-amber-600 {
  background-color: #d97706 !important;
}

a.bg-amber-600:hover, a.bg-amber-600:focus,
button.bg-amber-600:hover,
button.bg-amber-600:focus {
  background-color: #a75c05 !important;
}

.bg-amber-700 {
  background-color: #b45309 !important;
}

a.bg-amber-700:hover, a.bg-amber-700:focus,
button.bg-amber-700:hover,
button.bg-amber-700:focus {
  background-color: #833d07 !important;
}

.bg-amber-800 {
  background-color: #92400e !important;
}

a.bg-amber-800:hover, a.bg-amber-800:focus,
button.bg-amber-800:hover,
button.bg-amber-800:focus {
  background-color: #632c0a !important;
}

.bg-amber-900 {
  background-color: #78350f !important;
}

a.bg-amber-900:hover, a.bg-amber-900:focus,
button.bg-amber-900:hover,
button.bg-amber-900:focus {
  background-color: #4b2109 !important;
}

.bg-amber-950 {
  background-color: #451a03 !important;
}

a.bg-amber-950:hover, a.bg-amber-950:focus,
button.bg-amber-950:hover,
button.bg-amber-950:focus {
  background-color: #140801 !important;
}

.bg-yellow-50 {
  background-color: #fefce8 !important;
}

a.bg-yellow-50:hover, a.bg-yellow-50:focus,
button.bg-yellow-50:hover,
button.bg-yellow-50:focus {
  background-color: #fcf6b7 !important;
}

.bg-yellow-100 {
  background-color: #fef9c3 !important;
}

a.bg-yellow-100:hover, a.bg-yellow-100:focus,
button.bg-yellow-100:hover,
button.bg-yellow-100:focus {
  background-color: #fdf491 !important;
}

.bg-yellow-200 {
  background-color: #fef08a !important;
}

a.bg-yellow-200:hover, a.bg-yellow-200:focus,
button.bg-yellow-200:hover,
button.bg-yellow-200:focus {
  background-color: #feea57 !important;
}

.bg-yellow-300 {
  background-color: #fde047 !important;
}

a.bg-yellow-300:hover, a.bg-yellow-300:focus,
button.bg-yellow-300:hover,
button.bg-yellow-300:focus {
  background-color: #fcd815 !important;
}

.bg-yellow-400 {
  background-color: #facc15 !important;
}

a.bg-yellow-400:hover, a.bg-yellow-400:focus,
button.bg-yellow-400:hover,
button.bg-yellow-400:focus {
  background-color: #d7ad05 !important;
}

.bg-yellow-500 {
  background-color: #eab308 !important;
}

a.bg-yellow-500:hover, a.bg-yellow-500:focus,
button.bg-yellow-500:hover,
button.bg-yellow-500:focus {
  background-color: #b98d06 !important;
}

.bg-yellow-600 {
  background-color: #ca8a04 !important;
}

a.bg-yellow-600:hover, a.bg-yellow-600:focus,
button.bg-yellow-600:hover,
button.bg-yellow-600:focus {
  background-color: #986803 !important;
}

.bg-yellow-700 {
  background-color: #a16207 !important;
}

a.bg-yellow-700:hover, a.bg-yellow-700:focus,
button.bg-yellow-700:hover,
button.bg-yellow-700:focus {
  background-color: #704405 !important;
}

.bg-yellow-800 {
  background-color: #854d0e !important;
}

a.bg-yellow-800:hover, a.bg-yellow-800:focus,
button.bg-yellow-800:hover,
button.bg-yellow-800:focus {
  background-color: #573209 !important;
}

.bg-yellow-900 {
  background-color: #713f12 !important;
}

a.bg-yellow-900:hover, a.bg-yellow-900:focus,
button.bg-yellow-900:hover,
button.bg-yellow-900:focus {
  background-color: #45260b !important;
}

.bg-yellow-950 {
  background-color: #422006 !important;
}

a.bg-yellow-950:hover, a.bg-yellow-950:focus,
button.bg-yellow-950:hover,
button.bg-yellow-950:focus {
  background-color: #130902 !important;
}

.bg-lime-50 {
  background-color: #f7fee7 !important;
}

a.bg-lime-50:hover, a.bg-lime-50:focus,
button.bg-lime-50:hover,
button.bg-lime-50:focus {
  background-color: #e7fcb6 !important;
}

.bg-lime-100 {
  background-color: #ecfccb !important;
}

a.bg-lime-100:hover, a.bg-lime-100:focus,
button.bg-lime-100:hover,
button.bg-lime-100:focus {
  background-color: #daf99b !important;
}

.bg-lime-200 {
  background-color: #d9f99d !important;
}

a.bg-lime-200:hover, a.bg-lime-200:focus,
button.bg-lime-200:hover,
button.bg-lime-200:focus {
  background-color: #c6f66d !important;
}

.bg-lime-300 {
  background-color: #bef264 !important;
}

a.bg-lime-300:hover, a.bg-lime-300:focus,
button.bg-lime-300:hover,
button.bg-lime-300:focus {
  background-color: #aaee35 !important;
}

.bg-lime-400 {
  background-color: #a3e635 !important;
}

a.bg-lime-400:hover, a.bg-lime-400:focus,
button.bg-lime-400:hover,
button.bg-lime-400:focus {
  background-color: #8ace1a !important;
}

.bg-lime-500 {
  background-color: #84cc16 !important;
}

a.bg-lime-500:hover, a.bg-lime-500:focus,
button.bg-lime-500:hover,
button.bg-lime-500:focus {
  background-color: #669e11 !important;
}

.bg-lime-600 {
  background-color: #65a30d !important;
}

a.bg-lime-600:hover, a.bg-lime-600:focus,
button.bg-lime-600:hover,
button.bg-lime-600:focus {
  background-color: #487409 !important;
}

.bg-lime-700 {
  background-color: #4d7c0f !important;
}

a.bg-lime-700:hover, a.bg-lime-700:focus,
button.bg-lime-700:hover,
button.bg-lime-700:focus {
  background-color: #314f09 !important;
}

.bg-lime-800 {
  background-color: #3f6212 !important;
}

a.bg-lime-800:hover, a.bg-lime-800:focus,
button.bg-lime-800:hover,
button.bg-lime-800:focus {
  background-color: #23370a !important;
}

.bg-lime-900 {
  background-color: #365314 !important;
}

a.bg-lime-900:hover, a.bg-lime-900:focus,
button.bg-lime-900:hover,
button.bg-lime-900:focus {
  background-color: #1b2a0a !important;
}

.bg-lime-950 {
  background-color: #1a2e05 !important;
}

a.bg-lime-950:hover, a.bg-lime-950:focus,
button.bg-lime-950:hover,
button.bg-lime-950:focus {
  background-color: black !important;
}

.bg-green-50 {
  background-color: #f0fdf4 !important;
}

a.bg-green-50:hover, a.bg-green-50:focus,
button.bg-green-50:hover,
button.bg-green-50:focus {
  background-color: #c3f7d3 !important;
}

.bg-green-100 {
  background-color: #dcfce7 !important;
}

a.bg-green-100:hover, a.bg-green-100:focus,
button.bg-green-100:hover,
button.bg-green-100:focus {
  background-color: #adf8c7 !important;
}

.bg-green-200 {
  background-color: #bbf7d0 !important;
}

a.bg-green-200:hover, a.bg-green-200:focus,
button.bg-green-200:hover,
button.bg-green-200:focus {
  background-color: #8df2b0 !important;
}

.bg-green-300 {
  background-color: #86efac !important;
}

a.bg-green-300:hover, a.bg-green-300:focus,
button.bg-green-300:hover,
button.bg-green-300:focus {
  background-color: #59e98d !important;
}

.bg-green-400 {
  background-color: #4ade80 !important;
}

a.bg-green-400:hover, a.bg-green-400:focus,
button.bg-green-400:hover,
button.bg-green-400:focus {
  background-color: #26cf64 !important;
}

.bg-green-500 {
  background-color: #22c55e !important;
}

a.bg-green-500:hover, a.bg-green-500:focus,
button.bg-green-500:hover,
button.bg-green-500:focus {
  background-color: #1a9a49 !important;
}

.bg-green-600 {
  background-color: #16a34a !important;
}

a.bg-green-600:hover, a.bg-green-600:focus,
button.bg-green-600:hover,
button.bg-green-600:focus {
  background-color: #107636 !important;
}

.bg-green-700 {
  background-color: #15803d !important;
}

a.bg-green-700:hover, a.bg-green-700:focus,
button.bg-green-700:hover,
button.bg-green-700:focus {
  background-color: #0e5428 !important;
}

.bg-green-800 {
  background-color: #166534 !important;
}

a.bg-green-800:hover, a.bg-green-800:focus,
button.bg-green-800:hover,
button.bg-green-800:focus {
  background-color: #0d3b1e !important;
}

.bg-green-900 {
  background-color: #14532d !important;
}

a.bg-green-900:hover, a.bg-green-900:focus,
button.bg-green-900:hover,
button.bg-green-900:focus {
  background-color: #0a2a17 !important;
}

.bg-green-950 {
  background-color: #052e16 !important;
}

a.bg-green-950:hover, a.bg-green-950:focus,
button.bg-green-950:hover,
button.bg-green-950:focus {
  background-color: black !important;
}

.bg-emerald-50 {
  background-color: #ecfdf5 !important;
}

a.bg-emerald-50:hover, a.bg-emerald-50:focus,
button.bg-emerald-50:hover,
button.bg-emerald-50:focus {
  background-color: #bef8dd !important;
}

.bg-emerald-100 {
  background-color: #d1fae5 !important;
}

a.bg-emerald-100:hover, a.bg-emerald-100:focus,
button.bg-emerald-100:hover,
button.bg-emerald-100:focus {
  background-color: #a3f5cb !important;
}

.bg-emerald-200 {
  background-color: #a7f3d0 !important;
}

a.bg-emerald-200:hover, a.bg-emerald-200:focus,
button.bg-emerald-200:hover,
button.bg-emerald-200:focus {
  background-color: #7aedb8 !important;
}

.bg-emerald-300 {
  background-color: #6ee7b7 !important;
}

a.bg-emerald-300:hover, a.bg-emerald-300:focus,
button.bg-emerald-300:hover,
button.bg-emerald-300:focus {
  background-color: #42e0a1 !important;
}

.bg-emerald-400 {
  background-color: #34d399 !important;
}

a.bg-emerald-400:hover, a.bg-emerald-400:focus,
button.bg-emerald-400:hover,
button.bg-emerald-400:focus {
  background-color: #26ae7c !important;
}

.bg-emerald-500 {
  background-color: #10b981 !important;
}

a.bg-emerald-500:hover, a.bg-emerald-500:focus,
button.bg-emerald-500:hover,
button.bg-emerald-500:focus {
  background-color: #0c8a60 !important;
}

.bg-emerald-600 {
  background-color: #059669 !important;
}

a.bg-emerald-600:hover, a.bg-emerald-600:focus,
button.bg-emerald-600:hover,
button.bg-emerald-600:focus {
  background-color: #036546 !important;
}

.bg-emerald-700 {
  background-color: #047857 !important;
}

a.bg-emerald-700:hover, a.bg-emerald-700:focus,
button.bg-emerald-700:hover,
button.bg-emerald-700:focus {
  background-color: #024733 !important;
}

.bg-emerald-800 {
  background-color: #065f46 !important;
}

a.bg-emerald-800:hover, a.bg-emerald-800:focus,
button.bg-emerald-800:hover,
button.bg-emerald-800:focus {
  background-color: #032f23 !important;
}

.bg-emerald-900 {
  background-color: #064e3b !important;
}

a.bg-emerald-900:hover, a.bg-emerald-900:focus,
button.bg-emerald-900:hover,
button.bg-emerald-900:focus {
  background-color: #021f17 !important;
}

.bg-emerald-950 {
  background-color: #022c22 !important;
}

a.bg-emerald-950:hover, a.bg-emerald-950:focus,
button.bg-emerald-950:hover,
button.bg-emerald-950:focus {
  background-color: black !important;
}

.bg-teal-50 {
  background-color: #f0fdfa !important;
}

a.bg-teal-50:hover, a.bg-teal-50:focus,
button.bg-teal-50:hover,
button.bg-teal-50:focus {
  background-color: #c3f7eb !important;
}

.bg-teal-100 {
  background-color: #ccfbf1 !important;
}

a.bg-teal-100:hover, a.bg-teal-100:focus,
button.bg-teal-100:hover,
button.bg-teal-100:focus {
  background-color: #9df7e4 !important;
}

.bg-teal-200 {
  background-color: #99f6e4 !important;
}

a.bg-teal-200:hover, a.bg-teal-200:focus,
button.bg-teal-200:hover,
button.bg-teal-200:focus {
  background-color: #6af2d8 !important;
}

.bg-teal-300 {
  background-color: #5eead4 !important;
}

a.bg-teal-300:hover, a.bg-teal-300:focus,
button.bg-teal-300:hover,
button.bg-teal-300:focus {
  background-color: #31e4c8 !important;
}

.bg-teal-400 {
  background-color: #2dd4bf !important;
}

a.bg-teal-400:hover, a.bg-teal-400:focus,
button.bg-teal-400:hover,
button.bg-teal-400:focus {
  background-color: #23ab9a !important;
}

.bg-teal-500 {
  background-color: #14b8a6 !important;
}

a.bg-teal-500:hover, a.bg-teal-500:focus,
button.bg-teal-500:hover,
button.bg-teal-500:focus {
  background-color: #0f8a7d !important;
}

.bg-teal-600 {
  background-color: #0d9488 !important;
}

a.bg-teal-600:hover, a.bg-teal-600:focus,
button.bg-teal-600:hover,
button.bg-teal-600:focus {
  background-color: #09655d !important;
}

.bg-teal-700 {
  background-color: #0f766e !important;
}

a.bg-teal-700:hover, a.bg-teal-700:focus,
button.bg-teal-700:hover,
button.bg-teal-700:focus {
  background-color: #094944 !important;
}

.bg-teal-800 {
  background-color: #115e59 !important;
}

a.bg-teal-800:hover, a.bg-teal-800:focus,
button.bg-teal-800:hover,
button.bg-teal-800:focus {
  background-color: #093330 !important;
}

.bg-teal-900 {
  background-color: #134e4a !important;
}

a.bg-teal-900:hover, a.bg-teal-900:focus,
button.bg-teal-900:hover,
button.bg-teal-900:focus {
  background-color: #092523 !important;
}

.bg-teal-950 {
  background-color: #042f2e !important;
}

a.bg-teal-950:hover, a.bg-teal-950:focus,
button.bg-teal-950:hover,
button.bg-teal-950:focus {
  background-color: black !important;
}

.bg-cyan-50 {
  background-color: #ecfeff !important;
}

a.bg-cyan-50:hover, a.bg-cyan-50:focus,
button.bg-cyan-50:hover,
button.bg-cyan-50:focus {
  background-color: #b9fbff !important;
}

.bg-cyan-100 {
  background-color: #cffafe !important;
}

a.bg-cyan-100:hover, a.bg-cyan-100:focus,
button.bg-cyan-100:hover,
button.bg-cyan-100:focus {
  background-color: #9df5fd !important;
}

.bg-cyan-200 {
  background-color: #a5f3fc !important;
}

a.bg-cyan-200:hover, a.bg-cyan-200:focus,
button.bg-cyan-200:hover,
button.bg-cyan-200:focus {
  background-color: #74ecfa !important;
}

.bg-cyan-300 {
  background-color: #67e8f9 !important;
}

a.bg-cyan-300:hover, a.bg-cyan-300:focus,
button.bg-cyan-300:hover,
button.bg-cyan-300:focus {
  background-color: #36e1f7 !important;
}

.bg-cyan-400 {
  background-color: #22d3ee !important;
}

a.bg-cyan-400:hover, a.bg-cyan-400:focus,
button.bg-cyan-400:hover,
button.bg-cyan-400:focus {
  background-color: #10b4cd !important;
}

.bg-cyan-500 {
  background-color: #06b6d4 !important;
}

a.bg-cyan-500:hover, a.bg-cyan-500:focus,
button.bg-cyan-500:hover,
button.bg-cyan-500:focus {
  background-color: #058ba2 !important;
}

.bg-cyan-600 {
  background-color: #0891b2 !important;
}

a.bg-cyan-600:hover, a.bg-cyan-600:focus,
button.bg-cyan-600:hover,
button.bg-cyan-600:focus {
  background-color: #066981 !important;
}

.bg-cyan-700 {
  background-color: #0e7490 !important;
}

a.bg-cyan-700:hover, a.bg-cyan-700:focus,
button.bg-cyan-700:hover,
button.bg-cyan-700:focus {
  background-color: #094f62 !important;
}

.bg-cyan-800 {
  background-color: #155e75 !important;
}

a.bg-cyan-800:hover, a.bg-cyan-800:focus,
button.bg-cyan-800:hover,
button.bg-cyan-800:focus {
  background-color: #0d3b4a !important;
}

.bg-cyan-900 {
  background-color: #164e63 !important;
}

a.bg-cyan-900:hover, a.bg-cyan-900:focus,
button.bg-cyan-900:hover,
button.bg-cyan-900:focus {
  background-color: #0d2d39 !important;
}

.bg-cyan-950 {
  background-color: #083344 !important;
}

a.bg-cyan-950:hover, a.bg-cyan-950:focus,
button.bg-cyan-950:hover,
button.bg-cyan-950:focus {
  background-color: #031116 !important;
}

.bg-sky-50 {
  background-color: #f0f9ff !important;
}

a.bg-sky-50:hover, a.bg-sky-50:focus,
button.bg-sky-50:hover,
button.bg-sky-50:focus {
  background-color: #bde5ff !important;
}

.bg-sky-100 {
  background-color: #e0f2fe !important;
}

a.bg-sky-100:hover, a.bg-sky-100:focus,
button.bg-sky-100:hover,
button.bg-sky-100:focus {
  background-color: #afddfc !important;
}

.bg-sky-200 {
  background-color: #bae6fd !important;
}

a.bg-sky-200:hover, a.bg-sky-200:focus,
button.bg-sky-200:hover,
button.bg-sky-200:focus {
  background-color: #88d4fc !important;
}

.bg-sky-300 {
  background-color: #7dd3fc !important;
}

a.bg-sky-300:hover, a.bg-sky-300:focus,
button.bg-sky-300:hover,
button.bg-sky-300:focus {
  background-color: #4bc2fb !important;
}

.bg-sky-400 {
  background-color: #38bdf8 !important;
}

a.bg-sky-400:hover, a.bg-sky-400:focus,
button.bg-sky-400:hover,
button.bg-sky-400:focus {
  background-color: #09acf4 !important;
}

.bg-sky-500 {
  background-color: #0ea5e9 !important;
}

a.bg-sky-500:hover, a.bg-sky-500:focus,
button.bg-sky-500:hover,
button.bg-sky-500:focus {
  background-color: #0b83b9 !important;
}

.bg-sky-600 {
  background-color: #0284c7 !important;
}

a.bg-sky-600:hover, a.bg-sky-600:focus,
button.bg-sky-600:hover,
button.bg-sky-600:focus {
  background-color: #016395 !important;
}

.bg-sky-700 {
  background-color: #0369a1 !important;
}

a.bg-sky-700:hover, a.bg-sky-700:focus,
button.bg-sky-700:hover,
button.bg-sky-700:focus {
  background-color: #02486f !important;
}

.bg-sky-800 {
  background-color: #075985 !important;
}

a.bg-sky-800:hover, a.bg-sky-800:focus,
button.bg-sky-800:hover,
button.bg-sky-800:focus {
  background-color: #043955 !important;
}

.bg-sky-900 {
  background-color: #0c4a6e !important;
}

a.bg-sky-900:hover, a.bg-sky-900:focus,
button.bg-sky-900:hover,
button.bg-sky-900:focus {
  background-color: #072b40 !important;
}

.bg-sky-950 {
  background-color: #082f49 !important;
}

a.bg-sky-950:hover, a.bg-sky-950:focus,
button.bg-sky-950:hover,
button.bg-sky-950:focus {
  background-color: #03111b !important;
}

.bg-blue-50 {
  background-color: #eff6ff !important;
}

a.bg-blue-50:hover, a.bg-blue-50:focus,
button.bg-blue-50:hover,
button.bg-blue-50:focus {
  background-color: #bcd9ff !important;
}

.bg-blue-100 {
  background-color: #dbeafe !important;
}

a.bg-blue-100:hover, a.bg-blue-100:focus,
button.bg-blue-100:hover,
button.bg-blue-100:focus {
  background-color: #a9cdfd !important;
}

.bg-blue-200 {
  background-color: #bfdbfe !important;
}

a.bg-blue-200:hover, a.bg-blue-200:focus,
button.bg-blue-200:hover,
button.bg-blue-200:focus {
  background-color: #8dbffd !important;
}

.bg-blue-300 {
  background-color: #93c5fd !important;
}

a.bg-blue-300:hover, a.bg-blue-300:focus,
button.bg-blue-300:hover,
button.bg-blue-300:focus {
  background-color: #61aafc !important;
}

.bg-blue-400 {
  background-color: #60a5fa !important;
}

a.bg-blue-400:hover, a.bg-blue-400:focus,
button.bg-blue-400:hover,
button.bg-blue-400:focus {
  background-color: #2f89f8 !important;
}

.bg-blue-500 {
  background-color: #3b82f6 !important;
}

a.bg-blue-500:hover, a.bg-blue-500:focus,
button.bg-blue-500:hover,
button.bg-blue-500:focus {
  background-color: #0b63f3 !important;
}

.bg-blue-600 {
  background-color: #2563eb !important;
}

a.bg-blue-600:hover, a.bg-blue-600:focus,
button.bg-blue-600:hover,
button.bg-blue-600:focus {
  background-color: #134cca !important;
}

.bg-blue-700 {
  background-color: #1d4ed8 !important;
}

a.bg-blue-700:hover, a.bg-blue-700:focus,
button.bg-blue-700:hover,
button.bg-blue-700:focus {
  background-color: #173eab !important;
}

.bg-blue-800 {
  background-color: #1e40af !important;
}

a.bg-blue-800:hover, a.bg-blue-800:focus,
button.bg-blue-800:hover,
button.bg-blue-800:focus {
  background-color: #173083 !important;
}

.bg-blue-900 {
  background-color: #1e3a8a !important;
}

a.bg-blue-900:hover, a.bg-blue-900:focus,
button.bg-blue-900:hover,
button.bg-blue-900:focus {
  background-color: #152860 !important;
}

.bg-blue-950 {
  background-color: #172554 !important;
}

a.bg-blue-950:hover, a.bg-blue-950:focus,
button.bg-blue-950:hover,
button.bg-blue-950:focus {
  background-color: #0c132c !important;
}

.bg-indigo-50 {
  background-color: #e0e7ff !important;
}

a.bg-indigo-50:hover, a.bg-indigo-50:focus,
button.bg-indigo-50:hover,
button.bg-indigo-50:focus {
  background-color: #adc0ff !important;
}

.bg-indigo-100 {
  background-color: #e0e7ff !important;
}

a.bg-indigo-100:hover, a.bg-indigo-100:focus,
button.bg-indigo-100:hover,
button.bg-indigo-100:focus {
  background-color: #adc0ff !important;
}

.bg-indigo-200 {
  background-color: #c7d2fe !important;
}

a.bg-indigo-200:hover, a.bg-indigo-200:focus,
button.bg-indigo-200:hover,
button.bg-indigo-200:focus {
  background-color: #95aafd !important;
}

.bg-indigo-300 {
  background-color: #a5b4fc !important;
}

a.bg-indigo-300:hover, a.bg-indigo-300:focus,
button.bg-indigo-300:hover,
button.bg-indigo-300:focus {
  background-color: #748bfa !important;
}

.bg-indigo-400 {
  background-color: #818cf8 !important;
}

a.bg-indigo-400:hover, a.bg-indigo-400:focus,
button.bg-indigo-400:hover,
button.bg-indigo-400:focus {
  background-color: #5160f5 !important;
}

.bg-indigo-500 {
  background-color: #6366f1 !important;
}

a.bg-indigo-500:hover, a.bg-indigo-500:focus,
button.bg-indigo-500:hover,
button.bg-indigo-500:focus {
  background-color: #3438ed !important;
}

.bg-indigo-600 {
  background-color: #4f46e5 !important;
}

a.bg-indigo-600:hover, a.bg-indigo-600:focus,
button.bg-indigo-600:hover,
button.bg-indigo-600:focus {
  background-color: #291fd9 !important;
}

.bg-indigo-700 {
  background-color: #4338ca !important;
}

a.bg-indigo-700:hover, a.bg-indigo-700:focus,
button.bg-indigo-700:hover,
button.bg-indigo-700:focus {
  background-color: #352ca3 !important;
}

.bg-indigo-800 {
  background-color: #3730a3 !important;
}

a.bg-indigo-800:hover, a.bg-indigo-800:focus,
button.bg-indigo-800:hover,
button.bg-indigo-800:focus {
  background-color: #2a247c !important;
}

.bg-indigo-900 {
  background-color: #312e81 !important;
}

a.bg-indigo-900:hover, a.bg-indigo-900:focus,
button.bg-indigo-900:hover,
button.bg-indigo-900:focus {
  background-color: #23215b !important;
}

.bg-indigo-950 {
  background-color: #1e1b4b !important;
}

a.bg-indigo-950:hover, a.bg-indigo-950:focus,
button.bg-indigo-950:hover,
button.bg-indigo-950:focus {
  background-color: #0f0e26 !important;
}

.bg-violet-50 {
  background-color: #f5f3ff !important;
}

a.bg-violet-50:hover, a.bg-violet-50:focus,
button.bg-violet-50:hover,
button.bg-violet-50:focus {
  background-color: #cbc0ff !important;
}

.bg-violet-100 {
  background-color: #ede9fe !important;
}

a.bg-violet-100:hover, a.bg-violet-100:focus,
button.bg-violet-100:hover,
button.bg-violet-100:focus {
  background-color: #c5b8fc !important;
}

.bg-violet-200 {
  background-color: #ddd6fe !important;
}

a.bg-violet-200:hover, a.bg-violet-200:focus,
button.bg-violet-200:hover,
button.bg-violet-200:focus {
  background-color: #b4a4fd !important;
}

.bg-violet-300 {
  background-color: #c4b5fd !important;
}

a.bg-violet-300:hover, a.bg-violet-300:focus,
button.bg-violet-300:hover,
button.bg-violet-300:focus {
  background-color: #9c83fc !important;
}

.bg-violet-400 {
  background-color: #a78bfa !important;
}

a.bg-violet-400:hover, a.bg-violet-400:focus,
button.bg-violet-400:hover,
button.bg-violet-400:focus {
  background-color: #825af8 !important;
}

.bg-violet-500 {
  background-color: #8b5cf6 !important;
}

a.bg-violet-500:hover, a.bg-violet-500:focus,
button.bg-violet-500:hover,
button.bg-violet-500:focus {
  background-color: #692cf3 !important;
}

.bg-violet-600 {
  background-color: #7c3aed !important;
}

a.bg-violet-600:hover, a.bg-violet-600:focus,
button.bg-violet-600:hover,
button.bg-violet-600:focus {
  background-color: #5f14e0 !important;
}

.bg-violet-700 {
  background-color: #6d28d9 !important;
}

a.bg-violet-700:hover, a.bg-violet-700:focus,
button.bg-violet-700:hover,
button.bg-violet-700:focus {
  background-color: #571faf !important;
}

.bg-violet-800 {
  background-color: #5b21b6 !important;
}

a.bg-violet-800:hover, a.bg-violet-800:focus,
button.bg-violet-800:hover,
button.bg-violet-800:focus {
  background-color: #45198b !important;
}

.bg-violet-900 {
  background-color: #4c1d95 !important;
}

a.bg-violet-900:hover, a.bg-violet-900:focus,
button.bg-violet-900:hover,
button.bg-violet-900:focus {
  background-color: #36156a !important;
}

.bg-violet-950 {
  background-color: #2e1065 !important;
}

a.bg-violet-950:hover, a.bg-violet-950:focus,
button.bg-violet-950:hover,
button.bg-violet-950:focus {
  background-color: #1a0939 !important;
}

.bg-purple-50 {
  background-color: #faf5ff !important;
}

a.bg-purple-50:hover, a.bg-purple-50:focus,
button.bg-purple-50:hover,
button.bg-purple-50:focus {
  background-color: #e1c2ff !important;
}

.bg-purple-100 {
  background-color: #f3e8ff !important;
}

a.bg-purple-100:hover, a.bg-purple-100:focus,
button.bg-purple-100:hover,
button.bg-purple-100:focus {
  background-color: #d8b5ff !important;
}

.bg-purple-200 {
  background-color: #e9d5ff !important;
}

a.bg-purple-200:hover, a.bg-purple-200:focus,
button.bg-purple-200:hover,
button.bg-purple-200:focus {
  background-color: #cea2ff !important;
}

.bg-purple-300 {
  background-color: #d8b4fe !important;
}

a.bg-purple-300:hover, a.bg-purple-300:focus,
button.bg-purple-300:hover,
button.bg-purple-300:focus {
  background-color: #be82fd !important;
}

.bg-purple-400 {
  background-color: #c084fc !important;
}

a.bg-purple-400:hover, a.bg-purple-400:focus,
button.bg-purple-400:hover,
button.bg-purple-400:focus {
  background-color: #a752fb !important;
}

.bg-purple-500 {
  background-color: #a855f7 !important;
}

a.bg-purple-500:hover, a.bg-purple-500:focus,
button.bg-purple-500:hover,
button.bg-purple-500:focus {
  background-color: #8f24f5 !important;
}

.bg-purple-600 {
  background-color: #9333ea !important;
}

a.bg-purple-600:hover, a.bg-purple-600:focus,
button.bg-purple-600:hover,
button.bg-purple-600:focus {
  background-color: #7a16d4 !important;
}

.bg-purple-700 {
  background-color: #7e22ce !important;
}

a.bg-purple-700:hover, a.bg-purple-700:focus,
button.bg-purple-700:hover,
button.bg-purple-700:focus {
  background-color: #631ba2 !important;
}

.bg-purple-800 {
  background-color: #6b21a8 !important;
}

a.bg-purple-800:hover, a.bg-purple-800:focus,
button.bg-purple-800:hover,
button.bg-purple-800:focus {
  background-color: #50197d !important;
}

.bg-purple-900 {
  background-color: #581c87 !important;
}

a.bg-purple-900:hover, a.bg-purple-900:focus,
button.bg-purple-900:hover,
button.bg-purple-900:focus {
  background-color: #3c135d !important;
}

.bg-purple-950 {
  background-color: #3b0764 !important;
}

a.bg-purple-950:hover, a.bg-purple-950:focus,
button.bg-purple-950:hover,
button.bg-purple-950:focus {
  background-color: #1f0434 !important;
}

.bg-fuchsia-50 {
  background-color: #fdf4ff !important;
}

a.bg-fuchsia-50:hover, a.bg-fuchsia-50:focus,
button.bg-fuchsia-50:hover,
button.bg-fuchsia-50:focus {
  background-color: #f4c1ff !important;
}

.bg-fuchsia-100 {
  background-color: #fae8ff !important;
}

a.bg-fuchsia-100:hover, a.bg-fuchsia-100:focus,
button.bg-fuchsia-100:hover,
button.bg-fuchsia-100:focus {
  background-color: #efb5ff !important;
}

.bg-fuchsia-200 {
  background-color: #f5d0fe !important;
}

a.bg-fuchsia-200:hover, a.bg-fuchsia-200:focus,
button.bg-fuchsia-200:hover,
button.bg-fuchsia-200:focus {
  background-color: #ea9efd !important;
}

.bg-fuchsia-300 {
  background-color: #f0abfc !important;
}

a.bg-fuchsia-300:hover, a.bg-fuchsia-300:focus,
button.bg-fuchsia-300:hover,
button.bg-fuchsia-300:focus {
  background-color: #e77afa !important;
}

.bg-fuchsia-400 {
  background-color: #e879f9 !important;
}

a.bg-fuchsia-400:hover, a.bg-fuchsia-400:focus,
button.bg-fuchsia-400:hover,
button.bg-fuchsia-400:focus {
  background-color: #e048f7 !important;
}

.bg-fuchsia-500 {
  background-color: #d946ef !important;
}

a.bg-fuchsia-500:hover, a.bg-fuchsia-500:focus,
button.bg-fuchsia-500:hover,
button.bg-fuchsia-500:focus {
  background-color: #cf17eb !important;
}

.bg-fuchsia-600 {
  background-color: #c026d3 !important;
}

a.bg-fuchsia-600:hover, a.bg-fuchsia-600:focus,
button.bg-fuchsia-600:hover,
button.bg-fuchsia-600:focus {
  background-color: #991ea8 !important;
}

.bg-fuchsia-700 {
  background-color: #a21caf !important;
}

a.bg-fuchsia-700:hover, a.bg-fuchsia-700:focus,
button.bg-fuchsia-700:hover,
button.bg-fuchsia-700:focus {
  background-color: #791583 !important;
}

.bg-fuchsia-800 {
  background-color: #86198f !important;
}

a.bg-fuchsia-800:hover, a.bg-fuchsia-800:focus,
button.bg-fuchsia-800:hover,
button.bg-fuchsia-800:focus {
  background-color: #5d1164 !important;
}

.bg-fuchsia-900 {
  background-color: #701a75 !important;
}

a.bg-fuchsia-900:hover, a.bg-fuchsia-900:focus,
button.bg-fuchsia-900:hover,
button.bg-fuchsia-900:focus {
  background-color: #48114b !important;
}

.bg-fuchsia-950 {
  background-color: #4a044e !important;
}

a.bg-fuchsia-950:hover, a.bg-fuchsia-950:focus,
button.bg-fuchsia-950:hover,
button.bg-fuchsia-950:focus {
  background-color: #1c021d !important;
}

.bg-pink-50 {
  background-color: #fdf2f8 !important;
}

a.bg-pink-50:hover, a.bg-pink-50:focus,
button.bg-pink-50:hover,
button.bg-pink-50:focus {
  background-color: #f6c6e0 !important;
}

.bg-pink-100 {
  background-color: #fce7f3 !important;
}

a.bg-pink-100:hover, a.bg-pink-100:focus,
button.bg-pink-100:hover,
button.bg-pink-100:focus {
  background-color: #f6badc !important;
}

.bg-pink-200 {
  background-color: #fbcfe8 !important;
}

a.bg-pink-200:hover, a.bg-pink-200:focus,
button.bg-pink-200:hover,
button.bg-pink-200:focus {
  background-color: #f7a0d1 !important;
}

.bg-pink-300 {
  background-color: #f472b6 !important;
}

a.bg-pink-300:hover, a.bg-pink-300:focus,
button.bg-pink-300:hover,
button.bg-pink-300:focus {
  background-color: #f0439e !important;
}

.bg-pink-400 {
  background-color: #f472b6 !important;
}

a.bg-pink-400:hover, a.bg-pink-400:focus,
button.bg-pink-400:hover,
button.bg-pink-400:focus {
  background-color: #f0439e !important;
}

.bg-pink-500 {
  background-color: #ec4899 !important;
}

a.bg-pink-500:hover, a.bg-pink-500:focus,
button.bg-pink-500:hover,
button.bg-pink-500:focus {
  background-color: #e71a7f !important;
}

.bg-pink-600 {
  background-color: #db2777 !important;
}

a.bg-pink-600:hover, a.bg-pink-600:focus,
button.bg-pink-600:hover,
button.bg-pink-600:focus {
  background-color: #b11e5f !important;
}

.bg-pink-700 {
  background-color: #be185d !important;
}

a.bg-pink-700:hover, a.bg-pink-700:focus,
button.bg-pink-700:hover,
button.bg-pink-700:focus {
  background-color: #911247 !important;
}

.bg-pink-800 {
  background-color: #9d174d !important;
}

a.bg-pink-800:hover, a.bg-pink-800:focus,
button.bg-pink-800:hover,
button.bg-pink-800:focus {
  background-color: #711037 !important;
}

.bg-pink-900 {
  background-color: #831843 !important;
}

a.bg-pink-900:hover, a.bg-pink-900:focus,
button.bg-pink-900:hover,
button.bg-pink-900:focus {
  background-color: #58102d !important;
}

.bg-pink-950 {
  background-color: #500724 !important;
}

a.bg-pink-950:hover, a.bg-pink-950:focus,
button.bg-pink-950:hover,
button.bg-pink-950:focus {
  background-color: #21030f !important;
}

.bg-rose-50 {
  background-color: #fff1f2 !important;
}

a.bg-rose-50:hover, a.bg-rose-50:focus,
button.bg-rose-50:hover,
button.bg-rose-50:focus {
  background-color: #ffbec3 !important;
}

.bg-rose-100 {
  background-color: #ffe4e6 !important;
}

a.bg-rose-100:hover, a.bg-rose-100:focus,
button.bg-rose-100:hover,
button.bg-rose-100:focus {
  background-color: #ffb1b7 !important;
}

.bg-rose-200 {
  background-color: #fecdd3 !important;
}

a.bg-rose-200:hover, a.bg-rose-200:focus,
button.bg-rose-200:hover,
button.bg-rose-200:focus {
  background-color: #fd9ba7 !important;
}

.bg-rose-300 {
  background-color: #fda4af !important;
}

a.bg-rose-300:hover, a.bg-rose-300:focus,
button.bg-rose-300:hover,
button.bg-rose-300:focus {
  background-color: #fc7283 !important;
}

.bg-rose-400 {
  background-color: #fb7185 !important;
}

a.bg-rose-400:hover, a.bg-rose-400:focus,
button.bg-rose-400:hover,
button.bg-rose-400:focus {
  background-color: #fa3f5a !important;
}

.bg-rose-500 {
  background-color: #f43f5e !important;
}

a.bg-rose-500:hover, a.bg-rose-500:focus,
button.bg-rose-500:hover,
button.bg-rose-500:focus {
  background-color: #f10f36 !important;
}

.bg-rose-600 {
  background-color: #e11d48 !important;
}

a.bg-rose-600:hover, a.bg-rose-600:focus,
button.bg-rose-600:hover,
button.bg-rose-600:focus {
  background-color: #b4173a !important;
}

.bg-rose-700 {
  background-color: #be123c !important;
}

a.bg-rose-700:hover, a.bg-rose-700:focus,
button.bg-rose-700:hover,
button.bg-rose-700:focus {
  background-color: #8f0e2d !important;
}

.bg-rose-800 {
  background-color: #9f1239 !important;
}

a.bg-rose-800:hover, a.bg-rose-800:focus,
button.bg-rose-800:hover,
button.bg-rose-800:focus {
  background-color: #710d29 !important;
}

.bg-rose-900 {
  background-color: #881337 !important;
}

a.bg-rose-900:hover, a.bg-rose-900:focus,
button.bg-rose-900:hover,
button.bg-rose-900:focus {
  background-color: #5b0d25 !important;
}

.bg-rose-950 {
  background-color: #4c0519 !important;
}

a.bg-rose-950:hover, a.bg-rose-950:focus,
button.bg-rose-950:hover,
button.bg-rose-950:focus {
  background-color: #1c0209 !important;
}

.bg-cyph {
  background-color: #469BBA !important;
}

a.bg-cyph:hover, a.bg-cyph:focus,
button.bg-cyph:hover,
button.bg-cyph:focus {
  background-color: #387c95 !important;
}

.bg-rame {
  background-color: #D9AE00 !important;
}

a.bg-rame:hover, a.bg-rame:focus,
button.bg-rame:hover,
button.bg-rame:focus {
  background-color: #a68500 !important;
}

.bg-dream {
  background-color: #FF64C2 !important;
}

a.bg-dream:hover, a.bg-dream:focus,
button.bg-dream:hover,
button.bg-dream:focus {
  background-color: #ff31ae !important;
}

.bg-rhdt {
  background-color: #00B050 !important;
}

a.bg-rhdt:hover, a.bg-rhdt:focus,
button.bg-rhdt:hover,
button.bg-rhdt:focus {
  background-color: #007d39 !important;
}

.bg-dayli {
  background-color: #5ECFCB !important;
}

a.bg-dayli:hover, a.bg-dayli:focus,
button.bg-dayli:hover,
button.bg-dayli:focus {
  background-color: #39c1bc !important;
}

.bg-cubai {
  background-color: #DF6F2D !important;
}

a.bg-cubai:hover, a.bg-cubai:focus,
button.bg-cubai:hover,
button.bg-cubai:focus {
  background-color: #bc581d !important;
}

.bg-witch {
  background-color: #390A57 !important;
}

a.bg-witch:hover, a.bg-witch:focus,
button.bg-witch:hover,
button.bg-witch:focus {
  background-color: #1b0529 !important;
}

.bg-fc {
  background-color: #516 !important;
}

a.bg-fc:hover, a.bg-fc:focus,
button.bg-fc:hover,
button.bg-fc:focus {
  background-color: #310a3a !important;
}

.bg-hugh {
  background-color: #F1BC15 !important;
}

a.bg-hugh:hover, a.bg-hugh:focus,
button.bg-hugh:hover,
button.bg-hugh:focus {
  background-color: #c79a0c !important;
}

.bg-dfc {
  background-color: #516 !important;
}

a.bg-dfc:hover, a.bg-dfc:focus,
button.bg-dfc:hover,
button.bg-dfc:focus {
  background-color: #310a3a !important;
}

.bg-dhugh {
  background-color: #F1BC15 !important;
}

a.bg-dhugh:hover, a.bg-dhugh:focus,
button.bg-dhugh:hover,
button.bg-dhugh:focus {
  background-color: #c79a0c !important;
}

.bg-defrag {
  background-color: #00A3A1 !important;
}

a.bg-defrag:hover, a.bg-defrag:focus,
button.bg-defrag:hover,
button.bg-defrag:focus {
  background-color: #00706f !important;
}

.bg-heist {
  background-color: #D55C25 !important;
}

a.bg-heist:hover, a.bg-heist:focus,
button.bg-heist:hover,
button.bg-heist:focus {
  background-color: #aa491d !important;
}

.bg-aftrl {
  background-color: #0B2241 !important;
}

a.bg-aftrl:hover, a.bg-aftrl:focus,
button.bg-aftrl:hover,
button.bg-aftrl:focus {
  background-color: #040b15 !important;
}

.bg-consp {
  background-color: #0038A7 !important;
}

a.bg-consp:hover, a.bg-consp:focus,
button.bg-consp:hover,
button.bg-consp:focus {
  background-color: #002774 !important;
}

.bg-tort {
  background-color: #C30C1E !important;
}

a.bg-tort:hover, a.bg-tort:focus,
button.bg-tort:hover,
button.bg-tort:focus {
  background-color: #930917 !important;
}

.bg-hohurry {
  background-color: #D51F26 !important;
}

a.bg-hohurry:hover, a.bg-hohurry:focus,
button.bg-hohurry:hover,
button.bg-hohurry:focus {
  background-color: #a8191e !important;
}

.bg-gradient-primary {
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x !important;
}

.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #818990, #6c757d) repeat-x !important;
}

.bg-gradient-success {
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x !important;
}

.bg-gradient-info {
  background: #66F8F1 linear-gradient(180deg, #7cf8f3, #66F8F1) repeat-x !important;
}

.bg-gradient-warning {
  background: #ffe606 linear-gradient(180deg, #fee92b, #ffe606) repeat-x !important;
}

.bg-gradient-danger {
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x !important;
}

.bg-gradient-light {
  background: #e9ecef linear-gradient(180deg, #ebeef1, #e9ecef) repeat-x !important;
}

.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x !important;
}

.bg-gradient-tempus-blue {
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x !important;
}

.bg-gradient-tempus-blue-tint {
  background: #b3d7f5 linear-gradient(180deg, #bddcf6, #b3d7f5) repeat-x !important;
}

.bg-gradient-tempus-blue-100 {
  background: #1E70B6 linear-gradient(180deg, #3f85c1, #1E70B6) repeat-x !important;
}

.bg-gradient-tempus-blue-200 {
  background: #105A92 linear-gradient(180deg, #3372a2, #105A92) repeat-x !important;
}

.bg-gradient-tempus-blue-300 {
  background: #0E436D linear-gradient(180deg, #315e82, #0E436D) repeat-x !important;
}

.bg-gradient-tempus-blue-400 {
  background: #0C385B linear-gradient(180deg, #2f5573, #0C385B) repeat-x !important;
}

.bg-gradient-tempus-blue-500 {
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x !important;
}

.bg-gradient-tempus-blue-600 {
  background: #07263E linear-gradient(180deg, #2b465b, #07263E) repeat-x !important;
}

.bg-gradient-tempus-blue-700 {
  background: #051F34 linear-gradient(180deg, #294052, #051F34) repeat-x !important;
}

.bg-gradient-tempus-blue-800 {
  background: #03182B linear-gradient(180deg, #283a4a, #03182B) repeat-x !important;
}

.bg-gradient-tempus-blue-900 {
  background: #011224 linear-gradient(180deg, #263544, #011224) repeat-x !important;
}

.bg-gradient-tempus-blue-dark {
  background: #001030 linear-gradient(180deg, #25334f, #001030) repeat-x !important;
}

.bg-gradient-tempus-red {
  background: #FD5759 linear-gradient(180deg, #fc6f71, #FD5759) repeat-x !important;
}

.bg-gradient-tempus-white {
  background: #FFFCF6 linear-gradient(180deg, #fefcf7, #FFFCF6) repeat-x !important;
}

.bg-gradient-neon-purple {
  background: #C4017B linear-gradient(180deg, #cc268e, #C4017B) repeat-x !important;
}

.bg-gradient-cryptology {
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x !important;
}

.bg-gradient-cryptology-blue {
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x !important;
}

.bg-gradient-cryptology-blue-tint {
  background: #74b4cb linear-gradient(180deg, #88bfd2, #74b4cb) repeat-x !important;
}

.bg-gradient-cryptology-blue-shade {
  background: #35748c linear-gradient(180deg, #52889d, #35748c) repeat-x !important;
}

.bg-gradient-cryptology-blue-dark {
  background: #11252d linear-gradient(180deg, #34454c, #11252d) repeat-x !important;
}

.bg-gradient-facebook-blue {
  background: #1877F2 linear-gradient(180deg, #3a8bf4, #1877F2) repeat-x !important;
}

.bg-gradient-darkest-gray {
  background: #212529 linear-gradient(180deg, #414549, #212529) repeat-x !important;
}

.bg-gradient-dark-gray {
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x !important;
}

.bg-gradient-light-gray {
  background: #868e96 linear-gradient(180deg, #979ea5, #868e96) repeat-x !important;
}

.bg-gradient-lightest-gray {
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x !important;
}

.bg-gradient-blue {
  background: #0383ED linear-gradient(180deg, #2895ef, #0383ED) repeat-x !important;
}

.bg-gradient-indigo {
  background: #5453AC linear-gradient(180deg, #6d6cb8, #5453AC) repeat-x !important;
}

.bg-gradient-purple {
  background: #9300FF linear-gradient(180deg, #a226ff, #9300FF) repeat-x !important;
}

.bg-gradient-pink {
  background: #F8666E linear-gradient(180deg, #f87c83, #F8666E) repeat-x !important;
}

.bg-gradient-red {
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x !important;
}

.bg-gradient-orange {
  background: #ED6D03 linear-gradient(180deg, #ef8228, #ED6D03) repeat-x !important;
}

.bg-gradient-yellow {
  background: #ffe606 linear-gradient(180deg, #fee92b, #ffe606) repeat-x !important;
}

.bg-gradient-green {
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x !important;
}

.bg-gradient-teal {
  background: #0ADAf5 linear-gradient(180deg, #2edff6, #0ADAf5) repeat-x !important;
}

.bg-gradient-cyan {
  background: #66F8F1 linear-gradient(180deg, #7cf8f3, #66F8F1) repeat-x !important;
}

.bg-gradient-black {
  background: #010101 linear-gradient(180deg, #262627, #010101) repeat-x !important;
}

.bg-gradient-white {
  background: #FEFEFE linear-gradient(180deg, #fdfdfe, #FEFEFE) repeat-x !important;
}

.bg-gradient-primary-tint {
  background: #5A7D99 linear-gradient(180deg, #7290a8, #5A7D99) repeat-x !important;
}

.bg-gradient-orange-tint {
  background: #EDAD43 linear-gradient(180deg, #efb95f, #EDAD43) repeat-x !important;
}

.bg-gradient-green-tint {
  background: #48DF65 linear-gradient(180deg, #62e37c, #48DF65) repeat-x !important;
}

.bg-gradient-hot-pink {
  background: #FF64C2 linear-gradient(180deg, #fe7bcb, #FF64C2) repeat-x !important;
}

.bg-gradient-deep-purple {
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x !important;
}

.bg-gradient-deep-orange {
  background: #BF3F00 linear-gradient(180deg, #c85b26, #BF3F00) repeat-x !important;
}

.bg-gradient-sandstone {
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x !important;
}

.bg-gradient-cs-green {
  background: #018B3B linear-gradient(180deg, #269c58, #018B3B) repeat-x !important;
}

.bg-gradient-dark-red {
  background: #C30C1E linear-gradient(180deg, #cb303f, #C30C1E) repeat-x !important;
}

.bg-gradient-overdue-red {
  background: #F33 linear-gradient(180deg, #fe5151, #F33) repeat-x !important;
}

.bg-gradient-dark-blue {
  background: #062070 linear-gradient(180deg, #2a4185, #062070) repeat-x !important;
}

.bg-gradient-pale-blue {
  background: #44ACE9 linear-gradient(180deg, #5fb8ec, #44ACE9) repeat-x !important;
}

.bg-gradient-dark-orange {
  background: #E98144 linear-gradient(180deg, #eb9360, #E98144) repeat-x !important;
}

.bg-gradient-beech {
  background: #ABAC53 linear-gradient(180deg, #b7b86c, #ABAC53) repeat-x !important;
}

.bg-gradient-lime-green {
  background: #6CFF00 linear-gradient(180deg, #81fe26, #6CFF00) repeat-x !important;
}

.bg-gradient-deep-blue {
  background: #061FFF linear-gradient(180deg, #2a40ff, #061FFF) repeat-x !important;
}

.bg-gradient-dark-green {
  background: #027816 linear-gradient(180deg, #278c39, #027816) repeat-x !important;
}

.bg-gradient-dark-magenta {
  background: #780264 linear-gradient(180deg, #8b277b, #780264) repeat-x !important;
}

.bg-gradient-magenta {
  background: #B7289A linear-gradient(180deg, #c148a9, #B7289A) repeat-x !important;
}

.bg-gradient-light-yellow {
  background: #ffFFD0 linear-gradient(180deg, #fefed7, #ffFFD0) repeat-x !important;
}

.bg-gradient-light-orange {
  background: #ffddbb linear-gradient(180deg, #fee1c5, #ffddbb) repeat-x !important;
}

.bg-gradient-light-pink {
  background: #ffDDDE linear-gradient(180deg, #fee1e3, #ffDDDE) repeat-x !important;
}

.bg-gradient-light-green {
  background: #DDFFDD linear-gradient(180deg, #e1fee2, #DDFFDD) repeat-x !important;
}

.bg-gradient-light-blue {
  background: #CCCCFF linear-gradient(180deg, #d3d3ff, #CCCCFF) repeat-x !important;
}

.bg-gradient-light-red {
  background: #ffaaaa linear-gradient(180deg, #feb6b6, #ffaaaa) repeat-x !important;
}

.bg-gradient-regular {
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x !important;
}

.bg-gradient-specific-available {
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x !important;
}

.bg-gradient-specific-unavailable {
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x !important;
}

.bg-gradient-holidays {
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x !important;
}

.bg-gradient-booked-part {
  background: #C15 linear-gradient(180deg, #d3346e, #C15) repeat-x !important;
}

.bg-gradient-booked-pending {
  background: #C66 linear-gradient(180deg, #d37c7d, #C66) repeat-x !important;
}

.bg-gradient-neon-blue {
  background: #00f3ff linear-gradient(180deg, #25f4ff, #00f3ff) repeat-x !important;
}

.bg-gradient-neon-violet {
  background: #a742f5 linear-gradient(180deg, #b35ef6, #a742f5) repeat-x !important;
}

.bg-gradient-neon-pink {
  background: #ff00e5 linear-gradient(180deg, #fe26e8, #ff00e5) repeat-x !important;
}

.bg-gradient-neon-muted {
  background: #a0a0c0 linear-gradient(180deg, #adaec9, #a0a0c0) repeat-x !important;
}

.bg-gradient-slate-50 {
  background: #f8fafc linear-gradient(180deg, #f8fafc, #f8fafc) repeat-x !important;
}

.bg-gradient-slate-100 {
  background: #f1f5f9 linear-gradient(180deg, #f2f6f9, #f1f5f9) repeat-x !important;
}

.bg-gradient-slate-200 {
  background: #e2e8f0 linear-gradient(180deg, #e5ebf2, #e2e8f0) repeat-x !important;
}

.bg-gradient-slate-300 {
  background: #cbd5e1 linear-gradient(180deg, #d2dbe5, #cbd5e1) repeat-x !important;
}

.bg-gradient-slate-400 {
  background: #94a3b8 linear-gradient(180deg, #a3b0c2, #94a3b8) repeat-x !important;
}

.bg-gradient-slate-500 {
  background: #64748b linear-gradient(180deg, #7a889c, #64748b) repeat-x !important;
}

.bg-gradient-slate-600 {
  background: #475569 linear-gradient(180deg, #626e7f, #475569) repeat-x !important;
}

.bg-gradient-slate-700 {
  background: #334155 linear-gradient(180deg, #515d6e, #334155) repeat-x !important;
}

.bg-gradient-slate-800 {
  background: #1e293b linear-gradient(180deg, #3f4858, #1e293b) repeat-x !important;
}

.bg-gradient-slate-900 {
  background: #0f172a linear-gradient(180deg, #32394a, #0f172a) repeat-x !important;
}

.bg-gradient-slate-950 {
  background: #020617 linear-gradient(180deg, #272b39, #020617) repeat-x !important;
}

.bg-gradient-gray-50 {
  background: #f8f9fa linear-gradient(180deg, #f8f9fa, #f8f9fa) repeat-x !important;
}

.bg-gradient-gray-100 {
  background: #e9ecef linear-gradient(180deg, #ebeef1, #e9ecef) repeat-x !important;
}

.bg-gradient-gray-200 {
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x !important;
}

.bg-gradient-gray-300 {
  background: #ced4da linear-gradient(180deg, #d4dadf, #ced4da) repeat-x !important;
}

.bg-gradient-gray-400 {
  background: #adb5bd linear-gradient(180deg, #b8bfc6, #adb5bd) repeat-x !important;
}

.bg-gradient-gray-500 {
  background: #868e96 linear-gradient(180deg, #979ea5, #868e96) repeat-x !important;
}

.bg-gradient-gray-600 {
  background: #6c757d linear-gradient(180deg, #818990, #6c757d) repeat-x !important;
}

.bg-gradient-gray-700 {
  background: #495057 linear-gradient(180deg, #636a70, #495057) repeat-x !important;
}

.bg-gradient-gray-800 {
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x !important;
}

.bg-gradient-gray-900 {
  background: #212529 linear-gradient(180deg, #414549, #212529) repeat-x !important;
}

.bg-gradient-gray-950 {
  background: #111519 linear-gradient(180deg, #34373b, #111519) repeat-x !important;
}

.bg-gradient-zinc-50 {
  background: #fafafa linear-gradient(180deg, #fafafa, #fafafa) repeat-x !important;
}

.bg-gradient-zinc-100 {
  background: #f4f4f5 linear-gradient(180deg, #f5f5f6, #f4f4f5) repeat-x !important;
}

.bg-gradient-zinc-200 {
  background: #e4e4e7 linear-gradient(180deg, #e7e7ea, #e4e4e7) repeat-x !important;
}

.bg-gradient-zinc-300 {
  background: #d4d4d8 linear-gradient(180deg, #d9dadd, #d4d4d8) repeat-x !important;
}

.bg-gradient-zinc-400 {
  background: #a1a1aa linear-gradient(180deg, #aeaeb6, #a1a1aa) repeat-x !important;
}

.bg-gradient-zinc-500 {
  background: #71717a linear-gradient(180deg, #85868e, #71717a) repeat-x !important;
}

.bg-gradient-zinc-600 {
  background: #52525b linear-gradient(180deg, #6b6b73, #52525b) repeat-x !important;
}

.bg-gradient-zinc-700 {
  background: #3f3f46 linear-gradient(180deg, #5b5b61, #3f3f46) repeat-x !important;
}

.bg-gradient-zinc-800 {
  background: #27272a linear-gradient(180deg, #46474a, #27272a) repeat-x !important;
}

.bg-gradient-zinc-900 {
  background: #18181b linear-gradient(180deg, #3a3a3d, #18181b) repeat-x !important;
}

.bg-gradient-zinc-950 {
  background: #09090b linear-gradient(180deg, #2d2d2f, #09090b) repeat-x !important;
}

.bg-gradient-neutral-50 {
  background: #fafafa linear-gradient(180deg, #fafafa, #fafafa) repeat-x !important;
}

.bg-gradient-neutral-100 {
  background: #f5f5f5 linear-gradient(180deg, #f5f6f6, #f5f5f5) repeat-x !important;
}

.bg-gradient-neutral-200 {
  background: #e5e5e5 linear-gradient(180deg, #e8e8e8, #e5e5e5) repeat-x !important;
}

.bg-gradient-neutral-300 {
  background: #d4d4d4 linear-gradient(180deg, #d9dada, #d4d4d4) repeat-x !important;
}

.bg-gradient-neutral-400 {
  background: #a3a3a3 linear-gradient(180deg, #b0b0b0, #a3a3a3) repeat-x !important;
}

.bg-gradient-neutral-500 {
  background: #737373 linear-gradient(180deg, #878788, #737373) repeat-x !important;
}

.bg-gradient-neutral-600 {
  background: #525252 linear-gradient(180deg, #6b6b6c, #525252) repeat-x !important;
}

.bg-gradient-neutral-700 {
  background: #404040 linear-gradient(180deg, #5c5c5c, #404040) repeat-x !important;
}

.bg-gradient-neutral-800 {
  background: #262626 linear-gradient(180deg, #464646, #262626) repeat-x !important;
}

.bg-gradient-neutral-900 {
  background: #171717 linear-gradient(180deg, #393939, #171717) repeat-x !important;
}

.bg-gradient-neutral-950 {
  background: #0a0a0a linear-gradient(180deg, #2e2e2e, #0a0a0a) repeat-x !important;
}

.bg-gradient-stone-50 {
  background: #fafaf9 linear-gradient(180deg, #fafaf9, #fafaf9) repeat-x !important;
}

.bg-gradient-stone-100 {
  background: #f5f5f4 linear-gradient(180deg, #f5f6f5, #f5f5f4) repeat-x !important;
}

.bg-gradient-stone-200 {
  background: #e7e5e4 linear-gradient(180deg, #eae8e8, #e7e5e4) repeat-x !important;
}

.bg-gradient-stone-300 {
  background: #d6d3d1 linear-gradient(180deg, #dbd9d7, #d6d3d1) repeat-x !important;
}

.bg-gradient-stone-400 {
  background: #a8a29e linear-gradient(180deg, #b4afac, #a8a29e) repeat-x !important;
}

.bg-gradient-stone-500 {
  background: #78716c linear-gradient(180deg, #8b8682, #78716c) repeat-x !important;
}

.bg-gradient-stone-600 {
  background: #57534e linear-gradient(180deg, #6f6c68, #57534e) repeat-x !important;
}

.bg-gradient-stone-700 {
  background: #44403c linear-gradient(180deg, #5f5c59, #44403c) repeat-x !important;
}

.bg-gradient-stone-800 {
  background: #292524 linear-gradient(180deg, #484544, #292524) repeat-x !important;
}

.bg-gradient-stone-900 {
  background: #1c1917 linear-gradient(180deg, #3d3b39, #1c1917) repeat-x !important;
}

.bg-gradient-stone-950 {
  background: #0c0a09 linear-gradient(180deg, #2f2e2d, #0c0a09) repeat-x !important;
}

.bg-gradient-red-50 {
  background: #fef2f2 linear-gradient(180deg, #fdf3f4, #fef2f2) repeat-x !important;
}

.bg-gradient-red-100 {
  background: #fee2e2 linear-gradient(180deg, #fde6e6, #fee2e2) repeat-x !important;
}

.bg-gradient-red-200 {
  background: #fecaca linear-gradient(180deg, #fdd1d2, #fecaca) repeat-x !important;
}

.bg-gradient-red-300 {
  background: #fca5a5 linear-gradient(180deg, #fbb2b2, #fca5a5) repeat-x !important;
}

.bg-gradient-red-400 {
  background: #f87171 linear-gradient(180deg, #f88686, #f87171) repeat-x !important;
}

.bg-gradient-red-500 {
  background: #ef4444 linear-gradient(180deg, #f05f60, #ef4444) repeat-x !important;
}

.bg-gradient-red-600 {
  background: #dc2626 linear-gradient(180deg, #e04646, #dc2626) repeat-x !important;
}

.bg-gradient-red-700 {
  background: #b91c1c linear-gradient(180deg, #c23d3e, #b91c1c) repeat-x !important;
}

.bg-gradient-red-800 {
  background: #991b1b linear-gradient(180deg, #a73c3d, #991b1b) repeat-x !important;
}

.bg-gradient-red-900 {
  background: #7f1d1d linear-gradient(180deg, #913e3e, #7f1d1d) repeat-x !important;
}

.bg-gradient-red-950 {
  background: #450a0a linear-gradient(180deg, #602e2e, #450a0a) repeat-x !important;
}

.bg-gradient-orange-50 {
  background: #fff7ed linear-gradient(180deg, #fef7ef, #fff7ed) repeat-x !important;
}

.bg-gradient-orange-100 {
  background: #ffedd5 linear-gradient(180deg, #feefdb, #ffedd5) repeat-x !important;
}

.bg-gradient-orange-200 {
  background: #fed7aa linear-gradient(180deg, #fddcb6, #fed7aa) repeat-x !important;
}

.bg-gradient-orange-300 {
  background: #fdba74 linear-gradient(180deg, #fcc488, #fdba74) repeat-x !important;
}

.bg-gradient-orange-400 {
  background: #fb923c linear-gradient(180deg, #fba259, #fb923c) repeat-x !important;
}

.bg-gradient-orange-500 {
  background: #f97316 linear-gradient(180deg, #f98739, #f97316) repeat-x !important;
}

.bg-gradient-orange-600 {
  background: #ea580c linear-gradient(180deg, #ec7030, #ea580c) repeat-x !important;
}

.bg-gradient-orange-700 {
  background: #c2410c linear-gradient(180deg, #ca5d30, #c2410c) repeat-x !important;
}

.bg-gradient-orange-800 {
  background: #9a3412 linear-gradient(180deg, #a85235, #9a3412) repeat-x !important;
}

.bg-gradient-orange-900 {
  background: #7c2d12 linear-gradient(180deg, #8f4c35, #7c2d12) repeat-x !important;
}

.bg-gradient-orange-950 {
  background: #431407 linear-gradient(180deg, #5e372c, #431407) repeat-x !important;
}

.bg-gradient-amber-50 {
  background: #fffbeb linear-gradient(180deg, #fefbee, #fffbeb) repeat-x !important;
}

.bg-gradient-amber-100 {
  background: #fef3c7 linear-gradient(180deg, #fdf4cf, #fef3c7) repeat-x !important;
}

.bg-gradient-amber-200 {
  background: #fde68a linear-gradient(180deg, #fce99b, #fde68a) repeat-x !important;
}

.bg-gradient-amber-300 {
  background: #fcd34d linear-gradient(180deg, #fbd967, #fcd34d) repeat-x !important;
}

.bg-gradient-amber-400 {
  background: #fbbf24 linear-gradient(180deg, #fbc844, #fbbf24) repeat-x !important;
}

.bg-gradient-amber-500 {
  background: #f59e0b linear-gradient(180deg, #f5ac2f, #f59e0b) repeat-x !important;
}

.bg-gradient-amber-600 {
  background: #d97706 linear-gradient(180deg, #de8b2b, #d97706) repeat-x !important;
}

.bg-gradient-amber-700 {
  background: #b45309 linear-gradient(180deg, #be6c2d, #b45309) repeat-x !important;
}

.bg-gradient-amber-800 {
  background: #92400e linear-gradient(180deg, #a15c32, #92400e) repeat-x !important;
}

.bg-gradient-amber-900 {
  background: #78350f linear-gradient(180deg, #8b5333, #78350f) repeat-x !important;
}

.bg-gradient-amber-950 {
  background: #451a03 linear-gradient(180deg, #603c28, #451a03) repeat-x !important;
}

.bg-gradient-yellow-50 {
  background: #fefce8 linear-gradient(180deg, #fdfceb, #fefce8) repeat-x !important;
}

.bg-gradient-yellow-100 {
  background: #fef9c3 linear-gradient(180deg, #fdf9cc, #fef9c3) repeat-x !important;
}

.bg-gradient-yellow-200 {
  background: #fef08a linear-gradient(180deg, #fdf29b, #fef08a) repeat-x !important;
}

.bg-gradient-yellow-300 {
  background: #fde047 linear-gradient(180deg, #fce462, #fde047) repeat-x !important;
}

.bg-gradient-yellow-400 {
  background: #facc15 linear-gradient(180deg, #fad338, #facc15) repeat-x !important;
}

.bg-gradient-yellow-500 {
  background: #eab308 linear-gradient(180deg, #ecbe2d, #eab308) repeat-x !important;
}

.bg-gradient-yellow-600 {
  background: #ca8a04 linear-gradient(180deg, #d19b29, #ca8a04) repeat-x !important;
}

.bg-gradient-yellow-700 {
  background: #a16207 linear-gradient(180deg, #ae792c, #a16207) repeat-x !important;
}

.bg-gradient-yellow-800 {
  background: #854d0e linear-gradient(180deg, #966732, #854d0e) repeat-x !important;
}

.bg-gradient-yellow-900 {
  background: #713f12 linear-gradient(180deg, #855b35, #713f12) repeat-x !important;
}

.bg-gradient-yellow-950 {
  background: #422006 linear-gradient(180deg, #5d412b, #422006) repeat-x !important;
}

.bg-gradient-lime-50 {
  background: #f7fee7 linear-gradient(180deg, #f7fdea, #f7fee7) repeat-x !important;
}

.bg-gradient-lime-100 {
  background: #ecfccb linear-gradient(180deg, #eefcd2, #ecfccb) repeat-x !important;
}

.bg-gradient-lime-200 {
  background: #d9f99d linear-gradient(180deg, #def9ab, #d9f99d) repeat-x !important;
}

.bg-gradient-lime-300 {
  background: #bef264 linear-gradient(180deg, #c7f37b, #bef264) repeat-x !important;
}

.bg-gradient-lime-400 {
  background: #a3e635 linear-gradient(180deg, #b0e953, #a3e635) repeat-x !important;
}

.bg-gradient-lime-500 {
  background: #84cc16 linear-gradient(180deg, #95d339, #84cc16) repeat-x !important;
}

.bg-gradient-lime-600 {
  background: #65a30d linear-gradient(180deg, #7bb031, #65a30d) repeat-x !important;
}

.bg-gradient-lime-700 {
  background: #4d7c0f linear-gradient(180deg, #678f33, #4d7c0f) repeat-x !important;
}

.bg-gradient-lime-800 {
  background: #3f6212 linear-gradient(180deg, #5b7935, #3f6212) repeat-x !important;
}

.bg-gradient-lime-900 {
  background: #365314 linear-gradient(180deg, #536c37, #365314) repeat-x !important;
}

.bg-gradient-lime-950 {
  background: #1a2e05 linear-gradient(180deg, #3b4d2a, #1a2e05) repeat-x !important;
}

.bg-gradient-green-50 {
  background: #f0fdf4 linear-gradient(180deg, #f1fdf5, #f0fdf4) repeat-x !important;
}

.bg-gradient-green-100 {
  background: #dcfce7 linear-gradient(180deg, #e0fcea, #dcfce7) repeat-x !important;
}

.bg-gradient-green-200 {
  background: #bbf7d0 linear-gradient(180deg, #c4f7d7, #bbf7d0) repeat-x !important;
}

.bg-gradient-green-300 {
  background: #86efac linear-gradient(180deg, #97f1b8, #86efac) repeat-x !important;
}

.bg-gradient-green-400 {
  background: #4ade80 linear-gradient(180deg, #64e293, #4ade80) repeat-x !important;
}

.bg-gradient-green-500 {
  background: #22c55e linear-gradient(180deg, #42cd76, #22c55e) repeat-x !important;
}

.bg-gradient-green-600 {
  background: #16a34a linear-gradient(180deg, #38b065, #16a34a) repeat-x !important;
}

.bg-gradient-green-700 {
  background: #15803d linear-gradient(180deg, #37925a, #15803d) repeat-x !important;
}

.bg-gradient-green-800 {
  background: #166534 linear-gradient(180deg, #387b52, #166534) repeat-x !important;
}

.bg-gradient-green-900 {
  background: #14532d linear-gradient(180deg, #366c4c, #14532d) repeat-x !important;
}

.bg-gradient-green-950 {
  background: #052e16 linear-gradient(180deg, #294d39, #052e16) repeat-x !important;
}

.bg-gradient-emerald-50 {
  background: #ecfdf5 linear-gradient(180deg, #eefdf6, #ecfdf5) repeat-x !important;
}

.bg-gradient-emerald-100 {
  background: #d1fae5 linear-gradient(180deg, #d7fae8, #d1fae5) repeat-x !important;
}

.bg-gradient-emerald-200 {
  background: #a7f3d0 linear-gradient(180deg, #b3f4d7, #a7f3d0) repeat-x !important;
}

.bg-gradient-emerald-300 {
  background: #6ee7b7 linear-gradient(180deg, #83eac1, #6ee7b7) repeat-x !important;
}

.bg-gradient-emerald-400 {
  background: #34d399 linear-gradient(180deg, #51d9a8, #34d399) repeat-x !important;
}

.bg-gradient-emerald-500 {
  background: #10b981 linear-gradient(180deg, #33c393, #10b981) repeat-x !important;
}

.bg-gradient-emerald-600 {
  background: #059669 linear-gradient(180deg, #29a57f, #059669) repeat-x !important;
}

.bg-gradient-emerald-700 {
  background: #047857 linear-gradient(180deg, #298c70, #047857) repeat-x !important;
}

.bg-gradient-emerald-800 {
  background: #065f46 linear-gradient(180deg, #2a7661, #065f46) repeat-x !important;
}

.bg-gradient-emerald-900 {
  background: #064e3b linear-gradient(180deg, #2a6858, #064e3b) repeat-x !important;
}

.bg-gradient-emerald-950 {
  background: #022c22 linear-gradient(180deg, #274b43, #022c22) repeat-x !important;
}

.bg-gradient-teal-50 {
  background: #f0fdfa linear-gradient(180deg, #f1fdfa, #f0fdfa) repeat-x !important;
}

.bg-gradient-teal-100 {
  background: #ccfbf1 linear-gradient(180deg, #d3fbf3, #ccfbf1) repeat-x !important;
}

.bg-gradient-teal-200 {
  background: #99f6e4 linear-gradient(180deg, #a7f7e8, #99f6e4) repeat-x !important;
}

.bg-gradient-teal-300 {
  background: #5eead4 linear-gradient(180deg, #75ecda, #5eead4) repeat-x !important;
}

.bg-gradient-teal-400 {
  background: #2dd4bf linear-gradient(180deg, #4bdac8, #2dd4bf) repeat-x !important;
}

.bg-gradient-teal-500 {
  background: #14b8a6 linear-gradient(180deg, #36c2b3, #14b8a6) repeat-x !important;
}

.bg-gradient-teal-600 {
  background: #0d9488 linear-gradient(180deg, #30a399, #0d9488) repeat-x !important;
}

.bg-gradient-teal-700 {
  background: #0f766e linear-gradient(180deg, #328a83, #0f766e) repeat-x !important;
}

.bg-gradient-teal-800 {
  background: #115e59 linear-gradient(180deg, #347571, #115e59) repeat-x !important;
}

.bg-gradient-teal-900 {
  background: #134e4a linear-gradient(180deg, #356865, #134e4a) repeat-x !important;
}

.bg-gradient-teal-950 {
  background: #042f2e linear-gradient(180deg, #294d4d, #042f2e) repeat-x !important;
}

.bg-gradient-cyan-50 {
  background: #ecfeff linear-gradient(180deg, #eefdff, #ecfeff) repeat-x !important;
}

.bg-gradient-cyan-100 {
  background: #cffafe linear-gradient(180deg, #d5fafe, #cffafe) repeat-x !important;
}

.bg-gradient-cyan-200 {
  background: #a5f3fc linear-gradient(180deg, #b1f4fc, #a5f3fc) repeat-x !important;
}

.bg-gradient-cyan-300 {
  background: #67e8f9 linear-gradient(180deg, #7debf9, #67e8f9) repeat-x !important;
}

.bg-gradient-cyan-400 {
  background: #22d3ee linear-gradient(180deg, #42d9f0, #22d3ee) repeat-x !important;
}

.bg-gradient-cyan-500 {
  background: #06b6d4 linear-gradient(180deg, #2ac0da, #06b6d4) repeat-x !important;
}

.bg-gradient-cyan-600 {
  background: #0891b2 linear-gradient(180deg, #2ca1bd, #0891b2) repeat-x !important;
}

.bg-gradient-cyan-700 {
  background: #0e7490 linear-gradient(180deg, #3188a0, #0e7490) repeat-x !important;
}

.bg-gradient-cyan-800 {
  background: #155e75 linear-gradient(180deg, #377589, #155e75) repeat-x !important;
}

.bg-gradient-cyan-900 {
  background: #164e63 linear-gradient(180deg, #38687a, #164e63) repeat-x !important;
}

.bg-gradient-cyan-950 {
  background: #083344 linear-gradient(180deg, #2c5160, #083344) repeat-x !important;
}

.bg-gradient-sky-50 {
  background: #f0f9ff linear-gradient(180deg, #f1f9ff, #f0f9ff) repeat-x !important;
}

.bg-gradient-sky-100 {
  background: #e0f2fe linear-gradient(180deg, #e4f3fe, #e0f2fe) repeat-x !important;
}

.bg-gradient-sky-200 {
  background: #bae6fd linear-gradient(180deg, #c3e9fd, #bae6fd) repeat-x !important;
}

.bg-gradient-sky-300 {
  background: #7dd3fc linear-gradient(180deg, #8fd9fc, #7dd3fc) repeat-x !important;
}

.bg-gradient-sky-400 {
  background: #38bdf8 linear-gradient(180deg, #55c6f9, #38bdf8) repeat-x !important;
}

.bg-gradient-sky-500 {
  background: #0ea5e9 linear-gradient(180deg, #31b2ec, #0ea5e9) repeat-x !important;
}

.bg-gradient-sky-600 {
  background: #0284c7 linear-gradient(180deg, #2796cf, #0284c7) repeat-x !important;
}

.bg-gradient-sky-700 {
  background: #0369a1 linear-gradient(180deg, #287faf, #0369a1) repeat-x !important;
}

.bg-gradient-sky-800 {
  background: #075985 linear-gradient(180deg, #2b7197, #075985) repeat-x !important;
}

.bg-gradient-sky-900 {
  background: #0c4a6e linear-gradient(180deg, #2f6483, #0c4a6e) repeat-x !important;
}

.bg-gradient-sky-950 {
  background: #082f49 linear-gradient(180deg, #2c4d64, #082f49) repeat-x !important;
}

.bg-gradient-blue-50 {
  background: #eff6ff linear-gradient(180deg, #f0f7ff, #eff6ff) repeat-x !important;
}

.bg-gradient-blue-100 {
  background: #dbeafe linear-gradient(180deg, #dfecfe, #dbeafe) repeat-x !important;
}

.bg-gradient-blue-200 {
  background: #bfdbfe linear-gradient(180deg, #c8e0fe, #bfdbfe) repeat-x !important;
}

.bg-gradient-blue-300 {
  background: #93c5fd linear-gradient(180deg, #a2cdfd, #93c5fd) repeat-x !important;
}

.bg-gradient-blue-400 {
  background: #60a5fa linear-gradient(180deg, #77b2fa, #60a5fa) repeat-x !important;
}

.bg-gradient-blue-500 {
  background: #3b82f6 linear-gradient(180deg, #5794f7, #3b82f6) repeat-x !important;
}

.bg-gradient-blue-600 {
  background: #2563eb linear-gradient(180deg, #457aee, #2563eb) repeat-x !important;
}

.bg-gradient-blue-700 {
  background: #1d4ed8 linear-gradient(180deg, #3e68dd, #1d4ed8) repeat-x !important;
}

.bg-gradient-blue-800 {
  background: #1e40af linear-gradient(180deg, #3f5cbb, #1e40af) repeat-x !important;
}

.bg-gradient-blue-900 {
  background: #1e3a8a linear-gradient(180deg, #3f579b, #1e3a8a) repeat-x !important;
}

.bg-gradient-blue-950 {
  background: #172554 linear-gradient(180deg, #39456d, #172554) repeat-x !important;
}

.bg-gradient-indigo-50 {
  background: #e0e7ff linear-gradient(180deg, #e4eaff, #e0e7ff) repeat-x !important;
}

.bg-gradient-indigo-100 {
  background: #e0e7ff linear-gradient(180deg, #e4eaff, #e0e7ff) repeat-x !important;
}

.bg-gradient-indigo-200 {
  background: #c7d2fe linear-gradient(180deg, #ced8fe, #c7d2fe) repeat-x !important;
}

.bg-gradient-indigo-300 {
  background: #a5b4fc linear-gradient(180deg, #b1bffc, #a5b4fc) repeat-x !important;
}

.bg-gradient-indigo-400 {
  background: #818cf8 linear-gradient(180deg, #939df9, #818cf8) repeat-x !important;
}

.bg-gradient-indigo-500 {
  background: #6366f1 linear-gradient(180deg, #797cf3, #6366f1) repeat-x !important;
}

.bg-gradient-indigo-600 {
  background: #4f46e5 linear-gradient(180deg, #6861e8, #4f46e5) repeat-x !important;
}

.bg-gradient-indigo-700 {
  background: #4338ca linear-gradient(180deg, #5e55d2, #4338ca) repeat-x !important;
}

.bg-gradient-indigo-800 {
  background: #3730a3 linear-gradient(180deg, #544eb0, #3730a3) repeat-x !important;
}

.bg-gradient-indigo-900 {
  background: #312e81 linear-gradient(180deg, #4f4d93, #312e81) repeat-x !important;
}

.bg-gradient-indigo-950 {
  background: #1e1b4b linear-gradient(180deg, #3f3c66, #1e1b4b) repeat-x !important;
}

.bg-gradient-violet-50 {
  background: #f5f3ff linear-gradient(180deg, #f5f4ff, #f5f3ff) repeat-x !important;
}

.bg-gradient-violet-100 {
  background: #ede9fe linear-gradient(180deg, #efecfe, #ede9fe) repeat-x !important;
}

.bg-gradient-violet-200 {
  background: #ddd6fe linear-gradient(180deg, #e1dbfe, #ddd6fe) repeat-x !important;
}

.bg-gradient-violet-300 {
  background: #c4b5fd linear-gradient(180deg, #ccbffd, #c4b5fd) repeat-x !important;
}

.bg-gradient-violet-400 {
  background: #a78bfa linear-gradient(180deg, #b39cfa, #a78bfa) repeat-x !important;
}

.bg-gradient-violet-500 {
  background: #8b5cf6 linear-gradient(180deg, #9b74f7, #8b5cf6) repeat-x !important;
}

.bg-gradient-violet-600 {
  background: #7c3aed linear-gradient(180deg, #8f57ef, #7c3aed) repeat-x !important;
}

.bg-gradient-violet-700 {
  background: #6d28d9 linear-gradient(180deg, #8248de, #6d28d9) repeat-x !important;
}

.bg-gradient-violet-800 {
  background: #5b21b6 linear-gradient(180deg, #7342c1, #5b21b6) repeat-x !important;
}

.bg-gradient-violet-900 {
  background: #4c1d95 linear-gradient(180deg, #663ea4, #4c1d95) repeat-x !important;
}

.bg-gradient-violet-950 {
  background: #2e1065 linear-gradient(180deg, #4c337c, #2e1065) repeat-x !important;
}

.bg-gradient-purple-50 {
  background: #faf5ff linear-gradient(180deg, #faf6ff, #faf5ff) repeat-x !important;
}

.bg-gradient-purple-100 {
  background: #f3e8ff linear-gradient(180deg, #f4ebff, #f3e8ff) repeat-x !important;
}

.bg-gradient-purple-200 {
  background: #e9d5ff linear-gradient(180deg, #ebdbff, #e9d5ff) repeat-x !important;
}

.bg-gradient-purple-300 {
  background: #d8b4fe linear-gradient(180deg, #ddbffe, #d8b4fe) repeat-x !important;
}

.bg-gradient-purple-400 {
  background: #c084fc linear-gradient(180deg, #c896fc, #c084fc) repeat-x !important;
}

.bg-gradient-purple-500 {
  background: #a855f7 linear-gradient(180deg, #b46ef8, #a855f7) repeat-x !important;
}

.bg-gradient-purple-600 {
  background: #9333ea linear-gradient(180deg, #a251ed, #9333ea) repeat-x !important;
}

.bg-gradient-purple-700 {
  background: #7e22ce linear-gradient(180deg, #9042d5, #7e22ce) repeat-x !important;
}

.bg-gradient-purple-800 {
  background: #6b21a8 linear-gradient(180deg, #8042b5, #6b21a8) repeat-x !important;
}

.bg-gradient-purple-900 {
  background: #581c87 linear-gradient(180deg, #703d99, #581c87) repeat-x !important;
}

.bg-gradient-purple-950 {
  background: #3b0764 linear-gradient(180deg, #572b7b, #3b0764) repeat-x !important;
}

.bg-gradient-fuchsia-50 {
  background: #fdf4ff linear-gradient(180deg, #fcf5ff, #fdf4ff) repeat-x !important;
}

.bg-gradient-fuchsia-100 {
  background: #fae8ff linear-gradient(180deg, #faebff, #fae8ff) repeat-x !important;
}

.bg-gradient-fuchsia-200 {
  background: #f5d0fe linear-gradient(180deg, #f5d6fe, #f5d0fe) repeat-x !important;
}

.bg-gradient-fuchsia-300 {
  background: #f0abfc linear-gradient(180deg, #f1b7fc, #f0abfc) repeat-x !important;
}

.bg-gradient-fuchsia-400 {
  background: #e879f9 linear-gradient(180deg, #ea8cf9, #e879f9) repeat-x !important;
}

.bg-gradient-fuchsia-500 {
  background: #d946ef linear-gradient(180deg, #de61f1, #d946ef) repeat-x !important;
}

.bg-gradient-fuchsia-600 {
  background: #c026d3 linear-gradient(180deg, #c846d9, #c026d3) repeat-x !important;
}

.bg-gradient-fuchsia-700 {
  background: #a21caf linear-gradient(180deg, #af3dbb, #a21caf) repeat-x !important;
}

.bg-gradient-fuchsia-800 {
  background: #86198f linear-gradient(180deg, #973b9f, #86198f) repeat-x !important;
}

.bg-gradient-fuchsia-900 {
  background: #701a75 linear-gradient(180deg, #843c89, #701a75) repeat-x !important;
}

.bg-gradient-fuchsia-950 {
  background: #4a044e linear-gradient(180deg, #642968, #4a044e) repeat-x !important;
}

.bg-gradient-pink-50 {
  background: #fdf2f8 linear-gradient(180deg, #fcf3f9, #fdf2f8) repeat-x !important;
}

.bg-gradient-pink-100 {
  background: #fce7f3 linear-gradient(180deg, #fbeaf4, #fce7f3) repeat-x !important;
}

.bg-gradient-pink-200 {
  background: #fbcfe8 linear-gradient(180deg, #fbd5eb, #fbcfe8) repeat-x !important;
}

.bg-gradient-pink-300 {
  background: #f472b6 linear-gradient(180deg, #f586c1, #f472b6) repeat-x !important;
}

.bg-gradient-pink-400 {
  background: #f472b6 linear-gradient(180deg, #f586c1, #f472b6) repeat-x !important;
}

.bg-gradient-pink-500 {
  background: #ec4899 linear-gradient(180deg, #ee63a8, #ec4899) repeat-x !important;
}

.bg-gradient-pink-600 {
  background: #db2777 linear-gradient(180deg, #df478b, #db2777) repeat-x !important;
}

.bg-gradient-pink-700 {
  background: #be185d linear-gradient(180deg, #c73a75, #be185d) repeat-x !important;
}

.bg-gradient-pink-800 {
  background: #9d174d linear-gradient(180deg, #ab3967, #9d174d) repeat-x !important;
}

.bg-gradient-pink-900 {
  background: #831843 linear-gradient(180deg, #953a5f, #831843) repeat-x !important;
}

.bg-gradient-pink-950 {
  background: #500724 linear-gradient(180deg, #692b44, #500724) repeat-x !important;
}

.bg-gradient-rose-50 {
  background: #fff1f2 linear-gradient(180deg, #fef2f4, #fff1f2) repeat-x !important;
}

.bg-gradient-rose-100 {
  background: #ffe4e6 linear-gradient(180deg, #fee7e9, #ffe4e6) repeat-x !important;
}

.bg-gradient-rose-200 {
  background: #fecdd3 linear-gradient(180deg, #fdd4d9, #fecdd3) repeat-x !important;
}

.bg-gradient-rose-300 {
  background: #fda4af linear-gradient(180deg, #fcb1bb, #fda4af) repeat-x !important;
}

.bg-gradient-rose-400 {
  background: #fb7185 linear-gradient(180deg, #fb8697, #fb7185) repeat-x !important;
}

.bg-gradient-rose-500 {
  background: #f43f5e linear-gradient(180deg, #f55b76, #f43f5e) repeat-x !important;
}

.bg-gradient-rose-600 {
  background: #e11d48 linear-gradient(180deg, #e43e63, #e11d48) repeat-x !important;
}

.bg-gradient-rose-700 {
  background: #be123c linear-gradient(180deg, #c73559, #be123c) repeat-x !important;
}

.bg-gradient-rose-800 {
  background: #9f1239 linear-gradient(180deg, #ac3556, #9f1239) repeat-x !important;
}

.bg-gradient-rose-900 {
  background: #881337 linear-gradient(180deg, #993655, #881337) repeat-x !important;
}

.bg-gradient-rose-950 {
  background: #4c0519 linear-gradient(180deg, #662a3b, #4c0519) repeat-x !important;
}

.bg-gradient-cyph {
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x !important;
}

.bg-gradient-rame {
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x !important;
}

.bg-gradient-dream {
  background: #FF64C2 linear-gradient(180deg, #fe7bcb, #FF64C2) repeat-x !important;
}

.bg-gradient-rhdt {
  background: #00B050 linear-gradient(180deg, #25bb6a, #00B050) repeat-x !important;
}

.bg-gradient-dayli {
  background: #5ECFCB linear-gradient(180deg, #75d5d2, #5ECFCB) repeat-x !important;
}

.bg-gradient-cubai {
  background: #DF6F2D linear-gradient(180deg, #e3844c, #DF6F2D) repeat-x !important;
}

.bg-gradient-witch {
  background: #390A57 linear-gradient(180deg, #562e70, #390A57) repeat-x !important;
}

.bg-gradient-fc {
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x !important;
}

.bg-gradient-hugh {
  background: #F1BC15 linear-gradient(180deg, #f2c538, #F1BC15) repeat-x !important;
}

.bg-gradient-dfc {
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x !important;
}

.bg-gradient-dhugh {
  background: #F1BC15 linear-gradient(180deg, #f2c538, #F1BC15) repeat-x !important;
}

.bg-gradient-defrag {
  background: #00A3A1 linear-gradient(180deg, #25b0af, #00A3A1) repeat-x !important;
}

.bg-gradient-heist {
  background: #D55C25 linear-gradient(180deg, #da7445, #D55C25) repeat-x !important;
}

.bg-gradient-aftrl {
  background: #0B2241 linear-gradient(180deg, #2f425d, #0B2241) repeat-x !important;
}

.bg-gradient-consp {
  background: #0038A7 linear-gradient(180deg, #2555b4, #0038A7) repeat-x !important;
}

.bg-gradient-tort {
  background: #C30C1E linear-gradient(180deg, #cb303f, #C30C1E) repeat-x !important;
}

.bg-gradient-hohurry {
  background: #D51F26 linear-gradient(180deg, #da4046, #D51F26) repeat-x !important;
}

.bg-white {
  background-color: #FEFEFE !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #ced4da !important;
}

.border-top {
  border-top: 1px solid #ced4da !important;
}

.border-right {
  border-right: 1px solid #ced4da !important;
}

.border-bottom {
  border-bottom: 1px solid #ced4da !important;
}

.border-left {
  border-left: 1px solid #ced4da !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0A2D49 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28b745 !important;
}

.border-info {
  border-color: #66F8F1 !important;
}

.border-warning {
  border-color: #ffe606 !important;
}

.border-danger {
  border-color: #F5250A !important;
}

.border-light {
  border-color: #e9ecef !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-tempus-blue {
  border-color: #0A2D49 !important;
}

.border-tempus-blue-tint {
  border-color: #b3d7f5 !important;
}

.border-tempus-blue-100 {
  border-color: #1E70B6 !important;
}

.border-tempus-blue-200 {
  border-color: #105A92 !important;
}

.border-tempus-blue-300 {
  border-color: #0E436D !important;
}

.border-tempus-blue-400 {
  border-color: #0C385B !important;
}

.border-tempus-blue-500 {
  border-color: #0A2D49 !important;
}

.border-tempus-blue-600 {
  border-color: #07263E !important;
}

.border-tempus-blue-700 {
  border-color: #051F34 !important;
}

.border-tempus-blue-800 {
  border-color: #03182B !important;
}

.border-tempus-blue-900 {
  border-color: #011224 !important;
}

.border-tempus-blue-dark {
  border-color: #001030 !important;
}

.border-tempus-red {
  border-color: #FD5759 !important;
}

.border-tempus-white {
  border-color: #FFFCF6 !important;
}

.border-neon-purple {
  border-color: #C4017B !important;
}

.border-cryptology {
  border-color: #469BBA !important;
}

.border-cryptology-blue {
  border-color: #469BBA !important;
}

.border-cryptology-blue-tint {
  border-color: #74b4cb !important;
}

.border-cryptology-blue-shade {
  border-color: #35748c !important;
}

.border-cryptology-blue-dark {
  border-color: #11252d !important;
}

.border-facebook-blue {
  border-color: #1877F2 !important;
}

.border-darkest-gray {
  border-color: #212529 !important;
}

.border-dark-gray {
  border-color: #343a40 !important;
}

.border-light-gray {
  border-color: #868e96 !important;
}

.border-lightest-gray {
  border-color: #dee2e6 !important;
}

.border-blue {
  border-color: #0383ED !important;
}

.border-indigo {
  border-color: #5453AC !important;
}

.border-purple {
  border-color: #9300FF !important;
}

.border-pink {
  border-color: #F8666E !important;
}

.border-red {
  border-color: #F5250A !important;
}

.border-orange {
  border-color: #ED6D03 !important;
}

.border-yellow {
  border-color: #ffe606 !important;
}

.border-green {
  border-color: #28b745 !important;
}

.border-teal {
  border-color: #0ADAf5 !important;
}

.border-cyan {
  border-color: #66F8F1 !important;
}

.border-black {
  border-color: #010101 !important;
}

.border-white {
  border-color: #FEFEFE !important;
}

.border-primary-tint {
  border-color: #5A7D99 !important;
}

.border-orange-tint {
  border-color: #EDAD43 !important;
}

.border-green-tint {
  border-color: #48DF65 !important;
}

.border-hot-pink {
  border-color: #FF64C2 !important;
}

.border-deep-purple {
  border-color: #516 !important;
}

.border-deep-orange {
  border-color: #BF3F00 !important;
}

.border-sandstone {
  border-color: #D9AE00 !important;
}

.border-cs-green {
  border-color: #018B3B !important;
}

.border-dark-red {
  border-color: #C30C1E !important;
}

.border-overdue-red {
  border-color: #F33 !important;
}

.border-dark-blue {
  border-color: #062070 !important;
}

.border-pale-blue {
  border-color: #44ACE9 !important;
}

.border-dark-orange {
  border-color: #E98144 !important;
}

.border-beech {
  border-color: #ABAC53 !important;
}

.border-lime-green {
  border-color: #6CFF00 !important;
}

.border-deep-blue {
  border-color: #061FFF !important;
}

.border-dark-green {
  border-color: #027816 !important;
}

.border-dark-magenta {
  border-color: #780264 !important;
}

.border-magenta {
  border-color: #B7289A !important;
}

.border-light-yellow {
  border-color: #ffFFD0 !important;
}

.border-light-orange {
  border-color: #ffddbb !important;
}

.border-light-pink {
  border-color: #ffDDDE !important;
}

.border-light-green {
  border-color: #DDFFDD !important;
}

.border-light-blue {
  border-color: #CCCCFF !important;
}

.border-light-red {
  border-color: #ffaaaa !important;
}

.border-regular {
  border-color: #469BBA !important;
}

.border-specific-available {
  border-color: #28b745 !important;
}

.border-specific-unavailable {
  border-color: #D9AE00 !important;
}

.border-holidays {
  border-color: #F5250A !important;
}

.border-booked-part {
  border-color: #C15 !important;
}

.border-booked-pending {
  border-color: #C66 !important;
}

.border-neon-blue {
  border-color: #00f3ff !important;
}

.border-neon-violet {
  border-color: #a742f5 !important;
}

.border-neon-pink {
  border-color: #ff00e5 !important;
}

.border-neon-muted {
  border-color: #a0a0c0 !important;
}

.border-slate-50 {
  border-color: #f8fafc !important;
}

.border-slate-100 {
  border-color: #f1f5f9 !important;
}

.border-slate-200 {
  border-color: #e2e8f0 !important;
}

.border-slate-300 {
  border-color: #cbd5e1 !important;
}

.border-slate-400 {
  border-color: #94a3b8 !important;
}

.border-slate-500 {
  border-color: #64748b !important;
}

.border-slate-600 {
  border-color: #475569 !important;
}

.border-slate-700 {
  border-color: #334155 !important;
}

.border-slate-800 {
  border-color: #1e293b !important;
}

.border-slate-900 {
  border-color: #0f172a !important;
}

.border-slate-950 {
  border-color: #020617 !important;
}

.border-gray-50 {
  border-color: #f8f9fa !important;
}

.border-gray-100 {
  border-color: #e9ecef !important;
}

.border-gray-200 {
  border-color: #dee2e6 !important;
}

.border-gray-300 {
  border-color: #ced4da !important;
}

.border-gray-400 {
  border-color: #adb5bd !important;
}

.border-gray-500 {
  border-color: #868e96 !important;
}

.border-gray-600 {
  border-color: #6c757d !important;
}

.border-gray-700 {
  border-color: #495057 !important;
}

.border-gray-800 {
  border-color: #343a40 !important;
}

.border-gray-900 {
  border-color: #212529 !important;
}

.border-gray-950 {
  border-color: #111519 !important;
}

.border-zinc-50 {
  border-color: #fafafa !important;
}

.border-zinc-100 {
  border-color: #f4f4f5 !important;
}

.border-zinc-200 {
  border-color: #e4e4e7 !important;
}

.border-zinc-300 {
  border-color: #d4d4d8 !important;
}

.border-zinc-400 {
  border-color: #a1a1aa !important;
}

.border-zinc-500 {
  border-color: #71717a !important;
}

.border-zinc-600 {
  border-color: #52525b !important;
}

.border-zinc-700 {
  border-color: #3f3f46 !important;
}

.border-zinc-800 {
  border-color: #27272a !important;
}

.border-zinc-900 {
  border-color: #18181b !important;
}

.border-zinc-950 {
  border-color: #09090b !important;
}

.border-neutral-50 {
  border-color: #fafafa !important;
}

.border-neutral-100 {
  border-color: #f5f5f5 !important;
}

.border-neutral-200 {
  border-color: #e5e5e5 !important;
}

.border-neutral-300 {
  border-color: #d4d4d4 !important;
}

.border-neutral-400 {
  border-color: #a3a3a3 !important;
}

.border-neutral-500 {
  border-color: #737373 !important;
}

.border-neutral-600 {
  border-color: #525252 !important;
}

.border-neutral-700 {
  border-color: #404040 !important;
}

.border-neutral-800 {
  border-color: #262626 !important;
}

.border-neutral-900 {
  border-color: #171717 !important;
}

.border-neutral-950 {
  border-color: #0a0a0a !important;
}

.border-stone-50 {
  border-color: #fafaf9 !important;
}

.border-stone-100 {
  border-color: #f5f5f4 !important;
}

.border-stone-200 {
  border-color: #e7e5e4 !important;
}

.border-stone-300 {
  border-color: #d6d3d1 !important;
}

.border-stone-400 {
  border-color: #a8a29e !important;
}

.border-stone-500 {
  border-color: #78716c !important;
}

.border-stone-600 {
  border-color: #57534e !important;
}

.border-stone-700 {
  border-color: #44403c !important;
}

.border-stone-800 {
  border-color: #292524 !important;
}

.border-stone-900 {
  border-color: #1c1917 !important;
}

.border-stone-950 {
  border-color: #0c0a09 !important;
}

.border-red-50 {
  border-color: #fef2f2 !important;
}

.border-red-100 {
  border-color: #fee2e2 !important;
}

.border-red-200 {
  border-color: #fecaca !important;
}

.border-red-300 {
  border-color: #fca5a5 !important;
}

.border-red-400 {
  border-color: #f87171 !important;
}

.border-red-500 {
  border-color: #ef4444 !important;
}

.border-red-600 {
  border-color: #dc2626 !important;
}

.border-red-700 {
  border-color: #b91c1c !important;
}

.border-red-800 {
  border-color: #991b1b !important;
}

.border-red-900 {
  border-color: #7f1d1d !important;
}

.border-red-950 {
  border-color: #450a0a !important;
}

.border-orange-50 {
  border-color: #fff7ed !important;
}

.border-orange-100 {
  border-color: #ffedd5 !important;
}

.border-orange-200 {
  border-color: #fed7aa !important;
}

.border-orange-300 {
  border-color: #fdba74 !important;
}

.border-orange-400 {
  border-color: #fb923c !important;
}

.border-orange-500 {
  border-color: #f97316 !important;
}

.border-orange-600 {
  border-color: #ea580c !important;
}

.border-orange-700 {
  border-color: #c2410c !important;
}

.border-orange-800 {
  border-color: #9a3412 !important;
}

.border-orange-900 {
  border-color: #7c2d12 !important;
}

.border-orange-950 {
  border-color: #431407 !important;
}

.border-amber-50 {
  border-color: #fffbeb !important;
}

.border-amber-100 {
  border-color: #fef3c7 !important;
}

.border-amber-200 {
  border-color: #fde68a !important;
}

.border-amber-300 {
  border-color: #fcd34d !important;
}

.border-amber-400 {
  border-color: #fbbf24 !important;
}

.border-amber-500 {
  border-color: #f59e0b !important;
}

.border-amber-600 {
  border-color: #d97706 !important;
}

.border-amber-700 {
  border-color: #b45309 !important;
}

.border-amber-800 {
  border-color: #92400e !important;
}

.border-amber-900 {
  border-color: #78350f !important;
}

.border-amber-950 {
  border-color: #451a03 !important;
}

.border-yellow-50 {
  border-color: #fefce8 !important;
}

.border-yellow-100 {
  border-color: #fef9c3 !important;
}

.border-yellow-200 {
  border-color: #fef08a !important;
}

.border-yellow-300 {
  border-color: #fde047 !important;
}

.border-yellow-400 {
  border-color: #facc15 !important;
}

.border-yellow-500 {
  border-color: #eab308 !important;
}

.border-yellow-600 {
  border-color: #ca8a04 !important;
}

.border-yellow-700 {
  border-color: #a16207 !important;
}

.border-yellow-800 {
  border-color: #854d0e !important;
}

.border-yellow-900 {
  border-color: #713f12 !important;
}

.border-yellow-950 {
  border-color: #422006 !important;
}

.border-lime-50 {
  border-color: #f7fee7 !important;
}

.border-lime-100 {
  border-color: #ecfccb !important;
}

.border-lime-200 {
  border-color: #d9f99d !important;
}

.border-lime-300 {
  border-color: #bef264 !important;
}

.border-lime-400 {
  border-color: #a3e635 !important;
}

.border-lime-500 {
  border-color: #84cc16 !important;
}

.border-lime-600 {
  border-color: #65a30d !important;
}

.border-lime-700 {
  border-color: #4d7c0f !important;
}

.border-lime-800 {
  border-color: #3f6212 !important;
}

.border-lime-900 {
  border-color: #365314 !important;
}

.border-lime-950 {
  border-color: #1a2e05 !important;
}

.border-green-50 {
  border-color: #f0fdf4 !important;
}

.border-green-100 {
  border-color: #dcfce7 !important;
}

.border-green-200 {
  border-color: #bbf7d0 !important;
}

.border-green-300 {
  border-color: #86efac !important;
}

.border-green-400 {
  border-color: #4ade80 !important;
}

.border-green-500 {
  border-color: #22c55e !important;
}

.border-green-600 {
  border-color: #16a34a !important;
}

.border-green-700 {
  border-color: #15803d !important;
}

.border-green-800 {
  border-color: #166534 !important;
}

.border-green-900 {
  border-color: #14532d !important;
}

.border-green-950 {
  border-color: #052e16 !important;
}

.border-emerald-50 {
  border-color: #ecfdf5 !important;
}

.border-emerald-100 {
  border-color: #d1fae5 !important;
}

.border-emerald-200 {
  border-color: #a7f3d0 !important;
}

.border-emerald-300 {
  border-color: #6ee7b7 !important;
}

.border-emerald-400 {
  border-color: #34d399 !important;
}

.border-emerald-500 {
  border-color: #10b981 !important;
}

.border-emerald-600 {
  border-color: #059669 !important;
}

.border-emerald-700 {
  border-color: #047857 !important;
}

.border-emerald-800 {
  border-color: #065f46 !important;
}

.border-emerald-900 {
  border-color: #064e3b !important;
}

.border-emerald-950 {
  border-color: #022c22 !important;
}

.border-teal-50 {
  border-color: #f0fdfa !important;
}

.border-teal-100 {
  border-color: #ccfbf1 !important;
}

.border-teal-200 {
  border-color: #99f6e4 !important;
}

.border-teal-300 {
  border-color: #5eead4 !important;
}

.border-teal-400 {
  border-color: #2dd4bf !important;
}

.border-teal-500 {
  border-color: #14b8a6 !important;
}

.border-teal-600 {
  border-color: #0d9488 !important;
}

.border-teal-700 {
  border-color: #0f766e !important;
}

.border-teal-800 {
  border-color: #115e59 !important;
}

.border-teal-900 {
  border-color: #134e4a !important;
}

.border-teal-950 {
  border-color: #042f2e !important;
}

.border-cyan-50 {
  border-color: #ecfeff !important;
}

.border-cyan-100 {
  border-color: #cffafe !important;
}

.border-cyan-200 {
  border-color: #a5f3fc !important;
}

.border-cyan-300 {
  border-color: #67e8f9 !important;
}

.border-cyan-400 {
  border-color: #22d3ee !important;
}

.border-cyan-500 {
  border-color: #06b6d4 !important;
}

.border-cyan-600 {
  border-color: #0891b2 !important;
}

.border-cyan-700 {
  border-color: #0e7490 !important;
}

.border-cyan-800 {
  border-color: #155e75 !important;
}

.border-cyan-900 {
  border-color: #164e63 !important;
}

.border-cyan-950 {
  border-color: #083344 !important;
}

.border-sky-50 {
  border-color: #f0f9ff !important;
}

.border-sky-100 {
  border-color: #e0f2fe !important;
}

.border-sky-200 {
  border-color: #bae6fd !important;
}

.border-sky-300 {
  border-color: #7dd3fc !important;
}

.border-sky-400 {
  border-color: #38bdf8 !important;
}

.border-sky-500 {
  border-color: #0ea5e9 !important;
}

.border-sky-600 {
  border-color: #0284c7 !important;
}

.border-sky-700 {
  border-color: #0369a1 !important;
}

.border-sky-800 {
  border-color: #075985 !important;
}

.border-sky-900 {
  border-color: #0c4a6e !important;
}

.border-sky-950 {
  border-color: #082f49 !important;
}

.border-blue-50 {
  border-color: #eff6ff !important;
}

.border-blue-100 {
  border-color: #dbeafe !important;
}

.border-blue-200 {
  border-color: #bfdbfe !important;
}

.border-blue-300 {
  border-color: #93c5fd !important;
}

.border-blue-400 {
  border-color: #60a5fa !important;
}

.border-blue-500 {
  border-color: #3b82f6 !important;
}

.border-blue-600 {
  border-color: #2563eb !important;
}

.border-blue-700 {
  border-color: #1d4ed8 !important;
}

.border-blue-800 {
  border-color: #1e40af !important;
}

.border-blue-900 {
  border-color: #1e3a8a !important;
}

.border-blue-950 {
  border-color: #172554 !important;
}

.border-indigo-50 {
  border-color: #e0e7ff !important;
}

.border-indigo-100 {
  border-color: #e0e7ff !important;
}

.border-indigo-200 {
  border-color: #c7d2fe !important;
}

.border-indigo-300 {
  border-color: #a5b4fc !important;
}

.border-indigo-400 {
  border-color: #818cf8 !important;
}

.border-indigo-500 {
  border-color: #6366f1 !important;
}

.border-indigo-600 {
  border-color: #4f46e5 !important;
}

.border-indigo-700 {
  border-color: #4338ca !important;
}

.border-indigo-800 {
  border-color: #3730a3 !important;
}

.border-indigo-900 {
  border-color: #312e81 !important;
}

.border-indigo-950 {
  border-color: #1e1b4b !important;
}

.border-violet-50 {
  border-color: #f5f3ff !important;
}

.border-violet-100 {
  border-color: #ede9fe !important;
}

.border-violet-200 {
  border-color: #ddd6fe !important;
}

.border-violet-300 {
  border-color: #c4b5fd !important;
}

.border-violet-400 {
  border-color: #a78bfa !important;
}

.border-violet-500 {
  border-color: #8b5cf6 !important;
}

.border-violet-600 {
  border-color: #7c3aed !important;
}

.border-violet-700 {
  border-color: #6d28d9 !important;
}

.border-violet-800 {
  border-color: #5b21b6 !important;
}

.border-violet-900 {
  border-color: #4c1d95 !important;
}

.border-violet-950 {
  border-color: #2e1065 !important;
}

.border-purple-50 {
  border-color: #faf5ff !important;
}

.border-purple-100 {
  border-color: #f3e8ff !important;
}

.border-purple-200 {
  border-color: #e9d5ff !important;
}

.border-purple-300 {
  border-color: #d8b4fe !important;
}

.border-purple-400 {
  border-color: #c084fc !important;
}

.border-purple-500 {
  border-color: #a855f7 !important;
}

.border-purple-600 {
  border-color: #9333ea !important;
}

.border-purple-700 {
  border-color: #7e22ce !important;
}

.border-purple-800 {
  border-color: #6b21a8 !important;
}

.border-purple-900 {
  border-color: #581c87 !important;
}

.border-purple-950 {
  border-color: #3b0764 !important;
}

.border-fuchsia-50 {
  border-color: #fdf4ff !important;
}

.border-fuchsia-100 {
  border-color: #fae8ff !important;
}

.border-fuchsia-200 {
  border-color: #f5d0fe !important;
}

.border-fuchsia-300 {
  border-color: #f0abfc !important;
}

.border-fuchsia-400 {
  border-color: #e879f9 !important;
}

.border-fuchsia-500 {
  border-color: #d946ef !important;
}

.border-fuchsia-600 {
  border-color: #c026d3 !important;
}

.border-fuchsia-700 {
  border-color: #a21caf !important;
}

.border-fuchsia-800 {
  border-color: #86198f !important;
}

.border-fuchsia-900 {
  border-color: #701a75 !important;
}

.border-fuchsia-950 {
  border-color: #4a044e !important;
}

.border-pink-50 {
  border-color: #fdf2f8 !important;
}

.border-pink-100 {
  border-color: #fce7f3 !important;
}

.border-pink-200 {
  border-color: #fbcfe8 !important;
}

.border-pink-300 {
  border-color: #f472b6 !important;
}

.border-pink-400 {
  border-color: #f472b6 !important;
}

.border-pink-500 {
  border-color: #ec4899 !important;
}

.border-pink-600 {
  border-color: #db2777 !important;
}

.border-pink-700 {
  border-color: #be185d !important;
}

.border-pink-800 {
  border-color: #9d174d !important;
}

.border-pink-900 {
  border-color: #831843 !important;
}

.border-pink-950 {
  border-color: #500724 !important;
}

.border-rose-50 {
  border-color: #fff1f2 !important;
}

.border-rose-100 {
  border-color: #ffe4e6 !important;
}

.border-rose-200 {
  border-color: #fecdd3 !important;
}

.border-rose-300 {
  border-color: #fda4af !important;
}

.border-rose-400 {
  border-color: #fb7185 !important;
}

.border-rose-500 {
  border-color: #f43f5e !important;
}

.border-rose-600 {
  border-color: #e11d48 !important;
}

.border-rose-700 {
  border-color: #be123c !important;
}

.border-rose-800 {
  border-color: #9f1239 !important;
}

.border-rose-900 {
  border-color: #881337 !important;
}

.border-rose-950 {
  border-color: #4c0519 !important;
}

.border-cyph {
  border-color: #469BBA !important;
}

.border-rame {
  border-color: #D9AE00 !important;
}

.border-dream {
  border-color: #FF64C2 !important;
}

.border-rhdt {
  border-color: #00B050 !important;
}

.border-dayli {
  border-color: #5ECFCB !important;
}

.border-cubai {
  border-color: #DF6F2D !important;
}

.border-witch {
  border-color: #390A57 !important;
}

.border-fc {
  border-color: #516 !important;
}

.border-hugh {
  border-color: #F1BC15 !important;
}

.border-dfc {
  border-color: #516 !important;
}

.border-dhugh {
  border-color: #F1BC15 !important;
}

.border-defrag {
  border-color: #00A3A1 !important;
}

.border-heist {
  border-color: #D55C25 !important;
}

.border-aftrl {
  border-color: #0B2241 !important;
}

.border-consp {
  border-color: #0038A7 !important;
}

.border-tort {
  border-color: #C30C1E !important;
}

.border-hohurry {
  border-color: #D51F26 !important;
}

.border-white {
  border-color: #FEFEFE !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-2xl-none {
    display: none !important;
  }

  .d-2xl-inline {
    display: inline !important;
  }

  .d-2xl-inline-block {
    display: inline-block !important;
  }

  .d-2xl-block {
    display: block !important;
  }

  .d-2xl-table {
    display: table !important;
  }

  .d-2xl-table-row {
    display: table-row !important;
  }

  .d-2xl-table-cell {
    display: table-cell !important;
  }

  .d-2xl-flex {
    display: flex !important;
  }

  .d-2xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1908px) {
  .d-3xl-none {
    display: none !important;
  }

  .d-3xl-inline {
    display: inline !important;
  }

  .d-3xl-inline-block {
    display: inline-block !important;
  }

  .d-3xl-block {
    display: block !important;
  }

  .d-3xl-table {
    display: table !important;
  }

  .d-3xl-table-row {
    display: table-row !important;
  }

  .d-3xl-table-cell {
    display: table-cell !important;
  }

  .d-3xl-flex {
    display: flex !important;
  }

  .d-3xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 2496px) {
  .d-4xl-none {
    display: none !important;
  }

  .d-4xl-inline {
    display: inline !important;
  }

  .d-4xl-inline-block {
    display: inline-block !important;
  }

  .d-4xl-block {
    display: block !important;
  }

  .d-4xl-table {
    display: table !important;
  }

  .d-4xl-table-row {
    display: table-row !important;
  }

  .d-4xl-table-cell {
    display: table-cell !important;
  }

  .d-4xl-flex {
    display: flex !important;
  }

  .d-4xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-2xl-row {
    flex-direction: row !important;
  }

  .flex-2xl-column {
    flex-direction: column !important;
  }

  .flex-2xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-2xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-2xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-2xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-2xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-2xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-2xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-2xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-2xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-2xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-2xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-2xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-2xl-center {
    justify-content: center !important;
  }

  .justify-content-2xl-between {
    justify-content: space-between !important;
  }

  .justify-content-2xl-around {
    justify-content: space-around !important;
  }

  .align-items-2xl-start {
    align-items: flex-start !important;
  }

  .align-items-2xl-end {
    align-items: flex-end !important;
  }

  .align-items-2xl-center {
    align-items: center !important;
  }

  .align-items-2xl-baseline {
    align-items: baseline !important;
  }

  .align-items-2xl-stretch {
    align-items: stretch !important;
  }

  .align-content-2xl-start {
    align-content: flex-start !important;
  }

  .align-content-2xl-end {
    align-content: flex-end !important;
  }

  .align-content-2xl-center {
    align-content: center !important;
  }

  .align-content-2xl-between {
    align-content: space-between !important;
  }

  .align-content-2xl-around {
    align-content: space-around !important;
  }

  .align-content-2xl-stretch {
    align-content: stretch !important;
  }

  .align-self-2xl-auto {
    align-self: auto !important;
  }

  .align-self-2xl-start {
    align-self: flex-start !important;
  }

  .align-self-2xl-end {
    align-self: flex-end !important;
  }

  .align-self-2xl-center {
    align-self: center !important;
  }

  .align-self-2xl-baseline {
    align-self: baseline !important;
  }

  .align-self-2xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1908px) {
  .flex-3xl-row {
    flex-direction: row !important;
  }

  .flex-3xl-column {
    flex-direction: column !important;
  }

  .flex-3xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-3xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-3xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-3xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-3xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-3xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-3xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-3xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-3xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-3xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-3xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-3xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-3xl-center {
    justify-content: center !important;
  }

  .justify-content-3xl-between {
    justify-content: space-between !important;
  }

  .justify-content-3xl-around {
    justify-content: space-around !important;
  }

  .align-items-3xl-start {
    align-items: flex-start !important;
  }

  .align-items-3xl-end {
    align-items: flex-end !important;
  }

  .align-items-3xl-center {
    align-items: center !important;
  }

  .align-items-3xl-baseline {
    align-items: baseline !important;
  }

  .align-items-3xl-stretch {
    align-items: stretch !important;
  }

  .align-content-3xl-start {
    align-content: flex-start !important;
  }

  .align-content-3xl-end {
    align-content: flex-end !important;
  }

  .align-content-3xl-center {
    align-content: center !important;
  }

  .align-content-3xl-between {
    align-content: space-between !important;
  }

  .align-content-3xl-around {
    align-content: space-around !important;
  }

  .align-content-3xl-stretch {
    align-content: stretch !important;
  }

  .align-self-3xl-auto {
    align-self: auto !important;
  }

  .align-self-3xl-start {
    align-self: flex-start !important;
  }

  .align-self-3xl-end {
    align-self: flex-end !important;
  }

  .align-self-3xl-center {
    align-self: center !important;
  }

  .align-self-3xl-baseline {
    align-self: baseline !important;
  }

  .align-self-3xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 2496px) {
  .flex-4xl-row {
    flex-direction: row !important;
  }

  .flex-4xl-column {
    flex-direction: column !important;
  }

  .flex-4xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-4xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-4xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-4xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-4xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-4xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-4xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-4xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-4xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-4xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-4xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-4xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-4xl-center {
    justify-content: center !important;
  }

  .justify-content-4xl-between {
    justify-content: space-between !important;
  }

  .justify-content-4xl-around {
    justify-content: space-around !important;
  }

  .align-items-4xl-start {
    align-items: flex-start !important;
  }

  .align-items-4xl-end {
    align-items: flex-end !important;
  }

  .align-items-4xl-center {
    align-items: center !important;
  }

  .align-items-4xl-baseline {
    align-items: baseline !important;
  }

  .align-items-4xl-stretch {
    align-items: stretch !important;
  }

  .align-content-4xl-start {
    align-content: flex-start !important;
  }

  .align-content-4xl-end {
    align-content: flex-end !important;
  }

  .align-content-4xl-center {
    align-content: center !important;
  }

  .align-content-4xl-between {
    align-content: space-between !important;
  }

  .align-content-4xl-around {
    align-content: space-around !important;
  }

  .align-content-4xl-stretch {
    align-content: stretch !important;
  }

  .align-self-4xl-auto {
    align-self: auto !important;
  }

  .align-self-4xl-start {
    align-self: flex-start !important;
  }

  .align-self-4xl-end {
    align-self: flex-end !important;
  }

  .align-self-4xl-center {
    align-self: center !important;
  }

  .align-self-4xl-baseline {
    align-self: baseline !important;
  }

  .align-self-4xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .float-2xl-left {
    float: left !important;
  }

  .float-2xl-right {
    float: right !important;
  }

  .float-2xl-none {
    float: none !important;
  }
}
@media (min-width: 1908px) {
  .float-3xl-left {
    float: left !important;
  }

  .float-3xl-right {
    float: right !important;
  }

  .float-3xl-none {
    float: none !important;
  }
}
@media (min-width: 2496px) {
  .float-4xl-left {
    float: left !important;
  }

  .float-4xl-right {
    float: right !important;
  }

  .float-4xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(1, 1, 1, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(1, 1, 1, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(1, 1, 1, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-5 {
  width: 5% !important;
}

.w-10 {
  width: 10% !important;
}

.w-15 {
  width: 15% !important;
}

.w-20 {
  width: 20% !important;
}

.w-30 {
  width: 30% !important;
}

.w-33 {
  width: 33% !important;
}

.w-35 {
  width: 35% !important;
}

.w-40 {
  width: 40% !important;
}

.w-45 {
  width: 45% !important;
}

.w-67 {
  width: 67% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-5 {
  height: 5% !important;
}

.h-10 {
  height: 10% !important;
}

.h-15 {
  height: 15% !important;
}

.h-20 {
  height: 20% !important;
}

.h-30 {
  height: 30% !important;
}

.h-33 {
  height: 33% !important;
}

.h-35 {
  height: 35% !important;
}

.h-40 {
  height: 40% !important;
}

.h-45 {
  height: 45% !important;
}

.h-67 {
  height: 67% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-2xl-0 {
    margin: 0 !important;
  }

  .mt-2xl-0,
.my-2xl-0 {
    margin-top: 0 !important;
  }

  .mr-2xl-0,
.mx-2xl-0 {
    margin-right: 0 !important;
  }

  .mb-2xl-0,
.my-2xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-2xl-0,
.mx-2xl-0 {
    margin-left: 0 !important;
  }

  .m-2xl-1 {
    margin: 0.25rem !important;
  }

  .mt-2xl-1,
.my-2xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-2xl-1,
.mx-2xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-2xl-1,
.my-2xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-2xl-1,
.mx-2xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-2xl-2 {
    margin: 0.5rem !important;
  }

  .mt-2xl-2,
.my-2xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-2xl-2,
.mx-2xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-2xl-2,
.my-2xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-2xl-2,
.mx-2xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-2xl-3 {
    margin: 1rem !important;
  }

  .mt-2xl-3,
.my-2xl-3 {
    margin-top: 1rem !important;
  }

  .mr-2xl-3,
.mx-2xl-3 {
    margin-right: 1rem !important;
  }

  .mb-2xl-3,
.my-2xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-2xl-3,
.mx-2xl-3 {
    margin-left: 1rem !important;
  }

  .m-2xl-4 {
    margin: 1.5rem !important;
  }

  .mt-2xl-4,
.my-2xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-2xl-4,
.mx-2xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-2xl-4,
.my-2xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-2xl-4,
.mx-2xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-2xl-5 {
    margin: 3rem !important;
  }

  .mt-2xl-5,
.my-2xl-5 {
    margin-top: 3rem !important;
  }

  .mr-2xl-5,
.mx-2xl-5 {
    margin-right: 3rem !important;
  }

  .mb-2xl-5,
.my-2xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-2xl-5,
.mx-2xl-5 {
    margin-left: 3rem !important;
  }

  .p-2xl-0 {
    padding: 0 !important;
  }

  .pt-2xl-0,
.py-2xl-0 {
    padding-top: 0 !important;
  }

  .pr-2xl-0,
.px-2xl-0 {
    padding-right: 0 !important;
  }

  .pb-2xl-0,
.py-2xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-2xl-0,
.px-2xl-0 {
    padding-left: 0 !important;
  }

  .p-2xl-1 {
    padding: 0.25rem !important;
  }

  .pt-2xl-1,
.py-2xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-2xl-1,
.px-2xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-2xl-1,
.py-2xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-2xl-1,
.px-2xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-2xl-2 {
    padding: 0.5rem !important;
  }

  .pt-2xl-2,
.py-2xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-2xl-2,
.px-2xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-2xl-2,
.py-2xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-2xl-2,
.px-2xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-2xl-3 {
    padding: 1rem !important;
  }

  .pt-2xl-3,
.py-2xl-3 {
    padding-top: 1rem !important;
  }

  .pr-2xl-3,
.px-2xl-3 {
    padding-right: 1rem !important;
  }

  .pb-2xl-3,
.py-2xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-2xl-3,
.px-2xl-3 {
    padding-left: 1rem !important;
  }

  .p-2xl-4 {
    padding: 1.5rem !important;
  }

  .pt-2xl-4,
.py-2xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-2xl-4,
.px-2xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-2xl-4,
.py-2xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-2xl-4,
.px-2xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-2xl-5 {
    padding: 3rem !important;
  }

  .pt-2xl-5,
.py-2xl-5 {
    padding-top: 3rem !important;
  }

  .pr-2xl-5,
.px-2xl-5 {
    padding-right: 3rem !important;
  }

  .pb-2xl-5,
.py-2xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-2xl-5,
.px-2xl-5 {
    padding-left: 3rem !important;
  }

  .m-2xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-2xl-n1,
.my-2xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-2xl-n1,
.mx-2xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-2xl-n1,
.my-2xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-2xl-n1,
.mx-2xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-2xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-2xl-n2,
.my-2xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-2xl-n2,
.mx-2xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-2xl-n2,
.my-2xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-2xl-n2,
.mx-2xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-2xl-n3 {
    margin: -1rem !important;
  }

  .mt-2xl-n3,
.my-2xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-2xl-n3,
.mx-2xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-2xl-n3,
.my-2xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-2xl-n3,
.mx-2xl-n3 {
    margin-left: -1rem !important;
  }

  .m-2xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-2xl-n4,
.my-2xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-2xl-n4,
.mx-2xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-2xl-n4,
.my-2xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-2xl-n4,
.mx-2xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-2xl-n5 {
    margin: -3rem !important;
  }

  .mt-2xl-n5,
.my-2xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-2xl-n5,
.mx-2xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-2xl-n5,
.my-2xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-2xl-n5,
.mx-2xl-n5 {
    margin-left: -3rem !important;
  }

  .m-2xl-auto {
    margin: auto !important;
  }

  .mt-2xl-auto,
.my-2xl-auto {
    margin-top: auto !important;
  }

  .mr-2xl-auto,
.mx-2xl-auto {
    margin-right: auto !important;
  }

  .mb-2xl-auto,
.my-2xl-auto {
    margin-bottom: auto !important;
  }

  .ml-2xl-auto,
.mx-2xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1908px) {
  .m-3xl-0 {
    margin: 0 !important;
  }

  .mt-3xl-0,
.my-3xl-0 {
    margin-top: 0 !important;
  }

  .mr-3xl-0,
.mx-3xl-0 {
    margin-right: 0 !important;
  }

  .mb-3xl-0,
.my-3xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-3xl-0,
.mx-3xl-0 {
    margin-left: 0 !important;
  }

  .m-3xl-1 {
    margin: 0.25rem !important;
  }

  .mt-3xl-1,
.my-3xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-3xl-1,
.mx-3xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-3xl-1,
.my-3xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-3xl-1,
.mx-3xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-3xl-2 {
    margin: 0.5rem !important;
  }

  .mt-3xl-2,
.my-3xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-3xl-2,
.mx-3xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-3xl-2,
.my-3xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-3xl-2,
.mx-3xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-3xl-3 {
    margin: 1rem !important;
  }

  .mt-3xl-3,
.my-3xl-3 {
    margin-top: 1rem !important;
  }

  .mr-3xl-3,
.mx-3xl-3 {
    margin-right: 1rem !important;
  }

  .mb-3xl-3,
.my-3xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-3xl-3,
.mx-3xl-3 {
    margin-left: 1rem !important;
  }

  .m-3xl-4 {
    margin: 1.5rem !important;
  }

  .mt-3xl-4,
.my-3xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-3xl-4,
.mx-3xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-3xl-4,
.my-3xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-3xl-4,
.mx-3xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-3xl-5 {
    margin: 3rem !important;
  }

  .mt-3xl-5,
.my-3xl-5 {
    margin-top: 3rem !important;
  }

  .mr-3xl-5,
.mx-3xl-5 {
    margin-right: 3rem !important;
  }

  .mb-3xl-5,
.my-3xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-3xl-5,
.mx-3xl-5 {
    margin-left: 3rem !important;
  }

  .p-3xl-0 {
    padding: 0 !important;
  }

  .pt-3xl-0,
.py-3xl-0 {
    padding-top: 0 !important;
  }

  .pr-3xl-0,
.px-3xl-0 {
    padding-right: 0 !important;
  }

  .pb-3xl-0,
.py-3xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-3xl-0,
.px-3xl-0 {
    padding-left: 0 !important;
  }

  .p-3xl-1 {
    padding: 0.25rem !important;
  }

  .pt-3xl-1,
.py-3xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-3xl-1,
.px-3xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-3xl-1,
.py-3xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-3xl-1,
.px-3xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-3xl-2 {
    padding: 0.5rem !important;
  }

  .pt-3xl-2,
.py-3xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-3xl-2,
.px-3xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-3xl-2,
.py-3xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-3xl-2,
.px-3xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-3xl-3 {
    padding: 1rem !important;
  }

  .pt-3xl-3,
.py-3xl-3 {
    padding-top: 1rem !important;
  }

  .pr-3xl-3,
.px-3xl-3 {
    padding-right: 1rem !important;
  }

  .pb-3xl-3,
.py-3xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-3xl-3,
.px-3xl-3 {
    padding-left: 1rem !important;
  }

  .p-3xl-4 {
    padding: 1.5rem !important;
  }

  .pt-3xl-4,
.py-3xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-3xl-4,
.px-3xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-3xl-4,
.py-3xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-3xl-4,
.px-3xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-3xl-5 {
    padding: 3rem !important;
  }

  .pt-3xl-5,
.py-3xl-5 {
    padding-top: 3rem !important;
  }

  .pr-3xl-5,
.px-3xl-5 {
    padding-right: 3rem !important;
  }

  .pb-3xl-5,
.py-3xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-3xl-5,
.px-3xl-5 {
    padding-left: 3rem !important;
  }

  .m-3xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-3xl-n1,
.my-3xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-3xl-n1,
.mx-3xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-3xl-n1,
.my-3xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-3xl-n1,
.mx-3xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-3xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-3xl-n2,
.my-3xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-3xl-n2,
.mx-3xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-3xl-n2,
.my-3xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-3xl-n2,
.mx-3xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-3xl-n3 {
    margin: -1rem !important;
  }

  .mt-3xl-n3,
.my-3xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-3xl-n3,
.mx-3xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-3xl-n3,
.my-3xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-3xl-n3,
.mx-3xl-n3 {
    margin-left: -1rem !important;
  }

  .m-3xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-3xl-n4,
.my-3xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-3xl-n4,
.mx-3xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-3xl-n4,
.my-3xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-3xl-n4,
.mx-3xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-3xl-n5 {
    margin: -3rem !important;
  }

  .mt-3xl-n5,
.my-3xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-3xl-n5,
.mx-3xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-3xl-n5,
.my-3xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-3xl-n5,
.mx-3xl-n5 {
    margin-left: -3rem !important;
  }

  .m-3xl-auto {
    margin: auto !important;
  }

  .mt-3xl-auto,
.my-3xl-auto {
    margin-top: auto !important;
  }

  .mr-3xl-auto,
.mx-3xl-auto {
    margin-right: auto !important;
  }

  .mb-3xl-auto,
.my-3xl-auto {
    margin-bottom: auto !important;
  }

  .ml-3xl-auto,
.mx-3xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 2496px) {
  .m-4xl-0 {
    margin: 0 !important;
  }

  .mt-4xl-0,
.my-4xl-0 {
    margin-top: 0 !important;
  }

  .mr-4xl-0,
.mx-4xl-0 {
    margin-right: 0 !important;
  }

  .mb-4xl-0,
.my-4xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-4xl-0,
.mx-4xl-0 {
    margin-left: 0 !important;
  }

  .m-4xl-1 {
    margin: 0.25rem !important;
  }

  .mt-4xl-1,
.my-4xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-4xl-1,
.mx-4xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-4xl-1,
.my-4xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-4xl-1,
.mx-4xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-4xl-2 {
    margin: 0.5rem !important;
  }

  .mt-4xl-2,
.my-4xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-4xl-2,
.mx-4xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-4xl-2,
.my-4xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-4xl-2,
.mx-4xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-4xl-3 {
    margin: 1rem !important;
  }

  .mt-4xl-3,
.my-4xl-3 {
    margin-top: 1rem !important;
  }

  .mr-4xl-3,
.mx-4xl-3 {
    margin-right: 1rem !important;
  }

  .mb-4xl-3,
.my-4xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-4xl-3,
.mx-4xl-3 {
    margin-left: 1rem !important;
  }

  .m-4xl-4 {
    margin: 1.5rem !important;
  }

  .mt-4xl-4,
.my-4xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-4xl-4,
.mx-4xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-4xl-4,
.my-4xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-4xl-4,
.mx-4xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-4xl-5 {
    margin: 3rem !important;
  }

  .mt-4xl-5,
.my-4xl-5 {
    margin-top: 3rem !important;
  }

  .mr-4xl-5,
.mx-4xl-5 {
    margin-right: 3rem !important;
  }

  .mb-4xl-5,
.my-4xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-4xl-5,
.mx-4xl-5 {
    margin-left: 3rem !important;
  }

  .p-4xl-0 {
    padding: 0 !important;
  }

  .pt-4xl-0,
.py-4xl-0 {
    padding-top: 0 !important;
  }

  .pr-4xl-0,
.px-4xl-0 {
    padding-right: 0 !important;
  }

  .pb-4xl-0,
.py-4xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-4xl-0,
.px-4xl-0 {
    padding-left: 0 !important;
  }

  .p-4xl-1 {
    padding: 0.25rem !important;
  }

  .pt-4xl-1,
.py-4xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-4xl-1,
.px-4xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-4xl-1,
.py-4xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-4xl-1,
.px-4xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-4xl-2 {
    padding: 0.5rem !important;
  }

  .pt-4xl-2,
.py-4xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-4xl-2,
.px-4xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-4xl-2,
.py-4xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-4xl-2,
.px-4xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-4xl-3 {
    padding: 1rem !important;
  }

  .pt-4xl-3,
.py-4xl-3 {
    padding-top: 1rem !important;
  }

  .pr-4xl-3,
.px-4xl-3 {
    padding-right: 1rem !important;
  }

  .pb-4xl-3,
.py-4xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-4xl-3,
.px-4xl-3 {
    padding-left: 1rem !important;
  }

  .p-4xl-4 {
    padding: 1.5rem !important;
  }

  .pt-4xl-4,
.py-4xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-4xl-4,
.px-4xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-4xl-4,
.py-4xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-4xl-4,
.px-4xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-4xl-5 {
    padding: 3rem !important;
  }

  .pt-4xl-5,
.py-4xl-5 {
    padding-top: 3rem !important;
  }

  .pr-4xl-5,
.px-4xl-5 {
    padding-right: 3rem !important;
  }

  .pb-4xl-5,
.py-4xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-4xl-5,
.px-4xl-5 {
    padding-left: 3rem !important;
  }

  .m-4xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-4xl-n1,
.my-4xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-4xl-n1,
.mx-4xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-4xl-n1,
.my-4xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-4xl-n1,
.mx-4xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-4xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-4xl-n2,
.my-4xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-4xl-n2,
.mx-4xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-4xl-n2,
.my-4xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-4xl-n2,
.mx-4xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-4xl-n3 {
    margin: -1rem !important;
  }

  .mt-4xl-n3,
.my-4xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-4xl-n3,
.mx-4xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-4xl-n3,
.my-4xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-4xl-n3,
.mx-4xl-n3 {
    margin-left: -1rem !important;
  }

  .m-4xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-4xl-n4,
.my-4xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-4xl-n4,
.mx-4xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-4xl-n4,
.my-4xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-4xl-n4,
.mx-4xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-4xl-n5 {
    margin: -3rem !important;
  }

  .mt-4xl-n5,
.my-4xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-4xl-n5,
.mx-4xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-4xl-n5,
.my-4xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-4xl-n5,
.mx-4xl-n5 {
    margin-left: -3rem !important;
  }

  .m-4xl-auto {
    margin: auto !important;
  }

  .mt-4xl-auto,
.my-4xl-auto {
    margin-top: auto !important;
  }

  .mr-4xl-auto,
.mx-4xl-auto {
    margin-right: auto !important;
  }

  .mb-4xl-auto,
.my-4xl-auto {
    margin-bottom: auto !important;
  }

  .ml-4xl-auto,
.mx-4xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .text-2xl-left {
    text-align: left !important;
  }

  .text-2xl-right {
    text-align: right !important;
  }

  .text-2xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1908px) {
  .text-3xl-left {
    text-align: left !important;
  }

  .text-3xl-right {
    text-align: right !important;
  }

  .text-3xl-center {
    text-align: center !important;
  }
}
@media (min-width: 2496px) {
  .text-4xl-left {
    text-align: left !important;
  }

  .text-4xl-right {
    text-align: right !important;
  }

  .text-4xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #FEFEFE !important;
}

.text-primary {
  color: #0A2D49 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #010406 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28b745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1a782d !important;
}

.text-info {
  color: #66F8F1 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #1df5ea !important;
}

.text-warning {
  color: #ffe606 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #b9a600 !important;
}

.text-danger {
  color: #F5250A !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ac1a07 !important;
}

.text-light {
  color: #e9ecef !important;
}

a.text-light:hover, a.text-light:focus {
  color: #bdc6cf !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-tempus-blue {
  color: #0A2D49 !important;
}

a.text-tempus-blue:hover, a.text-tempus-blue:focus {
  color: #010406 !important;
}

.text-tempus-blue-tint {
  color: #b3d7f5 !important;
}

a.text-tempus-blue-tint:hover, a.text-tempus-blue-tint:focus {
  color: #6fb3ec !important;
}

.text-tempus-blue-100 {
  color: #1E70B6 !important;
}

a.text-tempus-blue-100:hover, a.text-tempus-blue-100:focus {
  color: #134874 !important;
}

.text-tempus-blue-200 {
  color: #105A92 !important;
}

a.text-tempus-blue-200:hover, a.text-tempus-blue-200:focus {
  color: #08304d !important;
}

.text-tempus-blue-300 {
  color: #0E436D !important;
}

a.text-tempus-blue-300:hover, a.text-tempus-blue-300:focus {
  color: #051929 !important;
}

.text-tempus-blue-400 {
  color: #0C385B !important;
}

a.text-tempus-blue-400:hover, a.text-tempus-blue-400:focus {
  color: #030e17 !important;
}

.text-tempus-blue-500 {
  color: #0A2D49 !important;
}

a.text-tempus-blue-500:hover, a.text-tempus-blue-500:focus {
  color: #010406 !important;
}

.text-tempus-blue-600 {
  color: #07263E !important;
}

a.text-tempus-blue-600:hover, a.text-tempus-blue-600:focus {
  color: black !important;
}

.text-tempus-blue-700 {
  color: #051F34 !important;
}

a.text-tempus-blue-700:hover, a.text-tempus-blue-700:focus {
  color: black !important;
}

.text-tempus-blue-800 {
  color: #03182B !important;
}

a.text-tempus-blue-800:hover, a.text-tempus-blue-800:focus {
  color: black !important;
}

.text-tempus-blue-900 {
  color: #011224 !important;
}

a.text-tempus-blue-900:hover, a.text-tempus-blue-900:focus {
  color: black !important;
}

.text-tempus-blue-dark {
  color: #001030 !important;
}

a.text-tempus-blue-dark:hover, a.text-tempus-blue-dark:focus {
  color: black !important;
}

.text-tempus-red {
  color: #FD5759 !important;
}

a.text-tempus-red:hover, a.text-tempus-red:focus {
  color: #fc0b0e !important;
}

.text-tempus-white {
  color: #FFFCF6 !important;
}

a.text-tempus-white:hover, a.text-tempus-white:focus {
  color: #ffe3aa !important;
}

.text-neon-purple {
  color: #C4017B !important;
}

a.text-neon-purple:hover, a.text-neon-purple:focus {
  color: #78014b !important;
}

.text-cryptology {
  color: #469BBA !important;
}

a.text-cryptology:hover, a.text-cryptology:focus {
  color: #316d83 !important;
}

.text-cryptology-blue {
  color: #469BBA !important;
}

a.text-cryptology-blue:hover, a.text-cryptology-blue:focus {
  color: #316d83 !important;
}

.text-cryptology-blue-tint {
  color: #74b4cb !important;
}

a.text-cryptology-blue-tint:hover, a.text-cryptology-blue-tint:focus {
  color: #4293b0 !important;
}

.text-cryptology-blue-shade {
  color: #35748c !important;
}

a.text-cryptology-blue-shade:hover, a.text-cryptology-blue-shade:focus {
  color: #204655 !important;
}

.text-cryptology-blue-dark {
  color: #11252d !important;
}

a.text-cryptology-blue-dark:hover, a.text-cryptology-blue-dark:focus {
  color: black !important;
}

.text-facebook-blue {
  color: #1877F2 !important;
}

a.text-facebook-blue:hover, a.text-facebook-blue:focus {
  color: #0a54b3 !important;
}

.text-darkest-gray {
  color: #212529 !important;
}

a.text-darkest-gray:hover, a.text-darkest-gray:focus {
  color: black !important;
}

.text-dark-gray {
  color: #343a40 !important;
}

a.text-dark-gray:hover, a.text-dark-gray:focus {
  color: #121416 !important;
}

.text-light-gray {
  color: #868e96 !important;
}

a.text-light-gray:hover, a.text-light-gray:focus {
  color: #60686f !important;
}

.text-lightest-gray {
  color: #dee2e6 !important;
}

a.text-lightest-gray:hover, a.text-lightest-gray:focus {
  color: #b2bcc5 !important;
}

.text-blue {
  color: #0383ED !important;
}

a.text-blue:hover, a.text-blue:focus {
  color: #0259a1 !important;
}

.text-indigo {
  color: #5453AC !important;
}

a.text-indigo:hover, a.text-indigo:focus {
  color: #3b3a78 !important;
}

.text-purple {
  color: #9300FF !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: #6700b3 !important;
}

.text-pink {
  color: #F8666E !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: #f51d29 !important;
}

.text-red {
  color: #F5250A !important;
}

a.text-red:hover, a.text-red:focus {
  color: #ac1a07 !important;
}

.text-orange {
  color: #ED6D03 !important;
}

a.text-orange:hover, a.text-orange:focus {
  color: #a14a02 !important;
}

.text-yellow {
  color: #ffe606 !important;
}

a.text-yellow:hover, a.text-yellow:focus {
  color: #b9a600 !important;
}

.text-green {
  color: #28b745 !important;
}

a.text-green:hover, a.text-green:focus {
  color: #1a782d !important;
}

.text-teal {
  color: #0ADAf5 !important;
}

a.text-teal:hover, a.text-teal:focus {
  color: #0799ac !important;
}

.text-cyan {
  color: #66F8F1 !important;
}

a.text-cyan:hover, a.text-cyan:focus {
  color: #1df5ea !important;
}

.text-black {
  color: #010101 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-white {
  color: #FEFEFE !important;
}

a.text-white:hover, a.text-white:focus {
  color: #d8d8d8 !important;
}

.text-primary-tint {
  color: #5A7D99 !important;
}

a.text-primary-tint:hover, a.text-primary-tint:focus {
  color: #3e5669 !important;
}

.text-orange-tint {
  color: #EDAD43 !important;
}

a.text-orange-tint:hover, a.text-orange-tint:focus {
  color: #d08914 !important;
}

.text-green-tint {
  color: #48DF65 !important;
}

a.text-green-tint:hover, a.text-green-tint:focus {
  color: #21ba3e !important;
}

.text-hot-pink {
  color: #FF64C2 !important;
}

a.text-hot-pink:hover, a.text-hot-pink:focus {
  color: #ff18a4 !important;
}

.text-deep-purple {
  color: #516 !important;
}

a.text-deep-purple:hover, a.text-deep-purple:focus {
  color: #1e0624 !important;
}

.text-deep-orange {
  color: #BF3F00 !important;
}

a.text-deep-orange:hover, a.text-deep-orange:focus {
  color: #732600 !important;
}

.text-sandstone {
  color: #D9AE00 !important;
}

a.text-sandstone:hover, a.text-sandstone:focus {
  color: #8d7100 !important;
}

.text-cs-green {
  color: #018B3B !important;
}

a.text-cs-green:hover, a.text-cs-green:focus {
  color: #003f1b !important;
}

.text-dark-red {
  color: #C30C1E !important;
}

a.text-dark-red:hover, a.text-dark-red:focus {
  color: #7b0813 !important;
}

.text-overdue-red {
  color: #F33 !important;
}

a.text-overdue-red:hover, a.text-overdue-red:focus {
  color: #e60000 !important;
}

.text-dark-blue {
  color: #062070 !important;
}

a.text-dark-blue:hover, a.text-dark-blue:focus {
  color: #020b27 !important;
}

.text-pale-blue {
  color: #44ACE9 !important;
}

a.text-pale-blue:hover, a.text-pale-blue:focus {
  color: #1887c9 !important;
}

.text-dark-orange {
  color: #E98144 !important;
}

a.text-dark-orange:hover, a.text-dark-orange:focus {
  color: #c95918 !important;
}

.text-beech {
  color: #ABAC53 !important;
}

a.text-beech:hover, a.text-beech:focus {
  color: #78783a !important;
}

.text-lime-green {
  color: #6CFF00 !important;
}

a.text-lime-green:hover, a.text-lime-green:focus {
  color: #4cb300 !important;
}

.text-deep-blue {
  color: #061FFF !important;
}

a.text-deep-blue:hover, a.text-deep-blue:focus {
  color: #0013b9 !important;
}

.text-dark-green {
  color: #027816 !important;
}

a.text-dark-green:hover, a.text-dark-green:focus {
  color: #012d08 !important;
}

.text-dark-magenta {
  color: #780264 !important;
}

a.text-dark-magenta:hover, a.text-dark-magenta:focus {
  color: #2d0125 !important;
}

.text-magenta {
  color: #B7289A !important;
}

a.text-magenta:hover, a.text-magenta:focus {
  color: #781a65 !important;
}

.text-light-yellow {
  color: #ffFFD0 !important;
}

a.text-light-yellow:hover, a.text-light-yellow:focus {
  color: #ffff84 !important;
}

.text-light-orange {
  color: #ffddbb !important;
}

a.text-light-orange:hover, a.text-light-orange:focus {
  color: #ffb76f !important;
}

.text-light-pink {
  color: #ffDDDE !important;
}

a.text-light-pink:hover, a.text-light-pink:focus {
  color: #ff9194 !important;
}

.text-light-green {
  color: #DDFFDD !important;
}

a.text-light-green:hover, a.text-light-green:focus {
  color: #91ff91 !important;
}

.text-light-blue {
  color: #CCCCFF !important;
}

a.text-light-blue:hover, a.text-light-blue:focus {
  color: #8080ff !important;
}

.text-light-red {
  color: #ffaaaa !important;
}

a.text-light-red:hover, a.text-light-red:focus {
  color: #ff5e5e !important;
}

.text-regular {
  color: #469BBA !important;
}

a.text-regular:hover, a.text-regular:focus {
  color: #316d83 !important;
}

.text-specific-available {
  color: #28b745 !important;
}

a.text-specific-available:hover, a.text-specific-available:focus {
  color: #1a782d !important;
}

.text-specific-unavailable {
  color: #D9AE00 !important;
}

a.text-specific-unavailable:hover, a.text-specific-unavailable:focus {
  color: #8d7100 !important;
}

.text-holidays {
  color: #F5250A !important;
}

a.text-holidays:hover, a.text-holidays:focus {
  color: #ac1a07 !important;
}

.text-booked-part {
  color: #C15 !important;
}

a.text-booked-part:hover, a.text-booked-part:focus {
  color: #850b38 !important;
}

.text-booked-pending {
  color: #C66 !important;
}

a.text-booked-pending:hover, a.text-booked-pending:focus {
  color: #ac3939 !important;
}

.text-neon-blue {
  color: #00f3ff !important;
}

a.text-neon-blue:hover, a.text-neon-blue:focus {
  color: #00aab3 !important;
}

.text-neon-violet {
  color: #a742f5 !important;
}

a.text-neon-violet:hover, a.text-neon-violet:focus {
  color: #830cdf !important;
}

.text-neon-pink {
  color: #ff00e5 !important;
}

a.text-neon-pink:hover, a.text-neon-pink:focus {
  color: #b300a0 !important;
}

.text-neon-muted {
  color: #a0a0c0 !important;
}

a.text-neon-muted:hover, a.text-neon-muted:focus {
  color: #7272a1 !important;
}

.text-slate-50 {
  color: #f8fafc !important;
}

a.text-slate-50:hover, a.text-slate-50:focus {
  color: #c2d4e5 !important;
}

.text-slate-100 {
  color: #f1f5f9 !important;
}

a.text-slate-100:hover, a.text-slate-100:focus {
  color: #bbcfe2 !important;
}

.text-slate-200 {
  color: #e2e8f0 !important;
}

a.text-slate-200:hover, a.text-slate-200:focus {
  color: #b0c0d6 !important;
}

.text-slate-300 {
  color: #cbd5e1 !important;
}

a.text-slate-300:hover, a.text-slate-300:focus {
  color: #9aaec5 !important;
}

.text-slate-400 {
  color: #94a3b8 !important;
}

a.text-slate-400:hover, a.text-slate-400:focus {
  color: #667b99 !important;
}

.text-slate-500 {
  color: #64748b !important;
}

a.text-slate-500:hover, a.text-slate-500:focus {
  color: #444f5f !important;
}

.text-slate-600 {
  color: #475569 !important;
}

a.text-slate-600:hover, a.text-slate-600:focus {
  color: #28303b !important;
}

.text-slate-700 {
  color: #334155 !important;
}

a.text-slate-700:hover, a.text-slate-700:focus {
  color: #161c25 !important;
}

.text-slate-800 {
  color: #1e293b !important;
}

a.text-slate-800:hover, a.text-slate-800:focus {
  color: #040608 !important;
}

.text-slate-900 {
  color: #0f172a !important;
}

a.text-slate-900:hover, a.text-slate-900:focus {
  color: black !important;
}

.text-slate-950 {
  color: #020617 !important;
}

a.text-slate-950:hover, a.text-slate-950:focus {
  color: black !important;
}

.text-gray-50 {
  color: #f8f9fa !important;
}

a.text-gray-50:hover, a.text-gray-50:focus {
  color: #cbd3da !important;
}

.text-gray-100 {
  color: #e9ecef !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #bdc6cf !important;
}

.text-gray-200 {
  color: #dee2e6 !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #b2bcc5 !important;
}

.text-gray-300 {
  color: #ced4da !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #a2aeb9 !important;
}

.text-gray-400 {
  color: #adb5bd !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #838f9b !important;
}

.text-gray-500 {
  color: #868e96 !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #60686f !important;
}

.text-gray-600 {
  color: #6c757d !important;
}

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #494f54 !important;
}

.text-gray-700 {
  color: #495057 !important;
}

a.text-gray-700:hover, a.text-gray-700:focus {
  color: #262a2d !important;
}

.text-gray-800 {
  color: #343a40 !important;
}

a.text-gray-800:hover, a.text-gray-800:focus {
  color: #121416 !important;
}

.text-gray-900 {
  color: #212529 !important;
}

a.text-gray-900:hover, a.text-gray-900:focus {
  color: black !important;
}

.text-gray-950 {
  color: #111519 !important;
}

a.text-gray-950:hover, a.text-gray-950:focus {
  color: black !important;
}

.text-zinc-50 {
  color: #fafafa !important;
}

a.text-zinc-50:hover, a.text-zinc-50:focus {
  color: #d4d4d4 !important;
}

.text-zinc-100 {
  color: #f4f4f5 !important;
}

a.text-zinc-100:hover, a.text-zinc-100:focus {
  color: #ccccd1 !important;
}

.text-zinc-200 {
  color: #e4e4e7 !important;
}

a.text-zinc-200:hover, a.text-zinc-200:focus {
  color: #bcbcc3 !important;
}

.text-zinc-300 {
  color: #d4d4d8 !important;
}

a.text-zinc-300:hover, a.text-zinc-300:focus {
  color: #acacb4 !important;
}

.text-zinc-400 {
  color: #a1a1aa !important;
}

a.text-zinc-400:hover, a.text-zinc-400:focus {
  color: #797986 !important;
}

.text-zinc-500 {
  color: #71717a !important;
}

a.text-zinc-500:hover, a.text-zinc-500:focus {
  color: #4c4c52 !important;
}

.text-zinc-600 {
  color: #52525b !important;
}

a.text-zinc-600:hover, a.text-zinc-600:focus {
  color: #2e2e33 !important;
}

.text-zinc-700 {
  color: #3f3f46 !important;
}

a.text-zinc-700:hover, a.text-zinc-700:focus {
  color: #1b1b1e !important;
}

.text-zinc-800 {
  color: #27272a !important;
}

a.text-zinc-800:hover, a.text-zinc-800:focus {
  color: #020202 !important;
}

.text-zinc-900 {
  color: #18181b !important;
}

a.text-zinc-900:hover, a.text-zinc-900:focus {
  color: black !important;
}

.text-zinc-950 {
  color: #09090b !important;
}

a.text-zinc-950:hover, a.text-zinc-950:focus {
  color: black !important;
}

.text-neutral-50 {
  color: #fafafa !important;
}

a.text-neutral-50:hover, a.text-neutral-50:focus {
  color: #d4d4d4 !important;
}

.text-neutral-100 {
  color: #f5f5f5 !important;
}

a.text-neutral-100:hover, a.text-neutral-100:focus {
  color: #cfcfcf !important;
}

.text-neutral-200 {
  color: #e5e5e5 !important;
}

a.text-neutral-200:hover, a.text-neutral-200:focus {
  color: #bfbfbf !important;
}

.text-neutral-300 {
  color: #d4d4d4 !important;
}

a.text-neutral-300:hover, a.text-neutral-300:focus {
  color: #aeaeae !important;
}

.text-neutral-400 {
  color: #a3a3a3 !important;
}

a.text-neutral-400:hover, a.text-neutral-400:focus {
  color: #7d7d7d !important;
}

.text-neutral-500 {
  color: #737373 !important;
}

a.text-neutral-500:hover, a.text-neutral-500:focus {
  color: #4d4d4d !important;
}

.text-neutral-600 {
  color: #525252 !important;
}

a.text-neutral-600:hover, a.text-neutral-600:focus {
  color: #2c2c2c !important;
}

.text-neutral-700 {
  color: #404040 !important;
}

a.text-neutral-700:hover, a.text-neutral-700:focus {
  color: #1a1a1a !important;
}

.text-neutral-800 {
  color: #262626 !important;
}

a.text-neutral-800:hover, a.text-neutral-800:focus {
  color: black !important;
}

.text-neutral-900 {
  color: #171717 !important;
}

a.text-neutral-900:hover, a.text-neutral-900:focus {
  color: black !important;
}

.text-neutral-950 {
  color: #0a0a0a !important;
}

a.text-neutral-950:hover, a.text-neutral-950:focus {
  color: black !important;
}

.text-stone-50 {
  color: #fafaf9 !important;
}

a.text-stone-50:hover, a.text-stone-50:focus {
  color: #d7d7cf !important;
}

.text-stone-100 {
  color: #f5f5f4 !important;
}

a.text-stone-100:hover, a.text-stone-100:focus {
  color: #d1d1cc !important;
}

.text-stone-200 {
  color: #e7e5e4 !important;
}

a.text-stone-200:hover, a.text-stone-200:focus {
  color: #c3bebc !important;
}

.text-stone-300 {
  color: #d6d3d1 !important;
}

a.text-stone-300:hover, a.text-stone-300:focus {
  color: #b2aca9 !important;
}

.text-stone-400 {
  color: #a8a29e !important;
}

a.text-stone-400:hover, a.text-stone-400:focus {
  color: #847b76 !important;
}

.text-stone-500 {
  color: #78716c !important;
}

a.text-stone-500:hover, a.text-stone-500:focus {
  color: #504b48 !important;
}

.text-stone-600 {
  color: #57534e !important;
}

a.text-stone-600:hover, a.text-stone-600:focus {
  color: #2f2d2a !important;
}

.text-stone-700 {
  color: #44403c !important;
}

a.text-stone-700:hover, a.text-stone-700:focus {
  color: #1b1a18 !important;
}

.text-stone-800 {
  color: #292524 !important;
}

a.text-stone-800:hover, a.text-stone-800:focus {
  color: black !important;
}

.text-stone-900 {
  color: #1c1917 !important;
}

a.text-stone-900:hover, a.text-stone-900:focus {
  color: black !important;
}

.text-stone-950 {
  color: #0c0a09 !important;
}

a.text-stone-950:hover, a.text-stone-950:focus {
  color: black !important;
}

.text-red-50 {
  color: #fef2f2 !important;
}

a.text-red-50:hover, a.text-red-50:focus {
  color: #f9abab !important;
}

.text-red-100 {
  color: #fee2e2 !important;
}

a.text-red-100:hover, a.text-red-100:focus {
  color: #fb9898 !important;
}

.text-red-200 {
  color: #fecaca !important;
}

a.text-red-200:hover, a.text-red-200:focus {
  color: #fd7f7f !important;
}

.text-red-300 {
  color: #fca5a5 !important;
}

a.text-red-300:hover, a.text-red-300:focus {
  color: #fa5b5b !important;
}

.text-red-400 {
  color: #f87171 !important;
}

a.text-red-400:hover, a.text-red-400:focus {
  color: #f42828 !important;
}

.text-red-500 {
  color: #ef4444 !important;
}

a.text-red-500:hover, a.text-red-500:focus {
  color: #d41212 !important;
}

.text-red-600 {
  color: #dc2626 !important;
}

a.text-red-600:hover, a.text-red-600:focus {
  color: #9c1919 !important;
}

.text-red-700 {
  color: #b91c1c !important;
}

a.text-red-700:hover, a.text-red-700:focus {
  color: #771212 !important;
}

.text-red-800 {
  color: #991b1b !important;
}

a.text-red-800:hover, a.text-red-800:focus {
  color: #581010 !important;
}

.text-red-900 {
  color: #7f1d1d !important;
}

a.text-red-900:hover, a.text-red-900:focus {
  color: #410f0f !important;
}

.text-red-950 {
  color: #450a0a !important;
}

a.text-red-950:hover, a.text-red-950:focus {
  color: #020000 !important;
}

.text-orange-50 {
  color: #fff7ed !important;
}

a.text-orange-50:hover, a.text-orange-50:focus {
  color: #ffd5a1 !important;
}

.text-orange-100 {
  color: #ffedd5 !important;
}

a.text-orange-100:hover, a.text-orange-100:focus {
  color: #ffcc89 !important;
}

.text-orange-200 {
  color: #fed7aa !important;
}

a.text-orange-200:hover, a.text-orange-200:focus {
  color: #fdb35e !important;
}

.text-orange-300 {
  color: #fdba74 !important;
}

a.text-orange-300:hover, a.text-orange-300:focus {
  color: #fc9529 !important;
}

.text-orange-400 {
  color: #fb923c !important;
}

a.text-orange-400:hover, a.text-orange-400:focus {
  color: #e66a05 !important;
}

.text-orange-500 {
  color: #f97316 !important;
}

a.text-orange-500:hover, a.text-orange-500:focus {
  color: #be5105 !important;
}

.text-orange-600 {
  color: #ea580c !important;
}

a.text-orange-600:hover, a.text-orange-600:focus {
  color: #a13d08 !important;
}

.text-orange-700 {
  color: #c2410c !important;
}

a.text-orange-700:hover, a.text-orange-700:focus {
  color: #7a2908 !important;
}

.text-orange-800 {
  color: #9a3412 !important;
}

a.text-orange-800:hover, a.text-orange-800:focus {
  color: #561d0a !important;
}

.text-orange-900 {
  color: #7c2d12 !important;
}

a.text-orange-900:hover, a.text-orange-900:focus {
  color: #391508 !important;
}

.text-orange-950 {
  color: #431407 !important;
}

a.text-orange-950:hover, a.text-orange-950:focus {
  color: black !important;
}

.text-amber-50 {
  color: #fffbeb !important;
}

a.text-amber-50:hover, a.text-amber-50:focus {
  color: #ffec9f !important;
}

.text-amber-100 {
  color: #fef3c7 !important;
}

a.text-amber-100:hover, a.text-amber-100:focus {
  color: #fde37c !important;
}

.text-amber-200 {
  color: #fde68a !important;
}

a.text-amber-200:hover, a.text-amber-200:focus {
  color: #fcd63f !important;
}

.text-amber-300 {
  color: #fcd34d !important;
}

a.text-amber-300:hover, a.text-amber-300:focus {
  color: #f8bf04 !important;
}

.text-amber-400 {
  color: #fbbf24 !important;
}

a.text-amber-400:hover, a.text-amber-400:focus {
  color: #cf9604 !important;
}

.text-amber-500 {
  color: #f59e0b !important;
}

a.text-amber-500:hover, a.text-amber-500:focus {
  color: #ac6f07 !important;
}

.text-amber-600 {
  color: #d97706 !important;
}

a.text-amber-600:hover, a.text-amber-600:focus {
  color: #8f4e04 !important;
}

.text-amber-700 {
  color: #b45309 !important;
}

a.text-amber-700:hover, a.text-amber-700:focus {
  color: #6b3105 !important;
}

.text-amber-800 {
  color: #92400e !important;
}

a.text-amber-800:hover, a.text-amber-800:focus {
  color: #4c2107 !important;
}

.text-amber-900 {
  color: #78350f !important;
}

a.text-amber-900:hover, a.text-amber-900:focus {
  color: #341707 !important;
}

.text-amber-950 {
  color: #451a03 !important;
}

a.text-amber-950:hover, a.text-amber-950:focus {
  color: black !important;
}

.text-yellow-50 {
  color: #fefce8 !important;
}

a.text-yellow-50:hover, a.text-yellow-50:focus {
  color: #fbf29f !important;
}

.text-yellow-100 {
  color: #fef9c3 !important;
}

a.text-yellow-100:hover, a.text-yellow-100:focus {
  color: #fdf178 !important;
}

.text-yellow-200 {
  color: #fef08a !important;
}

a.text-yellow-200:hover, a.text-yellow-200:focus {
  color: #fde63e !important;
}

.text-yellow-300 {
  color: #fde047 !important;
}

a.text-yellow-300:hover, a.text-yellow-300:focus {
  color: #f5ce03 !important;
}

.text-yellow-400 {
  color: #facc15 !important;
}

a.text-yellow-400:hover, a.text-yellow-400:focus {
  color: #be9904 !important;
}

.text-yellow-500 {
  color: #eab308 !important;
}

a.text-yellow-500:hover, a.text-yellow-500:focus {
  color: #a07a05 !important;
}

.text-yellow-600 {
  color: #ca8a04 !important;
}

a.text-yellow-600:hover, a.text-yellow-600:focus {
  color: #7f5703 !important;
}

.text-yellow-700 {
  color: #a16207 !important;
}

a.text-yellow-700:hover, a.text-yellow-700:focus {
  color: #583504 !important;
}

.text-yellow-800 {
  color: #854d0e !important;
}

a.text-yellow-800:hover, a.text-yellow-800:focus {
  color: #402507 !important;
}

.text-yellow-900 {
  color: #713f12 !important;
}

a.text-yellow-900:hover, a.text-yellow-900:focus {
  color: #2f1a07 !important;
}

.text-yellow-950 {
  color: #422006 !important;
}

a.text-yellow-950:hover, a.text-yellow-950:focus {
  color: black !important;
}

.text-lime-50 {
  color: #f7fee7 !important;
}

a.text-lime-50:hover, a.text-lime-50:focus {
  color: #dffb9e !important;
}

.text-lime-100 {
  color: #ecfccb !important;
}

a.text-lime-100:hover, a.text-lime-100:focus {
  color: #d2f883 !important;
}

.text-lime-200 {
  color: #d9f99d !important;
}

a.text-lime-200:hover, a.text-lime-200:focus {
  color: #bdf555 !important;
}

.text-lime-300 {
  color: #bef264 !important;
}

a.text-lime-300:hover, a.text-lime-300:focus {
  color: #a0ec1d !important;
}

.text-lime-400 {
  color: #a3e635 !important;
}

a.text-lime-400:hover, a.text-lime-400:focus {
  color: #7bb817 !important;
}

.text-lime-500 {
  color: #84cc16 !important;
}

a.text-lime-500:hover, a.text-lime-500:focus {
  color: #57870f !important;
}

.text-lime-600 {
  color: #65a30d !important;
}

a.text-lime-600:hover, a.text-lime-600:focus {
  color: #395c07 !important;
}

.text-lime-700 {
  color: #4d7c0f !important;
}

a.text-lime-700:hover, a.text-lime-700:focus {
  color: #233807 !important;
}

.text-lime-800 {
  color: #3f6212 !important;
}

a.text-lime-800:hover, a.text-lime-800:focus {
  color: #152106 !important;
}

.text-lime-900 {
  color: #365314 !important;
}

a.text-lime-900:hover, a.text-lime-900:focus {
  color: #0e1505 !important;
}

.text-lime-950 {
  color: #1a2e05 !important;
}

a.text-lime-950:hover, a.text-lime-950:focus {
  color: black !important;
}

.text-green-50 {
  color: #f0fdf4 !important;
}

a.text-green-50:hover, a.text-green-50:focus {
  color: #adf4c3 !important;
}

.text-green-100 {
  color: #dcfce7 !important;
}

a.text-green-100:hover, a.text-green-100:focus {
  color: #96f6b7 !important;
}

.text-green-200 {
  color: #bbf7d0 !important;
}

a.text-green-200:hover, a.text-green-200:focus {
  color: #77efa1 !important;
}

.text-green-300 {
  color: #86efac !important;
}

a.text-green-300:hover, a.text-green-300:focus {
  color: #42e67e !important;
}

.text-green-400 {
  color: #4ade80 !important;
}

a.text-green-400:hover, a.text-green-400:focus {
  color: #22ba59 !important;
}

.text-green-500 {
  color: #22c55e !important;
}

a.text-green-500:hover, a.text-green-500:focus {
  color: #17843f !important;
}

.text-green-600 {
  color: #16a34a !important;
}

a.text-green-600:hover, a.text-green-600:focus {
  color: #0d602b !important;
}

.text-green-700 {
  color: #15803d !important;
}

a.text-green-700:hover, a.text-green-700:focus {
  color: #0a3e1e !important;
}

.text-green-800 {
  color: #166534 !important;
}

a.text-green-800:hover, a.text-green-800:focus {
  color: #082614 !important;
}

.text-green-900 {
  color: #14532d !important;
}

a.text-green-900:hover, a.text-green-900:focus {
  color: #05150c !important;
}

.text-green-950 {
  color: #052e16 !important;
}

a.text-green-950:hover, a.text-green-950:focus {
  color: black !important;
}

.text-emerald-50 {
  color: #ecfdf5 !important;
}

a.text-emerald-50:hover, a.text-emerald-50:focus {
  color: #a7f6d1 !important;
}

.text-emerald-100 {
  color: #d1fae5 !important;
}

a.text-emerald-100:hover, a.text-emerald-100:focus {
  color: #8cf3be !important;
}

.text-emerald-200 {
  color: #a7f3d0 !important;
}

a.text-emerald-200:hover, a.text-emerald-200:focus {
  color: #64eaac !important;
}

.text-emerald-300 {
  color: #6ee7b7 !important;
}

a.text-emerald-300:hover, a.text-emerald-300:focus {
  color: #2cdc96 !important;
}

.text-emerald-400 {
  color: #34d399 !important;
}

a.text-emerald-400:hover, a.text-emerald-400:focus {
  color: #21996d !important;
}

.text-emerald-500 {
  color: #10b981 !important;
}

a.text-emerald-500:hover, a.text-emerald-500:focus {
  color: #0a7350 !important;
}

.text-emerald-600 {
  color: #059669 !important;
}

a.text-emerald-600:hover, a.text-emerald-600:focus {
  color: #034c35 !important;
}

.text-emerald-700 {
  color: #047857 !important;
}

a.text-emerald-700:hover, a.text-emerald-700:focus {
  color: #022e21 !important;
}

.text-emerald-800 {
  color: #065f46 !important;
}

a.text-emerald-800:hover, a.text-emerald-800:focus {
  color: #011711 !important;
}

.text-emerald-900 {
  color: #064e3b !important;
}

a.text-emerald-900:hover, a.text-emerald-900:focus {
  color: #010705 !important;
}

.text-emerald-950 {
  color: #022c22 !important;
}

a.text-emerald-950:hover, a.text-emerald-950:focus {
  color: black !important;
}

.text-teal-50 {
  color: #f0fdfa !important;
}

a.text-teal-50:hover, a.text-teal-50:focus {
  color: #adf4e4 !important;
}

.text-teal-100 {
  color: #ccfbf1 !important;
}

a.text-teal-100:hover, a.text-teal-100:focus {
  color: #85f5de !important;
}

.text-teal-200 {
  color: #99f6e4 !important;
}

a.text-teal-200:hover, a.text-teal-200:focus {
  color: #53f0d1 !important;
}

.text-teal-300 {
  color: #5eead4 !important;
}

a.text-teal-300:hover, a.text-teal-300:focus {
  color: #1ddec0 !important;
}

.text-teal-400 {
  color: #2dd4bf !important;
}

a.text-teal-400:hover, a.text-teal-400:focus {
  color: #1f9687 !important;
}

.text-teal-500 {
  color: #14b8a6 !important;
}

a.text-teal-500:hover, a.text-teal-500:focus {
  color: #0d7368 !important;
}

.text-teal-600 {
  color: #0d9488 !important;
}

a.text-teal-600:hover, a.text-teal-600:focus {
  color: #074e47 !important;
}

.text-teal-700 {
  color: #0f766e !important;
}

a.text-teal-700:hover, a.text-teal-700:focus {
  color: #06322f !important;
}

.text-teal-800 {
  color: #115e59 !important;
}

a.text-teal-800:hover, a.text-teal-800:focus {
  color: #051d1c !important;
}

.text-teal-900 {
  color: #134e4a !important;
}

a.text-teal-900:hover, a.text-teal-900:focus {
  color: #041010 !important;
}

.text-teal-950 {
  color: #042f2e !important;
}

a.text-teal-950:hover, a.text-teal-950:focus {
  color: black !important;
}

.text-cyan-50 {
  color: #ecfeff !important;
}

a.text-cyan-50:hover, a.text-cyan-50:focus {
  color: #a0faff !important;
}

.text-cyan-100 {
  color: #cffafe !important;
}

a.text-cyan-100:hover, a.text-cyan-100:focus {
  color: #84f2fc !important;
}

.text-cyan-200 {
  color: #a5f3fc !important;
}

a.text-cyan-200:hover, a.text-cyan-200:focus {
  color: #5be9fa !important;
}

.text-cyan-300 {
  color: #67e8f9 !important;
}

a.text-cyan-300:hover, a.text-cyan-300:focus {
  color: #1dddf6 !important;
}

.text-cyan-400 {
  color: #22d3ee !important;
}

a.text-cyan-400:hover, a.text-cyan-400:focus {
  color: #0e9fb6 !important;
}

.text-cyan-500 {
  color: #06b6d4 !important;
}

a.text-cyan-500:hover, a.text-cyan-500:focus {
  color: #04768a !important;
}

.text-cyan-600 {
  color: #0891b2 !important;
}

a.text-cyan-600:hover, a.text-cyan-600:focus {
  color: #055569 !important;
}

.text-cyan-700 {
  color: #0e7490 !important;
}

a.text-cyan-700:hover, a.text-cyan-700:focus {
  color: #073c4a !important;
}

.text-cyan-800 {
  color: #155e75 !important;
}

a.text-cyan-800:hover, a.text-cyan-800:focus {
  color: #092a34 !important;
}

.text-cyan-900 {
  color: #164e63 !important;
}

a.text-cyan-900:hover, a.text-cyan-900:focus {
  color: #081d24 !important;
}

.text-cyan-950 {
  color: #083344 !important;
}

a.text-cyan-950:hover, a.text-cyan-950:focus {
  color: black !important;
}

.text-sky-50 {
  color: #f0f9ff !important;
}

a.text-sky-50:hover, a.text-sky-50:focus {
  color: #a4daff !important;
}

.text-sky-100 {
  color: #e0f2fe !important;
}

a.text-sky-100:hover, a.text-sky-100:focus {
  color: #96d3fc !important;
}

.text-sky-200 {
  color: #bae6fd !important;
}

a.text-sky-200:hover, a.text-sky-200:focus {
  color: #70cbfb !important;
}

.text-sky-300 {
  color: #7dd3fc !important;
}

a.text-sky-300:hover, a.text-sky-300:focus {
  color: #32bafa !important;
}

.text-sky-400 {
  color: #38bdf8 !important;
}

a.text-sky-400:hover, a.text-sky-400:focus {
  color: #089bdc !important;
}

.text-sky-500 {
  color: #0ea5e9 !important;
}

a.text-sky-500:hover, a.text-sky-500:focus {
  color: #0a72a1 !important;
}

.text-sky-600 {
  color: #0284c7 !important;
}

a.text-sky-600:hover, a.text-sky-600:focus {
  color: #01527b !important;
}

.text-sky-700 {
  color: #0369a1 !important;
}

a.text-sky-700:hover, a.text-sky-700:focus {
  color: #023856 !important;
}

.text-sky-800 {
  color: #075985 !important;
}

a.text-sky-800:hover, a.text-sky-800:focus {
  color: #03283c !important;
}

.text-sky-900 {
  color: #0c4a6e !important;
}

a.text-sky-900:hover, a.text-sky-900:focus {
  color: #041c29 !important;
}

.text-sky-950 {
  color: #082f49 !important;
}

a.text-sky-950:hover, a.text-sky-950:focus {
  color: #000304 !important;
}

.text-blue-50 {
  color: #eff6ff !important;
}

a.text-blue-50:hover, a.text-blue-50:focus {
  color: #a3cbff !important;
}

.text-blue-100 {
  color: #dbeafe !important;
}

a.text-blue-100:hover, a.text-blue-100:focus {
  color: #91bffc !important;
}

.text-blue-200 {
  color: #bfdbfe !important;
}

a.text-blue-200:hover, a.text-blue-200:focus {
  color: #74b1fd !important;
}

.text-blue-300 {
  color: #93c5fd !important;
}

a.text-blue-300:hover, a.text-blue-300:focus {
  color: #489dfc !important;
}

.text-blue-400 {
  color: #60a5fa !important;
}

a.text-blue-400:hover, a.text-blue-400:focus {
  color: #167bf8 !important;
}

.text-blue-500 {
  color: #3b82f6 !important;
}

a.text-blue-500:hover, a.text-blue-500:focus {
  color: #0a59da !important;
}

.text-blue-600 {
  color: #2563eb !important;
}

a.text-blue-600:hover, a.text-blue-600:focus {
  color: #1043b3 !important;
}

.text-blue-700 {
  color: #1d4ed8 !important;
}

a.text-blue-700:hover, a.text-blue-700:focus {
  color: #143695 !important;
}

.text-blue-800 {
  color: #1e40af !important;
}

a.text-blue-800:hover, a.text-blue-800:focus {
  color: #13286e !important;
}

.text-blue-900 {
  color: #1e3a8a !important;
}

a.text-blue-900:hover, a.text-blue-900:focus {
  color: #10204b !important;
}

.text-blue-950 {
  color: #172554 !important;
}

a.text-blue-950:hover, a.text-blue-950:focus {
  color: #070b18 !important;
}

.text-indigo-50 {
  color: #e0e7ff !important;
}

a.text-indigo-50:hover, a.text-indigo-50:focus {
  color: #94acff !important;
}

.text-indigo-100 {
  color: #e0e7ff !important;
}

a.text-indigo-100:hover, a.text-indigo-100:focus {
  color: #94acff !important;
}

.text-indigo-200 {
  color: #c7d2fe !important;
}

a.text-indigo-200:hover, a.text-indigo-200:focus {
  color: #7c96fd !important;
}

.text-indigo-300 {
  color: #a5b4fc !important;
}

a.text-indigo-300:hover, a.text-indigo-300:focus {
  color: #5b76fa !important;
}

.text-indigo-400 {
  color: #818cf8 !important;
}

a.text-indigo-400:hover, a.text-indigo-400:focus {
  color: #394af4 !important;
}

.text-indigo-500 {
  color: #6366f1 !important;
}

a.text-indigo-500:hover, a.text-indigo-500:focus {
  color: #1d21eb !important;
}

.text-indigo-600 {
  color: #4f46e5 !important;
}

a.text-indigo-600:hover, a.text-indigo-600:focus {
  color: #251bc3 !important;
}

.text-indigo-700 {
  color: #4338ca !important;
}

a.text-indigo-700:hover, a.text-indigo-700:focus {
  color: #2e268f !important;
}

.text-indigo-800 {
  color: #3730a3 !important;
}

a.text-indigo-800:hover, a.text-indigo-800:focus {
  color: #231f68 !important;
}

.text-indigo-900 {
  color: #312e81 !important;
}

a.text-indigo-900:hover, a.text-indigo-900:focus {
  color: #1c1a49 !important;
}

.text-indigo-950 {
  color: #1e1b4b !important;
}

a.text-indigo-950:hover, a.text-indigo-950:focus {
  color: #080713 !important;
}

.text-violet-50 {
  color: #f5f3ff !important;
}

a.text-violet-50:hover, a.text-violet-50:focus {
  color: #b5a7ff !important;
}

.text-violet-100 {
  color: #ede9fe !important;
}

a.text-violet-100:hover, a.text-violet-100:focus {
  color: #b1a0fb !important;
}

.text-violet-200 {
  color: #ddd6fe !important;
}

a.text-violet-200:hover, a.text-violet-200:focus {
  color: #9f8bfc !important;
}

.text-violet-300 {
  color: #c4b5fd !important;
}

a.text-violet-300:hover, a.text-violet-300:focus {
  color: #896bfb !important;
}

.text-violet-400 {
  color: #a78bfa !important;
}

a.text-violet-400:hover, a.text-violet-400:focus {
  color: #6f42f7 !important;
}

.text-violet-500 {
  color: #8b5cf6 !important;
}

a.text-violet-500:hover, a.text-violet-500:focus {
  color: #5714f2 !important;
}

.text-violet-600 {
  color: #7c3aed !important;
}

a.text-violet-600:hover, a.text-violet-600:focus {
  color: #5512c8 !important;
}

.text-violet-700 {
  color: #6d28d9 !important;
}

a.text-violet-700:hover, a.text-violet-700:focus {
  color: #4c1b99 !important;
}

.text-violet-800 {
  color: #5b21b6 !important;
}

a.text-violet-800:hover, a.text-violet-800:focus {
  color: #3b1575 !important;
}

.text-violet-900 {
  color: #4c1d95 !important;
}

a.text-violet-900:hover, a.text-violet-900:focus {
  color: #2b1155 !important;
}

.text-violet-950 {
  color: #2e1065 !important;
}

a.text-violet-950:hover, a.text-violet-950:focus {
  color: #100623 !important;
}

.text-purple-50 {
  color: #faf5ff !important;
}

a.text-purple-50:hover, a.text-purple-50:focus {
  color: #d4a9ff !important;
}

.text-purple-100 {
  color: #f3e8ff !important;
}

a.text-purple-100:hover, a.text-purple-100:focus {
  color: #cb9cff !important;
}

.text-purple-200 {
  color: #e9d5ff !important;
}

a.text-purple-200:hover, a.text-purple-200:focus {
  color: #c189ff !important;
}

.text-purple-300 {
  color: #d8b4fe !important;
}

a.text-purple-300:hover, a.text-purple-300:focus {
  color: #b169fd !important;
}

.text-purple-400 {
  color: #c084fc !important;
}

a.text-purple-400:hover, a.text-purple-400:focus {
  color: #9a39fa !important;
}

.text-purple-500 {
  color: #a855f7 !important;
}

a.text-purple-500:hover, a.text-purple-500:focus {
  color: #830cf4 !important;
}

.text-purple-600 {
  color: #9333ea !important;
}

a.text-purple-600:hover, a.text-purple-600:focus {
  color: #6c13bd !important;
}

.text-purple-700 {
  color: #7e22ce !important;
}

a.text-purple-700:hover, a.text-purple-700:focus {
  color: #56178c !important;
}

.text-purple-800 {
  color: #6b21a8 !important;
}

a.text-purple-800:hover, a.text-purple-800:focus {
  color: #421468 !important;
}

.text-purple-900 {
  color: #581c87 !important;
}

a.text-purple-900:hover, a.text-purple-900:focus {
  color: #2f0f48 !important;
}

.text-purple-950 {
  color: #3b0764 !important;
}

a.text-purple-950:hover, a.text-purple-950:focus {
  color: #11021d !important;
}

.text-fuchsia-50 {
  color: #fdf4ff !important;
}

a.text-fuchsia-50:hover, a.text-fuchsia-50:focus {
  color: #efa8ff !important;
}

.text-fuchsia-100 {
  color: #fae8ff !important;
}

a.text-fuchsia-100:hover, a.text-fuchsia-100:focus {
  color: #e99cff !important;
}

.text-fuchsia-200 {
  color: #f5d0fe !important;
}

a.text-fuchsia-200:hover, a.text-fuchsia-200:focus {
  color: #e585fc !important;
}

.text-fuchsia-300 {
  color: #f0abfc !important;
}

a.text-fuchsia-300:hover, a.text-fuchsia-300:focus {
  color: #e361f9 !important;
}

.text-fuchsia-400 {
  color: #e879f9 !important;
}

a.text-fuchsia-400:hover, a.text-fuchsia-400:focus {
  color: #db30f6 !important;
}

.text-fuchsia-500 {
  color: #d946ef !important;
}

a.text-fuchsia-500:hover, a.text-fuchsia-500:focus {
  color: #bd13d6 !important;
}

.text-fuchsia-600 {
  color: #c026d3 !important;
}

a.text-fuchsia-600:hover, a.text-fuchsia-600:focus {
  color: #851a92 !important;
}

.text-fuchsia-700 {
  color: #a21caf !important;
}

a.text-fuchsia-700:hover, a.text-fuchsia-700:focus {
  color: #65116d !important;
}

.text-fuchsia-800 {
  color: #86198f !important;
}

a.text-fuchsia-800:hover, a.text-fuchsia-800:focus {
  color: #490e4e !important;
}

.text-fuchsia-900 {
  color: #701a75 !important;
}

a.text-fuchsia-900:hover, a.text-fuchsia-900:focus {
  color: #340c36 !important;
}

.text-fuchsia-950 {
  color: #4a044e !important;
}

a.text-fuchsia-950:hover, a.text-fuchsia-950:focus {
  color: #050005 !important;
}

.text-pink-50 {
  color: #fdf2f8 !important;
}

a.text-pink-50:hover, a.text-pink-50:focus {
  color: #f3b0d4 !important;
}

.text-pink-100 {
  color: #fce7f3 !important;
}

a.text-pink-100:hover, a.text-pink-100:focus {
  color: #f4a3d1 !important;
}

.text-pink-200 {
  color: #fbcfe8 !important;
}

a.text-pink-200:hover, a.text-pink-200:focus {
  color: #f588c6 !important;
}

.text-pink-300 {
  color: #f472b6 !important;
}

a.text-pink-300:hover, a.text-pink-300:focus {
  color: #ee2b91 !important;
}

.text-pink-400 {
  color: #f472b6 !important;
}

a.text-pink-400:hover, a.text-pink-400:focus {
  color: #ee2b91 !important;
}

.text-pink-500 {
  color: #ec4899 !important;
}

a.text-pink-500:hover, a.text-pink-500:focus {
  color: #d21673 !important;
}

.text-pink-600 {
  color: #db2777 !important;
}

a.text-pink-600:hover, a.text-pink-600:focus {
  color: #9c1a54 !important;
}

.text-pink-700 {
  color: #be185d !important;
}

a.text-pink-700:hover, a.text-pink-700:focus {
  color: #7a0f3c !important;
}

.text-pink-800 {
  color: #9d174d !important;
}

a.text-pink-800:hover, a.text-pink-800:focus {
  color: #5a0d2c !important;
}

.text-pink-900 {
  color: #831843 !important;
}

a.text-pink-900:hover, a.text-pink-900:focus {
  color: #420c22 !important;
}

.text-pink-950 {
  color: #500724 !important;
}

a.text-pink-950:hover, a.text-pink-950:focus {
  color: #0a0104 !important;
}

.text-rose-50 {
  color: #fff1f2 !important;
}

a.text-rose-50:hover, a.text-rose-50:focus {
  color: #ffa5ab !important;
}

.text-rose-100 {
  color: #ffe4e6 !important;
}

a.text-rose-100:hover, a.text-rose-100:focus {
  color: #ff989f !important;
}

.text-rose-200 {
  color: #fecdd3 !important;
}

a.text-rose-200:hover, a.text-rose-200:focus {
  color: #fd8291 !important;
}

.text-rose-300 {
  color: #fda4af !important;
}

a.text-rose-300:hover, a.text-rose-300:focus {
  color: #fb596d !important;
}

.text-rose-400 {
  color: #fb7185 !important;
}

a.text-rose-400:hover, a.text-rose-400:focus {
  color: #f92745 !important;
}

.text-rose-500 {
  color: #f43f5e !important;
}

a.text-rose-500:hover, a.text-rose-500:focus {
  color: #da0c30 !important;
}

.text-rose-600 {
  color: #e11d48 !important;
}

a.text-rose-600:hover, a.text-rose-600:focus {
  color: #9d1432 !important;
}

.text-rose-700 {
  color: #be123c !important;
}

a.text-rose-700:hover, a.text-rose-700:focus {
  color: #780b26 !important;
}

.text-rose-800 {
  color: #9f1239 !important;
}

a.text-rose-800:hover, a.text-rose-800:focus {
  color: #5a0a20 !important;
}

.text-rose-900 {
  color: #881337 !important;
}

a.text-rose-900:hover, a.text-rose-900:focus {
  color: #450a1c !important;
}

.text-rose-950 {
  color: #4c0519 !important;
}

a.text-rose-950:hover, a.text-rose-950:focus {
  color: #040001 !important;
}

.text-cyph {
  color: #469BBA !important;
}

a.text-cyph:hover, a.text-cyph:focus {
  color: #316d83 !important;
}

.text-rame {
  color: #D9AE00 !important;
}

a.text-rame:hover, a.text-rame:focus {
  color: #8d7100 !important;
}

.text-dream {
  color: #FF64C2 !important;
}

a.text-dream:hover, a.text-dream:focus {
  color: #ff18a4 !important;
}

.text-rhdt {
  color: #00B050 !important;
}

a.text-rhdt:hover, a.text-rhdt:focus {
  color: #00642d !important;
}

.text-dayli {
  color: #5ECFCB !important;
}

a.text-dayli:hover, a.text-dayli:focus {
  color: #34ada9 !important;
}

.text-cubai {
  color: #DF6F2D !important;
}

a.text-cubai:hover, a.text-cubai:focus {
  color: #a64e19 !important;
}

.text-witch {
  color: #390A57 !important;
}

a.text-witch:hover, a.text-witch:focus {
  color: #0c0212 !important;
}

.text-fc {
  color: #516 !important;
}

a.text-fc:hover, a.text-fc:focus {
  color: #1e0624 !important;
}

.text-hugh {
  color: #F1BC15 !important;
}

a.text-hugh:hover, a.text-hugh:focus {
  color: #af870a !important;
}

.text-dfc {
  color: #516 !important;
}

a.text-dfc:hover, a.text-dfc:focus {
  color: #1e0624 !important;
}

.text-dhugh {
  color: #F1BC15 !important;
}

a.text-dhugh:hover, a.text-dhugh:focus {
  color: #af870a !important;
}

.text-defrag {
  color: #00A3A1 !important;
}

a.text-defrag:hover, a.text-defrag:focus {
  color: #005755 !important;
}

.text-heist {
  color: #D55C25 !important;
}

a.text-heist:hover, a.text-heist:focus {
  color: #94401a !important;
}

.text-aftrl {
  color: #0B2241 !important;
}

a.text-aftrl:hover, a.text-aftrl:focus {
  color: black !important;
}

.text-consp {
  color: #0038A7 !important;
}

a.text-consp:hover, a.text-consp:focus {
  color: #001e5b !important;
}

.text-tort {
  color: #C30C1E !important;
}

a.text-tort:hover, a.text-tort:focus {
  color: #7b0813 !important;
}

.text-hohurry {
  color: #D51F26 !important;
}

a.text-hohurry:hover, a.text-hohurry:focus {
  color: #92151a !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(1, 1, 1, 0.5) !important;
}

.text-white-50 {
  color: rgba(254, 254, 254, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #868e96;
    page-break-inside: avoid;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #010101;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #FEFEFE !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ced4da !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #ced4da;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #ced4da;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.6;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #FEFEFE;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border-color: #0A2D49;
}
.btn-primary:hover {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
}
.btn-primary:focus, .btn-primary.focus {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
  background-image: none;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #04111c;
  background-image: none;
  border-color: #020a11;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}

.btn-secondary {
  color: #FEFEFE;
  background: #6c757d linear-gradient(180deg, #818990, #6c757d) repeat-x;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
  background-image: none;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #545b62;
  background-image: none;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}

.btn-success {
  color: #FEFEFE;
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x;
  border-color: #28b745;
}
.btn-success:hover {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
}
.btn-success:focus, .btn-success.focus {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
  background-image: none;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f8d35;
  background-image: none;
  border-color: #1d8331;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}

.btn-info {
  color: #212529;
  background: #66F8F1 linear-gradient(180deg, #7cf8f3, #66F8F1) repeat-x;
  border-color: #66F8F1;
}
.btn-info:hover {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
}
.btn-info:focus, .btn-info.focus {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
  background-image: none;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #212529;
  background-color: #35f6ed;
  background-image: none;
  border-color: #29f5eb;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}

.btn-warning {
  color: #212529;
  background: #ffe606 linear-gradient(180deg, #fee92b, #ffe606) repeat-x;
  border-color: #ffe606;
}
.btn-warning:hover {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
  background-image: none;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d2bd00;
  background-image: none;
  border-color: #c5b100;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}

.btn-danger {
  color: #FEFEFE;
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x;
  border-color: #F5250A;
}
.btn-danger:hover {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
}
.btn-danger:focus, .btn-danger.focus {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
  background-image: none;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c41e08;
  background-image: none;
  border-color: #b81c08;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}

.btn-light {
  color: #212529;
  background: #e9ecef linear-gradient(180deg, #ebeef1, #e9ecef) repeat-x;
  border-color: #e9ecef;
}
.btn-light:hover {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
  background-image: none;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #cbd3da;
  background-image: none;
  border-color: #c4ccd4;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}

.btn-dark {
  color: #FEFEFE;
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d2124;
  background-image: none;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}

.btn-tempus-blue {
  color: #FEFEFE;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border-color: #0A2D49;
}
.btn-tempus-blue:hover {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
}
.btn-tempus-blue:focus, .btn-tempus-blue.focus {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}
.btn-tempus-blue.disabled, .btn-tempus-blue:disabled {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
  background-image: none;
}
.btn-tempus-blue:not(:disabled):not(.disabled):active, .btn-tempus-blue:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #04111c;
  background-image: none;
  border-color: #020a11;
}
.btn-tempus-blue:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}

.btn-tempus-blue-tint {
  color: #212529;
  background: #b3d7f5 linear-gradient(180deg, #bddcf6, #b3d7f5) repeat-x;
  border-color: #b3d7f5;
}
.btn-tempus-blue-tint:hover {
  color: #212529;
  background: #91c5f1 linear-gradient(180deg, #a0cdf3, #91c5f1) repeat-x;
  border-color: #86bfef;
}
.btn-tempus-blue-tint:focus, .btn-tempus-blue-tint.focus {
  color: #212529;
  background: #91c5f1 linear-gradient(180deg, #a0cdf3, #91c5f1) repeat-x;
  border-color: #86bfef;
  box-shadow: 0 0 0 0.2rem rgba(157, 188, 214, 0.5);
}
.btn-tempus-blue-tint.disabled, .btn-tempus-blue-tint:disabled {
  color: #212529;
  background-color: #b3d7f5;
  border-color: #b3d7f5;
  background-image: none;
}
.btn-tempus-blue-tint:not(:disabled):not(.disabled):active, .btn-tempus-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-tint.dropdown-toggle {
  color: #212529;
  background-color: #86bfef;
  background-image: none;
  border-color: #7bb9ee;
}
.btn-tempus-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 188, 214, 0.5);
}

.btn-tempus-blue-100 {
  color: #FEFEFE;
  background: #1E70B6 linear-gradient(180deg, #3f85c1, #1E70B6) repeat-x;
  border-color: #1E70B6;
}
.btn-tempus-blue-100:hover {
  color: #FEFEFE;
  background: #195c95 linear-gradient(180deg, #3a74a4, #195c95) repeat-x;
  border-color: #17558a;
}
.btn-tempus-blue-100:focus, .btn-tempus-blue-100.focus {
  color: #FEFEFE;
  background: #195c95 linear-gradient(180deg, #3a74a4, #195c95) repeat-x;
  border-color: #17558a;
  box-shadow: 0 0 0 0.2rem rgba(64, 133, 193, 0.5);
}
.btn-tempus-blue-100.disabled, .btn-tempus-blue-100:disabled {
  color: #FEFEFE;
  background-color: #1E70B6;
  border-color: #1E70B6;
  background-image: none;
}
.btn-tempus-blue-100:not(:disabled):not(.disabled):active, .btn-tempus-blue-100:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-100.dropdown-toggle {
  color: #FEFEFE;
  background-color: #17558a;
  background-image: none;
  border-color: #154e7f;
}
.btn-tempus-blue-100:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 133, 193, 0.5);
}

.btn-tempus-blue-200 {
  color: #FEFEFE;
  background: #105A92 linear-gradient(180deg, #3372a2, #105A92) repeat-x;
  border-color: #105A92;
}
.btn-tempus-blue-200:hover {
  color: #FEFEFE;
  background: #0c4570 linear-gradient(180deg, #2f6085, #0c4570) repeat-x;
  border-color: #0b3e64;
}
.btn-tempus-blue-200:focus, .btn-tempus-blue-200.focus {
  color: #FEFEFE;
  background: #0c4570 linear-gradient(180deg, #2f6085, #0c4570) repeat-x;
  border-color: #0b3e64;
  box-shadow: 0 0 0 0.2rem rgba(52, 115, 162, 0.5);
}
.btn-tempus-blue-200.disabled, .btn-tempus-blue-200:disabled {
  color: #FEFEFE;
  background-color: #105A92;
  border-color: #105A92;
  background-image: none;
}
.btn-tempus-blue-200:not(:disabled):not(.disabled):active, .btn-tempus-blue-200:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-200.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b3e64;
  background-image: none;
  border-color: #0a3759;
}
.btn-tempus-blue-200:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 115, 162, 0.5);
}

.btn-tempus-blue-300 {
  color: #FEFEFE;
  background: #0E436D linear-gradient(180deg, #315e82, #0E436D) repeat-x;
  border-color: #0E436D;
}
.btn-tempus-blue-300:hover {
  color: #FEFEFE;
  background: #0a2e4b linear-gradient(180deg, #2e4d66, #0a2e4b) repeat-x;
  border-color: #082740;
}
.btn-tempus-blue-300:focus, .btn-tempus-blue-300.focus {
  color: #FEFEFE;
  background: #0a2e4b linear-gradient(180deg, #2e4d66, #0a2e4b) repeat-x;
  border-color: #082740;
  box-shadow: 0 0 0 0.2rem rgba(50, 95, 131, 0.5);
}
.btn-tempus-blue-300.disabled, .btn-tempus-blue-300:disabled {
  color: #FEFEFE;
  background-color: #0E436D;
  border-color: #0E436D;
  background-image: none;
}
.btn-tempus-blue-300:not(:disabled):not(.disabled):active, .btn-tempus-blue-300:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #082740;
  background-image: none;
  border-color: #072035;
}
.btn-tempus-blue-300:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 95, 131, 0.5);
}

.btn-tempus-blue-400 {
  color: #FEFEFE;
  background: #0C385B linear-gradient(180deg, #2f5573, #0C385B) repeat-x;
  border-color: #0C385B;
}
.btn-tempus-blue-400:hover {
  color: #FEFEFE;
  background: #082339 linear-gradient(180deg, #2c4356, #082339) repeat-x;
  border-color: #061c2e;
}
.btn-tempus-blue-400:focus, .btn-tempus-blue-400.focus {
  color: #FEFEFE;
  background: #082339 linear-gradient(180deg, #2c4356, #082339) repeat-x;
  border-color: #061c2e;
  box-shadow: 0 0 0 0.2rem rgba(48, 86, 115, 0.5);
}
.btn-tempus-blue-400.disabled, .btn-tempus-blue-400:disabled {
  color: #FEFEFE;
  background-color: #0C385B;
  border-color: #0C385B;
  background-image: none;
}
.btn-tempus-blue-400:not(:disabled):not(.disabled):active, .btn-tempus-blue-400:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #061c2e;
  background-image: none;
  border-color: #051523;
}
.btn-tempus-blue-400:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 86, 115, 0.5);
}

.btn-tempus-blue-500 {
  color: #FEFEFE;
  background: #0A2D49 linear-gradient(180deg, #2e4c64, #0A2D49) repeat-x;
  border-color: #0A2D49;
}
.btn-tempus-blue-500:hover {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
}
.btn-tempus-blue-500:focus, .btn-tempus-blue-500.focus {
  color: #FEFEFE;
  background: #051827 linear-gradient(180deg, #293a47, #051827) repeat-x;
  border-color: #04111c;
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}
.btn-tempus-blue-500.disabled, .btn-tempus-blue-500:disabled {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
  background-image: none;
}
.btn-tempus-blue-500:not(:disabled):not(.disabled):active, .btn-tempus-blue-500:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #04111c;
  background-image: none;
  border-color: #020a11;
}
.btn-tempus-blue-500:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 76, 100, 0.5);
}

.btn-tempus-blue-600 {
  color: #FEFEFE;
  background: #07263E linear-gradient(180deg, #2b465b, #07263E) repeat-x;
  border-color: #07263E;
}
.btn-tempus-blue-600:hover {
  color: #FEFEFE;
  background: #03111c linear-gradient(180deg, #28343e, #03111c) repeat-x;
  border-color: #020a10;
}
.btn-tempus-blue-600:focus, .btn-tempus-blue-600.focus {
  color: #FEFEFE;
  background: #03111c linear-gradient(180deg, #28343e, #03111c) repeat-x;
  border-color: #020a10;
  box-shadow: 0 0 0 0.2rem rgba(44, 70, 91, 0.5);
}
.btn-tempus-blue-600.disabled, .btn-tempus-blue-600:disabled {
  color: #FEFEFE;
  background-color: #07263E;
  border-color: #07263E;
  background-image: none;
}
.btn-tempus-blue-600:not(:disabled):not(.disabled):active, .btn-tempus-blue-600:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #020a10;
  background-image: none;
  border-color: #010305;
}
.btn-tempus-blue-600:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 70, 91, 0.5);
}

.btn-tempus-blue-700 {
  color: #FEFEFE;
  background: #051F34 linear-gradient(180deg, #294052, #051F34) repeat-x;
  border-color: #051F34;
}
.btn-tempus-blue-700:hover {
  color: #FEFEFE;
  background: #020a11 linear-gradient(180deg, #272e34, #020a11) repeat-x;
  border-color: #010305;
}
.btn-tempus-blue-700:focus, .btn-tempus-blue-700.focus {
  color: #FEFEFE;
  background: #020a11 linear-gradient(180deg, #272e34, #020a11) repeat-x;
  border-color: #010305;
  box-shadow: 0 0 0 0.2rem rgba(42, 64, 82, 0.5);
}
.btn-tempus-blue-700.disabled, .btn-tempus-blue-700:disabled {
  color: #FEFEFE;
  background-color: #051F34;
  border-color: #051F34;
  background-image: none;
}
.btn-tempus-blue-700:not(:disabled):not(.disabled):active, .btn-tempus-blue-700:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #010305;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-700:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 64, 82, 0.5);
}

.btn-tempus-blue-800 {
  color: #FEFEFE;
  background: #03182B linear-gradient(180deg, #283a4a, #03182B) repeat-x;
  border-color: #03182B;
}
.btn-tempus-blue-800:hover {
  color: #FEFEFE;
  background: #010407 linear-gradient(180deg, #26292c, #010407) repeat-x;
  border-color: black;
}
.btn-tempus-blue-800:focus, .btn-tempus-blue-800.focus {
  color: #FEFEFE;
  background: #010407 linear-gradient(180deg, #26292c, #010407) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(41, 59, 75, 0.5);
}
.btn-tempus-blue-800.disabled, .btn-tempus-blue-800:disabled {
  color: #FEFEFE;
  background-color: #03182B;
  border-color: #03182B;
  background-image: none;
}
.btn-tempus-blue-800:not(:disabled):not(.disabled):active, .btn-tempus-blue-800:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-800:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 59, 75, 0.5);
}

.btn-tempus-blue-900 {
  color: #FEFEFE;
  background: #011224 linear-gradient(180deg, #263544, #011224) repeat-x;
  border-color: #011224;
}
.btn-tempus-blue-900:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-tempus-blue-900:focus, .btn-tempus-blue-900.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(39, 53, 69, 0.5);
}
.btn-tempus-blue-900.disabled, .btn-tempus-blue-900:disabled {
  color: #FEFEFE;
  background-color: #011224;
  border-color: #011224;
  background-image: none;
}
.btn-tempus-blue-900:not(:disabled):not(.disabled):active, .btn-tempus-blue-900:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-900:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 53, 69, 0.5);
}

.btn-tempus-blue-dark {
  color: #FEFEFE;
  background: #001030 linear-gradient(180deg, #25334f, #001030) repeat-x;
  border-color: #001030;
}
.btn-tempus-blue-dark:hover {
  color: #FEFEFE;
  background: #00030a linear-gradient(180deg, #25282e, #00030a) repeat-x;
  border-color: black;
}
.btn-tempus-blue-dark:focus, .btn-tempus-blue-dark.focus {
  color: #FEFEFE;
  background: #00030a linear-gradient(180deg, #25282e, #00030a) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(38, 52, 79, 0.5);
}
.btn-tempus-blue-dark.disabled, .btn-tempus-blue-dark:disabled {
  color: #FEFEFE;
  background-color: #001030;
  border-color: #001030;
  background-image: none;
}
.btn-tempus-blue-dark:not(:disabled):not(.disabled):active, .btn-tempus-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-tempus-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-tempus-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-tempus-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 52, 79, 0.5);
}

.btn-tempus-red {
  color: #FEFEFE;
  background: #FD5759 linear-gradient(180deg, #fc6f71, #FD5759) repeat-x;
  border-color: #FD5759;
}
.btn-tempus-red:hover {
  color: #FEFEFE;
  background: #fd3134 linear-gradient(180deg, #fc4f52, #fd3134) repeat-x;
  border-color: #fc2527;
}
.btn-tempus-red:focus, .btn-tempus-red.focus {
  color: #FEFEFE;
  background: #fd3134 linear-gradient(180deg, #fc4f52, #fd3134) repeat-x;
  border-color: #fc2527;
  box-shadow: 0 0 0 0.2rem rgba(253, 112, 114, 0.5);
}
.btn-tempus-red.disabled, .btn-tempus-red:disabled {
  color: #FEFEFE;
  background-color: #FD5759;
  border-color: #FD5759;
  background-image: none;
}
.btn-tempus-red:not(:disabled):not(.disabled):active, .btn-tempus-red:not(:disabled):not(.disabled).active, .show > .btn-tempus-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #fc2527;
  background-image: none;
  border-color: #fc181b;
}
.btn-tempus-red:not(:disabled):not(.disabled):active:focus, .btn-tempus-red:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 112, 114, 0.5);
}

.btn-tempus-white {
  color: #212529;
  background: #FFFCF6 linear-gradient(180deg, #fefcf7, #FFFCF6) repeat-x;
  border-color: #FFFCF6;
}
.btn-tempus-white:hover {
  color: #212529;
  background: #ffefd0 linear-gradient(180deg, #fef1d7, #ffefd0) repeat-x;
  border-color: #ffebc3;
}
.btn-tempus-white:focus, .btn-tempus-white.focus {
  color: #212529;
  background: #ffefd0 linear-gradient(180deg, #fef1d7, #ffefd0) repeat-x;
  border-color: #ffebc3;
  box-shadow: 0 0 0 0.2rem rgba(222, 220, 215, 0.5);
}
.btn-tempus-white.disabled, .btn-tempus-white:disabled {
  color: #212529;
  background-color: #FFFCF6;
  border-color: #FFFCF6;
  background-image: none;
}
.btn-tempus-white:not(:disabled):not(.disabled):active, .btn-tempus-white:not(:disabled):not(.disabled).active, .show > .btn-tempus-white.dropdown-toggle {
  color: #212529;
  background-color: #ffebc3;
  background-image: none;
  border-color: #ffe7b6;
}
.btn-tempus-white:not(:disabled):not(.disabled):active:focus, .btn-tempus-white:not(:disabled):not(.disabled).active:focus, .show > .btn-tempus-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 220, 215, 0.5);
}

.btn-neon-purple {
  color: #FEFEFE;
  background: #C4017B linear-gradient(180deg, #cc268e, #C4017B) repeat-x;
  border-color: #C4017B;
}
.btn-neon-purple:hover {
  color: #FEFEFE;
  background: #9e0163 linear-gradient(180deg, #ac267a, #9e0163) repeat-x;
  border-color: #91015b;
}
.btn-neon-purple:focus, .btn-neon-purple.focus {
  color: #FEFEFE;
  background: #9e0163 linear-gradient(180deg, #ac267a, #9e0163) repeat-x;
  border-color: #91015b;
  box-shadow: 0 0 0 0.2rem rgba(205, 39, 143, 0.5);
}
.btn-neon-purple.disabled, .btn-neon-purple:disabled {
  color: #FEFEFE;
  background-color: #C4017B;
  border-color: #C4017B;
  background-image: none;
}
.btn-neon-purple:not(:disabled):not(.disabled):active, .btn-neon-purple:not(:disabled):not(.disabled).active, .show > .btn-neon-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #91015b;
  background-image: none;
  border-color: #850153;
}
.btn-neon-purple:not(:disabled):not(.disabled):active:focus, .btn-neon-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 39, 143, 0.5);
}

.btn-cryptology {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-cryptology:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-cryptology:focus, .btn-cryptology.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-cryptology.disabled, .btn-cryptology:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-cryptology:not(:disabled):not(.disabled):active, .btn-cryptology:not(:disabled):not(.disabled).active, .show > .btn-cryptology.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-cryptology:not(:disabled):not(.disabled):active:focus, .btn-cryptology:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-cryptology-blue {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-cryptology-blue:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-cryptology-blue:focus, .btn-cryptology-blue.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-cryptology-blue.disabled, .btn-cryptology-blue:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-cryptology-blue:not(:disabled):not(.disabled):active, .btn-cryptology-blue:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-cryptology-blue:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-cryptology-blue-tint {
  color: #212529;
  background: #74b4cb linear-gradient(180deg, #88bfd2, #74b4cb) repeat-x;
  border-color: #74b4cb;
}
.btn-cryptology-blue-tint:hover {
  color: #FEFEFE;
  background: #58a5c1 linear-gradient(180deg, #70b2ca, #58a5c1) repeat-x;
  border-color: #4fa0bd;
}
.btn-cryptology-blue-tint:focus, .btn-cryptology-blue-tint.focus {
  color: #FEFEFE;
  background: #58a5c1 linear-gradient(180deg, #70b2ca, #58a5c1) repeat-x;
  border-color: #4fa0bd;
  box-shadow: 0 0 0 0.2rem rgba(104, 159, 179, 0.5);
}
.btn-cryptology-blue-tint.disabled, .btn-cryptology-blue-tint:disabled {
  color: #212529;
  background-color: #74b4cb;
  border-color: #74b4cb;
  background-image: none;
}
.btn-cryptology-blue-tint:not(:disabled):not(.disabled):active, .btn-cryptology-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4fa0bd;
  background-image: none;
  border-color: #469bba;
}
.btn-cryptology-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(104, 159, 179, 0.5);
}

.btn-cryptology-blue-shade {
  color: #FEFEFE;
  background: #35748c linear-gradient(180deg, #52889d, #35748c) repeat-x;
  border-color: #35748c;
}
.btn-cryptology-blue-shade:hover {
  color: #FEFEFE;
  background: #2a5d70 linear-gradient(180deg, #497585, #2a5d70) repeat-x;
  border-color: #275567;
}
.btn-cryptology-blue-shade:focus, .btn-cryptology-blue-shade.focus {
  color: #FEFEFE;
  background: #2a5d70 linear-gradient(180deg, #497585, #2a5d70) repeat-x;
  border-color: #275567;
  box-shadow: 0 0 0 0.2rem rgba(83, 137, 157, 0.5);
}
.btn-cryptology-blue-shade.disabled, .btn-cryptology-blue-shade:disabled {
  color: #FEFEFE;
  background-color: #35748c;
  border-color: #35748c;
  background-image: none;
}
.btn-cryptology-blue-shade:not(:disabled):not(.disabled):active, .btn-cryptology-blue-shade:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue-shade.dropdown-toggle {
  color: #FEFEFE;
  background-color: #275567;
  background-image: none;
  border-color: #234e5e;
}
.btn-cryptology-blue-shade:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue-shade:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue-shade.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 137, 157, 0.5);
}

.btn-cryptology-blue-dark {
  color: #FEFEFE;
  background: #11252d linear-gradient(180deg, #34454c, #11252d) repeat-x;
  border-color: #11252d;
}
.btn-cryptology-blue-dark:hover {
  color: #FEFEFE;
  background: #070e11 linear-gradient(180deg, #2b3134, #070e11) repeat-x;
  border-color: #030708;
}
.btn-cryptology-blue-dark:focus, .btn-cryptology-blue-dark.focus {
  color: #FEFEFE;
  background: #070e11 linear-gradient(180deg, #2b3134, #070e11) repeat-x;
  border-color: #030708;
  box-shadow: 0 0 0 0.2rem rgba(53, 70, 76, 0.5);
}
.btn-cryptology-blue-dark.disabled, .btn-cryptology-blue-dark:disabled {
  color: #FEFEFE;
  background-color: #11252d;
  border-color: #11252d;
  background-image: none;
}
.btn-cryptology-blue-dark:not(:disabled):not(.disabled):active, .btn-cryptology-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-cryptology-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #030708;
  background-image: none;
  border-color: black;
}
.btn-cryptology-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-cryptology-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-cryptology-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 70, 76, 0.5);
}

.btn-facebook-blue {
  color: #FEFEFE;
  background: #1877F2 linear-gradient(180deg, #3a8bf4, #1877F2) repeat-x;
  border-color: #1877F2;
}
.btn-facebook-blue:hover {
  color: #FEFEFE;
  background: #0c65d8 linear-gradient(180deg, #2f7bdd, #0c65d8) repeat-x;
  border-color: #0b5fcc;
}
.btn-facebook-blue:focus, .btn-facebook-blue.focus {
  color: #FEFEFE;
  background: #0c65d8 linear-gradient(180deg, #2f7bdd, #0c65d8) repeat-x;
  border-color: #0b5fcc;
  box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5);
}
.btn-facebook-blue.disabled, .btn-facebook-blue:disabled {
  color: #FEFEFE;
  background-color: #1877F2;
  border-color: #1877F2;
  background-image: none;
}
.btn-facebook-blue:not(:disabled):not(.disabled):active, .btn-facebook-blue:not(:disabled):not(.disabled).active, .show > .btn-facebook-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b5fcc;
  background-image: none;
  border-color: #0b5abf;
}
.btn-facebook-blue:not(:disabled):not(.disabled):active:focus, .btn-facebook-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5);
}

.btn-darkest-gray {
  color: #FEFEFE;
  background: #212529 linear-gradient(180deg, #414549, #212529) repeat-x;
  border-color: #212529;
}
.btn-darkest-gray:hover {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
}
.btn-darkest-gray:focus, .btn-darkest-gray.focus {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}
.btn-darkest-gray.disabled, .btn-darkest-gray:disabled {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
  background-image: none;
}
.btn-darkest-gray:not(:disabled):not(.disabled):active, .btn-darkest-gray:not(:disabled):not(.disabled).active, .show > .btn-darkest-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a0c0d;
  background-image: none;
  border-color: #050506;
}
.btn-darkest-gray:not(:disabled):not(.disabled):active:focus, .btn-darkest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-darkest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}

.btn-dark-gray {
  color: #FEFEFE;
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x;
  border-color: #343a40;
}
.btn-dark-gray:hover {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
}
.btn-dark-gray:focus, .btn-dark-gray.focus {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}
.btn-dark-gray.disabled, .btn-dark-gray:disabled {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}
.btn-dark-gray:not(:disabled):not(.disabled):active, .btn-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-dark-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d2124;
  background-image: none;
  border-color: #171a1d;
}
.btn-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}

.btn-light-gray {
  color: #FEFEFE;
  background: #868e96 linear-gradient(180deg, #979ea5, #868e96) repeat-x;
  border-color: #868e96;
}
.btn-light-gray:hover {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
}
.btn-light-gray:focus, .btn-light-gray.focus {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}
.btn-light-gray.disabled, .btn-light-gray:disabled {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
  background-image: none;
}
.btn-light-gray:not(:disabled):not(.disabled):active, .btn-light-gray:not(:disabled):not(.disabled).active, .show > .btn-light-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  background-image: none;
  border-color: #666e76;
}
.btn-light-gray:not(:disabled):not(.disabled):active:focus, .btn-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}

.btn-lightest-gray {
  color: #212529;
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x;
  border-color: #dee2e6;
}
.btn-lightest-gray:hover {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
}
.btn-lightest-gray:focus, .btn-lightest-gray.focus {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.btn-lightest-gray.disabled, .btn-lightest-gray:disabled {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
  background-image: none;
}
.btn-lightest-gray:not(:disabled):not(.disabled):active, .btn-lightest-gray:not(:disabled):not(.disabled).active, .show > .btn-lightest-gray.dropdown-toggle {
  color: #212529;
  background-color: #c1c9d0;
  background-image: none;
  border-color: #bac2cb;
}
.btn-lightest-gray:not(:disabled):not(.disabled):active:focus, .btn-lightest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-lightest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}

.btn-blue {
  color: #FEFEFE;
  background: #0383ED linear-gradient(180deg, #2895ef, #0383ED) repeat-x;
  border-color: #0383ED;
}
.btn-blue:hover {
  color: #FEFEFE;
  background: #036ec7 linear-gradient(180deg, #2883cf, #036ec7) repeat-x;
  border-color: #0267bb;
}
.btn-blue:focus, .btn-blue.focus {
  color: #FEFEFE;
  background: #036ec7 linear-gradient(180deg, #2883cf, #036ec7) repeat-x;
  border-color: #0267bb;
  box-shadow: 0 0 0 0.2rem rgba(41, 149, 240, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  color: #FEFEFE;
  background-color: #0383ED;
  border-color: #0383ED;
  background-image: none;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0267bb;
  background-image: none;
  border-color: #0260ae;
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 149, 240, 0.5);
}

.btn-indigo {
  color: #FEFEFE;
  background: #5453AC linear-gradient(180deg, #6d6cb8, #5453AC) repeat-x;
  border-color: #5453AC;
}
.btn-indigo:hover {
  color: #FEFEFE;
  background: #474792 linear-gradient(180deg, #6262a2, #474792) repeat-x;
  border-color: #43428a;
}
.btn-indigo:focus, .btn-indigo.focus {
  color: #FEFEFE;
  background: #474792 linear-gradient(180deg, #6262a2, #474792) repeat-x;
  border-color: #43428a;
  box-shadow: 0 0 0 0.2rem rgba(110, 109, 184, 0.5);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  color: #FEFEFE;
  background-color: #5453AC;
  border-color: #5453AC;
  background-image: none;
}
.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active, .show > .btn-indigo.dropdown-toggle {
  color: #FEFEFE;
  background-color: #43428a;
  background-image: none;
  border-color: #3f3e81;
}
.btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 109, 184, 0.5);
}

.btn-purple {
  color: #FEFEFE;
  background: #9300FF linear-gradient(180deg, #a226ff, #9300FF) repeat-x;
  border-color: #9300FF;
}
.btn-purple:hover {
  color: #FEFEFE;
  background: #7d00d9 linear-gradient(180deg, #8f26de, #7d00d9) repeat-x;
  border-color: #7600cc;
}
.btn-purple:focus, .btn-purple.focus {
  color: #FEFEFE;
  background: #7d00d9 linear-gradient(180deg, #8f26de, #7d00d9) repeat-x;
  border-color: #7600cc;
  box-shadow: 0 0 0 0.2rem rgba(163, 38, 255, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #FEFEFE;
  background-color: #9300FF;
  border-color: #9300FF;
  background-image: none;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7600cc;
  background-image: none;
  border-color: #6e00bf;
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 38, 255, 0.5);
}

.btn-pink {
  color: #FEFEFE;
  background: #F8666E linear-gradient(180deg, #f87c83, #F8666E) repeat-x;
  border-color: #F8666E;
}
.btn-pink:hover {
  color: #FEFEFE;
  background: #f6414b linear-gradient(180deg, #f65d66, #f6414b) repeat-x;
  border-color: #f63540;
}
.btn-pink:focus, .btn-pink.focus {
  color: #FEFEFE;
  background: #f6414b linear-gradient(180deg, #f65d66, #f6414b) repeat-x;
  border-color: #f63540;
  box-shadow: 0 0 0 0.2rem rgba(249, 125, 132, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #FEFEFE;
  background-color: #F8666E;
  border-color: #F8666E;
  background-image: none;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f63540;
  background-image: none;
  border-color: #f52934;
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 125, 132, 0.5);
}

.btn-red {
  color: #FEFEFE;
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x;
  border-color: #F5250A;
}
.btn-red:hover {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
}
.btn-red:focus, .btn-red.focus {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
  background-image: none;
}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c41e08;
  background-image: none;
  border-color: #b81c08;
}
.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}

.btn-orange {
  color: #FEFEFE;
  background: #ED6D03 linear-gradient(180deg, #ef8228, #ED6D03) repeat-x;
  border-color: #ED6D03;
}
.btn-orange:hover {
  color: #FEFEFE;
  background: #c75c03 linear-gradient(180deg, #ce7428, #c75c03) repeat-x;
  border-color: #bb5602;
}
.btn-orange:focus, .btn-orange.focus {
  color: #FEFEFE;
  background: #c75c03 linear-gradient(180deg, #ce7428, #c75c03) repeat-x;
  border-color: #bb5602;
  box-shadow: 0 0 0 0.2rem rgba(240, 131, 41, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  color: #FEFEFE;
  background-color: #ED6D03;
  border-color: #ED6D03;
  background-image: none;
}
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #bb5602;
  background-image: none;
  border-color: #ae5002;
}
.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 131, 41, 0.5);
}

.btn-yellow {
  color: #212529;
  background: #ffe606 linear-gradient(180deg, #fee92b, #ffe606) repeat-x;
  border-color: #ffe606;
}
.btn-yellow:hover {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
}
.btn-yellow:focus, .btn-yellow.focus {
  color: #212529;
  background: #dfc800 linear-gradient(180deg, #e3d026, #dfc800) repeat-x;
  border-color: #d2bd00;
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
  background-image: none;
}
.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
  color: #212529;
  background-color: #d2bd00;
  background-image: none;
  border-color: #c5b100;
}
.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 201, 11, 0.5);
}

.btn-green {
  color: #FEFEFE;
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x;
  border-color: #28b745;
}
.btn-green:hover {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
}
.btn-green:focus, .btn-green.focus {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
  background-image: none;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f8d35;
  background-image: none;
  border-color: #1d8331;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}

.btn-teal {
  color: #212529;
  background: #0ADAf5 linear-gradient(180deg, #2edff6, #0ADAf5) repeat-x;
  border-color: #0ADAf5;
}
.btn-teal:hover {
  color: #FEFEFE;
  background: #09b9d0 linear-gradient(180deg, #2dc3d7, #09b9d0) repeat-x;
  border-color: #08aec4;
}
.btn-teal:focus, .btn-teal.focus {
  color: #FEFEFE;
  background: #09b9d0 linear-gradient(180deg, #2dc3d7, #09b9d0) repeat-x;
  border-color: #08aec4;
  box-shadow: 0 0 0 0.2rem rgba(13, 191, 214, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  color: #212529;
  background-color: #0ADAf5;
  border-color: #0ADAf5;
  background-image: none;
}
.btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
  color: #FEFEFE;
  background-color: #08aec4;
  background-image: none;
  border-color: #08a4b8;
}
.btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 191, 214, 0.5);
}

.btn-cyan {
  color: #212529;
  background: #66F8F1 linear-gradient(180deg, #7cf8f3, #66F8F1) repeat-x;
  border-color: #66F8F1;
}
.btn-cyan:hover {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
}
.btn-cyan:focus, .btn-cyan.focus {
  color: #212529;
  background: #41f6ee linear-gradient(180deg, #5cf7f0, #41f6ee) repeat-x;
  border-color: #35f6ed;
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}
.btn-cyan.disabled, .btn-cyan:disabled {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
  background-image: none;
}
.btn-cyan:not(:disabled):not(.disabled):active, .btn-cyan:not(:disabled):not(.disabled).active, .show > .btn-cyan.dropdown-toggle {
  color: #212529;
  background-color: #35f6ed;
  background-image: none;
  border-color: #29f5eb;
}
.btn-cyan:not(:disabled):not(.disabled):active:focus, .btn-cyan:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 216, 211, 0.5);
}

.btn-black {
  color: #FEFEFE;
  background: #010101 linear-gradient(180deg, #262627, #010101) repeat-x;
  border-color: #010101;
}
.btn-black:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 39, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #FEFEFE;
  background-color: #010101;
  border-color: #010101;
  background-image: none;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 39, 0.5);
}

.btn-white {
  color: #212529;
  background: #FEFEFE linear-gradient(180deg, #fdfdfe, #FEFEFE) repeat-x;
  border-color: #FEFEFE;
}
.btn-white:hover {
  color: #212529;
  background: #ebebeb linear-gradient(180deg, #ededee, #ebebeb) repeat-x;
  border-color: #e5e5e5;
}
.btn-white:focus, .btn-white.focus {
  color: #212529;
  background: #ebebeb linear-gradient(180deg, #ededee, #ebebeb) repeat-x;
  border-color: #e5e5e5;
  box-shadow: 0 0 0 0.2rem rgba(221, 221, 222, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #FEFEFE;
  border-color: #FEFEFE;
  background-image: none;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: #e5e5e5;
  background-image: none;
  border-color: #dedede;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 221, 222, 0.5);
}

.btn-primary-tint {
  color: #FEFEFE;
  background: #5A7D99 linear-gradient(180deg, #7290a8, #5A7D99) repeat-x;
  border-color: #5A7D99;
}
.btn-primary-tint:hover {
  color: #FEFEFE;
  background: #4c6981 linear-gradient(180deg, #667f93, #4c6981) repeat-x;
  border-color: #476379;
}
.btn-primary-tint:focus, .btn-primary-tint.focus {
  color: #FEFEFE;
  background: #4c6981 linear-gradient(180deg, #667f93, #4c6981) repeat-x;
  border-color: #476379;
  box-shadow: 0 0 0 0.2rem rgba(115, 144, 168, 0.5);
}
.btn-primary-tint.disabled, .btn-primary-tint:disabled {
  color: #FEFEFE;
  background-color: #5A7D99;
  border-color: #5A7D99;
  background-image: none;
}
.btn-primary-tint:not(:disabled):not(.disabled):active, .btn-primary-tint:not(:disabled):not(.disabled).active, .show > .btn-primary-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #476379;
  background-image: none;
  border-color: #425c71;
}
.btn-primary-tint:not(:disabled):not(.disabled):active:focus, .btn-primary-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 144, 168, 0.5);
}

.btn-orange-tint {
  color: #212529;
  background: #EDAD43 linear-gradient(180deg, #efb95f, #EDAD43) repeat-x;
  border-color: #EDAD43;
}
.btn-orange-tint:hover {
  color: #212529;
  background: #ea9e20 linear-gradient(180deg, #ecac41, #ea9e20) repeat-x;
  border-color: #e79816;
}
.btn-orange-tint:focus, .btn-orange-tint.focus {
  color: #212529;
  background: #ea9e20 linear-gradient(180deg, #ecac41, #ea9e20) repeat-x;
  border-color: #e79816;
  box-shadow: 0 0 0 0.2rem rgba(206, 153, 63, 0.5);
}
.btn-orange-tint.disabled, .btn-orange-tint:disabled {
  color: #212529;
  background-color: #EDAD43;
  border-color: #EDAD43;
  background-image: none;
}
.btn-orange-tint:not(:disabled):not(.disabled):active, .btn-orange-tint:not(:disabled):not(.disabled).active, .show > .btn-orange-tint.dropdown-toggle {
  color: #212529;
  background-color: #e79816;
  background-image: none;
  border-color: #db9115;
}
.btn-orange-tint:not(:disabled):not(.disabled):active:focus, .btn-orange-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 153, 63, 0.5);
}

.btn-green-tint {
  color: #212529;
  background: #48DF65 linear-gradient(180deg, #62e37c, #48DF65) repeat-x;
  border-color: #48DF65;
}
.btn-green-tint:hover {
  color: #FEFEFE;
  background: #27d94a linear-gradient(180deg, #46de65, #27d94a) repeat-x;
  border-color: #24d045;
}
.btn-green-tint:focus, .btn-green-tint.focus {
  color: #FEFEFE;
  background: #27d94a linear-gradient(180deg, #46de65, #27d94a) repeat-x;
  border-color: #24d045;
  box-shadow: 0 0 0 0.2rem rgba(66, 195, 92, 0.5);
}
.btn-green-tint.disabled, .btn-green-tint:disabled {
  color: #212529;
  background-color: #48DF65;
  border-color: #48DF65;
  background-image: none;
}
.btn-green-tint:not(:disabled):not(.disabled):active, .btn-green-tint:not(:disabled):not(.disabled).active, .show > .btn-green-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #24d045;
  background-image: none;
  border-color: #22c542;
}
.btn-green-tint:not(:disabled):not(.disabled):active:focus, .btn-green-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-green-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 195, 92, 0.5);
}

.btn-hot-pink {
  color: #212529;
  background: #FF64C2 linear-gradient(180deg, #fe7bcb, #FF64C2) repeat-x;
  border-color: #FF64C2;
}
.btn-hot-pink:hover {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
}
.btn-hot-pink:focus, .btn-hot-pink.focus {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}
.btn-hot-pink.disabled, .btn-hot-pink:disabled {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
  background-image: none;
}
.btn-hot-pink:not(:disabled):not(.disabled):active, .btn-hot-pink:not(:disabled):not(.disabled).active, .show > .btn-hot-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ff31ae;
  background-image: none;
  border-color: #ff24a9;
}
.btn-hot-pink:not(:disabled):not(.disabled):active:focus, .btn-hot-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-hot-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}

.btn-deep-purple {
  color: #FEFEFE;
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x;
  border-color: #516;
}
.btn-deep-purple:hover {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
}
.btn-deep-purple:focus, .btn-deep-purple.focus {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}
.btn-deep-purple.disabled, .btn-deep-purple:disabled {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
  background-image: none;
}
.btn-deep-purple:not(:disabled):not(.disabled):active, .btn-deep-purple:not(:disabled):not(.disabled).active, .show > .btn-deep-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #310a3a;
  background-image: none;
  border-color: #27082f;
}
.btn-deep-purple:not(:disabled):not(.disabled):active:focus, .btn-deep-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-deep-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}

.btn-deep-orange {
  color: #FEFEFE;
  background: #BF3F00 linear-gradient(180deg, #c85b26, #BF3F00) repeat-x;
  border-color: #BF3F00;
}
.btn-deep-orange:hover {
  color: #FEFEFE;
  background: #993200 linear-gradient(180deg, #a75026, #993200) repeat-x;
  border-color: #8c2e00;
}
.btn-deep-orange:focus, .btn-deep-orange.focus {
  color: #FEFEFE;
  background: #993200 linear-gradient(180deg, #a75026, #993200) repeat-x;
  border-color: #8c2e00;
  box-shadow: 0 0 0 0.2rem rgba(200, 92, 38, 0.5);
}
.btn-deep-orange.disabled, .btn-deep-orange:disabled {
  color: #FEFEFE;
  background-color: #BF3F00;
  border-color: #BF3F00;
  background-image: none;
}
.btn-deep-orange:not(:disabled):not(.disabled):active, .btn-deep-orange:not(:disabled):not(.disabled).active, .show > .btn-deep-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8c2e00;
  background-image: none;
  border-color: #7f2a00;
}
.btn-deep-orange:not(:disabled):not(.disabled):active:focus, .btn-deep-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-deep-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 92, 38, 0.5);
}

.btn-sandstone {
  color: #212529;
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x;
  border-color: #D9AE00;
}
.btn-sandstone:hover {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
}
.btn-sandstone:focus, .btn-sandstone.focus {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}
.btn-sandstone.disabled, .btn-sandstone:disabled {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
  background-image: none;
}
.btn-sandstone:not(:disabled):not(.disabled):active, .btn-sandstone:not(:disabled):not(.disabled).active, .show > .btn-sandstone.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a68500;
  background-image: none;
  border-color: #997b00;
}
.btn-sandstone:not(:disabled):not(.disabled):active:focus, .btn-sandstone:not(:disabled):not(.disabled).active:focus, .show > .btn-sandstone.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}

.btn-cs-green {
  color: #FEFEFE;
  background: #018B3B linear-gradient(180deg, #269c58, #018B3B) repeat-x;
  border-color: #018B3B;
}
.btn-cs-green:hover {
  color: #FEFEFE;
  background: #01652b linear-gradient(180deg, #267b4a, #01652b) repeat-x;
  border-color: #015826;
}
.btn-cs-green:focus, .btn-cs-green.focus {
  color: #FEFEFE;
  background: #01652b linear-gradient(180deg, #267b4a, #01652b) repeat-x;
  border-color: #015826;
  box-shadow: 0 0 0 0.2rem rgba(39, 156, 88, 0.5);
}
.btn-cs-green.disabled, .btn-cs-green:disabled {
  color: #FEFEFE;
  background-color: #018B3B;
  border-color: #018B3B;
  background-image: none;
}
.btn-cs-green:not(:disabled):not(.disabled):active, .btn-cs-green:not(:disabled):not(.disabled).active, .show > .btn-cs-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #015826;
  background-image: none;
  border-color: #014c20;
}
.btn-cs-green:not(:disabled):not(.disabled):active:focus, .btn-cs-green:not(:disabled):not(.disabled).active:focus, .show > .btn-cs-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 156, 88, 0.5);
}

.btn-dark-red {
  color: #FEFEFE;
  background: #C30C1E linear-gradient(180deg, #cb303f, #C30C1E) repeat-x;
  border-color: #C30C1E;
}
.btn-dark-red:hover {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
}
.btn-dark-red:focus, .btn-dark-red.focus {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}
.btn-dark-red.disabled, .btn-dark-red:disabled {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
  background-image: none;
}
.btn-dark-red:not(:disabled):not(.disabled):active, .btn-dark-red:not(:disabled):not(.disabled).active, .show > .btn-dark-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #930917;
  background-image: none;
  border-color: #870815;
}
.btn-dark-red:not(:disabled):not(.disabled):active:focus, .btn-dark-red:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}

.btn-overdue-red {
  color: #FEFEFE;
  background: #F33 linear-gradient(180deg, #fe5151, #F33) repeat-x;
  border-color: #F33;
}
.btn-overdue-red:hover {
  color: #FEFEFE;
  background: #ff0d0d linear-gradient(180deg, #fe3131, #ff0d0d) repeat-x;
  border-color: red;
}
.btn-overdue-red:focus, .btn-overdue-red.focus {
  color: #FEFEFE;
  background: #ff0d0d linear-gradient(180deg, #fe3131, #ff0d0d) repeat-x;
  border-color: red;
  box-shadow: 0 0 0 0.2rem rgba(255, 81, 81, 0.5);
}
.btn-overdue-red.disabled, .btn-overdue-red:disabled {
  color: #FEFEFE;
  background-color: #F33;
  border-color: #F33;
  background-image: none;
}
.btn-overdue-red:not(:disabled):not(.disabled):active, .btn-overdue-red:not(:disabled):not(.disabled).active, .show > .btn-overdue-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: red;
  background-image: none;
  border-color: #f20000;
}
.btn-overdue-red:not(:disabled):not(.disabled):active:focus, .btn-overdue-red:not(:disabled):not(.disabled).active:focus, .show > .btn-overdue-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 81, 81, 0.5);
}

.btn-dark-blue {
  color: #FEFEFE;
  background: #062070 linear-gradient(180deg, #2a4185, #062070) repeat-x;
  border-color: #062070;
}
.btn-dark-blue:hover {
  color: #FEFEFE;
  background: #04164c linear-gradient(180deg, #293866, #04164c) repeat-x;
  border-color: #031240;
}
.btn-dark-blue:focus, .btn-dark-blue.focus {
  color: #FEFEFE;
  background: #04164c linear-gradient(180deg, #293866, #04164c) repeat-x;
  border-color: #031240;
  box-shadow: 0 0 0 0.2rem rgba(43, 65, 133, 0.5);
}
.btn-dark-blue.disabled, .btn-dark-blue:disabled {
  color: #FEFEFE;
  background-color: #062070;
  border-color: #062070;
  background-image: none;
}
.btn-dark-blue:not(:disabled):not(.disabled):active, .btn-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-dark-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #031240;
  background-image: none;
  border-color: #030f33;
}
.btn-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 65, 133, 0.5);
}

.btn-pale-blue {
  color: #FEFEFE;
  background: #44ACE9 linear-gradient(180deg, #5fb8ec, #44ACE9) repeat-x;
  border-color: #44ACE9;
}
.btn-pale-blue:hover {
  color: #FEFEFE;
  background: #229de5 linear-gradient(180deg, #42abe8, #229de5) repeat-x;
  border-color: #1a97e0;
}
.btn-pale-blue:focus, .btn-pale-blue.focus {
  color: #FEFEFE;
  background: #229de5 linear-gradient(180deg, #42abe8, #229de5) repeat-x;
  border-color: #1a97e0;
  box-shadow: 0 0 0 0.2rem rgba(96, 184, 236, 0.5);
}
.btn-pale-blue.disabled, .btn-pale-blue:disabled {
  color: #FEFEFE;
  background-color: #44ACE9;
  border-color: #44ACE9;
  background-image: none;
}
.btn-pale-blue:not(:disabled):not(.disabled):active, .btn-pale-blue:not(:disabled):not(.disabled).active, .show > .btn-pale-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a97e0;
  background-image: none;
  border-color: #198fd4;
}
.btn-pale-blue:not(:disabled):not(.disabled):active:focus, .btn-pale-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-pale-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 184, 236, 0.5);
}

.btn-dark-orange {
  color: #212529;
  background: #E98144 linear-gradient(180deg, #eb9360, #E98144) repeat-x;
  border-color: #E98144;
}
.btn-dark-orange:hover {
  color: #FEFEFE;
  background: #e56a22 linear-gradient(180deg, #e88043, #e56a22) repeat-x;
  border-color: #e0631a;
}
.btn-dark-orange:focus, .btn-dark-orange.focus {
  color: #FEFEFE;
  background: #e56a22 linear-gradient(180deg, #e88043, #e56a22) repeat-x;
  border-color: #e0631a;
  box-shadow: 0 0 0 0.2rem rgba(203, 115, 64, 0.5);
}
.btn-dark-orange.disabled, .btn-dark-orange:disabled {
  color: #212529;
  background-color: #E98144;
  border-color: #E98144;
  background-image: none;
}
.btn-dark-orange:not(:disabled):not(.disabled):active, .btn-dark-orange:not(:disabled):not(.disabled).active, .show > .btn-dark-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e0631a;
  background-image: none;
  border-color: #d45e19;
}
.btn-dark-orange:not(:disabled):not(.disabled):active:focus, .btn-dark-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 115, 64, 0.5);
}

.btn-beech {
  color: #212529;
  background: #ABAC53 linear-gradient(180deg, #b7b86c, #ABAC53) repeat-x;
  border-color: #ABAC53;
}
.btn-beech:hover {
  color: #FEFEFE;
  background: #919247 linear-gradient(180deg, #a0a262, #919247) repeat-x;
  border-color: #898a42;
}
.btn-beech:focus, .btn-beech.focus {
  color: #FEFEFE;
  background: #919247 linear-gradient(180deg, #a0a262, #919247) repeat-x;
  border-color: #898a42;
  box-shadow: 0 0 0 0.2rem rgba(150, 152, 77, 0.5);
}
.btn-beech.disabled, .btn-beech:disabled {
  color: #212529;
  background-color: #ABAC53;
  border-color: #ABAC53;
  background-image: none;
}
.btn-beech:not(:disabled):not(.disabled):active, .btn-beech:not(:disabled):not(.disabled).active, .show > .btn-beech.dropdown-toggle {
  color: #FEFEFE;
  background-color: #898a42;
  background-image: none;
  border-color: #80813e;
}
.btn-beech:not(:disabled):not(.disabled):active:focus, .btn-beech:not(:disabled):not(.disabled).active:focus, .show > .btn-beech.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 152, 77, 0.5);
}

.btn-lime-green {
  color: #212529;
  background: #6CFF00 linear-gradient(180deg, #81fe26, #6CFF00) repeat-x;
  border-color: #6CFF00;
}
.btn-lime-green:hover {
  color: #212529;
  background: #5cd900 linear-gradient(180deg, #73de26, #5cd900) repeat-x;
  border-color: #56cc00;
}
.btn-lime-green:focus, .btn-lime-green.focus {
  color: #212529;
  background: #5cd900 linear-gradient(180deg, #73de26, #5cd900) repeat-x;
  border-color: #56cc00;
  box-shadow: 0 0 0 0.2rem rgba(97, 222, 6, 0.5);
}
.btn-lime-green.disabled, .btn-lime-green:disabled {
  color: #212529;
  background-color: #6CFF00;
  border-color: #6CFF00;
  background-image: none;
}
.btn-lime-green:not(:disabled):not(.disabled):active, .btn-lime-green:not(:disabled):not(.disabled).active, .show > .btn-lime-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #56cc00;
  background-image: none;
  border-color: #51bf00;
}
.btn-lime-green:not(:disabled):not(.disabled):active:focus, .btn-lime-green:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 222, 6, 0.5);
}

.btn-deep-blue {
  color: #FEFEFE;
  background: #061FFF linear-gradient(180deg, #2a40ff, #061FFF) repeat-x;
  border-color: #061FFF;
}
.btn-deep-blue:hover {
  color: #FEFEFE;
  background: #0016df linear-gradient(180deg, #2538e3, #0016df) repeat-x;
  border-color: #0015d2;
}
.btn-deep-blue:focus, .btn-deep-blue.focus {
  color: #FEFEFE;
  background: #0016df linear-gradient(180deg, #2538e3, #0016df) repeat-x;
  border-color: #0015d2;
  box-shadow: 0 0 0 0.2rem rgba(43, 64, 255, 0.5);
}
.btn-deep-blue.disabled, .btn-deep-blue:disabled {
  color: #FEFEFE;
  background-color: #061FFF;
  border-color: #061FFF;
  background-image: none;
}
.btn-deep-blue:not(:disabled):not(.disabled):active, .btn-deep-blue:not(:disabled):not(.disabled).active, .show > .btn-deep-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0015d2;
  background-image: none;
  border-color: #0014c5;
}
.btn-deep-blue:not(:disabled):not(.disabled):active:focus, .btn-deep-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-deep-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 64, 255, 0.5);
}

.btn-dark-green {
  color: #FEFEFE;
  background: #027816 linear-gradient(180deg, #278c39, #027816) repeat-x;
  border-color: #027816;
}
.btn-dark-green:hover {
  color: #FEFEFE;
  background: #01520f linear-gradient(180deg, #266b33, #01520f) repeat-x;
  border-color: #01460d;
}
.btn-dark-green:focus, .btn-dark-green.focus {
  color: #FEFEFE;
  background: #01520f linear-gradient(180deg, #266b33, #01520f) repeat-x;
  border-color: #01460d;
  box-shadow: 0 0 0 0.2rem rgba(40, 140, 57, 0.5);
}
.btn-dark-green.disabled, .btn-dark-green:disabled {
  color: #FEFEFE;
  background-color: #027816;
  border-color: #027816;
  background-image: none;
}
.btn-dark-green:not(:disabled):not(.disabled):active, .btn-dark-green:not(:disabled):not(.disabled).active, .show > .btn-dark-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #01460d;
  background-image: none;
  border-color: #01390b;
}
.btn-dark-green:not(:disabled):not(.disabled):active:focus, .btn-dark-green:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 140, 57, 0.5);
}

.btn-dark-magenta {
  color: #FEFEFE;
  background: #780264 linear-gradient(180deg, #8b277b, #780264) repeat-x;
  border-color: #780264;
}
.btn-dark-magenta:hover {
  color: #FEFEFE;
  background: #520145 linear-gradient(180deg, #6b2660, #520145) repeat-x;
  border-color: #46013a;
}
.btn-dark-magenta:focus, .btn-dark-magenta.focus {
  color: #FEFEFE;
  background: #520145 linear-gradient(180deg, #6b2660, #520145) repeat-x;
  border-color: #46013a;
  box-shadow: 0 0 0 0.2rem rgba(140, 40, 123, 0.5);
}
.btn-dark-magenta.disabled, .btn-dark-magenta:disabled {
  color: #FEFEFE;
  background-color: #780264;
  border-color: #780264;
  background-image: none;
}
.btn-dark-magenta:not(:disabled):not(.disabled):active, .btn-dark-magenta:not(:disabled):not(.disabled).active, .show > .btn-dark-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #46013a;
  background-image: none;
  border-color: #390130;
}
.btn-dark-magenta:not(:disabled):not(.disabled):active:focus, .btn-dark-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140, 40, 123, 0.5);
}

.btn-magenta {
  color: #FEFEFE;
  background: #B7289A linear-gradient(180deg, #c148a9, #B7289A) repeat-x;
  border-color: #B7289A;
}
.btn-magenta:hover {
  color: #FEFEFE;
  background: #982180 linear-gradient(180deg, #a64293, #982180) repeat-x;
  border-color: #8d1f77;
}
.btn-magenta:focus, .btn-magenta.focus {
  color: #FEFEFE;
  background: #982180 linear-gradient(180deg, #a64293, #982180) repeat-x;
  border-color: #8d1f77;
  box-shadow: 0 0 0 0.2rem rgba(194, 72, 169, 0.5);
}
.btn-magenta.disabled, .btn-magenta:disabled {
  color: #FEFEFE;
  background-color: #B7289A;
  border-color: #B7289A;
  background-image: none;
}
.btn-magenta:not(:disabled):not(.disabled):active, .btn-magenta:not(:disabled):not(.disabled).active, .show > .btn-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8d1f77;
  background-image: none;
  border-color: #831d6e;
}
.btn-magenta:not(:disabled):not(.disabled):active:focus, .btn-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 72, 169, 0.5);
}

.btn-light-yellow {
  color: #212529;
  background: #ffFFD0 linear-gradient(180deg, #fefed7, #ffFFD0) repeat-x;
  border-color: #ffFFD0;
}
.btn-light-yellow:hover {
  color: #212529;
  background: #ffffaa linear-gradient(180deg, #fefeb6, #ffffaa) repeat-x;
  border-color: #ffff9d;
}
.btn-light-yellow:focus, .btn-light-yellow.focus {
  color: #212529;
  background: #ffffaa linear-gradient(180deg, #fefeb6, #ffffaa) repeat-x;
  border-color: #ffff9d;
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 183, 0.5);
}
.btn-light-yellow.disabled, .btn-light-yellow:disabled {
  color: #212529;
  background-color: #ffFFD0;
  border-color: #ffFFD0;
  background-image: none;
}
.btn-light-yellow:not(:disabled):not(.disabled):active, .btn-light-yellow:not(:disabled):not(.disabled).active, .show > .btn-light-yellow.dropdown-toggle {
  color: #212529;
  background-color: #ffff9d;
  background-image: none;
  border-color: #ffff90;
}
.btn-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-light-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-light-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 183, 0.5);
}

.btn-light-orange {
  color: #212529;
  background: #ffddbb linear-gradient(180deg, #fee1c5, #ffddbb) repeat-x;
  border-color: #ffddbb;
}
.btn-light-orange:hover {
  color: #212529;
  background: #ffca95 linear-gradient(180deg, #fed1a4, #ffca95) repeat-x;
  border-color: #ffc488;
}
.btn-light-orange:focus, .btn-light-orange.focus {
  color: #212529;
  background: #ffca95 linear-gradient(180deg, #fed1a4, #ffca95) repeat-x;
  border-color: #ffc488;
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 165, 0.5);
}
.btn-light-orange.disabled, .btn-light-orange:disabled {
  color: #212529;
  background-color: #ffddbb;
  border-color: #ffddbb;
  background-image: none;
}
.btn-light-orange:not(:disabled):not(.disabled):active, .btn-light-orange:not(:disabled):not(.disabled).active, .show > .btn-light-orange.dropdown-toggle {
  color: #212529;
  background-color: #ffc488;
  background-image: none;
  border-color: #ffbd7b;
}
.btn-light-orange:not(:disabled):not(.disabled):active:focus, .btn-light-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-light-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 165, 0.5);
}

.btn-light-pink {
  color: #212529;
  background: #ffDDDE linear-gradient(180deg, #fee1e3, #ffDDDE) repeat-x;
  border-color: #ffDDDE;
}
.btn-light-pink:hover {
  color: #212529;
  background: #ffb7b9 linear-gradient(180deg, #fec1c3, #ffb7b9) repeat-x;
  border-color: #ffaaad;
}
.btn-light-pink:focus, .btn-light-pink.focus {
  color: #212529;
  background: #ffb7b9 linear-gradient(180deg, #fec1c3, #ffb7b9) repeat-x;
  border-color: #ffaaad;
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 195, 0.5);
}
.btn-light-pink.disabled, .btn-light-pink:disabled {
  color: #212529;
  background-color: #ffDDDE;
  border-color: #ffDDDE;
  background-image: none;
}
.btn-light-pink:not(:disabled):not(.disabled):active, .btn-light-pink:not(:disabled):not(.disabled).active, .show > .btn-light-pink.dropdown-toggle {
  color: #212529;
  background-color: #ffaaad;
  background-image: none;
  border-color: #ff9da0;
}
.btn-light-pink:not(:disabled):not(.disabled):active:focus, .btn-light-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-light-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 193, 195, 0.5);
}

.btn-light-green {
  color: #212529;
  background: #DDFFDD linear-gradient(180deg, #e1fee2, #DDFFDD) repeat-x;
  border-color: #DDFFDD;
}
.btn-light-green:hover {
  color: #212529;
  background: #b7ffb7 linear-gradient(180deg, #c1fec1, #b7ffb7) repeat-x;
  border-color: #aaffaa;
}
.btn-light-green:focus, .btn-light-green.focus {
  color: #212529;
  background: #b7ffb7 linear-gradient(180deg, #c1fec1, #b7ffb7) repeat-x;
  border-color: #aaffaa;
  box-shadow: 0 0 0 0.2rem rgba(193, 222, 194, 0.5);
}
.btn-light-green.disabled, .btn-light-green:disabled {
  color: #212529;
  background-color: #DDFFDD;
  border-color: #DDFFDD;
  background-image: none;
}
.btn-light-green:not(:disabled):not(.disabled):active, .btn-light-green:not(:disabled):not(.disabled).active, .show > .btn-light-green.dropdown-toggle {
  color: #212529;
  background-color: #aaffaa;
  background-image: none;
  border-color: #9dff9d;
}
.btn-light-green:not(:disabled):not(.disabled):active:focus, .btn-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(193, 222, 194, 0.5);
}

.btn-light-blue {
  color: #212529;
  background: #CCCCFF linear-gradient(180deg, #d3d3ff, #CCCCFF) repeat-x;
  border-color: #CCCCFF;
}
.btn-light-blue:hover {
  color: #212529;
  background: #a6a6ff linear-gradient(180deg, #b2b3ff, #a6a6ff) repeat-x;
  border-color: #9999ff;
}
.btn-light-blue:focus, .btn-light-blue.focus {
  color: #212529;
  background: #a6a6ff linear-gradient(180deg, #b2b3ff, #a6a6ff) repeat-x;
  border-color: #9999ff;
  box-shadow: 0 0 0 0.2rem rgba(178, 179, 223, 0.5);
}
.btn-light-blue.disabled, .btn-light-blue:disabled {
  color: #212529;
  background-color: #CCCCFF;
  border-color: #CCCCFF;
  background-image: none;
}
.btn-light-blue:not(:disabled):not(.disabled):active, .btn-light-blue:not(:disabled):not(.disabled).active, .show > .btn-light-blue.dropdown-toggle {
  color: #212529;
  background-color: #9999ff;
  background-image: none;
  border-color: #8c8cff;
}
.btn-light-blue:not(:disabled):not(.disabled):active:focus, .btn-light-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-light-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 179, 223, 0.5);
}

.btn-light-red {
  color: #212529;
  background: #ffaaaa linear-gradient(180deg, #feb6b6, #ffaaaa) repeat-x;
  border-color: #ffaaaa;
}
.btn-light-red:hover {
  color: #212529;
  background: #ff8484 linear-gradient(180deg, #fe9696, #ff8484) repeat-x;
  border-color: #ff7777;
}
.btn-light-red:focus, .btn-light-red.focus {
  color: #212529;
  background: #ff8484 linear-gradient(180deg, #fe9696, #ff8484) repeat-x;
  border-color: #ff7777;
  box-shadow: 0 0 0 0.2rem rgba(222, 150, 151, 0.5);
}
.btn-light-red.disabled, .btn-light-red:disabled {
  color: #212529;
  background-color: #ffaaaa;
  border-color: #ffaaaa;
  background-image: none;
}
.btn-light-red:not(:disabled):not(.disabled):active, .btn-light-red:not(:disabled):not(.disabled).active, .show > .btn-light-red.dropdown-toggle {
  color: #212529;
  background-color: #ff7777;
  background-image: none;
  border-color: #ff6a6a;
}
.btn-light-red:not(:disabled):not(.disabled):active:focus, .btn-light-red:not(:disabled):not(.disabled).active:focus, .show > .btn-light-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 150, 151, 0.5);
}

.btn-regular {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-regular:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-regular:focus, .btn-regular.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-regular.disabled, .btn-regular:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-regular:not(:disabled):not(.disabled):active, .btn-regular:not(:disabled):not(.disabled).active, .show > .btn-regular.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-regular:not(:disabled):not(.disabled):active:focus, .btn-regular:not(:disabled):not(.disabled).active:focus, .show > .btn-regular.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-specific-available {
  color: #FEFEFE;
  background: #28b745 linear-gradient(180deg, #47c160, #28b745) repeat-x;
  border-color: #28b745;
}
.btn-specific-available:hover {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
}
.btn-specific-available:focus, .btn-specific-available.focus {
  color: #FEFEFE;
  background: #219839 linear-gradient(180deg, #41a756, #219839) repeat-x;
  border-color: #1f8d35;
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}
.btn-specific-available.disabled, .btn-specific-available:disabled {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
  background-image: none;
}
.btn-specific-available:not(:disabled):not(.disabled):active, .btn-specific-available:not(:disabled):not(.disabled).active, .show > .btn-specific-available.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f8d35;
  background-image: none;
  border-color: #1d8331;
}
.btn-specific-available:not(:disabled):not(.disabled):active:focus, .btn-specific-available:not(:disabled):not(.disabled).active:focus, .show > .btn-specific-available.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 194, 97, 0.5);
}

.btn-specific-unavailable {
  color: #212529;
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x;
  border-color: #D9AE00;
}
.btn-specific-unavailable:hover {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
}
.btn-specific-unavailable:focus, .btn-specific-unavailable.focus {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}
.btn-specific-unavailable.disabled, .btn-specific-unavailable:disabled {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
  background-image: none;
}
.btn-specific-unavailable:not(:disabled):not(.disabled):active, .btn-specific-unavailable:not(:disabled):not(.disabled).active, .show > .btn-specific-unavailable.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a68500;
  background-image: none;
  border-color: #997b00;
}
.btn-specific-unavailable:not(:disabled):not(.disabled):active:focus, .btn-specific-unavailable:not(:disabled):not(.disabled).active:focus, .show > .btn-specific-unavailable.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}

.btn-holidays {
  color: #FEFEFE;
  background: #F5250A linear-gradient(180deg, #f5452e, #F5250A) repeat-x;
  border-color: #F5250A;
}
.btn-holidays:hover {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
}
.btn-holidays:focus, .btn-holidays.focus {
  color: #FEFEFE;
  background: #d01f09 linear-gradient(180deg, #d6402d, #d01f09) repeat-x;
  border-color: #c41e08;
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}
.btn-holidays.disabled, .btn-holidays:disabled {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
  background-image: none;
}
.btn-holidays:not(:disabled):not(.disabled):active, .btn-holidays:not(:disabled):not(.disabled).active, .show > .btn-holidays.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c41e08;
  background-image: none;
  border-color: #b81c08;
}
.btn-holidays:not(:disabled):not(.disabled):active:focus, .btn-holidays:not(:disabled):not(.disabled).active:focus, .show > .btn-holidays.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 70, 47, 0.5);
}

.btn-booked-part {
  color: #FEFEFE;
  background: #C15 linear-gradient(180deg, #d3346e, #C15) repeat-x;
  border-color: #C15;
}
.btn-booked-part:hover {
  color: #FEFEFE;
  background: #a90e46 linear-gradient(180deg, #b53161, #a90e46) repeat-x;
  border-color: #9d0d41;
}
.btn-booked-part:focus, .btn-booked-part.focus {
  color: #FEFEFE;
  background: #a90e46 linear-gradient(180deg, #b53161, #a90e46) repeat-x;
  border-color: #9d0d41;
  box-shadow: 0 0 0 0.2rem rgba(212, 53, 110, 0.5);
}
.btn-booked-part.disabled, .btn-booked-part:disabled {
  color: #FEFEFE;
  background-color: #C15;
  border-color: #C15;
  background-image: none;
}
.btn-booked-part:not(:disabled):not(.disabled):active, .btn-booked-part:not(:disabled):not(.disabled).active, .show > .btn-booked-part.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9d0d41;
  background-image: none;
  border-color: #910c3c;
}
.btn-booked-part:not(:disabled):not(.disabled):active:focus, .btn-booked-part:not(:disabled):not(.disabled).active:focus, .show > .btn-booked-part.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 53, 110, 0.5);
}

.btn-booked-pending {
  color: #FEFEFE;
  background: #C66 linear-gradient(180deg, #d37c7d, #C66) repeat-x;
  border-color: #C66;
}
.btn-booked-pending:hover {
  color: #FEFEFE;
  background: #c24949 linear-gradient(180deg, #ca6464, #c24949) repeat-x;
  border-color: #bf4040;
}
.btn-booked-pending:focus, .btn-booked-pending.focus {
  color: #FEFEFE;
  background: #c24949 linear-gradient(180deg, #ca6464, #c24949) repeat-x;
  border-color: #bf4040;
  box-shadow: 0 0 0 0.2rem rgba(212, 125, 125, 0.5);
}
.btn-booked-pending.disabled, .btn-booked-pending:disabled {
  color: #FEFEFE;
  background-color: #C66;
  border-color: #C66;
  background-image: none;
}
.btn-booked-pending:not(:disabled):not(.disabled):active, .btn-booked-pending:not(:disabled):not(.disabled).active, .show > .btn-booked-pending.dropdown-toggle {
  color: #FEFEFE;
  background-color: #bf4040;
  background-image: none;
  border-color: #b63d3d;
}
.btn-booked-pending:not(:disabled):not(.disabled):active:focus, .btn-booked-pending:not(:disabled):not(.disabled).active:focus, .show > .btn-booked-pending.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 125, 125, 0.5);
}

.btn-neon-blue {
  color: #212529;
  background: #00f3ff linear-gradient(180deg, #25f4ff, #00f3ff) repeat-x;
  border-color: #00f3ff;
}
.btn-neon-blue:hover {
  color: #FEFEFE;
  background: #00cfd9 linear-gradient(180deg, #25d5de, #00cfd9) repeat-x;
  border-color: #00c2cc;
}
.btn-neon-blue:focus, .btn-neon-blue.focus {
  color: #FEFEFE;
  background: #00cfd9 linear-gradient(180deg, #25d5de, #00cfd9) repeat-x;
  border-color: #00c2cc;
  box-shadow: 0 0 0 0.2rem rgba(5, 212, 223, 0.5);
}
.btn-neon-blue.disabled, .btn-neon-blue:disabled {
  color: #212529;
  background-color: #00f3ff;
  border-color: #00f3ff;
  background-image: none;
}
.btn-neon-blue:not(:disabled):not(.disabled):active, .btn-neon-blue:not(:disabled):not(.disabled).active, .show > .btn-neon-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00c2cc;
  background-image: none;
  border-color: #00b6bf;
}
.btn-neon-blue:not(:disabled):not(.disabled):active:focus, .btn-neon-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 212, 223, 0.5);
}

.btn-neon-violet {
  color: #FEFEFE;
  background: #a742f5 linear-gradient(180deg, #b35ef6, #a742f5) repeat-x;
  border-color: #a742f5;
}
.btn-neon-violet:hover {
  color: #FEFEFE;
  background: #961ef3 linear-gradient(180deg, #a53ff4, #961ef3) repeat-x;
  border-color: #9012f2;
}
.btn-neon-violet:focus, .btn-neon-violet.focus {
  color: #FEFEFE;
  background: #961ef3 linear-gradient(180deg, #a53ff4, #961ef3) repeat-x;
  border-color: #9012f2;
  box-shadow: 0 0 0 0.2rem rgba(180, 94, 246, 0.5);
}
.btn-neon-violet.disabled, .btn-neon-violet:disabled {
  color: #FEFEFE;
  background-color: #a742f5;
  border-color: #a742f5;
  background-image: none;
}
.btn-neon-violet:not(:disabled):not(.disabled):active, .btn-neon-violet:not(:disabled):not(.disabled).active, .show > .btn-neon-violet.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9012f2;
  background-image: none;
  border-color: #8a0ceb;
}
.btn-neon-violet:not(:disabled):not(.disabled):active:focus, .btn-neon-violet:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-violet.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 94, 246, 0.5);
}

.btn-neon-pink {
  color: #FEFEFE;
  background: #ff00e5 linear-gradient(180deg, #fe26e8, #ff00e5) repeat-x;
  border-color: #ff00e5;
}
.btn-neon-pink:hover {
  color: #FEFEFE;
  background: #d900c3 linear-gradient(180deg, #de26cc, #d900c3) repeat-x;
  border-color: #cc00b7;
}
.btn-neon-pink:focus, .btn-neon-pink.focus {
  color: #FEFEFE;
  background: #d900c3 linear-gradient(180deg, #de26cc, #d900c3) repeat-x;
  border-color: #cc00b7;
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 233, 0.5);
}
.btn-neon-pink.disabled, .btn-neon-pink:disabled {
  color: #FEFEFE;
  background-color: #ff00e5;
  border-color: #ff00e5;
  background-image: none;
}
.btn-neon-pink:not(:disabled):not(.disabled):active, .btn-neon-pink:not(:disabled):not(.disabled).active, .show > .btn-neon-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #cc00b7;
  background-image: none;
  border-color: #bf00ac;
}
.btn-neon-pink:not(:disabled):not(.disabled):active:focus, .btn-neon-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 233, 0.5);
}

.btn-neon-muted {
  color: #212529;
  background: #a0a0c0 linear-gradient(180deg, #adaec9, #a0a0c0) repeat-x;
  border-color: #a0a0c0;
}
.btn-neon-muted:hover {
  color: #FEFEFE;
  background: #8989b1 linear-gradient(180deg, #9a9abc, #8989b1) repeat-x;
  border-color: #8181ac;
}
.btn-neon-muted:focus, .btn-neon-muted.focus {
  color: #FEFEFE;
  background: #8989b1 linear-gradient(180deg, #9a9abc, #8989b1) repeat-x;
  border-color: #8181ac;
  box-shadow: 0 0 0 0.2rem rgba(141, 142, 169, 0.5);
}
.btn-neon-muted.disabled, .btn-neon-muted:disabled {
  color: #212529;
  background-color: #a0a0c0;
  border-color: #a0a0c0;
  background-image: none;
}
.btn-neon-muted:not(:disabled):not(.disabled):active, .btn-neon-muted:not(:disabled):not(.disabled).active, .show > .btn-neon-muted.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8181ac;
  background-image: none;
  border-color: #7a7aa7;
}
.btn-neon-muted:not(:disabled):not(.disabled):active:focus, .btn-neon-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-neon-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 142, 169, 0.5);
}

.btn-slate-50 {
  color: #212529;
  background: #f8fafc linear-gradient(180deg, #f8fafc, #f8fafc) repeat-x;
  border-color: #f8fafc;
}
.btn-slate-50:hover {
  color: #212529;
  background: #dde7f1 linear-gradient(180deg, #e1eaf3, #dde7f1) repeat-x;
  border-color: #d4e1ed;
}
.btn-slate-50:focus, .btn-slate-50.focus {
  color: #212529;
  background: #dde7f1 linear-gradient(180deg, #e1eaf3, #dde7f1) repeat-x;
  border-color: #d4e1ed;
  box-shadow: 0 0 0 0.2rem rgba(216, 218, 220, 0.5);
}
.btn-slate-50.disabled, .btn-slate-50:disabled {
  color: #212529;
  background-color: #f8fafc;
  border-color: #f8fafc;
  background-image: none;
}
.btn-slate-50:not(:disabled):not(.disabled):active, .btn-slate-50:not(:disabled):not(.disabled).active, .show > .btn-slate-50.dropdown-toggle {
  color: #212529;
  background-color: #d4e1ed;
  background-image: none;
  border-color: #cbdae9;
}
.btn-slate-50:not(:disabled):not(.disabled):active:focus, .btn-slate-50:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 218, 220, 0.5);
}

.btn-slate-100 {
  color: #212529;
  background: #f1f5f9 linear-gradient(180deg, #f2f6f9, #f1f5f9) repeat-x;
  border-color: #f1f5f9;
}
.btn-slate-100:hover {
  color: #212529;
  background: #d6e2ee linear-gradient(180deg, #dbe6f0, #d6e2ee) repeat-x;
  border-color: #cddcea;
}
.btn-slate-100:focus, .btn-slate-100.focus {
  color: #212529;
  background: #d6e2ee linear-gradient(180deg, #dbe6f0, #d6e2ee) repeat-x;
  border-color: #cddcea;
  box-shadow: 0 0 0 0.2rem rgba(210, 214, 218, 0.5);
}
.btn-slate-100.disabled, .btn-slate-100:disabled {
  color: #212529;
  background-color: #f1f5f9;
  border-color: #f1f5f9;
  background-image: none;
}
.btn-slate-100:not(:disabled):not(.disabled):active, .btn-slate-100:not(:disabled):not(.disabled).active, .show > .btn-slate-100.dropdown-toggle {
  color: #212529;
  background-color: #cddcea;
  background-image: none;
  border-color: #c4d5e6;
}
.btn-slate-100:not(:disabled):not(.disabled):active:focus, .btn-slate-100:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 214, 218, 0.5);
}

.btn-slate-200 {
  color: #212529;
  background: #e2e8f0 linear-gradient(180deg, #e5ebf2, #e2e8f0) repeat-x;
  border-color: #e2e8f0;
}
.btn-slate-200:hover {
  color: #212529;
  background: #c9d4e3 linear-gradient(180deg, #d0dae7, #c9d4e3) repeat-x;
  border-color: #c0cddf;
}
.btn-slate-200:focus, .btn-slate-200.focus {
  color: #212529;
  background: #c9d4e3 linear-gradient(180deg, #d0dae7, #c9d4e3) repeat-x;
  border-color: #c0cddf;
  box-shadow: 0 0 0 0.2rem rgba(197, 203, 210, 0.5);
}
.btn-slate-200.disabled, .btn-slate-200:disabled {
  color: #212529;
  background-color: #e2e8f0;
  border-color: #e2e8f0;
  background-image: none;
}
.btn-slate-200:not(:disabled):not(.disabled):active, .btn-slate-200:not(:disabled):not(.disabled).active, .show > .btn-slate-200.dropdown-toggle {
  color: #212529;
  background-color: #c0cddf;
  background-image: none;
  border-color: #b8c7da;
}
.btn-slate-200:not(:disabled):not(.disabled):active:focus, .btn-slate-200:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 203, 210, 0.5);
}

.btn-slate-300 {
  color: #212529;
  background: #cbd5e1 linear-gradient(180deg, #d2dbe5, #cbd5e1) repeat-x;
  border-color: #cbd5e1;
}
.btn-slate-300:hover {
  color: #212529;
  background: #b3c1d3 linear-gradient(180deg, #bdcad9, #b3c1d3) repeat-x;
  border-color: #abbbce;
}
.btn-slate-300:focus, .btn-slate-300.focus {
  color: #212529;
  background: #b3c1d3 linear-gradient(180deg, #bdcad9, #b3c1d3) repeat-x;
  border-color: #abbbce;
  box-shadow: 0 0 0 0.2rem rgba(178, 187, 197, 0.5);
}
.btn-slate-300.disabled, .btn-slate-300:disabled {
  color: #212529;
  background-color: #cbd5e1;
  border-color: #cbd5e1;
  background-image: none;
}
.btn-slate-300:not(:disabled):not(.disabled):active, .btn-slate-300:not(:disabled):not(.disabled).active, .show > .btn-slate-300.dropdown-toggle {
  color: #212529;
  background-color: #abbbce;
  background-image: none;
  border-color: #a3b4ca;
}
.btn-slate-300:not(:disabled):not(.disabled):active:focus, .btn-slate-300:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 187, 197, 0.5);
}

.btn-slate-400 {
  color: #212529;
  background: #94a3b8 linear-gradient(180deg, #a3b0c2, #94a3b8) repeat-x;
  border-color: #94a3b8;
}
.btn-slate-400:hover {
  color: #FEFEFE;
  background: #7d8fa9 linear-gradient(180deg, #8f9fb5, #7d8fa9) repeat-x;
  border-color: #7589a4;
}
.btn-slate-400:focus, .btn-slate-400.focus {
  color: #FEFEFE;
  background: #7d8fa9 linear-gradient(180deg, #8f9fb5, #7d8fa9) repeat-x;
  border-color: #7589a4;
  box-shadow: 0 0 0 0.2rem rgba(131, 144, 163, 0.5);
}
.btn-slate-400.disabled, .btn-slate-400:disabled {
  color: #212529;
  background-color: #94a3b8;
  border-color: #94a3b8;
  background-image: none;
}
.btn-slate-400:not(:disabled):not(.disabled):active, .btn-slate-400:not(:disabled):not(.disabled).active, .show > .btn-slate-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7589a4;
  background-image: none;
  border-color: #6e829f;
}
.btn-slate-400:not(:disabled):not(.disabled):active:focus, .btn-slate-400:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 144, 163, 0.5);
}

.btn-slate-500 {
  color: #FEFEFE;
  background: #64748b linear-gradient(180deg, #7a889c, #64748b) repeat-x;
  border-color: #64748b;
}
.btn-slate-500:hover {
  color: #FEFEFE;
  background: #546175 linear-gradient(180deg, #6d7889, #546175) repeat-x;
  border-color: #4f5b6d;
}
.btn-slate-500:focus, .btn-slate-500.focus {
  color: #FEFEFE;
  background: #546175 linear-gradient(180deg, #6d7889, #546175) repeat-x;
  border-color: #4f5b6d;
  box-shadow: 0 0 0 0.2rem rgba(123, 137, 156, 0.5);
}
.btn-slate-500.disabled, .btn-slate-500:disabled {
  color: #FEFEFE;
  background-color: #64748b;
  border-color: #64748b;
  background-image: none;
}
.btn-slate-500:not(:disabled):not(.disabled):active, .btn-slate-500:not(:disabled):not(.disabled).active, .show > .btn-slate-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4f5b6d;
  background-image: none;
  border-color: #495566;
}
.btn-slate-500:not(:disabled):not(.disabled):active:focus, .btn-slate-500:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(123, 137, 156, 0.5);
}

.btn-slate-600 {
  color: #FEFEFE;
  background: #475569 linear-gradient(180deg, #626e7f, #475569) repeat-x;
  border-color: #475569;
}
.btn-slate-600:hover {
  color: #FEFEFE;
  background: #384352 linear-gradient(180deg, #555e6c, #384352) repeat-x;
  border-color: #323c4b;
}
.btn-slate-600:focus, .btn-slate-600.focus {
  color: #FEFEFE;
  background: #384352 linear-gradient(180deg, #555e6c, #384352) repeat-x;
  border-color: #323c4b;
  box-shadow: 0 0 0 0.2rem rgba(98, 110, 127, 0.5);
}
.btn-slate-600.disabled, .btn-slate-600:disabled {
  color: #FEFEFE;
  background-color: #475569;
  border-color: #475569;
  background-image: none;
}
.btn-slate-600:not(:disabled):not(.disabled):active, .btn-slate-600:not(:disabled):not(.disabled).active, .show > .btn-slate-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #323c4b;
  background-image: none;
  border-color: #2d3643;
}
.btn-slate-600:not(:disabled):not(.disabled):active:focus, .btn-slate-600:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 110, 127, 0.5);
}

.btn-slate-700 {
  color: #FEFEFE;
  background: #334155 linear-gradient(180deg, #515d6e, #334155) repeat-x;
  border-color: #334155;
}
.btn-slate-700:hover {
  color: #FEFEFE;
  background: #252f3d linear-gradient(180deg, #454d5a, #252f3d) repeat-x;
  border-color: #202935;
}
.btn-slate-700:focus, .btn-slate-700.focus {
  color: #FEFEFE;
  background: #252f3d linear-gradient(180deg, #454d5a, #252f3d) repeat-x;
  border-color: #202935;
  box-shadow: 0 0 0 0.2rem rgba(81, 93, 110, 0.5);
}
.btn-slate-700.disabled, .btn-slate-700:disabled {
  color: #FEFEFE;
  background-color: #334155;
  border-color: #334155;
  background-image: none;
}
.btn-slate-700:not(:disabled):not(.disabled):active, .btn-slate-700:not(:disabled):not(.disabled).active, .show > .btn-slate-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #202935;
  background-image: none;
  border-color: #1b232d;
}
.btn-slate-700:not(:disabled):not(.disabled):active:focus, .btn-slate-700:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 93, 110, 0.5);
}

.btn-slate-800 {
  color: #FEFEFE;
  background: #1e293b linear-gradient(180deg, #3f4858, #1e293b) repeat-x;
  border-color: #1e293b;
}
.btn-slate-800:hover {
  color: #FEFEFE;
  background: #111722 linear-gradient(180deg, #343943, #111722) repeat-x;
  border-color: #0d1219;
}
.btn-slate-800:focus, .btn-slate-800.focus {
  color: #FEFEFE;
  background: #111722 linear-gradient(180deg, #343943, #111722) repeat-x;
  border-color: #0d1219;
  box-shadow: 0 0 0 0.2rem rgba(64, 73, 88, 0.5);
}
.btn-slate-800.disabled, .btn-slate-800:disabled {
  color: #FEFEFE;
  background-color: #1e293b;
  border-color: #1e293b;
  background-image: none;
}
.btn-slate-800:not(:disabled):not(.disabled):active, .btn-slate-800:not(:disabled):not(.disabled).active, .show > .btn-slate-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d1219;
  background-image: none;
  border-color: #090c11;
}
.btn-slate-800:not(:disabled):not(.disabled):active:focus, .btn-slate-800:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 73, 88, 0.5);
}

.btn-slate-900 {
  color: #FEFEFE;
  background: #0f172a linear-gradient(180deg, #32394a, #0f172a) repeat-x;
  border-color: #0f172a;
}
.btn-slate-900:hover {
  color: #FEFEFE;
  background: #05080e linear-gradient(180deg, #292c32, #05080e) repeat-x;
  border-color: #020204;
}
.btn-slate-900:focus, .btn-slate-900.focus {
  color: #FEFEFE;
  background: #05080e linear-gradient(180deg, #292c32, #05080e) repeat-x;
  border-color: #020204;
  box-shadow: 0 0 0 0.2rem rgba(51, 58, 74, 0.5);
}
.btn-slate-900.disabled, .btn-slate-900:disabled {
  color: #FEFEFE;
  background-color: #0f172a;
  border-color: #0f172a;
  background-image: none;
}
.btn-slate-900:not(:disabled):not(.disabled):active, .btn-slate-900:not(:disabled):not(.disabled).active, .show > .btn-slate-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #020204;
  background-image: none;
  border-color: black;
}
.btn-slate-900:not(:disabled):not(.disabled):active:focus, .btn-slate-900:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 58, 74, 0.5);
}

.btn-slate-950 {
  color: #FEFEFE;
  background: #020617 linear-gradient(180deg, #272b39, #020617) repeat-x;
  border-color: #020617;
}
.btn-slate-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-slate-950:focus, .btn-slate-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(40, 43, 58, 0.5);
}
.btn-slate-950.disabled, .btn-slate-950:disabled {
  color: #FEFEFE;
  background-color: #020617;
  border-color: #020617;
  background-image: none;
}
.btn-slate-950:not(:disabled):not(.disabled):active, .btn-slate-950:not(:disabled):not(.disabled).active, .show > .btn-slate-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-slate-950:not(:disabled):not(.disabled):active:focus, .btn-slate-950:not(:disabled):not(.disabled).active:focus, .show > .btn-slate-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 43, 58, 0.5);
}

.btn-gray-50 {
  color: #212529;
  background: #f8f9fa linear-gradient(180deg, #f8f9fa, #f8f9fa) repeat-x;
  border-color: #f8f9fa;
}
.btn-gray-50:hover {
  color: #212529;
  background: #e2e6ea linear-gradient(180deg, #e5e9ed, #e2e6ea) repeat-x;
  border-color: #dae0e5;
}
.btn-gray-50:focus, .btn-gray-50.focus {
  color: #212529;
  background: #e2e6ea linear-gradient(180deg, #e5e9ed, #e2e6ea) repeat-x;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-gray-50.disabled, .btn-gray-50:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  background-image: none;
}
.btn-gray-50:not(:disabled):not(.disabled):active, .btn-gray-50:not(:disabled):not(.disabled).active, .show > .btn-gray-50.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  background-image: none;
  border-color: #d3d9df;
}
.btn-gray-50:not(:disabled):not(.disabled):active:focus, .btn-gray-50:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-gray-100 {
  color: #212529;
  background: #e9ecef linear-gradient(180deg, #ebeef1, #e9ecef) repeat-x;
  border-color: #e9ecef;
}
.btn-gray-100:hover {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #212529;
  background: #d3d9df linear-gradient(180deg, #d9dee3, #d3d9df) repeat-x;
  border-color: #cbd3da;
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
  background-image: none;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #212529;
  background-color: #cbd3da;
  background-image: none;
  border-color: #c4ccd4;
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 206, 209, 0.5);
}

.btn-gray-200 {
  color: #212529;
  background: #dee2e6 linear-gradient(180deg, #e2e6e9, #dee2e6) repeat-x;
  border-color: #dee2e6;
}
.btn-gray-200:hover {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #212529;
  background: #c8cfd6 linear-gradient(180deg, #cfd5dc, #c8cfd6) repeat-x;
  border-color: #c1c9d0;
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
  background-image: none;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #212529;
  background-color: #c1c9d0;
  background-image: none;
  border-color: #bac2cb;
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
}

.btn-gray-300 {
  color: #212529;
  background: #ced4da linear-gradient(180deg, #d4dadf, #ced4da) repeat-x;
  border-color: #ced4da;
}
.btn-gray-300:hover {
  color: #212529;
  background: #b8c1ca linear-gradient(180deg, #c2cad2, #b8c1ca) repeat-x;
  border-color: #b1bbc4;
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #212529;
  background: #b8c1ca linear-gradient(180deg, #c2cad2, #b8c1ca) repeat-x;
  border-color: #b1bbc4;
  box-shadow: 0 0 0 0.2rem rgba(180, 186, 191, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
  background-image: none;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #212529;
  background-color: #b1bbc4;
  background-image: none;
  border-color: #aab4bf;
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 186, 191, 0.5);
}

.btn-gray-400 {
  color: #212529;
  background: #adb5bd linear-gradient(180deg, #b8bfc6, #adb5bd) repeat-x;
  border-color: #adb5bd;
}
.btn-gray-400:hover {
  color: #212529;
  background: #98a2ac linear-gradient(180deg, #a6afb8, #98a2ac) repeat-x;
  border-color: #919ca6;
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #212529;
  background: #98a2ac linear-gradient(180deg, #a6afb8, #98a2ac) repeat-x;
  border-color: #919ca6;
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 167, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
  background-image: none;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #212529;
  background-color: #919ca6;
  background-image: none;
  border-color: #8a95a1;
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 167, 0.5);
}

.btn-gray-500 {
  color: #FEFEFE;
  background: #868e96 linear-gradient(180deg, #979ea5, #868e96) repeat-x;
  border-color: #868e96;
}
.btn-gray-500:hover {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #FEFEFE;
  background: #727b84 linear-gradient(180deg, #868e96, #727b84) repeat-x;
  border-color: #6c757d;
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
  background-image: none;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  background-image: none;
  border-color: #666e76;
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}

.btn-gray-600 {
  color: #FEFEFE;
  background: #6c757d linear-gradient(180deg, #818990, #6c757d) repeat-x;
  border-color: #6c757d;
}
.btn-gray-600:hover {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #FEFEFE;
  background: #5a6268 linear-gradient(180deg, #72797e, #5a6268) repeat-x;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
  background-image: none;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #545b62;
  background-image: none;
  border-color: #4e555b;
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 144, 0.5);
}

.btn-gray-700 {
  color: #FEFEFE;
  background: #495057 linear-gradient(180deg, #636a70, #495057) repeat-x;
  border-color: #495057;
}
.btn-gray-700:hover {
  color: #FEFEFE;
  background: #383d42 linear-gradient(180deg, #55595e, #383d42) repeat-x;
  border-color: #32373b;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  color: #FEFEFE;
  background: #383d42 linear-gradient(180deg, #55595e, #383d42) repeat-x;
  border-color: #32373b;
  box-shadow: 0 0 0 0.2rem rgba(100, 106, 112, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #FEFEFE;
  background-color: #495057;
  border-color: #495057;
  background-image: none;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #32373b;
  background-image: none;
  border-color: #2c3034;
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 106, 112, 0.5);
}

.btn-gray-800 {
  color: #FEFEFE;
  background: #343a40 linear-gradient(180deg, #51575c, #343a40) repeat-x;
  border-color: #343a40;
}
.btn-gray-800:hover {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
}
.btn-gray-800:focus, .btn-gray-800.focus {
  color: #FEFEFE;
  background: #23272b linear-gradient(180deg, #43474a, #23272b) repeat-x;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}
.btn-gray-800.disabled, .btn-gray-800:disabled {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d2124;
  background-image: none;
  border-color: #171a1d;
}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 87, 93, 0.5);
}

.btn-gray-900 {
  color: #FEFEFE;
  background: #212529 linear-gradient(180deg, #414549, #212529) repeat-x;
  border-color: #212529;
}
.btn-gray-900:hover {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
}
.btn-gray-900:focus, .btn-gray-900.focus {
  color: #FEFEFE;
  background: #101214 linear-gradient(180deg, #333537, #101214) repeat-x;
  border-color: #0a0c0d;
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}
.btn-gray-900.disabled, .btn-gray-900:disabled {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
  background-image: none;
}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a0c0d;
  background-image: none;
  border-color: #050506;
}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
}

.btn-gray-950 {
  color: #FEFEFE;
  background: #111519 linear-gradient(180deg, #34373b, #111519) repeat-x;
  border-color: #111519;
}
.btn-gray-950:hover {
  color: #FEFEFE;
  background: #020202 linear-gradient(180deg, #272728, #020202) repeat-x;
  border-color: black;
}
.btn-gray-950:focus, .btn-gray-950.focus {
  color: #FEFEFE;
  background: #020202 linear-gradient(180deg, #272728, #020202) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(53, 56, 59, 0.5);
}
.btn-gray-950.disabled, .btn-gray-950:disabled {
  color: #FEFEFE;
  background-color: #111519;
  border-color: #111519;
  background-image: none;
}
.btn-gray-950:not(:disabled):not(.disabled):active, .btn-gray-950:not(:disabled):not(.disabled).active, .show > .btn-gray-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-gray-950:not(:disabled):not(.disabled):active:focus, .btn-gray-950:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 56, 59, 0.5);
}

.btn-zinc-50 {
  color: #212529;
  background: #fafafa linear-gradient(180deg, #fafafa, #fafafa) repeat-x;
  border-color: #fafafa;
}
.btn-zinc-50:hover {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
}
.btn-zinc-50:focus, .btn-zinc-50.focus {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}
.btn-zinc-50.disabled, .btn-zinc-50:disabled {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
  background-image: none;
}
.btn-zinc-50:not(:disabled):not(.disabled):active, .btn-zinc-50:not(:disabled):not(.disabled).active, .show > .btn-zinc-50.dropdown-toggle {
  color: #212529;
  background-color: #e1e1e1;
  background-image: none;
  border-color: #dadada;
}
.btn-zinc-50:not(:disabled):not(.disabled):active:focus, .btn-zinc-50:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}

.btn-zinc-100 {
  color: #212529;
  background: #f4f4f5 linear-gradient(180deg, #f5f5f6, #f4f4f5) repeat-x;
  border-color: #f4f4f5;
}
.btn-zinc-100:hover {
  color: #212529;
  background: #e0e0e3 linear-gradient(180deg, #e4e4e7, #e0e0e3) repeat-x;
  border-color: #d9d9dd;
}
.btn-zinc-100:focus, .btn-zinc-100.focus {
  color: #212529;
  background: #e0e0e3 linear-gradient(180deg, #e4e4e7, #e0e0e3) repeat-x;
  border-color: #d9d9dd;
  box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5);
}
.btn-zinc-100.disabled, .btn-zinc-100:disabled {
  color: #212529;
  background-color: #f4f4f5;
  border-color: #f4f4f5;
  background-image: none;
}
.btn-zinc-100:not(:disabled):not(.disabled):active, .btn-zinc-100:not(:disabled):not(.disabled).active, .show > .btn-zinc-100.dropdown-toggle {
  color: #212529;
  background-color: #d9d9dd;
  background-image: none;
  border-color: #d3d3d7;
}
.btn-zinc-100:not(:disabled):not(.disabled):active:focus, .btn-zinc-100:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5);
}

.btn-zinc-200 {
  color: #212529;
  background: #e4e4e7 linear-gradient(180deg, #e7e7ea, #e4e4e7) repeat-x;
  border-color: #e4e4e7;
}
.btn-zinc-200:hover {
  color: #212529;
  background: #d0d0d5 linear-gradient(180deg, #d6d6db, #d0d0d5) repeat-x;
  border-color: #c9c9cf;
}
.btn-zinc-200:focus, .btn-zinc-200.focus {
  color: #212529;
  background: #d0d0d5 linear-gradient(180deg, #d6d6db, #d0d0d5) repeat-x;
  border-color: #c9c9cf;
  box-shadow: 0 0 0 0.2rem rgba(199, 199, 203, 0.5);
}
.btn-zinc-200.disabled, .btn-zinc-200:disabled {
  color: #212529;
  background-color: #e4e4e7;
  border-color: #e4e4e7;
  background-image: none;
}
.btn-zinc-200:not(:disabled):not(.disabled):active, .btn-zinc-200:not(:disabled):not(.disabled).active, .show > .btn-zinc-200.dropdown-toggle {
  color: #212529;
  background-color: #c9c9cf;
  background-image: none;
  border-color: #c2c2c9;
}
.btn-zinc-200:not(:disabled):not(.disabled):active:focus, .btn-zinc-200:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 199, 203, 0.5);
}

.btn-zinc-300 {
  color: #212529;
  background: #d4d4d8 linear-gradient(180deg, #d9dadd, #d4d4d8) repeat-x;
  border-color: #d4d4d8;
}
.btn-zinc-300:hover {
  color: #212529;
  background: #c0c0c6 linear-gradient(180deg, #c8c9ce, #c0c0c6) repeat-x;
  border-color: #b9b9c0;
}
.btn-zinc-300:focus, .btn-zinc-300.focus {
  color: #212529;
  background: #c0c0c6 linear-gradient(180deg, #c8c9ce, #c0c0c6) repeat-x;
  border-color: #b9b9c0;
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 190, 0.5);
}
.btn-zinc-300.disabled, .btn-zinc-300:disabled {
  color: #212529;
  background-color: #d4d4d8;
  border-color: #d4d4d8;
  background-image: none;
}
.btn-zinc-300:not(:disabled):not(.disabled):active, .btn-zinc-300:not(:disabled):not(.disabled).active, .show > .btn-zinc-300.dropdown-toggle {
  color: #212529;
  background-color: #b9b9c0;
  background-image: none;
  border-color: #b3b3ba;
}
.btn-zinc-300:not(:disabled):not(.disabled):active:focus, .btn-zinc-300:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 190, 0.5);
}

.btn-zinc-400 {
  color: #212529;
  background: #a1a1aa linear-gradient(180deg, #aeaeb6, #a1a1aa) repeat-x;
  border-color: #a1a1aa;
}
.btn-zinc-400:hover {
  color: #FEFEFE;
  background: #8d8d98 linear-gradient(180deg, #9d9da7, #8d8d98) repeat-x;
  border-color: #868692;
}
.btn-zinc-400:focus, .btn-zinc-400.focus {
  color: #FEFEFE;
  background: #8d8d98 linear-gradient(180deg, #9d9da7, #8d8d98) repeat-x;
  border-color: #868692;
  box-shadow: 0 0 0 0.2rem rgba(142, 142, 151, 0.5);
}
.btn-zinc-400.disabled, .btn-zinc-400:disabled {
  color: #212529;
  background-color: #a1a1aa;
  border-color: #a1a1aa;
  background-image: none;
}
.btn-zinc-400:not(:disabled):not(.disabled):active, .btn-zinc-400:not(:disabled):not(.disabled).active, .show > .btn-zinc-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #868692;
  background-image: none;
  border-color: #80808c;
}
.btn-zinc-400:not(:disabled):not(.disabled):active:focus, .btn-zinc-400:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(142, 142, 151, 0.5);
}

.btn-zinc-500 {
  color: #FEFEFE;
  background: #71717a linear-gradient(180deg, #85868e, #71717a) repeat-x;
  border-color: #71717a;
}
.btn-zinc-500:hover {
  color: #FEFEFE;
  background: #5f5f66 linear-gradient(180deg, #76767d, #5f5f66) repeat-x;
  border-color: #585860;
}
.btn-zinc-500:focus, .btn-zinc-500.focus {
  color: #FEFEFE;
  background: #5f5f66 linear-gradient(180deg, #76767d, #5f5f66) repeat-x;
  border-color: #585860;
  box-shadow: 0 0 0 0.2rem rgba(134, 134, 142, 0.5);
}
.btn-zinc-500.disabled, .btn-zinc-500:disabled {
  color: #FEFEFE;
  background-color: #71717a;
  border-color: #71717a;
  background-image: none;
}
.btn-zinc-500:not(:disabled):not(.disabled):active, .btn-zinc-500:not(:disabled):not(.disabled).active, .show > .btn-zinc-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #585860;
  background-image: none;
  border-color: #525259;
}
.btn-zinc-500:not(:disabled):not(.disabled):active:focus, .btn-zinc-500:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 134, 142, 0.5);
}

.btn-zinc-600 {
  color: #FEFEFE;
  background: #52525b linear-gradient(180deg, #6b6b73, #52525b) repeat-x;
  border-color: #52525b;
}
.btn-zinc-600:hover {
  color: #FEFEFE;
  background: #404047 linear-gradient(180deg, #5c5c62, #404047) repeat-x;
  border-color: #3a3a40;
}
.btn-zinc-600:focus, .btn-zinc-600.focus {
  color: #FEFEFE;
  background: #404047 linear-gradient(180deg, #5c5c62, #404047) repeat-x;
  border-color: #3a3a40;
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 115, 0.5);
}
.btn-zinc-600.disabled, .btn-zinc-600:disabled {
  color: #FEFEFE;
  background-color: #52525b;
  border-color: #52525b;
  background-image: none;
}
.btn-zinc-600:not(:disabled):not(.disabled):active, .btn-zinc-600:not(:disabled):not(.disabled).active, .show > .btn-zinc-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3a3a40;
  background-image: none;
  border-color: #343439;
}
.btn-zinc-600:not(:disabled):not(.disabled):active:focus, .btn-zinc-600:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 115, 0.5);
}

.btn-zinc-700 {
  color: #FEFEFE;
  background: #3f3f46 linear-gradient(180deg, #5b5b61, #3f3f46) repeat-x;
  border-color: #3f3f46;
}
.btn-zinc-700:hover {
  color: #FEFEFE;
  background: #2d2d32 linear-gradient(180deg, #4b4c50, #2d2d32) repeat-x;
  border-color: #27272b;
}
.btn-zinc-700:focus, .btn-zinc-700.focus {
  color: #FEFEFE;
  background: #2d2d32 linear-gradient(180deg, #4b4c50, #2d2d32) repeat-x;
  border-color: #27272b;
  box-shadow: 0 0 0 0.2rem rgba(92, 92, 98, 0.5);
}
.btn-zinc-700.disabled, .btn-zinc-700:disabled {
  color: #FEFEFE;
  background-color: #3f3f46;
  border-color: #3f3f46;
  background-image: none;
}
.btn-zinc-700:not(:disabled):not(.disabled):active, .btn-zinc-700:not(:disabled):not(.disabled).active, .show > .btn-zinc-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #27272b;
  background-image: none;
  border-color: #212124;
}
.btn-zinc-700:not(:disabled):not(.disabled):active:focus, .btn-zinc-700:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 92, 98, 0.5);
}

.btn-zinc-800 {
  color: #FEFEFE;
  background: #27272a linear-gradient(180deg, #46474a, #27272a) repeat-x;
  border-color: #27272a;
}
.btn-zinc-800:hover {
  color: #FEFEFE;
  background: #151516 linear-gradient(180deg, #373739, #151516) repeat-x;
  border-color: #0e0e10;
}
.btn-zinc-800:focus, .btn-zinc-800.focus {
  color: #FEFEFE;
  background: #151516 linear-gradient(180deg, #373739, #151516) repeat-x;
  border-color: #0e0e10;
  box-shadow: 0 0 0 0.2rem rgba(71, 71, 74, 0.5);
}
.btn-zinc-800.disabled, .btn-zinc-800:disabled {
  color: #FEFEFE;
  background-color: #27272a;
  border-color: #27272a;
  background-image: none;
}
.btn-zinc-800:not(:disabled):not(.disabled):active, .btn-zinc-800:not(:disabled):not(.disabled).active, .show > .btn-zinc-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e0e10;
  background-image: none;
  border-color: #080809;
}
.btn-zinc-800:not(:disabled):not(.disabled):active:focus, .btn-zinc-800:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 71, 74, 0.5);
}

.btn-zinc-900 {
  color: #FEFEFE;
  background: #18181b linear-gradient(180deg, #3a3a3d, #18181b) repeat-x;
  border-color: #18181b;
}
.btn-zinc-900:hover {
  color: #FEFEFE;
  background: #060607 linear-gradient(180deg, #2a2b2c, #060607) repeat-x;
  border-color: black;
}
.btn-zinc-900:focus, .btn-zinc-900.focus {
  color: #FEFEFE;
  background: #060607 linear-gradient(180deg, #2a2b2c, #060607) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(59, 59, 61, 0.5);
}
.btn-zinc-900.disabled, .btn-zinc-900:disabled {
  color: #FEFEFE;
  background-color: #18181b;
  border-color: #18181b;
  background-image: none;
}
.btn-zinc-900:not(:disabled):not(.disabled):active, .btn-zinc-900:not(:disabled):not(.disabled).active, .show > .btn-zinc-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-zinc-900:not(:disabled):not(.disabled):active:focus, .btn-zinc-900:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 59, 61, 0.5);
}

.btn-zinc-950 {
  color: #FEFEFE;
  background: #09090b linear-gradient(180deg, #2d2d2f, #09090b) repeat-x;
  border-color: #09090b;
}
.btn-zinc-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-zinc-950:focus, .btn-zinc-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(46, 46, 47, 0.5);
}
.btn-zinc-950.disabled, .btn-zinc-950:disabled {
  color: #FEFEFE;
  background-color: #09090b;
  border-color: #09090b;
  background-image: none;
}
.btn-zinc-950:not(:disabled):not(.disabled):active, .btn-zinc-950:not(:disabled):not(.disabled).active, .show > .btn-zinc-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-zinc-950:not(:disabled):not(.disabled):active:focus, .btn-zinc-950:not(:disabled):not(.disabled).active:focus, .show > .btn-zinc-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 46, 47, 0.5);
}

.btn-neutral-50 {
  color: #212529;
  background: #fafafa linear-gradient(180deg, #fafafa, #fafafa) repeat-x;
  border-color: #fafafa;
}
.btn-neutral-50:hover {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
}
.btn-neutral-50:focus, .btn-neutral-50.focus {
  color: #212529;
  background: #e7e7e7 linear-gradient(180deg, #eaeaea, #e7e7e7) repeat-x;
  border-color: #e1e1e1;
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}
.btn-neutral-50.disabled, .btn-neutral-50:disabled {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
  background-image: none;
}
.btn-neutral-50:not(:disabled):not(.disabled):active, .btn-neutral-50:not(:disabled):not(.disabled).active, .show > .btn-neutral-50.dropdown-toggle {
  color: #212529;
  background-color: #e1e1e1;
  background-image: none;
  border-color: #dadada;
}
.btn-neutral-50:not(:disabled):not(.disabled):active:focus, .btn-neutral-50:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 219, 0.5);
}

.btn-neutral-100 {
  color: #212529;
  background: #f5f5f5 linear-gradient(180deg, #f5f6f6, #f5f5f5) repeat-x;
  border-color: #f5f5f5;
}
.btn-neutral-100:hover {
  color: #212529;
  background: #e2e2e2 linear-gradient(180deg, #e5e6e6, #e2e2e2) repeat-x;
  border-color: gainsboro;
}
.btn-neutral-100:focus, .btn-neutral-100.focus {
  color: #212529;
  background: #e2e2e2 linear-gradient(180deg, #e5e6e6, #e2e2e2) repeat-x;
  border-color: gainsboro;
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}
.btn-neutral-100.disabled, .btn-neutral-100:disabled {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  background-image: none;
}
.btn-neutral-100:not(:disabled):not(.disabled):active, .btn-neutral-100:not(:disabled):not(.disabled).active, .show > .btn-neutral-100.dropdown-toggle {
  color: #212529;
  background-color: gainsboro;
  background-image: none;
  border-color: #d5d5d5;
}
.btn-neutral-100:not(:disabled):not(.disabled):active:focus, .btn-neutral-100:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}

.btn-neutral-200 {
  color: #212529;
  background: #e5e5e5 linear-gradient(180deg, #e8e8e8, #e5e5e5) repeat-x;
  border-color: #e5e5e5;
}
.btn-neutral-200:hover {
  color: #212529;
  background: #d2d2d2 linear-gradient(180deg, #d8d8d8, #d2d2d2) repeat-x;
  border-color: #cccccc;
}
.btn-neutral-200:focus, .btn-neutral-200.focus {
  color: #212529;
  background: #d2d2d2 linear-gradient(180deg, #d8d8d8, #d2d2d2) repeat-x;
  border-color: #cccccc;
  box-shadow: 0 0 0 0.2rem rgba(200, 200, 201, 0.5);
}
.btn-neutral-200.disabled, .btn-neutral-200:disabled {
  color: #212529;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  background-image: none;
}
.btn-neutral-200:not(:disabled):not(.disabled):active, .btn-neutral-200:not(:disabled):not(.disabled).active, .show > .btn-neutral-200.dropdown-toggle {
  color: #212529;
  background-color: #cccccc;
  background-image: none;
  border-color: #c5c5c5;
}
.btn-neutral-200:not(:disabled):not(.disabled):active:focus, .btn-neutral-200:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 200, 201, 0.5);
}

.btn-neutral-300 {
  color: #212529;
  background: #d4d4d4 linear-gradient(180deg, #d9dada, #d4d4d4) repeat-x;
  border-color: #d4d4d4;
}
.btn-neutral-300:hover {
  color: #212529;
  background: #c1c1c1 linear-gradient(180deg, #c9caca, #c1c1c1) repeat-x;
  border-color: #bbbbbb;
}
.btn-neutral-300:focus, .btn-neutral-300.focus {
  color: #212529;
  background: #c1c1c1 linear-gradient(180deg, #c9caca, #c1c1c1) repeat-x;
  border-color: #bbbbbb;
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 186, 0.5);
}
.btn-neutral-300.disabled, .btn-neutral-300:disabled {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
  background-image: none;
}
.btn-neutral-300:not(:disabled):not(.disabled):active, .btn-neutral-300:not(:disabled):not(.disabled).active, .show > .btn-neutral-300.dropdown-toggle {
  color: #212529;
  background-color: #bbbbbb;
  background-image: none;
  border-color: #b4b4b4;
}
.btn-neutral-300:not(:disabled):not(.disabled):active:focus, .btn-neutral-300:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 186, 186, 0.5);
}

.btn-neutral-400 {
  color: #212529;
  background: #a3a3a3 linear-gradient(180deg, #b0b0b0, #a3a3a3) repeat-x;
  border-color: #a3a3a3;
}
.btn-neutral-400:hover {
  color: #FEFEFE;
  background: #909090 linear-gradient(180deg, #a0a0a0, #909090) repeat-x;
  border-color: #8a8a8a;
}
.btn-neutral-400:focus, .btn-neutral-400.focus {
  color: #FEFEFE;
  background: #909090 linear-gradient(180deg, #a0a0a0, #909090) repeat-x;
  border-color: #8a8a8a;
  box-shadow: 0 0 0 0.2rem rgba(144, 144, 145, 0.5);
}
.btn-neutral-400.disabled, .btn-neutral-400:disabled {
  color: #212529;
  background-color: #a3a3a3;
  border-color: #a3a3a3;
  background-image: none;
}
.btn-neutral-400:not(:disabled):not(.disabled):active, .btn-neutral-400:not(:disabled):not(.disabled).active, .show > .btn-neutral-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8a8a8a;
  background-image: none;
  border-color: #838383;
}
.btn-neutral-400:not(:disabled):not(.disabled):active:focus, .btn-neutral-400:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 144, 145, 0.5);
}

.btn-neutral-500 {
  color: #FEFEFE;
  background: #737373 linear-gradient(180deg, #878788, #737373) repeat-x;
  border-color: #737373;
}
.btn-neutral-500:hover {
  color: #FEFEFE;
  background: #606060 linear-gradient(180deg, #777777, #606060) repeat-x;
  border-color: #5a5a5a;
}
.btn-neutral-500:focus, .btn-neutral-500.focus {
  color: #FEFEFE;
  background: #606060 linear-gradient(180deg, #777777, #606060) repeat-x;
  border-color: #5a5a5a;
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}
.btn-neutral-500.disabled, .btn-neutral-500:disabled {
  color: #FEFEFE;
  background-color: #737373;
  border-color: #737373;
  background-image: none;
}
.btn-neutral-500:not(:disabled):not(.disabled):active, .btn-neutral-500:not(:disabled):not(.disabled).active, .show > .btn-neutral-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5a5a5a;
  background-image: none;
  border-color: #535353;
}
.btn-neutral-500:not(:disabled):not(.disabled):active:focus, .btn-neutral-500:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
}

.btn-neutral-600 {
  color: #FEFEFE;
  background: #525252 linear-gradient(180deg, #6b6b6c, #525252) repeat-x;
  border-color: #525252;
}
.btn-neutral-600:hover {
  color: #FEFEFE;
  background: #3f3f3f linear-gradient(180deg, #5b5b5b, #3f3f3f) repeat-x;
  border-color: #393939;
}
.btn-neutral-600:focus, .btn-neutral-600.focus {
  color: #FEFEFE;
  background: #3f3f3f linear-gradient(180deg, #5b5b5b, #3f3f3f) repeat-x;
  border-color: #393939;
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 108, 0.5);
}
.btn-neutral-600.disabled, .btn-neutral-600:disabled {
  color: #FEFEFE;
  background-color: #525252;
  border-color: #525252;
  background-image: none;
}
.btn-neutral-600:not(:disabled):not(.disabled):active, .btn-neutral-600:not(:disabled):not(.disabled).active, .show > .btn-neutral-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #393939;
  background-image: none;
  border-color: #323232;
}
.btn-neutral-600:not(:disabled):not(.disabled):active:focus, .btn-neutral-600:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 108, 108, 0.5);
}

.btn-neutral-700 {
  color: #FEFEFE;
  background: #404040 linear-gradient(180deg, #5c5c5c, #404040) repeat-x;
  border-color: #404040;
}
.btn-neutral-700:hover {
  color: #FEFEFE;
  background: #2d2d2d linear-gradient(180deg, #4b4c4c, #2d2d2d) repeat-x;
  border-color: #272727;
}
.btn-neutral-700:focus, .btn-neutral-700.focus {
  color: #FEFEFE;
  background: #2d2d2d linear-gradient(180deg, #4b4c4c, #2d2d2d) repeat-x;
  border-color: #272727;
  box-shadow: 0 0 0 0.2rem rgba(93, 93, 93, 0.5);
}
.btn-neutral-700.disabled, .btn-neutral-700:disabled {
  color: #FEFEFE;
  background-color: #404040;
  border-color: #404040;
  background-image: none;
}
.btn-neutral-700:not(:disabled):not(.disabled):active, .btn-neutral-700:not(:disabled):not(.disabled).active, .show > .btn-neutral-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #272727;
  background-image: none;
  border-color: #202020;
}
.btn-neutral-700:not(:disabled):not(.disabled):active:focus, .btn-neutral-700:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 93, 93, 0.5);
}

.btn-neutral-800 {
  color: #FEFEFE;
  background: #262626 linear-gradient(180deg, #464646, #262626) repeat-x;
  border-color: #262626;
}
.btn-neutral-800:hover {
  color: #FEFEFE;
  background: #131313 linear-gradient(180deg, #353636, #131313) repeat-x;
  border-color: #0d0d0d;
}
.btn-neutral-800:focus, .btn-neutral-800.focus {
  color: #FEFEFE;
  background: #131313 linear-gradient(180deg, #353636, #131313) repeat-x;
  border-color: #0d0d0d;
  box-shadow: 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}
.btn-neutral-800.disabled, .btn-neutral-800:disabled {
  color: #FEFEFE;
  background-color: #262626;
  border-color: #262626;
  background-image: none;
}
.btn-neutral-800:not(:disabled):not(.disabled):active, .btn-neutral-800:not(:disabled):not(.disabled).active, .show > .btn-neutral-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d0d0d;
  background-image: none;
  border-color: #060606;
}
.btn-neutral-800:not(:disabled):not(.disabled):active:focus, .btn-neutral-800:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}

.btn-neutral-900 {
  color: #FEFEFE;
  background: #171717 linear-gradient(180deg, #393939, #171717) repeat-x;
  border-color: #171717;
}
.btn-neutral-900:hover {
  color: #FEFEFE;
  background: #040404 linear-gradient(180deg, #292929, #040404) repeat-x;
  border-color: black;
}
.btn-neutral-900:focus, .btn-neutral-900.focus {
  color: #FEFEFE;
  background: #040404 linear-gradient(180deg, #292929, #040404) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}
.btn-neutral-900.disabled, .btn-neutral-900:disabled {
  color: #FEFEFE;
  background-color: #171717;
  border-color: #171717;
  background-image: none;
}
.btn-neutral-900:not(:disabled):not(.disabled):active, .btn-neutral-900:not(:disabled):not(.disabled).active, .show > .btn-neutral-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-neutral-900:not(:disabled):not(.disabled):active:focus, .btn-neutral-900:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 58, 58, 0.5);
}

.btn-neutral-950 {
  color: #FEFEFE;
  background: #0a0a0a linear-gradient(180deg, #2e2e2e, #0a0a0a) repeat-x;
  border-color: #0a0a0a;
}
.btn-neutral-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-neutral-950:focus, .btn-neutral-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(47, 47, 47, 0.5);
}
.btn-neutral-950.disabled, .btn-neutral-950:disabled {
  color: #FEFEFE;
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  background-image: none;
}
.btn-neutral-950:not(:disabled):not(.disabled):active, .btn-neutral-950:not(:disabled):not(.disabled).active, .show > .btn-neutral-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-neutral-950:not(:disabled):not(.disabled):active:focus, .btn-neutral-950:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 47, 47, 0.5);
}

.btn-stone-50 {
  color: #212529;
  background: #fafaf9 linear-gradient(180deg, #fafaf9, #fafaf9) repeat-x;
  border-color: #fafaf9;
}
.btn-stone-50:hover {
  color: #212529;
  background: #e9e9e4 linear-gradient(180deg, #ebece8, #e9e9e4) repeat-x;
  border-color: #e3e3dd;
}
.btn-stone-50:focus, .btn-stone-50.focus {
  color: #212529;
  background: #e9e9e4 linear-gradient(180deg, #ebece8, #e9e9e4) repeat-x;
  border-color: #e3e3dd;
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 218, 0.5);
}
.btn-stone-50.disabled, .btn-stone-50:disabled {
  color: #212529;
  background-color: #fafaf9;
  border-color: #fafaf9;
  background-image: none;
}
.btn-stone-50:not(:disabled):not(.disabled):active, .btn-stone-50:not(:disabled):not(.disabled).active, .show > .btn-stone-50.dropdown-toggle {
  color: #212529;
  background-color: #e3e3dd;
  background-image: none;
  border-color: #ddddd6;
}
.btn-stone-50:not(:disabled):not(.disabled):active:focus, .btn-stone-50:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 218, 218, 0.5);
}

.btn-stone-100 {
  color: #212529;
  background: #f5f5f4 linear-gradient(180deg, #f5f6f5, #f5f5f4) repeat-x;
  border-color: #f5f5f4;
}
.btn-stone-100:hover {
  color: #212529;
  background: #e3e3e0 linear-gradient(180deg, #e6e6e4, #e3e3e0) repeat-x;
  border-color: #ddddd9;
}
.btn-stone-100:focus, .btn-stone-100.focus {
  color: #212529;
  background: #e3e3e0 linear-gradient(180deg, #e6e6e4, #e3e3e0) repeat-x;
  border-color: #ddddd9;
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}
.btn-stone-100.disabled, .btn-stone-100:disabled {
  color: #212529;
  background-color: #f5f5f4;
  border-color: #f5f5f4;
  background-image: none;
}
.btn-stone-100:not(:disabled):not(.disabled):active, .btn-stone-100:not(:disabled):not(.disabled).active, .show > .btn-stone-100.dropdown-toggle {
  color: #212529;
  background-color: #ddddd9;
  background-image: none;
  border-color: #d7d7d3;
}
.btn-stone-100:not(:disabled):not(.disabled):active:focus, .btn-stone-100:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
}

.btn-stone-200 {
  color: #212529;
  background: #e7e5e4 linear-gradient(180deg, #eae8e8, #e7e5e4) repeat-x;
  border-color: #e7e5e4;
}
.btn-stone-200:hover {
  color: #212529;
  background: #d5d2d0 linear-gradient(180deg, #dad8d7, #d5d2d0) repeat-x;
  border-color: #cfcbc9;
}
.btn-stone-200:focus, .btn-stone-200.focus {
  color: #212529;
  background: #d5d2d0 linear-gradient(180deg, #dad8d7, #d5d2d0) repeat-x;
  border-color: #cfcbc9;
  box-shadow: 0 0 0 0.2rem rgba(201, 200, 200, 0.5);
}
.btn-stone-200.disabled, .btn-stone-200:disabled {
  color: #212529;
  background-color: #e7e5e4;
  border-color: #e7e5e4;
  background-image: none;
}
.btn-stone-200:not(:disabled):not(.disabled):active, .btn-stone-200:not(:disabled):not(.disabled).active, .show > .btn-stone-200.dropdown-toggle {
  color: #212529;
  background-color: #cfcbc9;
  background-image: none;
  border-color: #c9c5c2;
}
.btn-stone-200:not(:disabled):not(.disabled):active:focus, .btn-stone-200:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 200, 200, 0.5);
}

.btn-stone-300 {
  color: #212529;
  background: #d6d3d1 linear-gradient(180deg, #dbd9d7, #d6d3d1) repeat-x;
  border-color: #d6d3d1;
}
.btn-stone-300:hover {
  color: #212529;
  background: #c4c0bd linear-gradient(180deg, #ccc9c6, #c4c0bd) repeat-x;
  border-color: #beb9b6;
}
.btn-stone-300:focus, .btn-stone-300.focus {
  color: #212529;
  background: #c4c0bd linear-gradient(180deg, #ccc9c6, #c4c0bd) repeat-x;
  border-color: #beb9b6;
  box-shadow: 0 0 0 0.2rem rgba(187, 185, 184, 0.5);
}
.btn-stone-300.disabled, .btn-stone-300:disabled {
  color: #212529;
  background-color: #d6d3d1;
  border-color: #d6d3d1;
  background-image: none;
}
.btn-stone-300:not(:disabled):not(.disabled):active, .btn-stone-300:not(:disabled):not(.disabled).active, .show > .btn-stone-300.dropdown-toggle {
  color: #212529;
  background-color: #beb9b6;
  background-image: none;
  border-color: #b8b3af;
}
.btn-stone-300:not(:disabled):not(.disabled):active:focus, .btn-stone-300:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 185, 184, 0.5);
}

.btn-stone-400 {
  color: #212529;
  background: #a8a29e linear-gradient(180deg, #b4afac, #a8a29e) repeat-x;
  border-color: #a8a29e;
}
.btn-stone-400:hover {
  color: #FEFEFE;
  background: #968f8a linear-gradient(180deg, #a59f9b, #968f8a) repeat-x;
  border-color: #908883;
}
.btn-stone-400:focus, .btn-stone-400.focus {
  color: #FEFEFE;
  background: #968f8a linear-gradient(180deg, #a59f9b, #968f8a) repeat-x;
  border-color: #908883;
  box-shadow: 0 0 0 0.2rem rgba(148, 143, 140, 0.5);
}
.btn-stone-400.disabled, .btn-stone-400:disabled {
  color: #212529;
  background-color: #a8a29e;
  border-color: #a8a29e;
  background-image: none;
}
.btn-stone-400:not(:disabled):not(.disabled):active, .btn-stone-400:not(:disabled):not(.disabled).active, .show > .btn-stone-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #908883;
  background-image: none;
  border-color: #8a827c;
}
.btn-stone-400:not(:disabled):not(.disabled):active:focus, .btn-stone-400:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 143, 140, 0.5);
}

.btn-stone-500 {
  color: #FEFEFE;
  background: #78716c linear-gradient(180deg, #8b8682, #78716c) repeat-x;
  border-color: #78716c;
}
.btn-stone-500:hover {
  color: #FEFEFE;
  background: #645e5a linear-gradient(180deg, #7a7572, #645e5a) repeat-x;
  border-color: #5d5854;
}
.btn-stone-500:focus, .btn-stone-500.focus {
  color: #FEFEFE;
  background: #645e5a linear-gradient(180deg, #7a7572, #645e5a) repeat-x;
  border-color: #5d5854;
  box-shadow: 0 0 0 0.2rem rgba(140, 134, 130, 0.5);
}
.btn-stone-500.disabled, .btn-stone-500:disabled {
  color: #FEFEFE;
  background-color: #78716c;
  border-color: #78716c;
  background-image: none;
}
.btn-stone-500:not(:disabled):not(.disabled):active, .btn-stone-500:not(:disabled):not(.disabled).active, .show > .btn-stone-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5d5854;
  background-image: none;
  border-color: #56514e;
}
.btn-stone-500:not(:disabled):not(.disabled):active:focus, .btn-stone-500:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140, 134, 130, 0.5);
}

.btn-stone-600 {
  color: #FEFEFE;
  background: #57534e linear-gradient(180deg, #6f6c68, #57534e) repeat-x;
  border-color: #57534e;
}
.btn-stone-600:hover {
  color: #FEFEFE;
  background: #43403c linear-gradient(180deg, #5e5c59, #43403c) repeat-x;
  border-color: #3c3936;
}
.btn-stone-600:focus, .btn-stone-600.focus {
  color: #FEFEFE;
  background: #43403c linear-gradient(180deg, #5e5c59, #43403c) repeat-x;
  border-color: #3c3936;
  box-shadow: 0 0 0 0.2rem rgba(112, 109, 104, 0.5);
}
.btn-stone-600.disabled, .btn-stone-600:disabled {
  color: #FEFEFE;
  background-color: #57534e;
  border-color: #57534e;
  background-image: none;
}
.btn-stone-600:not(:disabled):not(.disabled):active, .btn-stone-600:not(:disabled):not(.disabled).active, .show > .btn-stone-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3c3936;
  background-image: none;
  border-color: #353330;
}
.btn-stone-600:not(:disabled):not(.disabled):active:focus, .btn-stone-600:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 109, 104, 0.5);
}

.btn-stone-700 {
  color: #FEFEFE;
  background: #44403c linear-gradient(180deg, #5f5c59, #44403c) repeat-x;
  border-color: #44403c;
}
.btn-stone-700:hover {
  color: #FEFEFE;
  background: #302d2a linear-gradient(180deg, #4e4c4a, #302d2a) repeat-x;
  border-color: #292724;
}
.btn-stone-700:focus, .btn-stone-700.focus {
  color: #FEFEFE;
  background: #302d2a linear-gradient(180deg, #4e4c4a, #302d2a) repeat-x;
  border-color: #292724;
  box-shadow: 0 0 0 0.2rem rgba(96, 93, 89, 0.5);
}
.btn-stone-700.disabled, .btn-stone-700:disabled {
  color: #FEFEFE;
  background-color: #44403c;
  border-color: #44403c;
  background-image: none;
}
.btn-stone-700:not(:disabled):not(.disabled):active, .btn-stone-700:not(:disabled):not(.disabled).active, .show > .btn-stone-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #292724;
  background-image: none;
  border-color: #22201e;
}
.btn-stone-700:not(:disabled):not(.disabled):active:focus, .btn-stone-700:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 93, 89, 0.5);
}

.btn-stone-800 {
  color: #FEFEFE;
  background: #292524 linear-gradient(180deg, #484544, #292524) repeat-x;
  border-color: #292524;
}
.btn-stone-800:hover {
  color: #FEFEFE;
  background: #151312 linear-gradient(180deg, #373635, #151312) repeat-x;
  border-color: #0e0c0c;
}
.btn-stone-800:focus, .btn-stone-800.focus {
  color: #FEFEFE;
  background: #151312 linear-gradient(180deg, #373635, #151312) repeat-x;
  border-color: #0e0c0c;
  box-shadow: 0 0 0 0.2rem rgba(73, 70, 69, 0.5);
}
.btn-stone-800.disabled, .btn-stone-800:disabled {
  color: #FEFEFE;
  background-color: #292524;
  border-color: #292524;
  background-image: none;
}
.btn-stone-800:not(:disabled):not(.disabled):active, .btn-stone-800:not(:disabled):not(.disabled).active, .show > .btn-stone-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e0c0c;
  background-image: none;
  border-color: #070606;
}
.btn-stone-800:not(:disabled):not(.disabled):active:focus, .btn-stone-800:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 70, 69, 0.5);
}

.btn-stone-900 {
  color: #FEFEFE;
  background: #1c1917 linear-gradient(180deg, #3d3b39, #1c1917) repeat-x;
  border-color: #1c1917;
}
.btn-stone-900:hover {
  color: #FEFEFE;
  background: #070606 linear-gradient(180deg, #2b2b2b, #070606) repeat-x;
  border-color: black;
}
.btn-stone-900:focus, .btn-stone-900.focus {
  color: #FEFEFE;
  background: #070606 linear-gradient(180deg, #2b2b2b, #070606) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(62, 59, 58, 0.5);
}
.btn-stone-900.disabled, .btn-stone-900:disabled {
  color: #FEFEFE;
  background-color: #1c1917;
  border-color: #1c1917;
  background-image: none;
}
.btn-stone-900:not(:disabled):not(.disabled):active, .btn-stone-900:not(:disabled):not(.disabled).active, .show > .btn-stone-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-stone-900:not(:disabled):not(.disabled):active:focus, .btn-stone-900:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 59, 58, 0.5);
}

.btn-stone-950 {
  color: #FEFEFE;
  background: #0c0a09 linear-gradient(180deg, #2f2e2d, #0c0a09) repeat-x;
  border-color: #0c0a09;
}
.btn-stone-950:hover {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
}
.btn-stone-950:focus, .btn-stone-950.focus {
  color: #FEFEFE;
  background: black linear-gradient(180deg, #252626, black) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(48, 47, 46, 0.5);
}
.btn-stone-950.disabled, .btn-stone-950:disabled {
  color: #FEFEFE;
  background-color: #0c0a09;
  border-color: #0c0a09;
  background-image: none;
}
.btn-stone-950:not(:disabled):not(.disabled):active, .btn-stone-950:not(:disabled):not(.disabled).active, .show > .btn-stone-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-stone-950:not(:disabled):not(.disabled):active:focus, .btn-stone-950:not(:disabled):not(.disabled).active:focus, .show > .btn-stone-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 47, 46, 0.5);
}

.btn-red-50 {
  color: #212529;
  background: #fef2f2 linear-gradient(180deg, #fdf3f4, #fef2f2) repeat-x;
  border-color: #fef2f2;
}
.btn-red-50:hover {
  color: #212529;
  background: #fbcece linear-gradient(180deg, #fbd5d5, #fbcece) repeat-x;
  border-color: #fac3c3;
}
.btn-red-50:focus, .btn-red-50.focus {
  color: #212529;
  background: #fbcece linear-gradient(180deg, #fbd5d5, #fbcece) repeat-x;
  border-color: #fac3c3;
  box-shadow: 0 0 0 0.2rem rgba(221, 211, 212, 0.5);
}
.btn-red-50.disabled, .btn-red-50:disabled {
  color: #212529;
  background-color: #fef2f2;
  border-color: #fef2f2;
  background-image: none;
}
.btn-red-50:not(:disabled):not(.disabled):active, .btn-red-50:not(:disabled):not(.disabled).active, .show > .btn-red-50.dropdown-toggle {
  color: #212529;
  background-color: #fac3c3;
  background-image: none;
  border-color: #f9b7b7;
}
.btn-red-50:not(:disabled):not(.disabled):active:focus, .btn-red-50:not(:disabled):not(.disabled).active:focus, .show > .btn-red-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 211, 212, 0.5);
}

.btn-red-100 {
  color: #212529;
  background: #fee2e2 linear-gradient(180deg, #fde6e6, #fee2e2) repeat-x;
  border-color: #fee2e2;
}
.btn-red-100:hover {
  color: #212529;
  background: #fdbdbd linear-gradient(180deg, #fcc6c6, #fdbdbd) repeat-x;
  border-color: #fcb1b1;
}
.btn-red-100:focus, .btn-red-100.focus {
  color: #212529;
  background: #fdbdbd linear-gradient(180deg, #fcc6c6, #fdbdbd) repeat-x;
  border-color: #fcb1b1;
  box-shadow: 0 0 0 0.2rem rgba(221, 198, 198, 0.5);
}
.btn-red-100.disabled, .btn-red-100:disabled {
  color: #212529;
  background-color: #fee2e2;
  border-color: #fee2e2;
  background-image: none;
}
.btn-red-100:not(:disabled):not(.disabled):active, .btn-red-100:not(:disabled):not(.disabled).active, .show > .btn-red-100.dropdown-toggle {
  color: #212529;
  background-color: #fcb1b1;
  background-image: none;
  border-color: #fca4a4;
}
.btn-red-100:not(:disabled):not(.disabled):active:focus, .btn-red-100:not(:disabled):not(.disabled).active:focus, .show > .btn-red-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 198, 198, 0.5);
}

.btn-red-200 {
  color: #212529;
  background: #fecaca linear-gradient(180deg, #fdd1d2, #fecaca) repeat-x;
  border-color: #fecaca;
}
.btn-red-200:hover {
  color: #212529;
  background: #fda4a4 linear-gradient(180deg, #fcb1b1, #fda4a4) repeat-x;
  border-color: #fd9898;
}
.btn-red-200:focus, .btn-red-200.focus {
  color: #212529;
  background: #fda4a4 linear-gradient(180deg, #fcb1b1, #fda4a4) repeat-x;
  border-color: #fd9898;
  box-shadow: 0 0 0 0.2rem rgba(221, 177, 178, 0.5);
}
.btn-red-200.disabled, .btn-red-200:disabled {
  color: #212529;
  background-color: #fecaca;
  border-color: #fecaca;
  background-image: none;
}
.btn-red-200:not(:disabled):not(.disabled):active, .btn-red-200:not(:disabled):not(.disabled).active, .show > .btn-red-200.dropdown-toggle {
  color: #212529;
  background-color: #fd9898;
  background-image: none;
  border-color: #fd8b8b;
}
.btn-red-200:not(:disabled):not(.disabled):active:focus, .btn-red-200:not(:disabled):not(.disabled).active:focus, .show > .btn-red-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 177, 178, 0.5);
}

.btn-red-300 {
  color: #212529;
  background: #fca5a5 linear-gradient(180deg, #fbb2b2, #fca5a5) repeat-x;
  border-color: #fca5a5;
}
.btn-red-300:hover {
  color: #212529;
  background: #fb8080 linear-gradient(180deg, #fb9293, #fb8080) repeat-x;
  border-color: #fa7474;
}
.btn-red-300:focus, .btn-red-300.focus {
  color: #212529;
  background: #fb8080 linear-gradient(180deg, #fb9293, #fb8080) repeat-x;
  border-color: #fa7474;
  box-shadow: 0 0 0 0.2rem rgba(219, 146, 146, 0.5);
}
.btn-red-300.disabled, .btn-red-300:disabled {
  color: #212529;
  background-color: #fca5a5;
  border-color: #fca5a5;
  background-image: none;
}
.btn-red-300:not(:disabled):not(.disabled):active, .btn-red-300:not(:disabled):not(.disabled).active, .show > .btn-red-300.dropdown-toggle {
  color: #212529;
  background-color: #fa7474;
  background-image: none;
  border-color: #fa6767;
}
.btn-red-300:not(:disabled):not(.disabled):active:focus, .btn-red-300:not(:disabled):not(.disabled).active:focus, .show > .btn-red-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 146, 146, 0.5);
}

.btn-red-400 {
  color: #212529;
  background: #f87171 linear-gradient(180deg, #f88686, #f87171) repeat-x;
  border-color: #f87171;
}
.btn-red-400:hover {
  color: #FEFEFE;
  background: #f64d4d linear-gradient(180deg, #f66767, #f64d4d) repeat-x;
  border-color: #f64040;
}
.btn-red-400:focus, .btn-red-400.focus {
  color: #FEFEFE;
  background: #f64d4d linear-gradient(180deg, #f66767, #f64d4d) repeat-x;
  border-color: #f64040;
  box-shadow: 0 0 0 0.2rem rgba(216, 102, 102, 0.5);
}
.btn-red-400.disabled, .btn-red-400:disabled {
  color: #212529;
  background-color: #f87171;
  border-color: #f87171;
  background-image: none;
}
.btn-red-400:not(:disabled):not(.disabled):active, .btn-red-400:not(:disabled):not(.disabled).active, .show > .btn-red-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f64040;
  background-image: none;
  border-color: #f53434;
}
.btn-red-400:not(:disabled):not(.disabled):active:focus, .btn-red-400:not(:disabled):not(.disabled).active:focus, .show > .btn-red-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 102, 102, 0.5);
}

.btn-red-500 {
  color: #FEFEFE;
  background: #ef4444 linear-gradient(180deg, #f05f60, #ef4444) repeat-x;
  border-color: #ef4444;
}
.btn-red-500:hover {
  color: #FEFEFE;
  background: #ec2121 linear-gradient(180deg, #ee4242, #ec2121) repeat-x;
  border-color: #eb1515;
}
.btn-red-500:focus, .btn-red-500.focus {
  color: #FEFEFE;
  background: #ec2121 linear-gradient(180deg, #ee4242, #ec2121) repeat-x;
  border-color: #eb1515;
  box-shadow: 0 0 0 0.2rem rgba(241, 96, 96, 0.5);
}
.btn-red-500.disabled, .btn-red-500:disabled {
  color: #FEFEFE;
  background-color: #ef4444;
  border-color: #ef4444;
  background-image: none;
}
.btn-red-500:not(:disabled):not(.disabled):active, .btn-red-500:not(:disabled):not(.disabled).active, .show > .btn-red-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #eb1515;
  background-image: none;
  border-color: #e01313;
}
.btn-red-500:not(:disabled):not(.disabled):active:focus, .btn-red-500:not(:disabled):not(.disabled).active:focus, .show > .btn-red-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 96, 96, 0.5);
}

.btn-red-600 {
  color: #FEFEFE;
  background: #dc2626 linear-gradient(180deg, #e04646, #dc2626) repeat-x;
  border-color: #dc2626;
}
.btn-red-600:hover {
  color: #FEFEFE;
  background: #bd1f1f linear-gradient(180deg, #c64040, #bd1f1f) repeat-x;
  border-color: #b21d1d;
}
.btn-red-600:focus, .btn-red-600.focus {
  color: #FEFEFE;
  background: #bd1f1f linear-gradient(180deg, #c64040, #bd1f1f) repeat-x;
  border-color: #b21d1d;
  box-shadow: 0 0 0 0.2rem rgba(225, 70, 70, 0.5);
}
.btn-red-600.disabled, .btn-red-600:disabled {
  color: #FEFEFE;
  background-color: #dc2626;
  border-color: #dc2626;
  background-image: none;
}
.btn-red-600:not(:disabled):not(.disabled):active, .btn-red-600:not(:disabled):not(.disabled).active, .show > .btn-red-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b21d1d;
  background-image: none;
  border-color: #a71b1b;
}
.btn-red-600:not(:disabled):not(.disabled):active:focus, .btn-red-600:not(:disabled):not(.disabled).active:focus, .show > .btn-red-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 70, 70, 0.5);
}

.btn-red-700 {
  color: #FEFEFE;
  background: #b91c1c linear-gradient(180deg, #c23d3e, #b91c1c) repeat-x;
  border-color: #b91c1c;
}
.btn-red-700:hover {
  color: #FEFEFE;
  background: #981717 linear-gradient(180deg, #a63939, #981717) repeat-x;
  border-color: #8d1515;
}
.btn-red-700:focus, .btn-red-700.focus {
  color: #FEFEFE;
  background: #981717 linear-gradient(180deg, #a63939, #981717) repeat-x;
  border-color: #8d1515;
  box-shadow: 0 0 0 0.2rem rgba(195, 62, 62, 0.5);
}
.btn-red-700.disabled, .btn-red-700:disabled {
  color: #FEFEFE;
  background-color: #b91c1c;
  border-color: #b91c1c;
  background-image: none;
}
.btn-red-700:not(:disabled):not(.disabled):active, .btn-red-700:not(:disabled):not(.disabled).active, .show > .btn-red-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8d1515;
  background-image: none;
  border-color: #821414;
}
.btn-red-700:not(:disabled):not(.disabled):active:focus, .btn-red-700:not(:disabled):not(.disabled).active:focus, .show > .btn-red-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 62, 62, 0.5);
}

.btn-red-800 {
  color: #FEFEFE;
  background: #991b1b linear-gradient(180deg, #a73c3d, #991b1b) repeat-x;
  border-color: #991b1b;
}
.btn-red-800:hover {
  color: #FEFEFE;
  background: #781515 linear-gradient(180deg, #8b3738, #781515) repeat-x;
  border-color: #6e1313;
}
.btn-red-800:focus, .btn-red-800.focus {
  color: #FEFEFE;
  background: #781515 linear-gradient(180deg, #8b3738, #781515) repeat-x;
  border-color: #6e1313;
  box-shadow: 0 0 0 0.2rem rgba(168, 61, 61, 0.5);
}
.btn-red-800.disabled, .btn-red-800:disabled {
  color: #FEFEFE;
  background-color: #991b1b;
  border-color: #991b1b;
  background-image: none;
}
.btn-red-800:not(:disabled):not(.disabled):active, .btn-red-800:not(:disabled):not(.disabled).active, .show > .btn-red-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6e1313;
  background-image: none;
  border-color: #631111;
}
.btn-red-800:not(:disabled):not(.disabled):active:focus, .btn-red-800:not(:disabled):not(.disabled).active:focus, .show > .btn-red-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 61, 61, 0.5);
}

.btn-red-900 {
  color: #FEFEFE;
  background: #7f1d1d linear-gradient(180deg, #913e3e, #7f1d1d) repeat-x;
  border-color: #7f1d1d;
}
.btn-red-900:hover {
  color: #FEFEFE;
  background: #601616 linear-gradient(180deg, #773839, #601616) repeat-x;
  border-color: #551414;
}
.btn-red-900:focus, .btn-red-900.focus {
  color: #FEFEFE;
  background: #601616 linear-gradient(180deg, #773839, #601616) repeat-x;
  border-color: #551414;
  box-shadow: 0 0 0 0.2rem rgba(146, 63, 63, 0.5);
}
.btn-red-900.disabled, .btn-red-900:disabled {
  color: #FEFEFE;
  background-color: #7f1d1d;
  border-color: #7f1d1d;
  background-image: none;
}
.btn-red-900:not(:disabled):not(.disabled):active, .btn-red-900:not(:disabled):not(.disabled).active, .show > .btn-red-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #551414;
  background-image: none;
  border-color: #4b1111;
}
.btn-red-900:not(:disabled):not(.disabled):active:focus, .btn-red-900:not(:disabled):not(.disabled).active:focus, .show > .btn-red-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(146, 63, 63, 0.5);
}

.btn-red-950 {
  color: #FEFEFE;
  background: #450a0a linear-gradient(180deg, #602e2e, #450a0a) repeat-x;
  border-color: #450a0a;
}
.btn-red-950:hover {
  color: #FEFEFE;
  background: #240505 linear-gradient(180deg, #442a2a, #240505) repeat-x;
  border-color: #180404;
}
.btn-red-950:focus, .btn-red-950.focus {
  color: #FEFEFE;
  background: #240505 linear-gradient(180deg, #442a2a, #240505) repeat-x;
  border-color: #180404;
  box-shadow: 0 0 0 0.2rem rgba(97, 47, 47, 0.5);
}
.btn-red-950.disabled, .btn-red-950:disabled {
  color: #FEFEFE;
  background-color: #450a0a;
  border-color: #450a0a;
  background-image: none;
}
.btn-red-950:not(:disabled):not(.disabled):active, .btn-red-950:not(:disabled):not(.disabled).active, .show > .btn-red-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #180404;
  background-image: none;
  border-color: #0d0202;
}
.btn-red-950:not(:disabled):not(.disabled):active:focus, .btn-red-950:not(:disabled):not(.disabled).active:focus, .show > .btn-red-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 47, 47, 0.5);
}

.btn-orange-50 {
  color: #212529;
  background: #fff7ed linear-gradient(180deg, #fef7ef, #fff7ed) repeat-x;
  border-color: #fff7ed;
}
.btn-orange-50:hover {
  color: #212529;
  background: #ffe6c7 linear-gradient(180deg, #fee9cf, #ffe6c7) repeat-x;
  border-color: #ffe0ba;
}
.btn-orange-50:focus, .btn-orange-50.focus {
  color: #212529;
  background: #ffe6c7 linear-gradient(180deg, #fee9cf, #ffe6c7) repeat-x;
  border-color: #ffe0ba;
  box-shadow: 0 0 0 0.2rem rgba(222, 216, 208, 0.5);
}
.btn-orange-50.disabled, .btn-orange-50:disabled {
  color: #212529;
  background-color: #fff7ed;
  border-color: #fff7ed;
  background-image: none;
}
.btn-orange-50:not(:disabled):not(.disabled):active, .btn-orange-50:not(:disabled):not(.disabled).active, .show > .btn-orange-50.dropdown-toggle {
  color: #212529;
  background-color: #ffe0ba;
  background-image: none;
  border-color: #ffdbad;
}
.btn-orange-50:not(:disabled):not(.disabled):active:focus, .btn-orange-50:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 216, 208, 0.5);
}

.btn-orange-100 {
  color: #212529;
  background: #ffedd5 linear-gradient(180deg, #feefdb, #ffedd5) repeat-x;
  border-color: #ffedd5;
}
.btn-orange-100:hover {
  color: #212529;
  background: #ffddaf linear-gradient(180deg, #fee1bb, #ffddaf) repeat-x;
  border-color: #ffd7a2;
}
.btn-orange-100:focus, .btn-orange-100.focus {
  color: #212529;
  background: #ffddaf linear-gradient(180deg, #fee1bb, #ffddaf) repeat-x;
  border-color: #ffd7a2;
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 187, 0.5);
}
.btn-orange-100.disabled, .btn-orange-100:disabled {
  color: #212529;
  background-color: #ffedd5;
  border-color: #ffedd5;
  background-image: none;
}
.btn-orange-100:not(:disabled):not(.disabled):active, .btn-orange-100:not(:disabled):not(.disabled).active, .show > .btn-orange-100.dropdown-toggle {
  color: #212529;
  background-color: #ffd7a2;
  background-image: none;
  border-color: #ffd295;
}
.btn-orange-100:not(:disabled):not(.disabled):active:focus, .btn-orange-100:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 187, 0.5);
}

.btn-orange-200 {
  color: #212529;
  background: #fed7aa linear-gradient(180deg, #fddcb6, #fed7aa) repeat-x;
  border-color: #fed7aa;
}
.btn-orange-200:hover {
  color: #212529;
  background: #fec584 linear-gradient(180deg, #fdcd96, #fec584) repeat-x;
  border-color: #fdbf78;
}
.btn-orange-200:focus, .btn-orange-200.focus {
  color: #212529;
  background: #fec584 linear-gradient(180deg, #fdcd96, #fec584) repeat-x;
  border-color: #fdbf78;
  box-shadow: 0 0 0 0.2rem rgba(221, 188, 151, 0.5);
}
.btn-orange-200.disabled, .btn-orange-200:disabled {
  color: #212529;
  background-color: #fed7aa;
  border-color: #fed7aa;
  background-image: none;
}
.btn-orange-200:not(:disabled):not(.disabled):active, .btn-orange-200:not(:disabled):not(.disabled).active, .show > .btn-orange-200.dropdown-toggle {
  color: #212529;
  background-color: #fdbf78;
  background-image: none;
  border-color: #fdb96b;
}
.btn-orange-200:not(:disabled):not(.disabled):active:focus, .btn-orange-200:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 188, 151, 0.5);
}

.btn-orange-300 {
  color: #212529;
  background: #fdba74 linear-gradient(180deg, #fcc488, #fdba74) repeat-x;
  border-color: #fdba74;
}
.btn-orange-300:hover {
  color: #212529;
  background: #fca74e linear-gradient(180deg, #fbb368, #fca74e) repeat-x;
  border-color: #fca142;
}
.btn-orange-300:focus, .btn-orange-300.focus {
  color: #212529;
  background: #fca74e linear-gradient(180deg, #fbb368, #fca74e) repeat-x;
  border-color: #fca142;
  box-shadow: 0 0 0 0.2rem rgba(220, 164, 105, 0.5);
}
.btn-orange-300.disabled, .btn-orange-300:disabled {
  color: #212529;
  background-color: #fdba74;
  border-color: #fdba74;
  background-image: none;
}
.btn-orange-300:not(:disabled):not(.disabled):active, .btn-orange-300:not(:disabled):not(.disabled).active, .show > .btn-orange-300.dropdown-toggle {
  color: #212529;
  background-color: #fca142;
  background-image: none;
  border-color: #fc9b35;
}
.btn-orange-300:not(:disabled):not(.disabled):active:focus, .btn-orange-300:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 164, 105, 0.5);
}

.btn-orange-400 {
  color: #212529;
  background: #fb923c linear-gradient(180deg, #fba259, #fb923c) repeat-x;
  border-color: #fb923c;
}
.btn-orange-400:hover {
  color: #212529;
  background: #fa7d17 linear-gradient(180deg, #fa9039, #fa7d17) repeat-x;
  border-color: #fa760a;
}
.btn-orange-400:focus, .btn-orange-400.focus {
  color: #212529;
  background: #fa7d17 linear-gradient(180deg, #fa9039, #fa7d17) repeat-x;
  border-color: #fa760a;
  box-shadow: 0 0 0 0.2rem rgba(218, 130, 57, 0.5);
}
.btn-orange-400.disabled, .btn-orange-400:disabled {
  color: #212529;
  background-color: #fb923c;
  border-color: #fb923c;
  background-image: none;
}
.btn-orange-400:not(:disabled):not(.disabled):active, .btn-orange-400:not(:disabled):not(.disabled).active, .show > .btn-orange-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #fa760a;
  background-image: none;
  border-color: #f27005;
}
.btn-orange-400:not(:disabled):not(.disabled):active:focus, .btn-orange-400:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 130, 57, 0.5);
}

.btn-orange-500 {
  color: #FEFEFE;
  background: #f97316 linear-gradient(180deg, #f98739, #f97316) repeat-x;
  border-color: #f97316;
}
.btn-orange-500:hover {
  color: #FEFEFE;
  background: #e36006 linear-gradient(180deg, #e6772b, #e36006) repeat-x;
  border-color: #d65b06;
}
.btn-orange-500:focus, .btn-orange-500.focus {
  color: #FEFEFE;
  background: #e36006 linear-gradient(180deg, #e6772b, #e36006) repeat-x;
  border-color: #d65b06;
  box-shadow: 0 0 0 0.2rem rgba(250, 136, 57, 0.5);
}
.btn-orange-500.disabled, .btn-orange-500:disabled {
  color: #FEFEFE;
  background-color: #f97316;
  border-color: #f97316;
  background-image: none;
}
.btn-orange-500:not(:disabled):not(.disabled):active, .btn-orange-500:not(:disabled):not(.disabled).active, .show > .btn-orange-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #d65b06;
  background-image: none;
  border-color: #ca5605;
}
.btn-orange-500:not(:disabled):not(.disabled):active:focus, .btn-orange-500:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 136, 57, 0.5);
}

.btn-orange-600 {
  color: #FEFEFE;
  background: #ea580c linear-gradient(180deg, #ec7030, #ea580c) repeat-x;
  border-color: #ea580c;
}
.btn-orange-600:hover {
  color: #FEFEFE;
  background: #c64a0a linear-gradient(180deg, #ce642e, #c64a0a) repeat-x;
  border-color: #b9460a;
}
.btn-orange-600:focus, .btn-orange-600.focus {
  color: #FEFEFE;
  background: #c64a0a linear-gradient(180deg, #ce642e, #c64a0a) repeat-x;
  border-color: #b9460a;
  box-shadow: 0 0 0 0.2rem rgba(237, 113, 48, 0.5);
}
.btn-orange-600.disabled, .btn-orange-600:disabled {
  color: #FEFEFE;
  background-color: #ea580c;
  border-color: #ea580c;
  background-image: none;
}
.btn-orange-600:not(:disabled):not(.disabled):active, .btn-orange-600:not(:disabled):not(.disabled).active, .show > .btn-orange-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b9460a;
  background-image: none;
  border-color: #ad4109;
}
.btn-orange-600:not(:disabled):not(.disabled):active:focus, .btn-orange-600:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 113, 48, 0.5);
}

.btn-orange-700 {
  color: #FEFEFE;
  background: #c2410c linear-gradient(180deg, #ca5d30, #c2410c) repeat-x;
  border-color: #c2410c;
}
.btn-orange-700:hover {
  color: #FEFEFE;
  background: #9e350a linear-gradient(180deg, #ac532e, #9e350a) repeat-x;
  border-color: #923109;
}
.btn-orange-700:focus, .btn-orange-700.focus {
  color: #FEFEFE;
  background: #9e350a linear-gradient(180deg, #ac532e, #9e350a) repeat-x;
  border-color: #923109;
  box-shadow: 0 0 0 0.2rem rgba(203, 93, 48, 0.5);
}
.btn-orange-700.disabled, .btn-orange-700:disabled {
  color: #FEFEFE;
  background-color: #c2410c;
  border-color: #c2410c;
  background-image: none;
}
.btn-orange-700:not(:disabled):not(.disabled):active, .btn-orange-700:not(:disabled):not(.disabled).active, .show > .btn-orange-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #923109;
  background-image: none;
  border-color: #862d08;
}
.btn-orange-700:not(:disabled):not(.disabled):active:focus, .btn-orange-700:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 93, 48, 0.5);
}

.btn-orange-800 {
  color: #FEFEFE;
  background: #9a3412 linear-gradient(180deg, #a85235, #9a3412) repeat-x;
  border-color: #9a3412;
}
.btn-orange-800:hover {
  color: #FEFEFE;
  background: #78280e linear-gradient(180deg, #8b4832, #78280e) repeat-x;
  border-color: #6c250d;
}
.btn-orange-800:focus, .btn-orange-800.focus {
  color: #FEFEFE;
  background: #78280e linear-gradient(180deg, #8b4832, #78280e) repeat-x;
  border-color: #6c250d;
  box-shadow: 0 0 0 0.2rem rgba(169, 82, 53, 0.5);
}
.btn-orange-800.disabled, .btn-orange-800:disabled {
  color: #FEFEFE;
  background-color: #9a3412;
  border-color: #9a3412;
  background-image: none;
}
.btn-orange-800:not(:disabled):not(.disabled):active, .btn-orange-800:not(:disabled):not(.disabled).active, .show > .btn-orange-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c250d;
  background-image: none;
  border-color: #61210b;
}
.btn-orange-800:not(:disabled):not(.disabled):active:focus, .btn-orange-800:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(169, 82, 53, 0.5);
}

.btn-orange-900 {
  color: #FEFEFE;
  background: #7c2d12 linear-gradient(180deg, #8f4c35, #7c2d12) repeat-x;
  border-color: #7c2d12;
}
.btn-orange-900:hover {
  color: #FEFEFE;
  background: #5b210d linear-gradient(180deg, #734231, #5b210d) repeat-x;
  border-color: #4f1d0c;
}
.btn-orange-900:focus, .btn-orange-900.focus {
  color: #FEFEFE;
  background: #5b210d linear-gradient(180deg, #734231, #5b210d) repeat-x;
  border-color: #4f1d0c;
  box-shadow: 0 0 0 0.2rem rgba(144, 76, 53, 0.5);
}
.btn-orange-900.disabled, .btn-orange-900:disabled {
  color: #FEFEFE;
  background-color: #7c2d12;
  border-color: #7c2d12;
  background-image: none;
}
.btn-orange-900:not(:disabled):not(.disabled):active, .btn-orange-900:not(:disabled):not(.disabled).active, .show > .btn-orange-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4f1d0c;
  background-image: none;
  border-color: #44190a;
}
.btn-orange-900:not(:disabled):not(.disabled):active:focus, .btn-orange-900:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 76, 53, 0.5);
}

.btn-orange-950 {
  color: #FEFEFE;
  background: #431407 linear-gradient(180deg, #5e372c, #431407) repeat-x;
  border-color: #431407;
}
.btn-orange-950:hover {
  color: #FEFEFE;
  background: #200a03 linear-gradient(180deg, #402e28, #200a03) repeat-x;
  border-color: #150602;
}
.btn-orange-950:focus, .btn-orange-950.focus {
  color: #FEFEFE;
  background: #200a03 linear-gradient(180deg, #402e28, #200a03) repeat-x;
  border-color: #150602;
  box-shadow: 0 0 0 0.2rem rgba(95, 55, 44, 0.5);
}
.btn-orange-950.disabled, .btn-orange-950:disabled {
  color: #FEFEFE;
  background-color: #431407;
  border-color: #431407;
  background-image: none;
}
.btn-orange-950:not(:disabled):not(.disabled):active, .btn-orange-950:not(:disabled):not(.disabled).active, .show > .btn-orange-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #150602;
  background-image: none;
  border-color: #090301;
}
.btn-orange-950:not(:disabled):not(.disabled):active:focus, .btn-orange-950:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 55, 44, 0.5);
}

.btn-amber-50 {
  color: #212529;
  background: #fffbeb linear-gradient(180deg, #fefbee, #fffbeb) repeat-x;
  border-color: #fffbeb;
}
.btn-amber-50:hover {
  color: #212529;
  background: #fff3c5 linear-gradient(180deg, #fef4cd, #fff3c5) repeat-x;
  border-color: #fff1b8;
}
.btn-amber-50:focus, .btn-amber-50.focus {
  color: #212529;
  background: #fff3c5 linear-gradient(180deg, #fef4cd, #fff3c5) repeat-x;
  border-color: #fff1b8;
  box-shadow: 0 0 0 0.2rem rgba(222, 219, 206, 0.5);
}
.btn-amber-50.disabled, .btn-amber-50:disabled {
  color: #212529;
  background-color: #fffbeb;
  border-color: #fffbeb;
  background-image: none;
}
.btn-amber-50:not(:disabled):not(.disabled):active, .btn-amber-50:not(:disabled):not(.disabled).active, .show > .btn-amber-50.dropdown-toggle {
  color: #212529;
  background-color: #fff1b8;
  background-image: none;
  border-color: #ffeeab;
}
.btn-amber-50:not(:disabled):not(.disabled):active:focus, .btn-amber-50:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 219, 206, 0.5);
}

.btn-amber-100 {
  color: #212529;
  background: #fef3c7 linear-gradient(180deg, #fdf4cf, #fef3c7) repeat-x;
  border-color: #fef3c7;
}
.btn-amber-100:hover {
  color: #212529;
  background: #fdeba1 linear-gradient(180deg, #fcedaf, #fdeba1) repeat-x;
  border-color: #fde895;
}
.btn-amber-100:focus, .btn-amber-100.focus {
  color: #212529;
  background: #fdeba1 linear-gradient(180deg, #fcedaf, #fdeba1) repeat-x;
  border-color: #fde895;
  box-shadow: 0 0 0 0.2rem rgba(221, 212, 175, 0.5);
}
.btn-amber-100.disabled, .btn-amber-100:disabled {
  color: #212529;
  background-color: #fef3c7;
  border-color: #fef3c7;
  background-image: none;
}
.btn-amber-100:not(:disabled):not(.disabled):active, .btn-amber-100:not(:disabled):not(.disabled).active, .show > .btn-amber-100.dropdown-toggle {
  color: #212529;
  background-color: #fde895;
  background-image: none;
  border-color: #fde688;
}
.btn-amber-100:not(:disabled):not(.disabled):active:focus, .btn-amber-100:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 212, 175, 0.5);
}

.btn-amber-200 {
  color: #212529;
  background: #fde68a linear-gradient(180deg, #fce99b, #fde68a) repeat-x;
  border-color: #fde68a;
}
.btn-amber-200:hover {
  color: #212529;
  background: #fcde64 linear-gradient(180deg, #fbe27b, #fcde64) repeat-x;
  border-color: #fcdb58;
}
.btn-amber-200:focus, .btn-amber-200.focus {
  color: #212529;
  background: #fcde64 linear-gradient(180deg, #fbe27b, #fcde64) repeat-x;
  border-color: #fcdb58;
  box-shadow: 0 0 0 0.2rem rgba(220, 201, 123, 0.5);
}
.btn-amber-200.disabled, .btn-amber-200:disabled {
  color: #212529;
  background-color: #fde68a;
  border-color: #fde68a;
  background-image: none;
}
.btn-amber-200:not(:disabled):not(.disabled):active, .btn-amber-200:not(:disabled):not(.disabled).active, .show > .btn-amber-200.dropdown-toggle {
  color: #212529;
  background-color: #fcdb58;
  background-image: none;
  border-color: #fcd94b;
}
.btn-amber-200:not(:disabled):not(.disabled):active:focus, .btn-amber-200:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 201, 123, 0.5);
}

.btn-amber-300 {
  color: #212529;
  background: #fcd34d linear-gradient(180deg, #fbd967, #fcd34d) repeat-x;
  border-color: #fcd34d;
}
.btn-amber-300:hover {
  color: #212529;
  background: #fbca27 linear-gradient(180deg, #fbd147, #fbca27) repeat-x;
  border-color: #fbc71b;
}
.btn-amber-300:focus, .btn-amber-300.focus {
  color: #212529;
  background: #fbca27 linear-gradient(180deg, #fbd147, #fbca27) repeat-x;
  border-color: #fbc71b;
  box-shadow: 0 0 0 0.2rem rgba(219, 185, 72, 0.5);
}
.btn-amber-300.disabled, .btn-amber-300:disabled {
  color: #212529;
  background-color: #fcd34d;
  border-color: #fcd34d;
  background-image: none;
}
.btn-amber-300:not(:disabled):not(.disabled):active, .btn-amber-300:not(:disabled):not(.disabled).active, .show > .btn-amber-300.dropdown-toggle {
  color: #212529;
  background-color: #fbc71b;
  background-image: none;
  border-color: #fbc40e;
}
.btn-amber-300:not(:disabled):not(.disabled):active:focus, .btn-amber-300:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 185, 72, 0.5);
}

.btn-amber-400 {
  color: #212529;
  background: #fbbf24 linear-gradient(180deg, #fbc844, #fbbf24) repeat-x;
  border-color: #fbbf24;
}
.btn-amber-400:hover {
  color: #212529;
  background: #f4b104 linear-gradient(180deg, #f5bc29, #f4b104) repeat-x;
  border-color: #e8a804;
}
.btn-amber-400:focus, .btn-amber-400.focus {
  color: #212529;
  background: #f4b104 linear-gradient(180deg, #f5bc29, #f4b104) repeat-x;
  border-color: #e8a804;
  box-shadow: 0 0 0 0.2rem rgba(218, 168, 37, 0.5);
}
.btn-amber-400.disabled, .btn-amber-400:disabled {
  color: #212529;
  background-color: #fbbf24;
  border-color: #fbbf24;
  background-image: none;
}
.btn-amber-400:not(:disabled):not(.disabled):active, .btn-amber-400:not(:disabled):not(.disabled).active, .show > .btn-amber-400.dropdown-toggle {
  color: #212529;
  background-color: #e8a804;
  background-image: none;
  border-color: #db9f04;
}
.btn-amber-400:not(:disabled):not(.disabled):active:focus, .btn-amber-400:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 168, 37, 0.5);
}

.btn-amber-500 {
  color: #212529;
  background: #f59e0b linear-gradient(180deg, #f5ac2f, #f59e0b) repeat-x;
  border-color: #f59e0b;
}
.btn-amber-500:hover {
  color: #FEFEFE;
  background: #d18709 linear-gradient(180deg, #d7982d, #d18709) repeat-x;
  border-color: #c57f08;
}
.btn-amber-500:focus, .btn-amber-500.focus {
  color: #FEFEFE;
  background: #d18709 linear-gradient(180deg, #d7982d, #d18709) repeat-x;
  border-color: #c57f08;
  box-shadow: 0 0 0 0.2rem rgba(213, 140, 16, 0.5);
}
.btn-amber-500.disabled, .btn-amber-500:disabled {
  color: #212529;
  background-color: #f59e0b;
  border-color: #f59e0b;
  background-image: none;
}
.btn-amber-500:not(:disabled):not(.disabled):active, .btn-amber-500:not(:disabled):not(.disabled).active, .show > .btn-amber-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c57f08;
  background-image: none;
  border-color: #b97708;
}
.btn-amber-500:not(:disabled):not(.disabled):active:focus, .btn-amber-500:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 140, 16, 0.5);
}

.btn-amber-600 {
  color: #FEFEFE;
  background: #d97706 linear-gradient(180deg, #de8b2b, #d97706) repeat-x;
  border-color: #d97706;
}
.btn-amber-600:hover {
  color: #FEFEFE;
  background: #b46305 linear-gradient(180deg, #be7a2a, #b46305) repeat-x;
  border-color: #a75c05;
}
.btn-amber-600:focus, .btn-amber-600.focus {
  color: #FEFEFE;
  background: #b46305 linear-gradient(180deg, #be7a2a, #b46305) repeat-x;
  border-color: #a75c05;
  box-shadow: 0 0 0 0.2rem rgba(223, 139, 43, 0.5);
}
.btn-amber-600.disabled, .btn-amber-600:disabled {
  color: #FEFEFE;
  background-color: #d97706;
  border-color: #d97706;
  background-image: none;
}
.btn-amber-600:not(:disabled):not(.disabled):active, .btn-amber-600:not(:disabled):not(.disabled).active, .show > .btn-amber-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a75c05;
  background-image: none;
  border-color: #9b5504;
}
.btn-amber-600:not(:disabled):not(.disabled):active:focus, .btn-amber-600:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 139, 43, 0.5);
}

.btn-amber-700 {
  color: #FEFEFE;
  background: #b45309 linear-gradient(180deg, #be6c2d, #b45309) repeat-x;
  border-color: #b45309;
}
.btn-amber-700:hover {
  color: #FEFEFE;
  background: #904207 linear-gradient(180deg, #a05e2c, #904207) repeat-x;
  border-color: #833d07;
}
.btn-amber-700:focus, .btn-amber-700.focus {
  color: #FEFEFE;
  background: #904207 linear-gradient(180deg, #a05e2c, #904207) repeat-x;
  border-color: #833d07;
  box-shadow: 0 0 0 0.2rem rgba(191, 109, 46, 0.5);
}
.btn-amber-700.disabled, .btn-amber-700:disabled {
  color: #FEFEFE;
  background-color: #b45309;
  border-color: #b45309;
  background-image: none;
}
.btn-amber-700:not(:disabled):not(.disabled):active, .btn-amber-700:not(:disabled):not(.disabled).active, .show > .btn-amber-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #833d07;
  background-image: none;
  border-color: #773706;
}
.btn-amber-700:not(:disabled):not(.disabled):active:focus, .btn-amber-700:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 109, 46, 0.5);
}

.btn-amber-800 {
  color: #FEFEFE;
  background: #92400e linear-gradient(180deg, #a15c32, #92400e) repeat-x;
  border-color: #92400e;
}
.btn-amber-800:hover {
  color: #FEFEFE;
  background: #6f310b linear-gradient(180deg, #844f2f, #6f310b) repeat-x;
  border-color: #632c0a;
}
.btn-amber-800:focus, .btn-amber-800.focus {
  color: #FEFEFE;
  background: #6f310b linear-gradient(180deg, #844f2f, #6f310b) repeat-x;
  border-color: #632c0a;
  box-shadow: 0 0 0 0.2rem rgba(162, 93, 50, 0.5);
}
.btn-amber-800.disabled, .btn-amber-800:disabled {
  color: #FEFEFE;
  background-color: #92400e;
  border-color: #92400e;
  background-image: none;
}
.btn-amber-800:not(:disabled):not(.disabled):active, .btn-amber-800:not(:disabled):not(.disabled).active, .show > .btn-amber-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #632c0a;
  background-image: none;
  border-color: #582708;
}
.btn-amber-800:not(:disabled):not(.disabled):active:focus, .btn-amber-800:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 93, 50, 0.5);
}

.btn-amber-900 {
  color: #FEFEFE;
  background: #78350f linear-gradient(180deg, #8b5333, #78350f) repeat-x;
  border-color: #78350f;
}
.btn-amber-900:hover {
  color: #FEFEFE;
  background: #56260b linear-gradient(180deg, #6e462f, #56260b) repeat-x;
  border-color: #4b2109;
}
.btn-amber-900:focus, .btn-amber-900.focus {
  color: #FEFEFE;
  background: #56260b linear-gradient(180deg, #6e462f, #56260b) repeat-x;
  border-color: #4b2109;
  box-shadow: 0 0 0 0.2rem rgba(140, 83, 51, 0.5);
}
.btn-amber-900.disabled, .btn-amber-900:disabled {
  color: #FEFEFE;
  background-color: #78350f;
  border-color: #78350f;
  background-image: none;
}
.btn-amber-900:not(:disabled):not(.disabled):active, .btn-amber-900:not(:disabled):not(.disabled).active, .show > .btn-amber-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4b2109;
  background-image: none;
  border-color: #3f1c08;
}
.btn-amber-900:not(:disabled):not(.disabled):active:focus, .btn-amber-900:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(140, 83, 51, 0.5);
}

.btn-amber-950 {
  color: #FEFEFE;
  background: #451a03 linear-gradient(180deg, #603c28, #451a03) repeat-x;
  border-color: #451a03;
}
.btn-amber-950:hover {
  color: #FEFEFE;
  background: #200c01 linear-gradient(180deg, #403027, #200c01) repeat-x;
  border-color: #140801;
}
.btn-amber-950:focus, .btn-amber-950.focus {
  color: #FEFEFE;
  background: #200c01 linear-gradient(180deg, #403027, #200c01) repeat-x;
  border-color: #140801;
  box-shadow: 0 0 0 0.2rem rgba(97, 60, 41, 0.5);
}
.btn-amber-950.disabled, .btn-amber-950:disabled {
  color: #FEFEFE;
  background-color: #451a03;
  border-color: #451a03;
  background-image: none;
}
.btn-amber-950:not(:disabled):not(.disabled):active, .btn-amber-950:not(:disabled):not(.disabled).active, .show > .btn-amber-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #140801;
  background-image: none;
  border-color: #080300;
}
.btn-amber-950:not(:disabled):not(.disabled):active:focus, .btn-amber-950:not(:disabled):not(.disabled).active:focus, .show > .btn-amber-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 60, 41, 0.5);
}

.btn-yellow-50 {
  color: #212529;
  background: #fefce8 linear-gradient(180deg, #fdfceb, #fefce8) repeat-x;
  border-color: #fefce8;
}
.btn-yellow-50:hover {
  color: #212529;
  background: #fcf7c3 linear-gradient(180deg, #fbf7cc, #fcf7c3) repeat-x;
  border-color: #fcf6b7;
}
.btn-yellow-50:focus, .btn-yellow-50.focus {
  color: #212529;
  background: #fcf7c3 linear-gradient(180deg, #fbf7cc, #fcf7c3) repeat-x;
  border-color: #fcf6b7;
  box-shadow: 0 0 0 0.2rem rgba(221, 220, 203, 0.5);
}
.btn-yellow-50.disabled, .btn-yellow-50:disabled {
  color: #212529;
  background-color: #fefce8;
  border-color: #fefce8;
  background-image: none;
}
.btn-yellow-50:not(:disabled):not(.disabled):active, .btn-yellow-50:not(:disabled):not(.disabled).active, .show > .btn-yellow-50.dropdown-toggle {
  color: #212529;
  background-color: #fcf6b7;
  background-image: none;
  border-color: #fbf4ab;
}
.btn-yellow-50:not(:disabled):not(.disabled):active:focus, .btn-yellow-50:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 220, 203, 0.5);
}

.btn-yellow-100 {
  color: #212529;
  background: #fef9c3 linear-gradient(180deg, #fdf9cc, #fef9c3) repeat-x;
  border-color: #fef9c3;
}
.btn-yellow-100:hover {
  color: #212529;
  background: #fdf59d linear-gradient(180deg, #fcf6ab, #fdf59d) repeat-x;
  border-color: #fdf491;
}
.btn-yellow-100:focus, .btn-yellow-100.focus {
  color: #212529;
  background: #fdf59d linear-gradient(180deg, #fcf6ab, #fdf59d) repeat-x;
  border-color: #fdf491;
  box-shadow: 0 0 0 0.2rem rgba(221, 217, 172, 0.5);
}
.btn-yellow-100.disabled, .btn-yellow-100:disabled {
  color: #212529;
  background-color: #fef9c3;
  border-color: #fef9c3;
  background-image: none;
}
.btn-yellow-100:not(:disabled):not(.disabled):active, .btn-yellow-100:not(:disabled):not(.disabled).active, .show > .btn-yellow-100.dropdown-toggle {
  color: #212529;
  background-color: #fdf491;
  background-image: none;
  border-color: #fdf384;
}
.btn-yellow-100:not(:disabled):not(.disabled):active:focus, .btn-yellow-100:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 217, 172, 0.5);
}

.btn-yellow-200 {
  color: #212529;
  background: #fef08a linear-gradient(180deg, #fdf29b, #fef08a) repeat-x;
  border-color: #fef08a;
}
.btn-yellow-200:hover {
  color: #212529;
  background: #feeb64 linear-gradient(180deg, #fded7b, #feeb64) repeat-x;
  border-color: #feea57;
}
.btn-yellow-200:focus, .btn-yellow-200.focus {
  color: #212529;
  background: #feeb64 linear-gradient(180deg, #fded7b, #feeb64) repeat-x;
  border-color: #feea57;
  box-shadow: 0 0 0 0.2rem rgba(221, 210, 123, 0.5);
}
.btn-yellow-200.disabled, .btn-yellow-200:disabled {
  color: #212529;
  background-color: #fef08a;
  border-color: #fef08a;
  background-image: none;
}
.btn-yellow-200:not(:disabled):not(.disabled):active, .btn-yellow-200:not(:disabled):not(.disabled).active, .show > .btn-yellow-200.dropdown-toggle {
  color: #212529;
  background-color: #feea57;
  background-image: none;
  border-color: #fde84b;
}
.btn-yellow-200:not(:disabled):not(.disabled):active:focus, .btn-yellow-200:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 210, 123, 0.5);
}

.btn-yellow-300 {
  color: #212529;
  background: #fde047 linear-gradient(180deg, #fce462, #fde047) repeat-x;
  border-color: #fde047;
}
.btn-yellow-300:hover {
  color: #212529;
  background: #fdda21 linear-gradient(180deg, #fcdf42, #fdda21) repeat-x;
  border-color: #fcd815;
}
.btn-yellow-300:focus, .btn-yellow-300.focus {
  color: #212529;
  background: #fdda21 linear-gradient(180deg, #fcdf42, #fdda21) repeat-x;
  border-color: #fcd815;
  box-shadow: 0 0 0 0.2rem rgba(220, 196, 67, 0.5);
}
.btn-yellow-300.disabled, .btn-yellow-300:disabled {
  color: #212529;
  background-color: #fde047;
  border-color: #fde047;
  background-image: none;
}
.btn-yellow-300:not(:disabled):not(.disabled):active, .btn-yellow-300:not(:disabled):not(.disabled).active, .show > .btn-yellow-300.dropdown-toggle {
  color: #212529;
  background-color: #fcd815;
  background-image: none;
  border-color: #fcd508;
}
.btn-yellow-300:not(:disabled):not(.disabled):active:focus, .btn-yellow-300:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 196, 67, 0.5);
}

.btn-yellow-400 {
  color: #212529;
  background: #facc15 linear-gradient(180deg, #fad338, #facc15) repeat-x;
  border-color: #facc15;
}
.btn-yellow-400:hover {
  color: #212529;
  background: #e4b705 linear-gradient(180deg, #e7c12a, #e4b705) repeat-x;
  border-color: #d7ad05;
}
.btn-yellow-400:focus, .btn-yellow-400.focus {
  color: #212529;
  background: #e4b705 linear-gradient(180deg, #e7c12a, #e4b705) repeat-x;
  border-color: #d7ad05;
  box-shadow: 0 0 0 0.2rem rgba(217, 179, 24, 0.5);
}
.btn-yellow-400.disabled, .btn-yellow-400:disabled {
  color: #212529;
  background-color: #facc15;
  border-color: #facc15;
  background-image: none;
}
.btn-yellow-400:not(:disabled):not(.disabled):active, .btn-yellow-400:not(:disabled):not(.disabled).active, .show > .btn-yellow-400.dropdown-toggle {
  color: #212529;
  background-color: #d7ad05;
  background-image: none;
  border-color: #cba304;
}
.btn-yellow-400:not(:disabled):not(.disabled):active:focus, .btn-yellow-400:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 179, 24, 0.5);
}

.btn-yellow-500 {
  color: #212529;
  background: #eab308 linear-gradient(180deg, #ecbe2d, #eab308) repeat-x;
  border-color: #eab308;
}
.btn-yellow-500:hover {
  color: #FEFEFE;
  background: #c59707 linear-gradient(180deg, #cda62c, #c59707) repeat-x;
  border-color: #b98d06;
}
.btn-yellow-500:focus, .btn-yellow-500.focus {
  color: #FEFEFE;
  background: #c59707 linear-gradient(180deg, #cda62c, #c59707) repeat-x;
  border-color: #b98d06;
  box-shadow: 0 0 0 0.2rem rgba(204, 158, 13, 0.5);
}
.btn-yellow-500.disabled, .btn-yellow-500:disabled {
  color: #212529;
  background-color: #eab308;
  border-color: #eab308;
  background-image: none;
}
.btn-yellow-500:not(:disabled):not(.disabled):active, .btn-yellow-500:not(:disabled):not(.disabled).active, .show > .btn-yellow-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b98d06;
  background-image: none;
  border-color: #ac8406;
}
.btn-yellow-500:not(:disabled):not(.disabled):active:focus, .btn-yellow-500:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 158, 13, 0.5);
}

.btn-yellow-600 {
  color: #FEFEFE;
  background: #ca8a04 linear-gradient(180deg, #d19b29, #ca8a04) repeat-x;
  border-color: #ca8a04;
}
.btn-yellow-600:hover {
  color: #FEFEFE;
  background: #a47003 linear-gradient(180deg, #b18528, #a47003) repeat-x;
  border-color: #986803;
}
.btn-yellow-600:focus, .btn-yellow-600.focus {
  color: #FEFEFE;
  background: #a47003 linear-gradient(180deg, #b18528, #a47003) repeat-x;
  border-color: #986803;
  box-shadow: 0 0 0 0.2rem rgba(210, 155, 42, 0.5);
}
.btn-yellow-600.disabled, .btn-yellow-600:disabled {
  color: #FEFEFE;
  background-color: #ca8a04;
  border-color: #ca8a04;
  background-image: none;
}
.btn-yellow-600:not(:disabled):not(.disabled):active, .btn-yellow-600:not(:disabled):not(.disabled).active, .show > .btn-yellow-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #986803;
  background-image: none;
  border-color: #8b5f03;
}
.btn-yellow-600:not(:disabled):not(.disabled):active:focus, .btn-yellow-600:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 155, 42, 0.5);
}

.btn-yellow-700 {
  color: #FEFEFE;
  background: #a16207 linear-gradient(180deg, #ae792c, #a16207) repeat-x;
  border-color: #a16207;
}
.btn-yellow-700:hover {
  color: #FEFEFE;
  background: #7c4c05 linear-gradient(180deg, #8f662a, #7c4c05) repeat-x;
  border-color: #704405;
}
.btn-yellow-700:focus, .btn-yellow-700.focus {
  color: #FEFEFE;
  background: #7c4c05 linear-gradient(180deg, #8f662a, #7c4c05) repeat-x;
  border-color: #704405;
  box-shadow: 0 0 0 0.2rem rgba(175, 121, 44, 0.5);
}
.btn-yellow-700.disabled, .btn-yellow-700:disabled {
  color: #FEFEFE;
  background-color: #a16207;
  border-color: #a16207;
  background-image: none;
}
.btn-yellow-700:not(:disabled):not(.disabled):active, .btn-yellow-700:not(:disabled):not(.disabled).active, .show > .btn-yellow-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #704405;
  background-image: none;
  border-color: #643d04;
}
.btn-yellow-700:not(:disabled):not(.disabled):active:focus, .btn-yellow-700:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 121, 44, 0.5);
}

.btn-yellow-800 {
  color: #FEFEFE;
  background: #854d0e linear-gradient(180deg, #966732, #854d0e) repeat-x;
  border-color: #854d0e;
}
.btn-yellow-800:hover {
  color: #FEFEFE;
  background: #62390a linear-gradient(180deg, #79562e, #62390a) repeat-x;
  border-color: #573209;
}
.btn-yellow-800:focus, .btn-yellow-800.focus {
  color: #FEFEFE;
  background: #62390a linear-gradient(180deg, #79562e, #62390a) repeat-x;
  border-color: #573209;
  box-shadow: 0 0 0 0.2rem rgba(151, 104, 50, 0.5);
}
.btn-yellow-800.disabled, .btn-yellow-800:disabled {
  color: #FEFEFE;
  background-color: #854d0e;
  border-color: #854d0e;
  background-image: none;
}
.btn-yellow-800:not(:disabled):not(.disabled):active, .btn-yellow-800:not(:disabled):not(.disabled).active, .show > .btn-yellow-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #573209;
  background-image: none;
  border-color: #4b2c08;
}
.btn-yellow-800:not(:disabled):not(.disabled):active:focus, .btn-yellow-800:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(151, 104, 50, 0.5);
}

.btn-yellow-900 {
  color: #FEFEFE;
  background: #713f12 linear-gradient(180deg, #855b35, #713f12) repeat-x;
  border-color: #713f12;
}
.btn-yellow-900:hover {
  color: #FEFEFE;
  background: #502d0d linear-gradient(180deg, #694c31, #502d0d) repeat-x;
  border-color: #45260b;
}
.btn-yellow-900:focus, .btn-yellow-900.focus {
  color: #FEFEFE;
  background: #502d0d linear-gradient(180deg, #694c31, #502d0d) repeat-x;
  border-color: #45260b;
  box-shadow: 0 0 0 0.2rem rgba(134, 92, 53, 0.5);
}
.btn-yellow-900.disabled, .btn-yellow-900:disabled {
  color: #FEFEFE;
  background-color: #713f12;
  border-color: #713f12;
  background-image: none;
}
.btn-yellow-900:not(:disabled):not(.disabled):active, .btn-yellow-900:not(:disabled):not(.disabled).active, .show > .btn-yellow-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #45260b;
  background-image: none;
  border-color: #3a2009;
}
.btn-yellow-900:not(:disabled):not(.disabled):active:focus, .btn-yellow-900:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 92, 53, 0.5);
}

.btn-yellow-950 {
  color: #FEFEFE;
  background: #422006 linear-gradient(180deg, #5d412b, #422006) repeat-x;
  border-color: #422006;
}
.btn-yellow-950:hover {
  color: #FEFEFE;
  background: #1f0f03 linear-gradient(180deg, #403228, #1f0f03) repeat-x;
  border-color: #130902;
}
.btn-yellow-950:focus, .btn-yellow-950.focus {
  color: #FEFEFE;
  background: #1f0f03 linear-gradient(180deg, #403228, #1f0f03) repeat-x;
  border-color: #130902;
  box-shadow: 0 0 0 0.2rem rgba(94, 65, 43, 0.5);
}
.btn-yellow-950.disabled, .btn-yellow-950:disabled {
  color: #FEFEFE;
  background-color: #422006;
  border-color: #422006;
  background-image: none;
}
.btn-yellow-950:not(:disabled):not(.disabled):active, .btn-yellow-950:not(:disabled):not(.disabled).active, .show > .btn-yellow-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #130902;
  background-image: none;
  border-color: #080401;
}
.btn-yellow-950:not(:disabled):not(.disabled):active:focus, .btn-yellow-950:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 65, 43, 0.5);
}

.btn-lime-50 {
  color: #212529;
  background: #f7fee7 linear-gradient(180deg, #f7fdea, #f7fee7) repeat-x;
  border-color: #f7fee7;
}
.btn-lime-50:hover {
  color: #212529;
  background: #ebfcc2 linear-gradient(180deg, #edfccb, #ebfcc2) repeat-x;
  border-color: #e7fcb6;
}
.btn-lime-50:focus, .btn-lime-50.focus {
  color: #212529;
  background: #ebfcc2 linear-gradient(180deg, #edfccb, #ebfcc2) repeat-x;
  border-color: #e7fcb6;
  box-shadow: 0 0 0 0.2rem rgba(215, 221, 203, 0.5);
}
.btn-lime-50.disabled, .btn-lime-50:disabled {
  color: #212529;
  background-color: #f7fee7;
  border-color: #f7fee7;
  background-image: none;
}
.btn-lime-50:not(:disabled):not(.disabled):active, .btn-lime-50:not(:disabled):not(.disabled).active, .show > .btn-lime-50.dropdown-toggle {
  color: #212529;
  background-color: #e7fcb6;
  background-image: none;
  border-color: #e3fbaa;
}
.btn-lime-50:not(:disabled):not(.disabled):active:focus, .btn-lime-50:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 221, 203, 0.5);
}

.btn-lime-100 {
  color: #212529;
  background: #ecfccb linear-gradient(180deg, #eefcd2, #ecfccb) repeat-x;
  border-color: #ecfccb;
}
.btn-lime-100:hover {
  color: #212529;
  background: #dffaa7 linear-gradient(180deg, #e3fab4, #dffaa7) repeat-x;
  border-color: #daf99b;
}
.btn-lime-100:focus, .btn-lime-100.focus {
  color: #212529;
  background: #dffaa7 linear-gradient(180deg, #e3fab4, #dffaa7) repeat-x;
  border-color: #daf99b;
  box-shadow: 0 0 0 0.2rem rgba(206, 220, 179, 0.5);
}
.btn-lime-100.disabled, .btn-lime-100:disabled {
  color: #212529;
  background-color: #ecfccb;
  border-color: #ecfccb;
  background-image: none;
}
.btn-lime-100:not(:disabled):not(.disabled):active, .btn-lime-100:not(:disabled):not(.disabled).active, .show > .btn-lime-100.dropdown-toggle {
  color: #212529;
  background-color: #daf99b;
  background-image: none;
  border-color: #d6f98f;
}
.btn-lime-100:not(:disabled):not(.disabled):active:focus, .btn-lime-100:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 220, 179, 0.5);
}

.btn-lime-200 {
  color: #212529;
  background: #d9f99d linear-gradient(180deg, #def9ab, #d9f99d) repeat-x;
  border-color: #d9f99d;
}
.btn-lime-200:hover {
  color: #212529;
  background: #cbf779 linear-gradient(180deg, #d2f78d, #cbf779) repeat-x;
  border-color: #c6f66d;
}
.btn-lime-200:focus, .btn-lime-200.focus {
  color: #212529;
  background: #cbf779 linear-gradient(180deg, #d2f78d, #cbf779) repeat-x;
  border-color: #c6f66d;
  box-shadow: 0 0 0 0.2rem rgba(189, 217, 140, 0.5);
}
.btn-lime-200.disabled, .btn-lime-200:disabled {
  color: #212529;
  background-color: #d9f99d;
  border-color: #d9f99d;
  background-image: none;
}
.btn-lime-200:not(:disabled):not(.disabled):active, .btn-lime-200:not(:disabled):not(.disabled).active, .show > .btn-lime-200.dropdown-toggle {
  color: #212529;
  background-color: #c6f66d;
  background-image: none;
  border-color: #c2f561;
}
.btn-lime-200:not(:disabled):not(.disabled):active:focus, .btn-lime-200:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 217, 140, 0.5);
}

.btn-lime-300 {
  color: #212529;
  background: #bef264 linear-gradient(180deg, #c7f37b, #bef264) repeat-x;
  border-color: #bef264;
}
.btn-lime-300:hover {
  color: #212529;
  background: #afef41 linear-gradient(180deg, #baf15d, #afef41) repeat-x;
  border-color: #aaee35;
}
.btn-lime-300:focus, .btn-lime-300.focus {
  color: #212529;
  background: #afef41 linear-gradient(180deg, #baf15d, #afef41) repeat-x;
  border-color: #aaee35;
  box-shadow: 0 0 0 0.2rem rgba(166, 211, 91, 0.5);
}
.btn-lime-300.disabled, .btn-lime-300:disabled {
  color: #212529;
  background-color: #bef264;
  border-color: #bef264;
  background-image: none;
}
.btn-lime-300:not(:disabled):not(.disabled):active, .btn-lime-300:not(:disabled):not(.disabled).active, .show > .btn-lime-300.dropdown-toggle {
  color: #212529;
  background-color: #aaee35;
  background-image: none;
  border-color: #a5ed29;
}
.btn-lime-300:not(:disabled):not(.disabled):active:focus, .btn-lime-300:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(166, 211, 91, 0.5);
}

.btn-lime-400 {
  color: #212529;
  background: #a3e635 linear-gradient(180deg, #b0e953, #a3e635) repeat-x;
  border-color: #a3e635;
}
.btn-lime-400:hover {
  color: #212529;
  background: #92da1b linear-gradient(180deg, #a1df3d, #92da1b) repeat-x;
  border-color: #8ace1a;
}
.btn-lime-400:focus, .btn-lime-400.focus {
  color: #212529;
  background: #92da1b linear-gradient(180deg, #a1df3d, #92da1b) repeat-x;
  border-color: #8ace1a;
  box-shadow: 0 0 0 0.2rem rgba(144, 201, 51, 0.5);
}
.btn-lime-400.disabled, .btn-lime-400:disabled {
  color: #212529;
  background-color: #a3e635;
  border-color: #a3e635;
  background-image: none;
}
.btn-lime-400:not(:disabled):not(.disabled):active, .btn-lime-400:not(:disabled):not(.disabled).active, .show > .btn-lime-400.dropdown-toggle {
  color: #212529;
  background-color: #8ace1a;
  background-image: none;
  border-color: #82c318;
}
.btn-lime-400:not(:disabled):not(.disabled):active:focus, .btn-lime-400:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 201, 51, 0.5);
}

.btn-lime-500 {
  color: #212529;
  background: #84cc16 linear-gradient(180deg, #95d339, #84cc16) repeat-x;
  border-color: #84cc16;
}
.btn-lime-500:hover {
  color: #FEFEFE;
  background: #6ea912 linear-gradient(180deg, #83b535, #6ea912) repeat-x;
  border-color: #669e11;
}
.btn-lime-500:focus, .btn-lime-500.focus {
  color: #FEFEFE;
  background: #6ea912 linear-gradient(180deg, #83b535, #6ea912) repeat-x;
  border-color: #669e11;
  box-shadow: 0 0 0 0.2rem rgba(117, 179, 25, 0.5);
}
.btn-lime-500.disabled, .btn-lime-500:disabled {
  color: #212529;
  background-color: #84cc16;
  border-color: #84cc16;
  background-image: none;
}
.btn-lime-500:not(:disabled):not(.disabled):active, .btn-lime-500:not(:disabled):not(.disabled).active, .show > .btn-lime-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #669e11;
  background-image: none;
  border-color: #5f9210;
}
.btn-lime-500:not(:disabled):not(.disabled):active:focus, .btn-lime-500:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(117, 179, 25, 0.5);
}

.btn-lime-600 {
  color: #FEFEFE;
  background: #65a30d linear-gradient(180deg, #7bb031, #65a30d) repeat-x;
  border-color: #65a30d;
}
.btn-lime-600:hover {
  color: #FEFEFE;
  background: #4f800a linear-gradient(180deg, #68922e, #4f800a) repeat-x;
  border-color: #487409;
}
.btn-lime-600:focus, .btn-lime-600.focus {
  color: #FEFEFE;
  background: #4f800a linear-gradient(180deg, #68922e, #4f800a) repeat-x;
  border-color: #487409;
  box-shadow: 0 0 0 0.2rem rgba(124, 177, 49, 0.5);
}
.btn-lime-600.disabled, .btn-lime-600:disabled {
  color: #FEFEFE;
  background-color: #65a30d;
  border-color: #65a30d;
  background-image: none;
}
.btn-lime-600:not(:disabled):not(.disabled):active, .btn-lime-600:not(:disabled):not(.disabled).active, .show > .btn-lime-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #487409;
  background-image: none;
  border-color: #406808;
}
.btn-lime-600:not(:disabled):not(.disabled):active:focus, .btn-lime-600:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 177, 49, 0.5);
}

.btn-lime-700 {
  color: #FEFEFE;
  background: #4d7c0f linear-gradient(180deg, #678f33, #4d7c0f) repeat-x;
  border-color: #4d7c0f;
}
.btn-lime-700:hover {
  color: #FEFEFE;
  background: #385a0b linear-gradient(180deg, #55722f, #385a0b) repeat-x;
  border-color: #314f09;
}
.btn-lime-700:focus, .btn-lime-700.focus {
  color: #FEFEFE;
  background: #385a0b linear-gradient(180deg, #55722f, #385a0b) repeat-x;
  border-color: #314f09;
  box-shadow: 0 0 0 0.2rem rgba(104, 144, 51, 0.5);
}
.btn-lime-700.disabled, .btn-lime-700:disabled {
  color: #FEFEFE;
  background-color: #4d7c0f;
  border-color: #4d7c0f;
  background-image: none;
}
.btn-lime-700:not(:disabled):not(.disabled):active, .btn-lime-700:not(:disabled):not(.disabled).active, .show > .btn-lime-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #314f09;
  background-image: none;
  border-color: #2a4308;
}
.btn-lime-700:not(:disabled):not(.disabled):active:focus, .btn-lime-700:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(104, 144, 51, 0.5);
}

.btn-lime-800 {
  color: #FEFEFE;
  background: #3f6212 linear-gradient(180deg, #5b7935, #3f6212) repeat-x;
  border-color: #3f6212;
}
.btn-lime-800:hover {
  color: #FEFEFE;
  background: #2a420c linear-gradient(180deg, #495e30, #2a420c) repeat-x;
  border-color: #23370a;
}
.btn-lime-800:focus, .btn-lime-800.focus {
  color: #FEFEFE;
  background: #2a420c linear-gradient(180deg, #495e30, #2a420c) repeat-x;
  border-color: #23370a;
  box-shadow: 0 0 0 0.2rem rgba(92, 121, 53, 0.5);
}
.btn-lime-800.disabled, .btn-lime-800:disabled {
  color: #FEFEFE;
  background-color: #3f6212;
  border-color: #3f6212;
  background-image: none;
}
.btn-lime-800:not(:disabled):not(.disabled):active, .btn-lime-800:not(:disabled):not(.disabled).active, .show > .btn-lime-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #23370a;
  background-image: none;
  border-color: #1c2c08;
}
.btn-lime-800:not(:disabled):not(.disabled):active:focus, .btn-lime-800:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 121, 53, 0.5);
}

.btn-lime-900 {
  color: #FEFEFE;
  background: #365314 linear-gradient(180deg, #536c37, #365314) repeat-x;
  border-color: #365314;
}
.btn-lime-900:hover {
  color: #FEFEFE;
  background: #22340d linear-gradient(180deg, #425231, #22340d) repeat-x;
  border-color: #1b2a0a;
}
.btn-lime-900:focus, .btn-lime-900.focus {
  color: #FEFEFE;
  background: #22340d linear-gradient(180deg, #425231, #22340d) repeat-x;
  border-color: #1b2a0a;
  box-shadow: 0 0 0 0.2rem rgba(84, 109, 55, 0.5);
}
.btn-lime-900.disabled, .btn-lime-900:disabled {
  color: #FEFEFE;
  background-color: #365314;
  border-color: #365314;
  background-image: none;
}
.btn-lime-900:not(:disabled):not(.disabled):active, .btn-lime-900:not(:disabled):not(.disabled).active, .show > .btn-lime-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1b2a0a;
  background-image: none;
  border-color: #152008;
}
.btn-lime-900:not(:disabled):not(.disabled):active:focus, .btn-lime-900:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 109, 55, 0.5);
}

.btn-lime-950 {
  color: #FEFEFE;
  background: #1a2e05 linear-gradient(180deg, #3b4d2a, #1a2e05) repeat-x;
  border-color: #1a2e05;
}
.btn-lime-950:hover {
  color: #FEFEFE;
  background: #070c01 linear-gradient(180deg, #2b3027, #070c01) repeat-x;
  border-color: black;
}
.btn-lime-950:focus, .btn-lime-950.focus {
  color: #FEFEFE;
  background: #070c01 linear-gradient(180deg, #2b3027, #070c01) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(60, 77, 42, 0.5);
}
.btn-lime-950.disabled, .btn-lime-950:disabled {
  color: #FEFEFE;
  background-color: #1a2e05;
  border-color: #1a2e05;
  background-image: none;
}
.btn-lime-950:not(:disabled):not(.disabled):active, .btn-lime-950:not(:disabled):not(.disabled).active, .show > .btn-lime-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-lime-950:not(:disabled):not(.disabled):active:focus, .btn-lime-950:not(:disabled):not(.disabled).active:focus, .show > .btn-lime-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 77, 42, 0.5);
}

.btn-green-50 {
  color: #212529;
  background: #f0fdf4 linear-gradient(180deg, #f1fdf5, #f0fdf4) repeat-x;
  border-color: #f0fdf4;
}
.btn-green-50:hover {
  color: #212529;
  background: #cef9db linear-gradient(180deg, #d4f9e0, #cef9db) repeat-x;
  border-color: #c3f7d3;
}
.btn-green-50:focus, .btn-green-50.focus {
  color: #212529;
  background: #cef9db linear-gradient(180deg, #d4f9e0, #cef9db) repeat-x;
  border-color: #c3f7d3;
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 214, 0.5);
}
.btn-green-50.disabled, .btn-green-50:disabled {
  color: #212529;
  background-color: #f0fdf4;
  border-color: #f0fdf4;
  background-image: none;
}
.btn-green-50:not(:disabled):not(.disabled):active, .btn-green-50:not(:disabled):not(.disabled).active, .show > .btn-green-50.dropdown-toggle {
  color: #212529;
  background-color: #c3f7d3;
  background-image: none;
  border-color: #b8f6cb;
}
.btn-green-50:not(:disabled):not(.disabled):active:focus, .btn-green-50:not(:disabled):not(.disabled).active:focus, .show > .btn-green-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 214, 0.5);
}

.btn-green-100 {
  color: #212529;
  background: #dcfce7 linear-gradient(180deg, #e0fcea, #dcfce7) repeat-x;
  border-color: #dcfce7;
}
.btn-green-100:hover {
  color: #212529;
  background: #b9f9cf linear-gradient(180deg, #c2f9d6, #b9f9cf) repeat-x;
  border-color: #adf8c7;
}
.btn-green-100:focus, .btn-green-100.focus {
  color: #212529;
  background: #b9f9cf linear-gradient(180deg, #c2f9d6, #b9f9cf) repeat-x;
  border-color: #adf8c7;
  box-shadow: 0 0 0 0.2rem rgba(192, 220, 203, 0.5);
}
.btn-green-100.disabled, .btn-green-100:disabled {
  color: #212529;
  background-color: #dcfce7;
  border-color: #dcfce7;
  background-image: none;
}
.btn-green-100:not(:disabled):not(.disabled):active, .btn-green-100:not(:disabled):not(.disabled).active, .show > .btn-green-100.dropdown-toggle {
  color: #212529;
  background-color: #adf8c7;
  background-image: none;
  border-color: #a1f7bf;
}
.btn-green-100:not(:disabled):not(.disabled):active:focus, .btn-green-100:not(:disabled):not(.disabled).active:focus, .show > .btn-green-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 220, 203, 0.5);
}

.btn-green-200 {
  color: #212529;
  background: #bbf7d0 linear-gradient(180deg, #c4f7d7, #bbf7d0) repeat-x;
  border-color: #bbf7d0;
}
.btn-green-200:hover {
  color: #212529;
  background: #99f3b8 linear-gradient(180deg, #a7f4c2, #99f3b8) repeat-x;
  border-color: #8df2b0;
}
.btn-green-200:focus, .btn-green-200.focus {
  color: #212529;
  background: #99f3b8 linear-gradient(180deg, #a7f4c2, #99f3b8) repeat-x;
  border-color: #8df2b0;
  box-shadow: 0 0 0 0.2rem rgba(164, 216, 183, 0.5);
}
.btn-green-200.disabled, .btn-green-200:disabled {
  color: #212529;
  background-color: #bbf7d0;
  border-color: #bbf7d0;
  background-image: none;
}
.btn-green-200:not(:disabled):not(.disabled):active, .btn-green-200:not(:disabled):not(.disabled).active, .show > .btn-green-200.dropdown-toggle {
  color: #212529;
  background-color: #8df2b0;
  background-image: none;
  border-color: #82f0a9;
}
.btn-green-200:not(:disabled):not(.disabled):active:focus, .btn-green-200:not(:disabled):not(.disabled).active:focus, .show > .btn-green-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 216, 183, 0.5);
}

.btn-green-300 {
  color: #212529;
  background: #86efac linear-gradient(180deg, #97f1b8, #86efac) repeat-x;
  border-color: #86efac;
}
.btn-green-300:hover {
  color: #212529;
  background: #64eb95 linear-gradient(180deg, #7aeda4, #64eb95) repeat-x;
  border-color: #59e98d;
}
.btn-green-300:focus, .btn-green-300.focus {
  color: #212529;
  background: #64eb95 linear-gradient(180deg, #7aeda4, #64eb95) repeat-x;
  border-color: #59e98d;
  box-shadow: 0 0 0 0.2rem rgba(119, 209, 152, 0.5);
}
.btn-green-300.disabled, .btn-green-300:disabled {
  color: #212529;
  background-color: #86efac;
  border-color: #86efac;
  background-image: none;
}
.btn-green-300:not(:disabled):not(.disabled):active, .btn-green-300:not(:disabled):not(.disabled).active, .show > .btn-green-300.dropdown-toggle {
  color: #212529;
  background-color: #59e98d;
  background-image: none;
  border-color: #4ee885;
}
.btn-green-300:not(:disabled):not(.disabled):active:focus, .btn-green-300:not(:disabled):not(.disabled).active:focus, .show > .btn-green-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 209, 152, 0.5);
}

.btn-green-400 {
  color: #212529;
  background: #4ade80 linear-gradient(180deg, #64e293, #4ade80) repeat-x;
  border-color: #4ade80;
}
.btn-green-400:hover {
  color: #212529;
  background: #2ad869 linear-gradient(180deg, #49dd7f, #2ad869) repeat-x;
  border-color: #26cf64;
}
.btn-green-400:focus, .btn-green-400.focus {
  color: #212529;
  background: #2ad869 linear-gradient(180deg, #49dd7f, #2ad869) repeat-x;
  border-color: #26cf64;
  box-shadow: 0 0 0 0.2rem rgba(68, 194, 115, 0.5);
}
.btn-green-400.disabled, .btn-green-400:disabled {
  color: #212529;
  background-color: #4ade80;
  border-color: #4ade80;
  background-image: none;
}
.btn-green-400:not(:disabled):not(.disabled):active, .btn-green-400:not(:disabled):not(.disabled).active, .show > .btn-green-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #26cf64;
  background-image: none;
  border-color: #24c45e;
}
.btn-green-400:not(:disabled):not(.disabled):active:focus, .btn-green-400:not(:disabled):not(.disabled).active:focus, .show > .btn-green-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 194, 115, 0.5);
}

.btn-green-500 {
  color: #FEFEFE;
  background: #22c55e linear-gradient(180deg, #42cd76, #22c55e) repeat-x;
  border-color: #22c55e;
}
.btn-green-500:hover {
  color: #FEFEFE;
  background: #1ca44e linear-gradient(180deg, #3db168, #1ca44e) repeat-x;
  border-color: #1a9a49;
}
.btn-green-500:focus, .btn-green-500.focus {
  color: #FEFEFE;
  background: #1ca44e linear-gradient(180deg, #3db168, #1ca44e) repeat-x;
  border-color: #1a9a49;
  box-shadow: 0 0 0 0.2rem rgba(67, 206, 118, 0.5);
}
.btn-green-500.disabled, .btn-green-500:disabled {
  color: #FEFEFE;
  background-color: #22c55e;
  border-color: #22c55e;
  background-image: none;
}
.btn-green-500:not(:disabled):not(.disabled):active, .btn-green-500:not(:disabled):not(.disabled).active, .show > .btn-green-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a9a49;
  background-image: none;
  border-color: #198f44;
}
.btn-green-500:not(:disabled):not(.disabled):active:focus, .btn-green-500:not(:disabled):not(.disabled).active:focus, .show > .btn-green-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 206, 118, 0.5);
}

.btn-green-600 {
  color: #FEFEFE;
  background: #16a34a linear-gradient(180deg, #38b065, #16a34a) repeat-x;
  border-color: #16a34a;
}
.btn-green-600:hover {
  color: #FEFEFE;
  background: #11813b linear-gradient(180deg, #349358, #11813b) repeat-x;
  border-color: #107636;
}
.btn-green-600:focus, .btn-green-600.focus {
  color: #FEFEFE;
  background: #11813b linear-gradient(180deg, #349358, #11813b) repeat-x;
  border-color: #107636;
  box-shadow: 0 0 0 0.2rem rgba(57, 177, 101, 0.5);
}
.btn-green-600.disabled, .btn-green-600:disabled {
  color: #FEFEFE;
  background-color: #16a34a;
  border-color: #16a34a;
  background-image: none;
}
.btn-green-600:not(:disabled):not(.disabled):active, .btn-green-600:not(:disabled):not(.disabled).active, .show > .btn-green-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #107636;
  background-image: none;
  border-color: #0e6b31;
}
.btn-green-600:not(:disabled):not(.disabled):active:focus, .btn-green-600:not(:disabled):not(.disabled).active:focus, .show > .btn-green-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 177, 101, 0.5);
}

.btn-green-700 {
  color: #FEFEFE;
  background: #15803d linear-gradient(180deg, #37925a, #15803d) repeat-x;
  border-color: #15803d;
}
.btn-green-700:hover {
  color: #FEFEFE;
  background: #105f2d linear-gradient(180deg, #33764c, #105f2d) repeat-x;
  border-color: #0e5428;
}
.btn-green-700:focus, .btn-green-700.focus {
  color: #FEFEFE;
  background: #105f2d linear-gradient(180deg, #33764c, #105f2d) repeat-x;
  border-color: #0e5428;
  box-shadow: 0 0 0 0.2rem rgba(56, 147, 90, 0.5);
}
.btn-green-700.disabled, .btn-green-700:disabled {
  color: #FEFEFE;
  background-color: #15803d;
  border-color: #15803d;
  background-image: none;
}
.btn-green-700:not(:disabled):not(.disabled):active, .btn-green-700:not(:disabled):not(.disabled).active, .show > .btn-green-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e5428;
  background-image: none;
  border-color: #0c4923;
}
.btn-green-700:not(:disabled):not(.disabled):active:focus, .btn-green-700:not(:disabled):not(.disabled).active:focus, .show > .btn-green-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 147, 90, 0.5);
}

.btn-green-800 {
  color: #FEFEFE;
  background: #166534 linear-gradient(180deg, #387b52, #166534) repeat-x;
  border-color: #166534;
}
.btn-green-800:hover {
  color: #FEFEFE;
  background: #0f4624 linear-gradient(180deg, #326144, #0f4624) repeat-x;
  border-color: #0d3b1e;
}
.btn-green-800:focus, .btn-green-800.focus {
  color: #FEFEFE;
  background: #0f4624 linear-gradient(180deg, #326144, #0f4624) repeat-x;
  border-color: #0d3b1e;
  box-shadow: 0 0 0 0.2rem rgba(57, 124, 82, 0.5);
}
.btn-green-800.disabled, .btn-green-800:disabled {
  color: #FEFEFE;
  background-color: #166534;
  border-color: #166534;
  background-image: none;
}
.btn-green-800:not(:disabled):not(.disabled):active, .btn-green-800:not(:disabled):not(.disabled).active, .show > .btn-green-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d3b1e;
  background-image: none;
  border-color: #0b3119;
}
.btn-green-800:not(:disabled):not(.disabled):active:focus, .btn-green-800:not(:disabled):not(.disabled).active:focus, .show > .btn-green-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 124, 82, 0.5);
}

.btn-green-900 {
  color: #FEFEFE;
  background: #14532d linear-gradient(180deg, #366c4c, #14532d) repeat-x;
  border-color: #14532d;
}
.btn-green-900:hover {
  color: #FEFEFE;
  background: #0d341c linear-gradient(180deg, #30523e, #0d341c) repeat-x;
  border-color: #0a2a17;
}
.btn-green-900:focus, .btn-green-900.focus {
  color: #FEFEFE;
  background: #0d341c linear-gradient(180deg, #30523e, #0d341c) repeat-x;
  border-color: #0a2a17;
  box-shadow: 0 0 0 0.2rem rgba(55, 109, 76, 0.5);
}
.btn-green-900.disabled, .btn-green-900:disabled {
  color: #FEFEFE;
  background-color: #14532d;
  border-color: #14532d;
  background-image: none;
}
.btn-green-900:not(:disabled):not(.disabled):active, .btn-green-900:not(:disabled):not(.disabled).active, .show > .btn-green-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a2a17;
  background-image: none;
  border-color: #082011;
}
.btn-green-900:not(:disabled):not(.disabled):active:focus, .btn-green-900:not(:disabled):not(.disabled).active:focus, .show > .btn-green-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 109, 76, 0.5);
}

.btn-green-950 {
  color: #FEFEFE;
  background: #052e16 linear-gradient(180deg, #294d39, #052e16) repeat-x;
  border-color: #052e16;
}
.btn-green-950:hover {
  color: #FEFEFE;
  background: #010c06 linear-gradient(180deg, #26302b, #010c06) repeat-x;
  border-color: black;
}
.btn-green-950:focus, .btn-green-950.focus {
  color: #FEFEFE;
  background: #010c06 linear-gradient(180deg, #26302b, #010c06) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(42, 77, 57, 0.5);
}
.btn-green-950.disabled, .btn-green-950:disabled {
  color: #FEFEFE;
  background-color: #052e16;
  border-color: #052e16;
  background-image: none;
}
.btn-green-950:not(:disabled):not(.disabled):active, .btn-green-950:not(:disabled):not(.disabled).active, .show > .btn-green-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-green-950:not(:disabled):not(.disabled):active:focus, .btn-green-950:not(:disabled):not(.disabled).active:focus, .show > .btn-green-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 77, 57, 0.5);
}

.btn-emerald-50 {
  color: #212529;
  background: #ecfdf5 linear-gradient(180deg, #eefdf6, #ecfdf5) repeat-x;
  border-color: #ecfdf5;
}
.btn-emerald-50:hover {
  color: #212529;
  background: #c9f9e3 linear-gradient(180deg, #d0f9e7, #c9f9e3) repeat-x;
  border-color: #bef8dd;
}
.btn-emerald-50:focus, .btn-emerald-50.focus {
  color: #212529;
  background: #c9f9e3 linear-gradient(180deg, #d0f9e7, #c9f9e3) repeat-x;
  border-color: #bef8dd;
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 214, 0.5);
}
.btn-emerald-50.disabled, .btn-emerald-50:disabled {
  color: #212529;
  background-color: #ecfdf5;
  border-color: #ecfdf5;
  background-image: none;
}
.btn-emerald-50:not(:disabled):not(.disabled):active, .btn-emerald-50:not(:disabled):not(.disabled).active, .show > .btn-emerald-50.dropdown-toggle {
  color: #212529;
  background-color: #bef8dd;
  background-image: none;
  border-color: #b2f7d7;
}
.btn-emerald-50:not(:disabled):not(.disabled):active:focus, .btn-emerald-50:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 214, 0.5);
}

.btn-emerald-100 {
  color: #212529;
  background: #d1fae5 linear-gradient(180deg, #d7fae8, #d1fae5) repeat-x;
  border-color: #d1fae5;
}
.btn-emerald-100:hover {
  color: #212529;
  background: #aff6d2 linear-gradient(180deg, #baf7d8, #aff6d2) repeat-x;
  border-color: #a3f5cb;
}
.btn-emerald-100:focus, .btn-emerald-100.focus {
  color: #212529;
  background: #aff6d2 linear-gradient(180deg, #baf7d8, #aff6d2) repeat-x;
  border-color: #a3f5cb;
  box-shadow: 0 0 0 0.2rem rgba(183, 218, 201, 0.5);
}
.btn-emerald-100.disabled, .btn-emerald-100:disabled {
  color: #212529;
  background-color: #d1fae5;
  border-color: #d1fae5;
  background-image: none;
}
.btn-emerald-100:not(:disabled):not(.disabled):active, .btn-emerald-100:not(:disabled):not(.disabled).active, .show > .btn-emerald-100.dropdown-toggle {
  color: #212529;
  background-color: #a3f5cb;
  background-image: none;
  border-color: #98f4c5;
}
.btn-emerald-100:not(:disabled):not(.disabled):active:focus, .btn-emerald-100:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(183, 218, 201, 0.5);
}

.btn-emerald-200 {
  color: #212529;
  background: #a7f3d0 linear-gradient(180deg, #b3f4d7, #a7f3d0) repeat-x;
  border-color: #a7f3d0;
}
.btn-emerald-200:hover {
  color: #212529;
  background: #85eebe linear-gradient(180deg, #96f0c7, #85eebe) repeat-x;
  border-color: #7aedb8;
}
.btn-emerald-200:focus, .btn-emerald-200.focus {
  color: #212529;
  background: #85eebe linear-gradient(180deg, #96f0c7, #85eebe) repeat-x;
  border-color: #7aedb8;
  box-shadow: 0 0 0 0.2rem rgba(147, 212, 183, 0.5);
}
.btn-emerald-200.disabled, .btn-emerald-200:disabled {
  color: #212529;
  background-color: #a7f3d0;
  border-color: #a7f3d0;
  background-image: none;
}
.btn-emerald-200:not(:disabled):not(.disabled):active, .btn-emerald-200:not(:disabled):not(.disabled).active, .show > .btn-emerald-200.dropdown-toggle {
  color: #212529;
  background-color: #7aedb8;
  background-image: none;
  border-color: #6febb2;
}
.btn-emerald-200:not(:disabled):not(.disabled):active:focus, .btn-emerald-200:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 212, 183, 0.5);
}

.btn-emerald-300 {
  color: #212529;
  background: #6ee7b7 linear-gradient(180deg, #83eac1, #6ee7b7) repeat-x;
  border-color: #6ee7b7;
}
.btn-emerald-300:hover {
  color: #212529;
  background: #4de2a7 linear-gradient(180deg, #67e6b4, #4de2a7) repeat-x;
  border-color: #42e0a1;
}
.btn-emerald-300:focus, .btn-emerald-300.focus {
  color: #212529;
  background: #4de2a7 linear-gradient(180deg, #67e6b4, #4de2a7) repeat-x;
  border-color: #42e0a1;
  box-shadow: 0 0 0 0.2rem rgba(98, 202, 162, 0.5);
}
.btn-emerald-300.disabled, .btn-emerald-300:disabled {
  color: #212529;
  background-color: #6ee7b7;
  border-color: #6ee7b7;
  background-image: none;
}
.btn-emerald-300:not(:disabled):not(.disabled):active, .btn-emerald-300:not(:disabled):not(.disabled).active, .show > .btn-emerald-300.dropdown-toggle {
  color: #212529;
  background-color: #42e0a1;
  background-image: none;
  border-color: #37de9c;
}
.btn-emerald-300:not(:disabled):not(.disabled):active:focus, .btn-emerald-300:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 202, 162, 0.5);
}

.btn-emerald-400 {
  color: #212529;
  background: #34d399 linear-gradient(180deg, #51d9a8, #34d399) repeat-x;
  border-color: #34d399;
}
.btn-emerald-400:hover {
  color: #FEFEFE;
  background: #28b984 linear-gradient(180deg, #47c396, #28b984) repeat-x;
  border-color: #26ae7c;
}
.btn-emerald-400:focus, .btn-emerald-400.focus {
  color: #FEFEFE;
  background: #28b984 linear-gradient(180deg, #47c396, #28b984) repeat-x;
  border-color: #26ae7c;
  box-shadow: 0 0 0 0.2rem rgba(49, 185, 136, 0.5);
}
.btn-emerald-400.disabled, .btn-emerald-400:disabled {
  color: #212529;
  background-color: #34d399;
  border-color: #34d399;
  background-image: none;
}
.btn-emerald-400:not(:disabled):not(.disabled):active, .btn-emerald-400:not(:disabled):not(.disabled).active, .show > .btn-emerald-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #26ae7c;
  background-image: none;
  border-color: #23a475;
}
.btn-emerald-400:not(:disabled):not(.disabled):active:focus, .btn-emerald-400:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 185, 136, 0.5);
}

.btn-emerald-500 {
  color: #FEFEFE;
  background: #10b981 linear-gradient(180deg, #33c393, #10b981) repeat-x;
  border-color: #10b981;
}
.btn-emerald-500:hover {
  color: #FEFEFE;
  background: #0d9668 linear-gradient(180deg, #30a57e, #0d9668) repeat-x;
  border-color: #0c8a60;
}
.btn-emerald-500:focus, .btn-emerald-500.focus {
  color: #FEFEFE;
  background: #0d9668 linear-gradient(180deg, #30a57e, #0d9668) repeat-x;
  border-color: #0c8a60;
  box-shadow: 0 0 0 0.2rem rgba(52, 195, 148, 0.5);
}
.btn-emerald-500.disabled, .btn-emerald-500:disabled {
  color: #FEFEFE;
  background-color: #10b981;
  border-color: #10b981;
  background-image: none;
}
.btn-emerald-500:not(:disabled):not(.disabled):active, .btn-emerald-500:not(:disabled):not(.disabled).active, .show > .btn-emerald-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c8a60;
  background-image: none;
  border-color: #0b7e58;
}
.btn-emerald-500:not(:disabled):not(.disabled):active:focus, .btn-emerald-500:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 195, 148, 0.5);
}

.btn-emerald-600 {
  color: #FEFEFE;
  background: #059669 linear-gradient(180deg, #29a57f, #059669) repeat-x;
  border-color: #059669;
}
.btn-emerald-600:hover {
  color: #FEFEFE;
  background: #04714f linear-gradient(180deg, #298669, #04714f) repeat-x;
  border-color: #036546;
}
.btn-emerald-600:focus, .btn-emerald-600.focus {
  color: #FEFEFE;
  background: #04714f linear-gradient(180deg, #298669, #04714f) repeat-x;
  border-color: #036546;
  box-shadow: 0 0 0 0.2rem rgba(42, 166, 127, 0.5);
}
.btn-emerald-600.disabled, .btn-emerald-600:disabled {
  color: #FEFEFE;
  background-color: #059669;
  border-color: #059669;
  background-image: none;
}
.btn-emerald-600:not(:disabled):not(.disabled):active, .btn-emerald-600:not(:disabled):not(.disabled).active, .show > .btn-emerald-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #036546;
  background-image: none;
  border-color: #03583e;
}
.btn-emerald-600:not(:disabled):not(.disabled):active:focus, .btn-emerald-600:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 166, 127, 0.5);
}

.btn-emerald-700 {
  color: #FEFEFE;
  background: #047857 linear-gradient(180deg, #298c70, #047857) repeat-x;
  border-color: #047857;
}
.btn-emerald-700:hover {
  color: #FEFEFE;
  background: #03533c linear-gradient(180deg, #286c59, #03533c) repeat-x;
  border-color: #024733;
}
.btn-emerald-700:focus, .btn-emerald-700.focus {
  color: #FEFEFE;
  background: #03533c linear-gradient(180deg, #286c59, #03533c) repeat-x;
  border-color: #024733;
  box-shadow: 0 0 0 0.2rem rgba(42, 140, 112, 0.5);
}
.btn-emerald-700.disabled, .btn-emerald-700:disabled {
  color: #FEFEFE;
  background-color: #047857;
  border-color: #047857;
  background-image: none;
}
.btn-emerald-700:not(:disabled):not(.disabled):active, .btn-emerald-700:not(:disabled):not(.disabled).active, .show > .btn-emerald-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #024733;
  background-image: none;
  border-color: #023a2a;
}
.btn-emerald-700:not(:disabled):not(.disabled):active:focus, .btn-emerald-700:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 140, 112, 0.5);
}

.btn-emerald-800 {
  color: #FEFEFE;
  background: #065f46 linear-gradient(180deg, #2a7661, #065f46) repeat-x;
  border-color: #065f46;
}
.btn-emerald-800:hover {
  color: #FEFEFE;
  background: #043b2b linear-gradient(180deg, #29584a, #043b2b) repeat-x;
  border-color: #032f23;
}
.btn-emerald-800:focus, .btn-emerald-800.focus {
  color: #FEFEFE;
  background: #043b2b linear-gradient(180deg, #29584a, #043b2b) repeat-x;
  border-color: #032f23;
  box-shadow: 0 0 0 0.2rem rgba(43, 119, 98, 0.5);
}
.btn-emerald-800.disabled, .btn-emerald-800:disabled {
  color: #FEFEFE;
  background-color: #065f46;
  border-color: #065f46;
  background-image: none;
}
.btn-emerald-800:not(:disabled):not(.disabled):active, .btn-emerald-800:not(:disabled):not(.disabled).active, .show > .btn-emerald-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #032f23;
  background-image: none;
  border-color: #02231a;
}
.btn-emerald-800:not(:disabled):not(.disabled):active:focus, .btn-emerald-800:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 119, 98, 0.5);
}

.btn-emerald-900 {
  color: #FEFEFE;
  background: #064e3b linear-gradient(180deg, #2a6858, #064e3b) repeat-x;
  border-color: #064e3b;
}
.btn-emerald-900:hover {
  color: #FEFEFE;
  background: #032a20 linear-gradient(180deg, #284941, #032a20) repeat-x;
  border-color: #021f17;
}
.btn-emerald-900:focus, .btn-emerald-900.focus {
  color: #FEFEFE;
  background: #032a20 linear-gradient(180deg, #284941, #032a20) repeat-x;
  border-color: #021f17;
  box-shadow: 0 0 0 0.2rem rgba(43, 104, 88, 0.5);
}
.btn-emerald-900.disabled, .btn-emerald-900:disabled {
  color: #FEFEFE;
  background-color: #064e3b;
  border-color: #064e3b;
  background-image: none;
}
.btn-emerald-900:not(:disabled):not(.disabled):active, .btn-emerald-900:not(:disabled):not(.disabled).active, .show > .btn-emerald-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #021f17;
  background-image: none;
  border-color: #01130e;
}
.btn-emerald-900:not(:disabled):not(.disabled):active:focus, .btn-emerald-900:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 104, 88, 0.5);
}

.btn-emerald-950 {
  color: #FEFEFE;
  background: #022c22 linear-gradient(180deg, #274b43, #022c22) repeat-x;
  border-color: #022c22;
}
.btn-emerald-950:hover {
  color: #FEFEFE;
  background: #000706 linear-gradient(180deg, #252b2b, #000706) repeat-x;
  border-color: black;
}
.btn-emerald-950:focus, .btn-emerald-950.focus {
  color: #FEFEFE;
  background: #000706 linear-gradient(180deg, #252b2b, #000706) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(40, 76, 67, 0.5);
}
.btn-emerald-950.disabled, .btn-emerald-950:disabled {
  color: #FEFEFE;
  background-color: #022c22;
  border-color: #022c22;
  background-image: none;
}
.btn-emerald-950:not(:disabled):not(.disabled):active, .btn-emerald-950:not(:disabled):not(.disabled).active, .show > .btn-emerald-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-emerald-950:not(:disabled):not(.disabled):active:focus, .btn-emerald-950:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 76, 67, 0.5);
}

.btn-teal-50 {
  color: #212529;
  background: #f0fdfa linear-gradient(180deg, #f1fdfa, #f0fdfa) repeat-x;
  border-color: #f0fdfa;
}
.btn-teal-50:hover {
  color: #212529;
  background: #cef9ef linear-gradient(180deg, #d4f9f1, #cef9ef) repeat-x;
  border-color: #c3f7eb;
}
.btn-teal-50:focus, .btn-teal-50.focus {
  color: #212529;
  background: #cef9ef linear-gradient(180deg, #d4f9f1, #cef9ef) repeat-x;
  border-color: #c3f7eb;
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 219, 0.5);
}
.btn-teal-50.disabled, .btn-teal-50:disabled {
  color: #212529;
  background-color: #f0fdfa;
  border-color: #f0fdfa;
  background-image: none;
}
.btn-teal-50:not(:disabled):not(.disabled):active, .btn-teal-50:not(:disabled):not(.disabled).active, .show > .btn-teal-50.dropdown-toggle {
  color: #212529;
  background-color: #c3f7eb;
  background-image: none;
  border-color: #b8f6e7;
}
.btn-teal-50:not(:disabled):not(.disabled):active:focus, .btn-teal-50:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 221, 219, 0.5);
}

.btn-teal-100 {
  color: #212529;
  background: #ccfbf1 linear-gradient(180deg, #d3fbf3, #ccfbf1) repeat-x;
  border-color: #ccfbf1;
}
.btn-teal-100:hover {
  color: #212529;
  background: #a9f8e7 linear-gradient(180deg, #b5f8ea, #a9f8e7) repeat-x;
  border-color: #9df7e4;
}
.btn-teal-100:focus, .btn-teal-100.focus {
  color: #212529;
  background: #a9f8e7 linear-gradient(180deg, #b5f8ea, #a9f8e7) repeat-x;
  border-color: #9df7e4;
  box-shadow: 0 0 0 0.2rem rgba(178, 219, 211, 0.5);
}
.btn-teal-100.disabled, .btn-teal-100:disabled {
  color: #212529;
  background-color: #ccfbf1;
  border-color: #ccfbf1;
  background-image: none;
}
.btn-teal-100:not(:disabled):not(.disabled):active, .btn-teal-100:not(:disabled):not(.disabled).active, .show > .btn-teal-100.dropdown-toggle {
  color: #212529;
  background-color: #9df7e4;
  background-image: none;
  border-color: #91f6e1;
}
.btn-teal-100:not(:disabled):not(.disabled):active:focus, .btn-teal-100:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 219, 211, 0.5);
}

.btn-teal-200 {
  color: #212529;
  background: #99f6e4 linear-gradient(180deg, #a7f7e8, #99f6e4) repeat-x;
  border-color: #99f6e4;
}
.btn-teal-200:hover {
  color: #212529;
  background: #76f3db linear-gradient(180deg, #8af4e0, #76f3db) repeat-x;
  border-color: #6af2d8;
}
.btn-teal-200:focus, .btn-teal-200.focus {
  color: #212529;
  background: #76f3db linear-gradient(180deg, #8af4e0, #76f3db) repeat-x;
  border-color: #6af2d8;
  box-shadow: 0 0 0 0.2rem rgba(135, 215, 200, 0.5);
}
.btn-teal-200.disabled, .btn-teal-200:disabled {
  color: #212529;
  background-color: #99f6e4;
  border-color: #99f6e4;
  background-image: none;
}
.btn-teal-200:not(:disabled):not(.disabled):active, .btn-teal-200:not(:disabled):not(.disabled).active, .show > .btn-teal-200.dropdown-toggle {
  color: #212529;
  background-color: #6af2d8;
  background-image: none;
  border-color: #5ef1d4;
}
.btn-teal-200:not(:disabled):not(.disabled):active:focus, .btn-teal-200:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(135, 215, 200, 0.5);
}

.btn-teal-300 {
  color: #212529;
  background: #5eead4 linear-gradient(180deg, #75ecda, #5eead4) repeat-x;
  border-color: #5eead4;
}
.btn-teal-300:hover {
  color: #212529;
  background: #3ce6cb linear-gradient(180deg, #58e9d2, #3ce6cb) repeat-x;
  border-color: #31e4c8;
}
.btn-teal-300:focus, .btn-teal-300.focus {
  color: #212529;
  background: #3ce6cb linear-gradient(180deg, #58e9d2, #3ce6cb) repeat-x;
  border-color: #31e4c8;
  box-shadow: 0 0 0 0.2rem rgba(85, 204, 186, 0.5);
}
.btn-teal-300.disabled, .btn-teal-300:disabled {
  color: #212529;
  background-color: #5eead4;
  border-color: #5eead4;
  background-image: none;
}
.btn-teal-300:not(:disabled):not(.disabled):active, .btn-teal-300:not(:disabled):not(.disabled).active, .show > .btn-teal-300.dropdown-toggle {
  color: #212529;
  background-color: #31e4c8;
  background-image: none;
  border-color: #26e3c5;
}
.btn-teal-300:not(:disabled):not(.disabled):active:focus, .btn-teal-300:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 204, 186, 0.5);
}

.btn-teal-400 {
  color: #212529;
  background: #2dd4bf linear-gradient(180deg, #4bdac8, #2dd4bf) repeat-x;
  border-color: #2dd4bf;
}
.btn-teal-400:hover {
  color: #FEFEFE;
  background: #25b6a3 linear-gradient(180deg, #45c0b0, #25b6a3) repeat-x;
  border-color: #23ab9a;
}
.btn-teal-400:focus, .btn-teal-400.focus {
  color: #FEFEFE;
  background: #25b6a3 linear-gradient(180deg, #45c0b0, #25b6a3) repeat-x;
  border-color: #23ab9a;
  box-shadow: 0 0 0 0.2rem rgba(43, 186, 169, 0.5);
}
.btn-teal-400.disabled, .btn-teal-400:disabled {
  color: #212529;
  background-color: #2dd4bf;
  border-color: #2dd4bf;
  background-image: none;
}
.btn-teal-400:not(:disabled):not(.disabled):active, .btn-teal-400:not(:disabled):not(.disabled).active, .show > .btn-teal-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #23ab9a;
  background-image: none;
  border-color: #21a090;
}
.btn-teal-400:not(:disabled):not(.disabled):active:focus, .btn-teal-400:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 186, 169, 0.5);
}

.btn-teal-500 {
  color: #FEFEFE;
  background: #14b8a6 linear-gradient(180deg, #36c2b3, #14b8a6) repeat-x;
  border-color: #14b8a6;
}
.btn-teal-500:hover {
  color: #FEFEFE;
  background: #109687 linear-gradient(180deg, #33a599, #109687) repeat-x;
  border-color: #0f8a7d;
}
.btn-teal-500:focus, .btn-teal-500.focus {
  color: #FEFEFE;
  background: #109687 linear-gradient(180deg, #33a599, #109687) repeat-x;
  border-color: #0f8a7d;
  box-shadow: 0 0 0 0.2rem rgba(55, 195, 179, 0.5);
}
.btn-teal-500.disabled, .btn-teal-500:disabled {
  color: #FEFEFE;
  background-color: #14b8a6;
  border-color: #14b8a6;
  background-image: none;
}
.btn-teal-500:not(:disabled):not(.disabled):active, .btn-teal-500:not(:disabled):not(.disabled).active, .show > .btn-teal-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f8a7d;
  background-image: none;
  border-color: #0e7f72;
}
.btn-teal-500:not(:disabled):not(.disabled):active:focus, .btn-teal-500:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 195, 179, 0.5);
}

.btn-teal-600 {
  color: #FEFEFE;
  background: #0d9488 linear-gradient(180deg, #30a399, #0d9488) repeat-x;
  border-color: #0d9488;
}
.btn-teal-600:hover {
  color: #FEFEFE;
  background: #0a7168 linear-gradient(180deg, #2e867e, #0a7168) repeat-x;
  border-color: #09655d;
}
.btn-teal-600:focus, .btn-teal-600.focus {
  color: #FEFEFE;
  background: #0a7168 linear-gradient(180deg, #2e867e, #0a7168) repeat-x;
  border-color: #09655d;
  box-shadow: 0 0 0 0.2rem rgba(49, 164, 154, 0.5);
}
.btn-teal-600.disabled, .btn-teal-600:disabled {
  color: #FEFEFE;
  background-color: #0d9488;
  border-color: #0d9488;
  background-image: none;
}
.btn-teal-600:not(:disabled):not(.disabled):active, .btn-teal-600:not(:disabled):not(.disabled).active, .show > .btn-teal-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #09655d;
  background-image: none;
  border-color: #085952;
}
.btn-teal-600:not(:disabled):not(.disabled):active:focus, .btn-teal-600:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 164, 154, 0.5);
}

.btn-teal-700 {
  color: #FEFEFE;
  background: #0f766e linear-gradient(180deg, #328a83, #0f766e) repeat-x;
  border-color: #0f766e;
}
.btn-teal-700:hover {
  color: #FEFEFE;
  background: #0b544e linear-gradient(180deg, #2f6d68, #0b544e) repeat-x;
  border-color: #094944;
}
.btn-teal-700:focus, .btn-teal-700.focus {
  color: #FEFEFE;
  background: #0b544e linear-gradient(180deg, #2f6d68, #0b544e) repeat-x;
  border-color: #094944;
  box-shadow: 0 0 0 0.2rem rgba(51, 138, 132, 0.5);
}
.btn-teal-700.disabled, .btn-teal-700:disabled {
  color: #FEFEFE;
  background-color: #0f766e;
  border-color: #0f766e;
  background-image: none;
}
.btn-teal-700:not(:disabled):not(.disabled):active, .btn-teal-700:not(:disabled):not(.disabled).active, .show > .btn-teal-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #094944;
  background-image: none;
  border-color: #083d39;
}
.btn-teal-700:not(:disabled):not(.disabled):active:focus, .btn-teal-700:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 138, 132, 0.5);
}

.btn-teal-800 {
  color: #FEFEFE;
  background: #115e59 linear-gradient(180deg, #347571, #115e59) repeat-x;
  border-color: #115e59;
}
.btn-teal-800:hover {
  color: #FEFEFE;
  background: #0b3e3a linear-gradient(180deg, #2f5a57, #0b3e3a) repeat-x;
  border-color: #093330;
}
.btn-teal-800:focus, .btn-teal-800.focus {
  color: #FEFEFE;
  background: #0b3e3a linear-gradient(180deg, #2f5a57, #0b3e3a) repeat-x;
  border-color: #093330;
  box-shadow: 0 0 0 0.2rem rgba(53, 118, 114, 0.5);
}
.btn-teal-800.disabled, .btn-teal-800:disabled {
  color: #FEFEFE;
  background-color: #115e59;
  border-color: #115e59;
  background-image: none;
}
.btn-teal-800:not(:disabled):not(.disabled):active, .btn-teal-800:not(:disabled):not(.disabled).active, .show > .btn-teal-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #093330;
  background-image: none;
  border-color: #072826;
}
.btn-teal-800:not(:disabled):not(.disabled):active:focus, .btn-teal-800:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 118, 114, 0.5);
}

.btn-teal-900 {
  color: #FEFEFE;
  background: #134e4a linear-gradient(180deg, #356865, #134e4a) repeat-x;
  border-color: #134e4a;
}
.btn-teal-900:hover {
  color: #FEFEFE;
  background: #0c2f2d linear-gradient(180deg, #2f4d4c, #0c2f2d) repeat-x;
  border-color: #092523;
}
.btn-teal-900:focus, .btn-teal-900.focus {
  color: #FEFEFE;
  background: #0c2f2d linear-gradient(180deg, #2f4d4c, #0c2f2d) repeat-x;
  border-color: #092523;
  box-shadow: 0 0 0 0.2rem rgba(54, 104, 101, 0.5);
}
.btn-teal-900.disabled, .btn-teal-900:disabled {
  color: #FEFEFE;
  background-color: #134e4a;
  border-color: #134e4a;
  background-image: none;
}
.btn-teal-900:not(:disabled):not(.disabled):active, .btn-teal-900:not(:disabled):not(.disabled).active, .show > .btn-teal-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #092523;
  background-image: none;
  border-color: #071b19;
}
.btn-teal-900:not(:disabled):not(.disabled):active:focus, .btn-teal-900:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 104, 101, 0.5);
}

.btn-teal-950 {
  color: #FEFEFE;
  background: #042f2e linear-gradient(180deg, #294d4d, #042f2e) repeat-x;
  border-color: #042f2e;
}
.btn-teal-950:hover {
  color: #FEFEFE;
  background: #010c0c linear-gradient(180deg, #263030, #010c0c) repeat-x;
  border-color: black;
}
.btn-teal-950:focus, .btn-teal-950.focus {
  color: #FEFEFE;
  background: #010c0c linear-gradient(180deg, #263030, #010c0c) repeat-x;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(42, 78, 77, 0.5);
}
.btn-teal-950.disabled, .btn-teal-950:disabled {
  color: #FEFEFE;
  background-color: #042f2e;
  border-color: #042f2e;
  background-image: none;
}
.btn-teal-950:not(:disabled):not(.disabled):active, .btn-teal-950:not(:disabled):not(.disabled).active, .show > .btn-teal-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: black;
  background-image: none;
  border-color: black;
}
.btn-teal-950:not(:disabled):not(.disabled):active:focus, .btn-teal-950:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 78, 77, 0.5);
}

.btn-cyan-50 {
  color: #212529;
  background: #ecfeff linear-gradient(180deg, #eefdff, #ecfeff) repeat-x;
  border-color: #ecfeff;
}
.btn-cyan-50:hover {
  color: #212529;
  background: #c6fcff linear-gradient(180deg, #cefcff, #c6fcff) repeat-x;
  border-color: #b9fbff;
}
.btn-cyan-50:focus, .btn-cyan-50.focus {
  color: #212529;
  background: #c6fcff linear-gradient(180deg, #cefcff, #c6fcff) repeat-x;
  border-color: #b9fbff;
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 223, 0.5);
}
.btn-cyan-50.disabled, .btn-cyan-50:disabled {
  color: #212529;
  background-color: #ecfeff;
  border-color: #ecfeff;
  background-image: none;
}
.btn-cyan-50:not(:disabled):not(.disabled):active, .btn-cyan-50:not(:disabled):not(.disabled).active, .show > .btn-cyan-50.dropdown-toggle {
  color: #212529;
  background-color: #b9fbff;
  background-image: none;
  border-color: #acfbff;
}
.btn-cyan-50:not(:disabled):not(.disabled):active:focus, .btn-cyan-50:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 221, 223, 0.5);
}

.btn-cyan-100 {
  color: #212529;
  background: #cffafe linear-gradient(180deg, #d5fafe, #cffafe) repeat-x;
  border-color: #cffafe;
}
.btn-cyan-100:hover {
  color: #212529;
  background: #aaf6fd linear-gradient(180deg, #b6f7fd, #aaf6fd) repeat-x;
  border-color: #9df5fd;
}
.btn-cyan-100:focus, .btn-cyan-100.focus {
  color: #212529;
  background: #aaf6fd linear-gradient(180deg, #b6f7fd, #aaf6fd) repeat-x;
  border-color: #9df5fd;
  box-shadow: 0 0 0 0.2rem rgba(181, 218, 222, 0.5);
}
.btn-cyan-100.disabled, .btn-cyan-100:disabled {
  color: #212529;
  background-color: #cffafe;
  border-color: #cffafe;
  background-image: none;
}
.btn-cyan-100:not(:disabled):not(.disabled):active, .btn-cyan-100:not(:disabled):not(.disabled).active, .show > .btn-cyan-100.dropdown-toggle {
  color: #212529;
  background-color: #9df5fd;
  background-image: none;
  border-color: #91f3fd;
}
.btn-cyan-100:not(:disabled):not(.disabled):active:focus, .btn-cyan-100:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 218, 222, 0.5);
}

.btn-cyan-200 {
  color: #212529;
  background: #a5f3fc linear-gradient(180deg, #b1f4fc, #a5f3fc) repeat-x;
  border-color: #a5f3fc;
}
.btn-cyan-200:hover {
  color: #212529;
  background: #80eefb linear-gradient(180deg, #92f0fb, #80eefb) repeat-x;
  border-color: #74ecfa;
}
.btn-cyan-200:focus, .btn-cyan-200.focus {
  color: #212529;
  background: #80eefb linear-gradient(180deg, #92f0fb, #80eefb) repeat-x;
  border-color: #74ecfa;
  box-shadow: 0 0 0 0.2rem rgba(145, 212, 220, 0.5);
}
.btn-cyan-200.disabled, .btn-cyan-200:disabled {
  color: #212529;
  background-color: #a5f3fc;
  border-color: #a5f3fc;
  background-image: none;
}
.btn-cyan-200:not(:disabled):not(.disabled):active, .btn-cyan-200:not(:disabled):not(.disabled).active, .show > .btn-cyan-200.dropdown-toggle {
  color: #212529;
  background-color: #74ecfa;
  background-image: none;
  border-color: #67ebfa;
}
.btn-cyan-200:not(:disabled):not(.disabled):active:focus, .btn-cyan-200:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 212, 220, 0.5);
}

.btn-cyan-300 {
  color: #212529;
  background: #67e8f9 linear-gradient(180deg, #7debf9, #67e8f9) repeat-x;
  border-color: #67e8f9;
}
.btn-cyan-300:hover {
  color: #212529;
  background: #42e2f8 linear-gradient(180deg, #5de6f9, #42e2f8) repeat-x;
  border-color: #36e1f7;
}
.btn-cyan-300:focus, .btn-cyan-300.focus {
  color: #212529;
  background: #42e2f8 linear-gradient(180deg, #5de6f9, #42e2f8) repeat-x;
  border-color: #36e1f7;
  box-shadow: 0 0 0 0.2rem rgba(93, 203, 218, 0.5);
}
.btn-cyan-300.disabled, .btn-cyan-300:disabled {
  color: #212529;
  background-color: #67e8f9;
  border-color: #67e8f9;
  background-image: none;
}
.btn-cyan-300:not(:disabled):not(.disabled):active, .btn-cyan-300:not(:disabled):not(.disabled).active, .show > .btn-cyan-300.dropdown-toggle {
  color: #212529;
  background-color: #36e1f7;
  background-image: none;
  border-color: #2adff7;
}
.btn-cyan-300:not(:disabled):not(.disabled):active:focus, .btn-cyan-300:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(93, 203, 218, 0.5);
}

.btn-cyan-400 {
  color: #212529;
  background: #22d3ee linear-gradient(180deg, #42d9f0, #22d3ee) repeat-x;
  border-color: #22d3ee;
}
.btn-cyan-400:hover {
  color: #FEFEFE;
  background: #11bfd9 linear-gradient(180deg, #34c8de, #11bfd9) repeat-x;
  border-color: #10b4cd;
}
.btn-cyan-400:focus, .btn-cyan-400.focus {
  color: #FEFEFE;
  background: #11bfd9 linear-gradient(180deg, #34c8de, #11bfd9) repeat-x;
  border-color: #10b4cd;
  box-shadow: 0 0 0 0.2rem rgba(34, 185, 208, 0.5);
}
.btn-cyan-400.disabled, .btn-cyan-400:disabled {
  color: #212529;
  background-color: #22d3ee;
  border-color: #22d3ee;
  background-image: none;
}
.btn-cyan-400:not(:disabled):not(.disabled):active, .btn-cyan-400:not(:disabled):not(.disabled).active, .show > .btn-cyan-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #10b4cd;
  background-image: none;
  border-color: #0faac1;
}
.btn-cyan-400:not(:disabled):not(.disabled):active:focus, .btn-cyan-400:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 185, 208, 0.5);
}

.btn-cyan-500 {
  color: #FEFEFE;
  background: #06b6d4 linear-gradient(180deg, #2ac0da, #06b6d4) repeat-x;
  border-color: #06b6d4;
}
.btn-cyan-500:hover {
  color: #FEFEFE;
  background: #0596af linear-gradient(180deg, #29a5bb, #0596af) repeat-x;
  border-color: #058ba2;
}
.btn-cyan-500:focus, .btn-cyan-500.focus {
  color: #FEFEFE;
  background: #0596af linear-gradient(180deg, #29a5bb, #0596af) repeat-x;
  border-color: #058ba2;
  box-shadow: 0 0 0 0.2rem rgba(43, 193, 218, 0.5);
}
.btn-cyan-500.disabled, .btn-cyan-500:disabled {
  color: #FEFEFE;
  background-color: #06b6d4;
  border-color: #06b6d4;
  background-image: none;
}
.btn-cyan-500:not(:disabled):not(.disabled):active, .btn-cyan-500:not(:disabled):not(.disabled).active, .show > .btn-cyan-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #058ba2;
  background-image: none;
  border-color: #048196;
}
.btn-cyan-500:not(:disabled):not(.disabled):active:focus, .btn-cyan-500:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 193, 218, 0.5);
}

.btn-cyan-600 {
  color: #FEFEFE;
  background: #0891b2 linear-gradient(180deg, #2ca1bd, #0891b2) repeat-x;
  border-color: #0891b2;
}
.btn-cyan-600:hover {
  color: #FEFEFE;
  background: #06738d linear-gradient(180deg, #2a879e, #06738d) repeat-x;
  border-color: #066981;
}
.btn-cyan-600:focus, .btn-cyan-600.focus {
  color: #FEFEFE;
  background: #06738d linear-gradient(180deg, #2a879e, #06738d) repeat-x;
  border-color: #066981;
  box-shadow: 0 0 0 0.2rem rgba(45, 161, 189, 0.5);
}
.btn-cyan-600.disabled, .btn-cyan-600:disabled {
  color: #FEFEFE;
  background-color: #0891b2;
  border-color: #0891b2;
  background-image: none;
}
.btn-cyan-600:not(:disabled):not(.disabled):active, .btn-cyan-600:not(:disabled):not(.disabled).active, .show > .btn-cyan-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #066981;
  background-image: none;
  border-color: #055f75;
}
.btn-cyan-600:not(:disabled):not(.disabled):active:focus, .btn-cyan-600:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 161, 189, 0.5);
}

.btn-cyan-700 {
  color: #FEFEFE;
  background: #0e7490 linear-gradient(180deg, #3188a0, #0e7490) repeat-x;
  border-color: #0e7490;
}
.btn-cyan-700:hover {
  color: #FEFEFE;
  background: #0b586d linear-gradient(180deg, #2f7082, #0b586d) repeat-x;
  border-color: #094f62;
}
.btn-cyan-700:focus, .btn-cyan-700.focus {
  color: #FEFEFE;
  background: #0b586d linear-gradient(180deg, #2f7082, #0b586d) repeat-x;
  border-color: #094f62;
  box-shadow: 0 0 0 0.2rem rgba(50, 137, 161, 0.5);
}
.btn-cyan-700.disabled, .btn-cyan-700:disabled {
  color: #FEFEFE;
  background-color: #0e7490;
  border-color: #0e7490;
  background-image: none;
}
.btn-cyan-700:not(:disabled):not(.disabled):active, .btn-cyan-700:not(:disabled):not(.disabled).active, .show > .btn-cyan-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #094f62;
  background-image: none;
  border-color: #084556;
}
.btn-cyan-700:not(:disabled):not(.disabled):active:focus, .btn-cyan-700:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 137, 161, 0.5);
}

.btn-cyan-800 {
  color: #FEFEFE;
  background: #155e75 linear-gradient(180deg, #377589, #155e75) repeat-x;
  border-color: #155e75;
}
.btn-cyan-800:hover {
  color: #FEFEFE;
  background: #0f4455 linear-gradient(180deg, #325f6e, #0f4455) repeat-x;
  border-color: #0d3b4a;
}
.btn-cyan-800:focus, .btn-cyan-800.focus {
  color: #FEFEFE;
  background: #0f4455 linear-gradient(180deg, #325f6e, #0f4455) repeat-x;
  border-color: #0d3b4a;
  box-shadow: 0 0 0 0.2rem rgba(56, 118, 138, 0.5);
}
.btn-cyan-800.disabled, .btn-cyan-800:disabled {
  color: #FEFEFE;
  background-color: #155e75;
  border-color: #155e75;
  background-image: none;
}
.btn-cyan-800:not(:disabled):not(.disabled):active, .btn-cyan-800:not(:disabled):not(.disabled).active, .show > .btn-cyan-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d3b4a;
  background-image: none;
  border-color: #0b333f;
}
.btn-cyan-800:not(:disabled):not(.disabled):active:focus, .btn-cyan-800:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 118, 138, 0.5);
}

.btn-cyan-900 {
  color: #FEFEFE;
  background: #164e63 linear-gradient(180deg, #38687a, #164e63) repeat-x;
  border-color: #164e63;
}
.btn-cyan-900:hover {
  color: #FEFEFE;
  background: #0f3544 linear-gradient(180deg, #325360, #0f3544) repeat-x;
  border-color: #0d2d39;
}
.btn-cyan-900:focus, .btn-cyan-900.focus {
  color: #FEFEFE;
  background: #0f3544 linear-gradient(180deg, #325360, #0f3544) repeat-x;
  border-color: #0d2d39;
  box-shadow: 0 0 0 0.2rem rgba(57, 104, 122, 0.5);
}
.btn-cyan-900.disabled, .btn-cyan-900:disabled {
  color: #FEFEFE;
  background-color: #164e63;
  border-color: #164e63;
  background-image: none;
}
.btn-cyan-900:not(:disabled):not(.disabled):active, .btn-cyan-900:not(:disabled):not(.disabled).active, .show > .btn-cyan-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d2d39;
  background-image: none;
  border-color: #0a252f;
}
.btn-cyan-900:not(:disabled):not(.disabled):active:focus, .btn-cyan-900:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 104, 122, 0.5);
}

.btn-cyan-950 {
  color: #FEFEFE;
  background: #083344 linear-gradient(180deg, #2c5160, #083344) repeat-x;
  border-color: #083344;
}
.btn-cyan-950:hover {
  color: #FEFEFE;
  background: #041922 linear-gradient(180deg, #293b43, #041922) repeat-x;
  border-color: #031116;
}
.btn-cyan-950:focus, .btn-cyan-950.focus {
  color: #FEFEFE;
  background: #041922 linear-gradient(180deg, #293b43, #041922) repeat-x;
  border-color: #031116;
  box-shadow: 0 0 0 0.2rem rgba(45, 81, 96, 0.5);
}
.btn-cyan-950.disabled, .btn-cyan-950:disabled {
  color: #FEFEFE;
  background-color: #083344;
  border-color: #083344;
  background-image: none;
}
.btn-cyan-950:not(:disabled):not(.disabled):active, .btn-cyan-950:not(:disabled):not(.disabled).active, .show > .btn-cyan-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #031116;
  background-image: none;
  border-color: #01080b;
}
.btn-cyan-950:not(:disabled):not(.disabled):active:focus, .btn-cyan-950:not(:disabled):not(.disabled).active:focus, .show > .btn-cyan-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 81, 96, 0.5);
}

.btn-sky-50 {
  color: #212529;
  background: #f0f9ff linear-gradient(180deg, #f1f9ff, #f0f9ff) repeat-x;
  border-color: #f0f9ff;
}
.btn-sky-50:hover {
  color: #212529;
  background: #caeaff linear-gradient(180deg, #d1ecff, #caeaff) repeat-x;
  border-color: #bde5ff;
}
.btn-sky-50:focus, .btn-sky-50.focus {
  color: #212529;
  background: #caeaff linear-gradient(180deg, #d1ecff, #caeaff) repeat-x;
  border-color: #bde5ff;
  box-shadow: 0 0 0 0.2rem rgba(209, 217, 223, 0.5);
}
.btn-sky-50.disabled, .btn-sky-50:disabled {
  color: #212529;
  background-color: #f0f9ff;
  border-color: #f0f9ff;
  background-image: none;
}
.btn-sky-50:not(:disabled):not(.disabled):active, .btn-sky-50:not(:disabled):not(.disabled).active, .show > .btn-sky-50.dropdown-toggle {
  color: #212529;
  background-color: #bde5ff;
  background-image: none;
  border-color: #b0e0ff;
}
.btn-sky-50:not(:disabled):not(.disabled):active:focus, .btn-sky-50:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 217, 223, 0.5);
}

.btn-sky-100 {
  color: #212529;
  background: #e0f2fe linear-gradient(180deg, #e4f3fe, #e0f2fe) repeat-x;
  border-color: #e0f2fe;
}
.btn-sky-100:hover {
  color: #212529;
  background: #bbe2fd linear-gradient(180deg, #c4e6fd, #bbe2fd) repeat-x;
  border-color: #afddfc;
}
.btn-sky-100:focus, .btn-sky-100.focus {
  color: #212529;
  background: #bbe2fd linear-gradient(180deg, #c4e6fd, #bbe2fd) repeat-x;
  border-color: #afddfc;
  box-shadow: 0 0 0 0.2rem rgba(195, 211, 222, 0.5);
}
.btn-sky-100.disabled, .btn-sky-100:disabled {
  color: #212529;
  background-color: #e0f2fe;
  border-color: #e0f2fe;
  background-image: none;
}
.btn-sky-100:not(:disabled):not(.disabled):active, .btn-sky-100:not(:disabled):not(.disabled).active, .show > .btn-sky-100.dropdown-toggle {
  color: #212529;
  background-color: #afddfc;
  background-image: none;
  border-color: #a2d8fc;
}
.btn-sky-100:not(:disabled):not(.disabled):active:focus, .btn-sky-100:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 211, 222, 0.5);
}

.btn-sky-200 {
  color: #212529;
  background: #bae6fd linear-gradient(180deg, #c3e9fd, #bae6fd) repeat-x;
  border-color: #bae6fd;
}
.btn-sky-200:hover {
  color: #212529;
  background: #95d9fc linear-gradient(180deg, #a4defc, #95d9fc) repeat-x;
  border-color: #88d4fc;
}
.btn-sky-200:focus, .btn-sky-200.focus {
  color: #212529;
  background: #95d9fc linear-gradient(180deg, #a4defc, #95d9fc) repeat-x;
  border-color: #88d4fc;
  box-shadow: 0 0 0 0.2rem rgba(163, 201, 221, 0.5);
}
.btn-sky-200.disabled, .btn-sky-200:disabled {
  color: #212529;
  background-color: #bae6fd;
  border-color: #bae6fd;
  background-image: none;
}
.btn-sky-200:not(:disabled):not(.disabled):active, .btn-sky-200:not(:disabled):not(.disabled).active, .show > .btn-sky-200.dropdown-toggle {
  color: #212529;
  background-color: #88d4fc;
  background-image: none;
  border-color: #7cd0fb;
}
.btn-sky-200:not(:disabled):not(.disabled):active:focus, .btn-sky-200:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 201, 221, 0.5);
}

.btn-sky-300 {
  color: #212529;
  background: #7dd3fc linear-gradient(180deg, #8fd9fc, #7dd3fc) repeat-x;
  border-color: #7dd3fc;
}
.btn-sky-300:hover {
  color: #212529;
  background: #58c6fb linear-gradient(180deg, #70cefb, #58c6fb) repeat-x;
  border-color: #4bc2fb;
}
.btn-sky-300:focus, .btn-sky-300.focus {
  color: #212529;
  background: #58c6fb linear-gradient(180deg, #70cefb, #58c6fb) repeat-x;
  border-color: #4bc2fb;
  box-shadow: 0 0 0 0.2rem rgba(111, 185, 220, 0.5);
}
.btn-sky-300.disabled, .btn-sky-300:disabled {
  color: #212529;
  background-color: #7dd3fc;
  border-color: #7dd3fc;
  background-image: none;
}
.btn-sky-300:not(:disabled):not(.disabled):active, .btn-sky-300:not(:disabled):not(.disabled).active, .show > .btn-sky-300.dropdown-toggle {
  color: #212529;
  background-color: #4bc2fb;
  background-image: none;
  border-color: #3fbefb;
}
.btn-sky-300:not(:disabled):not(.disabled):active:focus, .btn-sky-300:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 185, 220, 0.5);
}

.btn-sky-400 {
  color: #212529;
  background: #38bdf8 linear-gradient(180deg, #55c6f9, #38bdf8) repeat-x;
  border-color: #38bdf8;
}
.btn-sky-400:hover {
  color: #FEFEFE;
  background: #13b1f7 linear-gradient(180deg, #35bcf8, #13b1f7) repeat-x;
  border-color: #09acf4;
}
.btn-sky-400:focus, .btn-sky-400.focus {
  color: #FEFEFE;
  background: #13b1f7 linear-gradient(180deg, #35bcf8, #13b1f7) repeat-x;
  border-color: #09acf4;
  box-shadow: 0 0 0 0.2rem rgba(53, 166, 217, 0.5);
}
.btn-sky-400.disabled, .btn-sky-400:disabled {
  color: #212529;
  background-color: #38bdf8;
  border-color: #38bdf8;
  background-image: none;
}
.btn-sky-400:not(:disabled):not(.disabled):active, .btn-sky-400:not(:disabled):not(.disabled).active, .show > .btn-sky-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #09acf4;
  background-image: none;
  border-color: #08a3e8;
}
.btn-sky-400:not(:disabled):not(.disabled):active:focus, .btn-sky-400:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 166, 217, 0.5);
}

.btn-sky-500 {
  color: #FEFEFE;
  background: #0ea5e9 linear-gradient(180deg, #31b2ec, #0ea5e9) repeat-x;
  border-color: #0ea5e9;
}
.btn-sky-500:hover {
  color: #FEFEFE;
  background: #0c8bc5 linear-gradient(180deg, #2f9ccd, #0c8bc5) repeat-x;
  border-color: #0b83b9;
}
.btn-sky-500:focus, .btn-sky-500.focus {
  color: #FEFEFE;
  background: #0c8bc5 linear-gradient(180deg, #2f9ccd, #0c8bc5) repeat-x;
  border-color: #0b83b9;
  box-shadow: 0 0 0 0.2rem rgba(50, 178, 236, 0.5);
}
.btn-sky-500.disabled, .btn-sky-500:disabled {
  color: #FEFEFE;
  background-color: #0ea5e9;
  border-color: #0ea5e9;
  background-image: none;
}
.btn-sky-500:not(:disabled):not(.disabled):active, .btn-sky-500:not(:disabled):not(.disabled).active, .show > .btn-sky-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b83b9;
  background-image: none;
  border-color: #0a7aad;
}
.btn-sky-500:not(:disabled):not(.disabled):active:focus, .btn-sky-500:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 178, 236, 0.5);
}

.btn-sky-600 {
  color: #FEFEFE;
  background: #0284c7 linear-gradient(180deg, #2796cf, #0284c7) repeat-x;
  border-color: #0284c7;
}
.btn-sky-600:hover {
  color: #FEFEFE;
  background: #026ba1 linear-gradient(180deg, #2780af, #026ba1) repeat-x;
  border-color: #016395;
}
.btn-sky-600:focus, .btn-sky-600.focus {
  color: #FEFEFE;
  background: #026ba1 linear-gradient(180deg, #2780af, #026ba1) repeat-x;
  border-color: #016395;
  box-shadow: 0 0 0 0.2rem rgba(40, 150, 207, 0.5);
}
.btn-sky-600.disabled, .btn-sky-600:disabled {
  color: #FEFEFE;
  background-color: #0284c7;
  border-color: #0284c7;
  background-image: none;
}
.btn-sky-600:not(:disabled):not(.disabled):active, .btn-sky-600:not(:disabled):not(.disabled).active, .show > .btn-sky-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #016395;
  background-image: none;
  border-color: #015a88;
}
.btn-sky-600:not(:disabled):not(.disabled):active:focus, .btn-sky-600:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 150, 207, 0.5);
}

.btn-sky-700 {
  color: #FEFEFE;
  background: #0369a1 linear-gradient(180deg, #287faf, #0369a1) repeat-x;
  border-color: #0369a1;
}
.btn-sky-700:hover {
  color: #FEFEFE;
  background: #02517b linear-gradient(180deg, #276a8e, #02517b) repeat-x;
  border-color: #02486f;
}
.btn-sky-700:focus, .btn-sky-700.focus {
  color: #FEFEFE;
  background: #02517b linear-gradient(180deg, #276a8e, #02517b) repeat-x;
  border-color: #02486f;
  box-shadow: 0 0 0 0.2rem rgba(41, 127, 175, 0.5);
}
.btn-sky-700.disabled, .btn-sky-700:disabled {
  color: #FEFEFE;
  background-color: #0369a1;
  border-color: #0369a1;
  background-image: none;
}
.btn-sky-700:not(:disabled):not(.disabled):active, .btn-sky-700:not(:disabled):not(.disabled).active, .show > .btn-sky-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #02486f;
  background-image: none;
  border-color: #024062;
}
.btn-sky-700:not(:disabled):not(.disabled):active:focus, .btn-sky-700:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 127, 175, 0.5);
}

.btn-sky-800 {
  color: #FEFEFE;
  background: #075985 linear-gradient(180deg, #2b7197, #075985) repeat-x;
  border-color: #075985;
}
.btn-sky-800:hover {
  color: #FEFEFE;
  background: #054161 linear-gradient(180deg, #295d78, #054161) repeat-x;
  border-color: #043955;
}
.btn-sky-800:focus, .btn-sky-800.focus {
  color: #FEFEFE;
  background: #054161 linear-gradient(180deg, #295d78, #054161) repeat-x;
  border-color: #043955;
  box-shadow: 0 0 0 0.2rem rgba(44, 114, 151, 0.5);
}
.btn-sky-800.disabled, .btn-sky-800:disabled {
  color: #FEFEFE;
  background-color: #075985;
  border-color: #075985;
  background-image: none;
}
.btn-sky-800:not(:disabled):not(.disabled):active, .btn-sky-800:not(:disabled):not(.disabled).active, .show > .btn-sky-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #043955;
  background-image: none;
  border-color: #043048;
}
.btn-sky-800:not(:disabled):not(.disabled):active:focus, .btn-sky-800:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 114, 151, 0.5);
}

.btn-sky-900 {
  color: #FEFEFE;
  background: #0c4a6e linear-gradient(180deg, #2f6483, #0c4a6e) repeat-x;
  border-color: #0c4a6e;
}
.btn-sky-900:hover {
  color: #FEFEFE;
  background: #08334c linear-gradient(180deg, #2c5166, #08334c) repeat-x;
  border-color: #072b40;
}
.btn-sky-900:focus, .btn-sky-900.focus {
  color: #FEFEFE;
  background: #08334c linear-gradient(180deg, #2c5166, #08334c) repeat-x;
  border-color: #072b40;
  box-shadow: 0 0 0 0.2rem rgba(48, 101, 132, 0.5);
}
.btn-sky-900.disabled, .btn-sky-900:disabled {
  color: #FEFEFE;
  background-color: #0c4a6e;
  border-color: #0c4a6e;
  background-image: none;
}
.btn-sky-900:not(:disabled):not(.disabled):active, .btn-sky-900:not(:disabled):not(.disabled).active, .show > .btn-sky-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #072b40;
  background-image: none;
  border-color: #062335;
}
.btn-sky-900:not(:disabled):not(.disabled):active:focus, .btn-sky-900:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 101, 132, 0.5);
}

.btn-sky-950 {
  color: #FEFEFE;
  background: #082f49 linear-gradient(180deg, #2c4d64, #082f49) repeat-x;
  border-color: #082f49;
}
.btn-sky-950:hover {
  color: #FEFEFE;
  background: #041927 linear-gradient(180deg, #293b47, #041927) repeat-x;
  border-color: #03111b;
}
.btn-sky-950:focus, .btn-sky-950.focus {
  color: #FEFEFE;
  background: #041927 linear-gradient(180deg, #293b47, #041927) repeat-x;
  border-color: #03111b;
  box-shadow: 0 0 0 0.2rem rgba(45, 78, 100, 0.5);
}
.btn-sky-950.disabled, .btn-sky-950:disabled {
  color: #FEFEFE;
  background-color: #082f49;
  border-color: #082f49;
  background-image: none;
}
.btn-sky-950:not(:disabled):not(.disabled):active, .btn-sky-950:not(:disabled):not(.disabled).active, .show > .btn-sky-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #03111b;
  background-image: none;
  border-color: #020a10;
}
.btn-sky-950:not(:disabled):not(.disabled):active:focus, .btn-sky-950:not(:disabled):not(.disabled).active:focus, .show > .btn-sky-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 78, 100, 0.5);
}

.btn-blue-50 {
  color: #212529;
  background: #eff6ff linear-gradient(180deg, #f0f7ff, #eff6ff) repeat-x;
  border-color: #eff6ff;
}
.btn-blue-50:hover {
  color: #212529;
  background: #c9e0ff linear-gradient(180deg, #d0e4ff, #c9e0ff) repeat-x;
  border-color: #bcd9ff;
}
.btn-blue-50:focus, .btn-blue-50.focus {
  color: #212529;
  background: #c9e0ff linear-gradient(180deg, #d0e4ff, #c9e0ff) repeat-x;
  border-color: #bcd9ff;
  box-shadow: 0 0 0 0.2rem rgba(208, 215, 223, 0.5);
}
.btn-blue-50.disabled, .btn-blue-50:disabled {
  color: #212529;
  background-color: #eff6ff;
  border-color: #eff6ff;
  background-image: none;
}
.btn-blue-50:not(:disabled):not(.disabled):active, .btn-blue-50:not(:disabled):not(.disabled).active, .show > .btn-blue-50.dropdown-toggle {
  color: #212529;
  background-color: #bcd9ff;
  background-image: none;
  border-color: #afd2ff;
}
.btn-blue-50:not(:disabled):not(.disabled):active:focus, .btn-blue-50:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(208, 215, 223, 0.5);
}

.btn-blue-100 {
  color: #212529;
  background: #dbeafe linear-gradient(180deg, #dfecfe, #dbeafe) repeat-x;
  border-color: #dbeafe;
}
.btn-blue-100:hover {
  color: #212529;
  background: #b6d4fd linear-gradient(180deg, #c0dafd, #b6d4fd) repeat-x;
  border-color: #a9cdfd;
}
.btn-blue-100:focus, .btn-blue-100.focus {
  color: #212529;
  background: #b6d4fd linear-gradient(180deg, #c0dafd, #b6d4fd) repeat-x;
  border-color: #a9cdfd;
  box-shadow: 0 0 0 0.2rem rgba(191, 204, 222, 0.5);
}
.btn-blue-100.disabled, .btn-blue-100:disabled {
  color: #212529;
  background-color: #dbeafe;
  border-color: #dbeafe;
  background-image: none;
}
.btn-blue-100:not(:disabled):not(.disabled):active, .btn-blue-100:not(:disabled):not(.disabled).active, .show > .btn-blue-100.dropdown-toggle {
  color: #212529;
  background-color: #a9cdfd;
  background-image: none;
  border-color: #9dc6fc;
}
.btn-blue-100:not(:disabled):not(.disabled):active:focus, .btn-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 204, 222, 0.5);
}

.btn-blue-200 {
  color: #212529;
  background: #bfdbfe linear-gradient(180deg, #c8e0fe, #bfdbfe) repeat-x;
  border-color: #bfdbfe;
}
.btn-blue-200:hover {
  color: #212529;
  background: #99c6fd linear-gradient(180deg, #a7cefd, #99c6fd) repeat-x;
  border-color: #8dbffd;
}
.btn-blue-200:focus, .btn-blue-200.focus {
  color: #212529;
  background: #99c6fd linear-gradient(180deg, #a7cefd, #99c6fd) repeat-x;
  border-color: #8dbffd;
  box-shadow: 0 0 0 0.2rem rgba(167, 192, 222, 0.5);
}
.btn-blue-200.disabled, .btn-blue-200:disabled {
  color: #212529;
  background-color: #bfdbfe;
  border-color: #bfdbfe;
  background-image: none;
}
.btn-blue-200:not(:disabled):not(.disabled):active, .btn-blue-200:not(:disabled):not(.disabled).active, .show > .btn-blue-200.dropdown-toggle {
  color: #212529;
  background-color: #8dbffd;
  background-image: none;
  border-color: #80b8fd;
}
.btn-blue-200:not(:disabled):not(.disabled):active:focus, .btn-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 192, 222, 0.5);
}

.btn-blue-300 {
  color: #212529;
  background: #93c5fd linear-gradient(180deg, #a2cdfd, #93c5fd) repeat-x;
  border-color: #93c5fd;
}
.btn-blue-300:hover {
  color: #212529;
  background: #6db1fc linear-gradient(180deg, #82bcfc, #6db1fc) repeat-x;
  border-color: #61aafc;
}
.btn-blue-300:focus, .btn-blue-300.focus {
  color: #212529;
  background: #6db1fc linear-gradient(180deg, #82bcfc, #6db1fc) repeat-x;
  border-color: #61aafc;
  box-shadow: 0 0 0 0.2rem rgba(130, 173, 221, 0.5);
}
.btn-blue-300.disabled, .btn-blue-300:disabled {
  color: #212529;
  background-color: #93c5fd;
  border-color: #93c5fd;
  background-image: none;
}
.btn-blue-300:not(:disabled):not(.disabled):active, .btn-blue-300:not(:disabled):not(.disabled).active, .show > .btn-blue-300.dropdown-toggle {
  color: #212529;
  background-color: #61aafc;
  background-image: none;
  border-color: #54a3fc;
}
.btn-blue-300:not(:disabled):not(.disabled):active:focus, .btn-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 173, 221, 0.5);
}

.btn-blue-400 {
  color: #212529;
  background: #60a5fa linear-gradient(180deg, #77b2fa, #60a5fa) repeat-x;
  border-color: #60a5fa;
}
.btn-blue-400:hover {
  color: #FEFEFE;
  background: #3b90f9 linear-gradient(180deg, #57a0f9, #3b90f9) repeat-x;
  border-color: #2f89f8;
}
.btn-blue-400:focus, .btn-blue-400.focus {
  color: #FEFEFE;
  background: #3b90f9 linear-gradient(180deg, #57a0f9, #3b90f9) repeat-x;
  border-color: #2f89f8;
  box-shadow: 0 0 0 0.2rem rgba(87, 146, 219, 0.5);
}
.btn-blue-400.disabled, .btn-blue-400:disabled {
  color: #212529;
  background-color: #60a5fa;
  border-color: #60a5fa;
  background-image: none;
}
.btn-blue-400:not(:disabled):not(.disabled):active, .btn-blue-400:not(:disabled):not(.disabled).active, .show > .btn-blue-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2f89f8;
  background-image: none;
  border-color: #2282f8;
}
.btn-blue-400:not(:disabled):not(.disabled):active:focus, .btn-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 146, 219, 0.5);
}

.btn-blue-500 {
  color: #FEFEFE;
  background: #3b82f6 linear-gradient(180deg, #5794f7, #3b82f6) repeat-x;
  border-color: #3b82f6;
}
.btn-blue-500:hover {
  color: #FEFEFE;
  background: #166bf4 linear-gradient(180deg, #3880f5, #166bf4) repeat-x;
  border-color: #0b63f3;
}
.btn-blue-500:focus, .btn-blue-500.focus {
  color: #FEFEFE;
  background: #166bf4 linear-gradient(180deg, #3880f5, #166bf4) repeat-x;
  border-color: #0b63f3;
  box-shadow: 0 0 0 0.2rem rgba(88, 149, 247, 0.5);
}
.btn-blue-500.disabled, .btn-blue-500:disabled {
  color: #FEFEFE;
  background-color: #3b82f6;
  border-color: #3b82f6;
  background-image: none;
}
.btn-blue-500:not(:disabled):not(.disabled):active, .btn-blue-500:not(:disabled):not(.disabled).active, .show > .btn-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0b63f3;
  background-image: none;
  border-color: #0b5ee7;
}
.btn-blue-500:not(:disabled):not(.disabled):active:focus, .btn-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 149, 247, 0.5);
}

.btn-blue-600 {
  color: #FEFEFE;
  background: #2563eb linear-gradient(180deg, #457aee, #2563eb) repeat-x;
  border-color: #2563eb;
}
.btn-blue-600:hover {
  color: #FEFEFE;
  background: #1451d6 linear-gradient(180deg, #366adc, #1451d6) repeat-x;
  border-color: #134cca;
}
.btn-blue-600:focus, .btn-blue-600.focus {
  color: #FEFEFE;
  background: #1451d6 linear-gradient(180deg, #366adc, #1451d6) repeat-x;
  border-color: #134cca;
  box-shadow: 0 0 0 0.2rem rgba(70, 122, 238, 0.5);
}
.btn-blue-600.disabled, .btn-blue-600:disabled {
  color: #FEFEFE;
  background-color: #2563eb;
  border-color: #2563eb;
  background-image: none;
}
.btn-blue-600:not(:disabled):not(.disabled):active, .btn-blue-600:not(:disabled):not(.disabled).active, .show > .btn-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #134cca;
  background-image: none;
  border-color: #1248bf;
}
.btn-blue-600:not(:disabled):not(.disabled):active:focus, .btn-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 122, 238, 0.5);
}

.btn-blue-700 {
  color: #FEFEFE;
  background: #1d4ed8 linear-gradient(180deg, #3e68dd, #1d4ed8) repeat-x;
  border-color: #1d4ed8;
}
.btn-blue-700:hover {
  color: #FEFEFE;
  background: #1842b6 linear-gradient(180deg, #3a5ec1, #1842b6) repeat-x;
  border-color: #173eab;
}
.btn-blue-700:focus, .btn-blue-700.focus {
  color: #FEFEFE;
  background: #1842b6 linear-gradient(180deg, #3a5ec1, #1842b6) repeat-x;
  border-color: #173eab;
  box-shadow: 0 0 0 0.2rem rgba(63, 104, 222, 0.5);
}
.btn-blue-700.disabled, .btn-blue-700:disabled {
  color: #FEFEFE;
  background-color: #1d4ed8;
  border-color: #1d4ed8;
  background-image: none;
}
.btn-blue-700:not(:disabled):not(.disabled):active, .btn-blue-700:not(:disabled):not(.disabled).active, .show > .btn-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #173eab;
  background-image: none;
  border-color: #153aa0;
}
.btn-blue-700:not(:disabled):not(.disabled):active:focus, .btn-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 104, 222, 0.5);
}

.btn-blue-800 {
  color: #FEFEFE;
  background: #1e40af linear-gradient(180deg, #3f5cbb, #1e40af) repeat-x;
  border-color: #1e40af;
}
.btn-blue-800:hover {
  color: #FEFEFE;
  background: #18348e linear-gradient(180deg, #3a529f, #18348e) repeat-x;
  border-color: #173083;
}
.btn-blue-800:focus, .btn-blue-800.focus {
  color: #FEFEFE;
  background: #18348e linear-gradient(180deg, #3a529f, #18348e) repeat-x;
  border-color: #173083;
  box-shadow: 0 0 0 0.2rem rgba(64, 93, 187, 0.5);
}
.btn-blue-800.disabled, .btn-blue-800:disabled {
  color: #FEFEFE;
  background-color: #1e40af;
  border-color: #1e40af;
  background-image: none;
}
.btn-blue-800:not(:disabled):not(.disabled):active, .btn-blue-800:not(:disabled):not(.disabled).active, .show > .btn-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #173083;
  background-image: none;
  border-color: #152c79;
}
.btn-blue-800:not(:disabled):not(.disabled):active:focus, .btn-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 93, 187, 0.5);
}

.btn-blue-900 {
  color: #FEFEFE;
  background: #1e3a8a linear-gradient(180deg, #3f579b, #1e3a8a) repeat-x;
  border-color: #1e3a8a;
}
.btn-blue-900:hover {
  color: #FEFEFE;
  background: #172d6b linear-gradient(180deg, #394c81, #172d6b) repeat-x;
  border-color: #152860;
}
.btn-blue-900:focus, .btn-blue-900.focus {
  color: #FEFEFE;
  background: #172d6b linear-gradient(180deg, #394c81, #172d6b) repeat-x;
  border-color: #152860;
  box-shadow: 0 0 0 0.2rem rgba(64, 87, 155, 0.5);
}
.btn-blue-900.disabled, .btn-blue-900:disabled {
  color: #FEFEFE;
  background-color: #1e3a8a;
  border-color: #1e3a8a;
  background-image: none;
}
.btn-blue-900:not(:disabled):not(.disabled):active, .btn-blue-900:not(:disabled):not(.disabled).active, .show > .btn-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #152860;
  background-image: none;
  border-color: #132456;
}
.btn-blue-900:not(:disabled):not(.disabled):active:focus, .btn-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 87, 155, 0.5);
}

.btn-blue-950 {
  color: #FEFEFE;
  background: #172554 linear-gradient(180deg, #39456d, #172554) repeat-x;
  border-color: #172554;
}
.btn-blue-950:hover {
  color: #FEFEFE;
  background: #0f1836 linear-gradient(180deg, #323a54, #0f1836) repeat-x;
  border-color: #0c132c;
}
.btn-blue-950:focus, .btn-blue-950.focus {
  color: #FEFEFE;
  background: #0f1836 linear-gradient(180deg, #323a54, #0f1836) repeat-x;
  border-color: #0c132c;
  box-shadow: 0 0 0 0.2rem rgba(58, 70, 110, 0.5);
}
.btn-blue-950.disabled, .btn-blue-950:disabled {
  color: #FEFEFE;
  background-color: #172554;
  border-color: #172554;
  background-image: none;
}
.btn-blue-950:not(:disabled):not(.disabled):active, .btn-blue-950:not(:disabled):not(.disabled).active, .show > .btn-blue-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c132c;
  background-image: none;
  border-color: #090f22;
}
.btn-blue-950:not(:disabled):not(.disabled):active:focus, .btn-blue-950:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 70, 110, 0.5);
}

.btn-indigo-50 {
  color: #212529;
  background: #e0e7ff linear-gradient(180deg, #e4eaff, #e0e7ff) repeat-x;
  border-color: #e0e7ff;
}
.btn-indigo-50:hover {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
}
.btn-indigo-50:focus, .btn-indigo-50.focus {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}
.btn-indigo-50.disabled, .btn-indigo-50:disabled {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
  background-image: none;
}
.btn-indigo-50:not(:disabled):not(.disabled):active, .btn-indigo-50:not(:disabled):not(.disabled).active, .show > .btn-indigo-50.dropdown-toggle {
  color: #212529;
  background-color: #adc0ff;
  background-image: none;
  border-color: #a0b6ff;
}
.btn-indigo-50:not(:disabled):not(.disabled):active:focus, .btn-indigo-50:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}

.btn-indigo-100 {
  color: #212529;
  background: #e0e7ff linear-gradient(180deg, #e4eaff, #e0e7ff) repeat-x;
  border-color: #e0e7ff;
}
.btn-indigo-100:hover {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
}
.btn-indigo-100:focus, .btn-indigo-100.focus {
  color: #212529;
  background: #bac9ff linear-gradient(180deg, #c3d0ff, #bac9ff) repeat-x;
  border-color: #adc0ff;
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}
.btn-indigo-100.disabled, .btn-indigo-100:disabled {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
  background-image: none;
}
.btn-indigo-100:not(:disabled):not(.disabled):active, .btn-indigo-100:not(:disabled):not(.disabled).active, .show > .btn-indigo-100.dropdown-toggle {
  color: #212529;
  background-color: #adc0ff;
  background-image: none;
  border-color: #a0b6ff;
}
.btn-indigo-100:not(:disabled):not(.disabled):active:focus, .btn-indigo-100:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 202, 223, 0.5);
}

.btn-indigo-200 {
  color: #212529;
  background: #c7d2fe linear-gradient(180deg, #ced8fe, #c7d2fe) repeat-x;
  border-color: #c7d2fe;
}
.btn-indigo-200:hover {
  color: #212529;
  background: #a1b4fd linear-gradient(180deg, #aebffd, #a1b4fd) repeat-x;
  border-color: #95aafd;
}
.btn-indigo-200:focus, .btn-indigo-200.focus {
  color: #212529;
  background: #a1b4fd linear-gradient(180deg, #aebffd, #a1b4fd) repeat-x;
  border-color: #95aafd;
  box-shadow: 0 0 0 0.2rem rgba(174, 184, 222, 0.5);
}
.btn-indigo-200.disabled, .btn-indigo-200:disabled {
  color: #212529;
  background-color: #c7d2fe;
  border-color: #c7d2fe;
  background-image: none;
}
.btn-indigo-200:not(:disabled):not(.disabled):active, .btn-indigo-200:not(:disabled):not(.disabled).active, .show > .btn-indigo-200.dropdown-toggle {
  color: #212529;
  background-color: #95aafd;
  background-image: none;
  border-color: #88a0fd;
}
.btn-indigo-200:not(:disabled):not(.disabled):active:focus, .btn-indigo-200:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(174, 184, 222, 0.5);
}

.btn-indigo-300 {
  color: #212529;
  background: #a5b4fc linear-gradient(180deg, #b1bffc, #a5b4fc) repeat-x;
  border-color: #a5b4fc;
}
.btn-indigo-300:hover {
  color: #212529;
  background: #8095fb linear-gradient(180deg, #92a4fb, #8095fb) repeat-x;
  border-color: #748bfa;
}
.btn-indigo-300:focus, .btn-indigo-300.focus {
  color: #212529;
  background: #8095fb linear-gradient(180deg, #92a4fb, #8095fb) repeat-x;
  border-color: #748bfa;
  box-shadow: 0 0 0 0.2rem rgba(145, 159, 220, 0.5);
}
.btn-indigo-300.disabled, .btn-indigo-300:disabled {
  color: #212529;
  background-color: #a5b4fc;
  border-color: #a5b4fc;
  background-image: none;
}
.btn-indigo-300:not(:disabled):not(.disabled):active, .btn-indigo-300:not(:disabled):not(.disabled).active, .show > .btn-indigo-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #748bfa;
  background-image: none;
  border-color: #6781fa;
}
.btn-indigo-300:not(:disabled):not(.disabled):active:focus, .btn-indigo-300:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 159, 220, 0.5);
}

.btn-indigo-400 {
  color: #FEFEFE;
  background: #818cf8 linear-gradient(180deg, #939df9, #818cf8) repeat-x;
  border-color: #818cf8;
}
.btn-indigo-400:hover {
  color: #FEFEFE;
  background: #5d6bf6 linear-gradient(180deg, #7480f7, #5d6bf6) repeat-x;
  border-color: #5160f5;
}
.btn-indigo-400:focus, .btn-indigo-400.focus {
  color: #FEFEFE;
  background: #5d6bf6 linear-gradient(180deg, #7480f7, #5d6bf6) repeat-x;
  border-color: #5160f5;
  box-shadow: 0 0 0 0.2rem rgba(148, 157, 249, 0.5);
}
.btn-indigo-400.disabled, .btn-indigo-400:disabled {
  color: #FEFEFE;
  background-color: #818cf8;
  border-color: #818cf8;
  background-image: none;
}
.btn-indigo-400:not(:disabled):not(.disabled):active, .btn-indigo-400:not(:disabled):not(.disabled).active, .show > .btn-indigo-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5160f5;
  background-image: none;
  border-color: #4555f5;
}
.btn-indigo-400:not(:disabled):not(.disabled):active:focus, .btn-indigo-400:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 157, 249, 0.5);
}

.btn-indigo-500 {
  color: #FEFEFE;
  background: #6366f1 linear-gradient(180deg, #797cf3, #6366f1) repeat-x;
  border-color: #6366f1;
}
.btn-indigo-500:hover {
  color: #FEFEFE;
  background: #4044ee linear-gradient(180deg, #5c5ff0, #4044ee) repeat-x;
  border-color: #3438ed;
}
.btn-indigo-500:focus, .btn-indigo-500.focus {
  color: #FEFEFE;
  background: #4044ee linear-gradient(180deg, #5c5ff0, #4044ee) repeat-x;
  border-color: #3438ed;
  box-shadow: 0 0 0 0.2rem rgba(122, 125, 243, 0.5);
}
.btn-indigo-500.disabled, .btn-indigo-500:disabled {
  color: #FEFEFE;
  background-color: #6366f1;
  border-color: #6366f1;
  background-image: none;
}
.btn-indigo-500:not(:disabled):not(.disabled):active, .btn-indigo-500:not(:disabled):not(.disabled).active, .show > .btn-indigo-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3438ed;
  background-image: none;
  border-color: #292dec;
}
.btn-indigo-500:not(:disabled):not(.disabled):active:focus, .btn-indigo-500:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 125, 243, 0.5);
}

.btn-indigo-600 {
  color: #FEFEFE;
  background: #4f46e5 linear-gradient(180deg, #6861e8, #4f46e5) repeat-x;
  border-color: #4f46e5;
}
.btn-indigo-600:hover {
  color: #FEFEFE;
  background: #2f24e0 linear-gradient(180deg, #4d44e4, #2f24e0) repeat-x;
  border-color: #291fd9;
}
.btn-indigo-600:focus, .btn-indigo-600.focus {
  color: #FEFEFE;
  background: #2f24e0 linear-gradient(180deg, #4d44e4, #2f24e0) repeat-x;
  border-color: #291fd9;
  box-shadow: 0 0 0 0.2rem rgba(105, 98, 233, 0.5);
}
.btn-indigo-600.disabled, .btn-indigo-600:disabled {
  color: #FEFEFE;
  background-color: #4f46e5;
  border-color: #4f46e5;
  background-image: none;
}
.btn-indigo-600:not(:disabled):not(.disabled):active, .btn-indigo-600:not(:disabled):not(.disabled).active, .show > .btn-indigo-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #291fd9;
  background-image: none;
  border-color: #271dce;
}
.btn-indigo-600:not(:disabled):not(.disabled):active:focus, .btn-indigo-600:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 98, 233, 0.5);
}

.btn-indigo-700 {
  color: #FEFEFE;
  background: #4338ca linear-gradient(180deg, #5e55d2, #4338ca) repeat-x;
  border-color: #4338ca;
}
.btn-indigo-700:hover {
  color: #FEFEFE;
  background: #382eae linear-gradient(180deg, #554dba, #382eae) repeat-x;
  border-color: #352ca3;
}
.btn-indigo-700:focus, .btn-indigo-700.focus {
  color: #FEFEFE;
  background: #382eae linear-gradient(180deg, #554dba, #382eae) repeat-x;
  border-color: #352ca3;
  box-shadow: 0 0 0 0.2rem rgba(95, 86, 210, 0.5);
}
.btn-indigo-700.disabled, .btn-indigo-700:disabled {
  color: #FEFEFE;
  background-color: #4338ca;
  border-color: #4338ca;
  background-image: none;
}
.btn-indigo-700:not(:disabled):not(.disabled):active, .btn-indigo-700:not(:disabled):not(.disabled).active, .show > .btn-indigo-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #352ca3;
  background-image: none;
  border-color: #312999;
}
.btn-indigo-700:not(:disabled):not(.disabled):active:focus, .btn-indigo-700:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 86, 210, 0.5);
}

.btn-indigo-800 {
  color: #FEFEFE;
  background: #3730a3 linear-gradient(180deg, #544eb0, #3730a3) repeat-x;
  border-color: #3730a3;
}
.btn-indigo-800:hover {
  color: #FEFEFE;
  background: #2d2785 linear-gradient(180deg, #4b4797, #2d2785) repeat-x;
  border-color: #2a247c;
}
.btn-indigo-800:focus, .btn-indigo-800.focus {
  color: #FEFEFE;
  background: #2d2785 linear-gradient(180deg, #4b4797, #2d2785) repeat-x;
  border-color: #2a247c;
  box-shadow: 0 0 0 0.2rem rgba(85, 79, 177, 0.5);
}
.btn-indigo-800.disabled, .btn-indigo-800:disabled {
  color: #FEFEFE;
  background-color: #3730a3;
  border-color: #3730a3;
  background-image: none;
}
.btn-indigo-800:not(:disabled):not(.disabled):active, .btn-indigo-800:not(:disabled):not(.disabled).active, .show > .btn-indigo-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2a247c;
  background-image: none;
  border-color: #262172;
}
.btn-indigo-800:not(:disabled):not(.disabled):active:focus, .btn-indigo-800:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 79, 177, 0.5);
}

.btn-indigo-900 {
  color: #FEFEFE;
  background: #312e81 linear-gradient(180deg, #4f4d93, #312e81) repeat-x;
  border-color: #312e81;
}
.btn-indigo-900:hover {
  color: #FEFEFE;
  background: #262465 linear-gradient(180deg, #46447c, #262465) repeat-x;
  border-color: #23215b;
}
.btn-indigo-900:focus, .btn-indigo-900.focus {
  color: #FEFEFE;
  background: #262465 linear-gradient(180deg, #46447c, #262465) repeat-x;
  border-color: #23215b;
  box-shadow: 0 0 0 0.2rem rgba(80, 77, 148, 0.5);
}
.btn-indigo-900.disabled, .btn-indigo-900:disabled {
  color: #FEFEFE;
  background-color: #312e81;
  border-color: #312e81;
  background-image: none;
}
.btn-indigo-900:not(:disabled):not(.disabled):active, .btn-indigo-900:not(:disabled):not(.disabled).active, .show > .btn-indigo-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #23215b;
  background-image: none;
  border-color: #1f1d52;
}
.btn-indigo-900:not(:disabled):not(.disabled):active:focus, .btn-indigo-900:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 77, 148, 0.5);
}

.btn-indigo-950 {
  color: #FEFEFE;
  background: #1e1b4b linear-gradient(180deg, #3f3c66, #1e1b4b) repeat-x;
  border-color: #1e1b4b;
}
.btn-indigo-950:hover {
  color: #FEFEFE;
  background: #13112f linear-gradient(180deg, #35344e, #13112f) repeat-x;
  border-color: #0f0e26;
}
.btn-indigo-950:focus, .btn-indigo-950.focus {
  color: #FEFEFE;
  background: #13112f linear-gradient(180deg, #35344e, #13112f) repeat-x;
  border-color: #0f0e26;
  box-shadow: 0 0 0 0.2rem rgba(64, 61, 102, 0.5);
}
.btn-indigo-950.disabled, .btn-indigo-950:disabled {
  color: #FEFEFE;
  background-color: #1e1b4b;
  border-color: #1e1b4b;
  background-image: none;
}
.btn-indigo-950:not(:disabled):not(.disabled):active, .btn-indigo-950:not(:disabled):not(.disabled).active, .show > .btn-indigo-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f0e26;
  background-image: none;
  border-color: #0b0a1c;
}
.btn-indigo-950:not(:disabled):not(.disabled):active:focus, .btn-indigo-950:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 61, 102, 0.5);
}

.btn-violet-50 {
  color: #212529;
  background: #f5f3ff linear-gradient(180deg, #f5f4ff, #f5f3ff) repeat-x;
  border-color: #f5f3ff;
}
.btn-violet-50:hover {
  color: #212529;
  background: #d5cdff linear-gradient(180deg, #dad4ff, #d5cdff) repeat-x;
  border-color: #cbc0ff;
}
.btn-violet-50:focus, .btn-violet-50.focus {
  color: #212529;
  background: #d5cdff linear-gradient(180deg, #dad4ff, #d5cdff) repeat-x;
  border-color: #cbc0ff;
  box-shadow: 0 0 0 0.2rem rgba(213, 212, 223, 0.5);
}
.btn-violet-50.disabled, .btn-violet-50:disabled {
  color: #212529;
  background-color: #f5f3ff;
  border-color: #f5f3ff;
  background-image: none;
}
.btn-violet-50:not(:disabled):not(.disabled):active, .btn-violet-50:not(:disabled):not(.disabled).active, .show > .btn-violet-50.dropdown-toggle {
  color: #212529;
  background-color: #cbc0ff;
  background-image: none;
  border-color: #c0b3ff;
}
.btn-violet-50:not(:disabled):not(.disabled):active:focus, .btn-violet-50:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 212, 223, 0.5);
}

.btn-violet-100 {
  color: #212529;
  background: #ede9fe linear-gradient(180deg, #efecfe, #ede9fe) repeat-x;
  border-color: #ede9fe;
}
.btn-violet-100:hover {
  color: #212529;
  background: #cfc4fc linear-gradient(180deg, #d5ccfc, #cfc4fc) repeat-x;
  border-color: #c5b8fc;
}
.btn-violet-100:focus, .btn-violet-100.focus {
  color: #212529;
  background: #cfc4fc linear-gradient(180deg, #d5ccfc, #cfc4fc) repeat-x;
  border-color: #c5b8fc;
  box-shadow: 0 0 0 0.2rem rgba(206, 204, 222, 0.5);
}
.btn-violet-100.disabled, .btn-violet-100:disabled {
  color: #212529;
  background-color: #ede9fe;
  border-color: #ede9fe;
  background-image: none;
}
.btn-violet-100:not(:disabled):not(.disabled):active, .btn-violet-100:not(:disabled):not(.disabled).active, .show > .btn-violet-100.dropdown-toggle {
  color: #212529;
  background-color: #c5b8fc;
  background-image: none;
  border-color: #bbacfb;
}
.btn-violet-100:not(:disabled):not(.disabled):active:focus, .btn-violet-100:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 204, 222, 0.5);
}

.btn-violet-200 {
  color: #212529;
  background: #ddd6fe linear-gradient(180deg, #e1dbfe, #ddd6fe) repeat-x;
  border-color: #ddd6fe;
}
.btn-violet-200:hover {
  color: #212529;
  background: #beb1fd linear-gradient(180deg, #c7bcfd, #beb1fd) repeat-x;
  border-color: #b4a4fd;
}
.btn-violet-200:focus, .btn-violet-200.focus {
  color: #212529;
  background: #beb1fd linear-gradient(180deg, #c7bcfd, #beb1fd) repeat-x;
  border-color: #b4a4fd;
  box-shadow: 0 0 0 0.2rem rgba(193, 187, 222, 0.5);
}
.btn-violet-200.disabled, .btn-violet-200:disabled {
  color: #212529;
  background-color: #ddd6fe;
  border-color: #ddd6fe;
  background-image: none;
}
.btn-violet-200:not(:disabled):not(.disabled):active, .btn-violet-200:not(:disabled):not(.disabled).active, .show > .btn-violet-200.dropdown-toggle {
  color: #212529;
  background-color: #b4a4fd;
  background-image: none;
  border-color: #a998fc;
}
.btn-violet-200:not(:disabled):not(.disabled):active:focus, .btn-violet-200:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(193, 187, 222, 0.5);
}

.btn-violet-300 {
  color: #212529;
  background: #c4b5fd linear-gradient(180deg, #ccbffd, #c4b5fd) repeat-x;
  border-color: #c4b5fd;
}
.btn-violet-300:hover {
  color: #212529;
  background: #a690fc linear-gradient(180deg, #b2a0fc, #a690fc) repeat-x;
  border-color: #9c83fc;
}
.btn-violet-300:focus, .btn-violet-300.focus {
  color: #212529;
  background: #a690fc linear-gradient(180deg, #b2a0fc, #a690fc) repeat-x;
  border-color: #9c83fc;
  box-shadow: 0 0 0 0.2rem rgba(172, 159, 221, 0.5);
}
.btn-violet-300.disabled, .btn-violet-300:disabled {
  color: #212529;
  background-color: #c4b5fd;
  border-color: #c4b5fd;
  background-image: none;
}
.btn-violet-300:not(:disabled):not(.disabled):active, .btn-violet-300:not(:disabled):not(.disabled).active, .show > .btn-violet-300.dropdown-toggle {
  color: #212529;
  background-color: #9c83fc;
  background-image: none;
  border-color: #9377fb;
}
.btn-violet-300:not(:disabled):not(.disabled):active:focus, .btn-violet-300:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(172, 159, 221, 0.5);
}

.btn-violet-400 {
  color: #212529;
  background: #a78bfa linear-gradient(180deg, #b39cfa, #a78bfa) repeat-x;
  border-color: #a78bfa;
}
.btn-violet-400:hover {
  color: #FEFEFE;
  background: #8b66f8 linear-gradient(180deg, #9b7cf9, #8b66f8) repeat-x;
  border-color: #825af8;
}
.btn-violet-400:focus, .btn-violet-400.focus {
  color: #FEFEFE;
  background: #8b66f8 linear-gradient(180deg, #9b7cf9, #8b66f8) repeat-x;
  border-color: #825af8;
  box-shadow: 0 0 0 0.2rem rgba(147, 124, 219, 0.5);
}
.btn-violet-400.disabled, .btn-violet-400:disabled {
  color: #212529;
  background-color: #a78bfa;
  border-color: #a78bfa;
  background-image: none;
}
.btn-violet-400:not(:disabled):not(.disabled):active, .btn-violet-400:not(:disabled):not(.disabled).active, .show > .btn-violet-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #825af8;
  background-image: none;
  border-color: #794ef7;
}
.btn-violet-400:not(:disabled):not(.disabled):active:focus, .btn-violet-400:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 124, 219, 0.5);
}

.btn-violet-500 {
  color: #FEFEFE;
  background: #8b5cf6 linear-gradient(180deg, #9b74f7, #8b5cf6) repeat-x;
  border-color: #8b5cf6;
}
.btn-violet-500:hover {
  color: #FEFEFE;
  background: #7138f4 linear-gradient(180deg, #8555f5, #7138f4) repeat-x;
  border-color: #692cf3;
}
.btn-violet-500:focus, .btn-violet-500.focus {
  color: #FEFEFE;
  background: #7138f4 linear-gradient(180deg, #8555f5, #7138f4) repeat-x;
  border-color: #692cf3;
  box-shadow: 0 0 0 0.2rem rgba(156, 116, 247, 0.5);
}
.btn-violet-500.disabled, .btn-violet-500:disabled {
  color: #FEFEFE;
  background-color: #8b5cf6;
  border-color: #8b5cf6;
  background-image: none;
}
.btn-violet-500:not(:disabled):not(.disabled):active, .btn-violet-500:not(:disabled):not(.disabled).active, .show > .btn-violet-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #692cf3;
  background-image: none;
  border-color: #6020f3;
}
.btn-violet-500:not(:disabled):not(.disabled):active:focus, .btn-violet-500:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 116, 247, 0.5);
}

.btn-violet-600 {
  color: #FEFEFE;
  background: #7c3aed linear-gradient(180deg, #8f57ef, #7c3aed) repeat-x;
  border-color: #7c3aed;
}
.btn-violet-600:hover {
  color: #FEFEFE;
  background: #6517ea linear-gradient(180deg, #7b39ed, #6517ea) repeat-x;
  border-color: #5f14e0;
}
.btn-violet-600:focus, .btn-violet-600.focus {
  color: #FEFEFE;
  background: #6517ea linear-gradient(180deg, #7b39ed, #6517ea) repeat-x;
  border-color: #5f14e0;
  box-shadow: 0 0 0 0.2rem rgba(144, 87, 240, 0.5);
}
.btn-violet-600.disabled, .btn-violet-600:disabled {
  color: #FEFEFE;
  background-color: #7c3aed;
  border-color: #7c3aed;
  background-image: none;
}
.btn-violet-600:not(:disabled):not(.disabled):active, .btn-violet-600:not(:disabled):not(.disabled).active, .show > .btn-violet-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5f14e0;
  background-image: none;
  border-color: #5a13d4;
}
.btn-violet-600:not(:disabled):not(.disabled):active:focus, .btn-violet-600:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 87, 240, 0.5);
}

.btn-violet-700 {
  color: #FEFEFE;
  background: #6d28d9 linear-gradient(180deg, #8248de, #6d28d9) repeat-x;
  border-color: #6d28d9;
}
.btn-violet-700:hover {
  color: #FEFEFE;
  background: #5d21ba linear-gradient(180deg, #7442c4, #5d21ba) repeat-x;
  border-color: #571faf;
}
.btn-violet-700:focus, .btn-violet-700.focus {
  color: #FEFEFE;
  background: #5d21ba linear-gradient(180deg, #7442c4, #5d21ba) repeat-x;
  border-color: #571faf;
  box-shadow: 0 0 0 0.2rem rgba(131, 72, 223, 0.5);
}
.btn-violet-700.disabled, .btn-violet-700:disabled {
  color: #FEFEFE;
  background-color: #6d28d9;
  border-color: #6d28d9;
  background-image: none;
}
.btn-violet-700:not(:disabled):not(.disabled):active, .btn-violet-700:not(:disabled):not(.disabled).active, .show > .btn-violet-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #571faf;
  background-image: none;
  border-color: #521da4;
}
.btn-violet-700:not(:disabled):not(.disabled):active:focus, .btn-violet-700:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 72, 223, 0.5);
}

.btn-violet-800 {
  color: #FEFEFE;
  background: #5b21b6 linear-gradient(180deg, #7342c1, #5b21b6) repeat-x;
  border-color: #5b21b6;
}
.btn-violet-800:hover {
  color: #FEFEFE;
  background: #4b1b96 linear-gradient(180deg, #653ca5, #4b1b96) repeat-x;
  border-color: #45198b;
}
.btn-violet-800:focus, .btn-violet-800.focus {
  color: #FEFEFE;
  background: #4b1b96 linear-gradient(180deg, #653ca5, #4b1b96) repeat-x;
  border-color: #45198b;
  box-shadow: 0 0 0 0.2rem rgba(115, 66, 193, 0.5);
}
.btn-violet-800.disabled, .btn-violet-800:disabled {
  color: #FEFEFE;
  background-color: #5b21b6;
  border-color: #5b21b6;
  background-image: none;
}
.btn-violet-800:not(:disabled):not(.disabled):active, .btn-violet-800:not(:disabled):not(.disabled).active, .show > .btn-violet-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #45198b;
  background-image: none;
  border-color: #401780;
}
.btn-violet-800:not(:disabled):not(.disabled):active:focus, .btn-violet-800:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 66, 193, 0.5);
}

.btn-violet-900 {
  color: #FEFEFE;
  background: #4c1d95 linear-gradient(180deg, #663ea4, #4c1d95) repeat-x;
  border-color: #4c1d95;
}
.btn-violet-900:hover {
  color: #FEFEFE;
  background: #3c1775 linear-gradient(180deg, #583989, #3c1775) repeat-x;
  border-color: #36156a;
}
.btn-violet-900:focus, .btn-violet-900.focus {
  color: #FEFEFE;
  background: #3c1775 linear-gradient(180deg, #583989, #3c1775) repeat-x;
  border-color: #36156a;
  box-shadow: 0 0 0 0.2rem rgba(103, 63, 165, 0.5);
}
.btn-violet-900.disabled, .btn-violet-900:disabled {
  color: #FEFEFE;
  background-color: #4c1d95;
  border-color: #4c1d95;
  background-image: none;
}
.btn-violet-900:not(:disabled):not(.disabled):active, .btn-violet-900:not(:disabled):not(.disabled).active, .show > .btn-violet-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #36156a;
  background-image: none;
  border-color: #311360;
}
.btn-violet-900:not(:disabled):not(.disabled):active:focus, .btn-violet-900:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 63, 165, 0.5);
}

.btn-violet-950 {
  color: #FEFEFE;
  background: #2e1065 linear-gradient(180deg, #4c337c, #2e1065) repeat-x;
  border-color: #2e1065;
}
.btn-violet-950:hover {
  color: #FEFEFE;
  background: #1f0b44 linear-gradient(180deg, #402f60, #1f0b44) repeat-x;
  border-color: #1a0939;
}
.btn-violet-950:focus, .btn-violet-950.focus {
  color: #FEFEFE;
  background: #1f0b44 linear-gradient(180deg, #402f60, #1f0b44) repeat-x;
  border-color: #1a0939;
  box-shadow: 0 0 0 0.2rem rgba(77, 52, 124, 0.5);
}
.btn-violet-950.disabled, .btn-violet-950:disabled {
  color: #FEFEFE;
  background-color: #2e1065;
  border-color: #2e1065;
  background-image: none;
}
.btn-violet-950:not(:disabled):not(.disabled):active, .btn-violet-950:not(:disabled):not(.disabled).active, .show > .btn-violet-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a0939;
  background-image: none;
  border-color: #15072e;
}
.btn-violet-950:not(:disabled):not(.disabled):active:focus, .btn-violet-950:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 52, 124, 0.5);
}

.btn-purple-50 {
  color: #212529;
  background: #faf5ff linear-gradient(180deg, #faf6ff, #faf5ff) repeat-x;
  border-color: #faf5ff;
}
.btn-purple-50:hover {
  color: #212529;
  background: #e7cfff linear-gradient(180deg, #ead5ff, #e7cfff) repeat-x;
  border-color: #e1c2ff;
}
.btn-purple-50:focus, .btn-purple-50.focus {
  color: #212529;
  background: #e7cfff linear-gradient(180deg, #ead5ff, #e7cfff) repeat-x;
  border-color: #e1c2ff;
  box-shadow: 0 0 0 0.2rem rgba(217, 214, 223, 0.5);
}
.btn-purple-50.disabled, .btn-purple-50:disabled {
  color: #212529;
  background-color: #faf5ff;
  border-color: #faf5ff;
  background-image: none;
}
.btn-purple-50:not(:disabled):not(.disabled):active, .btn-purple-50:not(:disabled):not(.disabled).active, .show > .btn-purple-50.dropdown-toggle {
  color: #212529;
  background-color: #e1c2ff;
  background-image: none;
  border-color: #dab5ff;
}
.btn-purple-50:not(:disabled):not(.disabled):active:focus, .btn-purple-50:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 214, 223, 0.5);
}

.btn-purple-100 {
  color: #212529;
  background: #f3e8ff linear-gradient(180deg, #f4ebff, #f3e8ff) repeat-x;
  border-color: #f3e8ff;
}
.btn-purple-100:hover {
  color: #212529;
  background: #dfc2ff linear-gradient(180deg, #e3caff, #dfc2ff) repeat-x;
  border-color: #d8b5ff;
}
.btn-purple-100:focus, .btn-purple-100.focus {
  color: #212529;
  background: #dfc2ff linear-gradient(180deg, #e3caff, #dfc2ff) repeat-x;
  border-color: #d8b5ff;
  box-shadow: 0 0 0 0.2rem rgba(212, 203, 223, 0.5);
}
.btn-purple-100.disabled, .btn-purple-100:disabled {
  color: #212529;
  background-color: #f3e8ff;
  border-color: #f3e8ff;
  background-image: none;
}
.btn-purple-100:not(:disabled):not(.disabled):active, .btn-purple-100:not(:disabled):not(.disabled).active, .show > .btn-purple-100.dropdown-toggle {
  color: #212529;
  background-color: #d8b5ff;
  background-image: none;
  border-color: #d2a8ff;
}
.btn-purple-100:not(:disabled):not(.disabled):active:focus, .btn-purple-100:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 203, 223, 0.5);
}

.btn-purple-200 {
  color: #212529;
  background: #e9d5ff linear-gradient(180deg, #ebdbff, #e9d5ff) repeat-x;
  border-color: #e9d5ff;
}
.btn-purple-200:hover {
  color: #212529;
  background: #d5afff linear-gradient(180deg, #dabaff, #d5afff) repeat-x;
  border-color: #cea2ff;
}
.btn-purple-200:focus, .btn-purple-200.focus {
  color: #212529;
  background: #d5afff linear-gradient(180deg, #dabaff, #d5afff) repeat-x;
  border-color: #cea2ff;
  box-shadow: 0 0 0 0.2rem rgba(203, 187, 223, 0.5);
}
.btn-purple-200.disabled, .btn-purple-200:disabled {
  color: #212529;
  background-color: #e9d5ff;
  border-color: #e9d5ff;
  background-image: none;
}
.btn-purple-200:not(:disabled):not(.disabled):active, .btn-purple-200:not(:disabled):not(.disabled).active, .show > .btn-purple-200.dropdown-toggle {
  color: #212529;
  background-color: #cea2ff;
  background-image: none;
  border-color: #c895ff;
}
.btn-purple-200:not(:disabled):not(.disabled):active:focus, .btn-purple-200:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 187, 223, 0.5);
}

.btn-purple-300 {
  color: #212529;
  background: #d8b4fe linear-gradient(180deg, #ddbffe, #d8b4fe) repeat-x;
  border-color: #d8b4fe;
}
.btn-purple-300:hover {
  color: #212529;
  background: #c48efd linear-gradient(180deg, #cc9efd, #c48efd) repeat-x;
  border-color: #be82fd;
}
.btn-purple-300:focus, .btn-purple-300.focus {
  color: #212529;
  background: #c48efd linear-gradient(180deg, #cc9efd, #c48efd) repeat-x;
  border-color: #be82fd;
  box-shadow: 0 0 0 0.2rem rgba(189, 159, 222, 0.5);
}
.btn-purple-300.disabled, .btn-purple-300:disabled {
  color: #212529;
  background-color: #d8b4fe;
  border-color: #d8b4fe;
  background-image: none;
}
.btn-purple-300:not(:disabled):not(.disabled):active, .btn-purple-300:not(:disabled):not(.disabled).active, .show > .btn-purple-300.dropdown-toggle {
  color: #212529;
  background-color: #be82fd;
  background-image: none;
  border-color: #b775fd;
}
.btn-purple-300:not(:disabled):not(.disabled):active:focus, .btn-purple-300:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 159, 222, 0.5);
}

.btn-purple-400 {
  color: #212529;
  background: #c084fc linear-gradient(180deg, #c896fc, #c084fc) repeat-x;
  border-color: #c084fc;
}
.btn-purple-400:hover {
  color: #FEFEFE;
  background: #ad5ffb linear-gradient(180deg, #b876fb, #ad5ffb) repeat-x;
  border-color: #a752fb;
}
.btn-purple-400:focus, .btn-purple-400.focus {
  color: #FEFEFE;
  background: #ad5ffb linear-gradient(180deg, #b876fb, #ad5ffb) repeat-x;
  border-color: #a752fb;
  box-shadow: 0 0 0 0.2rem rgba(168, 118, 220, 0.5);
}
.btn-purple-400.disabled, .btn-purple-400:disabled {
  color: #212529;
  background-color: #c084fc;
  border-color: #c084fc;
  background-image: none;
}
.btn-purple-400:not(:disabled):not(.disabled):active, .btn-purple-400:not(:disabled):not(.disabled).active, .show > .btn-purple-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a752fb;
  background-image: none;
  border-color: #a046fa;
}
.btn-purple-400:not(:disabled):not(.disabled):active:focus, .btn-purple-400:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 118, 220, 0.5);
}

.btn-purple-500 {
  color: #FEFEFE;
  background: #a855f7 linear-gradient(180deg, #b46ef8, #a855f7) repeat-x;
  border-color: #a855f7;
}
.btn-purple-500:hover {
  color: #FEFEFE;
  background: #9530f5 linear-gradient(180deg, #a44ef6, #9530f5) repeat-x;
  border-color: #8f24f5;
}
.btn-purple-500:focus, .btn-purple-500.focus {
  color: #FEFEFE;
  background: #9530f5 linear-gradient(180deg, #a44ef6, #9530f5) repeat-x;
  border-color: #8f24f5;
  box-shadow: 0 0 0 0.2rem rgba(181, 110, 248, 0.5);
}
.btn-purple-500.disabled, .btn-purple-500:disabled {
  color: #FEFEFE;
  background-color: #a855f7;
  border-color: #a855f7;
  background-image: none;
}
.btn-purple-500:not(:disabled):not(.disabled):active, .btn-purple-500:not(:disabled):not(.disabled).active, .show > .btn-purple-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8f24f5;
  background-image: none;
  border-color: #8918f4;
}
.btn-purple-500:not(:disabled):not(.disabled):active:focus, .btn-purple-500:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 110, 248, 0.5);
}

.btn-purple-600 {
  color: #FEFEFE;
  background: #9333ea linear-gradient(180deg, #a251ed, #9333ea) repeat-x;
  border-color: #9333ea;
}
.btn-purple-600:hover {
  color: #FEFEFE;
  background: #8017e0 linear-gradient(180deg, #9239e4, #8017e0) repeat-x;
  border-color: #7a16d4;
}
.btn-purple-600:focus, .btn-purple-600.focus {
  color: #FEFEFE;
  background: #8017e0 linear-gradient(180deg, #9239e4, #8017e0) repeat-x;
  border-color: #7a16d4;
  box-shadow: 0 0 0 0.2rem rgba(163, 81, 237, 0.5);
}
.btn-purple-600.disabled, .btn-purple-600:disabled {
  color: #FEFEFE;
  background-color: #9333ea;
  border-color: #9333ea;
  background-image: none;
}
.btn-purple-600:not(:disabled):not(.disabled):active, .btn-purple-600:not(:disabled):not(.disabled).active, .show > .btn-purple-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7a16d4;
  background-image: none;
  border-color: #7315c9;
}
.btn-purple-600:not(:disabled):not(.disabled):active:focus, .btn-purple-600:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 81, 237, 0.5);
}

.btn-purple-700 {
  color: #FEFEFE;
  background: #7e22ce linear-gradient(180deg, #9042d5, #7e22ce) repeat-x;
  border-color: #7e22ce;
}
.btn-purple-700:hover {
  color: #FEFEFE;
  background: #6a1dad linear-gradient(180deg, #7f3eb9, #6a1dad) repeat-x;
  border-color: #631ba2;
}
.btn-purple-700:focus, .btn-purple-700.focus {
  color: #FEFEFE;
  background: #6a1dad linear-gradient(180deg, #7f3eb9, #6a1dad) repeat-x;
  border-color: #631ba2;
  box-shadow: 0 0 0 0.2rem rgba(145, 67, 213, 0.5);
}
.btn-purple-700.disabled, .btn-purple-700:disabled {
  color: #FEFEFE;
  background-color: #7e22ce;
  border-color: #7e22ce;
  background-image: none;
}
.btn-purple-700:not(:disabled):not(.disabled):active, .btn-purple-700:not(:disabled):not(.disabled).active, .show > .btn-purple-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #631ba2;
  background-image: none;
  border-color: #5d1997;
}
.btn-purple-700:not(:disabled):not(.disabled):active:focus, .btn-purple-700:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 67, 213, 0.5);
}

.btn-purple-800 {
  color: #FEFEFE;
  background: #6b21a8 linear-gradient(180deg, #8042b5, #6b21a8) repeat-x;
  border-color: #6b21a8;
}
.btn-purple-800:hover {
  color: #FEFEFE;
  background: #571b88 linear-gradient(180deg, #6f3c99, #571b88) repeat-x;
  border-color: #50197d;
}
.btn-purple-800:focus, .btn-purple-800.focus {
  color: #FEFEFE;
  background: #571b88 linear-gradient(180deg, #6f3c99, #571b88) repeat-x;
  border-color: #50197d;
  box-shadow: 0 0 0 0.2rem rgba(129, 66, 181, 0.5);
}
.btn-purple-800.disabled, .btn-purple-800:disabled {
  color: #FEFEFE;
  background-color: #6b21a8;
  border-color: #6b21a8;
  background-image: none;
}
.btn-purple-800:not(:disabled):not(.disabled):active, .btn-purple-800:not(:disabled):not(.disabled).active, .show > .btn-purple-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #50197d;
  background-image: none;
  border-color: #491773;
}
.btn-purple-800:not(:disabled):not(.disabled):active:focus, .btn-purple-800:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(129, 66, 181, 0.5);
}

.btn-purple-900 {
  color: #FEFEFE;
  background: #581c87 linear-gradient(180deg, #703d99, #581c87) repeat-x;
  border-color: #581c87;
}
.btn-purple-900:hover {
  color: #FEFEFE;
  background: #431567 linear-gradient(180deg, #5e377d, #431567) repeat-x;
  border-color: #3c135d;
}
.btn-purple-900:focus, .btn-purple-900.focus {
  color: #FEFEFE;
  background: #431567 linear-gradient(180deg, #5e377d, #431567) repeat-x;
  border-color: #3c135d;
  box-shadow: 0 0 0 0.2rem rgba(113, 62, 153, 0.5);
}
.btn-purple-900.disabled, .btn-purple-900:disabled {
  color: #FEFEFE;
  background-color: #581c87;
  border-color: #581c87;
  background-image: none;
}
.btn-purple-900:not(:disabled):not(.disabled):active, .btn-purple-900:not(:disabled):not(.disabled).active, .show > .btn-purple-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3c135d;
  background-image: none;
  border-color: #361152;
}
.btn-purple-900:not(:disabled):not(.disabled):active:focus, .btn-purple-900:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 62, 153, 0.5);
}

.btn-purple-950 {
  color: #FEFEFE;
  background: #3b0764 linear-gradient(180deg, #572b7b, #3b0764) repeat-x;
  border-color: #3b0764;
}
.btn-purple-950:hover {
  color: #FEFEFE;
  background: #260440 linear-gradient(180deg, #46295c, #260440) repeat-x;
  border-color: #1f0434;
}
.btn-purple-950:focus, .btn-purple-950.focus {
  color: #FEFEFE;
  background: #260440 linear-gradient(180deg, #46295c, #260440) repeat-x;
  border-color: #1f0434;
  box-shadow: 0 0 0 0.2rem rgba(88, 44, 123, 0.5);
}
.btn-purple-950.disabled, .btn-purple-950:disabled {
  color: #FEFEFE;
  background-color: #3b0764;
  border-color: #3b0764;
  background-image: none;
}
.btn-purple-950:not(:disabled):not(.disabled):active, .btn-purple-950:not(:disabled):not(.disabled).active, .show > .btn-purple-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1f0434;
  background-image: none;
  border-color: #180328;
}
.btn-purple-950:not(:disabled):not(.disabled):active:focus, .btn-purple-950:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 44, 123, 0.5);
}

.btn-fuchsia-50 {
  color: #212529;
  background: #fdf4ff linear-gradient(180deg, #fcf5ff, #fdf4ff) repeat-x;
  border-color: #fdf4ff;
}
.btn-fuchsia-50:hover {
  color: #212529;
  background: #f6ceff linear-gradient(180deg, #f6d5ff, #f6ceff) repeat-x;
  border-color: #f4c1ff;
}
.btn-fuchsia-50:focus, .btn-fuchsia-50.focus {
  color: #212529;
  background: #f6ceff linear-gradient(180deg, #f6d5ff, #f6ceff) repeat-x;
  border-color: #f4c1ff;
  box-shadow: 0 0 0 0.2rem rgba(220, 213, 223, 0.5);
}
.btn-fuchsia-50.disabled, .btn-fuchsia-50:disabled {
  color: #212529;
  background-color: #fdf4ff;
  border-color: #fdf4ff;
  background-image: none;
}
.btn-fuchsia-50:not(:disabled):not(.disabled):active, .btn-fuchsia-50:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-50.dropdown-toggle {
  color: #212529;
  background-color: #f4c1ff;
  background-image: none;
  border-color: #f1b4ff;
}
.btn-fuchsia-50:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-50:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 213, 223, 0.5);
}

.btn-fuchsia-100 {
  color: #212529;
  background: #fae8ff linear-gradient(180deg, #faebff, #fae8ff) repeat-x;
  border-color: #fae8ff;
}
.btn-fuchsia-100:hover {
  color: #212529;
  background: #f2c2ff linear-gradient(180deg, #f3caff, #f2c2ff) repeat-x;
  border-color: #efb5ff;
}
.btn-fuchsia-100:focus, .btn-fuchsia-100.focus {
  color: #212529;
  background: #f2c2ff linear-gradient(180deg, #f3caff, #f2c2ff) repeat-x;
  border-color: #efb5ff;
  box-shadow: 0 0 0 0.2rem rgba(217, 203, 223, 0.5);
}
.btn-fuchsia-100.disabled, .btn-fuchsia-100:disabled {
  color: #212529;
  background-color: #fae8ff;
  border-color: #fae8ff;
  background-image: none;
}
.btn-fuchsia-100:not(:disabled):not(.disabled):active, .btn-fuchsia-100:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-100.dropdown-toggle {
  color: #212529;
  background-color: #efb5ff;
  background-image: none;
  border-color: #eca8ff;
}
.btn-fuchsia-100:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-100:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 203, 223, 0.5);
}

.btn-fuchsia-200 {
  color: #212529;
  background: #f5d0fe linear-gradient(180deg, #f5d6fe, #f5d0fe) repeat-x;
  border-color: #f5d0fe;
}
.btn-fuchsia-200:hover {
  color: #212529;
  background: #edabfd linear-gradient(180deg, #efb7fd, #edabfd) repeat-x;
  border-color: #ea9efd;
}
.btn-fuchsia-200:focus, .btn-fuchsia-200.focus {
  color: #212529;
  background: #edabfd linear-gradient(180deg, #efb7fd, #edabfd) repeat-x;
  border-color: #ea9efd;
  box-shadow: 0 0 0 0.2rem rgba(213, 182, 222, 0.5);
}
.btn-fuchsia-200.disabled, .btn-fuchsia-200:disabled {
  color: #212529;
  background-color: #f5d0fe;
  border-color: #f5d0fe;
  background-image: none;
}
.btn-fuchsia-200:not(:disabled):not(.disabled):active, .btn-fuchsia-200:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-200.dropdown-toggle {
  color: #212529;
  background-color: #ea9efd;
  background-image: none;
  border-color: #e892fd;
}
.btn-fuchsia-200:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-200:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 182, 222, 0.5);
}

.btn-fuchsia-300 {
  color: #212529;
  background: #f0abfc linear-gradient(180deg, #f1b7fc, #f0abfc) repeat-x;
  border-color: #f0abfc;
}
.btn-fuchsia-300:hover {
  color: #212529;
  background: #e986fb linear-gradient(180deg, #eb97fb, #e986fb) repeat-x;
  border-color: #e77afa;
}
.btn-fuchsia-300:focus, .btn-fuchsia-300.focus {
  color: #212529;
  background: #e986fb linear-gradient(180deg, #eb97fb, #e986fb) repeat-x;
  border-color: #e77afa;
  box-shadow: 0 0 0 0.2rem rgba(209, 151, 220, 0.5);
}
.btn-fuchsia-300.disabled, .btn-fuchsia-300:disabled {
  color: #212529;
  background-color: #f0abfc;
  border-color: #f0abfc;
  background-image: none;
}
.btn-fuchsia-300:not(:disabled):not(.disabled):active, .btn-fuchsia-300:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-300.dropdown-toggle {
  color: #212529;
  background-color: #e77afa;
  background-image: none;
  border-color: #e56dfa;
}
.btn-fuchsia-300:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-300:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 151, 220, 0.5);
}

.btn-fuchsia-400 {
  color: #212529;
  background: #e879f9 linear-gradient(180deg, #ea8cf9, #e879f9) repeat-x;
  border-color: #e879f9;
}
.btn-fuchsia-400:hover {
  color: #FEFEFE;
  background: #e254f7 linear-gradient(180deg, #e56df8, #e254f7) repeat-x;
  border-color: #e048f7;
}
.btn-fuchsia-400:focus, .btn-fuchsia-400.focus {
  color: #FEFEFE;
  background: #e254f7 linear-gradient(180deg, #e56df8, #e254f7) repeat-x;
  border-color: #e048f7;
  box-shadow: 0 0 0 0.2rem rgba(202, 108, 218, 0.5);
}
.btn-fuchsia-400.disabled, .btn-fuchsia-400:disabled {
  color: #212529;
  background-color: #e879f9;
  border-color: #e879f9;
  background-image: none;
}
.btn-fuchsia-400:not(:disabled):not(.disabled):active, .btn-fuchsia-400:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e048f7;
  background-image: none;
  border-color: #de3cf6;
}
.btn-fuchsia-400:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-400:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 108, 218, 0.5);
}

.btn-fuchsia-500 {
  color: #FEFEFE;
  background: #d946ef linear-gradient(180deg, #de61f1, #d946ef) repeat-x;
  border-color: #d946ef;
}
.btn-fuchsia-500:hover {
  color: #FEFEFE;
  background: #d223ec linear-gradient(180deg, #d843ee, #d223ec) repeat-x;
  border-color: #cf17eb;
}
.btn-fuchsia-500:focus, .btn-fuchsia-500.focus {
  color: #FEFEFE;
  background: #d223ec linear-gradient(180deg, #d843ee, #d223ec) repeat-x;
  border-color: #cf17eb;
  box-shadow: 0 0 0 0.2rem rgba(223, 98, 241, 0.5);
}
.btn-fuchsia-500.disabled, .btn-fuchsia-500:disabled {
  color: #FEFEFE;
  background-color: #d946ef;
  border-color: #d946ef;
  background-image: none;
}
.btn-fuchsia-500:not(:disabled):not(.disabled):active, .btn-fuchsia-500:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #cf17eb;
  background-image: none;
  border-color: #c714e2;
}
.btn-fuchsia-500:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-500:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 98, 241, 0.5);
}

.btn-fuchsia-600 {
  color: #FEFEFE;
  background: #c026d3 linear-gradient(180deg, #c846d9, #c026d3) repeat-x;
  border-color: #c026d3;
}
.btn-fuchsia-600:hover {
  color: #FEFEFE;
  background: #a320b3 linear-gradient(180deg, #b041be, #a320b3) repeat-x;
  border-color: #991ea8;
}
.btn-fuchsia-600:focus, .btn-fuchsia-600.focus {
  color: #FEFEFE;
  background: #a320b3 linear-gradient(180deg, #b041be, #a320b3) repeat-x;
  border-color: #991ea8;
  box-shadow: 0 0 0 0.2rem rgba(201, 70, 217, 0.5);
}
.btn-fuchsia-600.disabled, .btn-fuchsia-600:disabled {
  color: #FEFEFE;
  background-color: #c026d3;
  border-color: #c026d3;
  background-image: none;
}
.btn-fuchsia-600:not(:disabled):not(.disabled):active, .btn-fuchsia-600:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #991ea8;
  background-image: none;
  border-color: #8f1c9d;
}
.btn-fuchsia-600:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-600:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 70, 217, 0.5);
}

.btn-fuchsia-700 {
  color: #FEFEFE;
  background: #a21caf linear-gradient(180deg, #af3dbb, #a21caf) repeat-x;
  border-color: #a21caf;
}
.btn-fuchsia-700:hover {
  color: #FEFEFE;
  background: #83178e linear-gradient(180deg, #95399f, #83178e) repeat-x;
  border-color: #791583;
}
.btn-fuchsia-700:focus, .btn-fuchsia-700.focus {
  color: #FEFEFE;
  background: #83178e linear-gradient(180deg, #95399f, #83178e) repeat-x;
  border-color: #791583;
  box-shadow: 0 0 0 0.2rem rgba(176, 62, 187, 0.5);
}
.btn-fuchsia-700.disabled, .btn-fuchsia-700:disabled {
  color: #FEFEFE;
  background-color: #a21caf;
  border-color: #a21caf;
  background-image: none;
}
.btn-fuchsia-700:not(:disabled):not(.disabled):active, .btn-fuchsia-700:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #791583;
  background-image: none;
  border-color: #6f1378;
}
.btn-fuchsia-700:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-700:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(176, 62, 187, 0.5);
}

.btn-fuchsia-800 {
  color: #FEFEFE;
  background: #86198f linear-gradient(180deg, #973b9f, #86198f) repeat-x;
  border-color: #86198f;
}
.btn-fuchsia-800:hover {
  color: #FEFEFE;
  background: #67136e linear-gradient(180deg, #7d3683, #67136e) repeat-x;
  border-color: #5d1164;
}
.btn-fuchsia-800:focus, .btn-fuchsia-800.focus {
  color: #FEFEFE;
  background: #67136e linear-gradient(180deg, #7d3683, #67136e) repeat-x;
  border-color: #5d1164;
  box-shadow: 0 0 0 0.2rem rgba(152, 59, 160, 0.5);
}
.btn-fuchsia-800.disabled, .btn-fuchsia-800:disabled {
  color: #FEFEFE;
  background-color: #86198f;
  border-color: #86198f;
  background-image: none;
}
.btn-fuchsia-800:not(:disabled):not(.disabled):active, .btn-fuchsia-800:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5d1164;
  background-image: none;
  border-color: #531059;
}
.btn-fuchsia-800:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-800:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 59, 160, 0.5);
}

.btn-fuchsia-900 {
  color: #FEFEFE;
  background: #701a75 linear-gradient(180deg, #843c89, #701a75) repeat-x;
  border-color: #701a75;
}
.btn-fuchsia-900:hover {
  color: #FEFEFE;
  background: #521356 linear-gradient(180deg, #6b366f, #521356) repeat-x;
  border-color: #48114b;
}
.btn-fuchsia-900:focus, .btn-fuchsia-900.focus {
  color: #FEFEFE;
  background: #521356 linear-gradient(180deg, #6b366f, #521356) repeat-x;
  border-color: #48114b;
  box-shadow: 0 0 0 0.2rem rgba(133, 60, 138, 0.5);
}
.btn-fuchsia-900.disabled, .btn-fuchsia-900:disabled {
  color: #FEFEFE;
  background-color: #701a75;
  border-color: #701a75;
  background-image: none;
}
.btn-fuchsia-900:not(:disabled):not(.disabled):active, .btn-fuchsia-900:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #48114b;
  background-image: none;
  border-color: #3e0e41;
}
.btn-fuchsia-900:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-900:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 60, 138, 0.5);
}

.btn-fuchsia-950 {
  color: #FEFEFE;
  background: #4a044e linear-gradient(180deg, #642968, #4a044e) repeat-x;
  border-color: #4a044e;
}
.btn-fuchsia-950:hover {
  color: #FEFEFE;
  background: #27022a linear-gradient(180deg, #46274a, #27022a) repeat-x;
  border-color: #1c021d;
}
.btn-fuchsia-950:focus, .btn-fuchsia-950.focus {
  color: #FEFEFE;
  background: #27022a linear-gradient(180deg, #46274a, #27022a) repeat-x;
  border-color: #1c021d;
  box-shadow: 0 0 0 0.2rem rgba(101, 42, 104, 0.5);
}
.btn-fuchsia-950.disabled, .btn-fuchsia-950:disabled {
  color: #FEFEFE;
  background-color: #4a044e;
  border-color: #4a044e;
  background-image: none;
}
.btn-fuchsia-950:not(:disabled):not(.disabled):active, .btn-fuchsia-950:not(:disabled):not(.disabled).active, .show > .btn-fuchsia-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1c021d;
  background-image: none;
  border-color: #100111;
}
.btn-fuchsia-950:not(:disabled):not(.disabled):active:focus, .btn-fuchsia-950:not(:disabled):not(.disabled).active:focus, .show > .btn-fuchsia-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 42, 104, 0.5);
}

.btn-pink-50 {
  color: #212529;
  background: #fdf2f8 linear-gradient(180deg, #fcf3f9, #fdf2f8) repeat-x;
  border-color: #fdf2f8;
}
.btn-pink-50:hover {
  color: #212529;
  background: #f8d1e6 linear-gradient(180deg, #f8d7e9, #f8d1e6) repeat-x;
  border-color: #f6c6e0;
}
.btn-pink-50:focus, .btn-pink-50.focus {
  color: #212529;
  background: #f8d1e6 linear-gradient(180deg, #f8d7e9, #f8d1e6) repeat-x;
  border-color: #f6c6e0;
  box-shadow: 0 0 0 0.2rem rgba(220, 211, 217, 0.5);
}
.btn-pink-50.disabled, .btn-pink-50:disabled {
  color: #212529;
  background-color: #fdf2f8;
  border-color: #fdf2f8;
  background-image: none;
}
.btn-pink-50:not(:disabled):not(.disabled):active, .btn-pink-50:not(:disabled):not(.disabled).active, .show > .btn-pink-50.dropdown-toggle {
  color: #212529;
  background-color: #f6c6e0;
  background-image: none;
  border-color: #f5bbda;
}
.btn-pink-50:not(:disabled):not(.disabled):active:focus, .btn-pink-50:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 211, 217, 0.5);
}

.btn-pink-100 {
  color: #212529;
  background: #fce7f3 linear-gradient(180deg, #fbeaf4, #fce7f3) repeat-x;
  border-color: #fce7f3;
}
.btn-pink-100:hover {
  color: #212529;
  background: #f8c5e2 linear-gradient(180deg, #f8cde6, #f8c5e2) repeat-x;
  border-color: #f6badc;
}
.btn-pink-100:focus, .btn-pink-100.focus {
  color: #212529;
  background: #f8c5e2 linear-gradient(180deg, #f8cde6, #f8c5e2) repeat-x;
  border-color: #f6badc;
  box-shadow: 0 0 0 0.2rem rgba(219, 202, 213, 0.5);
}
.btn-pink-100.disabled, .btn-pink-100:disabled {
  color: #212529;
  background-color: #fce7f3;
  border-color: #fce7f3;
  background-image: none;
}
.btn-pink-100:not(:disabled):not(.disabled):active, .btn-pink-100:not(:disabled):not(.disabled).active, .show > .btn-pink-100.dropdown-toggle {
  color: #212529;
  background-color: #f6badc;
  background-image: none;
  border-color: #f5aed7;
}
.btn-pink-100:not(:disabled):not(.disabled):active:focus, .btn-pink-100:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 202, 213, 0.5);
}

.btn-pink-200 {
  color: #212529;
  background: #fbcfe8 linear-gradient(180deg, #fbd5eb, #fbcfe8) repeat-x;
  border-color: #fbcfe8;
}
.btn-pink-200:hover {
  color: #212529;
  background: #f8acd7 linear-gradient(180deg, #f8b8dd, #f8acd7) repeat-x;
  border-color: #f7a0d1;
}
.btn-pink-200:focus, .btn-pink-200.focus {
  color: #212529;
  background: #f8acd7 linear-gradient(180deg, #f8b8dd, #f8acd7) repeat-x;
  border-color: #f7a0d1;
  box-shadow: 0 0 0 0.2rem rgba(218, 182, 203, 0.5);
}
.btn-pink-200.disabled, .btn-pink-200:disabled {
  color: #212529;
  background-color: #fbcfe8;
  border-color: #fbcfe8;
  background-image: none;
}
.btn-pink-200:not(:disabled):not(.disabled):active, .btn-pink-200:not(:disabled):not(.disabled).active, .show > .btn-pink-200.dropdown-toggle {
  color: #212529;
  background-color: #f7a0d1;
  background-image: none;
  border-color: #f694cc;
}
.btn-pink-200:not(:disabled):not(.disabled):active:focus, .btn-pink-200:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 182, 203, 0.5);
}

.btn-pink-300 {
  color: #212529;
  background: #f472b6 linear-gradient(180deg, #f586c1, #f472b6) repeat-x;
  border-color: #f472b6;
}
.btn-pink-300:hover {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
}
.btn-pink-300:focus, .btn-pink-300.focus {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}
.btn-pink-300.disabled, .btn-pink-300:disabled {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
  background-image: none;
}
.btn-pink-300:not(:disabled):not(.disabled):active, .btn-pink-300:not(:disabled):not(.disabled).active, .show > .btn-pink-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f0439e;
  background-image: none;
  border-color: #ef3797;
}
.btn-pink-300:not(:disabled):not(.disabled):active:focus, .btn-pink-300:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}

.btn-pink-400 {
  color: #212529;
  background: #f472b6 linear-gradient(180deg, #f586c1, #f472b6) repeat-x;
  border-color: #f472b6;
}
.btn-pink-400:hover {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
}
.btn-pink-400:focus, .btn-pink-400.focus {
  color: #FEFEFE;
  background: #f14fa4 linear-gradient(180deg, #f269b1, #f14fa4) repeat-x;
  border-color: #f0439e;
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}
.btn-pink-400.disabled, .btn-pink-400:disabled {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
  background-image: none;
}
.btn-pink-400:not(:disabled):not(.disabled):active, .btn-pink-400:not(:disabled):not(.disabled).active, .show > .btn-pink-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f0439e;
  background-image: none;
  border-color: #ef3797;
}
.btn-pink-400:not(:disabled):not(.disabled):active:focus, .btn-pink-400:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 102, 161, 0.5);
}

.btn-pink-500 {
  color: #FEFEFE;
  background: #ec4899 linear-gradient(180deg, #ee63a8, #ec4899) repeat-x;
  border-color: #ec4899;
}
.btn-pink-500:hover {
  color: #FEFEFE;
  background: #e82586 linear-gradient(180deg, #ea4598, #e82586) repeat-x;
  border-color: #e71a7f;
}
.btn-pink-500:focus, .btn-pink-500.focus {
  color: #FEFEFE;
  background: #e82586 linear-gradient(180deg, #ea4598, #e82586) repeat-x;
  border-color: #e71a7f;
  box-shadow: 0 0 0 0.2rem rgba(239, 99, 168, 0.5);
}
.btn-pink-500.disabled, .btn-pink-500:disabled {
  color: #FEFEFE;
  background-color: #ec4899;
  border-color: #ec4899;
  background-image: none;
}
.btn-pink-500:not(:disabled):not(.disabled):active, .btn-pink-500:not(:disabled):not(.disabled).active, .show > .btn-pink-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e71a7f;
  background-image: none;
  border-color: #dd1779;
}
.btn-pink-500:not(:disabled):not(.disabled):active:focus, .btn-pink-500:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 99, 168, 0.5);
}

.btn-pink-600 {
  color: #FEFEFE;
  background: #db2777 linear-gradient(180deg, #df478b, #db2777) repeat-x;
  border-color: #db2777;
}
.btn-pink-600:hover {
  color: #FEFEFE;
  background: #bc1f65 linear-gradient(180deg, #c5407c, #bc1f65) repeat-x;
  border-color: #b11e5f;
}
.btn-pink-600:focus, .btn-pink-600.focus {
  color: #FEFEFE;
  background: #bc1f65 linear-gradient(180deg, #c5407c, #bc1f65) repeat-x;
  border-color: #b11e5f;
  box-shadow: 0 0 0 0.2rem rgba(224, 71, 139, 0.5);
}
.btn-pink-600.disabled, .btn-pink-600:disabled {
  color: #FEFEFE;
  background-color: #db2777;
  border-color: #db2777;
  background-image: none;
}
.btn-pink-600:not(:disabled):not(.disabled):active, .btn-pink-600:not(:disabled):not(.disabled).active, .show > .btn-pink-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b11e5f;
  background-image: none;
  border-color: #a71c59;
}
.btn-pink-600:not(:disabled):not(.disabled):active:focus, .btn-pink-600:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 71, 139, 0.5);
}

.btn-pink-700 {
  color: #FEFEFE;
  background: #be185d linear-gradient(180deg, #c73a75, #be185d) repeat-x;
  border-color: #be185d;
}
.btn-pink-700:hover {
  color: #FEFEFE;
  background: #9c144c linear-gradient(180deg, #aa3766, #9c144c) repeat-x;
  border-color: #911247;
}
.btn-pink-700:focus, .btn-pink-700.focus {
  color: #FEFEFE;
  background: #9c144c linear-gradient(180deg, #aa3766, #9c144c) repeat-x;
  border-color: #911247;
  box-shadow: 0 0 0 0.2rem rgba(200, 59, 117, 0.5);
}
.btn-pink-700.disabled, .btn-pink-700:disabled {
  color: #FEFEFE;
  background-color: #be185d;
  border-color: #be185d;
  background-image: none;
}
.btn-pink-700:not(:disabled):not(.disabled):active, .btn-pink-700:not(:disabled):not(.disabled).active, .show > .btn-pink-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #911247;
  background-image: none;
  border-color: #851141;
}
.btn-pink-700:not(:disabled):not(.disabled):active:focus, .btn-pink-700:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 59, 117, 0.5);
}

.btn-pink-800 {
  color: #FEFEFE;
  background: #9d174d linear-gradient(180deg, #ab3967, #9d174d) repeat-x;
  border-color: #9d174d;
}
.btn-pink-800:hover {
  color: #FEFEFE;
  background: #7c123d linear-gradient(180deg, #8f355a, #7c123d) repeat-x;
  border-color: #711037;
}
.btn-pink-800:focus, .btn-pink-800.focus {
  color: #FEFEFE;
  background: #7c123d linear-gradient(180deg, #8f355a, #7c123d) repeat-x;
  border-color: #711037;
  box-shadow: 0 0 0 0.2rem rgba(172, 58, 104, 0.5);
}
.btn-pink-800.disabled, .btn-pink-800:disabled {
  color: #FEFEFE;
  background-color: #9d174d;
  border-color: #9d174d;
  background-image: none;
}
.btn-pink-800:not(:disabled):not(.disabled):active, .btn-pink-800:not(:disabled):not(.disabled).active, .show > .btn-pink-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #711037;
  background-image: none;
  border-color: #650f32;
}
.btn-pink-800:not(:disabled):not(.disabled):active:focus, .btn-pink-800:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(172, 58, 104, 0.5);
}

.btn-pink-900 {
  color: #FEFEFE;
  background: #831843 linear-gradient(180deg, #953a5f, #831843) repeat-x;
  border-color: #831843;
}
.btn-pink-900:hover {
  color: #FEFEFE;
  background: #631232 linear-gradient(180deg, #793550, #631232) repeat-x;
  border-color: #58102d;
}
.btn-pink-900:focus, .btn-pink-900.focus {
  color: #FEFEFE;
  background: #631232 linear-gradient(180deg, #793550, #631232) repeat-x;
  border-color: #58102d;
  box-shadow: 0 0 0 0.2rem rgba(149, 59, 95, 0.5);
}
.btn-pink-900.disabled, .btn-pink-900:disabled {
  color: #FEFEFE;
  background-color: #831843;
  border-color: #831843;
  background-image: none;
}
.btn-pink-900:not(:disabled):not(.disabled):active, .btn-pink-900:not(:disabled):not(.disabled).active, .show > .btn-pink-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #58102d;
  background-image: none;
  border-color: #4d0e27;
}
.btn-pink-900:not(:disabled):not(.disabled):active:focus, .btn-pink-900:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(149, 59, 95, 0.5);
}

.btn-pink-950 {
  color: #FEFEFE;
  background: #500724 linear-gradient(180deg, #692b44, #500724) repeat-x;
  border-color: #500724;
}
.btn-pink-950:hover {
  color: #FEFEFE;
  background: #2d0414 linear-gradient(180deg, #4b2937, #2d0414) repeat-x;
  border-color: #21030f;
}
.btn-pink-950:focus, .btn-pink-950.focus {
  color: #FEFEFE;
  background: #2d0414 linear-gradient(180deg, #4b2937, #2d0414) repeat-x;
  border-color: #21030f;
  box-shadow: 0 0 0 0.2rem rgba(106, 44, 69, 0.5);
}
.btn-pink-950.disabled, .btn-pink-950:disabled {
  color: #FEFEFE;
  background-color: #500724;
  border-color: #500724;
  background-image: none;
}
.btn-pink-950:not(:disabled):not(.disabled):active, .btn-pink-950:not(:disabled):not(.disabled).active, .show > .btn-pink-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #21030f;
  background-image: none;
  border-color: #15020a;
}
.btn-pink-950:not(:disabled):not(.disabled):active:focus, .btn-pink-950:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 44, 69, 0.5);
}

.btn-rose-50 {
  color: #212529;
  background: #fff1f2 linear-gradient(180deg, #fef2f4, #fff1f2) repeat-x;
  border-color: #fff1f2;
}
.btn-rose-50:hover {
  color: #212529;
  background: #ffcbce linear-gradient(180deg, #fed2d5, #ffcbce) repeat-x;
  border-color: #ffbec3;
}
.btn-rose-50:focus, .btn-rose-50.focus {
  color: #212529;
  background: #ffcbce linear-gradient(180deg, #fed2d5, #ffcbce) repeat-x;
  border-color: #ffbec3;
  box-shadow: 0 0 0 0.2rem rgba(222, 210, 212, 0.5);
}
.btn-rose-50.disabled, .btn-rose-50:disabled {
  color: #212529;
  background-color: #fff1f2;
  border-color: #fff1f2;
  background-image: none;
}
.btn-rose-50:not(:disabled):not(.disabled):active, .btn-rose-50:not(:disabled):not(.disabled).active, .show > .btn-rose-50.dropdown-toggle {
  color: #212529;
  background-color: #ffbec3;
  background-image: none;
  border-color: #ffb1b7;
}
.btn-rose-50:not(:disabled):not(.disabled):active:focus, .btn-rose-50:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 210, 212, 0.5);
}

.btn-rose-100 {
  color: #212529;
  background: #ffe4e6 linear-gradient(180deg, #fee7e9, #ffe4e6) repeat-x;
  border-color: #ffe4e6;
}
.btn-rose-100:hover {
  color: #212529;
  background: #ffbec3 linear-gradient(180deg, #fec7cc, #ffbec3) repeat-x;
  border-color: #ffb1b7;
}
.btn-rose-100:focus, .btn-rose-100.focus {
  color: #212529;
  background: #ffbec3 linear-gradient(180deg, #fec7cc, #ffbec3) repeat-x;
  border-color: #ffb1b7;
  box-shadow: 0 0 0 0.2rem rgba(222, 199, 202, 0.5);
}
.btn-rose-100.disabled, .btn-rose-100:disabled {
  color: #212529;
  background-color: #ffe4e6;
  border-color: #ffe4e6;
  background-image: none;
}
.btn-rose-100:not(:disabled):not(.disabled):active, .btn-rose-100:not(:disabled):not(.disabled).active, .show > .btn-rose-100.dropdown-toggle {
  color: #212529;
  background-color: #ffb1b7;
  background-image: none;
  border-color: #ffa4ab;
}
.btn-rose-100:not(:disabled):not(.disabled):active:focus, .btn-rose-100:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 199, 202, 0.5);
}

.btn-rose-200 {
  color: #212529;
  background: #fecdd3 linear-gradient(180deg, #fdd4d9, #fecdd3) repeat-x;
  border-color: #fecdd3;
}
.btn-rose-200:hover {
  color: #212529;
  background: #fda8b2 linear-gradient(180deg, #fcb4bd, #fda8b2) repeat-x;
  border-color: #fd9ba7;
}
.btn-rose-200:focus, .btn-rose-200.focus {
  color: #212529;
  background: #fda8b2 linear-gradient(180deg, #fcb4bd, #fda8b2) repeat-x;
  border-color: #fd9ba7;
  box-shadow: 0 0 0 0.2rem rgba(221, 180, 186, 0.5);
}
.btn-rose-200.disabled, .btn-rose-200:disabled {
  color: #212529;
  background-color: #fecdd3;
  border-color: #fecdd3;
  background-image: none;
}
.btn-rose-200:not(:disabled):not(.disabled):active, .btn-rose-200:not(:disabled):not(.disabled).active, .show > .btn-rose-200.dropdown-toggle {
  color: #212529;
  background-color: #fd9ba7;
  background-image: none;
  border-color: #fd8f9c;
}
.btn-rose-200:not(:disabled):not(.disabled):active:focus, .btn-rose-200:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 180, 186, 0.5);
}

.btn-rose-300 {
  color: #212529;
  background: #fda4af linear-gradient(180deg, #fcb1bb, #fda4af) repeat-x;
  border-color: #fda4af;
}
.btn-rose-300:hover {
  color: #212529;
  background: #fc7f8e linear-gradient(180deg, #fb919f, #fc7f8e) repeat-x;
  border-color: #fc7283;
}
.btn-rose-300:focus, .btn-rose-300.focus {
  color: #212529;
  background: #fc7f8e linear-gradient(180deg, #fb919f, #fc7f8e) repeat-x;
  border-color: #fc7283;
  box-shadow: 0 0 0 0.2rem rgba(220, 145, 155, 0.5);
}
.btn-rose-300.disabled, .btn-rose-300:disabled {
  color: #212529;
  background-color: #fda4af;
  border-color: #fda4af;
  background-image: none;
}
.btn-rose-300:not(:disabled):not(.disabled):active, .btn-rose-300:not(:disabled):not(.disabled).active, .show > .btn-rose-300.dropdown-toggle {
  color: #212529;
  background-color: #fc7283;
  background-image: none;
  border-color: #fc6678;
}
.btn-rose-300:not(:disabled):not(.disabled):active:focus, .btn-rose-300:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 145, 155, 0.5);
}

.btn-rose-400 {
  color: #212529;
  background: #fb7185 linear-gradient(180deg, #fb8697, #fb7185) repeat-x;
  border-color: #fb7185;
}
.btn-rose-400:hover {
  color: #FEFEFE;
  background: #fa4c65 linear-gradient(180deg, #fa667c, #fa4c65) repeat-x;
  border-color: #fa3f5a;
}
.btn-rose-400:focus, .btn-rose-400.focus {
  color: #FEFEFE;
  background: #fa4c65 linear-gradient(180deg, #fa667c, #fa4c65) repeat-x;
  border-color: #fa3f5a;
  box-shadow: 0 0 0 0.2rem rgba(218, 102, 119, 0.5);
}
.btn-rose-400.disabled, .btn-rose-400:disabled {
  color: #212529;
  background-color: #fb7185;
  border-color: #fb7185;
  background-image: none;
}
.btn-rose-400:not(:disabled):not(.disabled):active, .btn-rose-400:not(:disabled):not(.disabled).active, .show > .btn-rose-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #fa3f5a;
  background-image: none;
  border-color: #f93350;
}
.btn-rose-400:not(:disabled):not(.disabled):active:focus, .btn-rose-400:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 102, 119, 0.5);
}

.btn-rose-500 {
  color: #FEFEFE;
  background: #f43f5e linear-gradient(180deg, #f55b76, #f43f5e) repeat-x;
  border-color: #f43f5e;
}
.btn-rose-500:hover {
  color: #FEFEFE;
  background: #f21b40 linear-gradient(180deg, #f33c5c, #f21b40) repeat-x;
  border-color: #f10f36;
}
.btn-rose-500:focus, .btn-rose-500.focus {
  color: #FEFEFE;
  background: #f21b40 linear-gradient(180deg, #f33c5c, #f21b40) repeat-x;
  border-color: #f10f36;
  box-shadow: 0 0 0 0.2rem rgba(246, 92, 118, 0.5);
}
.btn-rose-500.disabled, .btn-rose-500:disabled {
  color: #FEFEFE;
  background-color: #f43f5e;
  border-color: #f43f5e;
  background-image: none;
}
.btn-rose-500:not(:disabled):not(.disabled):active, .btn-rose-500:not(:disabled):not(.disabled).active, .show > .btn-rose-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f10f36;
  background-image: none;
  border-color: #e60d32;
}
.btn-rose-500:not(:disabled):not(.disabled):active:focus, .btn-rose-500:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 92, 118, 0.5);
}

.btn-rose-600 {
  color: #FEFEFE;
  background: #e11d48 linear-gradient(180deg, #e43e63, #e11d48) repeat-x;
  border-color: #e11d48;
}
.btn-rose-600:hover {
  color: #FEFEFE;
  background: #bf193d linear-gradient(180deg, #c83b5a, #bf193d) repeat-x;
  border-color: #b4173a;
}
.btn-rose-600:focus, .btn-rose-600.focus {
  color: #FEFEFE;
  background: #bf193d linear-gradient(180deg, #c83b5a, #bf193d) repeat-x;
  border-color: #b4173a;
  box-shadow: 0 0 0 0.2rem rgba(229, 63, 99, 0.5);
}
.btn-rose-600.disabled, .btn-rose-600:disabled {
  color: #FEFEFE;
  background-color: #e11d48;
  border-color: #e11d48;
  background-image: none;
}
.btn-rose-600:not(:disabled):not(.disabled):active, .btn-rose-600:not(:disabled):not(.disabled).active, .show > .btn-rose-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b4173a;
  background-image: none;
  border-color: #a91636;
}
.btn-rose-600:not(:disabled):not(.disabled):active:focus, .btn-rose-600:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 63, 99, 0.5);
}

.btn-rose-700 {
  color: #FEFEFE;
  background: #be123c linear-gradient(180deg, #c73559, #be123c) repeat-x;
  border-color: #be123c;
}
.btn-rose-700:hover {
  color: #FEFEFE;
  background: #9b0f31 linear-gradient(180deg, #a9324f, #9b0f31) repeat-x;
  border-color: #8f0e2d;
}
.btn-rose-700:focus, .btn-rose-700.focus {
  color: #FEFEFE;
  background: #9b0f31 linear-gradient(180deg, #a9324f, #9b0f31) repeat-x;
  border-color: #8f0e2d;
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 89, 0.5);
}
.btn-rose-700.disabled, .btn-rose-700:disabled {
  color: #FEFEFE;
  background-color: #be123c;
  border-color: #be123c;
  background-image: none;
}
.btn-rose-700:not(:disabled):not(.disabled):active, .btn-rose-700:not(:disabled):not(.disabled).active, .show > .btn-rose-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8f0e2d;
  background-image: none;
  border-color: #840c2a;
}
.btn-rose-700:not(:disabled):not(.disabled):active:focus, .btn-rose-700:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 89, 0.5);
}

.btn-rose-800 {
  color: #FEFEFE;
  background: #9f1239 linear-gradient(180deg, #ac3556, #9f1239) repeat-x;
  border-color: #9f1239;
}
.btn-rose-800:hover {
  color: #FEFEFE;
  background: #7d0e2d linear-gradient(180deg, #8f314c, #7d0e2d) repeat-x;
  border-color: #710d29;
}
.btn-rose-800:focus, .btn-rose-800.focus {
  color: #FEFEFE;
  background: #7d0e2d linear-gradient(180deg, #8f314c, #7d0e2d) repeat-x;
  border-color: #710d29;
  box-shadow: 0 0 0 0.2rem rgba(173, 53, 87, 0.5);
}
.btn-rose-800.disabled, .btn-rose-800:disabled {
  color: #FEFEFE;
  background-color: #9f1239;
  border-color: #9f1239;
  background-image: none;
}
.btn-rose-800:not(:disabled):not(.disabled):active, .btn-rose-800:not(:disabled):not(.disabled).active, .show > .btn-rose-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #710d29;
  background-image: none;
  border-color: #660c24;
}
.btn-rose-800:not(:disabled):not(.disabled):active:focus, .btn-rose-800:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(173, 53, 87, 0.5);
}

.btn-rose-900 {
  color: #FEFEFE;
  background: #881337 linear-gradient(180deg, #993655, #881337) repeat-x;
  border-color: #881337;
}
.btn-rose-900:hover {
  color: #FEFEFE;
  background: #660e29 linear-gradient(180deg, #7c3149, #660e29) repeat-x;
  border-color: #5b0d25;
}
.btn-rose-900:focus, .btn-rose-900.focus {
  color: #FEFEFE;
  background: #660e29 linear-gradient(180deg, #7c3149, #660e29) repeat-x;
  border-color: #5b0d25;
  box-shadow: 0 0 0 0.2rem rgba(154, 54, 85, 0.5);
}
.btn-rose-900.disabled, .btn-rose-900:disabled {
  color: #FEFEFE;
  background-color: #881337;
  border-color: #881337;
  background-image: none;
}
.btn-rose-900:not(:disabled):not(.disabled):active, .btn-rose-900:not(:disabled):not(.disabled).active, .show > .btn-rose-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5b0d25;
  background-image: none;
  border-color: #500b20;
}
.btn-rose-900:not(:disabled):not(.disabled):active:focus, .btn-rose-900:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 54, 85, 0.5);
}

.btn-rose-950 {
  color: #FEFEFE;
  background: #4c0519 linear-gradient(180deg, #662a3b, #4c0519) repeat-x;
  border-color: #4c0519;
}
.btn-rose-950:hover {
  color: #FEFEFE;
  background: #28030d linear-gradient(180deg, #472831, #28030d) repeat-x;
  border-color: #1c0209;
}
.btn-rose-950:focus, .btn-rose-950.focus {
  color: #FEFEFE;
  background: #28030d linear-gradient(180deg, #472831, #28030d) repeat-x;
  border-color: #1c0209;
  box-shadow: 0 0 0 0.2rem rgba(103, 42, 59, 0.5);
}
.btn-rose-950.disabled, .btn-rose-950:disabled {
  color: #FEFEFE;
  background-color: #4c0519;
  border-color: #4c0519;
  background-image: none;
}
.btn-rose-950:not(:disabled):not(.disabled):active, .btn-rose-950:not(:disabled):not(.disabled).active, .show > .btn-rose-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1c0209;
  background-image: none;
  border-color: #100105;
}
.btn-rose-950:not(:disabled):not(.disabled):active:focus, .btn-rose-950:not(:disabled):not(.disabled).active:focus, .show > .btn-rose-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 42, 59, 0.5);
}

.btn-cyph {
  color: #FEFEFE;
  background: #469BBA linear-gradient(180deg, #61a9c4, #469BBA) repeat-x;
  border-color: #469BBA;
}
.btn-cyph:hover {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
}
.btn-cyph:focus, .btn-cyph.focus {
  color: #FEFEFE;
  background: #3b849f linear-gradient(180deg, #5796ad, #3b849f) repeat-x;
  border-color: #387c95;
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}
.btn-cyph.disabled, .btn-cyph:disabled {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
  background-image: none;
}
.btn-cyph:not(:disabled):not(.disabled):active, .btn-cyph:not(:disabled):not(.disabled).active, .show > .btn-cyph.dropdown-toggle {
  color: #FEFEFE;
  background-color: #387c95;
  background-image: none;
  border-color: #34758c;
}
.btn-cyph:not(:disabled):not(.disabled):active:focus, .btn-cyph:not(:disabled):not(.disabled).active:focus, .show > .btn-cyph.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 170, 196, 0.5);
}

.btn-rame {
  color: #212529;
  background: #D9AE00 linear-gradient(180deg, #deb926, #D9AE00) repeat-x;
  border-color: #D9AE00;
}
.btn-rame:hover {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
}
.btn-rame:focus, .btn-rame.focus {
  color: #FEFEFE;
  background: #b38f00 linear-gradient(180deg, #bd9f26, #b38f00) repeat-x;
  border-color: #a68500;
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}
.btn-rame.disabled, .btn-rame:disabled {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
  background-image: none;
}
.btn-rame:not(:disabled):not(.disabled):active, .btn-rame:not(:disabled):not(.disabled).active, .show > .btn-rame.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a68500;
  background-image: none;
  border-color: #997b00;
}
.btn-rame:not(:disabled):not(.disabled):active:focus, .btn-rame:not(:disabled):not(.disabled).active:focus, .show > .btn-rame.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 153, 6, 0.5);
}

.btn-dream {
  color: #212529;
  background: #FF64C2 linear-gradient(180deg, #fe7bcb, #FF64C2) repeat-x;
  border-color: #FF64C2;
}
.btn-dream:hover {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
}
.btn-dream:focus, .btn-dream.focus {
  color: #FEFEFE;
  background: #ff3eb3 linear-gradient(180deg, #fe5abe, #ff3eb3) repeat-x;
  border-color: #ff31ae;
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}
.btn-dream.disabled, .btn-dream:disabled {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
  background-image: none;
}
.btn-dream:not(:disabled):not(.disabled):active, .btn-dream:not(:disabled):not(.disabled).active, .show > .btn-dream.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ff31ae;
  background-image: none;
  border-color: #ff24a9;
}
.btn-dream:not(:disabled):not(.disabled):active:focus, .btn-dream:not(:disabled):not(.disabled).active:focus, .show > .btn-dream.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 91, 171, 0.5);
}

.btn-rhdt {
  color: #FEFEFE;
  background: #00B050 linear-gradient(180deg, #25bb6a, #00B050) repeat-x;
  border-color: #00B050;
}
.btn-rhdt:hover {
  color: #FEFEFE;
  background: #008a3f linear-gradient(180deg, #259b5b, #008a3f) repeat-x;
  border-color: #007d39;
}
.btn-rhdt:focus, .btn-rhdt.focus {
  color: #FEFEFE;
  background: #008a3f linear-gradient(180deg, #259b5b, #008a3f) repeat-x;
  border-color: #007d39;
  box-shadow: 0 0 0 0.2rem rgba(38, 188, 106, 0.5);
}
.btn-rhdt.disabled, .btn-rhdt:disabled {
  color: #FEFEFE;
  background-color: #00B050;
  border-color: #00B050;
  background-image: none;
}
.btn-rhdt:not(:disabled):not(.disabled):active, .btn-rhdt:not(:disabled):not(.disabled).active, .show > .btn-rhdt.dropdown-toggle {
  color: #FEFEFE;
  background-color: #007d39;
  background-image: none;
  border-color: #007033;
}
.btn-rhdt:not(:disabled):not(.disabled):active:focus, .btn-rhdt:not(:disabled):not(.disabled).active:focus, .show > .btn-rhdt.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 188, 106, 0.5);
}

.btn-dayli {
  color: #212529;
  background: #5ECFCB linear-gradient(180deg, #75d5d2, #5ECFCB) repeat-x;
  border-color: #5ECFCB;
}
.btn-dayli:hover {
  color: #212529;
  background: #41c6c1 linear-gradient(180deg, #5cceca, #41c6c1) repeat-x;
  border-color: #39c1bc;
}
.btn-dayli:focus, .btn-dayli.focus {
  color: #212529;
  background: #41c6c1 linear-gradient(180deg, #5cceca, #41c6c1) repeat-x;
  border-color: #39c1bc;
  box-shadow: 0 0 0 0.2rem rgba(85, 182, 179, 0.5);
}
.btn-dayli.disabled, .btn-dayli:disabled {
  color: #212529;
  background-color: #5ECFCB;
  border-color: #5ECFCB;
  background-image: none;
}
.btn-dayli:not(:disabled):not(.disabled):active, .btn-dayli:not(:disabled):not(.disabled).active, .show > .btn-dayli.dropdown-toggle {
  color: #212529;
  background-color: #39c1bc;
  background-image: none;
  border-color: #36b7b2;
}
.btn-dayli:not(:disabled):not(.disabled):active:focus, .btn-dayli:not(:disabled):not(.disabled).active:focus, .show > .btn-dayli.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 182, 179, 0.5);
}

.btn-cubai {
  color: #FEFEFE;
  background: #DF6F2D linear-gradient(180deg, #e3844c, #DF6F2D) repeat-x;
  border-color: #DF6F2D;
}
.btn-cubai:hover {
  color: #FEFEFE;
  background: #c75d1e linear-gradient(180deg, #ce753f, #c75d1e) repeat-x;
  border-color: #bc581d;
}
.btn-cubai:focus, .btn-cubai.focus {
  color: #FEFEFE;
  background: #c75d1e linear-gradient(180deg, #ce753f, #c75d1e) repeat-x;
  border-color: #bc581d;
  box-shadow: 0 0 0 0.2rem rgba(228, 132, 76, 0.5);
}
.btn-cubai.disabled, .btn-cubai:disabled {
  color: #FEFEFE;
  background-color: #DF6F2D;
  border-color: #DF6F2D;
  background-image: none;
}
.btn-cubai:not(:disabled):not(.disabled):active, .btn-cubai:not(:disabled):not(.disabled).active, .show > .btn-cubai.dropdown-toggle {
  color: #FEFEFE;
  background-color: #bc581d;
  background-image: none;
  border-color: #b1531b;
}
.btn-cubai:not(:disabled):not(.disabled):active:focus, .btn-cubai:not(:disabled):not(.disabled).active:focus, .show > .btn-cubai.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 132, 76, 0.5);
}

.btn-witch {
  color: #FEFEFE;
  background: #390A57 linear-gradient(180deg, #562e70, #390A57) repeat-x;
  border-color: #390A57;
}
.btn-witch:hover {
  color: #FEFEFE;
  background: #230635 linear-gradient(180deg, #432b53, #230635) repeat-x;
  border-color: #1b0529;
}
.btn-witch:focus, .btn-witch.focus {
  color: #FEFEFE;
  background: #230635 linear-gradient(180deg, #432b53, #230635) repeat-x;
  border-color: #1b0529;
  box-shadow: 0 0 0 0.2rem rgba(87, 47, 112, 0.5);
}
.btn-witch.disabled, .btn-witch:disabled {
  color: #FEFEFE;
  background-color: #390A57;
  border-color: #390A57;
  background-image: none;
}
.btn-witch:not(:disabled):not(.disabled):active, .btn-witch:not(:disabled):not(.disabled).active, .show > .btn-witch.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1b0529;
  background-image: none;
  border-color: #14031e;
}
.btn-witch:not(:disabled):not(.disabled):active:focus, .btn-witch:not(:disabled):not(.disabled).active:focus, .show > .btn-witch.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 47, 112, 0.5);
}

.btn-fc {
  color: #FEFEFE;
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x;
  border-color: #516;
}
.btn-fc:hover {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
}
.btn-fc:focus, .btn-fc.focus {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}
.btn-fc.disabled, .btn-fc:disabled {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
  background-image: none;
}
.btn-fc:not(:disabled):not(.disabled):active, .btn-fc:not(:disabled):not(.disabled).active, .show > .btn-fc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #310a3a;
  background-image: none;
  border-color: #27082f;
}
.btn-fc:not(:disabled):not(.disabled):active:focus, .btn-fc:not(:disabled):not(.disabled).active:focus, .show > .btn-fc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}

.btn-hugh {
  color: #212529;
  background: #F1BC15 linear-gradient(180deg, #f2c538, #F1BC15) repeat-x;
  border-color: #F1BC15;
}
.btn-hugh:hover {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
}
.btn-hugh:focus, .btn-hugh.focus {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}
.btn-hugh.disabled, .btn-hugh:disabled {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
  background-image: none;
}
.btn-hugh:not(:disabled):not(.disabled):active, .btn-hugh:not(:disabled):not(.disabled).active, .show > .btn-hugh.dropdown-toggle {
  color: #212529;
  background-color: #c79a0c;
  background-image: none;
  border-color: #bb910b;
}
.btn-hugh:not(:disabled):not(.disabled):active:focus, .btn-hugh:not(:disabled):not(.disabled).active:focus, .show > .btn-hugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}

.btn-dfc {
  color: #FEFEFE;
  background: #516 linear-gradient(180deg, #6d347d, #516) repeat-x;
  border-color: #516;
}
.btn-dfc:hover {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
}
.btn-dfc:focus, .btn-dfc.focus {
  color: #FEFEFE;
  background: #3a0c45 linear-gradient(180deg, #573060, #3a0c45) repeat-x;
  border-color: #310a3a;
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}
.btn-dfc.disabled, .btn-dfc:disabled {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
  background-image: none;
}
.btn-dfc:not(:disabled):not(.disabled):active, .btn-dfc:not(:disabled):not(.disabled).active, .show > .btn-dfc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #310a3a;
  background-image: none;
  border-color: #27082f;
}
.btn-dfc:not(:disabled):not(.disabled):active:focus, .btn-dfc:not(:disabled):not(.disabled).active:focus, .show > .btn-dfc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 53, 125, 0.5);
}

.btn-dhugh {
  color: #212529;
  background: #F1BC15 linear-gradient(180deg, #f2c538, #F1BC15) repeat-x;
  border-color: #F1BC15;
}
.btn-dhugh:hover {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
}
.btn-dhugh:focus, .btn-dhugh.focus {
  color: #212529;
  background: #d3a30d linear-gradient(180deg, #d9b031, #d3a30d) repeat-x;
  border-color: #c79a0c;
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}
.btn-dhugh.disabled, .btn-dhugh:disabled {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
  background-image: none;
}
.btn-dhugh:not(:disabled):not(.disabled):active, .btn-dhugh:not(:disabled):not(.disabled).active, .show > .btn-dhugh.dropdown-toggle {
  color: #212529;
  background-color: #c79a0c;
  background-image: none;
  border-color: #bb910b;
}
.btn-dhugh:not(:disabled):not(.disabled):active:focus, .btn-dhugh:not(:disabled):not(.disabled).active:focus, .show > .btn-dhugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 165, 24, 0.5);
}

.btn-defrag {
  color: #FEFEFE;
  background: #00A3A1 linear-gradient(180deg, #25b0af, #00A3A1) repeat-x;
  border-color: #00A3A1;
}
.btn-defrag:hover {
  color: #FEFEFE;
  background: #007d7b linear-gradient(180deg, #25908e, #007d7b) repeat-x;
  border-color: #00706f;
}
.btn-defrag:focus, .btn-defrag.focus {
  color: #FEFEFE;
  background: #007d7b linear-gradient(180deg, #25908e, #007d7b) repeat-x;
  border-color: #00706f;
  box-shadow: 0 0 0 0.2rem rgba(38, 177, 175, 0.5);
}
.btn-defrag.disabled, .btn-defrag:disabled {
  color: #FEFEFE;
  background-color: #00A3A1;
  border-color: #00A3A1;
  background-image: none;
}
.btn-defrag:not(:disabled):not(.disabled):active, .btn-defrag:not(:disabled):not(.disabled).active, .show > .btn-defrag.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00706f;
  background-image: none;
  border-color: #006362;
}
.btn-defrag:not(:disabled):not(.disabled):active:focus, .btn-defrag:not(:disabled):not(.disabled).active:focus, .show > .btn-defrag.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 177, 175, 0.5);
}

.btn-heist {
  color: #FEFEFE;
  background: #D55C25 linear-gradient(180deg, #da7445, #D55C25) repeat-x;
  border-color: #D55C25;
}
.btn-heist:hover {
  color: #FEFEFE;
  background: #b44e1f linear-gradient(180deg, #be6840, #b44e1f) repeat-x;
  border-color: #aa491d;
}
.btn-heist:focus, .btn-heist.focus {
  color: #FEFEFE;
  background: #b44e1f linear-gradient(180deg, #be6840, #b44e1f) repeat-x;
  border-color: #aa491d;
  box-shadow: 0 0 0 0.2rem rgba(219, 116, 70, 0.5);
}
.btn-heist.disabled, .btn-heist:disabled {
  color: #FEFEFE;
  background-color: #D55C25;
  border-color: #D55C25;
  background-image: none;
}
.btn-heist:not(:disabled):not(.disabled):active, .btn-heist:not(:disabled):not(.disabled).active, .show > .btn-heist.dropdown-toggle {
  color: #FEFEFE;
  background-color: #aa491d;
  background-image: none;
  border-color: #9f451c;
}
.btn-heist:not(:disabled):not(.disabled):active:focus, .btn-heist:not(:disabled):not(.disabled).active:focus, .show > .btn-heist.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 116, 70, 0.5);
}

.btn-aftrl {
  color: #FEFEFE;
  background: #0B2241 linear-gradient(180deg, #2f425d, #0B2241) repeat-x;
  border-color: #0B2241;
}
.btn-aftrl:hover {
  color: #FEFEFE;
  background: #051120 linear-gradient(180deg, #293441, #051120) repeat-x;
  border-color: #040b15;
}
.btn-aftrl:focus, .btn-aftrl.focus {
  color: #FEFEFE;
  background: #051120 linear-gradient(180deg, #293441, #051120) repeat-x;
  border-color: #040b15;
  box-shadow: 0 0 0 0.2rem rgba(47, 67, 93, 0.5);
}
.btn-aftrl.disabled, .btn-aftrl:disabled {
  color: #FEFEFE;
  background-color: #0B2241;
  border-color: #0B2241;
  background-image: none;
}
.btn-aftrl:not(:disabled):not(.disabled):active, .btn-aftrl:not(:disabled):not(.disabled).active, .show > .btn-aftrl.dropdown-toggle {
  color: #FEFEFE;
  background-color: #040b15;
  background-image: none;
  border-color: #02050a;
}
.btn-aftrl:not(:disabled):not(.disabled):active:focus, .btn-aftrl:not(:disabled):not(.disabled).active:focus, .show > .btn-aftrl.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(47, 67, 93, 0.5);
}

.btn-consp {
  color: #FEFEFE;
  background: #0038A7 linear-gradient(180deg, #2555b4, #0038A7) repeat-x;
  border-color: #0038A7;
}
.btn-consp:hover {
  color: #FEFEFE;
  background: #002b81 linear-gradient(180deg, #254a93, #002b81) repeat-x;
  border-color: #002774;
}
.btn-consp:focus, .btn-consp.focus {
  color: #FEFEFE;
  background: #002b81 linear-gradient(180deg, #254a93, #002b81) repeat-x;
  border-color: #002774;
  box-shadow: 0 0 0 0.2rem rgba(38, 86, 180, 0.5);
}
.btn-consp.disabled, .btn-consp:disabled {
  color: #FEFEFE;
  background-color: #0038A7;
  border-color: #0038A7;
  background-image: none;
}
.btn-consp:not(:disabled):not(.disabled):active, .btn-consp:not(:disabled):not(.disabled).active, .show > .btn-consp.dropdown-toggle {
  color: #FEFEFE;
  background-color: #002774;
  background-image: none;
  border-color: #002367;
}
.btn-consp:not(:disabled):not(.disabled):active:focus, .btn-consp:not(:disabled):not(.disabled).active:focus, .show > .btn-consp.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 86, 180, 0.5);
}

.btn-tort {
  color: #FEFEFE;
  background: #C30C1E linear-gradient(180deg, #cb303f, #C30C1E) repeat-x;
  border-color: #C30C1E;
}
.btn-tort:hover {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
}
.btn-tort:focus, .btn-tort.focus {
  color: #FEFEFE;
  background: #9f0a18 linear-gradient(180deg, #ac2e3a, #9f0a18) repeat-x;
  border-color: #930917;
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}
.btn-tort.disabled, .btn-tort:disabled {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
  background-image: none;
}
.btn-tort:not(:disabled):not(.disabled):active, .btn-tort:not(:disabled):not(.disabled).active, .show > .btn-tort.dropdown-toggle {
  color: #FEFEFE;
  background-color: #930917;
  background-image: none;
  border-color: #870815;
}
.btn-tort:not(:disabled):not(.disabled):active:focus, .btn-tort:not(:disabled):not(.disabled).active:focus, .show > .btn-tort.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 48, 64, 0.5);
}

.btn-hohurry {
  color: #FEFEFE;
  background: #D51F26 linear-gradient(180deg, #da4046, #D51F26) repeat-x;
  border-color: #D51F26;
}
.btn-hohurry:hover {
  color: #FEFEFE;
  background: #b41a20 linear-gradient(180deg, #be3c41, #b41a20) repeat-x;
  border-color: #a8191e;
}
.btn-hohurry:focus, .btn-hohurry.focus {
  color: #FEFEFE;
  background: #b41a20 linear-gradient(180deg, #be3c41, #b41a20) repeat-x;
  border-color: #a8191e;
  box-shadow: 0 0 0 0.2rem rgba(219, 64, 70, 0.5);
}
.btn-hohurry.disabled, .btn-hohurry:disabled {
  color: #FEFEFE;
  background-color: #D51F26;
  border-color: #D51F26;
  background-image: none;
}
.btn-hohurry:not(:disabled):not(.disabled):active, .btn-hohurry:not(:disabled):not(.disabled).active, .show > .btn-hohurry.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a8191e;
  background-image: none;
  border-color: #9d171c;
}
.btn-hohurry:not(:disabled):not(.disabled):active:focus, .btn-hohurry:not(:disabled):not(.disabled).active:focus, .show > .btn-hohurry.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 64, 70, 0.5);
}

.btn-outline-primary {
  color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-primary:hover {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0A2D49;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28b745;
  border-color: #28b745;
}
.btn-outline-success:hover {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28b745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.btn-outline-info {
  color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #66F8F1;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}

.btn-outline-warning {
  color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffe606;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}

.btn-outline-danger {
  color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-danger:hover {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #F5250A;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.btn-outline-light {
  color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #e9ecef;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-tempus-blue {
  color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue:hover {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue:focus, .btn-outline-tempus-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}
.btn-outline-tempus-blue.disabled, .btn-outline-tempus-blue:disabled {
  color: #0A2D49;
  background-color: transparent;
}
.btn-outline-tempus-blue:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.btn-outline-tempus-blue-tint {
  color: #b3d7f5;
  border-color: #b3d7f5;
}
.btn-outline-tempus-blue-tint:hover {
  color: #212529;
  background-color: #b3d7f5;
  border-color: #b3d7f5;
}
.btn-outline-tempus-blue-tint:focus, .btn-outline-tempus-blue-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 215, 245, 0.5);
}
.btn-outline-tempus-blue-tint.disabled, .btn-outline-tempus-blue-tint:disabled {
  color: #b3d7f5;
  background-color: transparent;
}
.btn-outline-tempus-blue-tint:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-tint.dropdown-toggle {
  color: #212529;
  background-color: #b3d7f5;
  border-color: #b3d7f5;
}
.btn-outline-tempus-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 215, 245, 0.5);
}

.btn-outline-tempus-blue-100 {
  color: #1E70B6;
  border-color: #1E70B6;
}
.btn-outline-tempus-blue-100:hover {
  color: #FEFEFE;
  background-color: #1E70B6;
  border-color: #1E70B6;
}
.btn-outline-tempus-blue-100:focus, .btn-outline-tempus-blue-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 112, 182, 0.5);
}
.btn-outline-tempus-blue-100.disabled, .btn-outline-tempus-blue-100:disabled {
  color: #1E70B6;
  background-color: transparent;
}
.btn-outline-tempus-blue-100:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-100:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-100.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1E70B6;
  border-color: #1E70B6;
}
.btn-outline-tempus-blue-100:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 112, 182, 0.5);
}

.btn-outline-tempus-blue-200 {
  color: #105A92;
  border-color: #105A92;
}
.btn-outline-tempus-blue-200:hover {
  color: #FEFEFE;
  background-color: #105A92;
  border-color: #105A92;
}
.btn-outline-tempus-blue-200:focus, .btn-outline-tempus-blue-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 90, 146, 0.5);
}
.btn-outline-tempus-blue-200.disabled, .btn-outline-tempus-blue-200:disabled {
  color: #105A92;
  background-color: transparent;
}
.btn-outline-tempus-blue-200:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-200:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-200.dropdown-toggle {
  color: #FEFEFE;
  background-color: #105A92;
  border-color: #105A92;
}
.btn-outline-tempus-blue-200:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 90, 146, 0.5);
}

.btn-outline-tempus-blue-300 {
  color: #0E436D;
  border-color: #0E436D;
}
.btn-outline-tempus-blue-300:hover {
  color: #FEFEFE;
  background-color: #0E436D;
  border-color: #0E436D;
}
.btn-outline-tempus-blue-300:focus, .btn-outline-tempus-blue-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 67, 109, 0.5);
}
.btn-outline-tempus-blue-300.disabled, .btn-outline-tempus-blue-300:disabled {
  color: #0E436D;
  background-color: transparent;
}
.btn-outline-tempus-blue-300:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-300:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-300.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0E436D;
  border-color: #0E436D;
}
.btn-outline-tempus-blue-300:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 67, 109, 0.5);
}

.btn-outline-tempus-blue-400 {
  color: #0C385B;
  border-color: #0C385B;
}
.btn-outline-tempus-blue-400:hover {
  color: #FEFEFE;
  background-color: #0C385B;
  border-color: #0C385B;
}
.btn-outline-tempus-blue-400:focus, .btn-outline-tempus-blue-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 56, 91, 0.5);
}
.btn-outline-tempus-blue-400.disabled, .btn-outline-tempus-blue-400:disabled {
  color: #0C385B;
  background-color: transparent;
}
.btn-outline-tempus-blue-400:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-400:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0C385B;
  border-color: #0C385B;
}
.btn-outline-tempus-blue-400:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 56, 91, 0.5);
}

.btn-outline-tempus-blue-500 {
  color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue-500:hover {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue-500:focus, .btn-outline-tempus-blue-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}
.btn-outline-tempus-blue-500.disabled, .btn-outline-tempus-blue-500:disabled {
  color: #0A2D49;
  background-color: transparent;
}
.btn-outline-tempus-blue-500:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-500:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0A2D49;
  border-color: #0A2D49;
}
.btn-outline-tempus-blue-500:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.5);
}

.btn-outline-tempus-blue-600 {
  color: #07263E;
  border-color: #07263E;
}
.btn-outline-tempus-blue-600:hover {
  color: #FEFEFE;
  background-color: #07263E;
  border-color: #07263E;
}
.btn-outline-tempus-blue-600:focus, .btn-outline-tempus-blue-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 38, 62, 0.5);
}
.btn-outline-tempus-blue-600.disabled, .btn-outline-tempus-blue-600:disabled {
  color: #07263E;
  background-color: transparent;
}
.btn-outline-tempus-blue-600:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-600:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #07263E;
  border-color: #07263E;
}
.btn-outline-tempus-blue-600:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 38, 62, 0.5);
}

.btn-outline-tempus-blue-700 {
  color: #051F34;
  border-color: #051F34;
}
.btn-outline-tempus-blue-700:hover {
  color: #FEFEFE;
  background-color: #051F34;
  border-color: #051F34;
}
.btn-outline-tempus-blue-700:focus, .btn-outline-tempus-blue-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 31, 52, 0.5);
}
.btn-outline-tempus-blue-700.disabled, .btn-outline-tempus-blue-700:disabled {
  color: #051F34;
  background-color: transparent;
}
.btn-outline-tempus-blue-700:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-700:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #051F34;
  border-color: #051F34;
}
.btn-outline-tempus-blue-700:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 31, 52, 0.5);
}

.btn-outline-tempus-blue-800 {
  color: #03182B;
  border-color: #03182B;
}
.btn-outline-tempus-blue-800:hover {
  color: #FEFEFE;
  background-color: #03182B;
  border-color: #03182B;
}
.btn-outline-tempus-blue-800:focus, .btn-outline-tempus-blue-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 24, 43, 0.5);
}
.btn-outline-tempus-blue-800.disabled, .btn-outline-tempus-blue-800:disabled {
  color: #03182B;
  background-color: transparent;
}
.btn-outline-tempus-blue-800:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-800:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #03182B;
  border-color: #03182B;
}
.btn-outline-tempus-blue-800:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 24, 43, 0.5);
}

.btn-outline-tempus-blue-900 {
  color: #011224;
  border-color: #011224;
}
.btn-outline-tempus-blue-900:hover {
  color: #FEFEFE;
  background-color: #011224;
  border-color: #011224;
}
.btn-outline-tempus-blue-900:focus, .btn-outline-tempus-blue-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 18, 36, 0.5);
}
.btn-outline-tempus-blue-900.disabled, .btn-outline-tempus-blue-900:disabled {
  color: #011224;
  background-color: transparent;
}
.btn-outline-tempus-blue-900:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-900:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #011224;
  border-color: #011224;
}
.btn-outline-tempus-blue-900:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 18, 36, 0.5);
}

.btn-outline-tempus-blue-dark {
  color: #001030;
  border-color: #001030;
}
.btn-outline-tempus-blue-dark:hover {
  color: #FEFEFE;
  background-color: #001030;
  border-color: #001030;
}
.btn-outline-tempus-blue-dark:focus, .btn-outline-tempus-blue-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 16, 48, 0.5);
}
.btn-outline-tempus-blue-dark.disabled, .btn-outline-tempus-blue-dark:disabled {
  color: #001030;
  background-color: transparent;
}
.btn-outline-tempus-blue-dark:not(:disabled):not(.disabled):active, .btn-outline-tempus-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #001030;
  border-color: #001030;
}
.btn-outline-tempus-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 16, 48, 0.5);
}

.btn-outline-tempus-red {
  color: #FD5759;
  border-color: #FD5759;
}
.btn-outline-tempus-red:hover {
  color: #FEFEFE;
  background-color: #FD5759;
  border-color: #FD5759;
}
.btn-outline-tempus-red:focus, .btn-outline-tempus-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 89, 0.5);
}
.btn-outline-tempus-red.disabled, .btn-outline-tempus-red:disabled {
  color: #FD5759;
  background-color: transparent;
}
.btn-outline-tempus-red:not(:disabled):not(.disabled):active, .btn-outline-tempus-red:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #FD5759;
  border-color: #FD5759;
}
.btn-outline-tempus-red:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 89, 0.5);
}

.btn-outline-tempus-white {
  color: #FFFCF6;
  border-color: #FFFCF6;
}
.btn-outline-tempus-white:hover {
  color: #212529;
  background-color: #FFFCF6;
  border-color: #FFFCF6;
}
.btn-outline-tempus-white:focus, .btn-outline-tempus-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 252, 246, 0.5);
}
.btn-outline-tempus-white.disabled, .btn-outline-tempus-white:disabled {
  color: #FFFCF6;
  background-color: transparent;
}
.btn-outline-tempus-white:not(:disabled):not(.disabled):active, .btn-outline-tempus-white:not(:disabled):not(.disabled).active, .show > .btn-outline-tempus-white.dropdown-toggle {
  color: #212529;
  background-color: #FFFCF6;
  border-color: #FFFCF6;
}
.btn-outline-tempus-white:not(:disabled):not(.disabled):active:focus, .btn-outline-tempus-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tempus-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 252, 246, 0.5);
}

.btn-outline-neon-purple {
  color: #C4017B;
  border-color: #C4017B;
}
.btn-outline-neon-purple:hover {
  color: #FEFEFE;
  background-color: #C4017B;
  border-color: #C4017B;
}
.btn-outline-neon-purple:focus, .btn-outline-neon-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 1, 123, 0.5);
}
.btn-outline-neon-purple.disabled, .btn-outline-neon-purple:disabled {
  color: #C4017B;
  background-color: transparent;
}
.btn-outline-neon-purple:not(:disabled):not(.disabled):active, .btn-outline-neon-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C4017B;
  border-color: #C4017B;
}
.btn-outline-neon-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 1, 123, 0.5);
}

.btn-outline-cryptology {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology:focus, .btn-outline-cryptology.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-cryptology.disabled, .btn-outline-cryptology:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-cryptology:not(:disabled):not(.disabled):active, .btn-outline-cryptology:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-cryptology-blue {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology-blue:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology-blue:focus, .btn-outline-cryptology-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-cryptology-blue.disabled, .btn-outline-cryptology-blue:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-cryptology-blue:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cryptology-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-cryptology-blue-tint {
  color: #74b4cb;
  border-color: #74b4cb;
}
.btn-outline-cryptology-blue-tint:hover {
  color: #212529;
  background-color: #74b4cb;
  border-color: #74b4cb;
}
.btn-outline-cryptology-blue-tint:focus, .btn-outline-cryptology-blue-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 180, 203, 0.5);
}
.btn-outline-cryptology-blue-tint.disabled, .btn-outline-cryptology-blue-tint:disabled {
  color: #74b4cb;
  background-color: transparent;
}
.btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue-tint.dropdown-toggle {
  color: #212529;
  background-color: #74b4cb;
  border-color: #74b4cb;
}
.btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 180, 203, 0.5);
}

.btn-outline-cryptology-blue-shade {
  color: #35748c;
  border-color: #35748c;
}
.btn-outline-cryptology-blue-shade:hover {
  color: #FEFEFE;
  background-color: #35748c;
  border-color: #35748c;
}
.btn-outline-cryptology-blue-shade:focus, .btn-outline-cryptology-blue-shade.focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 116, 140, 0.5);
}
.btn-outline-cryptology-blue-shade.disabled, .btn-outline-cryptology-blue-shade:disabled {
  color: #35748c;
  background-color: transparent;
}
.btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue-shade.dropdown-toggle {
  color: #FEFEFE;
  background-color: #35748c;
  border-color: #35748c;
}
.btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue-shade:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue-shade.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 116, 140, 0.5);
}

.btn-outline-cryptology-blue-dark {
  color: #11252d;
  border-color: #11252d;
}
.btn-outline-cryptology-blue-dark:hover {
  color: #FEFEFE;
  background-color: #11252d;
  border-color: #11252d;
}
.btn-outline-cryptology-blue-dark:focus, .btn-outline-cryptology-blue-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 37, 45, 0.5);
}
.btn-outline-cryptology-blue-dark.disabled, .btn-outline-cryptology-blue-dark:disabled {
  color: #11252d;
  background-color: transparent;
}
.btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled):active, .btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-cryptology-blue-dark.dropdown-toggle {
  color: #FEFEFE;
  background-color: #11252d;
  border-color: #11252d;
}
.btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-cryptology-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cryptology-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 37, 45, 0.5);
}

.btn-outline-facebook-blue {
  color: #1877F2;
  border-color: #1877F2;
}
.btn-outline-facebook-blue:hover {
  color: #FEFEFE;
  background-color: #1877F2;
  border-color: #1877F2;
}
.btn-outline-facebook-blue:focus, .btn-outline-facebook-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
}
.btn-outline-facebook-blue.disabled, .btn-outline-facebook-blue:disabled {
  color: #1877F2;
  background-color: transparent;
}
.btn-outline-facebook-blue:not(:disabled):not(.disabled):active, .btn-outline-facebook-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-facebook-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1877F2;
  border-color: #1877F2;
}
.btn-outline-facebook-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-facebook-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-facebook-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
}

.btn-outline-darkest-gray {
  color: #212529;
  border-color: #212529;
}
.btn-outline-darkest-gray:hover {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-darkest-gray:focus, .btn-outline-darkest-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}
.btn-outline-darkest-gray.disabled, .btn-outline-darkest-gray:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-darkest-gray:not(:disabled):not(.disabled):active, .btn-outline-darkest-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-darkest-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-darkest-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-darkest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.btn-outline-dark-gray {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-gray:hover {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-gray:focus, .btn-outline-dark-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark-gray.disabled, .btn-outline-dark-gray:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark-gray:not(:disabled):not(.disabled):active, .btn-outline-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-light-gray {
  color: #868e96;
  border-color: #868e96;
}
.btn-outline-light-gray:hover {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-light-gray:focus, .btn-outline-light-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-outline-light-gray.disabled, .btn-outline-light-gray:disabled {
  color: #868e96;
  background-color: transparent;
}
.btn-outline-light-gray:not(:disabled):not(.disabled):active, .btn-outline-light-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-light-gray.dropdown-toggle {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-light-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-light-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-lightest-gray {
  color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-lightest-gray:hover {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-lightest-gray:focus, .btn-outline-lightest-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}
.btn-outline-lightest-gray.disabled, .btn-outline-lightest-gray:disabled {
  color: #dee2e6;
  background-color: transparent;
}
.btn-outline-lightest-gray:not(:disabled):not(.disabled):active, .btn-outline-lightest-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-lightest-gray.dropdown-toggle {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-lightest-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-lightest-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightest-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}

.btn-outline-blue {
  color: #0383ED;
  border-color: #0383ED;
}
.btn-outline-blue:hover {
  color: #FEFEFE;
  background-color: #0383ED;
  border-color: #0383ED;
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 131, 237, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #0383ED;
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0383ED;
  border-color: #0383ED;
}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 131, 237, 0.5);
}

.btn-outline-indigo {
  color: #5453AC;
  border-color: #5453AC;
}
.btn-outline-indigo:hover {
  color: #FEFEFE;
  background-color: #5453AC;
  border-color: #5453AC;
}
.btn-outline-indigo:focus, .btn-outline-indigo.focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 83, 172, 0.5);
}
.btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
  color: #5453AC;
  background-color: transparent;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active, .btn-outline-indigo:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5453AC;
  border-color: #5453AC;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(84, 83, 172, 0.5);
}

.btn-outline-purple {
  color: #9300FF;
  border-color: #9300FF;
}
.btn-outline-purple:hover {
  color: #FEFEFE;
  background-color: #9300FF;
  border-color: #9300FF;
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 0, 255, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #9300FF;
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9300FF;
  border-color: #9300FF;
}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 0, 255, 0.5);
}

.btn-outline-pink {
  color: #F8666E;
  border-color: #F8666E;
}
.btn-outline-pink:hover {
  color: #FEFEFE;
  background-color: #F8666E;
  border-color: #F8666E;
}
.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 102, 110, 0.5);
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #F8666E;
  background-color: transparent;
}
.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F8666E;
  border-color: #F8666E;
}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 102, 110, 0.5);
}

.btn-outline-red {
  color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-red:hover {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-red:focus, .btn-outline-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #F5250A;
  background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.btn-outline-orange {
  color: #ED6D03;
  border-color: #ED6D03;
}
.btn-outline-orange:hover {
  color: #FEFEFE;
  background-color: #ED6D03;
  border-color: #ED6D03;
}
.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 109, 3, 0.5);
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #ED6D03;
  background-color: transparent;
}
.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ED6D03;
  border-color: #ED6D03;
}
.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 109, 3, 0.5);
}

.btn-outline-yellow {
  color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-yellow:hover {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-yellow:focus, .btn-outline-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: #ffe606;
  background-color: transparent;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
  color: #212529;
  background-color: #ffe606;
  border-color: #ffe606;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.5);
}

.btn-outline-green {
  color: #28b745;
  border-color: #28b745;
}
.btn-outline-green:hover {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #28b745;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.btn-outline-teal {
  color: #0ADAf5;
  border-color: #0ADAf5;
}
.btn-outline-teal:hover {
  color: #212529;
  background-color: #0ADAf5;
  border-color: #0ADAf5;
}
.btn-outline-teal:focus, .btn-outline-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 218, 245, 0.5);
}
.btn-outline-teal.disabled, .btn-outline-teal:disabled {
  color: #0ADAf5;
  background-color: transparent;
}
.btn-outline-teal:not(:disabled):not(.disabled):active, .btn-outline-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
  color: #212529;
  background-color: #0ADAf5;
  border-color: #0ADAf5;
}
.btn-outline-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 218, 245, 0.5);
}

.btn-outline-cyan {
  color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-cyan:hover {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-cyan:focus, .btn-outline-cyan.focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}
.btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
  color: #66F8F1;
  background-color: transparent;
}
.btn-outline-cyan:not(:disabled):not(.disabled):active, .btn-outline-cyan:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan.dropdown-toggle {
  color: #212529;
  background-color: #66F8F1;
  border-color: #66F8F1;
}
.btn-outline-cyan:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 248, 241, 0.5);
}

.btn-outline-black {
  color: #010101;
  border-color: #010101;
}
.btn-outline-black:hover {
  color: #FEFEFE;
  background-color: #010101;
  border-color: #010101;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 1, 1, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #010101;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #FEFEFE;
  background-color: #010101;
  border-color: #010101;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 1, 1, 0.5);
}

.btn-outline-white {
  color: #FEFEFE;
  border-color: #FEFEFE;
}
.btn-outline-white:hover {
  color: #212529;
  background-color: #FEFEFE;
  border-color: #FEFEFE;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #FEFEFE;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #FEFEFE;
  border-color: #FEFEFE;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 254, 254, 0.5);
}

.btn-outline-primary-tint {
  color: #5A7D99;
  border-color: #5A7D99;
}
.btn-outline-primary-tint:hover {
  color: #FEFEFE;
  background-color: #5A7D99;
  border-color: #5A7D99;
}
.btn-outline-primary-tint:focus, .btn-outline-primary-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 125, 153, 0.5);
}
.btn-outline-primary-tint.disabled, .btn-outline-primary-tint:disabled {
  color: #5A7D99;
  background-color: transparent;
}
.btn-outline-primary-tint:not(:disabled):not(.disabled):active, .btn-outline-primary-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-tint.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5A7D99;
  border-color: #5A7D99;
}
.btn-outline-primary-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 125, 153, 0.5);
}

.btn-outline-orange-tint {
  color: #EDAD43;
  border-color: #EDAD43;
}
.btn-outline-orange-tint:hover {
  color: #212529;
  background-color: #EDAD43;
  border-color: #EDAD43;
}
.btn-outline-orange-tint:focus, .btn-outline-orange-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 173, 67, 0.5);
}
.btn-outline-orange-tint.disabled, .btn-outline-orange-tint:disabled {
  color: #EDAD43;
  background-color: transparent;
}
.btn-outline-orange-tint:not(:disabled):not(.disabled):active, .btn-outline-orange-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-tint.dropdown-toggle {
  color: #212529;
  background-color: #EDAD43;
  border-color: #EDAD43;
}
.btn-outline-orange-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 173, 67, 0.5);
}

.btn-outline-green-tint {
  color: #48DF65;
  border-color: #48DF65;
}
.btn-outline-green-tint:hover {
  color: #212529;
  background-color: #48DF65;
  border-color: #48DF65;
}
.btn-outline-green-tint:focus, .btn-outline-green-tint.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 223, 101, 0.5);
}
.btn-outline-green-tint.disabled, .btn-outline-green-tint:disabled {
  color: #48DF65;
  background-color: transparent;
}
.btn-outline-green-tint:not(:disabled):not(.disabled):active, .btn-outline-green-tint:not(:disabled):not(.disabled).active, .show > .btn-outline-green-tint.dropdown-toggle {
  color: #212529;
  background-color: #48DF65;
  border-color: #48DF65;
}
.btn-outline-green-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-green-tint:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-tint.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 223, 101, 0.5);
}

.btn-outline-hot-pink {
  color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-hot-pink:hover {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-hot-pink:focus, .btn-outline-hot-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}
.btn-outline-hot-pink.disabled, .btn-outline-hot-pink:disabled {
  color: #FF64C2;
  background-color: transparent;
}
.btn-outline-hot-pink:not(:disabled):not(.disabled):active, .btn-outline-hot-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-hot-pink.dropdown-toggle {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-hot-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-hot-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-hot-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}

.btn-outline-deep-purple {
  color: #516;
  border-color: #516;
}
.btn-outline-deep-purple:hover {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-deep-purple:focus, .btn-outline-deep-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}
.btn-outline-deep-purple.disabled, .btn-outline-deep-purple:disabled {
  color: #516;
  background-color: transparent;
}
.btn-outline-deep-purple:not(:disabled):not(.disabled):active, .btn-outline-deep-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-deep-purple.dropdown-toggle {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-deep-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-deep-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-deep-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.btn-outline-deep-orange {
  color: #BF3F00;
  border-color: #BF3F00;
}
.btn-outline-deep-orange:hover {
  color: #FEFEFE;
  background-color: #BF3F00;
  border-color: #BF3F00;
}
.btn-outline-deep-orange:focus, .btn-outline-deep-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 63, 0, 0.5);
}
.btn-outline-deep-orange.disabled, .btn-outline-deep-orange:disabled {
  color: #BF3F00;
  background-color: transparent;
}
.btn-outline-deep-orange:not(:disabled):not(.disabled):active, .btn-outline-deep-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-deep-orange.dropdown-toggle {
  color: #FEFEFE;
  background-color: #BF3F00;
  border-color: #BF3F00;
}
.btn-outline-deep-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-deep-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-deep-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 63, 0, 0.5);
}

.btn-outline-sandstone {
  color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-sandstone:hover {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-sandstone:focus, .btn-outline-sandstone.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}
.btn-outline-sandstone.disabled, .btn-outline-sandstone:disabled {
  color: #D9AE00;
  background-color: transparent;
}
.btn-outline-sandstone:not(:disabled):not(.disabled):active, .btn-outline-sandstone:not(:disabled):not(.disabled).active, .show > .btn-outline-sandstone.dropdown-toggle {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-sandstone:not(:disabled):not(.disabled):active:focus, .btn-outline-sandstone:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sandstone.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.btn-outline-cs-green {
  color: #018B3B;
  border-color: #018B3B;
}
.btn-outline-cs-green:hover {
  color: #FEFEFE;
  background-color: #018B3B;
  border-color: #018B3B;
}
.btn-outline-cs-green:focus, .btn-outline-cs-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 139, 59, 0.5);
}
.btn-outline-cs-green.disabled, .btn-outline-cs-green:disabled {
  color: #018B3B;
  background-color: transparent;
}
.btn-outline-cs-green:not(:disabled):not(.disabled):active, .btn-outline-cs-green:not(:disabled):not(.disabled).active, .show > .btn-outline-cs-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #018B3B;
  border-color: #018B3B;
}
.btn-outline-cs-green:not(:disabled):not(.disabled):active:focus, .btn-outline-cs-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cs-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 139, 59, 0.5);
}

.btn-outline-dark-red {
  color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-dark-red:hover {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-dark-red:focus, .btn-outline-dark-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}
.btn-outline-dark-red.disabled, .btn-outline-dark-red:disabled {
  color: #C30C1E;
  background-color: transparent;
}
.btn-outline-dark-red:not(:disabled):not(.disabled):active, .btn-outline-dark-red:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-dark-red:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}

.btn-outline-overdue-red {
  color: #F33;
  border-color: #F33;
}
.btn-outline-overdue-red:hover {
  color: #FEFEFE;
  background-color: #F33;
  border-color: #F33;
}
.btn-outline-overdue-red:focus, .btn-outline-overdue-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 51, 0.5);
}
.btn-outline-overdue-red.disabled, .btn-outline-overdue-red:disabled {
  color: #F33;
  background-color: transparent;
}
.btn-outline-overdue-red:not(:disabled):not(.disabled):active, .btn-outline-overdue-red:not(:disabled):not(.disabled).active, .show > .btn-outline-overdue-red.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F33;
  border-color: #F33;
}
.btn-outline-overdue-red:not(:disabled):not(.disabled):active:focus, .btn-outline-overdue-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-overdue-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 51, 0.5);
}

.btn-outline-dark-blue {
  color: #062070;
  border-color: #062070;
}
.btn-outline-dark-blue:hover {
  color: #FEFEFE;
  background-color: #062070;
  border-color: #062070;
}
.btn-outline-dark-blue:focus, .btn-outline-dark-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 32, 112, 0.5);
}
.btn-outline-dark-blue.disabled, .btn-outline-dark-blue:disabled {
  color: #062070;
  background-color: transparent;
}
.btn-outline-dark-blue:not(:disabled):not(.disabled):active, .btn-outline-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #062070;
  border-color: #062070;
}
.btn-outline-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 32, 112, 0.5);
}

.btn-outline-pale-blue {
  color: #44ACE9;
  border-color: #44ACE9;
}
.btn-outline-pale-blue:hover {
  color: #FEFEFE;
  background-color: #44ACE9;
  border-color: #44ACE9;
}
.btn-outline-pale-blue:focus, .btn-outline-pale-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 172, 233, 0.5);
}
.btn-outline-pale-blue.disabled, .btn-outline-pale-blue:disabled {
  color: #44ACE9;
  background-color: transparent;
}
.btn-outline-pale-blue:not(:disabled):not(.disabled):active, .btn-outline-pale-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-pale-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #44ACE9;
  border-color: #44ACE9;
}
.btn-outline-pale-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-pale-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pale-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 172, 233, 0.5);
}

.btn-outline-dark-orange {
  color: #E98144;
  border-color: #E98144;
}
.btn-outline-dark-orange:hover {
  color: #212529;
  background-color: #E98144;
  border-color: #E98144;
}
.btn-outline-dark-orange:focus, .btn-outline-dark-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 129, 68, 0.5);
}
.btn-outline-dark-orange.disabled, .btn-outline-dark-orange:disabled {
  color: #E98144;
  background-color: transparent;
}
.btn-outline-dark-orange:not(:disabled):not(.disabled):active, .btn-outline-dark-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-orange.dropdown-toggle {
  color: #212529;
  background-color: #E98144;
  border-color: #E98144;
}
.btn-outline-dark-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 129, 68, 0.5);
}

.btn-outline-beech {
  color: #ABAC53;
  border-color: #ABAC53;
}
.btn-outline-beech:hover {
  color: #212529;
  background-color: #ABAC53;
  border-color: #ABAC53;
}
.btn-outline-beech:focus, .btn-outline-beech.focus {
  box-shadow: 0 0 0 0.2rem rgba(171, 172, 83, 0.5);
}
.btn-outline-beech.disabled, .btn-outline-beech:disabled {
  color: #ABAC53;
  background-color: transparent;
}
.btn-outline-beech:not(:disabled):not(.disabled):active, .btn-outline-beech:not(:disabled):not(.disabled).active, .show > .btn-outline-beech.dropdown-toggle {
  color: #212529;
  background-color: #ABAC53;
  border-color: #ABAC53;
}
.btn-outline-beech:not(:disabled):not(.disabled):active:focus, .btn-outline-beech:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beech.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(171, 172, 83, 0.5);
}

.btn-outline-lime-green {
  color: #6CFF00;
  border-color: #6CFF00;
}
.btn-outline-lime-green:hover {
  color: #212529;
  background-color: #6CFF00;
  border-color: #6CFF00;
}
.btn-outline-lime-green:focus, .btn-outline-lime-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 255, 0, 0.5);
}
.btn-outline-lime-green.disabled, .btn-outline-lime-green:disabled {
  color: #6CFF00;
  background-color: transparent;
}
.btn-outline-lime-green:not(:disabled):not(.disabled):active, .btn-outline-lime-green:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-green.dropdown-toggle {
  color: #212529;
  background-color: #6CFF00;
  border-color: #6CFF00;
}
.btn-outline-lime-green:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 255, 0, 0.5);
}

.btn-outline-deep-blue {
  color: #061FFF;
  border-color: #061FFF;
}
.btn-outline-deep-blue:hover {
  color: #FEFEFE;
  background-color: #061FFF;
  border-color: #061FFF;
}
.btn-outline-deep-blue:focus, .btn-outline-deep-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 31, 255, 0.5);
}
.btn-outline-deep-blue.disabled, .btn-outline-deep-blue:disabled {
  color: #061FFF;
  background-color: transparent;
}
.btn-outline-deep-blue:not(:disabled):not(.disabled):active, .btn-outline-deep-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-deep-blue.dropdown-toggle {
  color: #FEFEFE;
  background-color: #061FFF;
  border-color: #061FFF;
}
.btn-outline-deep-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-deep-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-deep-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 31, 255, 0.5);
}

.btn-outline-dark-green {
  color: #027816;
  border-color: #027816;
}
.btn-outline-dark-green:hover {
  color: #FEFEFE;
  background-color: #027816;
  border-color: #027816;
}
.btn-outline-dark-green:focus, .btn-outline-dark-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 120, 22, 0.5);
}
.btn-outline-dark-green.disabled, .btn-outline-dark-green:disabled {
  color: #027816;
  background-color: transparent;
}
.btn-outline-dark-green:not(:disabled):not(.disabled):active, .btn-outline-dark-green:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-green.dropdown-toggle {
  color: #FEFEFE;
  background-color: #027816;
  border-color: #027816;
}
.btn-outline-dark-green:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 120, 22, 0.5);
}

.btn-outline-dark-magenta {
  color: #780264;
  border-color: #780264;
}
.btn-outline-dark-magenta:hover {
  color: #FEFEFE;
  background-color: #780264;
  border-color: #780264;
}
.btn-outline-dark-magenta:focus, .btn-outline-dark-magenta.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 2, 100, 0.5);
}
.btn-outline-dark-magenta.disabled, .btn-outline-dark-magenta:disabled {
  color: #780264;
  background-color: transparent;
}
.btn-outline-dark-magenta:not(:disabled):not(.disabled):active, .btn-outline-dark-magenta:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #780264;
  border-color: #780264;
}
.btn-outline-dark-magenta:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 2, 100, 0.5);
}

.btn-outline-magenta {
  color: #B7289A;
  border-color: #B7289A;
}
.btn-outline-magenta:hover {
  color: #FEFEFE;
  background-color: #B7289A;
  border-color: #B7289A;
}
.btn-outline-magenta:focus, .btn-outline-magenta.focus {
  box-shadow: 0 0 0 0.2rem rgba(183, 40, 154, 0.5);
}
.btn-outline-magenta.disabled, .btn-outline-magenta:disabled {
  color: #B7289A;
  background-color: transparent;
}
.btn-outline-magenta:not(:disabled):not(.disabled):active, .btn-outline-magenta:not(:disabled):not(.disabled).active, .show > .btn-outline-magenta.dropdown-toggle {
  color: #FEFEFE;
  background-color: #B7289A;
  border-color: #B7289A;
}
.btn-outline-magenta:not(:disabled):not(.disabled):active:focus, .btn-outline-magenta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-magenta.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(183, 40, 154, 0.5);
}

.btn-outline-light-yellow {
  color: #ffFFD0;
  border-color: #ffFFD0;
}
.btn-outline-light-yellow:hover {
  color: #212529;
  background-color: #ffFFD0;
  border-color: #ffFFD0;
}
.btn-outline-light-yellow:focus, .btn-outline-light-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 208, 0.5);
}
.btn-outline-light-yellow.disabled, .btn-outline-light-yellow:disabled {
  color: #ffFFD0;
  background-color: transparent;
}
.btn-outline-light-yellow:not(:disabled):not(.disabled):active, .btn-outline-light-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-light-yellow.dropdown-toggle {
  color: #212529;
  background-color: #ffFFD0;
  border-color: #ffFFD0;
}
.btn-outline-light-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-light-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 208, 0.5);
}

.btn-outline-light-orange {
  color: #ffddbb;
  border-color: #ffddbb;
}
.btn-outline-light-orange:hover {
  color: #212529;
  background-color: #ffddbb;
  border-color: #ffddbb;
}
.btn-outline-light-orange:focus, .btn-outline-light-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 187, 0.5);
}
.btn-outline-light-orange.disabled, .btn-outline-light-orange:disabled {
  color: #ffddbb;
  background-color: transparent;
}
.btn-outline-light-orange:not(:disabled):not(.disabled):active, .btn-outline-light-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-light-orange.dropdown-toggle {
  color: #212529;
  background-color: #ffddbb;
  border-color: #ffddbb;
}
.btn-outline-light-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-light-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 187, 0.5);
}

.btn-outline-light-pink {
  color: #ffDDDE;
  border-color: #ffDDDE;
}
.btn-outline-light-pink:hover {
  color: #212529;
  background-color: #ffDDDE;
  border-color: #ffDDDE;
}
.btn-outline-light-pink:focus, .btn-outline-light-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 222, 0.5);
}
.btn-outline-light-pink.disabled, .btn-outline-light-pink:disabled {
  color: #ffDDDE;
  background-color: transparent;
}
.btn-outline-light-pink:not(:disabled):not(.disabled):active, .btn-outline-light-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-light-pink.dropdown-toggle {
  color: #212529;
  background-color: #ffDDDE;
  border-color: #ffDDDE;
}
.btn-outline-light-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-light-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 221, 222, 0.5);
}

.btn-outline-light-green {
  color: #DDFFDD;
  border-color: #DDFFDD;
}
.btn-outline-light-green:hover {
  color: #212529;
  background-color: #DDFFDD;
  border-color: #DDFFDD;
}
.btn-outline-light-green:focus, .btn-outline-light-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 255, 221, 0.5);
}
.btn-outline-light-green.disabled, .btn-outline-light-green:disabled {
  color: #DDFFDD;
  background-color: transparent;
}
.btn-outline-light-green:not(:disabled):not(.disabled):active, .btn-outline-light-green:not(:disabled):not(.disabled).active, .show > .btn-outline-light-green.dropdown-toggle {
  color: #212529;
  background-color: #DDFFDD;
  border-color: #DDFFDD;
}
.btn-outline-light-green:not(:disabled):not(.disabled):active:focus, .btn-outline-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 255, 221, 0.5);
}

.btn-outline-light-blue {
  color: #CCCCFF;
  border-color: #CCCCFF;
}
.btn-outline-light-blue:hover {
  color: #212529;
  background-color: #CCCCFF;
  border-color: #CCCCFF;
}
.btn-outline-light-blue:focus, .btn-outline-light-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 255, 0.5);
}
.btn-outline-light-blue.disabled, .btn-outline-light-blue:disabled {
  color: #CCCCFF;
  background-color: transparent;
}
.btn-outline-light-blue:not(:disabled):not(.disabled):active, .btn-outline-light-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-light-blue.dropdown-toggle {
  color: #212529;
  background-color: #CCCCFF;
  border-color: #CCCCFF;
}
.btn-outline-light-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-light-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 204, 255, 0.5);
}

.btn-outline-light-red {
  color: #ffaaaa;
  border-color: #ffaaaa;
}
.btn-outline-light-red:hover {
  color: #212529;
  background-color: #ffaaaa;
  border-color: #ffaaaa;
}
.btn-outline-light-red:focus, .btn-outline-light-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 170, 170, 0.5);
}
.btn-outline-light-red.disabled, .btn-outline-light-red:disabled {
  color: #ffaaaa;
  background-color: transparent;
}
.btn-outline-light-red:not(:disabled):not(.disabled):active, .btn-outline-light-red:not(:disabled):not(.disabled).active, .show > .btn-outline-light-red.dropdown-toggle {
  color: #212529;
  background-color: #ffaaaa;
  border-color: #ffaaaa;
}
.btn-outline-light-red:not(:disabled):not(.disabled):active:focus, .btn-outline-light-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 170, 170, 0.5);
}

.btn-outline-regular {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-regular:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-regular:focus, .btn-outline-regular.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-regular.disabled, .btn-outline-regular:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-regular:not(:disabled):not(.disabled):active, .btn-outline-regular:not(:disabled):not(.disabled).active, .show > .btn-outline-regular.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-regular:not(:disabled):not(.disabled):active:focus, .btn-outline-regular:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-regular.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-specific-available {
  color: #28b745;
  border-color: #28b745;
}
.btn-outline-specific-available:hover {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-specific-available:focus, .btn-outline-specific-available.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}
.btn-outline-specific-available.disabled, .btn-outline-specific-available:disabled {
  color: #28b745;
  background-color: transparent;
}
.btn-outline-specific-available:not(:disabled):not(.disabled):active, .btn-outline-specific-available:not(:disabled):not(.disabled).active, .show > .btn-outline-specific-available.dropdown-toggle {
  color: #FEFEFE;
  background-color: #28b745;
  border-color: #28b745;
}
.btn-outline-specific-available:not(:disabled):not(.disabled):active:focus, .btn-outline-specific-available:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-specific-available.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.5);
}

.btn-outline-specific-unavailable {
  color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-specific-unavailable:hover {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-specific-unavailable:focus, .btn-outline-specific-unavailable.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}
.btn-outline-specific-unavailable.disabled, .btn-outline-specific-unavailable:disabled {
  color: #D9AE00;
  background-color: transparent;
}
.btn-outline-specific-unavailable:not(:disabled):not(.disabled):active, .btn-outline-specific-unavailable:not(:disabled):not(.disabled).active, .show > .btn-outline-specific-unavailable.dropdown-toggle {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-specific-unavailable:not(:disabled):not(.disabled):active:focus, .btn-outline-specific-unavailable:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-specific-unavailable.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.btn-outline-holidays {
  color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-holidays:hover {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-holidays:focus, .btn-outline-holidays.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}
.btn-outline-holidays.disabled, .btn-outline-holidays:disabled {
  color: #F5250A;
  background-color: transparent;
}
.btn-outline-holidays:not(:disabled):not(.disabled):active, .btn-outline-holidays:not(:disabled):not(.disabled).active, .show > .btn-outline-holidays.dropdown-toggle {
  color: #FEFEFE;
  background-color: #F5250A;
  border-color: #F5250A;
}
.btn-outline-holidays:not(:disabled):not(.disabled):active:focus, .btn-outline-holidays:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-holidays.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.5);
}

.btn-outline-booked-part {
  color: #C15;
  border-color: #C15;
}
.btn-outline-booked-part:hover {
  color: #FEFEFE;
  background-color: #C15;
  border-color: #C15;
}
.btn-outline-booked-part:focus, .btn-outline-booked-part.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 17, 85, 0.5);
}
.btn-outline-booked-part.disabled, .btn-outline-booked-part:disabled {
  color: #C15;
  background-color: transparent;
}
.btn-outline-booked-part:not(:disabled):not(.disabled):active, .btn-outline-booked-part:not(:disabled):not(.disabled).active, .show > .btn-outline-booked-part.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C15;
  border-color: #C15;
}
.btn-outline-booked-part:not(:disabled):not(.disabled):active:focus, .btn-outline-booked-part:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-booked-part.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 17, 85, 0.5);
}

.btn-outline-booked-pending {
  color: #C66;
  border-color: #C66;
}
.btn-outline-booked-pending:hover {
  color: #FEFEFE;
  background-color: #C66;
  border-color: #C66;
}
.btn-outline-booked-pending:focus, .btn-outline-booked-pending.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 102, 102, 0.5);
}
.btn-outline-booked-pending.disabled, .btn-outline-booked-pending:disabled {
  color: #C66;
  background-color: transparent;
}
.btn-outline-booked-pending:not(:disabled):not(.disabled):active, .btn-outline-booked-pending:not(:disabled):not(.disabled).active, .show > .btn-outline-booked-pending.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C66;
  border-color: #C66;
}
.btn-outline-booked-pending:not(:disabled):not(.disabled):active:focus, .btn-outline-booked-pending:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-booked-pending.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 102, 102, 0.5);
}

.btn-outline-neon-blue {
  color: #00f3ff;
  border-color: #00f3ff;
}
.btn-outline-neon-blue:hover {
  color: #212529;
  background-color: #00f3ff;
  border-color: #00f3ff;
}
.btn-outline-neon-blue:focus, .btn-outline-neon-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 243, 255, 0.5);
}
.btn-outline-neon-blue.disabled, .btn-outline-neon-blue:disabled {
  color: #00f3ff;
  background-color: transparent;
}
.btn-outline-neon-blue:not(:disabled):not(.disabled):active, .btn-outline-neon-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-blue.dropdown-toggle {
  color: #212529;
  background-color: #00f3ff;
  border-color: #00f3ff;
}
.btn-outline-neon-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 243, 255, 0.5);
}

.btn-outline-neon-violet {
  color: #a742f5;
  border-color: #a742f5;
}
.btn-outline-neon-violet:hover {
  color: #FEFEFE;
  background-color: #a742f5;
  border-color: #a742f5;
}
.btn-outline-neon-violet:focus, .btn-outline-neon-violet.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 66, 245, 0.5);
}
.btn-outline-neon-violet.disabled, .btn-outline-neon-violet:disabled {
  color: #a742f5;
  background-color: transparent;
}
.btn-outline-neon-violet:not(:disabled):not(.disabled):active, .btn-outline-neon-violet:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-violet.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a742f5;
  border-color: #a742f5;
}
.btn-outline-neon-violet:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-violet:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-violet.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 66, 245, 0.5);
}

.btn-outline-neon-pink {
  color: #ff00e5;
  border-color: #ff00e5;
}
.btn-outline-neon-pink:hover {
  color: #FEFEFE;
  background-color: #ff00e5;
  border-color: #ff00e5;
}
.btn-outline-neon-pink:focus, .btn-outline-neon-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 229, 0.5);
}
.btn-outline-neon-pink.disabled, .btn-outline-neon-pink:disabled {
  color: #ff00e5;
  background-color: transparent;
}
.btn-outline-neon-pink:not(:disabled):not(.disabled):active, .btn-outline-neon-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-pink.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ff00e5;
  border-color: #ff00e5;
}
.btn-outline-neon-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 229, 0.5);
}

.btn-outline-neon-muted {
  color: #a0a0c0;
  border-color: #a0a0c0;
}
.btn-outline-neon-muted:hover {
  color: #212529;
  background-color: #a0a0c0;
  border-color: #a0a0c0;
}
.btn-outline-neon-muted:focus, .btn-outline-neon-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(160, 160, 192, 0.5);
}
.btn-outline-neon-muted.disabled, .btn-outline-neon-muted:disabled {
  color: #a0a0c0;
  background-color: transparent;
}
.btn-outline-neon-muted:not(:disabled):not(.disabled):active, .btn-outline-neon-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-neon-muted.dropdown-toggle {
  color: #212529;
  background-color: #a0a0c0;
  border-color: #a0a0c0;
}
.btn-outline-neon-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-neon-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neon-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(160, 160, 192, 0.5);
}

.btn-outline-slate-50 {
  color: #f8fafc;
  border-color: #f8fafc;
}
.btn-outline-slate-50:hover {
  color: #212529;
  background-color: #f8fafc;
  border-color: #f8fafc;
}
.btn-outline-slate-50:focus, .btn-outline-slate-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 250, 252, 0.5);
}
.btn-outline-slate-50.disabled, .btn-outline-slate-50:disabled {
  color: #f8fafc;
  background-color: transparent;
}
.btn-outline-slate-50:not(:disabled):not(.disabled):active, .btn-outline-slate-50:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-50.dropdown-toggle {
  color: #212529;
  background-color: #f8fafc;
  border-color: #f8fafc;
}
.btn-outline-slate-50:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 250, 252, 0.5);
}

.btn-outline-slate-100 {
  color: #f1f5f9;
  border-color: #f1f5f9;
}
.btn-outline-slate-100:hover {
  color: #212529;
  background-color: #f1f5f9;
  border-color: #f1f5f9;
}
.btn-outline-slate-100:focus, .btn-outline-slate-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 245, 249, 0.5);
}
.btn-outline-slate-100.disabled, .btn-outline-slate-100:disabled {
  color: #f1f5f9;
  background-color: transparent;
}
.btn-outline-slate-100:not(:disabled):not(.disabled):active, .btn-outline-slate-100:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-100.dropdown-toggle {
  color: #212529;
  background-color: #f1f5f9;
  border-color: #f1f5f9;
}
.btn-outline-slate-100:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 245, 249, 0.5);
}

.btn-outline-slate-200 {
  color: #e2e8f0;
  border-color: #e2e8f0;
}
.btn-outline-slate-200:hover {
  color: #212529;
  background-color: #e2e8f0;
  border-color: #e2e8f0;
}
.btn-outline-slate-200:focus, .btn-outline-slate-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 232, 240, 0.5);
}
.btn-outline-slate-200.disabled, .btn-outline-slate-200:disabled {
  color: #e2e8f0;
  background-color: transparent;
}
.btn-outline-slate-200:not(:disabled):not(.disabled):active, .btn-outline-slate-200:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-200.dropdown-toggle {
  color: #212529;
  background-color: #e2e8f0;
  border-color: #e2e8f0;
}
.btn-outline-slate-200:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 232, 240, 0.5);
}

.btn-outline-slate-300 {
  color: #cbd5e1;
  border-color: #cbd5e1;
}
.btn-outline-slate-300:hover {
  color: #212529;
  background-color: #cbd5e1;
  border-color: #cbd5e1;
}
.btn-outline-slate-300:focus, .btn-outline-slate-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 213, 225, 0.5);
}
.btn-outline-slate-300.disabled, .btn-outline-slate-300:disabled {
  color: #cbd5e1;
  background-color: transparent;
}
.btn-outline-slate-300:not(:disabled):not(.disabled):active, .btn-outline-slate-300:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-300.dropdown-toggle {
  color: #212529;
  background-color: #cbd5e1;
  border-color: #cbd5e1;
}
.btn-outline-slate-300:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 213, 225, 0.5);
}

.btn-outline-slate-400 {
  color: #94a3b8;
  border-color: #94a3b8;
}
.btn-outline-slate-400:hover {
  color: #212529;
  background-color: #94a3b8;
  border-color: #94a3b8;
}
.btn-outline-slate-400:focus, .btn-outline-slate-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 163, 184, 0.5);
}
.btn-outline-slate-400.disabled, .btn-outline-slate-400:disabled {
  color: #94a3b8;
  background-color: transparent;
}
.btn-outline-slate-400:not(:disabled):not(.disabled):active, .btn-outline-slate-400:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-400.dropdown-toggle {
  color: #212529;
  background-color: #94a3b8;
  border-color: #94a3b8;
}
.btn-outline-slate-400:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 163, 184, 0.5);
}

.btn-outline-slate-500 {
  color: #64748b;
  border-color: #64748b;
}
.btn-outline-slate-500:hover {
  color: #FEFEFE;
  background-color: #64748b;
  border-color: #64748b;
}
.btn-outline-slate-500:focus, .btn-outline-slate-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 116, 139, 0.5);
}
.btn-outline-slate-500.disabled, .btn-outline-slate-500:disabled {
  color: #64748b;
  background-color: transparent;
}
.btn-outline-slate-500:not(:disabled):not(.disabled):active, .btn-outline-slate-500:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #64748b;
  border-color: #64748b;
}
.btn-outline-slate-500:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 116, 139, 0.5);
}

.btn-outline-slate-600 {
  color: #475569;
  border-color: #475569;
}
.btn-outline-slate-600:hover {
  color: #FEFEFE;
  background-color: #475569;
  border-color: #475569;
}
.btn-outline-slate-600:focus, .btn-outline-slate-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 85, 105, 0.5);
}
.btn-outline-slate-600.disabled, .btn-outline-slate-600:disabled {
  color: #475569;
  background-color: transparent;
}
.btn-outline-slate-600:not(:disabled):not(.disabled):active, .btn-outline-slate-600:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #475569;
  border-color: #475569;
}
.btn-outline-slate-600:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 85, 105, 0.5);
}

.btn-outline-slate-700 {
  color: #334155;
  border-color: #334155;
}
.btn-outline-slate-700:hover {
  color: #FEFEFE;
  background-color: #334155;
  border-color: #334155;
}
.btn-outline-slate-700:focus, .btn-outline-slate-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 65, 85, 0.5);
}
.btn-outline-slate-700.disabled, .btn-outline-slate-700:disabled {
  color: #334155;
  background-color: transparent;
}
.btn-outline-slate-700:not(:disabled):not(.disabled):active, .btn-outline-slate-700:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #334155;
  border-color: #334155;
}
.btn-outline-slate-700:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 65, 85, 0.5);
}

.btn-outline-slate-800 {
  color: #1e293b;
  border-color: #1e293b;
}
.btn-outline-slate-800:hover {
  color: #FEFEFE;
  background-color: #1e293b;
  border-color: #1e293b;
}
.btn-outline-slate-800:focus, .btn-outline-slate-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 41, 59, 0.5);
}
.btn-outline-slate-800.disabled, .btn-outline-slate-800:disabled {
  color: #1e293b;
  background-color: transparent;
}
.btn-outline-slate-800:not(:disabled):not(.disabled):active, .btn-outline-slate-800:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e293b;
  border-color: #1e293b;
}
.btn-outline-slate-800:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 41, 59, 0.5);
}

.btn-outline-slate-900 {
  color: #0f172a;
  border-color: #0f172a;
}
.btn-outline-slate-900:hover {
  color: #FEFEFE;
  background-color: #0f172a;
  border-color: #0f172a;
}
.btn-outline-slate-900:focus, .btn-outline-slate-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 23, 42, 0.5);
}
.btn-outline-slate-900.disabled, .btn-outline-slate-900:disabled {
  color: #0f172a;
  background-color: transparent;
}
.btn-outline-slate-900:not(:disabled):not(.disabled):active, .btn-outline-slate-900:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f172a;
  border-color: #0f172a;
}
.btn-outline-slate-900:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 23, 42, 0.5);
}

.btn-outline-slate-950 {
  color: #020617;
  border-color: #020617;
}
.btn-outline-slate-950:hover {
  color: #FEFEFE;
  background-color: #020617;
  border-color: #020617;
}
.btn-outline-slate-950:focus, .btn-outline-slate-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 6, 23, 0.5);
}
.btn-outline-slate-950.disabled, .btn-outline-slate-950:disabled {
  color: #020617;
  background-color: transparent;
}
.btn-outline-slate-950:not(:disabled):not(.disabled):active, .btn-outline-slate-950:not(:disabled):not(.disabled).active, .show > .btn-outline-slate-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #020617;
  border-color: #020617;
}
.btn-outline-slate-950:not(:disabled):not(.disabled):active:focus, .btn-outline-slate-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-slate-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 6, 23, 0.5);
}

.btn-outline-gray-50 {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-gray-50:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-gray-50:focus, .btn-outline-gray-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-gray-50.disabled, .btn-outline-gray-50:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-gray-50:not(:disabled):not(.disabled):active, .btn-outline-gray-50:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-50.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-gray-50:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-gray-100 {
  color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-gray-100:hover {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #e9ecef;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

.btn-outline-gray-200 {
  color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-gray-200:hover {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #dee2e6;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #212529;
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5);
}

.btn-outline-gray-300 {
  color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-gray-300:hover {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #ced4da;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}

.btn-outline-gray-400 {
  color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-gray-400:hover {
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #adb5bd;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}

.btn-outline-gray-500 {
  color: #868e96;
  border-color: #868e96;
}
.btn-outline-gray-500:hover {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #868e96;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-gray-600 {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-gray-600:hover {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-gray-700 {
  color: #495057;
  border-color: #495057;
}
.btn-outline-gray-700:hover {
  color: #FEFEFE;
  background-color: #495057;
  border-color: #495057;
}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
  color: #495057;
  background-color: transparent;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #495057;
  border-color: #495057;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}

.btn-outline-gray-800 {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-800:hover {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-gray-900 {
  color: #212529;
  border-color: #212529;
}
.btn-outline-gray-900:hover {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.btn-outline-gray-950 {
  color: #111519;
  border-color: #111519;
}
.btn-outline-gray-950:hover {
  color: #FEFEFE;
  background-color: #111519;
  border-color: #111519;
}
.btn-outline-gray-950:focus, .btn-outline-gray-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 21, 25, 0.5);
}
.btn-outline-gray-950.disabled, .btn-outline-gray-950:disabled {
  color: #111519;
  background-color: transparent;
}
.btn-outline-gray-950:not(:disabled):not(.disabled):active, .btn-outline-gray-950:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #111519;
  border-color: #111519;
}
.btn-outline-gray-950:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 21, 25, 0.5);
}

.btn-outline-zinc-50 {
  color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-zinc-50:hover {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-zinc-50:focus, .btn-outline-zinc-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}
.btn-outline-zinc-50.disabled, .btn-outline-zinc-50:disabled {
  color: #fafafa;
  background-color: transparent;
}
.btn-outline-zinc-50:not(:disabled):not(.disabled):active, .btn-outline-zinc-50:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-50.dropdown-toggle {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-zinc-50:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}

.btn-outline-zinc-100 {
  color: #f4f4f5;
  border-color: #f4f4f5;
}
.btn-outline-zinc-100:hover {
  color: #212529;
  background-color: #f4f4f5;
  border-color: #f4f4f5;
}
.btn-outline-zinc-100:focus, .btn-outline-zinc-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 244, 245, 0.5);
}
.btn-outline-zinc-100.disabled, .btn-outline-zinc-100:disabled {
  color: #f4f4f5;
  background-color: transparent;
}
.btn-outline-zinc-100:not(:disabled):not(.disabled):active, .btn-outline-zinc-100:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-100.dropdown-toggle {
  color: #212529;
  background-color: #f4f4f5;
  border-color: #f4f4f5;
}
.btn-outline-zinc-100:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 244, 245, 0.5);
}

.btn-outline-zinc-200 {
  color: #e4e4e7;
  border-color: #e4e4e7;
}
.btn-outline-zinc-200:hover {
  color: #212529;
  background-color: #e4e4e7;
  border-color: #e4e4e7;
}
.btn-outline-zinc-200:focus, .btn-outline-zinc-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 228, 231, 0.5);
}
.btn-outline-zinc-200.disabled, .btn-outline-zinc-200:disabled {
  color: #e4e4e7;
  background-color: transparent;
}
.btn-outline-zinc-200:not(:disabled):not(.disabled):active, .btn-outline-zinc-200:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-200.dropdown-toggle {
  color: #212529;
  background-color: #e4e4e7;
  border-color: #e4e4e7;
}
.btn-outline-zinc-200:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 228, 231, 0.5);
}

.btn-outline-zinc-300 {
  color: #d4d4d8;
  border-color: #d4d4d8;
}
.btn-outline-zinc-300:hover {
  color: #212529;
  background-color: #d4d4d8;
  border-color: #d4d4d8;
}
.btn-outline-zinc-300:focus, .btn-outline-zinc-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 216, 0.5);
}
.btn-outline-zinc-300.disabled, .btn-outline-zinc-300:disabled {
  color: #d4d4d8;
  background-color: transparent;
}
.btn-outline-zinc-300:not(:disabled):not(.disabled):active, .btn-outline-zinc-300:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-300.dropdown-toggle {
  color: #212529;
  background-color: #d4d4d8;
  border-color: #d4d4d8;
}
.btn-outline-zinc-300:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 216, 0.5);
}

.btn-outline-zinc-400 {
  color: #a1a1aa;
  border-color: #a1a1aa;
}
.btn-outline-zinc-400:hover {
  color: #212529;
  background-color: #a1a1aa;
  border-color: #a1a1aa;
}
.btn-outline-zinc-400:focus, .btn-outline-zinc-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 161, 170, 0.5);
}
.btn-outline-zinc-400.disabled, .btn-outline-zinc-400:disabled {
  color: #a1a1aa;
  background-color: transparent;
}
.btn-outline-zinc-400:not(:disabled):not(.disabled):active, .btn-outline-zinc-400:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-400.dropdown-toggle {
  color: #212529;
  background-color: #a1a1aa;
  border-color: #a1a1aa;
}
.btn-outline-zinc-400:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 161, 170, 0.5);
}

.btn-outline-zinc-500 {
  color: #71717a;
  border-color: #71717a;
}
.btn-outline-zinc-500:hover {
  color: #FEFEFE;
  background-color: #71717a;
  border-color: #71717a;
}
.btn-outline-zinc-500:focus, .btn-outline-zinc-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 113, 122, 0.5);
}
.btn-outline-zinc-500.disabled, .btn-outline-zinc-500:disabled {
  color: #71717a;
  background-color: transparent;
}
.btn-outline-zinc-500:not(:disabled):not(.disabled):active, .btn-outline-zinc-500:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #71717a;
  border-color: #71717a;
}
.btn-outline-zinc-500:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 113, 122, 0.5);
}

.btn-outline-zinc-600 {
  color: #52525b;
  border-color: #52525b;
}
.btn-outline-zinc-600:hover {
  color: #FEFEFE;
  background-color: #52525b;
  border-color: #52525b;
}
.btn-outline-zinc-600:focus, .btn-outline-zinc-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 91, 0.5);
}
.btn-outline-zinc-600.disabled, .btn-outline-zinc-600:disabled {
  color: #52525b;
  background-color: transparent;
}
.btn-outline-zinc-600:not(:disabled):not(.disabled):active, .btn-outline-zinc-600:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #52525b;
  border-color: #52525b;
}
.btn-outline-zinc-600:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 91, 0.5);
}

.btn-outline-zinc-700 {
  color: #3f3f46;
  border-color: #3f3f46;
}
.btn-outline-zinc-700:hover {
  color: #FEFEFE;
  background-color: #3f3f46;
  border-color: #3f3f46;
}
.btn-outline-zinc-700:focus, .btn-outline-zinc-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 63, 70, 0.5);
}
.btn-outline-zinc-700.disabled, .btn-outline-zinc-700:disabled {
  color: #3f3f46;
  background-color: transparent;
}
.btn-outline-zinc-700:not(:disabled):not(.disabled):active, .btn-outline-zinc-700:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3f3f46;
  border-color: #3f3f46;
}
.btn-outline-zinc-700:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 63, 70, 0.5);
}

.btn-outline-zinc-800 {
  color: #27272a;
  border-color: #27272a;
}
.btn-outline-zinc-800:hover {
  color: #FEFEFE;
  background-color: #27272a;
  border-color: #27272a;
}
.btn-outline-zinc-800:focus, .btn-outline-zinc-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 42, 0.5);
}
.btn-outline-zinc-800.disabled, .btn-outline-zinc-800:disabled {
  color: #27272a;
  background-color: transparent;
}
.btn-outline-zinc-800:not(:disabled):not(.disabled):active, .btn-outline-zinc-800:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #27272a;
  border-color: #27272a;
}
.btn-outline-zinc-800:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39, 39, 42, 0.5);
}

.btn-outline-zinc-900 {
  color: #18181b;
  border-color: #18181b;
}
.btn-outline-zinc-900:hover {
  color: #FEFEFE;
  background-color: #18181b;
  border-color: #18181b;
}
.btn-outline-zinc-900:focus, .btn-outline-zinc-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 24, 27, 0.5);
}
.btn-outline-zinc-900.disabled, .btn-outline-zinc-900:disabled {
  color: #18181b;
  background-color: transparent;
}
.btn-outline-zinc-900:not(:disabled):not(.disabled):active, .btn-outline-zinc-900:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #18181b;
  border-color: #18181b;
}
.btn-outline-zinc-900:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 24, 27, 0.5);
}

.btn-outline-zinc-950 {
  color: #09090b;
  border-color: #09090b;
}
.btn-outline-zinc-950:hover {
  color: #FEFEFE;
  background-color: #09090b;
  border-color: #09090b;
}
.btn-outline-zinc-950:focus, .btn-outline-zinc-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 9, 11, 0.5);
}
.btn-outline-zinc-950.disabled, .btn-outline-zinc-950:disabled {
  color: #09090b;
  background-color: transparent;
}
.btn-outline-zinc-950:not(:disabled):not(.disabled):active, .btn-outline-zinc-950:not(:disabled):not(.disabled).active, .show > .btn-outline-zinc-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #09090b;
  border-color: #09090b;
}
.btn-outline-zinc-950:not(:disabled):not(.disabled):active:focus, .btn-outline-zinc-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-zinc-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 9, 11, 0.5);
}

.btn-outline-neutral-50 {
  color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-neutral-50:hover {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-neutral-50:focus, .btn-outline-neutral-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}
.btn-outline-neutral-50.disabled, .btn-outline-neutral-50:disabled {
  color: #fafafa;
  background-color: transparent;
}
.btn-outline-neutral-50:not(:disabled):not(.disabled):active, .btn-outline-neutral-50:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-50.dropdown-toggle {
  color: #212529;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-outline-neutral-50:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5);
}

.btn-outline-neutral-100 {
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-neutral-100:hover {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-neutral-100:focus, .btn-outline-neutral-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}
.btn-outline-neutral-100.disabled, .btn-outline-neutral-100:disabled {
  color: #f5f5f5;
  background-color: transparent;
}
.btn-outline-neutral-100:not(:disabled):not(.disabled):active, .btn-outline-neutral-100:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-100.dropdown-toggle {
  color: #212529;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-neutral-100:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
}

.btn-outline-neutral-200 {
  color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-neutral-200:hover {
  color: #212529;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-neutral-200:focus, .btn-outline-neutral-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 229, 229, 0.5);
}
.btn-outline-neutral-200.disabled, .btn-outline-neutral-200:disabled {
  color: #e5e5e5;
  background-color: transparent;
}
.btn-outline-neutral-200:not(:disabled):not(.disabled):active, .btn-outline-neutral-200:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-200.dropdown-toggle {
  color: #212529;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-neutral-200:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 229, 229, 0.5);
}

.btn-outline-neutral-300 {
  color: #d4d4d4;
  border-color: #d4d4d4;
}
.btn-outline-neutral-300:hover {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}
.btn-outline-neutral-300:focus, .btn-outline-neutral-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 212, 0.5);
}
.btn-outline-neutral-300.disabled, .btn-outline-neutral-300:disabled {
  color: #d4d4d4;
  background-color: transparent;
}
.btn-outline-neutral-300:not(:disabled):not(.disabled):active, .btn-outline-neutral-300:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-300.dropdown-toggle {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}
.btn-outline-neutral-300:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 212, 0.5);
}

.btn-outline-neutral-400 {
  color: #a3a3a3;
  border-color: #a3a3a3;
}
.btn-outline-neutral-400:hover {
  color: #212529;
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}
.btn-outline-neutral-400:focus, .btn-outline-neutral-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 163, 163, 0.5);
}
.btn-outline-neutral-400.disabled, .btn-outline-neutral-400:disabled {
  color: #a3a3a3;
  background-color: transparent;
}
.btn-outline-neutral-400:not(:disabled):not(.disabled):active, .btn-outline-neutral-400:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-400.dropdown-toggle {
  color: #212529;
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}
.btn-outline-neutral-400:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 163, 163, 0.5);
}

.btn-outline-neutral-500 {
  color: #737373;
  border-color: #737373;
}
.btn-outline-neutral-500:hover {
  color: #FEFEFE;
  background-color: #737373;
  border-color: #737373;
}
.btn-outline-neutral-500:focus, .btn-outline-neutral-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 115, 115, 0.5);
}
.btn-outline-neutral-500.disabled, .btn-outline-neutral-500:disabled {
  color: #737373;
  background-color: transparent;
}
.btn-outline-neutral-500:not(:disabled):not(.disabled):active, .btn-outline-neutral-500:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #737373;
  border-color: #737373;
}
.btn-outline-neutral-500:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 115, 115, 0.5);
}

.btn-outline-neutral-600 {
  color: #525252;
  border-color: #525252;
}
.btn-outline-neutral-600:hover {
  color: #FEFEFE;
  background-color: #525252;
  border-color: #525252;
}
.btn-outline-neutral-600:focus, .btn-outline-neutral-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}
.btn-outline-neutral-600.disabled, .btn-outline-neutral-600:disabled {
  color: #525252;
  background-color: transparent;
}
.btn-outline-neutral-600:not(:disabled):not(.disabled):active, .btn-outline-neutral-600:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #525252;
  border-color: #525252;
}
.btn-outline-neutral-600:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
}

.btn-outline-neutral-700 {
  color: #404040;
  border-color: #404040;
}
.btn-outline-neutral-700:hover {
  color: #FEFEFE;
  background-color: #404040;
  border-color: #404040;
}
.btn-outline-neutral-700:focus, .btn-outline-neutral-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 64, 64, 0.5);
}
.btn-outline-neutral-700.disabled, .btn-outline-neutral-700:disabled {
  color: #404040;
  background-color: transparent;
}
.btn-outline-neutral-700:not(:disabled):not(.disabled):active, .btn-outline-neutral-700:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #404040;
  border-color: #404040;
}
.btn-outline-neutral-700:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 64, 64, 0.5);
}

.btn-outline-neutral-800 {
  color: #262626;
  border-color: #262626;
}
.btn-outline-neutral-800:hover {
  color: #FEFEFE;
  background-color: #262626;
  border-color: #262626;
}
.btn-outline-neutral-800:focus, .btn-outline-neutral-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}
.btn-outline-neutral-800.disabled, .btn-outline-neutral-800:disabled {
  color: #262626;
  background-color: transparent;
}
.btn-outline-neutral-800:not(:disabled):not(.disabled):active, .btn-outline-neutral-800:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #262626;
  border-color: #262626;
}
.btn-outline-neutral-800:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}

.btn-outline-neutral-900 {
  color: #171717;
  border-color: #171717;
}
.btn-outline-neutral-900:hover {
  color: #FEFEFE;
  background-color: #171717;
  border-color: #171717;
}
.btn-outline-neutral-900:focus, .btn-outline-neutral-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}
.btn-outline-neutral-900.disabled, .btn-outline-neutral-900:disabled {
  color: #171717;
  background-color: transparent;
}
.btn-outline-neutral-900:not(:disabled):not(.disabled):active, .btn-outline-neutral-900:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #171717;
  border-color: #171717;
}
.btn-outline-neutral-900:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}

.btn-outline-neutral-950 {
  color: #0a0a0a;
  border-color: #0a0a0a;
}
.btn-outline-neutral-950:hover {
  color: #FEFEFE;
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.btn-outline-neutral-950:focus, .btn-outline-neutral-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 10, 10, 0.5);
}
.btn-outline-neutral-950.disabled, .btn-outline-neutral-950:disabled {
  color: #0a0a0a;
  background-color: transparent;
}
.btn-outline-neutral-950:not(:disabled):not(.disabled):active, .btn-outline-neutral-950:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.btn-outline-neutral-950:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 10, 10, 0.5);
}

.btn-outline-stone-50 {
  color: #fafaf9;
  border-color: #fafaf9;
}
.btn-outline-stone-50:hover {
  color: #212529;
  background-color: #fafaf9;
  border-color: #fafaf9;
}
.btn-outline-stone-50:focus, .btn-outline-stone-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 249, 0.5);
}
.btn-outline-stone-50.disabled, .btn-outline-stone-50:disabled {
  color: #fafaf9;
  background-color: transparent;
}
.btn-outline-stone-50:not(:disabled):not(.disabled):active, .btn-outline-stone-50:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-50.dropdown-toggle {
  color: #212529;
  background-color: #fafaf9;
  border-color: #fafaf9;
}
.btn-outline-stone-50:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 250, 249, 0.5);
}

.btn-outline-stone-100 {
  color: #f5f5f4;
  border-color: #f5f5f4;
}
.btn-outline-stone-100:hover {
  color: #212529;
  background-color: #f5f5f4;
  border-color: #f5f5f4;
}
.btn-outline-stone-100:focus, .btn-outline-stone-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 244, 0.5);
}
.btn-outline-stone-100.disabled, .btn-outline-stone-100:disabled {
  color: #f5f5f4;
  background-color: transparent;
}
.btn-outline-stone-100:not(:disabled):not(.disabled):active, .btn-outline-stone-100:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-100.dropdown-toggle {
  color: #212529;
  background-color: #f5f5f4;
  border-color: #f5f5f4;
}
.btn-outline-stone-100:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 245, 244, 0.5);
}

.btn-outline-stone-200 {
  color: #e7e5e4;
  border-color: #e7e5e4;
}
.btn-outline-stone-200:hover {
  color: #212529;
  background-color: #e7e5e4;
  border-color: #e7e5e4;
}
.btn-outline-stone-200:focus, .btn-outline-stone-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 229, 228, 0.5);
}
.btn-outline-stone-200.disabled, .btn-outline-stone-200:disabled {
  color: #e7e5e4;
  background-color: transparent;
}
.btn-outline-stone-200:not(:disabled):not(.disabled):active, .btn-outline-stone-200:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-200.dropdown-toggle {
  color: #212529;
  background-color: #e7e5e4;
  border-color: #e7e5e4;
}
.btn-outline-stone-200:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 229, 228, 0.5);
}

.btn-outline-stone-300 {
  color: #d6d3d1;
  border-color: #d6d3d1;
}
.btn-outline-stone-300:hover {
  color: #212529;
  background-color: #d6d3d1;
  border-color: #d6d3d1;
}
.btn-outline-stone-300:focus, .btn-outline-stone-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 211, 209, 0.5);
}
.btn-outline-stone-300.disabled, .btn-outline-stone-300:disabled {
  color: #d6d3d1;
  background-color: transparent;
}
.btn-outline-stone-300:not(:disabled):not(.disabled):active, .btn-outline-stone-300:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-300.dropdown-toggle {
  color: #212529;
  background-color: #d6d3d1;
  border-color: #d6d3d1;
}
.btn-outline-stone-300:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 211, 209, 0.5);
}

.btn-outline-stone-400 {
  color: #a8a29e;
  border-color: #a8a29e;
}
.btn-outline-stone-400:hover {
  color: #212529;
  background-color: #a8a29e;
  border-color: #a8a29e;
}
.btn-outline-stone-400:focus, .btn-outline-stone-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 162, 158, 0.5);
}
.btn-outline-stone-400.disabled, .btn-outline-stone-400:disabled {
  color: #a8a29e;
  background-color: transparent;
}
.btn-outline-stone-400:not(:disabled):not(.disabled):active, .btn-outline-stone-400:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-400.dropdown-toggle {
  color: #212529;
  background-color: #a8a29e;
  border-color: #a8a29e;
}
.btn-outline-stone-400:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 162, 158, 0.5);
}

.btn-outline-stone-500 {
  color: #78716c;
  border-color: #78716c;
}
.btn-outline-stone-500:hover {
  color: #FEFEFE;
  background-color: #78716c;
  border-color: #78716c;
}
.btn-outline-stone-500:focus, .btn-outline-stone-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 113, 108, 0.5);
}
.btn-outline-stone-500.disabled, .btn-outline-stone-500:disabled {
  color: #78716c;
  background-color: transparent;
}
.btn-outline-stone-500:not(:disabled):not(.disabled):active, .btn-outline-stone-500:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #78716c;
  border-color: #78716c;
}
.btn-outline-stone-500:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 113, 108, 0.5);
}

.btn-outline-stone-600 {
  color: #57534e;
  border-color: #57534e;
}
.btn-outline-stone-600:hover {
  color: #FEFEFE;
  background-color: #57534e;
  border-color: #57534e;
}
.btn-outline-stone-600:focus, .btn-outline-stone-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 83, 78, 0.5);
}
.btn-outline-stone-600.disabled, .btn-outline-stone-600:disabled {
  color: #57534e;
  background-color: transparent;
}
.btn-outline-stone-600:not(:disabled):not(.disabled):active, .btn-outline-stone-600:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #57534e;
  border-color: #57534e;
}
.btn-outline-stone-600:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 83, 78, 0.5);
}

.btn-outline-stone-700 {
  color: #44403c;
  border-color: #44403c;
}
.btn-outline-stone-700:hover {
  color: #FEFEFE;
  background-color: #44403c;
  border-color: #44403c;
}
.btn-outline-stone-700:focus, .btn-outline-stone-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 64, 60, 0.5);
}
.btn-outline-stone-700.disabled, .btn-outline-stone-700:disabled {
  color: #44403c;
  background-color: transparent;
}
.btn-outline-stone-700:not(:disabled):not(.disabled):active, .btn-outline-stone-700:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #44403c;
  border-color: #44403c;
}
.btn-outline-stone-700:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 64, 60, 0.5);
}

.btn-outline-stone-800 {
  color: #292524;
  border-color: #292524;
}
.btn-outline-stone-800:hover {
  color: #FEFEFE;
  background-color: #292524;
  border-color: #292524;
}
.btn-outline-stone-800:focus, .btn-outline-stone-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 37, 36, 0.5);
}
.btn-outline-stone-800.disabled, .btn-outline-stone-800:disabled {
  color: #292524;
  background-color: transparent;
}
.btn-outline-stone-800:not(:disabled):not(.disabled):active, .btn-outline-stone-800:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #292524;
  border-color: #292524;
}
.btn-outline-stone-800:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 37, 36, 0.5);
}

.btn-outline-stone-900 {
  color: #1c1917;
  border-color: #1c1917;
}
.btn-outline-stone-900:hover {
  color: #FEFEFE;
  background-color: #1c1917;
  border-color: #1c1917;
}
.btn-outline-stone-900:focus, .btn-outline-stone-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 25, 23, 0.5);
}
.btn-outline-stone-900.disabled, .btn-outline-stone-900:disabled {
  color: #1c1917;
  background-color: transparent;
}
.btn-outline-stone-900:not(:disabled):not(.disabled):active, .btn-outline-stone-900:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1c1917;
  border-color: #1c1917;
}
.btn-outline-stone-900:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 25, 23, 0.5);
}

.btn-outline-stone-950 {
  color: #0c0a09;
  border-color: #0c0a09;
}
.btn-outline-stone-950:hover {
  color: #FEFEFE;
  background-color: #0c0a09;
  border-color: #0c0a09;
}
.btn-outline-stone-950:focus, .btn-outline-stone-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 10, 9, 0.5);
}
.btn-outline-stone-950.disabled, .btn-outline-stone-950:disabled {
  color: #0c0a09;
  background-color: transparent;
}
.btn-outline-stone-950:not(:disabled):not(.disabled):active, .btn-outline-stone-950:not(:disabled):not(.disabled).active, .show > .btn-outline-stone-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c0a09;
  border-color: #0c0a09;
}
.btn-outline-stone-950:not(:disabled):not(.disabled):active:focus, .btn-outline-stone-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stone-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 10, 9, 0.5);
}

.btn-outline-red-50 {
  color: #fef2f2;
  border-color: #fef2f2;
}
.btn-outline-red-50:hover {
  color: #212529;
  background-color: #fef2f2;
  border-color: #fef2f2;
}
.btn-outline-red-50:focus, .btn-outline-red-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 242, 242, 0.5);
}
.btn-outline-red-50.disabled, .btn-outline-red-50:disabled {
  color: #fef2f2;
  background-color: transparent;
}
.btn-outline-red-50:not(:disabled):not(.disabled):active, .btn-outline-red-50:not(:disabled):not(.disabled).active, .show > .btn-outline-red-50.dropdown-toggle {
  color: #212529;
  background-color: #fef2f2;
  border-color: #fef2f2;
}
.btn-outline-red-50:not(:disabled):not(.disabled):active:focus, .btn-outline-red-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 242, 242, 0.5);
}

.btn-outline-red-100 {
  color: #fee2e2;
  border-color: #fee2e2;
}
.btn-outline-red-100:hover {
  color: #212529;
  background-color: #fee2e2;
  border-color: #fee2e2;
}
.btn-outline-red-100:focus, .btn-outline-red-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 226, 226, 0.5);
}
.btn-outline-red-100.disabled, .btn-outline-red-100:disabled {
  color: #fee2e2;
  background-color: transparent;
}
.btn-outline-red-100:not(:disabled):not(.disabled):active, .btn-outline-red-100:not(:disabled):not(.disabled).active, .show > .btn-outline-red-100.dropdown-toggle {
  color: #212529;
  background-color: #fee2e2;
  border-color: #fee2e2;
}
.btn-outline-red-100:not(:disabled):not(.disabled):active:focus, .btn-outline-red-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 226, 226, 0.5);
}

.btn-outline-red-200 {
  color: #fecaca;
  border-color: #fecaca;
}
.btn-outline-red-200:hover {
  color: #212529;
  background-color: #fecaca;
  border-color: #fecaca;
}
.btn-outline-red-200:focus, .btn-outline-red-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 202, 202, 0.5);
}
.btn-outline-red-200.disabled, .btn-outline-red-200:disabled {
  color: #fecaca;
  background-color: transparent;
}
.btn-outline-red-200:not(:disabled):not(.disabled):active, .btn-outline-red-200:not(:disabled):not(.disabled).active, .show > .btn-outline-red-200.dropdown-toggle {
  color: #212529;
  background-color: #fecaca;
  border-color: #fecaca;
}
.btn-outline-red-200:not(:disabled):not(.disabled):active:focus, .btn-outline-red-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 202, 202, 0.5);
}

.btn-outline-red-300 {
  color: #fca5a5;
  border-color: #fca5a5;
}
.btn-outline-red-300:hover {
  color: #212529;
  background-color: #fca5a5;
  border-color: #fca5a5;
}
.btn-outline-red-300:focus, .btn-outline-red-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 165, 165, 0.5);
}
.btn-outline-red-300.disabled, .btn-outline-red-300:disabled {
  color: #fca5a5;
  background-color: transparent;
}
.btn-outline-red-300:not(:disabled):not(.disabled):active, .btn-outline-red-300:not(:disabled):not(.disabled).active, .show > .btn-outline-red-300.dropdown-toggle {
  color: #212529;
  background-color: #fca5a5;
  border-color: #fca5a5;
}
.btn-outline-red-300:not(:disabled):not(.disabled):active:focus, .btn-outline-red-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 165, 165, 0.5);
}

.btn-outline-red-400 {
  color: #f87171;
  border-color: #f87171;
}
.btn-outline-red-400:hover {
  color: #212529;
  background-color: #f87171;
  border-color: #f87171;
}
.btn-outline-red-400:focus, .btn-outline-red-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 113, 113, 0.5);
}
.btn-outline-red-400.disabled, .btn-outline-red-400:disabled {
  color: #f87171;
  background-color: transparent;
}
.btn-outline-red-400:not(:disabled):not(.disabled):active, .btn-outline-red-400:not(:disabled):not(.disabled).active, .show > .btn-outline-red-400.dropdown-toggle {
  color: #212529;
  background-color: #f87171;
  border-color: #f87171;
}
.btn-outline-red-400:not(:disabled):not(.disabled):active:focus, .btn-outline-red-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 113, 113, 0.5);
}

.btn-outline-red-500 {
  color: #ef4444;
  border-color: #ef4444;
}
.btn-outline-red-500:hover {
  color: #FEFEFE;
  background-color: #ef4444;
  border-color: #ef4444;
}
.btn-outline-red-500:focus, .btn-outline-red-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 68, 68, 0.5);
}
.btn-outline-red-500.disabled, .btn-outline-red-500:disabled {
  color: #ef4444;
  background-color: transparent;
}
.btn-outline-red-500:not(:disabled):not(.disabled):active, .btn-outline-red-500:not(:disabled):not(.disabled).active, .show > .btn-outline-red-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ef4444;
  border-color: #ef4444;
}
.btn-outline-red-500:not(:disabled):not(.disabled):active:focus, .btn-outline-red-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 68, 68, 0.5);
}

.btn-outline-red-600 {
  color: #dc2626;
  border-color: #dc2626;
}
.btn-outline-red-600:hover {
  color: #FEFEFE;
  background-color: #dc2626;
  border-color: #dc2626;
}
.btn-outline-red-600:focus, .btn-outline-red-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 38, 38, 0.5);
}
.btn-outline-red-600.disabled, .btn-outline-red-600:disabled {
  color: #dc2626;
  background-color: transparent;
}
.btn-outline-red-600:not(:disabled):not(.disabled):active, .btn-outline-red-600:not(:disabled):not(.disabled).active, .show > .btn-outline-red-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #dc2626;
  border-color: #dc2626;
}
.btn-outline-red-600:not(:disabled):not(.disabled):active:focus, .btn-outline-red-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 38, 38, 0.5);
}

.btn-outline-red-700 {
  color: #b91c1c;
  border-color: #b91c1c;
}
.btn-outline-red-700:hover {
  color: #FEFEFE;
  background-color: #b91c1c;
  border-color: #b91c1c;
}
.btn-outline-red-700:focus, .btn-outline-red-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 28, 28, 0.5);
}
.btn-outline-red-700.disabled, .btn-outline-red-700:disabled {
  color: #b91c1c;
  background-color: transparent;
}
.btn-outline-red-700:not(:disabled):not(.disabled):active, .btn-outline-red-700:not(:disabled):not(.disabled).active, .show > .btn-outline-red-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b91c1c;
  border-color: #b91c1c;
}
.btn-outline-red-700:not(:disabled):not(.disabled):active:focus, .btn-outline-red-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 28, 28, 0.5);
}

.btn-outline-red-800 {
  color: #991b1b;
  border-color: #991b1b;
}
.btn-outline-red-800:hover {
  color: #FEFEFE;
  background-color: #991b1b;
  border-color: #991b1b;
}
.btn-outline-red-800:focus, .btn-outline-red-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 27, 27, 0.5);
}
.btn-outline-red-800.disabled, .btn-outline-red-800:disabled {
  color: #991b1b;
  background-color: transparent;
}
.btn-outline-red-800:not(:disabled):not(.disabled):active, .btn-outline-red-800:not(:disabled):not(.disabled).active, .show > .btn-outline-red-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #991b1b;
  border-color: #991b1b;
}
.btn-outline-red-800:not(:disabled):not(.disabled):active:focus, .btn-outline-red-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 27, 27, 0.5);
}

.btn-outline-red-900 {
  color: #7f1d1d;
  border-color: #7f1d1d;
}
.btn-outline-red-900:hover {
  color: #FEFEFE;
  background-color: #7f1d1d;
  border-color: #7f1d1d;
}
.btn-outline-red-900:focus, .btn-outline-red-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(127, 29, 29, 0.5);
}
.btn-outline-red-900.disabled, .btn-outline-red-900:disabled {
  color: #7f1d1d;
  background-color: transparent;
}
.btn-outline-red-900:not(:disabled):not(.disabled):active, .btn-outline-red-900:not(:disabled):not(.disabled).active, .show > .btn-outline-red-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7f1d1d;
  border-color: #7f1d1d;
}
.btn-outline-red-900:not(:disabled):not(.disabled):active:focus, .btn-outline-red-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(127, 29, 29, 0.5);
}

.btn-outline-red-950 {
  color: #450a0a;
  border-color: #450a0a;
}
.btn-outline-red-950:hover {
  color: #FEFEFE;
  background-color: #450a0a;
  border-color: #450a0a;
}
.btn-outline-red-950:focus, .btn-outline-red-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 10, 10, 0.5);
}
.btn-outline-red-950.disabled, .btn-outline-red-950:disabled {
  color: #450a0a;
  background-color: transparent;
}
.btn-outline-red-950:not(:disabled):not(.disabled):active, .btn-outline-red-950:not(:disabled):not(.disabled).active, .show > .btn-outline-red-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #450a0a;
  border-color: #450a0a;
}
.btn-outline-red-950:not(:disabled):not(.disabled):active:focus, .btn-outline-red-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 10, 10, 0.5);
}

.btn-outline-orange-50 {
  color: #fff7ed;
  border-color: #fff7ed;
}
.btn-outline-orange-50:hover {
  color: #212529;
  background-color: #fff7ed;
  border-color: #fff7ed;
}
.btn-outline-orange-50:focus, .btn-outline-orange-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 237, 0.5);
}
.btn-outline-orange-50.disabled, .btn-outline-orange-50:disabled {
  color: #fff7ed;
  background-color: transparent;
}
.btn-outline-orange-50:not(:disabled):not(.disabled):active, .btn-outline-orange-50:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-50.dropdown-toggle {
  color: #212529;
  background-color: #fff7ed;
  border-color: #fff7ed;
}
.btn-outline-orange-50:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 247, 237, 0.5);
}

.btn-outline-orange-100 {
  color: #ffedd5;
  border-color: #ffedd5;
}
.btn-outline-orange-100:hover {
  color: #212529;
  background-color: #ffedd5;
  border-color: #ffedd5;
}
.btn-outline-orange-100:focus, .btn-outline-orange-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 213, 0.5);
}
.btn-outline-orange-100.disabled, .btn-outline-orange-100:disabled {
  color: #ffedd5;
  background-color: transparent;
}
.btn-outline-orange-100:not(:disabled):not(.disabled):active, .btn-outline-orange-100:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-100.dropdown-toggle {
  color: #212529;
  background-color: #ffedd5;
  border-color: #ffedd5;
}
.btn-outline-orange-100:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 213, 0.5);
}

.btn-outline-orange-200 {
  color: #fed7aa;
  border-color: #fed7aa;
}
.btn-outline-orange-200:hover {
  color: #212529;
  background-color: #fed7aa;
  border-color: #fed7aa;
}
.btn-outline-orange-200:focus, .btn-outline-orange-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 170, 0.5);
}
.btn-outline-orange-200.disabled, .btn-outline-orange-200:disabled {
  color: #fed7aa;
  background-color: transparent;
}
.btn-outline-orange-200:not(:disabled):not(.disabled):active, .btn-outline-orange-200:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-200.dropdown-toggle {
  color: #212529;
  background-color: #fed7aa;
  border-color: #fed7aa;
}
.btn-outline-orange-200:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 215, 170, 0.5);
}

.btn-outline-orange-300 {
  color: #fdba74;
  border-color: #fdba74;
}
.btn-outline-orange-300:hover {
  color: #212529;
  background-color: #fdba74;
  border-color: #fdba74;
}
.btn-outline-orange-300:focus, .btn-outline-orange-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 186, 116, 0.5);
}
.btn-outline-orange-300.disabled, .btn-outline-orange-300:disabled {
  color: #fdba74;
  background-color: transparent;
}
.btn-outline-orange-300:not(:disabled):not(.disabled):active, .btn-outline-orange-300:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-300.dropdown-toggle {
  color: #212529;
  background-color: #fdba74;
  border-color: #fdba74;
}
.btn-outline-orange-300:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 186, 116, 0.5);
}

.btn-outline-orange-400 {
  color: #fb923c;
  border-color: #fb923c;
}
.btn-outline-orange-400:hover {
  color: #212529;
  background-color: #fb923c;
  border-color: #fb923c;
}
.btn-outline-orange-400:focus, .btn-outline-orange-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 146, 60, 0.5);
}
.btn-outline-orange-400.disabled, .btn-outline-orange-400:disabled {
  color: #fb923c;
  background-color: transparent;
}
.btn-outline-orange-400:not(:disabled):not(.disabled):active, .btn-outline-orange-400:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-400.dropdown-toggle {
  color: #212529;
  background-color: #fb923c;
  border-color: #fb923c;
}
.btn-outline-orange-400:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 146, 60, 0.5);
}

.btn-outline-orange-500 {
  color: #f97316;
  border-color: #f97316;
}
.btn-outline-orange-500:hover {
  color: #FEFEFE;
  background-color: #f97316;
  border-color: #f97316;
}
.btn-outline-orange-500:focus, .btn-outline-orange-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 115, 22, 0.5);
}
.btn-outline-orange-500.disabled, .btn-outline-orange-500:disabled {
  color: #f97316;
  background-color: transparent;
}
.btn-outline-orange-500:not(:disabled):not(.disabled):active, .btn-outline-orange-500:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f97316;
  border-color: #f97316;
}
.btn-outline-orange-500:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 115, 22, 0.5);
}

.btn-outline-orange-600 {
  color: #ea580c;
  border-color: #ea580c;
}
.btn-outline-orange-600:hover {
  color: #FEFEFE;
  background-color: #ea580c;
  border-color: #ea580c;
}
.btn-outline-orange-600:focus, .btn-outline-orange-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 88, 12, 0.5);
}
.btn-outline-orange-600.disabled, .btn-outline-orange-600:disabled {
  color: #ea580c;
  background-color: transparent;
}
.btn-outline-orange-600:not(:disabled):not(.disabled):active, .btn-outline-orange-600:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ea580c;
  border-color: #ea580c;
}
.btn-outline-orange-600:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 88, 12, 0.5);
}

.btn-outline-orange-700 {
  color: #c2410c;
  border-color: #c2410c;
}
.btn-outline-orange-700:hover {
  color: #FEFEFE;
  background-color: #c2410c;
  border-color: #c2410c;
}
.btn-outline-orange-700:focus, .btn-outline-orange-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 65, 12, 0.5);
}
.btn-outline-orange-700.disabled, .btn-outline-orange-700:disabled {
  color: #c2410c;
  background-color: transparent;
}
.btn-outline-orange-700:not(:disabled):not(.disabled):active, .btn-outline-orange-700:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c2410c;
  border-color: #c2410c;
}
.btn-outline-orange-700:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 65, 12, 0.5);
}

.btn-outline-orange-800 {
  color: #9a3412;
  border-color: #9a3412;
}
.btn-outline-orange-800:hover {
  color: #FEFEFE;
  background-color: #9a3412;
  border-color: #9a3412;
}
.btn-outline-orange-800:focus, .btn-outline-orange-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 52, 18, 0.5);
}
.btn-outline-orange-800.disabled, .btn-outline-orange-800:disabled {
  color: #9a3412;
  background-color: transparent;
}
.btn-outline-orange-800:not(:disabled):not(.disabled):active, .btn-outline-orange-800:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9a3412;
  border-color: #9a3412;
}
.btn-outline-orange-800:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 52, 18, 0.5);
}

.btn-outline-orange-900 {
  color: #7c2d12;
  border-color: #7c2d12;
}
.btn-outline-orange-900:hover {
  color: #FEFEFE;
  background-color: #7c2d12;
  border-color: #7c2d12;
}
.btn-outline-orange-900:focus, .btn-outline-orange-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 45, 18, 0.5);
}
.btn-outline-orange-900.disabled, .btn-outline-orange-900:disabled {
  color: #7c2d12;
  background-color: transparent;
}
.btn-outline-orange-900:not(:disabled):not(.disabled):active, .btn-outline-orange-900:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7c2d12;
  border-color: #7c2d12;
}
.btn-outline-orange-900:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 45, 18, 0.5);
}

.btn-outline-orange-950 {
  color: #431407;
  border-color: #431407;
}
.btn-outline-orange-950:hover {
  color: #FEFEFE;
  background-color: #431407;
  border-color: #431407;
}
.btn-outline-orange-950:focus, .btn-outline-orange-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 20, 7, 0.5);
}
.btn-outline-orange-950.disabled, .btn-outline-orange-950:disabled {
  color: #431407;
  background-color: transparent;
}
.btn-outline-orange-950:not(:disabled):not(.disabled):active, .btn-outline-orange-950:not(:disabled):not(.disabled).active, .show > .btn-outline-orange-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #431407;
  border-color: #431407;
}
.btn-outline-orange-950:not(:disabled):not(.disabled):active:focus, .btn-outline-orange-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 20, 7, 0.5);
}

.btn-outline-amber-50 {
  color: #fffbeb;
  border-color: #fffbeb;
}
.btn-outline-amber-50:hover {
  color: #212529;
  background-color: #fffbeb;
  border-color: #fffbeb;
}
.btn-outline-amber-50:focus, .btn-outline-amber-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 251, 235, 0.5);
}
.btn-outline-amber-50.disabled, .btn-outline-amber-50:disabled {
  color: #fffbeb;
  background-color: transparent;
}
.btn-outline-amber-50:not(:disabled):not(.disabled):active, .btn-outline-amber-50:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-50.dropdown-toggle {
  color: #212529;
  background-color: #fffbeb;
  border-color: #fffbeb;
}
.btn-outline-amber-50:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 251, 235, 0.5);
}

.btn-outline-amber-100 {
  color: #fef3c7;
  border-color: #fef3c7;
}
.btn-outline-amber-100:hover {
  color: #212529;
  background-color: #fef3c7;
  border-color: #fef3c7;
}
.btn-outline-amber-100:focus, .btn-outline-amber-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 243, 199, 0.5);
}
.btn-outline-amber-100.disabled, .btn-outline-amber-100:disabled {
  color: #fef3c7;
  background-color: transparent;
}
.btn-outline-amber-100:not(:disabled):not(.disabled):active, .btn-outline-amber-100:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-100.dropdown-toggle {
  color: #212529;
  background-color: #fef3c7;
  border-color: #fef3c7;
}
.btn-outline-amber-100:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 243, 199, 0.5);
}

.btn-outline-amber-200 {
  color: #fde68a;
  border-color: #fde68a;
}
.btn-outline-amber-200:hover {
  color: #212529;
  background-color: #fde68a;
  border-color: #fde68a;
}
.btn-outline-amber-200:focus, .btn-outline-amber-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 230, 138, 0.5);
}
.btn-outline-amber-200.disabled, .btn-outline-amber-200:disabled {
  color: #fde68a;
  background-color: transparent;
}
.btn-outline-amber-200:not(:disabled):not(.disabled):active, .btn-outline-amber-200:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-200.dropdown-toggle {
  color: #212529;
  background-color: #fde68a;
  border-color: #fde68a;
}
.btn-outline-amber-200:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 230, 138, 0.5);
}

.btn-outline-amber-300 {
  color: #fcd34d;
  border-color: #fcd34d;
}
.btn-outline-amber-300:hover {
  color: #212529;
  background-color: #fcd34d;
  border-color: #fcd34d;
}
.btn-outline-amber-300:focus, .btn-outline-amber-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 211, 77, 0.5);
}
.btn-outline-amber-300.disabled, .btn-outline-amber-300:disabled {
  color: #fcd34d;
  background-color: transparent;
}
.btn-outline-amber-300:not(:disabled):not(.disabled):active, .btn-outline-amber-300:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-300.dropdown-toggle {
  color: #212529;
  background-color: #fcd34d;
  border-color: #fcd34d;
}
.btn-outline-amber-300:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 211, 77, 0.5);
}

.btn-outline-amber-400 {
  color: #fbbf24;
  border-color: #fbbf24;
}
.btn-outline-amber-400:hover {
  color: #212529;
  background-color: #fbbf24;
  border-color: #fbbf24;
}
.btn-outline-amber-400:focus, .btn-outline-amber-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 191, 36, 0.5);
}
.btn-outline-amber-400.disabled, .btn-outline-amber-400:disabled {
  color: #fbbf24;
  background-color: transparent;
}
.btn-outline-amber-400:not(:disabled):not(.disabled):active, .btn-outline-amber-400:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-400.dropdown-toggle {
  color: #212529;
  background-color: #fbbf24;
  border-color: #fbbf24;
}
.btn-outline-amber-400:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 191, 36, 0.5);
}

.btn-outline-amber-500 {
  color: #f59e0b;
  border-color: #f59e0b;
}
.btn-outline-amber-500:hover {
  color: #212529;
  background-color: #f59e0b;
  border-color: #f59e0b;
}
.btn-outline-amber-500:focus, .btn-outline-amber-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 158, 11, 0.5);
}
.btn-outline-amber-500.disabled, .btn-outline-amber-500:disabled {
  color: #f59e0b;
  background-color: transparent;
}
.btn-outline-amber-500:not(:disabled):not(.disabled):active, .btn-outline-amber-500:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-500.dropdown-toggle {
  color: #212529;
  background-color: #f59e0b;
  border-color: #f59e0b;
}
.btn-outline-amber-500:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 158, 11, 0.5);
}

.btn-outline-amber-600 {
  color: #d97706;
  border-color: #d97706;
}
.btn-outline-amber-600:hover {
  color: #FEFEFE;
  background-color: #d97706;
  border-color: #d97706;
}
.btn-outline-amber-600:focus, .btn-outline-amber-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 119, 6, 0.5);
}
.btn-outline-amber-600.disabled, .btn-outline-amber-600:disabled {
  color: #d97706;
  background-color: transparent;
}
.btn-outline-amber-600:not(:disabled):not(.disabled):active, .btn-outline-amber-600:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #d97706;
  border-color: #d97706;
}
.btn-outline-amber-600:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 119, 6, 0.5);
}

.btn-outline-amber-700 {
  color: #b45309;
  border-color: #b45309;
}
.btn-outline-amber-700:hover {
  color: #FEFEFE;
  background-color: #b45309;
  border-color: #b45309;
}
.btn-outline-amber-700:focus, .btn-outline-amber-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 83, 9, 0.5);
}
.btn-outline-amber-700.disabled, .btn-outline-amber-700:disabled {
  color: #b45309;
  background-color: transparent;
}
.btn-outline-amber-700:not(:disabled):not(.disabled):active, .btn-outline-amber-700:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #b45309;
  border-color: #b45309;
}
.btn-outline-amber-700:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 83, 9, 0.5);
}

.btn-outline-amber-800 {
  color: #92400e;
  border-color: #92400e;
}
.btn-outline-amber-800:hover {
  color: #FEFEFE;
  background-color: #92400e;
  border-color: #92400e;
}
.btn-outline-amber-800:focus, .btn-outline-amber-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(146, 64, 14, 0.5);
}
.btn-outline-amber-800.disabled, .btn-outline-amber-800:disabled {
  color: #92400e;
  background-color: transparent;
}
.btn-outline-amber-800:not(:disabled):not(.disabled):active, .btn-outline-amber-800:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #92400e;
  border-color: #92400e;
}
.btn-outline-amber-800:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(146, 64, 14, 0.5);
}

.btn-outline-amber-900 {
  color: #78350f;
  border-color: #78350f;
}
.btn-outline-amber-900:hover {
  color: #FEFEFE;
  background-color: #78350f;
  border-color: #78350f;
}
.btn-outline-amber-900:focus, .btn-outline-amber-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 53, 15, 0.5);
}
.btn-outline-amber-900.disabled, .btn-outline-amber-900:disabled {
  color: #78350f;
  background-color: transparent;
}
.btn-outline-amber-900:not(:disabled):not(.disabled):active, .btn-outline-amber-900:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #78350f;
  border-color: #78350f;
}
.btn-outline-amber-900:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 53, 15, 0.5);
}

.btn-outline-amber-950 {
  color: #451a03;
  border-color: #451a03;
}
.btn-outline-amber-950:hover {
  color: #FEFEFE;
  background-color: #451a03;
  border-color: #451a03;
}
.btn-outline-amber-950:focus, .btn-outline-amber-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 26, 3, 0.5);
}
.btn-outline-amber-950.disabled, .btn-outline-amber-950:disabled {
  color: #451a03;
  background-color: transparent;
}
.btn-outline-amber-950:not(:disabled):not(.disabled):active, .btn-outline-amber-950:not(:disabled):not(.disabled).active, .show > .btn-outline-amber-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #451a03;
  border-color: #451a03;
}
.btn-outline-amber-950:not(:disabled):not(.disabled):active:focus, .btn-outline-amber-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-amber-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 26, 3, 0.5);
}

.btn-outline-yellow-50 {
  color: #fefce8;
  border-color: #fefce8;
}
.btn-outline-yellow-50:hover {
  color: #212529;
  background-color: #fefce8;
  border-color: #fefce8;
}
.btn-outline-yellow-50:focus, .btn-outline-yellow-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 252, 232, 0.5);
}
.btn-outline-yellow-50.disabled, .btn-outline-yellow-50:disabled {
  color: #fefce8;
  background-color: transparent;
}
.btn-outline-yellow-50:not(:disabled):not(.disabled):active, .btn-outline-yellow-50:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-50.dropdown-toggle {
  color: #212529;
  background-color: #fefce8;
  border-color: #fefce8;
}
.btn-outline-yellow-50:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 252, 232, 0.5);
}

.btn-outline-yellow-100 {
  color: #fef9c3;
  border-color: #fef9c3;
}
.btn-outline-yellow-100:hover {
  color: #212529;
  background-color: #fef9c3;
  border-color: #fef9c3;
}
.btn-outline-yellow-100:focus, .btn-outline-yellow-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 249, 195, 0.5);
}
.btn-outline-yellow-100.disabled, .btn-outline-yellow-100:disabled {
  color: #fef9c3;
  background-color: transparent;
}
.btn-outline-yellow-100:not(:disabled):not(.disabled):active, .btn-outline-yellow-100:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-100.dropdown-toggle {
  color: #212529;
  background-color: #fef9c3;
  border-color: #fef9c3;
}
.btn-outline-yellow-100:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 249, 195, 0.5);
}

.btn-outline-yellow-200 {
  color: #fef08a;
  border-color: #fef08a;
}
.btn-outline-yellow-200:hover {
  color: #212529;
  background-color: #fef08a;
  border-color: #fef08a;
}
.btn-outline-yellow-200:focus, .btn-outline-yellow-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 240, 138, 0.5);
}
.btn-outline-yellow-200.disabled, .btn-outline-yellow-200:disabled {
  color: #fef08a;
  background-color: transparent;
}
.btn-outline-yellow-200:not(:disabled):not(.disabled):active, .btn-outline-yellow-200:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-200.dropdown-toggle {
  color: #212529;
  background-color: #fef08a;
  border-color: #fef08a;
}
.btn-outline-yellow-200:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 240, 138, 0.5);
}

.btn-outline-yellow-300 {
  color: #fde047;
  border-color: #fde047;
}
.btn-outline-yellow-300:hover {
  color: #212529;
  background-color: #fde047;
  border-color: #fde047;
}
.btn-outline-yellow-300:focus, .btn-outline-yellow-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 224, 71, 0.5);
}
.btn-outline-yellow-300.disabled, .btn-outline-yellow-300:disabled {
  color: #fde047;
  background-color: transparent;
}
.btn-outline-yellow-300:not(:disabled):not(.disabled):active, .btn-outline-yellow-300:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-300.dropdown-toggle {
  color: #212529;
  background-color: #fde047;
  border-color: #fde047;
}
.btn-outline-yellow-300:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 224, 71, 0.5);
}

.btn-outline-yellow-400 {
  color: #facc15;
  border-color: #facc15;
}
.btn-outline-yellow-400:hover {
  color: #212529;
  background-color: #facc15;
  border-color: #facc15;
}
.btn-outline-yellow-400:focus, .btn-outline-yellow-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 204, 21, 0.5);
}
.btn-outline-yellow-400.disabled, .btn-outline-yellow-400:disabled {
  color: #facc15;
  background-color: transparent;
}
.btn-outline-yellow-400:not(:disabled):not(.disabled):active, .btn-outline-yellow-400:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-400.dropdown-toggle {
  color: #212529;
  background-color: #facc15;
  border-color: #facc15;
}
.btn-outline-yellow-400:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 204, 21, 0.5);
}

.btn-outline-yellow-500 {
  color: #eab308;
  border-color: #eab308;
}
.btn-outline-yellow-500:hover {
  color: #212529;
  background-color: #eab308;
  border-color: #eab308;
}
.btn-outline-yellow-500:focus, .btn-outline-yellow-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 179, 8, 0.5);
}
.btn-outline-yellow-500.disabled, .btn-outline-yellow-500:disabled {
  color: #eab308;
  background-color: transparent;
}
.btn-outline-yellow-500:not(:disabled):not(.disabled):active, .btn-outline-yellow-500:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-500.dropdown-toggle {
  color: #212529;
  background-color: #eab308;
  border-color: #eab308;
}
.btn-outline-yellow-500:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 179, 8, 0.5);
}

.btn-outline-yellow-600 {
  color: #ca8a04;
  border-color: #ca8a04;
}
.btn-outline-yellow-600:hover {
  color: #FEFEFE;
  background-color: #ca8a04;
  border-color: #ca8a04;
}
.btn-outline-yellow-600:focus, .btn-outline-yellow-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 138, 4, 0.5);
}
.btn-outline-yellow-600.disabled, .btn-outline-yellow-600:disabled {
  color: #ca8a04;
  background-color: transparent;
}
.btn-outline-yellow-600:not(:disabled):not(.disabled):active, .btn-outline-yellow-600:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ca8a04;
  border-color: #ca8a04;
}
.btn-outline-yellow-600:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 138, 4, 0.5);
}

.btn-outline-yellow-700 {
  color: #a16207;
  border-color: #a16207;
}
.btn-outline-yellow-700:hover {
  color: #FEFEFE;
  background-color: #a16207;
  border-color: #a16207;
}
.btn-outline-yellow-700:focus, .btn-outline-yellow-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 98, 7, 0.5);
}
.btn-outline-yellow-700.disabled, .btn-outline-yellow-700:disabled {
  color: #a16207;
  background-color: transparent;
}
.btn-outline-yellow-700:not(:disabled):not(.disabled):active, .btn-outline-yellow-700:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a16207;
  border-color: #a16207;
}
.btn-outline-yellow-700:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 98, 7, 0.5);
}

.btn-outline-yellow-800 {
  color: #854d0e;
  border-color: #854d0e;
}
.btn-outline-yellow-800:hover {
  color: #FEFEFE;
  background-color: #854d0e;
  border-color: #854d0e;
}
.btn-outline-yellow-800:focus, .btn-outline-yellow-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 77, 14, 0.5);
}
.btn-outline-yellow-800.disabled, .btn-outline-yellow-800:disabled {
  color: #854d0e;
  background-color: transparent;
}
.btn-outline-yellow-800:not(:disabled):not(.disabled):active, .btn-outline-yellow-800:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #854d0e;
  border-color: #854d0e;
}
.btn-outline-yellow-800:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 77, 14, 0.5);
}

.btn-outline-yellow-900 {
  color: #713f12;
  border-color: #713f12;
}
.btn-outline-yellow-900:hover {
  color: #FEFEFE;
  background-color: #713f12;
  border-color: #713f12;
}
.btn-outline-yellow-900:focus, .btn-outline-yellow-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 63, 18, 0.5);
}
.btn-outline-yellow-900.disabled, .btn-outline-yellow-900:disabled {
  color: #713f12;
  background-color: transparent;
}
.btn-outline-yellow-900:not(:disabled):not(.disabled):active, .btn-outline-yellow-900:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #713f12;
  border-color: #713f12;
}
.btn-outline-yellow-900:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(113, 63, 18, 0.5);
}

.btn-outline-yellow-950 {
  color: #422006;
  border-color: #422006;
}
.btn-outline-yellow-950:hover {
  color: #FEFEFE;
  background-color: #422006;
  border-color: #422006;
}
.btn-outline-yellow-950:focus, .btn-outline-yellow-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 32, 6, 0.5);
}
.btn-outline-yellow-950.disabled, .btn-outline-yellow-950:disabled {
  color: #422006;
  background-color: transparent;
}
.btn-outline-yellow-950:not(:disabled):not(.disabled):active, .btn-outline-yellow-950:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #422006;
  border-color: #422006;
}
.btn-outline-yellow-950:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 32, 6, 0.5);
}

.btn-outline-lime-50 {
  color: #f7fee7;
  border-color: #f7fee7;
}
.btn-outline-lime-50:hover {
  color: #212529;
  background-color: #f7fee7;
  border-color: #f7fee7;
}
.btn-outline-lime-50:focus, .btn-outline-lime-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 254, 231, 0.5);
}
.btn-outline-lime-50.disabled, .btn-outline-lime-50:disabled {
  color: #f7fee7;
  background-color: transparent;
}
.btn-outline-lime-50:not(:disabled):not(.disabled):active, .btn-outline-lime-50:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-50.dropdown-toggle {
  color: #212529;
  background-color: #f7fee7;
  border-color: #f7fee7;
}
.btn-outline-lime-50:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 254, 231, 0.5);
}

.btn-outline-lime-100 {
  color: #ecfccb;
  border-color: #ecfccb;
}
.btn-outline-lime-100:hover {
  color: #212529;
  background-color: #ecfccb;
  border-color: #ecfccb;
}
.btn-outline-lime-100:focus, .btn-outline-lime-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 252, 203, 0.5);
}
.btn-outline-lime-100.disabled, .btn-outline-lime-100:disabled {
  color: #ecfccb;
  background-color: transparent;
}
.btn-outline-lime-100:not(:disabled):not(.disabled):active, .btn-outline-lime-100:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-100.dropdown-toggle {
  color: #212529;
  background-color: #ecfccb;
  border-color: #ecfccb;
}
.btn-outline-lime-100:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 252, 203, 0.5);
}

.btn-outline-lime-200 {
  color: #d9f99d;
  border-color: #d9f99d;
}
.btn-outline-lime-200:hover {
  color: #212529;
  background-color: #d9f99d;
  border-color: #d9f99d;
}
.btn-outline-lime-200:focus, .btn-outline-lime-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 249, 157, 0.5);
}
.btn-outline-lime-200.disabled, .btn-outline-lime-200:disabled {
  color: #d9f99d;
  background-color: transparent;
}
.btn-outline-lime-200:not(:disabled):not(.disabled):active, .btn-outline-lime-200:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-200.dropdown-toggle {
  color: #212529;
  background-color: #d9f99d;
  border-color: #d9f99d;
}
.btn-outline-lime-200:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 249, 157, 0.5);
}

.btn-outline-lime-300 {
  color: #bef264;
  border-color: #bef264;
}
.btn-outline-lime-300:hover {
  color: #212529;
  background-color: #bef264;
  border-color: #bef264;
}
.btn-outline-lime-300:focus, .btn-outline-lime-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 242, 100, 0.5);
}
.btn-outline-lime-300.disabled, .btn-outline-lime-300:disabled {
  color: #bef264;
  background-color: transparent;
}
.btn-outline-lime-300:not(:disabled):not(.disabled):active, .btn-outline-lime-300:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-300.dropdown-toggle {
  color: #212529;
  background-color: #bef264;
  border-color: #bef264;
}
.btn-outline-lime-300:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 242, 100, 0.5);
}

.btn-outline-lime-400 {
  color: #a3e635;
  border-color: #a3e635;
}
.btn-outline-lime-400:hover {
  color: #212529;
  background-color: #a3e635;
  border-color: #a3e635;
}
.btn-outline-lime-400:focus, .btn-outline-lime-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 230, 53, 0.5);
}
.btn-outline-lime-400.disabled, .btn-outline-lime-400:disabled {
  color: #a3e635;
  background-color: transparent;
}
.btn-outline-lime-400:not(:disabled):not(.disabled):active, .btn-outline-lime-400:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-400.dropdown-toggle {
  color: #212529;
  background-color: #a3e635;
  border-color: #a3e635;
}
.btn-outline-lime-400:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 230, 53, 0.5);
}

.btn-outline-lime-500 {
  color: #84cc16;
  border-color: #84cc16;
}
.btn-outline-lime-500:hover {
  color: #212529;
  background-color: #84cc16;
  border-color: #84cc16;
}
.btn-outline-lime-500:focus, .btn-outline-lime-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 204, 22, 0.5);
}
.btn-outline-lime-500.disabled, .btn-outline-lime-500:disabled {
  color: #84cc16;
  background-color: transparent;
}
.btn-outline-lime-500:not(:disabled):not(.disabled):active, .btn-outline-lime-500:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-500.dropdown-toggle {
  color: #212529;
  background-color: #84cc16;
  border-color: #84cc16;
}
.btn-outline-lime-500:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 204, 22, 0.5);
}

.btn-outline-lime-600 {
  color: #65a30d;
  border-color: #65a30d;
}
.btn-outline-lime-600:hover {
  color: #FEFEFE;
  background-color: #65a30d;
  border-color: #65a30d;
}
.btn-outline-lime-600:focus, .btn-outline-lime-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 163, 13, 0.5);
}
.btn-outline-lime-600.disabled, .btn-outline-lime-600:disabled {
  color: #65a30d;
  background-color: transparent;
}
.btn-outline-lime-600:not(:disabled):not(.disabled):active, .btn-outline-lime-600:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #65a30d;
  border-color: #65a30d;
}
.btn-outline-lime-600:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 163, 13, 0.5);
}

.btn-outline-lime-700 {
  color: #4d7c0f;
  border-color: #4d7c0f;
}
.btn-outline-lime-700:hover {
  color: #FEFEFE;
  background-color: #4d7c0f;
  border-color: #4d7c0f;
}
.btn-outline-lime-700:focus, .btn-outline-lime-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 124, 15, 0.5);
}
.btn-outline-lime-700.disabled, .btn-outline-lime-700:disabled {
  color: #4d7c0f;
  background-color: transparent;
}
.btn-outline-lime-700:not(:disabled):not(.disabled):active, .btn-outline-lime-700:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4d7c0f;
  border-color: #4d7c0f;
}
.btn-outline-lime-700:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(77, 124, 15, 0.5);
}

.btn-outline-lime-800 {
  color: #3f6212;
  border-color: #3f6212;
}
.btn-outline-lime-800:hover {
  color: #FEFEFE;
  background-color: #3f6212;
  border-color: #3f6212;
}
.btn-outline-lime-800:focus, .btn-outline-lime-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 98, 18, 0.5);
}
.btn-outline-lime-800.disabled, .btn-outline-lime-800:disabled {
  color: #3f6212;
  background-color: transparent;
}
.btn-outline-lime-800:not(:disabled):not(.disabled):active, .btn-outline-lime-800:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3f6212;
  border-color: #3f6212;
}
.btn-outline-lime-800:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 98, 18, 0.5);
}

.btn-outline-lime-900 {
  color: #365314;
  border-color: #365314;
}
.btn-outline-lime-900:hover {
  color: #FEFEFE;
  background-color: #365314;
  border-color: #365314;
}
.btn-outline-lime-900:focus, .btn-outline-lime-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 83, 20, 0.5);
}
.btn-outline-lime-900.disabled, .btn-outline-lime-900:disabled {
  color: #365314;
  background-color: transparent;
}
.btn-outline-lime-900:not(:disabled):not(.disabled):active, .btn-outline-lime-900:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #365314;
  border-color: #365314;
}
.btn-outline-lime-900:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 83, 20, 0.5);
}

.btn-outline-lime-950 {
  color: #1a2e05;
  border-color: #1a2e05;
}
.btn-outline-lime-950:hover {
  color: #FEFEFE;
  background-color: #1a2e05;
  border-color: #1a2e05;
}
.btn-outline-lime-950:focus, .btn-outline-lime-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 46, 5, 0.5);
}
.btn-outline-lime-950.disabled, .btn-outline-lime-950:disabled {
  color: #1a2e05;
  background-color: transparent;
}
.btn-outline-lime-950:not(:disabled):not(.disabled):active, .btn-outline-lime-950:not(:disabled):not(.disabled).active, .show > .btn-outline-lime-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1a2e05;
  border-color: #1a2e05;
}
.btn-outline-lime-950:not(:disabled):not(.disabled):active:focus, .btn-outline-lime-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 46, 5, 0.5);
}

.btn-outline-green-50 {
  color: #f0fdf4;
  border-color: #f0fdf4;
}
.btn-outline-green-50:hover {
  color: #212529;
  background-color: #f0fdf4;
  border-color: #f0fdf4;
}
.btn-outline-green-50:focus, .btn-outline-green-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 244, 0.5);
}
.btn-outline-green-50.disabled, .btn-outline-green-50:disabled {
  color: #f0fdf4;
  background-color: transparent;
}
.btn-outline-green-50:not(:disabled):not(.disabled):active, .btn-outline-green-50:not(:disabled):not(.disabled).active, .show > .btn-outline-green-50.dropdown-toggle {
  color: #212529;
  background-color: #f0fdf4;
  border-color: #f0fdf4;
}
.btn-outline-green-50:not(:disabled):not(.disabled):active:focus, .btn-outline-green-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 244, 0.5);
}

.btn-outline-green-100 {
  color: #dcfce7;
  border-color: #dcfce7;
}
.btn-outline-green-100:hover {
  color: #212529;
  background-color: #dcfce7;
  border-color: #dcfce7;
}
.btn-outline-green-100:focus, .btn-outline-green-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 252, 231, 0.5);
}
.btn-outline-green-100.disabled, .btn-outline-green-100:disabled {
  color: #dcfce7;
  background-color: transparent;
}
.btn-outline-green-100:not(:disabled):not(.disabled):active, .btn-outline-green-100:not(:disabled):not(.disabled).active, .show > .btn-outline-green-100.dropdown-toggle {
  color: #212529;
  background-color: #dcfce7;
  border-color: #dcfce7;
}
.btn-outline-green-100:not(:disabled):not(.disabled):active:focus, .btn-outline-green-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 252, 231, 0.5);
}

.btn-outline-green-200 {
  color: #bbf7d0;
  border-color: #bbf7d0;
}
.btn-outline-green-200:hover {
  color: #212529;
  background-color: #bbf7d0;
  border-color: #bbf7d0;
}
.btn-outline-green-200:focus, .btn-outline-green-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 247, 208, 0.5);
}
.btn-outline-green-200.disabled, .btn-outline-green-200:disabled {
  color: #bbf7d0;
  background-color: transparent;
}
.btn-outline-green-200:not(:disabled):not(.disabled):active, .btn-outline-green-200:not(:disabled):not(.disabled).active, .show > .btn-outline-green-200.dropdown-toggle {
  color: #212529;
  background-color: #bbf7d0;
  border-color: #bbf7d0;
}
.btn-outline-green-200:not(:disabled):not(.disabled):active:focus, .btn-outline-green-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 247, 208, 0.5);
}

.btn-outline-green-300 {
  color: #86efac;
  border-color: #86efac;
}
.btn-outline-green-300:hover {
  color: #212529;
  background-color: #86efac;
  border-color: #86efac;
}
.btn-outline-green-300:focus, .btn-outline-green-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 239, 172, 0.5);
}
.btn-outline-green-300.disabled, .btn-outline-green-300:disabled {
  color: #86efac;
  background-color: transparent;
}
.btn-outline-green-300:not(:disabled):not(.disabled):active, .btn-outline-green-300:not(:disabled):not(.disabled).active, .show > .btn-outline-green-300.dropdown-toggle {
  color: #212529;
  background-color: #86efac;
  border-color: #86efac;
}
.btn-outline-green-300:not(:disabled):not(.disabled):active:focus, .btn-outline-green-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 239, 172, 0.5);
}

.btn-outline-green-400 {
  color: #4ade80;
  border-color: #4ade80;
}
.btn-outline-green-400:hover {
  color: #212529;
  background-color: #4ade80;
  border-color: #4ade80;
}
.btn-outline-green-400:focus, .btn-outline-green-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 222, 128, 0.5);
}
.btn-outline-green-400.disabled, .btn-outline-green-400:disabled {
  color: #4ade80;
  background-color: transparent;
}
.btn-outline-green-400:not(:disabled):not(.disabled):active, .btn-outline-green-400:not(:disabled):not(.disabled).active, .show > .btn-outline-green-400.dropdown-toggle {
  color: #212529;
  background-color: #4ade80;
  border-color: #4ade80;
}
.btn-outline-green-400:not(:disabled):not(.disabled):active:focus, .btn-outline-green-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 222, 128, 0.5);
}

.btn-outline-green-500 {
  color: #22c55e;
  border-color: #22c55e;
}
.btn-outline-green-500:hover {
  color: #FEFEFE;
  background-color: #22c55e;
  border-color: #22c55e;
}
.btn-outline-green-500:focus, .btn-outline-green-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 197, 94, 0.5);
}
.btn-outline-green-500.disabled, .btn-outline-green-500:disabled {
  color: #22c55e;
  background-color: transparent;
}
.btn-outline-green-500:not(:disabled):not(.disabled):active, .btn-outline-green-500:not(:disabled):not(.disabled).active, .show > .btn-outline-green-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #22c55e;
  border-color: #22c55e;
}
.btn-outline-green-500:not(:disabled):not(.disabled):active:focus, .btn-outline-green-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 197, 94, 0.5);
}

.btn-outline-green-600 {
  color: #16a34a;
  border-color: #16a34a;
}
.btn-outline-green-600:hover {
  color: #FEFEFE;
  background-color: #16a34a;
  border-color: #16a34a;
}
.btn-outline-green-600:focus, .btn-outline-green-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 74, 0.5);
}
.btn-outline-green-600.disabled, .btn-outline-green-600:disabled {
  color: #16a34a;
  background-color: transparent;
}
.btn-outline-green-600:not(:disabled):not(.disabled):active, .btn-outline-green-600:not(:disabled):not(.disabled).active, .show > .btn-outline-green-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #16a34a;
  border-color: #16a34a;
}
.btn-outline-green-600:not(:disabled):not(.disabled):active:focus, .btn-outline-green-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 74, 0.5);
}

.btn-outline-green-700 {
  color: #15803d;
  border-color: #15803d;
}
.btn-outline-green-700:hover {
  color: #FEFEFE;
  background-color: #15803d;
  border-color: #15803d;
}
.btn-outline-green-700:focus, .btn-outline-green-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 128, 61, 0.5);
}
.btn-outline-green-700.disabled, .btn-outline-green-700:disabled {
  color: #15803d;
  background-color: transparent;
}
.btn-outline-green-700:not(:disabled):not(.disabled):active, .btn-outline-green-700:not(:disabled):not(.disabled).active, .show > .btn-outline-green-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #15803d;
  border-color: #15803d;
}
.btn-outline-green-700:not(:disabled):not(.disabled):active:focus, .btn-outline-green-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 128, 61, 0.5);
}

.btn-outline-green-800 {
  color: #166534;
  border-color: #166534;
}
.btn-outline-green-800:hover {
  color: #FEFEFE;
  background-color: #166534;
  border-color: #166534;
}
.btn-outline-green-800:focus, .btn-outline-green-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 101, 52, 0.5);
}
.btn-outline-green-800.disabled, .btn-outline-green-800:disabled {
  color: #166534;
  background-color: transparent;
}
.btn-outline-green-800:not(:disabled):not(.disabled):active, .btn-outline-green-800:not(:disabled):not(.disabled).active, .show > .btn-outline-green-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #166534;
  border-color: #166534;
}
.btn-outline-green-800:not(:disabled):not(.disabled):active:focus, .btn-outline-green-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 101, 52, 0.5);
}

.btn-outline-green-900 {
  color: #14532d;
  border-color: #14532d;
}
.btn-outline-green-900:hover {
  color: #FEFEFE;
  background-color: #14532d;
  border-color: #14532d;
}
.btn-outline-green-900:focus, .btn-outline-green-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 83, 45, 0.5);
}
.btn-outline-green-900.disabled, .btn-outline-green-900:disabled {
  color: #14532d;
  background-color: transparent;
}
.btn-outline-green-900:not(:disabled):not(.disabled):active, .btn-outline-green-900:not(:disabled):not(.disabled).active, .show > .btn-outline-green-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #14532d;
  border-color: #14532d;
}
.btn-outline-green-900:not(:disabled):not(.disabled):active:focus, .btn-outline-green-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 83, 45, 0.5);
}

.btn-outline-green-950 {
  color: #052e16;
  border-color: #052e16;
}
.btn-outline-green-950:hover {
  color: #FEFEFE;
  background-color: #052e16;
  border-color: #052e16;
}
.btn-outline-green-950:focus, .btn-outline-green-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 46, 22, 0.5);
}
.btn-outline-green-950.disabled, .btn-outline-green-950:disabled {
  color: #052e16;
  background-color: transparent;
}
.btn-outline-green-950:not(:disabled):not(.disabled):active, .btn-outline-green-950:not(:disabled):not(.disabled).active, .show > .btn-outline-green-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #052e16;
  border-color: #052e16;
}
.btn-outline-green-950:not(:disabled):not(.disabled):active:focus, .btn-outline-green-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 46, 22, 0.5);
}

.btn-outline-emerald-50 {
  color: #ecfdf5;
  border-color: #ecfdf5;
}
.btn-outline-emerald-50:hover {
  color: #212529;
  background-color: #ecfdf5;
  border-color: #ecfdf5;
}
.btn-outline-emerald-50:focus, .btn-outline-emerald-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 253, 245, 0.5);
}
.btn-outline-emerald-50.disabled, .btn-outline-emerald-50:disabled {
  color: #ecfdf5;
  background-color: transparent;
}
.btn-outline-emerald-50:not(:disabled):not(.disabled):active, .btn-outline-emerald-50:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-50.dropdown-toggle {
  color: #212529;
  background-color: #ecfdf5;
  border-color: #ecfdf5;
}
.btn-outline-emerald-50:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 253, 245, 0.5);
}

.btn-outline-emerald-100 {
  color: #d1fae5;
  border-color: #d1fae5;
}
.btn-outline-emerald-100:hover {
  color: #212529;
  background-color: #d1fae5;
  border-color: #d1fae5;
}
.btn-outline-emerald-100:focus, .btn-outline-emerald-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 250, 229, 0.5);
}
.btn-outline-emerald-100.disabled, .btn-outline-emerald-100:disabled {
  color: #d1fae5;
  background-color: transparent;
}
.btn-outline-emerald-100:not(:disabled):not(.disabled):active, .btn-outline-emerald-100:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-100.dropdown-toggle {
  color: #212529;
  background-color: #d1fae5;
  border-color: #d1fae5;
}
.btn-outline-emerald-100:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 250, 229, 0.5);
}

.btn-outline-emerald-200 {
  color: #a7f3d0;
  border-color: #a7f3d0;
}
.btn-outline-emerald-200:hover {
  color: #212529;
  background-color: #a7f3d0;
  border-color: #a7f3d0;
}
.btn-outline-emerald-200:focus, .btn-outline-emerald-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 243, 208, 0.5);
}
.btn-outline-emerald-200.disabled, .btn-outline-emerald-200:disabled {
  color: #a7f3d0;
  background-color: transparent;
}
.btn-outline-emerald-200:not(:disabled):not(.disabled):active, .btn-outline-emerald-200:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-200.dropdown-toggle {
  color: #212529;
  background-color: #a7f3d0;
  border-color: #a7f3d0;
}
.btn-outline-emerald-200:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 243, 208, 0.5);
}

.btn-outline-emerald-300 {
  color: #6ee7b7;
  border-color: #6ee7b7;
}
.btn-outline-emerald-300:hover {
  color: #212529;
  background-color: #6ee7b7;
  border-color: #6ee7b7;
}
.btn-outline-emerald-300:focus, .btn-outline-emerald-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 231, 183, 0.5);
}
.btn-outline-emerald-300.disabled, .btn-outline-emerald-300:disabled {
  color: #6ee7b7;
  background-color: transparent;
}
.btn-outline-emerald-300:not(:disabled):not(.disabled):active, .btn-outline-emerald-300:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-300.dropdown-toggle {
  color: #212529;
  background-color: #6ee7b7;
  border-color: #6ee7b7;
}
.btn-outline-emerald-300:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 231, 183, 0.5);
}

.btn-outline-emerald-400 {
  color: #34d399;
  border-color: #34d399;
}
.btn-outline-emerald-400:hover {
  color: #212529;
  background-color: #34d399;
  border-color: #34d399;
}
.btn-outline-emerald-400:focus, .btn-outline-emerald-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 211, 153, 0.5);
}
.btn-outline-emerald-400.disabled, .btn-outline-emerald-400:disabled {
  color: #34d399;
  background-color: transparent;
}
.btn-outline-emerald-400:not(:disabled):not(.disabled):active, .btn-outline-emerald-400:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-400.dropdown-toggle {
  color: #212529;
  background-color: #34d399;
  border-color: #34d399;
}
.btn-outline-emerald-400:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 211, 153, 0.5);
}

.btn-outline-emerald-500 {
  color: #10b981;
  border-color: #10b981;
}
.btn-outline-emerald-500:hover {
  color: #FEFEFE;
  background-color: #10b981;
  border-color: #10b981;
}
.btn-outline-emerald-500:focus, .btn-outline-emerald-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.5);
}
.btn-outline-emerald-500.disabled, .btn-outline-emerald-500:disabled {
  color: #10b981;
  background-color: transparent;
}
.btn-outline-emerald-500:not(:disabled):not(.disabled):active, .btn-outline-emerald-500:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #10b981;
  border-color: #10b981;
}
.btn-outline-emerald-500:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.5);
}

.btn-outline-emerald-600 {
  color: #059669;
  border-color: #059669;
}
.btn-outline-emerald-600:hover {
  color: #FEFEFE;
  background-color: #059669;
  border-color: #059669;
}
.btn-outline-emerald-600:focus, .btn-outline-emerald-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 150, 105, 0.5);
}
.btn-outline-emerald-600.disabled, .btn-outline-emerald-600:disabled {
  color: #059669;
  background-color: transparent;
}
.btn-outline-emerald-600:not(:disabled):not(.disabled):active, .btn-outline-emerald-600:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #059669;
  border-color: #059669;
}
.btn-outline-emerald-600:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 150, 105, 0.5);
}

.btn-outline-emerald-700 {
  color: #047857;
  border-color: #047857;
}
.btn-outline-emerald-700:hover {
  color: #FEFEFE;
  background-color: #047857;
  border-color: #047857;
}
.btn-outline-emerald-700:focus, .btn-outline-emerald-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 120, 87, 0.5);
}
.btn-outline-emerald-700.disabled, .btn-outline-emerald-700:disabled {
  color: #047857;
  background-color: transparent;
}
.btn-outline-emerald-700:not(:disabled):not(.disabled):active, .btn-outline-emerald-700:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #047857;
  border-color: #047857;
}
.btn-outline-emerald-700:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 120, 87, 0.5);
}

.btn-outline-emerald-800 {
  color: #065f46;
  border-color: #065f46;
}
.btn-outline-emerald-800:hover {
  color: #FEFEFE;
  background-color: #065f46;
  border-color: #065f46;
}
.btn-outline-emerald-800:focus, .btn-outline-emerald-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 95, 70, 0.5);
}
.btn-outline-emerald-800.disabled, .btn-outline-emerald-800:disabled {
  color: #065f46;
  background-color: transparent;
}
.btn-outline-emerald-800:not(:disabled):not(.disabled):active, .btn-outline-emerald-800:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #065f46;
  border-color: #065f46;
}
.btn-outline-emerald-800:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 95, 70, 0.5);
}

.btn-outline-emerald-900 {
  color: #064e3b;
  border-color: #064e3b;
}
.btn-outline-emerald-900:hover {
  color: #FEFEFE;
  background-color: #064e3b;
  border-color: #064e3b;
}
.btn-outline-emerald-900:focus, .btn-outline-emerald-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 78, 59, 0.5);
}
.btn-outline-emerald-900.disabled, .btn-outline-emerald-900:disabled {
  color: #064e3b;
  background-color: transparent;
}
.btn-outline-emerald-900:not(:disabled):not(.disabled):active, .btn-outline-emerald-900:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #064e3b;
  border-color: #064e3b;
}
.btn-outline-emerald-900:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 78, 59, 0.5);
}

.btn-outline-emerald-950 {
  color: #022c22;
  border-color: #022c22;
}
.btn-outline-emerald-950:hover {
  color: #FEFEFE;
  background-color: #022c22;
  border-color: #022c22;
}
.btn-outline-emerald-950:focus, .btn-outline-emerald-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 44, 34, 0.5);
}
.btn-outline-emerald-950.disabled, .btn-outline-emerald-950:disabled {
  color: #022c22;
  background-color: transparent;
}
.btn-outline-emerald-950:not(:disabled):not(.disabled):active, .btn-outline-emerald-950:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #022c22;
  border-color: #022c22;
}
.btn-outline-emerald-950:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 44, 34, 0.5);
}

.btn-outline-teal-50 {
  color: #f0fdfa;
  border-color: #f0fdfa;
}
.btn-outline-teal-50:hover {
  color: #212529;
  background-color: #f0fdfa;
  border-color: #f0fdfa;
}
.btn-outline-teal-50:focus, .btn-outline-teal-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 250, 0.5);
}
.btn-outline-teal-50.disabled, .btn-outline-teal-50:disabled {
  color: #f0fdfa;
  background-color: transparent;
}
.btn-outline-teal-50:not(:disabled):not(.disabled):active, .btn-outline-teal-50:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-50.dropdown-toggle {
  color: #212529;
  background-color: #f0fdfa;
  border-color: #f0fdfa;
}
.btn-outline-teal-50:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 253, 250, 0.5);
}

.btn-outline-teal-100 {
  color: #ccfbf1;
  border-color: #ccfbf1;
}
.btn-outline-teal-100:hover {
  color: #212529;
  background-color: #ccfbf1;
  border-color: #ccfbf1;
}
.btn-outline-teal-100:focus, .btn-outline-teal-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 251, 241, 0.5);
}
.btn-outline-teal-100.disabled, .btn-outline-teal-100:disabled {
  color: #ccfbf1;
  background-color: transparent;
}
.btn-outline-teal-100:not(:disabled):not(.disabled):active, .btn-outline-teal-100:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-100.dropdown-toggle {
  color: #212529;
  background-color: #ccfbf1;
  border-color: #ccfbf1;
}
.btn-outline-teal-100:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 251, 241, 0.5);
}

.btn-outline-teal-200 {
  color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-200:hover {
  color: #212529;
  background-color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-200:focus, .btn-outline-teal-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 246, 228, 0.5);
}
.btn-outline-teal-200.disabled, .btn-outline-teal-200:disabled {
  color: #99f6e4;
  background-color: transparent;
}
.btn-outline-teal-200:not(:disabled):not(.disabled):active, .btn-outline-teal-200:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-200.dropdown-toggle {
  color: #212529;
  background-color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-200:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 246, 228, 0.5);
}

.btn-outline-teal-300 {
  color: #5eead4;
  border-color: #5eead4;
}
.btn-outline-teal-300:hover {
  color: #212529;
  background-color: #5eead4;
  border-color: #5eead4;
}
.btn-outline-teal-300:focus, .btn-outline-teal-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
}
.btn-outline-teal-300.disabled, .btn-outline-teal-300:disabled {
  color: #5eead4;
  background-color: transparent;
}
.btn-outline-teal-300:not(:disabled):not(.disabled):active, .btn-outline-teal-300:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-300.dropdown-toggle {
  color: #212529;
  background-color: #5eead4;
  border-color: #5eead4;
}
.btn-outline-teal-300:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
}

.btn-outline-teal-400 {
  color: #2dd4bf;
  border-color: #2dd4bf;
}
.btn-outline-teal-400:hover {
  color: #212529;
  background-color: #2dd4bf;
  border-color: #2dd4bf;
}
.btn-outline-teal-400:focus, .btn-outline-teal-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 212, 191, 0.5);
}
.btn-outline-teal-400.disabled, .btn-outline-teal-400:disabled {
  color: #2dd4bf;
  background-color: transparent;
}
.btn-outline-teal-400:not(:disabled):not(.disabled):active, .btn-outline-teal-400:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-400.dropdown-toggle {
  color: #212529;
  background-color: #2dd4bf;
  border-color: #2dd4bf;
}
.btn-outline-teal-400:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 212, 191, 0.5);
}

.btn-outline-teal-500 {
  color: #14b8a6;
  border-color: #14b8a6;
}
.btn-outline-teal-500:hover {
  color: #FEFEFE;
  background-color: #14b8a6;
  border-color: #14b8a6;
}
.btn-outline-teal-500:focus, .btn-outline-teal-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 184, 166, 0.5);
}
.btn-outline-teal-500.disabled, .btn-outline-teal-500:disabled {
  color: #14b8a6;
  background-color: transparent;
}
.btn-outline-teal-500:not(:disabled):not(.disabled):active, .btn-outline-teal-500:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #14b8a6;
  border-color: #14b8a6;
}
.btn-outline-teal-500:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 184, 166, 0.5);
}

.btn-outline-teal-600 {
  color: #0d9488;
  border-color: #0d9488;
}
.btn-outline-teal-600:hover {
  color: #FEFEFE;
  background-color: #0d9488;
  border-color: #0d9488;
}
.btn-outline-teal-600:focus, .btn-outline-teal-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 148, 136, 0.5);
}
.btn-outline-teal-600.disabled, .btn-outline-teal-600:disabled {
  color: #0d9488;
  background-color: transparent;
}
.btn-outline-teal-600:not(:disabled):not(.disabled):active, .btn-outline-teal-600:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0d9488;
  border-color: #0d9488;
}
.btn-outline-teal-600:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 148, 136, 0.5);
}

.btn-outline-teal-700 {
  color: #0f766e;
  border-color: #0f766e;
}
.btn-outline-teal-700:hover {
  color: #FEFEFE;
  background-color: #0f766e;
  border-color: #0f766e;
}
.btn-outline-teal-700:focus, .btn-outline-teal-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 118, 110, 0.5);
}
.btn-outline-teal-700.disabled, .btn-outline-teal-700:disabled {
  color: #0f766e;
  background-color: transparent;
}
.btn-outline-teal-700:not(:disabled):not(.disabled):active, .btn-outline-teal-700:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0f766e;
  border-color: #0f766e;
}
.btn-outline-teal-700:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 118, 110, 0.5);
}

.btn-outline-teal-800 {
  color: #115e59;
  border-color: #115e59;
}
.btn-outline-teal-800:hover {
  color: #FEFEFE;
  background-color: #115e59;
  border-color: #115e59;
}
.btn-outline-teal-800:focus, .btn-outline-teal-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 94, 89, 0.5);
}
.btn-outline-teal-800.disabled, .btn-outline-teal-800:disabled {
  color: #115e59;
  background-color: transparent;
}
.btn-outline-teal-800:not(:disabled):not(.disabled):active, .btn-outline-teal-800:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #115e59;
  border-color: #115e59;
}
.btn-outline-teal-800:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 94, 89, 0.5);
}

.btn-outline-teal-900 {
  color: #134e4a;
  border-color: #134e4a;
}
.btn-outline-teal-900:hover {
  color: #FEFEFE;
  background-color: #134e4a;
  border-color: #134e4a;
}
.btn-outline-teal-900:focus, .btn-outline-teal-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(19, 78, 74, 0.5);
}
.btn-outline-teal-900.disabled, .btn-outline-teal-900:disabled {
  color: #134e4a;
  background-color: transparent;
}
.btn-outline-teal-900:not(:disabled):not(.disabled):active, .btn-outline-teal-900:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #134e4a;
  border-color: #134e4a;
}
.btn-outline-teal-900:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(19, 78, 74, 0.5);
}

.btn-outline-teal-950 {
  color: #042f2e;
  border-color: #042f2e;
}
.btn-outline-teal-950:hover {
  color: #FEFEFE;
  background-color: #042f2e;
  border-color: #042f2e;
}
.btn-outline-teal-950:focus, .btn-outline-teal-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 47, 46, 0.5);
}
.btn-outline-teal-950.disabled, .btn-outline-teal-950:disabled {
  color: #042f2e;
  background-color: transparent;
}
.btn-outline-teal-950:not(:disabled):not(.disabled):active, .btn-outline-teal-950:not(:disabled):not(.disabled).active, .show > .btn-outline-teal-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #042f2e;
  border-color: #042f2e;
}
.btn-outline-teal-950:not(:disabled):not(.disabled):active:focus, .btn-outline-teal-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 47, 46, 0.5);
}

.btn-outline-cyan-50 {
  color: #ecfeff;
  border-color: #ecfeff;
}
.btn-outline-cyan-50:hover {
  color: #212529;
  background-color: #ecfeff;
  border-color: #ecfeff;
}
.btn-outline-cyan-50:focus, .btn-outline-cyan-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 254, 255, 0.5);
}
.btn-outline-cyan-50.disabled, .btn-outline-cyan-50:disabled {
  color: #ecfeff;
  background-color: transparent;
}
.btn-outline-cyan-50:not(:disabled):not(.disabled):active, .btn-outline-cyan-50:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-50.dropdown-toggle {
  color: #212529;
  background-color: #ecfeff;
  border-color: #ecfeff;
}
.btn-outline-cyan-50:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 254, 255, 0.5);
}

.btn-outline-cyan-100 {
  color: #cffafe;
  border-color: #cffafe;
}
.btn-outline-cyan-100:hover {
  color: #212529;
  background-color: #cffafe;
  border-color: #cffafe;
}
.btn-outline-cyan-100:focus, .btn-outline-cyan-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 250, 254, 0.5);
}
.btn-outline-cyan-100.disabled, .btn-outline-cyan-100:disabled {
  color: #cffafe;
  background-color: transparent;
}
.btn-outline-cyan-100:not(:disabled):not(.disabled):active, .btn-outline-cyan-100:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-100.dropdown-toggle {
  color: #212529;
  background-color: #cffafe;
  border-color: #cffafe;
}
.btn-outline-cyan-100:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 250, 254, 0.5);
}

.btn-outline-cyan-200 {
  color: #a5f3fc;
  border-color: #a5f3fc;
}
.btn-outline-cyan-200:hover {
  color: #212529;
  background-color: #a5f3fc;
  border-color: #a5f3fc;
}
.btn-outline-cyan-200:focus, .btn-outline-cyan-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 243, 252, 0.5);
}
.btn-outline-cyan-200.disabled, .btn-outline-cyan-200:disabled {
  color: #a5f3fc;
  background-color: transparent;
}
.btn-outline-cyan-200:not(:disabled):not(.disabled):active, .btn-outline-cyan-200:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-200.dropdown-toggle {
  color: #212529;
  background-color: #a5f3fc;
  border-color: #a5f3fc;
}
.btn-outline-cyan-200:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 243, 252, 0.5);
}

.btn-outline-cyan-300 {
  color: #67e8f9;
  border-color: #67e8f9;
}
.btn-outline-cyan-300:hover {
  color: #212529;
  background-color: #67e8f9;
  border-color: #67e8f9;
}
.btn-outline-cyan-300:focus, .btn-outline-cyan-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 232, 249, 0.5);
}
.btn-outline-cyan-300.disabled, .btn-outline-cyan-300:disabled {
  color: #67e8f9;
  background-color: transparent;
}
.btn-outline-cyan-300:not(:disabled):not(.disabled):active, .btn-outline-cyan-300:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-300.dropdown-toggle {
  color: #212529;
  background-color: #67e8f9;
  border-color: #67e8f9;
}
.btn-outline-cyan-300:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 232, 249, 0.5);
}

.btn-outline-cyan-400 {
  color: #22d3ee;
  border-color: #22d3ee;
}
.btn-outline-cyan-400:hover {
  color: #212529;
  background-color: #22d3ee;
  border-color: #22d3ee;
}
.btn-outline-cyan-400:focus, .btn-outline-cyan-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 211, 238, 0.5);
}
.btn-outline-cyan-400.disabled, .btn-outline-cyan-400:disabled {
  color: #22d3ee;
  background-color: transparent;
}
.btn-outline-cyan-400:not(:disabled):not(.disabled):active, .btn-outline-cyan-400:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-400.dropdown-toggle {
  color: #212529;
  background-color: #22d3ee;
  border-color: #22d3ee;
}
.btn-outline-cyan-400:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 211, 238, 0.5);
}

.btn-outline-cyan-500 {
  color: #06b6d4;
  border-color: #06b6d4;
}
.btn-outline-cyan-500:hover {
  color: #FEFEFE;
  background-color: #06b6d4;
  border-color: #06b6d4;
}
.btn-outline-cyan-500:focus, .btn-outline-cyan-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 182, 212, 0.5);
}
.btn-outline-cyan-500.disabled, .btn-outline-cyan-500:disabled {
  color: #06b6d4;
  background-color: transparent;
}
.btn-outline-cyan-500:not(:disabled):not(.disabled):active, .btn-outline-cyan-500:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #06b6d4;
  border-color: #06b6d4;
}
.btn-outline-cyan-500:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 182, 212, 0.5);
}

.btn-outline-cyan-600 {
  color: #0891b2;
  border-color: #0891b2;
}
.btn-outline-cyan-600:hover {
  color: #FEFEFE;
  background-color: #0891b2;
  border-color: #0891b2;
}
.btn-outline-cyan-600:focus, .btn-outline-cyan-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 145, 178, 0.5);
}
.btn-outline-cyan-600.disabled, .btn-outline-cyan-600:disabled {
  color: #0891b2;
  background-color: transparent;
}
.btn-outline-cyan-600:not(:disabled):not(.disabled):active, .btn-outline-cyan-600:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0891b2;
  border-color: #0891b2;
}
.btn-outline-cyan-600:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 145, 178, 0.5);
}

.btn-outline-cyan-700 {
  color: #0e7490;
  border-color: #0e7490;
}
.btn-outline-cyan-700:hover {
  color: #FEFEFE;
  background-color: #0e7490;
  border-color: #0e7490;
}
.btn-outline-cyan-700:focus, .btn-outline-cyan-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 116, 144, 0.5);
}
.btn-outline-cyan-700.disabled, .btn-outline-cyan-700:disabled {
  color: #0e7490;
  background-color: transparent;
}
.btn-outline-cyan-700:not(:disabled):not(.disabled):active, .btn-outline-cyan-700:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0e7490;
  border-color: #0e7490;
}
.btn-outline-cyan-700:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 116, 144, 0.5);
}

.btn-outline-cyan-800 {
  color: #155e75;
  border-color: #155e75;
}
.btn-outline-cyan-800:hover {
  color: #FEFEFE;
  background-color: #155e75;
  border-color: #155e75;
}
.btn-outline-cyan-800:focus, .btn-outline-cyan-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 94, 117, 0.5);
}
.btn-outline-cyan-800.disabled, .btn-outline-cyan-800:disabled {
  color: #155e75;
  background-color: transparent;
}
.btn-outline-cyan-800:not(:disabled):not(.disabled):active, .btn-outline-cyan-800:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #155e75;
  border-color: #155e75;
}
.btn-outline-cyan-800:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(21, 94, 117, 0.5);
}

.btn-outline-cyan-900 {
  color: #164e63;
  border-color: #164e63;
}
.btn-outline-cyan-900:hover {
  color: #FEFEFE;
  background-color: #164e63;
  border-color: #164e63;
}
.btn-outline-cyan-900:focus, .btn-outline-cyan-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 78, 99, 0.5);
}
.btn-outline-cyan-900.disabled, .btn-outline-cyan-900:disabled {
  color: #164e63;
  background-color: transparent;
}
.btn-outline-cyan-900:not(:disabled):not(.disabled):active, .btn-outline-cyan-900:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #164e63;
  border-color: #164e63;
}
.btn-outline-cyan-900:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 78, 99, 0.5);
}

.btn-outline-cyan-950 {
  color: #083344;
  border-color: #083344;
}
.btn-outline-cyan-950:hover {
  color: #FEFEFE;
  background-color: #083344;
  border-color: #083344;
}
.btn-outline-cyan-950:focus, .btn-outline-cyan-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 51, 68, 0.5);
}
.btn-outline-cyan-950.disabled, .btn-outline-cyan-950:disabled {
  color: #083344;
  background-color: transparent;
}
.btn-outline-cyan-950:not(:disabled):not(.disabled):active, .btn-outline-cyan-950:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #083344;
  border-color: #083344;
}
.btn-outline-cyan-950:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 51, 68, 0.5);
}

.btn-outline-sky-50 {
  color: #f0f9ff;
  border-color: #f0f9ff;
}
.btn-outline-sky-50:hover {
  color: #212529;
  background-color: #f0f9ff;
  border-color: #f0f9ff;
}
.btn-outline-sky-50:focus, .btn-outline-sky-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 249, 255, 0.5);
}
.btn-outline-sky-50.disabled, .btn-outline-sky-50:disabled {
  color: #f0f9ff;
  background-color: transparent;
}
.btn-outline-sky-50:not(:disabled):not(.disabled):active, .btn-outline-sky-50:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-50.dropdown-toggle {
  color: #212529;
  background-color: #f0f9ff;
  border-color: #f0f9ff;
}
.btn-outline-sky-50:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 249, 255, 0.5);
}

.btn-outline-sky-100 {
  color: #e0f2fe;
  border-color: #e0f2fe;
}
.btn-outline-sky-100:hover {
  color: #212529;
  background-color: #e0f2fe;
  border-color: #e0f2fe;
}
.btn-outline-sky-100:focus, .btn-outline-sky-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 242, 254, 0.5);
}
.btn-outline-sky-100.disabled, .btn-outline-sky-100:disabled {
  color: #e0f2fe;
  background-color: transparent;
}
.btn-outline-sky-100:not(:disabled):not(.disabled):active, .btn-outline-sky-100:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-100.dropdown-toggle {
  color: #212529;
  background-color: #e0f2fe;
  border-color: #e0f2fe;
}
.btn-outline-sky-100:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 242, 254, 0.5);
}

.btn-outline-sky-200 {
  color: #bae6fd;
  border-color: #bae6fd;
}
.btn-outline-sky-200:hover {
  color: #212529;
  background-color: #bae6fd;
  border-color: #bae6fd;
}
.btn-outline-sky-200:focus, .btn-outline-sky-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 230, 253, 0.5);
}
.btn-outline-sky-200.disabled, .btn-outline-sky-200:disabled {
  color: #bae6fd;
  background-color: transparent;
}
.btn-outline-sky-200:not(:disabled):not(.disabled):active, .btn-outline-sky-200:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-200.dropdown-toggle {
  color: #212529;
  background-color: #bae6fd;
  border-color: #bae6fd;
}
.btn-outline-sky-200:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 230, 253, 0.5);
}

.btn-outline-sky-300 {
  color: #7dd3fc;
  border-color: #7dd3fc;
}
.btn-outline-sky-300:hover {
  color: #212529;
  background-color: #7dd3fc;
  border-color: #7dd3fc;
}
.btn-outline-sky-300:focus, .btn-outline-sky-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 211, 252, 0.5);
}
.btn-outline-sky-300.disabled, .btn-outline-sky-300:disabled {
  color: #7dd3fc;
  background-color: transparent;
}
.btn-outline-sky-300:not(:disabled):not(.disabled):active, .btn-outline-sky-300:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-300.dropdown-toggle {
  color: #212529;
  background-color: #7dd3fc;
  border-color: #7dd3fc;
}
.btn-outline-sky-300:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 211, 252, 0.5);
}

.btn-outline-sky-400 {
  color: #38bdf8;
  border-color: #38bdf8;
}
.btn-outline-sky-400:hover {
  color: #212529;
  background-color: #38bdf8;
  border-color: #38bdf8;
}
.btn-outline-sky-400:focus, .btn-outline-sky-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 189, 248, 0.5);
}
.btn-outline-sky-400.disabled, .btn-outline-sky-400:disabled {
  color: #38bdf8;
  background-color: transparent;
}
.btn-outline-sky-400:not(:disabled):not(.disabled):active, .btn-outline-sky-400:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-400.dropdown-toggle {
  color: #212529;
  background-color: #38bdf8;
  border-color: #38bdf8;
}
.btn-outline-sky-400:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 189, 248, 0.5);
}

.btn-outline-sky-500 {
  color: #0ea5e9;
  border-color: #0ea5e9;
}
.btn-outline-sky-500:hover {
  color: #FEFEFE;
  background-color: #0ea5e9;
  border-color: #0ea5e9;
}
.btn-outline-sky-500:focus, .btn-outline-sky-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 165, 233, 0.5);
}
.btn-outline-sky-500.disabled, .btn-outline-sky-500:disabled {
  color: #0ea5e9;
  background-color: transparent;
}
.btn-outline-sky-500:not(:disabled):not(.disabled):active, .btn-outline-sky-500:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0ea5e9;
  border-color: #0ea5e9;
}
.btn-outline-sky-500:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 165, 233, 0.5);
}

.btn-outline-sky-600 {
  color: #0284c7;
  border-color: #0284c7;
}
.btn-outline-sky-600:hover {
  color: #FEFEFE;
  background-color: #0284c7;
  border-color: #0284c7;
}
.btn-outline-sky-600:focus, .btn-outline-sky-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 132, 199, 0.5);
}
.btn-outline-sky-600.disabled, .btn-outline-sky-600:disabled {
  color: #0284c7;
  background-color: transparent;
}
.btn-outline-sky-600:not(:disabled):not(.disabled):active, .btn-outline-sky-600:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0284c7;
  border-color: #0284c7;
}
.btn-outline-sky-600:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 132, 199, 0.5);
}

.btn-outline-sky-700 {
  color: #0369a1;
  border-color: #0369a1;
}
.btn-outline-sky-700:hover {
  color: #FEFEFE;
  background-color: #0369a1;
  border-color: #0369a1;
}
.btn-outline-sky-700:focus, .btn-outline-sky-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 105, 161, 0.5);
}
.btn-outline-sky-700.disabled, .btn-outline-sky-700:disabled {
  color: #0369a1;
  background-color: transparent;
}
.btn-outline-sky-700:not(:disabled):not(.disabled):active, .btn-outline-sky-700:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0369a1;
  border-color: #0369a1;
}
.btn-outline-sky-700:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 105, 161, 0.5);
}

.btn-outline-sky-800 {
  color: #075985;
  border-color: #075985;
}
.btn-outline-sky-800:hover {
  color: #FEFEFE;
  background-color: #075985;
  border-color: #075985;
}
.btn-outline-sky-800:focus, .btn-outline-sky-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 133, 0.5);
}
.btn-outline-sky-800.disabled, .btn-outline-sky-800:disabled {
  color: #075985;
  background-color: transparent;
}
.btn-outline-sky-800:not(:disabled):not(.disabled):active, .btn-outline-sky-800:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #075985;
  border-color: #075985;
}
.btn-outline-sky-800:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 89, 133, 0.5);
}

.btn-outline-sky-900 {
  color: #0c4a6e;
  border-color: #0c4a6e;
}
.btn-outline-sky-900:hover {
  color: #FEFEFE;
  background-color: #0c4a6e;
  border-color: #0c4a6e;
}
.btn-outline-sky-900:focus, .btn-outline-sky-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 74, 110, 0.5);
}
.btn-outline-sky-900.disabled, .btn-outline-sky-900:disabled {
  color: #0c4a6e;
  background-color: transparent;
}
.btn-outline-sky-900:not(:disabled):not(.disabled):active, .btn-outline-sky-900:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0c4a6e;
  border-color: #0c4a6e;
}
.btn-outline-sky-900:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(12, 74, 110, 0.5);
}

.btn-outline-sky-950 {
  color: #082f49;
  border-color: #082f49;
}
.btn-outline-sky-950:hover {
  color: #FEFEFE;
  background-color: #082f49;
  border-color: #082f49;
}
.btn-outline-sky-950:focus, .btn-outline-sky-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 47, 73, 0.5);
}
.btn-outline-sky-950.disabled, .btn-outline-sky-950:disabled {
  color: #082f49;
  background-color: transparent;
}
.btn-outline-sky-950:not(:disabled):not(.disabled):active, .btn-outline-sky-950:not(:disabled):not(.disabled).active, .show > .btn-outline-sky-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #082f49;
  border-color: #082f49;
}
.btn-outline-sky-950:not(:disabled):not(.disabled):active:focus, .btn-outline-sky-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sky-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 47, 73, 0.5);
}

.btn-outline-blue-50 {
  color: #eff6ff;
  border-color: #eff6ff;
}
.btn-outline-blue-50:hover {
  color: #212529;
  background-color: #eff6ff;
  border-color: #eff6ff;
}
.btn-outline-blue-50:focus, .btn-outline-blue-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 246, 255, 0.5);
}
.btn-outline-blue-50.disabled, .btn-outline-blue-50:disabled {
  color: #eff6ff;
  background-color: transparent;
}
.btn-outline-blue-50:not(:disabled):not(.disabled):active, .btn-outline-blue-50:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-50.dropdown-toggle {
  color: #212529;
  background-color: #eff6ff;
  border-color: #eff6ff;
}
.btn-outline-blue-50:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 246, 255, 0.5);
}

.btn-outline-blue-100 {
  color: #dbeafe;
  border-color: #dbeafe;
}
.btn-outline-blue-100:hover {
  color: #212529;
  background-color: #dbeafe;
  border-color: #dbeafe;
}
.btn-outline-blue-100:focus, .btn-outline-blue-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 234, 254, 0.5);
}
.btn-outline-blue-100.disabled, .btn-outline-blue-100:disabled {
  color: #dbeafe;
  background-color: transparent;
}
.btn-outline-blue-100:not(:disabled):not(.disabled):active, .btn-outline-blue-100:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-100.dropdown-toggle {
  color: #212529;
  background-color: #dbeafe;
  border-color: #dbeafe;
}
.btn-outline-blue-100:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 234, 254, 0.5);
}

.btn-outline-blue-200 {
  color: #bfdbfe;
  border-color: #bfdbfe;
}
.btn-outline-blue-200:hover {
  color: #212529;
  background-color: #bfdbfe;
  border-color: #bfdbfe;
}
.btn-outline-blue-200:focus, .btn-outline-blue-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 219, 254, 0.5);
}
.btn-outline-blue-200.disabled, .btn-outline-blue-200:disabled {
  color: #bfdbfe;
  background-color: transparent;
}
.btn-outline-blue-200:not(:disabled):not(.disabled):active, .btn-outline-blue-200:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-200.dropdown-toggle {
  color: #212529;
  background-color: #bfdbfe;
  border-color: #bfdbfe;
}
.btn-outline-blue-200:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 219, 254, 0.5);
}

.btn-outline-blue-300 {
  color: #93c5fd;
  border-color: #93c5fd;
}
.btn-outline-blue-300:hover {
  color: #212529;
  background-color: #93c5fd;
  border-color: #93c5fd;
}
.btn-outline-blue-300:focus, .btn-outline-blue-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
}
.btn-outline-blue-300.disabled, .btn-outline-blue-300:disabled {
  color: #93c5fd;
  background-color: transparent;
}
.btn-outline-blue-300:not(:disabled):not(.disabled):active, .btn-outline-blue-300:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-300.dropdown-toggle {
  color: #212529;
  background-color: #93c5fd;
  border-color: #93c5fd;
}
.btn-outline-blue-300:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
}

.btn-outline-blue-400 {
  color: #60a5fa;
  border-color: #60a5fa;
}
.btn-outline-blue-400:hover {
  color: #212529;
  background-color: #60a5fa;
  border-color: #60a5fa;
}
.btn-outline-blue-400:focus, .btn-outline-blue-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 165, 250, 0.5);
}
.btn-outline-blue-400.disabled, .btn-outline-blue-400:disabled {
  color: #60a5fa;
  background-color: transparent;
}
.btn-outline-blue-400:not(:disabled):not(.disabled):active, .btn-outline-blue-400:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-400.dropdown-toggle {
  color: #212529;
  background-color: #60a5fa;
  border-color: #60a5fa;
}
.btn-outline-blue-400:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 165, 250, 0.5);
}

.btn-outline-blue-500 {
  color: #3b82f6;
  border-color: #3b82f6;
}
.btn-outline-blue-500:hover {
  color: #FEFEFE;
  background-color: #3b82f6;
  border-color: #3b82f6;
}
.btn-outline-blue-500:focus, .btn-outline-blue-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 130, 246, 0.5);
}
.btn-outline-blue-500.disabled, .btn-outline-blue-500:disabled {
  color: #3b82f6;
  background-color: transparent;
}
.btn-outline-blue-500:not(:disabled):not(.disabled):active, .btn-outline-blue-500:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3b82f6;
  border-color: #3b82f6;
}
.btn-outline-blue-500:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 130, 246, 0.5);
}

.btn-outline-blue-600 {
  color: #2563eb;
  border-color: #2563eb;
}
.btn-outline-blue-600:hover {
  color: #FEFEFE;
  background-color: #2563eb;
  border-color: #2563eb;
}
.btn-outline-blue-600:focus, .btn-outline-blue-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.5);
}
.btn-outline-blue-600.disabled, .btn-outline-blue-600:disabled {
  color: #2563eb;
  background-color: transparent;
}
.btn-outline-blue-600:not(:disabled):not(.disabled):active, .btn-outline-blue-600:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2563eb;
  border-color: #2563eb;
}
.btn-outline-blue-600:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 99, 235, 0.5);
}

.btn-outline-blue-700 {
  color: #1d4ed8;
  border-color: #1d4ed8;
}
.btn-outline-blue-700:hover {
  color: #FEFEFE;
  background-color: #1d4ed8;
  border-color: #1d4ed8;
}
.btn-outline-blue-700:focus, .btn-outline-blue-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 78, 216, 0.5);
}
.btn-outline-blue-700.disabled, .btn-outline-blue-700:disabled {
  color: #1d4ed8;
  background-color: transparent;
}
.btn-outline-blue-700:not(:disabled):not(.disabled):active, .btn-outline-blue-700:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1d4ed8;
  border-color: #1d4ed8;
}
.btn-outline-blue-700:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 78, 216, 0.5);
}

.btn-outline-blue-800 {
  color: #1e40af;
  border-color: #1e40af;
}
.btn-outline-blue-800:hover {
  color: #FEFEFE;
  background-color: #1e40af;
  border-color: #1e40af;
}
.btn-outline-blue-800:focus, .btn-outline-blue-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 64, 175, 0.5);
}
.btn-outline-blue-800.disabled, .btn-outline-blue-800:disabled {
  color: #1e40af;
  background-color: transparent;
}
.btn-outline-blue-800:not(:disabled):not(.disabled):active, .btn-outline-blue-800:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e40af;
  border-color: #1e40af;
}
.btn-outline-blue-800:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 64, 175, 0.5);
}

.btn-outline-blue-900 {
  color: #1e3a8a;
  border-color: #1e3a8a;
}
.btn-outline-blue-900:hover {
  color: #FEFEFE;
  background-color: #1e3a8a;
  border-color: #1e3a8a;
}
.btn-outline-blue-900:focus, .btn-outline-blue-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 58, 138, 0.5);
}
.btn-outline-blue-900.disabled, .btn-outline-blue-900:disabled {
  color: #1e3a8a;
  background-color: transparent;
}
.btn-outline-blue-900:not(:disabled):not(.disabled):active, .btn-outline-blue-900:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e3a8a;
  border-color: #1e3a8a;
}
.btn-outline-blue-900:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 58, 138, 0.5);
}

.btn-outline-blue-950 {
  color: #172554;
  border-color: #172554;
}
.btn-outline-blue-950:hover {
  color: #FEFEFE;
  background-color: #172554;
  border-color: #172554;
}
.btn-outline-blue-950:focus, .btn-outline-blue-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 37, 84, 0.5);
}
.btn-outline-blue-950.disabled, .btn-outline-blue-950:disabled {
  color: #172554;
  background-color: transparent;
}
.btn-outline-blue-950:not(:disabled):not(.disabled):active, .btn-outline-blue-950:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #172554;
  border-color: #172554;
}
.btn-outline-blue-950:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 37, 84, 0.5);
}

.btn-outline-indigo-50 {
  color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-50:hover {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-50:focus, .btn-outline-indigo-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}
.btn-outline-indigo-50.disabled, .btn-outline-indigo-50:disabled {
  color: #e0e7ff;
  background-color: transparent;
}
.btn-outline-indigo-50:not(:disabled):not(.disabled):active, .btn-outline-indigo-50:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-50.dropdown-toggle {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-50:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}

.btn-outline-indigo-100 {
  color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-100:hover {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-100:focus, .btn-outline-indigo-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}
.btn-outline-indigo-100.disabled, .btn-outline-indigo-100:disabled {
  color: #e0e7ff;
  background-color: transparent;
}
.btn-outline-indigo-100:not(:disabled):not(.disabled):active, .btn-outline-indigo-100:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-100.dropdown-toggle {
  color: #212529;
  background-color: #e0e7ff;
  border-color: #e0e7ff;
}
.btn-outline-indigo-100:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 231, 255, 0.5);
}

.btn-outline-indigo-200 {
  color: #c7d2fe;
  border-color: #c7d2fe;
}
.btn-outline-indigo-200:hover {
  color: #212529;
  background-color: #c7d2fe;
  border-color: #c7d2fe;
}
.btn-outline-indigo-200:focus, .btn-outline-indigo-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
}
.btn-outline-indigo-200.disabled, .btn-outline-indigo-200:disabled {
  color: #c7d2fe;
  background-color: transparent;
}
.btn-outline-indigo-200:not(:disabled):not(.disabled):active, .btn-outline-indigo-200:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-200.dropdown-toggle {
  color: #212529;
  background-color: #c7d2fe;
  border-color: #c7d2fe;
}
.btn-outline-indigo-200:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
}

.btn-outline-indigo-300 {
  color: #a5b4fc;
  border-color: #a5b4fc;
}
.btn-outline-indigo-300:hover {
  color: #212529;
  background-color: #a5b4fc;
  border-color: #a5b4fc;
}
.btn-outline-indigo-300:focus, .btn-outline-indigo-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
}
.btn-outline-indigo-300.disabled, .btn-outline-indigo-300:disabled {
  color: #a5b4fc;
  background-color: transparent;
}
.btn-outline-indigo-300:not(:disabled):not(.disabled):active, .btn-outline-indigo-300:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-300.dropdown-toggle {
  color: #212529;
  background-color: #a5b4fc;
  border-color: #a5b4fc;
}
.btn-outline-indigo-300:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
}

.btn-outline-indigo-400 {
  color: #818cf8;
  border-color: #818cf8;
}
.btn-outline-indigo-400:hover {
  color: #FEFEFE;
  background-color: #818cf8;
  border-color: #818cf8;
}
.btn-outline-indigo-400:focus, .btn-outline-indigo-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(129, 140, 248, 0.5);
}
.btn-outline-indigo-400.disabled, .btn-outline-indigo-400:disabled {
  color: #818cf8;
  background-color: transparent;
}
.btn-outline-indigo-400:not(:disabled):not(.disabled):active, .btn-outline-indigo-400:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-400.dropdown-toggle {
  color: #FEFEFE;
  background-color: #818cf8;
  border-color: #818cf8;
}
.btn-outline-indigo-400:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(129, 140, 248, 0.5);
}

.btn-outline-indigo-500 {
  color: #6366f1;
  border-color: #6366f1;
}
.btn-outline-indigo-500:hover {
  color: #FEFEFE;
  background-color: #6366f1;
  border-color: #6366f1;
}
.btn-outline-indigo-500:focus, .btn-outline-indigo-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 102, 241, 0.5);
}
.btn-outline-indigo-500.disabled, .btn-outline-indigo-500:disabled {
  color: #6366f1;
  background-color: transparent;
}
.btn-outline-indigo-500:not(:disabled):not(.disabled):active, .btn-outline-indigo-500:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6366f1;
  border-color: #6366f1;
}
.btn-outline-indigo-500:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 102, 241, 0.5);
}

.btn-outline-indigo-600 {
  color: #4f46e5;
  border-color: #4f46e5;
}
.btn-outline-indigo-600:hover {
  color: #FEFEFE;
  background-color: #4f46e5;
  border-color: #4f46e5;
}
.btn-outline-indigo-600:focus, .btn-outline-indigo-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 70, 229, 0.5);
}
.btn-outline-indigo-600.disabled, .btn-outline-indigo-600:disabled {
  color: #4f46e5;
  background-color: transparent;
}
.btn-outline-indigo-600:not(:disabled):not(.disabled):active, .btn-outline-indigo-600:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4f46e5;
  border-color: #4f46e5;
}
.btn-outline-indigo-600:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 70, 229, 0.5);
}

.btn-outline-indigo-700 {
  color: #4338ca;
  border-color: #4338ca;
}
.btn-outline-indigo-700:hover {
  color: #FEFEFE;
  background-color: #4338ca;
  border-color: #4338ca;
}
.btn-outline-indigo-700:focus, .btn-outline-indigo-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 56, 202, 0.5);
}
.btn-outline-indigo-700.disabled, .btn-outline-indigo-700:disabled {
  color: #4338ca;
  background-color: transparent;
}
.btn-outline-indigo-700:not(:disabled):not(.disabled):active, .btn-outline-indigo-700:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4338ca;
  border-color: #4338ca;
}
.btn-outline-indigo-700:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 56, 202, 0.5);
}

.btn-outline-indigo-800 {
  color: #3730a3;
  border-color: #3730a3;
}
.btn-outline-indigo-800:hover {
  color: #FEFEFE;
  background-color: #3730a3;
  border-color: #3730a3;
}
.btn-outline-indigo-800:focus, .btn-outline-indigo-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 48, 163, 0.5);
}
.btn-outline-indigo-800.disabled, .btn-outline-indigo-800:disabled {
  color: #3730a3;
  background-color: transparent;
}
.btn-outline-indigo-800:not(:disabled):not(.disabled):active, .btn-outline-indigo-800:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3730a3;
  border-color: #3730a3;
}
.btn-outline-indigo-800:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 48, 163, 0.5);
}

.btn-outline-indigo-900 {
  color: #312e81;
  border-color: #312e81;
}
.btn-outline-indigo-900:hover {
  color: #FEFEFE;
  background-color: #312e81;
  border-color: #312e81;
}
.btn-outline-indigo-900:focus, .btn-outline-indigo-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 46, 129, 0.5);
}
.btn-outline-indigo-900.disabled, .btn-outline-indigo-900:disabled {
  color: #312e81;
  background-color: transparent;
}
.btn-outline-indigo-900:not(:disabled):not(.disabled):active, .btn-outline-indigo-900:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #312e81;
  border-color: #312e81;
}
.btn-outline-indigo-900:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 46, 129, 0.5);
}

.btn-outline-indigo-950 {
  color: #1e1b4b;
  border-color: #1e1b4b;
}
.btn-outline-indigo-950:hover {
  color: #FEFEFE;
  background-color: #1e1b4b;
  border-color: #1e1b4b;
}
.btn-outline-indigo-950:focus, .btn-outline-indigo-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 27, 75, 0.5);
}
.btn-outline-indigo-950.disabled, .btn-outline-indigo-950:disabled {
  color: #1e1b4b;
  background-color: transparent;
}
.btn-outline-indigo-950:not(:disabled):not(.disabled):active, .btn-outline-indigo-950:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #1e1b4b;
  border-color: #1e1b4b;
}
.btn-outline-indigo-950:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 27, 75, 0.5);
}

.btn-outline-violet-50 {
  color: #f5f3ff;
  border-color: #f5f3ff;
}
.btn-outline-violet-50:hover {
  color: #212529;
  background-color: #f5f3ff;
  border-color: #f5f3ff;
}
.btn-outline-violet-50:focus, .btn-outline-violet-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 243, 255, 0.5);
}
.btn-outline-violet-50.disabled, .btn-outline-violet-50:disabled {
  color: #f5f3ff;
  background-color: transparent;
}
.btn-outline-violet-50:not(:disabled):not(.disabled):active, .btn-outline-violet-50:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-50.dropdown-toggle {
  color: #212529;
  background-color: #f5f3ff;
  border-color: #f5f3ff;
}
.btn-outline-violet-50:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 243, 255, 0.5);
}

.btn-outline-violet-100 {
  color: #ede9fe;
  border-color: #ede9fe;
}
.btn-outline-violet-100:hover {
  color: #212529;
  background-color: #ede9fe;
  border-color: #ede9fe;
}
.btn-outline-violet-100:focus, .btn-outline-violet-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 233, 254, 0.5);
}
.btn-outline-violet-100.disabled, .btn-outline-violet-100:disabled {
  color: #ede9fe;
  background-color: transparent;
}
.btn-outline-violet-100:not(:disabled):not(.disabled):active, .btn-outline-violet-100:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-100.dropdown-toggle {
  color: #212529;
  background-color: #ede9fe;
  border-color: #ede9fe;
}
.btn-outline-violet-100:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 233, 254, 0.5);
}

.btn-outline-violet-200 {
  color: #ddd6fe;
  border-color: #ddd6fe;
}
.btn-outline-violet-200:hover {
  color: #212529;
  background-color: #ddd6fe;
  border-color: #ddd6fe;
}
.btn-outline-violet-200:focus, .btn-outline-violet-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 214, 254, 0.5);
}
.btn-outline-violet-200.disabled, .btn-outline-violet-200:disabled {
  color: #ddd6fe;
  background-color: transparent;
}
.btn-outline-violet-200:not(:disabled):not(.disabled):active, .btn-outline-violet-200:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-200.dropdown-toggle {
  color: #212529;
  background-color: #ddd6fe;
  border-color: #ddd6fe;
}
.btn-outline-violet-200:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 214, 254, 0.5);
}

.btn-outline-violet-300 {
  color: #c4b5fd;
  border-color: #c4b5fd;
}
.btn-outline-violet-300:hover {
  color: #212529;
  background-color: #c4b5fd;
  border-color: #c4b5fd;
}
.btn-outline-violet-300:focus, .btn-outline-violet-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
}
.btn-outline-violet-300.disabled, .btn-outline-violet-300:disabled {
  color: #c4b5fd;
  background-color: transparent;
}
.btn-outline-violet-300:not(:disabled):not(.disabled):active, .btn-outline-violet-300:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-300.dropdown-toggle {
  color: #212529;
  background-color: #c4b5fd;
  border-color: #c4b5fd;
}
.btn-outline-violet-300:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
}

.btn-outline-violet-400 {
  color: #a78bfa;
  border-color: #a78bfa;
}
.btn-outline-violet-400:hover {
  color: #212529;
  background-color: #a78bfa;
  border-color: #a78bfa;
}
.btn-outline-violet-400:focus, .btn-outline-violet-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 139, 250, 0.5);
}
.btn-outline-violet-400.disabled, .btn-outline-violet-400:disabled {
  color: #a78bfa;
  background-color: transparent;
}
.btn-outline-violet-400:not(:disabled):not(.disabled):active, .btn-outline-violet-400:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-400.dropdown-toggle {
  color: #212529;
  background-color: #a78bfa;
  border-color: #a78bfa;
}
.btn-outline-violet-400:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 139, 250, 0.5);
}

.btn-outline-violet-500 {
  color: #8b5cf6;
  border-color: #8b5cf6;
}
.btn-outline-violet-500:hover {
  color: #FEFEFE;
  background-color: #8b5cf6;
  border-color: #8b5cf6;
}
.btn-outline-violet-500:focus, .btn-outline-violet-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 92, 246, 0.5);
}
.btn-outline-violet-500.disabled, .btn-outline-violet-500:disabled {
  color: #8b5cf6;
  background-color: transparent;
}
.btn-outline-violet-500:not(:disabled):not(.disabled):active, .btn-outline-violet-500:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #8b5cf6;
  border-color: #8b5cf6;
}
.btn-outline-violet-500:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 92, 246, 0.5);
}

.btn-outline-violet-600 {
  color: #7c3aed;
  border-color: #7c3aed;
}
.btn-outline-violet-600:hover {
  color: #FEFEFE;
  background-color: #7c3aed;
  border-color: #7c3aed;
}
.btn-outline-violet-600:focus, .btn-outline-violet-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 58, 237, 0.5);
}
.btn-outline-violet-600.disabled, .btn-outline-violet-600:disabled {
  color: #7c3aed;
  background-color: transparent;
}
.btn-outline-violet-600:not(:disabled):not(.disabled):active, .btn-outline-violet-600:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7c3aed;
  border-color: #7c3aed;
}
.btn-outline-violet-600:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 58, 237, 0.5);
}

.btn-outline-violet-700 {
  color: #6d28d9;
  border-color: #6d28d9;
}
.btn-outline-violet-700:hover {
  color: #FEFEFE;
  background-color: #6d28d9;
  border-color: #6d28d9;
}
.btn-outline-violet-700:focus, .btn-outline-violet-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(109, 40, 217, 0.5);
}
.btn-outline-violet-700.disabled, .btn-outline-violet-700:disabled {
  color: #6d28d9;
  background-color: transparent;
}
.btn-outline-violet-700:not(:disabled):not(.disabled):active, .btn-outline-violet-700:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6d28d9;
  border-color: #6d28d9;
}
.btn-outline-violet-700:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(109, 40, 217, 0.5);
}

.btn-outline-violet-800 {
  color: #5b21b6;
  border-color: #5b21b6;
}
.btn-outline-violet-800:hover {
  color: #FEFEFE;
  background-color: #5b21b6;
  border-color: #5b21b6;
}
.btn-outline-violet-800:focus, .btn-outline-violet-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 33, 182, 0.5);
}
.btn-outline-violet-800.disabled, .btn-outline-violet-800:disabled {
  color: #5b21b6;
  background-color: transparent;
}
.btn-outline-violet-800:not(:disabled):not(.disabled):active, .btn-outline-violet-800:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #5b21b6;
  border-color: #5b21b6;
}
.btn-outline-violet-800:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 33, 182, 0.5);
}

.btn-outline-violet-900 {
  color: #4c1d95;
  border-color: #4c1d95;
}
.btn-outline-violet-900:hover {
  color: #FEFEFE;
  background-color: #4c1d95;
  border-color: #4c1d95;
}
.btn-outline-violet-900:focus, .btn-outline-violet-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 29, 149, 0.5);
}
.btn-outline-violet-900.disabled, .btn-outline-violet-900:disabled {
  color: #4c1d95;
  background-color: transparent;
}
.btn-outline-violet-900:not(:disabled):not(.disabled):active, .btn-outline-violet-900:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4c1d95;
  border-color: #4c1d95;
}
.btn-outline-violet-900:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 29, 149, 0.5);
}

.btn-outline-violet-950 {
  color: #2e1065;
  border-color: #2e1065;
}
.btn-outline-violet-950:hover {
  color: #FEFEFE;
  background-color: #2e1065;
  border-color: #2e1065;
}
.btn-outline-violet-950:focus, .btn-outline-violet-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 16, 101, 0.5);
}
.btn-outline-violet-950.disabled, .btn-outline-violet-950:disabled {
  color: #2e1065;
  background-color: transparent;
}
.btn-outline-violet-950:not(:disabled):not(.disabled):active, .btn-outline-violet-950:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #2e1065;
  border-color: #2e1065;
}
.btn-outline-violet-950:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 16, 101, 0.5);
}

.btn-outline-purple-50 {
  color: #faf5ff;
  border-color: #faf5ff;
}
.btn-outline-purple-50:hover {
  color: #212529;
  background-color: #faf5ff;
  border-color: #faf5ff;
}
.btn-outline-purple-50:focus, .btn-outline-purple-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 245, 255, 0.5);
}
.btn-outline-purple-50.disabled, .btn-outline-purple-50:disabled {
  color: #faf5ff;
  background-color: transparent;
}
.btn-outline-purple-50:not(:disabled):not(.disabled):active, .btn-outline-purple-50:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-50.dropdown-toggle {
  color: #212529;
  background-color: #faf5ff;
  border-color: #faf5ff;
}
.btn-outline-purple-50:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 245, 255, 0.5);
}

.btn-outline-purple-100 {
  color: #f3e8ff;
  border-color: #f3e8ff;
}
.btn-outline-purple-100:hover {
  color: #212529;
  background-color: #f3e8ff;
  border-color: #f3e8ff;
}
.btn-outline-purple-100:focus, .btn-outline-purple-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 232, 255, 0.5);
}
.btn-outline-purple-100.disabled, .btn-outline-purple-100:disabled {
  color: #f3e8ff;
  background-color: transparent;
}
.btn-outline-purple-100:not(:disabled):not(.disabled):active, .btn-outline-purple-100:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-100.dropdown-toggle {
  color: #212529;
  background-color: #f3e8ff;
  border-color: #f3e8ff;
}
.btn-outline-purple-100:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 232, 255, 0.5);
}

.btn-outline-purple-200 {
  color: #e9d5ff;
  border-color: #e9d5ff;
}
.btn-outline-purple-200:hover {
  color: #212529;
  background-color: #e9d5ff;
  border-color: #e9d5ff;
}
.btn-outline-purple-200:focus, .btn-outline-purple-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 213, 255, 0.5);
}
.btn-outline-purple-200.disabled, .btn-outline-purple-200:disabled {
  color: #e9d5ff;
  background-color: transparent;
}
.btn-outline-purple-200:not(:disabled):not(.disabled):active, .btn-outline-purple-200:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-200.dropdown-toggle {
  color: #212529;
  background-color: #e9d5ff;
  border-color: #e9d5ff;
}
.btn-outline-purple-200:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 213, 255, 0.5);
}

.btn-outline-purple-300 {
  color: #d8b4fe;
  border-color: #d8b4fe;
}
.btn-outline-purple-300:hover {
  color: #212529;
  background-color: #d8b4fe;
  border-color: #d8b4fe;
}
.btn-outline-purple-300:focus, .btn-outline-purple-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 180, 254, 0.5);
}
.btn-outline-purple-300.disabled, .btn-outline-purple-300:disabled {
  color: #d8b4fe;
  background-color: transparent;
}
.btn-outline-purple-300:not(:disabled):not(.disabled):active, .btn-outline-purple-300:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-300.dropdown-toggle {
  color: #212529;
  background-color: #d8b4fe;
  border-color: #d8b4fe;
}
.btn-outline-purple-300:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 180, 254, 0.5);
}

.btn-outline-purple-400 {
  color: #c084fc;
  border-color: #c084fc;
}
.btn-outline-purple-400:hover {
  color: #212529;
  background-color: #c084fc;
  border-color: #c084fc;
}
.btn-outline-purple-400:focus, .btn-outline-purple-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 132, 252, 0.5);
}
.btn-outline-purple-400.disabled, .btn-outline-purple-400:disabled {
  color: #c084fc;
  background-color: transparent;
}
.btn-outline-purple-400:not(:disabled):not(.disabled):active, .btn-outline-purple-400:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-400.dropdown-toggle {
  color: #212529;
  background-color: #c084fc;
  border-color: #c084fc;
}
.btn-outline-purple-400:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 132, 252, 0.5);
}

.btn-outline-purple-500 {
  color: #a855f7;
  border-color: #a855f7;
}
.btn-outline-purple-500:hover {
  color: #FEFEFE;
  background-color: #a855f7;
  border-color: #a855f7;
}
.btn-outline-purple-500:focus, .btn-outline-purple-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 85, 247, 0.5);
}
.btn-outline-purple-500.disabled, .btn-outline-purple-500:disabled {
  color: #a855f7;
  background-color: transparent;
}
.btn-outline-purple-500:not(:disabled):not(.disabled):active, .btn-outline-purple-500:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a855f7;
  border-color: #a855f7;
}
.btn-outline-purple-500:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 85, 247, 0.5);
}

.btn-outline-purple-600 {
  color: #9333ea;
  border-color: #9333ea;
}
.btn-outline-purple-600:hover {
  color: #FEFEFE;
  background-color: #9333ea;
  border-color: #9333ea;
}
.btn-outline-purple-600:focus, .btn-outline-purple-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 51, 234, 0.5);
}
.btn-outline-purple-600.disabled, .btn-outline-purple-600:disabled {
  color: #9333ea;
  background-color: transparent;
}
.btn-outline-purple-600:not(:disabled):not(.disabled):active, .btn-outline-purple-600:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9333ea;
  border-color: #9333ea;
}
.btn-outline-purple-600:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 51, 234, 0.5);
}

.btn-outline-purple-700 {
  color: #7e22ce;
  border-color: #7e22ce;
}
.btn-outline-purple-700:hover {
  color: #FEFEFE;
  background-color: #7e22ce;
  border-color: #7e22ce;
}
.btn-outline-purple-700:focus, .btn-outline-purple-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 34, 206, 0.5);
}
.btn-outline-purple-700.disabled, .btn-outline-purple-700:disabled {
  color: #7e22ce;
  background-color: transparent;
}
.btn-outline-purple-700:not(:disabled):not(.disabled):active, .btn-outline-purple-700:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #7e22ce;
  border-color: #7e22ce;
}
.btn-outline-purple-700:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 34, 206, 0.5);
}

.btn-outline-purple-800 {
  color: #6b21a8;
  border-color: #6b21a8;
}
.btn-outline-purple-800:hover {
  color: #FEFEFE;
  background-color: #6b21a8;
  border-color: #6b21a8;
}
.btn-outline-purple-800:focus, .btn-outline-purple-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 33, 168, 0.5);
}
.btn-outline-purple-800.disabled, .btn-outline-purple-800:disabled {
  color: #6b21a8;
  background-color: transparent;
}
.btn-outline-purple-800:not(:disabled):not(.disabled):active, .btn-outline-purple-800:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #6b21a8;
  border-color: #6b21a8;
}
.btn-outline-purple-800:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 33, 168, 0.5);
}

.btn-outline-purple-900 {
  color: #581c87;
  border-color: #581c87;
}
.btn-outline-purple-900:hover {
  color: #FEFEFE;
  background-color: #581c87;
  border-color: #581c87;
}
.btn-outline-purple-900:focus, .btn-outline-purple-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 28, 135, 0.5);
}
.btn-outline-purple-900.disabled, .btn-outline-purple-900:disabled {
  color: #581c87;
  background-color: transparent;
}
.btn-outline-purple-900:not(:disabled):not(.disabled):active, .btn-outline-purple-900:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #581c87;
  border-color: #581c87;
}
.btn-outline-purple-900:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 28, 135, 0.5);
}

.btn-outline-purple-950 {
  color: #3b0764;
  border-color: #3b0764;
}
.btn-outline-purple-950:hover {
  color: #FEFEFE;
  background-color: #3b0764;
  border-color: #3b0764;
}
.btn-outline-purple-950:focus, .btn-outline-purple-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 7, 100, 0.5);
}
.btn-outline-purple-950.disabled, .btn-outline-purple-950:disabled {
  color: #3b0764;
  background-color: transparent;
}
.btn-outline-purple-950:not(:disabled):not(.disabled):active, .btn-outline-purple-950:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #3b0764;
  border-color: #3b0764;
}
.btn-outline-purple-950:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 7, 100, 0.5);
}

.btn-outline-fuchsia-50 {
  color: #fdf4ff;
  border-color: #fdf4ff;
}
.btn-outline-fuchsia-50:hover {
  color: #212529;
  background-color: #fdf4ff;
  border-color: #fdf4ff;
}
.btn-outline-fuchsia-50:focus, .btn-outline-fuchsia-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 244, 255, 0.5);
}
.btn-outline-fuchsia-50.disabled, .btn-outline-fuchsia-50:disabled {
  color: #fdf4ff;
  background-color: transparent;
}
.btn-outline-fuchsia-50:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-50:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-50.dropdown-toggle {
  color: #212529;
  background-color: #fdf4ff;
  border-color: #fdf4ff;
}
.btn-outline-fuchsia-50:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 244, 255, 0.5);
}

.btn-outline-fuchsia-100 {
  color: #fae8ff;
  border-color: #fae8ff;
}
.btn-outline-fuchsia-100:hover {
  color: #212529;
  background-color: #fae8ff;
  border-color: #fae8ff;
}
.btn-outline-fuchsia-100:focus, .btn-outline-fuchsia-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 232, 255, 0.5);
}
.btn-outline-fuchsia-100.disabled, .btn-outline-fuchsia-100:disabled {
  color: #fae8ff;
  background-color: transparent;
}
.btn-outline-fuchsia-100:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-100:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-100.dropdown-toggle {
  color: #212529;
  background-color: #fae8ff;
  border-color: #fae8ff;
}
.btn-outline-fuchsia-100:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 232, 255, 0.5);
}

.btn-outline-fuchsia-200 {
  color: #f5d0fe;
  border-color: #f5d0fe;
}
.btn-outline-fuchsia-200:hover {
  color: #212529;
  background-color: #f5d0fe;
  border-color: #f5d0fe;
}
.btn-outline-fuchsia-200:focus, .btn-outline-fuchsia-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 208, 254, 0.5);
}
.btn-outline-fuchsia-200.disabled, .btn-outline-fuchsia-200:disabled {
  color: #f5d0fe;
  background-color: transparent;
}
.btn-outline-fuchsia-200:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-200:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-200.dropdown-toggle {
  color: #212529;
  background-color: #f5d0fe;
  border-color: #f5d0fe;
}
.btn-outline-fuchsia-200:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 208, 254, 0.5);
}

.btn-outline-fuchsia-300 {
  color: #f0abfc;
  border-color: #f0abfc;
}
.btn-outline-fuchsia-300:hover {
  color: #212529;
  background-color: #f0abfc;
  border-color: #f0abfc;
}
.btn-outline-fuchsia-300:focus, .btn-outline-fuchsia-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 171, 252, 0.5);
}
.btn-outline-fuchsia-300.disabled, .btn-outline-fuchsia-300:disabled {
  color: #f0abfc;
  background-color: transparent;
}
.btn-outline-fuchsia-300:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-300:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-300.dropdown-toggle {
  color: #212529;
  background-color: #f0abfc;
  border-color: #f0abfc;
}
.btn-outline-fuchsia-300:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 171, 252, 0.5);
}

.btn-outline-fuchsia-400 {
  color: #e879f9;
  border-color: #e879f9;
}
.btn-outline-fuchsia-400:hover {
  color: #212529;
  background-color: #e879f9;
  border-color: #e879f9;
}
.btn-outline-fuchsia-400:focus, .btn-outline-fuchsia-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 121, 249, 0.5);
}
.btn-outline-fuchsia-400.disabled, .btn-outline-fuchsia-400:disabled {
  color: #e879f9;
  background-color: transparent;
}
.btn-outline-fuchsia-400:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-400:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-400.dropdown-toggle {
  color: #212529;
  background-color: #e879f9;
  border-color: #e879f9;
}
.btn-outline-fuchsia-400:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 121, 249, 0.5);
}

.btn-outline-fuchsia-500 {
  color: #d946ef;
  border-color: #d946ef;
}
.btn-outline-fuchsia-500:hover {
  color: #FEFEFE;
  background-color: #d946ef;
  border-color: #d946ef;
}
.btn-outline-fuchsia-500:focus, .btn-outline-fuchsia-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 70, 239, 0.5);
}
.btn-outline-fuchsia-500.disabled, .btn-outline-fuchsia-500:disabled {
  color: #d946ef;
  background-color: transparent;
}
.btn-outline-fuchsia-500:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-500:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #d946ef;
  border-color: #d946ef;
}
.btn-outline-fuchsia-500:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 70, 239, 0.5);
}

.btn-outline-fuchsia-600 {
  color: #c026d3;
  border-color: #c026d3;
}
.btn-outline-fuchsia-600:hover {
  color: #FEFEFE;
  background-color: #c026d3;
  border-color: #c026d3;
}
.btn-outline-fuchsia-600:focus, .btn-outline-fuchsia-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 38, 211, 0.5);
}
.btn-outline-fuchsia-600.disabled, .btn-outline-fuchsia-600:disabled {
  color: #c026d3;
  background-color: transparent;
}
.btn-outline-fuchsia-600:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-600:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #c026d3;
  border-color: #c026d3;
}
.btn-outline-fuchsia-600:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 38, 211, 0.5);
}

.btn-outline-fuchsia-700 {
  color: #a21caf;
  border-color: #a21caf;
}
.btn-outline-fuchsia-700:hover {
  color: #FEFEFE;
  background-color: #a21caf;
  border-color: #a21caf;
}
.btn-outline-fuchsia-700:focus, .btn-outline-fuchsia-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 28, 175, 0.5);
}
.btn-outline-fuchsia-700.disabled, .btn-outline-fuchsia-700:disabled {
  color: #a21caf;
  background-color: transparent;
}
.btn-outline-fuchsia-700:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-700:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #a21caf;
  border-color: #a21caf;
}
.btn-outline-fuchsia-700:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 28, 175, 0.5);
}

.btn-outline-fuchsia-800 {
  color: #86198f;
  border-color: #86198f;
}
.btn-outline-fuchsia-800:hover {
  color: #FEFEFE;
  background-color: #86198f;
  border-color: #86198f;
}
.btn-outline-fuchsia-800:focus, .btn-outline-fuchsia-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 25, 143, 0.5);
}
.btn-outline-fuchsia-800.disabled, .btn-outline-fuchsia-800:disabled {
  color: #86198f;
  background-color: transparent;
}
.btn-outline-fuchsia-800:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-800:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #86198f;
  border-color: #86198f;
}
.btn-outline-fuchsia-800:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 25, 143, 0.5);
}

.btn-outline-fuchsia-900 {
  color: #701a75;
  border-color: #701a75;
}
.btn-outline-fuchsia-900:hover {
  color: #FEFEFE;
  background-color: #701a75;
  border-color: #701a75;
}
.btn-outline-fuchsia-900:focus, .btn-outline-fuchsia-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 26, 117, 0.5);
}
.btn-outline-fuchsia-900.disabled, .btn-outline-fuchsia-900:disabled {
  color: #701a75;
  background-color: transparent;
}
.btn-outline-fuchsia-900:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-900:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #701a75;
  border-color: #701a75;
}
.btn-outline-fuchsia-900:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 26, 117, 0.5);
}

.btn-outline-fuchsia-950 {
  color: #4a044e;
  border-color: #4a044e;
}
.btn-outline-fuchsia-950:hover {
  color: #FEFEFE;
  background-color: #4a044e;
  border-color: #4a044e;
}
.btn-outline-fuchsia-950:focus, .btn-outline-fuchsia-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 4, 78, 0.5);
}
.btn-outline-fuchsia-950.disabled, .btn-outline-fuchsia-950:disabled {
  color: #4a044e;
  background-color: transparent;
}
.btn-outline-fuchsia-950:not(:disabled):not(.disabled):active, .btn-outline-fuchsia-950:not(:disabled):not(.disabled).active, .show > .btn-outline-fuchsia-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4a044e;
  border-color: #4a044e;
}
.btn-outline-fuchsia-950:not(:disabled):not(.disabled):active:focus, .btn-outline-fuchsia-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fuchsia-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 4, 78, 0.5);
}

.btn-outline-pink-50 {
  color: #fdf2f8;
  border-color: #fdf2f8;
}
.btn-outline-pink-50:hover {
  color: #212529;
  background-color: #fdf2f8;
  border-color: #fdf2f8;
}
.btn-outline-pink-50:focus, .btn-outline-pink-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 248, 0.5);
}
.btn-outline-pink-50.disabled, .btn-outline-pink-50:disabled {
  color: #fdf2f8;
  background-color: transparent;
}
.btn-outline-pink-50:not(:disabled):not(.disabled):active, .btn-outline-pink-50:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-50.dropdown-toggle {
  color: #212529;
  background-color: #fdf2f8;
  border-color: #fdf2f8;
}
.btn-outline-pink-50:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 248, 0.5);
}

.btn-outline-pink-100 {
  color: #fce7f3;
  border-color: #fce7f3;
}
.btn-outline-pink-100:hover {
  color: #212529;
  background-color: #fce7f3;
  border-color: #fce7f3;
}
.btn-outline-pink-100:focus, .btn-outline-pink-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 231, 243, 0.5);
}
.btn-outline-pink-100.disabled, .btn-outline-pink-100:disabled {
  color: #fce7f3;
  background-color: transparent;
}
.btn-outline-pink-100:not(:disabled):not(.disabled):active, .btn-outline-pink-100:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-100.dropdown-toggle {
  color: #212529;
  background-color: #fce7f3;
  border-color: #fce7f3;
}
.btn-outline-pink-100:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 231, 243, 0.5);
}

.btn-outline-pink-200 {
  color: #fbcfe8;
  border-color: #fbcfe8;
}
.btn-outline-pink-200:hover {
  color: #212529;
  background-color: #fbcfe8;
  border-color: #fbcfe8;
}
.btn-outline-pink-200:focus, .btn-outline-pink-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 207, 232, 0.5);
}
.btn-outline-pink-200.disabled, .btn-outline-pink-200:disabled {
  color: #fbcfe8;
  background-color: transparent;
}
.btn-outline-pink-200:not(:disabled):not(.disabled):active, .btn-outline-pink-200:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-200.dropdown-toggle {
  color: #212529;
  background-color: #fbcfe8;
  border-color: #fbcfe8;
}
.btn-outline-pink-200:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 207, 232, 0.5);
}

.btn-outline-pink-300 {
  color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-300:hover {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-300:focus, .btn-outline-pink-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}
.btn-outline-pink-300.disabled, .btn-outline-pink-300:disabled {
  color: #f472b6;
  background-color: transparent;
}
.btn-outline-pink-300:not(:disabled):not(.disabled):active, .btn-outline-pink-300:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-300.dropdown-toggle {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-300:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}

.btn-outline-pink-400 {
  color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-400:hover {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-400:focus, .btn-outline-pink-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}
.btn-outline-pink-400.disabled, .btn-outline-pink-400:disabled {
  color: #f472b6;
  background-color: transparent;
}
.btn-outline-pink-400:not(:disabled):not(.disabled):active, .btn-outline-pink-400:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-400.dropdown-toggle {
  color: #212529;
  background-color: #f472b6;
  border-color: #f472b6;
}
.btn-outline-pink-400:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 114, 182, 0.5);
}

.btn-outline-pink-500 {
  color: #ec4899;
  border-color: #ec4899;
}
.btn-outline-pink-500:hover {
  color: #FEFEFE;
  background-color: #ec4899;
  border-color: #ec4899;
}
.btn-outline-pink-500:focus, .btn-outline-pink-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 72, 153, 0.5);
}
.btn-outline-pink-500.disabled, .btn-outline-pink-500:disabled {
  color: #ec4899;
  background-color: transparent;
}
.btn-outline-pink-500:not(:disabled):not(.disabled):active, .btn-outline-pink-500:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #ec4899;
  border-color: #ec4899;
}
.btn-outline-pink-500:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 72, 153, 0.5);
}

.btn-outline-pink-600 {
  color: #db2777;
  border-color: #db2777;
}
.btn-outline-pink-600:hover {
  color: #FEFEFE;
  background-color: #db2777;
  border-color: #db2777;
}
.btn-outline-pink-600:focus, .btn-outline-pink-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 39, 119, 0.5);
}
.btn-outline-pink-600.disabled, .btn-outline-pink-600:disabled {
  color: #db2777;
  background-color: transparent;
}
.btn-outline-pink-600:not(:disabled):not(.disabled):active, .btn-outline-pink-600:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #db2777;
  border-color: #db2777;
}
.btn-outline-pink-600:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 39, 119, 0.5);
}

.btn-outline-pink-700 {
  color: #be185d;
  border-color: #be185d;
}
.btn-outline-pink-700:hover {
  color: #FEFEFE;
  background-color: #be185d;
  border-color: #be185d;
}
.btn-outline-pink-700:focus, .btn-outline-pink-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 24, 93, 0.5);
}
.btn-outline-pink-700.disabled, .btn-outline-pink-700:disabled {
  color: #be185d;
  background-color: transparent;
}
.btn-outline-pink-700:not(:disabled):not(.disabled):active, .btn-outline-pink-700:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #be185d;
  border-color: #be185d;
}
.btn-outline-pink-700:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 24, 93, 0.5);
}

.btn-outline-pink-800 {
  color: #9d174d;
  border-color: #9d174d;
}
.btn-outline-pink-800:hover {
  color: #FEFEFE;
  background-color: #9d174d;
  border-color: #9d174d;
}
.btn-outline-pink-800:focus, .btn-outline-pink-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 23, 77, 0.5);
}
.btn-outline-pink-800.disabled, .btn-outline-pink-800:disabled {
  color: #9d174d;
  background-color: transparent;
}
.btn-outline-pink-800:not(:disabled):not(.disabled):active, .btn-outline-pink-800:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9d174d;
  border-color: #9d174d;
}
.btn-outline-pink-800:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(157, 23, 77, 0.5);
}

.btn-outline-pink-900 {
  color: #831843;
  border-color: #831843;
}
.btn-outline-pink-900:hover {
  color: #FEFEFE;
  background-color: #831843;
  border-color: #831843;
}
.btn-outline-pink-900:focus, .btn-outline-pink-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 24, 67, 0.5);
}
.btn-outline-pink-900.disabled, .btn-outline-pink-900:disabled {
  color: #831843;
  background-color: transparent;
}
.btn-outline-pink-900:not(:disabled):not(.disabled):active, .btn-outline-pink-900:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #831843;
  border-color: #831843;
}
.btn-outline-pink-900:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 24, 67, 0.5);
}

.btn-outline-pink-950 {
  color: #500724;
  border-color: #500724;
}
.btn-outline-pink-950:hover {
  color: #FEFEFE;
  background-color: #500724;
  border-color: #500724;
}
.btn-outline-pink-950:focus, .btn-outline-pink-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 7, 36, 0.5);
}
.btn-outline-pink-950.disabled, .btn-outline-pink-950:disabled {
  color: #500724;
  background-color: transparent;
}
.btn-outline-pink-950:not(:disabled):not(.disabled):active, .btn-outline-pink-950:not(:disabled):not(.disabled).active, .show > .btn-outline-pink-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #500724;
  border-color: #500724;
}
.btn-outline-pink-950:not(:disabled):not(.disabled):active:focus, .btn-outline-pink-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 7, 36, 0.5);
}

.btn-outline-rose-50 {
  color: #fff1f2;
  border-color: #fff1f2;
}
.btn-outline-rose-50:hover {
  color: #212529;
  background-color: #fff1f2;
  border-color: #fff1f2;
}
.btn-outline-rose-50:focus, .btn-outline-rose-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 242, 0.5);
}
.btn-outline-rose-50.disabled, .btn-outline-rose-50:disabled {
  color: #fff1f2;
  background-color: transparent;
}
.btn-outline-rose-50:not(:disabled):not(.disabled):active, .btn-outline-rose-50:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-50.dropdown-toggle {
  color: #212529;
  background-color: #fff1f2;
  border-color: #fff1f2;
}
.btn-outline-rose-50:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 242, 0.5);
}

.btn-outline-rose-100 {
  color: #ffe4e6;
  border-color: #ffe4e6;
}
.btn-outline-rose-100:hover {
  color: #212529;
  background-color: #ffe4e6;
  border-color: #ffe4e6;
}
.btn-outline-rose-100:focus, .btn-outline-rose-100.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 228, 230, 0.5);
}
.btn-outline-rose-100.disabled, .btn-outline-rose-100:disabled {
  color: #ffe4e6;
  background-color: transparent;
}
.btn-outline-rose-100:not(:disabled):not(.disabled):active, .btn-outline-rose-100:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-100.dropdown-toggle {
  color: #212529;
  background-color: #ffe4e6;
  border-color: #ffe4e6;
}
.btn-outline-rose-100:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 228, 230, 0.5);
}

.btn-outline-rose-200 {
  color: #fecdd3;
  border-color: #fecdd3;
}
.btn-outline-rose-200:hover {
  color: #212529;
  background-color: #fecdd3;
  border-color: #fecdd3;
}
.btn-outline-rose-200:focus, .btn-outline-rose-200.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 205, 211, 0.5);
}
.btn-outline-rose-200.disabled, .btn-outline-rose-200:disabled {
  color: #fecdd3;
  background-color: transparent;
}
.btn-outline-rose-200:not(:disabled):not(.disabled):active, .btn-outline-rose-200:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-200.dropdown-toggle {
  color: #212529;
  background-color: #fecdd3;
  border-color: #fecdd3;
}
.btn-outline-rose-200:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 205, 211, 0.5);
}

.btn-outline-rose-300 {
  color: #fda4af;
  border-color: #fda4af;
}
.btn-outline-rose-300:hover {
  color: #212529;
  background-color: #fda4af;
  border-color: #fda4af;
}
.btn-outline-rose-300:focus, .btn-outline-rose-300.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 164, 175, 0.5);
}
.btn-outline-rose-300.disabled, .btn-outline-rose-300:disabled {
  color: #fda4af;
  background-color: transparent;
}
.btn-outline-rose-300:not(:disabled):not(.disabled):active, .btn-outline-rose-300:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-300.dropdown-toggle {
  color: #212529;
  background-color: #fda4af;
  border-color: #fda4af;
}
.btn-outline-rose-300:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 164, 175, 0.5);
}

.btn-outline-rose-400 {
  color: #fb7185;
  border-color: #fb7185;
}
.btn-outline-rose-400:hover {
  color: #212529;
  background-color: #fb7185;
  border-color: #fb7185;
}
.btn-outline-rose-400:focus, .btn-outline-rose-400.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 113, 133, 0.5);
}
.btn-outline-rose-400.disabled, .btn-outline-rose-400:disabled {
  color: #fb7185;
  background-color: transparent;
}
.btn-outline-rose-400:not(:disabled):not(.disabled):active, .btn-outline-rose-400:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-400.dropdown-toggle {
  color: #212529;
  background-color: #fb7185;
  border-color: #fb7185;
}
.btn-outline-rose-400:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 113, 133, 0.5);
}

.btn-outline-rose-500 {
  color: #f43f5e;
  border-color: #f43f5e;
}
.btn-outline-rose-500:hover {
  color: #FEFEFE;
  background-color: #f43f5e;
  border-color: #f43f5e;
}
.btn-outline-rose-500:focus, .btn-outline-rose-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 63, 94, 0.5);
}
.btn-outline-rose-500.disabled, .btn-outline-rose-500:disabled {
  color: #f43f5e;
  background-color: transparent;
}
.btn-outline-rose-500:not(:disabled):not(.disabled):active, .btn-outline-rose-500:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-500.dropdown-toggle {
  color: #FEFEFE;
  background-color: #f43f5e;
  border-color: #f43f5e;
}
.btn-outline-rose-500:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 63, 94, 0.5);
}

.btn-outline-rose-600 {
  color: #e11d48;
  border-color: #e11d48;
}
.btn-outline-rose-600:hover {
  color: #FEFEFE;
  background-color: #e11d48;
  border-color: #e11d48;
}
.btn-outline-rose-600:focus, .btn-outline-rose-600.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 29, 72, 0.5);
}
.btn-outline-rose-600.disabled, .btn-outline-rose-600:disabled {
  color: #e11d48;
  background-color: transparent;
}
.btn-outline-rose-600:not(:disabled):not(.disabled):active, .btn-outline-rose-600:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-600.dropdown-toggle {
  color: #FEFEFE;
  background-color: #e11d48;
  border-color: #e11d48;
}
.btn-outline-rose-600:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 29, 72, 0.5);
}

.btn-outline-rose-700 {
  color: #be123c;
  border-color: #be123c;
}
.btn-outline-rose-700:hover {
  color: #FEFEFE;
  background-color: #be123c;
  border-color: #be123c;
}
.btn-outline-rose-700:focus, .btn-outline-rose-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 18, 60, 0.5);
}
.btn-outline-rose-700.disabled, .btn-outline-rose-700:disabled {
  color: #be123c;
  background-color: transparent;
}
.btn-outline-rose-700:not(:disabled):not(.disabled):active, .btn-outline-rose-700:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-700.dropdown-toggle {
  color: #FEFEFE;
  background-color: #be123c;
  border-color: #be123c;
}
.btn-outline-rose-700:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 18, 60, 0.5);
}

.btn-outline-rose-800 {
  color: #9f1239;
  border-color: #9f1239;
}
.btn-outline-rose-800:hover {
  color: #FEFEFE;
  background-color: #9f1239;
  border-color: #9f1239;
}
.btn-outline-rose-800:focus, .btn-outline-rose-800.focus {
  box-shadow: 0 0 0 0.2rem rgba(159, 18, 57, 0.5);
}
.btn-outline-rose-800.disabled, .btn-outline-rose-800:disabled {
  color: #9f1239;
  background-color: transparent;
}
.btn-outline-rose-800:not(:disabled):not(.disabled):active, .btn-outline-rose-800:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-800.dropdown-toggle {
  color: #FEFEFE;
  background-color: #9f1239;
  border-color: #9f1239;
}
.btn-outline-rose-800:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(159, 18, 57, 0.5);
}

.btn-outline-rose-900 {
  color: #881337;
  border-color: #881337;
}
.btn-outline-rose-900:hover {
  color: #FEFEFE;
  background-color: #881337;
  border-color: #881337;
}
.btn-outline-rose-900:focus, .btn-outline-rose-900.focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 19, 55, 0.5);
}
.btn-outline-rose-900.disabled, .btn-outline-rose-900:disabled {
  color: #881337;
  background-color: transparent;
}
.btn-outline-rose-900:not(:disabled):not(.disabled):active, .btn-outline-rose-900:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-900.dropdown-toggle {
  color: #FEFEFE;
  background-color: #881337;
  border-color: #881337;
}
.btn-outline-rose-900:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 19, 55, 0.5);
}

.btn-outline-rose-950 {
  color: #4c0519;
  border-color: #4c0519;
}
.btn-outline-rose-950:hover {
  color: #FEFEFE;
  background-color: #4c0519;
  border-color: #4c0519;
}
.btn-outline-rose-950:focus, .btn-outline-rose-950.focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 5, 25, 0.5);
}
.btn-outline-rose-950.disabled, .btn-outline-rose-950:disabled {
  color: #4c0519;
  background-color: transparent;
}
.btn-outline-rose-950:not(:disabled):not(.disabled):active, .btn-outline-rose-950:not(:disabled):not(.disabled).active, .show > .btn-outline-rose-950.dropdown-toggle {
  color: #FEFEFE;
  background-color: #4c0519;
  border-color: #4c0519;
}
.btn-outline-rose-950:not(:disabled):not(.disabled):active:focus, .btn-outline-rose-950:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rose-950.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 5, 25, 0.5);
}

.btn-outline-cyph {
  color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cyph:hover {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cyph:focus, .btn-outline-cyph.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}
.btn-outline-cyph.disabled, .btn-outline-cyph:disabled {
  color: #469BBA;
  background-color: transparent;
}
.btn-outline-cyph:not(:disabled):not(.disabled):active, .btn-outline-cyph:not(:disabled):not(.disabled).active, .show > .btn-outline-cyph.dropdown-toggle {
  color: #FEFEFE;
  background-color: #469BBA;
  border-color: #469BBA;
}
.btn-outline-cyph:not(:disabled):not(.disabled):active:focus, .btn-outline-cyph:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyph.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 155, 186, 0.5);
}

.btn-outline-rame {
  color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-rame:hover {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-rame:focus, .btn-outline-rame.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}
.btn-outline-rame.disabled, .btn-outline-rame:disabled {
  color: #D9AE00;
  background-color: transparent;
}
.btn-outline-rame:not(:disabled):not(.disabled):active, .btn-outline-rame:not(:disabled):not(.disabled).active, .show > .btn-outline-rame.dropdown-toggle {
  color: #212529;
  background-color: #D9AE00;
  border-color: #D9AE00;
}
.btn-outline-rame:not(:disabled):not(.disabled):active:focus, .btn-outline-rame:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rame.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 174, 0, 0.5);
}

.btn-outline-dream {
  color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-dream:hover {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-dream:focus, .btn-outline-dream.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}
.btn-outline-dream.disabled, .btn-outline-dream:disabled {
  color: #FF64C2;
  background-color: transparent;
}
.btn-outline-dream:not(:disabled):not(.disabled):active, .btn-outline-dream:not(:disabled):not(.disabled).active, .show > .btn-outline-dream.dropdown-toggle {
  color: #212529;
  background-color: #FF64C2;
  border-color: #FF64C2;
}
.btn-outline-dream:not(:disabled):not(.disabled):active:focus, .btn-outline-dream:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dream.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 100, 194, 0.5);
}

.btn-outline-rhdt {
  color: #00B050;
  border-color: #00B050;
}
.btn-outline-rhdt:hover {
  color: #FEFEFE;
  background-color: #00B050;
  border-color: #00B050;
}
.btn-outline-rhdt:focus, .btn-outline-rhdt.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 176, 80, 0.5);
}
.btn-outline-rhdt.disabled, .btn-outline-rhdt:disabled {
  color: #00B050;
  background-color: transparent;
}
.btn-outline-rhdt:not(:disabled):not(.disabled):active, .btn-outline-rhdt:not(:disabled):not(.disabled).active, .show > .btn-outline-rhdt.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00B050;
  border-color: #00B050;
}
.btn-outline-rhdt:not(:disabled):not(.disabled):active:focus, .btn-outline-rhdt:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rhdt.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 176, 80, 0.5);
}

.btn-outline-dayli {
  color: #5ECFCB;
  border-color: #5ECFCB;
}
.btn-outline-dayli:hover {
  color: #212529;
  background-color: #5ECFCB;
  border-color: #5ECFCB;
}
.btn-outline-dayli:focus, .btn-outline-dayli.focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 207, 203, 0.5);
}
.btn-outline-dayli.disabled, .btn-outline-dayli:disabled {
  color: #5ECFCB;
  background-color: transparent;
}
.btn-outline-dayli:not(:disabled):not(.disabled):active, .btn-outline-dayli:not(:disabled):not(.disabled).active, .show > .btn-outline-dayli.dropdown-toggle {
  color: #212529;
  background-color: #5ECFCB;
  border-color: #5ECFCB;
}
.btn-outline-dayli:not(:disabled):not(.disabled):active:focus, .btn-outline-dayli:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dayli.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(94, 207, 203, 0.5);
}

.btn-outline-cubai {
  color: #DF6F2D;
  border-color: #DF6F2D;
}
.btn-outline-cubai:hover {
  color: #FEFEFE;
  background-color: #DF6F2D;
  border-color: #DF6F2D;
}
.btn-outline-cubai:focus, .btn-outline-cubai.focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 111, 45, 0.5);
}
.btn-outline-cubai.disabled, .btn-outline-cubai:disabled {
  color: #DF6F2D;
  background-color: transparent;
}
.btn-outline-cubai:not(:disabled):not(.disabled):active, .btn-outline-cubai:not(:disabled):not(.disabled).active, .show > .btn-outline-cubai.dropdown-toggle {
  color: #FEFEFE;
  background-color: #DF6F2D;
  border-color: #DF6F2D;
}
.btn-outline-cubai:not(:disabled):not(.disabled):active:focus, .btn-outline-cubai:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cubai.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 111, 45, 0.5);
}

.btn-outline-witch {
  color: #390A57;
  border-color: #390A57;
}
.btn-outline-witch:hover {
  color: #FEFEFE;
  background-color: #390A57;
  border-color: #390A57;
}
.btn-outline-witch:focus, .btn-outline-witch.focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 10, 87, 0.5);
}
.btn-outline-witch.disabled, .btn-outline-witch:disabled {
  color: #390A57;
  background-color: transparent;
}
.btn-outline-witch:not(:disabled):not(.disabled):active, .btn-outline-witch:not(:disabled):not(.disabled).active, .show > .btn-outline-witch.dropdown-toggle {
  color: #FEFEFE;
  background-color: #390A57;
  border-color: #390A57;
}
.btn-outline-witch:not(:disabled):not(.disabled):active:focus, .btn-outline-witch:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-witch.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 10, 87, 0.5);
}

.btn-outline-fc {
  color: #516;
  border-color: #516;
}
.btn-outline-fc:hover {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-fc:focus, .btn-outline-fc.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}
.btn-outline-fc.disabled, .btn-outline-fc:disabled {
  color: #516;
  background-color: transparent;
}
.btn-outline-fc:not(:disabled):not(.disabled):active, .btn-outline-fc:not(:disabled):not(.disabled).active, .show > .btn-outline-fc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-fc:not(:disabled):not(.disabled):active:focus, .btn-outline-fc:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-fc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.btn-outline-hugh {
  color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-hugh:hover {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-hugh:focus, .btn-outline-hugh.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}
.btn-outline-hugh.disabled, .btn-outline-hugh:disabled {
  color: #F1BC15;
  background-color: transparent;
}
.btn-outline-hugh:not(:disabled):not(.disabled):active, .btn-outline-hugh:not(:disabled):not(.disabled).active, .show > .btn-outline-hugh.dropdown-toggle {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-hugh:not(:disabled):not(.disabled):active:focus, .btn-outline-hugh:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-hugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}

.btn-outline-dfc {
  color: #516;
  border-color: #516;
}
.btn-outline-dfc:hover {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-dfc:focus, .btn-outline-dfc.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}
.btn-outline-dfc.disabled, .btn-outline-dfc:disabled {
  color: #516;
  background-color: transparent;
}
.btn-outline-dfc:not(:disabled):not(.disabled):active, .btn-outline-dfc:not(:disabled):not(.disabled).active, .show > .btn-outline-dfc.dropdown-toggle {
  color: #FEFEFE;
  background-color: #516;
  border-color: #516;
}
.btn-outline-dfc:not(:disabled):not(.disabled):active:focus, .btn-outline-dfc:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dfc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 17, 102, 0.5);
}

.btn-outline-dhugh {
  color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-dhugh:hover {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-dhugh:focus, .btn-outline-dhugh.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}
.btn-outline-dhugh.disabled, .btn-outline-dhugh:disabled {
  color: #F1BC15;
  background-color: transparent;
}
.btn-outline-dhugh:not(:disabled):not(.disabled):active, .btn-outline-dhugh:not(:disabled):not(.disabled).active, .show > .btn-outline-dhugh.dropdown-toggle {
  color: #212529;
  background-color: #F1BC15;
  border-color: #F1BC15;
}
.btn-outline-dhugh:not(:disabled):not(.disabled):active:focus, .btn-outline-dhugh:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dhugh.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 188, 21, 0.5);
}

.btn-outline-defrag {
  color: #00A3A1;
  border-color: #00A3A1;
}
.btn-outline-defrag:hover {
  color: #FEFEFE;
  background-color: #00A3A1;
  border-color: #00A3A1;
}
.btn-outline-defrag:focus, .btn-outline-defrag.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 161, 0.5);
}
.btn-outline-defrag.disabled, .btn-outline-defrag:disabled {
  color: #00A3A1;
  background-color: transparent;
}
.btn-outline-defrag:not(:disabled):not(.disabled):active, .btn-outline-defrag:not(:disabled):not(.disabled).active, .show > .btn-outline-defrag.dropdown-toggle {
  color: #FEFEFE;
  background-color: #00A3A1;
  border-color: #00A3A1;
}
.btn-outline-defrag:not(:disabled):not(.disabled):active:focus, .btn-outline-defrag:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-defrag.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 163, 161, 0.5);
}

.btn-outline-heist {
  color: #D55C25;
  border-color: #D55C25;
}
.btn-outline-heist:hover {
  color: #FEFEFE;
  background-color: #D55C25;
  border-color: #D55C25;
}
.btn-outline-heist:focus, .btn-outline-heist.focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 92, 37, 0.5);
}
.btn-outline-heist.disabled, .btn-outline-heist:disabled {
  color: #D55C25;
  background-color: transparent;
}
.btn-outline-heist:not(:disabled):not(.disabled):active, .btn-outline-heist:not(:disabled):not(.disabled).active, .show > .btn-outline-heist.dropdown-toggle {
  color: #FEFEFE;
  background-color: #D55C25;
  border-color: #D55C25;
}
.btn-outline-heist:not(:disabled):not(.disabled):active:focus, .btn-outline-heist:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-heist.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 92, 37, 0.5);
}

.btn-outline-aftrl {
  color: #0B2241;
  border-color: #0B2241;
}
.btn-outline-aftrl:hover {
  color: #FEFEFE;
  background-color: #0B2241;
  border-color: #0B2241;
}
.btn-outline-aftrl:focus, .btn-outline-aftrl.focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 34, 65, 0.5);
}
.btn-outline-aftrl.disabled, .btn-outline-aftrl:disabled {
  color: #0B2241;
  background-color: transparent;
}
.btn-outline-aftrl:not(:disabled):not(.disabled):active, .btn-outline-aftrl:not(:disabled):not(.disabled).active, .show > .btn-outline-aftrl.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0B2241;
  border-color: #0B2241;
}
.btn-outline-aftrl:not(:disabled):not(.disabled):active:focus, .btn-outline-aftrl:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-aftrl.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(11, 34, 65, 0.5);
}

.btn-outline-consp {
  color: #0038A7;
  border-color: #0038A7;
}
.btn-outline-consp:hover {
  color: #FEFEFE;
  background-color: #0038A7;
  border-color: #0038A7;
}
.btn-outline-consp:focus, .btn-outline-consp.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 56, 167, 0.5);
}
.btn-outline-consp.disabled, .btn-outline-consp:disabled {
  color: #0038A7;
  background-color: transparent;
}
.btn-outline-consp:not(:disabled):not(.disabled):active, .btn-outline-consp:not(:disabled):not(.disabled).active, .show > .btn-outline-consp.dropdown-toggle {
  color: #FEFEFE;
  background-color: #0038A7;
  border-color: #0038A7;
}
.btn-outline-consp:not(:disabled):not(.disabled):active:focus, .btn-outline-consp:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-consp.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 56, 167, 0.5);
}

.btn-outline-tort {
  color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-tort:hover {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-tort:focus, .btn-outline-tort.focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}
.btn-outline-tort.disabled, .btn-outline-tort:disabled {
  color: #C30C1E;
  background-color: transparent;
}
.btn-outline-tort:not(:disabled):not(.disabled):active, .btn-outline-tort:not(:disabled):not(.disabled).active, .show > .btn-outline-tort.dropdown-toggle {
  color: #FEFEFE;
  background-color: #C30C1E;
  border-color: #C30C1E;
}
.btn-outline-tort:not(:disabled):not(.disabled):active:focus, .btn-outline-tort:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tort.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 12, 30, 0.5);
}

.btn-outline-hohurry {
  color: #D51F26;
  border-color: #D51F26;
}
.btn-outline-hohurry:hover {
  color: #FEFEFE;
  background-color: #D51F26;
  border-color: #D51F26;
}
.btn-outline-hohurry:focus, .btn-outline-hohurry.focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 31, 38, 0.5);
}
.btn-outline-hohurry.disabled, .btn-outline-hohurry:disabled {
  color: #D51F26;
  background-color: transparent;
}
.btn-outline-hohurry:not(:disabled):not(.disabled):active, .btn-outline-hohurry:not(:disabled):not(.disabled).active, .show > .btn-outline-hohurry.dropdown-toggle {
  color: #FEFEFE;
  background-color: #D51F26;
  border-color: #D51F26;
}
.btn-outline-hohurry:not(:disabled):not(.disabled):active:focus, .btn-outline-hohurry:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-hohurry.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 31, 38, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #469BBA;
  text-decoration: none;
}
.btn-link:hover {
  color: black;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.vld-shown {
  overflow: hidden;
}

.vld-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  align-items: center;
  display: none;
  justify-content: center;
  overflow: hidden;
  z-index: 9999;
}

.vld-overlay.is-active {
  display: flex;
}

.vld-overlay.is-full-page {
  z-index: 9999;
  position: fixed;
}

.vld-overlay .vld-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  opacity: 0.5;
}

.vld-overlay .vld-icon, .vld-parent {
  position: relative;
}

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}

@media (min-width: 576px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: "";
  display: inline-block;
  position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span,
.bootstrap-datetimepicker-widget .picker-switch td i {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0.25rem;
  padding: 0.5em;
}

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #f8f9fa;
}

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #dee2e6;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #f8f9fa;
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #dee2e6;
}

.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

.bootstrap-datetimepicker-widget table td.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #dee2e6;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #dee2e6;
  color: #007bff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span,
.bootstrap-datetimepicker-widget table td i {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 0.25rem;
}

.bootstrap-datetimepicker-widget table td span:hover,
.bootstrap-datetimepicker-widget table td i:hover {
  background: #f8f9fa;
}

.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td i.active {
  background-color: #dee2e6;
  color: #007bff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td span.old,
.bootstrap-datetimepicker-widget table td i.old {
  color: #dee2e6;
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td i.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover,
.bootstrap-datetimepicker-widget table td i.disabled:hover {
  background: none;
  color: #dee2e6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-group.date .input-group-text {
  cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/**
 * We need a clone of bootstrap color-yiq mixin so we can get the same value for color
 */
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*\
      #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 4's default dropdown styles.
   *
   * @see https://getbootstrap.com/docs/4.0/components/dropdowns/
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see hhttps://getbootstrap.com/docs/4.0/components/forms/#disabled-forms
   */
  /*------------------------------------*\
      #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*\
      #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*\
    #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see https://getbootstrap.com/docs/4.0/components/forms/#sizing
   */
  /* 1 */
  /*------------------------------------*\
    #RTL SUPPORT
  \*------------------------------------*/
}
.select2-container--bootstrap .select2-selection {
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #FEFEFE;
  border: 1px solid #adb5bd;
  color: #495057;
  font-size: 0.9rem;
  outline: 0;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap .select2-selection {
    transition: none;
  }
}
.select2-container--bootstrap .select2-selection.form-control {
  border-radius: 0.25rem;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #FEFEFE;
  border: 1px solid #adb5bd;
  color: #495057;
  font-size: 0.9rem;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
    transition: none;
  }
}
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */
}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #6c757d;
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #6c757d;
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #6c757d;
}
.select2-container--bootstrap .select2-results__option {
  padding: 0.375rem 0.75rem;
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */
}
.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #868e96;
  cursor: not-allowed;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #dee2e6;
  color: #16181b;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #0A2D49;
  color: #FEFEFE;
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 0.375rem 0.75rem;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -0.75rem;
  padding-left: 1.5rem;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1.5rem;
  padding-left: 2.25rem;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2.25rem;
  padding-left: 3rem;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3rem;
  padding-left: 3.75rem;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3.75rem;
  padding-left: 4.5rem;
}
.select2-container--bootstrap .select2-results__group {
  color: #6c757d;
  display: block;
  padding: 0.375rem 0.75rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  white-space: nowrap;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  border-color: #1972b9;
  box-shadow: 0 0 0 0.2rem rgba(10, 45, 73, 0.25);
}
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.25rem 0.25rem 0.25rem;
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
  box-shadow: none;
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-color: transparent;
  box-shadow: none;
}
.select2-container--bootstrap .select2-selection__clear {
  color: #6c757d;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bootstrap .select2-selection__clear:hover {
  color: "#111";
}
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #adb5bd;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #dee2e6;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap .select2-dropdown {
  border-color: #1972b9;
  overflow-x: hidden;
  margin-top: -1px;
}
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px;
}
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--bootstrap .select2-selection--single {
  height: calc(1.6em + 0.75rem + 2px);
  line-height: 1.6;
  padding: 0.375rem 1.5rem 0.375rem 0.75rem;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 0.75rem;
  top: 0;
  width: 0.25rem;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #6c757d transparent transparent transparent;
  border-style: solid;
  border-width: 0.25rem 0.25rem 0 0.25rem;
  height: 0;
  left: 0;
  margin-left: -0.25rem;
  margin-top: -0.125rem;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #495057;
  padding: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #6c757d;
}
.select2-container--bootstrap .select2-selection--multiple {
  min-height: calc(1.6em + 0.75rem + 2px);
  padding: 0;
  height: auto;
  /**
   * Make Multi Select2's choices match Bootstrap 4's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1.6;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #6c757d;
  float: left;
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #495057;
  background: #dee2e6;
  border: 1px solid #6c757d;
  border-radius: 0.25rem;
  cursor: default;
  float: left;
  margin: calc(0.375rem - 1px) 0 0 0.375rem;
  padding: 0 0.375rem;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 0.75rem;
  height: calc(1.6em + 0.75rem + 2px);
  line-height: 1.6;
  margin: -1px 0;
  min-width: 5em;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #6c757d;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 0.1875rem;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: "#111";
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.375rem;
}
.select2-container--bootstrap .select2-selection--single.form-control-sm, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 0.2rem;
  font-size: 0.7875rem;
  height: calc(1.5em + 0.5rem + 2px);
  line-height: 1.6;
  padding: 0.25rem 1.25rem 0.25rem 0.5rem;
  /* 2 */
}
.select2-container--bootstrap .select2-selection--single.form-control-sm .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -0.25rem;
}
.select2-container--bootstrap .select2-selection--multiple.form-control-sm, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  border-radius: 0.2rem;
  min-height: calc(1.5em + 0.5rem + 2px);
}
.select2-container--bootstrap .select2-selection--multiple.form-control-sm .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 0.7875rem;
  line-height: 1.6;
  margin: calc(0.25rem - 1px) 0 0 0.25rem;
  padding: 0 0.25rem;
}
.select2-container--bootstrap .select2-selection--multiple.form-control-sm .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.5rem;
  font-size: 0.7875rem;
  height: calc(1.5em + 0.5rem + 2px);
  line-height: 1.6;
}
.select2-container--bootstrap .select2-selection--multiple.form-control-sm .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.25rem;
}
.select2-container--bootstrap .select2-selection--single.form-control-lg, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 0.3rem;
  font-size: 1.125rem;
  height: calc(1.5em + 1rem + 2px);
  line-height: 1.6;
  padding: 0.5rem 1.9375rem 0.5rem 1rem;
  /* 1 */
}
.select2-container--bootstrap .select2-selection--single.form-control-lg .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 0.3125rem;
}
.select2-container--bootstrap .select2-selection--single.form-control-lg .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 0.3125rem 0.3125rem 0 0.3125rem;
  margin-left: -0.3125rem;
  margin-left: -0.5rem;
  margin-top: -0.15625rem;
}
.select2-container--bootstrap .select2-selection--multiple.form-control-lg, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: calc(1.5em + 1rem + 2px);
  border-radius: 0.3rem;
}
.select2-container--bootstrap .select2-selection--multiple.form-control-lg .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 1.125rem;
  line-height: 1.6;
  border-radius: 0.25rem;
  margin: calc(0.5rem - 1px) 0 0 0.5rem;
  padding: 0 0.5rem;
}
.select2-container--bootstrap .select2-selection--multiple.form-control-lg .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 1rem;
  font-size: 1.125rem;
  height: calc(1.5em + 1rem + 2px);
  line-height: 1.6;
}
.select2-container--bootstrap .select2-selection--multiple.form-control-lg .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.5rem;
}
.select2-container--bootstrap .select2-selection.form-control-lg.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.select2-container--bootstrap .select2-selection.form-control-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}
.select2-container--bootstrap[dir=rtl] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single {
  padding-left: 1.5rem;
  padding-right: 0.75rem;
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 0.75rem;
  right: auto;
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 0.375rem;
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--bootstrap .select2-dropdown[dir=rtl] .select2-results__options {
  text-align: right;
}

/*------------------------------------*\
  #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see https://getbootstrap.com/docs/4.0/components/forms/#validation
 */
.is-valid .select2-dropdown,
.is-valid .select2-selection {
  border-color: #28b745;
}
.is-valid .select2-container--focus .select2-selection,
.is-valid .select2-container--open .select2-selection {
  border-color: #1f8d35;
}
.is-valid .select2-container--focus .select2-selection:focus,
.is-valid .select2-container--open .select2-selection:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.25);
}
.is-valid.select2-drop-active {
  border-color: #1f8d35;
}
.is-valid.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #1f8d35;
}

.is-invalid .select2-dropdown,
.is-invalid .select2-selection {
  border-color: #F5250A;
}
.is-invalid .select2-container--focus .select2-selection,
.is-invalid .select2-container--open .select2-selection {
  border-color: #c41e08;
}
.is-invalid .select2-container--focus .select2-selection:focus,
.is-invalid .select2-container--open .select2-selection:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.25);
}
.is-invalid.select2-drop-active {
  border-color: #c41e08;
}
.is-invalid.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #c41e08;
}

/* Validation classes on parent element. Preserved Bootstrap 3 validation classes */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #ffe606;
}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  border-color: #d2bd00;
}
.has-warning .select2-container--focus .select2-selection:focus,
.has-warning .select2-container--open .select2-selection:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 230, 6, 0.25);
}
.has-warning.select2-drop-active {
  border-color: #d2bd00;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #d2bd00;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #F5250A;
}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  border-color: #c41e08;
}
.has-error .select2-container--focus .select2-selection:focus,
.has-error .select2-container--open .select2-selection:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 37, 10, 0.25);
}
.has-error.select2-drop-active {
  border-color: #c41e08;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #c41e08;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #28b745;
}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  border-color: #1f8d35;
}
.has-success .select2-container--focus .select2-selection:focus,
.has-success .select2-container--open .select2-selection:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 183, 69, 0.25);
}
.has-success.select2-drop-active {
  border-color: #1f8d35;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #1f8d35;
}

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * @see https://getbootstrap.com/docs/4.0/components/input-group/
 * @see https://github.com/twbs/bootstrap/blob/v4.4.1/scss/_input-group.scss
 */
/**
 * Reset rounded corners
 */
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap > .selection > .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .select2-hidden-accessible + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection,
.input-group > .select2-hidden-accessible + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .select2-container--bootstrap {
  flex: 1 1 auto;
  position: relative;
  z-index: 2;
  width: 1%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */
  /**
   * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
   * Multi Select2's height which - depending on how many elements have been selected -
   * may grow taller than its initial size.
   *
   * @see https://github.com/twbs/bootstrap/blob/v4.4.1/scss/_input-group.scss
   */
}
.input-group > .select2-container--bootstrap > .selection {
  display: flex;
  flex: 1 1 auto;
}
.input-group > .select2-container--bootstrap > .selection > .select2-selection.form-control {
  float: none;
}
.input-group > .select2-container--bootstrap.select2-container--open, .input-group > .select2-container--bootstrap.select2-container--focus {
  z-index: 3;
}
.input-group > .select2-container--bootstrap,
.input-group > .select2-container--bootstrap .input-group-append,
.input-group > .select2-container--bootstrap .input-group-prepend,
.input-group > .select2-container--bootstrap .input-group-append .btn,
.input-group > .select2-container--bootstrap .input-group-prepend .btn {
  vertical-align: top;
}

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

/**
 * Display override for inline forms
 */
@media (min-width: 576px) {
  .form-inline .select2-container--bootstrap {
    display: inline-block;
  }
}

.hero__video-container video {
  display: block;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tte-video.hero-video-container video {
  display: block;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.tte-hero-carousel {
  position: absolute;
  top: 0;
  margin-top: 220px;
}

.carousel {
  z-index: 10;
  flex-grow: 1;
  flex-basis: auto;
  display: flex;
  align-items: top;
}

.slide-header {
  padding-bottom: 0.5em;
  color: #FFF;
  text-shadow: 2px 2px 14px rgba(0, 0, 0, 0.75);
}

.panel-cont {
  padding: 30px 0;
}
@media (min-width: 576px) {
  .panel-cont {
    padding: 60px 0;
  }
}
@media (min-width: 768px) {
  .panel-cont {
    padding: 90px 0;
  }
}

.cryptology-font-shadow {
  text-shadow: 0 0 0.3em #469BBA;
}

.text-mega, .text-huge, .hero-cont p, .intro-text {
  font-weight: 700;
}

@media (min-width: 576px) {
  .intro-text {
    font-size: 30px;
  }
}

.hero-cont p, .intro-text {
  color: #FFF;
  text-shadow: 2px 2px 14px rgba(0, 0, 0, 0.75);
}

.text-mega {
  font-size: 44px;
}
@media (max-width: 991.98px) {
  .text-mega {
    font-size: 42px;
  }
}
@media (min-width: 992px) {
  .text-mega {
    font-size: 80px;
  }
}

.text-huge {
  font-size: 40px;
}
@media (min-width: 576px) {
  .text-huge {
    font-size: 50px;
  }
}
@media (min-width: 768px) {
  .text-huge {
    font-size: 60px;
  }
}

.text-large {
  font-size: 36px;
}
@media (min-width: 576px) {
  .text-large {
    font-size: 45px;
  }
}
@media (min-width: 768px) {
  .text-large {
    font-size: 50px;
  }
}

.hero-cont p, .panel-cont p, .half-panel p {
  font-size: 20px;
}

.intro-text {
  font-size: 20px;
  margin: 1em 0;
  padding-bottom: 1em;
}

.font-color-black {
  color: #000;
}

.font-color-white {
  color: #FFF;
}

.social li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.social img {
  width: 40px;
}

.link-on-blue, .link-on-blue:link, .link-on-blue:visited, .link-on-blue:active {
  color: #16303A;
}

.link-on-blue:hover {
  color: #1F4553;
}

.maticon-fontsz {
  font-size: 48px;
}

@media (min-width: 768px) {
  .col-la {
    width: 50%;
  }
}

/**
 * Calendar
 */
/**
 * CSS for original Cryptology Style Calendar
 */
.bookatron {
  background-color: #0A2D49;
}
@media (min-width: 768px) {
  .bookatron {
    font-size: 1.625em;
  }
}

.bookatron-cryptology {
  background-color: #85DAF9;
}

.mainCal {
  background-color: #104976;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}

.mainCal-cryptology {
  background-color: #75CAE9;
}

#calSubHeader {
  padding: 0 10px;
  padding: 20px 0 30px;
}

.calHeader, .calHeader-cryptology {
  padding: 20px 0;
  border-top-left-radius: 25px;
}

.calHeader, .calTimeslots {
  background-color: #205986;
}

.calHeader-cryptology, .calTimeslots-cryptology {
  background-color: #95EAFF;
}

.calPrevNext {
  color: black;
  text-decoration: none;
  padding: 0.9em 0.5em 0.3em;
  background-color: white;
  border-radius: 100%;
}
@media (min-width: 768px) {
  .calPrevNext {
    padding: 7px 10px;
  }
}

.calPrevNext:hover {
  color: #000;
  background-color: #95eAFF;
}

.calTitle {
  font-weight: 700;
  font-size: 1.1em;
}
@media (min-width: 768px) {
  .calTitle {
    font-size: 1.2em;
  }
}

.calDays span {
  position: relative;
  float: left;
  width: 14.28571%;
  font-size: 25px;
}

@media (min-width: 576px) {
  /*md*/
  .calDays span {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  /*md*/
  .calDays span {
    font-size: 25px;
  }

  .calTitle {
    font-size: 1em;
  }
}
@media (min-width: 992px) {
  /*md*/
  .calDays span {
    font-size: 32px;
  }
}
.dates > * {
  position: relative;
  float: left;
  width: 14.28571%;
  padding: 1em 0;
  color: #99F;
}

.dates-cryptology > * {
  position: relative;
  float: left;
  width: 14.28571%;
  padding: 1em 0;
  color: #444;
}

.calTimeslots, .calTimeslots-cryptology {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}

.timeslots > * {
  float: left;
  margin-bottom: 22px;
  font-size: 20px;
}

.timeSlotCal {
  color: #208810;
}

.timeSlotCal-cryptology {
  color: #480;
}

.timeSlotHotel {
  display: flex;
  padding: 6px;
}

.timeSlotHotel p {
  flex-grow: 1;
  height: 90%;
  width: 90%;
  border-radius: 5px;
  font-size: 125%;
  background-color: rgba(255, 255, 255, 0.35);
  color: #FFF;
  text-decoration: line-through;
}

.timeSlotHotel.timeSlotCalPast p, .timeSlotHotel.timeSlotCalHotelNoAvailability p {
  /* background-color: rgba(255,0,0,0.35); */
  color: #FFF;
  text-decoration: line-through;
  cursor: not-allowed;
}

.timeSlotHotel.timeSlotCalHotelNoAvailability p {
  background-color: rgba(255, 0, 0, 0.35);
}

.timeSlotCalPast p {
  text-decoration: line-through;
}

.timeSlotHotel.timeSlotCalHotelHasAvailability {
  border-color: #00A000;
}

.timeSlotHotel.timeSlotCalHotelHasAvailability p {
  background-color: rgba(0, 200, 0, 0.4);
  font-weight: 700;
  text-decoration: none;
}

.timeSlotHotel.timeSlotCalHotelAvailableButDoesNotStartToday p {
  text-decoration: none;
}

a.timeSlotCal:hover {
  color: #FFF;
}

.calendarMonthHotel .calKeyAvail {
  background-color: rgba(0, 200, 0, 0.35);
}

.calendarMonthHotel .calKeyBooked {
  background-color: rgba(255, 0, 0, 0.55);
}

.timeSlotCalNotBooked {
  color: #5A0;
  font-weight: 700;
}

.timeSlotCalNotBooked:hover {
  color: #FFF;
}

.timeSlotCalNotBooked:after {
  content: "";
  position: absolute;
  left: 6%;
  top: 10%;
  /*border-radius: 33%;*/
  /*border: #480 dotted 3px;*/
  height: 2.8em;
  width: 2.8em;
}
@media (min-width: 768px) {
  .timeSlotCalNotBooked:after {
    left: 23%;
    top: 12%;
  }
}

.timeSlotCalLocked {
  text-decoration: none;
  color: #F80;
  font-weight: 700;
}

.timeSlotCalBooked {
  cursor: not-allowed;
  text-decoration: none;
  opacity: 0.5;
  color: #F22;
  font-weight: 700;
  font-style: italic;
}

.timeSlotCalBooked-cryptology {
  text-shadow: none;
  color: #F10;
}

.timeSlotCalHalfBooked {
  color: #30FF10;
  font-weight: 700;
}

.timeSlotCalHotelNoAvailability {
  cursor: not-allowed;
  text-decoration: none;
  opacity: 0.5;
  color: #F00;
  font-weight: 700;
  font-style: italic;
}

.timeSlotCalHalfBooked-cryptology {
  color: #480;
}

.calKey {
  display: inline-block;
  position: relative;
  top: 6px;
  margin-right: 0.625em;
  width: 2em;
  height: 2em;
  border-radius: 3px;
}

.calKeyBooked {
  background-color: #F10;
}

.calKeyBooked-cryptology {
  background-color: #F10;
}

.calKeyAvail {
  background-color: #30FF10;
}

.calKeyAvail-cryptology {
  background-color: #480;
}

.calKeyLocked {
  background-color: #F80;
}

/**
 * END CSS for original Cryptology Style Calendar
 */
/**
 * END CSS for Weekly Grid Style Calendar
 */
.bgDarker {
  background: rgba(0, 0, 0, 0.3);
}
@media (min-width: 992px) {
  .bgDarker {
    border-radius: 10px;
    padding: 20px 10px;
    margin-top: 20px;
  }
}

.choice-cards-carousel {
  position: relative;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}

.choice-cards-container {
  display: flex;
  position: relative;
  width: 100%;
  overflow-x: auto;
  margin: auto;
  gap: 1em;
  height: 100%;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
}

.choice-cards-carousel-button {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  cursor: pointer;
  color: white;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.choice-cards-carousel-prev {
  left: 0.25em;
}

.choice-cards-carousel-next {
  right: 0.25em;
}

.choice-cards-carousel-button span.material-icons {
  margin-top: 9px;
}

.choice-card {
  height: 10em;
  background-color: var(--tempus-blue-600);
  padding: 1em;
  border-radius: 0.5em;
  text-align: center;
  color: #FFF;
  align-content: center;
}
@media (max-width: 767.98px) {
  .choice-card {
    flex: 0 0 30%;
  }
}
@media (min-width: 992px) {
  .choice-card {
    flex: 0 0 23.5%;
  }
}
@media (min-width: 1200px) {
  .choice-card {
    flex: 0 0 18.7%;
  }
}

.choice-card-no-availability {
  background-color: var(--tempus-red);
}

.choice-card-title {
  font-size: 16px;
  margin-bottom: 4px;
}
@media (min-width: 992px) {
  .choice-card-title {
    font-size: 18px;
  }
}

.choice-card-subtitle {
  font-size: 12px;
  margin-bottom: 3px;
}
@media (min-width: 992px) {
  .choice-card-subtitle {
    font-size: 16px;
  }
}

.choice-card-button {
  color: #FEFEFE;
  --main-colour: var(--dark-green);
  background: var(--main-colour) linear-gradient(180deg, var(--main-colour), color-mix(in hsl, var(--main-colour), white 10%)) repeat-x;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border: 0.1rem solid color-mix(in hsl, var(--main-colour), black 10%);
  padding: 0.375rem 0.75rem 0.875rem;
  font-size: 0.9rem;
  line-height: 1.2;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin: 0;
  border-radius: 0.4rem;
}

.choice-card-button:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}

.choice-card-button-semi-available {
  --main-colour: color-mix(in hsl, var(--dark-orange), black 25%);
  background: var(--main-colour) linear-gradient(180deg, var(--main-colour), color-mix(in hsl, var(--main-colour), white 10%)) repeat-x;
}

.choice-card-button-not-available {
  --main-colour: color-mix(in hsl, var(--tempus-red), black 25%);
  background: var(--main-colour) linear-gradient(180deg, var(--main-colour), color-mix(in hsl, var(--main-colour), white 10%)) repeat-x;
  cursor: not-allowed;
}

@keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.calendar-cards-container {
  /*
    display: block;
    text-align: center;
  */
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: start;
  margin: 28px auto;
}

.calendarCardCellContainer {
  display: inline-block;
  box-shadow: none;
  width: 100%;
}
@media (min-width: 768px) {
  .calendarCardCellContainer {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .calendarCardCellContainer {
    width: 33%;
  }
}

.calendarCardCellWrapper {
  display: block;
  overflow: hidden;
  margin: 0 14px 28px;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
  border-style: solid;
  border-width: 1px;
  border-color: #FFF;
  color: #000;
}

.calendarCardImgContainer {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  border-radius: 3px 3px 0 0;
}

.booking-calendar-ls-mp {
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
  text-rendering: optimizelegibility;
  width: 100%;
  overflow-clip-margin: content-box;
  overflow-x: clip;
  overflow-y: clip;
}

.card-content, .card-booking-footer {
  padding: 12px;
}

.card-content-separator {
  border-color: #ffffff;
  border-width: 1px;
  border-style: dotted;
}

.card-experience-title {
  font-size: 18px;
  margin-bottom: 6px;
}

.card-content h3.card-experience-title {
  font-weight: 700;
}

.card-content p.card-experience-topline {
  font-size: 13px;
}

.card-booking-times-container:before {
  border-color: #ffffff;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 5px;
  left: 5px;
  border-top-width: 1px;
  border-top-style: dotted;
}

.card-booking-times-container {
  position: relative;
  text-align: left;
}

.card-booking-no-time-button {
  padding: 0 16px;
  margin-right: 8px;
  margin-bottom: 8px;
  min-height: 32px;
  line-height: 32px;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  text-transform: inherit;
  border-width: 1px;
  border-style: solid;
  border-radius: 32px;
  border-color: #ffffff;
  background-color: #f0f0f0;
  z-index: 5;
}

.card-booking-coming-soon-wrapper {
  display: flex;
  justify-content: center;
}

.card-booking-coming-soon {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 18px;
  background-color: rgba(249, 115, 22, 0.12);
  border: 1px solid rgba(249, 115, 22, 0.35);
  border-radius: 20px;
  color: #f97316;
  /* Subtle warm glow text */
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.card-booking-coming-soon .status-dot {
  width: 8px;
  height: 8px;
  background-color: #f97316;
  border-radius: 50%;
  box-shadow: 0 0 8px #f97316;
}

.card-content .card-booking-times-container .card-booking-time-button-no-slots {
  background-color: #d0d0d0;
  cursor: not-allowed;
  border-width: 2px;
  border-radius: 32px;
  border-color: #F10;
}

.card-booking-times-container {
  min-height: 138px;
  padding-top: 4px;
  margin-bottom: 8px;
}

.card-booking-time-button-wrapper {
  width: 33.33%;
  padding: 6px;
  font-size: 13px;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
}

.card-booking-time-button {
  border-color: #ffffff;
  min-height: 50px;
  padding: 12px 5px;
  text-align: center;
  border: 1px solid #d0d0d0;
  border-radius: 8px;
  width: 100%;
  transition: 0.25s ease-in-out;
}

.card-booking-time {
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 576px) {
  .card-booking-time {
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .card-booking-time {
    font-size: 1.6em;
  }
}

.card-booking-state {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: normal;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-available {
  border-color: #480;
  background-color: #280;
  color: #FFF;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-available:hover {
  border-color: #280;
  background-color: #480;
  color: #000;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-available-part {
  border-color: #6A0;
  background-color: #480;
  color: #FFF;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-available-part:hover {
  background-color: #480;
  background-color: #6A0;
  color: #000;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-available-c2b {
  border-color: #380;
  background-color: #170;
  color: #FFF;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-available-c2b:hover {
  border-color: #170;
  background-color: #380;
  color: #000;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-locked {
  border-color: #FA3;
  background-color: #f80;
  border-width: 2px;
  color: #FFF;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-locked:hover {
  border-color: #f80;
  background-color: #FA3;
  color: #000;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-booked {
  cursor: not-allowed;
  border-color: #F11;
  background-color: #D00;
  border-width: 2px;
  color: #FFF;
}

.card-booking-times-container .card-booking-time-button-wrapper .state-booked:hover {
  border-color: #C00;
  background-color: #F33;
  color: #000;
}

.roomslot-discount-description {
  margin: -5px -10px 6px;
  padding: 0;
  font-size: 120%;
  font-weight: 700;
  color: #000;
  background: linear-gradient(90deg, #c6901d 0%, #d4be5e 16%, #c9a53b 48%, #e9df90 75%, #e8d267 88%, #edd674 100%);
  transform: rotate(-2.5deg);
  border-radius: 4px;
}

.calendar-cards-container .roomslot-discount-description {
  padding: 7px 0;
  transform: rotate(-5deg);
  font-size: 133%;
}

.roomslot-discount-description-empty {
  background: transparent;
}

.calendarWeekGrid {
  /*background-color: #000;*/
}

.calendarWeekGrid .calendarWeekGrid_table {
  width: 100%;
  table-layout: fixed;
  color: #000;
}

.calendarWeekGrid .calendarWeekGrid_table th, .calendarWeekGrid .calendarWeekGrid_table td {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #CCC;
  padding: 10px 5px;
  position: relative;
  overflow: hidden;
  width: auto;
  background-clip: padding-box !important;
}
@media (max-width: 1199.98px) {
  .calendarWeekGrid .calendarWeekGrid_table th, .calendarWeekGrid .calendarWeekGrid_table td {
    height: 90px;
  }
}
@media (min-width: 1200px) {
  .calendarWeekGrid .calendarWeekGrid_table th, .calendarWeekGrid .calendarWeekGrid_table td {
    height: 100px;
  }
}

/* Hidden as it does nothing
.calendar-date-tools a p {
  font-size: 10px;
  @include media-breakpoint-up(md) {
    font-size: 12px;
  }
}
*/
.calendarWeekGrid .calendarWeekGrid_Button_PrevNext p {
  font-size: 12px;
}
@media (min-width: 768px) {
  .calendarWeekGrid .calendarWeekGrid_Button_PrevNext p {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .calendarWeekGrid .calendarWeekGrid_Button_PrevNext p {
    font-size: 16px;
  }
}

.calendarWeekGrid_Button_PrevNext {
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  border-radius: 10px;
  text-decoration: none;
  padding: 0.525em;
  margin-left: 4px;
  margin-right: 4px;
}
@media (min-width: 768px) {
  .calendarWeekGrid_Button_PrevNext {
    padding: 0.7em;
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media (min-width: 992px) {
  .calendarWeekGrid_Button_PrevNext {
    padding: 0.8em;
    margin-left: 6px;
    margin-right: 6px;
    min-width: 80px;
  }
}

.calendarWeekGrid_Button_PrevNext:hover {
  background-color: rgba(10, 45, 73, 0.7);
}

.calendar-date-tools:first-child {
  margin-left: 0;
}

.calendar-date-tools:last-child {
  margin-right: 0;
}

.calendarWeekGrid_Button_Today {
  padding: 10px 10px 9px;
}

.calendarGrid_Date_Title {
  padding-top: 10px;
  padding-bottom: 12px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 1199.98px) {
  .calendarGrid_Date_Title {
    font-size: 1em;
  }
}
@media (min-width: 1200px) {
  .calendarGrid_Date_Title {
    font-size: 1.2em;
  }
}

.calendarGrid_Date_Btn {
  background-color: rgba(0, 0, 0, 0.7);
  position: relative;
  top: -2px;
  left: -6px;
  padding-bottom: 8px;
  text-decoration: none;
  color: #FFF;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: #FFF;
}

.calendarGrid_Date_Btn:hover {
  background-color: rgba(10, 45, 73, 0.7);
  color: #FFF;
}

.calendarWeekGrid_Header {
  display: block;
  line-height: 1.25;
}

.calendarWeekGrid_Header_Day {
  font-size: 0.8em;
  font-weight: 700;
}
@media (min-width: 992px) {
  .calendarWeekGrid_Header_Day {
    font-size: 1em;
  }
}

.calendarWeekGrid_Header_Date {
  font-size: 1.7em;
}
@media (min-width: 992px) {
  .calendarWeekGrid_Header_Date {
    font-size: 2.5em;
  }
}

.calendarWeekGrid_Header_Month {
  font-size: 1em;
}

.calendarWeekGrid_Cell {
  display: block;
  line-height: 1.25;
}

.calendarWeekGrid_Cell_Time {
  font-size: 0.95em;
  font-weight: 700;
}
@media (min-width: 576px) {
  .calendarWeekGrid_Cell_Time {
    font-size: 1em;
  }
}
@media (min-width: 992px) {
  .calendarWeekGrid_Cell_Time {
    font-size: 1.6em;
  }
}

.calendarWeekGrid_Cell_Availability {
  font-size: 0.8em;
  font-weight: 700;
  letter-spacing: -1px;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .calendarWeekGrid_Cell_Availability {
    font-size: 1em;
    letter-spacing: normal;
  }
}

@media (max-width: 1199.98px) {
  .calendarWeekGrid_Row7Day .calendarWeekGrid_Cell_Time {
    line-height: 0.9em;
  }
}

.calendarWeekGrid_Row7Day .calendarWeekGrid_Cell_Availability {
  margin-top: 5px;
  font-size: 0.6em;
  letter-spacing: 0;
  text-transform: revert;
}
@media (min-width: 992px) {
  .calendarWeekGrid_Row7Day .calendarWeekGrid_Cell_Availability {
    font-size: 0.9em;
    letter-spacing: normal;
    text-transform: uppercase;
  }
}

@media (max-width: 767.98px) {
  body .calendarWeekGrid_table p.calendarWeekGrid_Room_title {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  body .calendarWeekGrid_table p.calendarWeekGrid_Room_title {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  body .calendarWeekGrid_table p.calendarWeekGrid_Room_title {
    font-size: 18px;
  }
}

.calendarWeekGrid .calendarWeekGrid_table th.calendarWeekGrid_Footer_Heading_Cell {
  height: auto;
}

.calendarWeekGrid_bg_booked {
  background-color: #F10;
}

.calendarWeekGrid_bg_available_part {
  background-color: #6A0;
  cursor: pointer;
}

.calendarWeekGrid_bg_available {
  background-color: #480;
  cursor: pointer;
}

.calendarWeekGrid_bg_available_c2b {
  background-color: #270;
  cursor: pointer;
}

.calendarWeekGrid_bg_locked {
  background-color: #F80;
  cursor: pointer;
}

.calendarWeekGrid_bg_available:hover, .calendarWeekGrid_bg_locked:hover, .calendarWeekGrid_bg_available_c2b:hover {
  background-color: #0A2D49;
  color: #FFF;
}

.calendarWeekGrid_Other_Games {
  font-size: 0.8em;
}
@media (min-width: 992px) {
  .calendarWeekGrid_Other_Games {
    font-size: 1em;
  }
}

.calendarWeekGrid_Other_Games .btn {
  font-size: 0.75em;
  padding-left: 2px;
  padding-right: 2px;
}
@media (min-width: 992px) {
  .calendarWeekGrid_Other_Games .btn {
    font-size: 1em;
    padding-left: 12px;
    padding-right: 12px;
  }
}

.calendarWeekGrid_duration,
.calendarWeekGrid_address {
  line-height: 1.2;
  font-weight: 400;
  font-size: 12px;
}
@media (min-width: 992px) {
  .calendarWeekGrid_duration,
.calendarWeekGrid_address {
    text-align: left;
    font-size: 15px;
  }
}

.inCart {
  background-color: #0A2D49;
  color: white;
}

.calendarCartFooter {
  width: 100%;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.calendarCartFooter tbody tr:nth-of-type(odd) {
  background-color: rgba(1, 1, 1, 0.2);
}

.bg-calendar-lighten-opacity {
  background-color: rgba(255, 255, 255, 0.05);
}

.events-calendar-table {
  margin-top: 16px;
  background-color: rgba(0, 0, 0, 0.5);
}

.events-calendar-table td, .events-calendar-table th {
  vertical-align: middle;
}

.events-calendar-table .table-header,
.checkout-table-header,
.checkout-table-footer {
  background-color: #0A2D49;
}

.events-calendar-table .table-header th {
  font-size: 18px;
}

.visible-experiences-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
}

/* Section Label Styling */
.visible-experiences-label {
  color: #ffffff;
  font-weight: 600;
  font-size: 0.95rem;
  letter-spacing: 0.5px;
  padding-top: 0.5rem;
}

/* Base Button Styling */
.experience-toggle-btn {
  display: inline-flex;
  align-items: center;
  padding: 8px 18px;
  margin: 5px;
  border-radius: 30px;
  font-weight: 700;
  font-size: 0.9rem;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  border: 2px solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}

.experience-toggle-btn input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* Create a beautiful custom checkbox indicator inside the button */
.experience-toggle-btn .btn-text::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: text-top;
  background-color: #fff;
  border-width: 2px;
  border-style: solid;
  border-radius: 4px;
  transition: all 0.2s ease;
}

/* Unchecked Style (Dim the outer button slightly so it looks "off") */
.experience-toggle-btn:not(:has(input:checked)) {
  filter: brightness(0.7) contrast(0.9) grayscale(0.3);
  box-shadow: none;
  opacity: 0.85;
}

.experience-toggle-btn:not(:has(input:checked)) .btn-text::before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.3);
}

.experience-toggle-btn input[type=checkbox]:checked + .btn-text::before {
  background-color: #007bff;
  /* Vibrant modern blue */
  border-color: #007bff;
  /* Simple CSS checkmark graphic */
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
  background-size: 100% 100%;
}

.experience-toggle-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
}

.experience-toggle-btn .btn-text {
  pointer-events: none;
}

/**
 * Checkout
 */
.checkout-table {
  width: 100%;
  margin-bottom: 1rem;
  border-spacing: 2px;
  border-color: #646E77;
}

.checkout-table-dark {
  background-color: #343A40;
  color: #FEFEFE;
}

.checkout-table-header {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
  font-weight: 700;
}

.checkout-table-header .checkout-table-row .checkout-table-column {
  color: #FEFEFE;
  border-top: 1px solid #dee2e6;
  border-bottom: 2px solid #dee2e6;
}

.checkout-table-body .checkout-table-column.checkout-table-column-force-fill {
  flex: 0 0 100% !important;
}

.checkout-table-dark .checkout-table-header .checkout-table-row .checkout-table-column {
  border-color: #454d55;
}

.checkout-table-body {
  /** **/
}

.checkout-table-footer {
  justify-content: space-between !important;
}

.checkout-table-row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between !important;
  width: 100%;
  vertical-align: middle;
  text-align: left;
}

.checkout-table-column {
  box-sizing: border-box;
  margin: 0;
  padding: 0.75rem;
  flex: 1 1 auto !important;
  align-items: center;
}

@media (min-width: 768px) {
  /*md*/
  .checkout-table-column {
    display: flex;
    width: -moz-min-content;
    width: min-content;
  }
}
.checkout-table-column.checkout-table-no-flex {
  display: block;
}

.checkout-table-column-5 {
  flex-basis: 5% !important;
  max-width: 5% !important;
}

.checkout-table-column-10 {
  flex-basis: 10% !important;
  max-width: 10% !important;
}

.checkout-table-column-15 {
  flex-basis: 15% !important;
  max-width: 15% !important;
}

.checkout-table-column-20 {
  flex-basis: 20% !important;
  max-width: 20% !important;
}

.checkout-table-column-25 {
  flex-basis: 25% !important;
  max-width: 25% !important;
}

.checkout-table-column-30 {
  flex-basis: 30% !important;
  max-width: 30% !important;
}

.checkout-table-column-35 {
  flex-basis: 35% !important;
  max-width: 35% !important;
}

.checkout-table-column-40 {
  flex-basis: 40% !important;
  max-width: 40% !important;
}

.checkout-table-column-45 {
  flex-basis: 45% !important;
  max-width: 45% !important;
}

.checkout-table-column-50 {
  flex-basis: 50% !important;
  max-width: 50% !important;
}

.checkout-table-column-55 {
  flex-basis: 55% !important;
  max-width: 55% !important;
}

.checkout-table-column-60 {
  flex-basis: 60% !important;
  max-width: 60% !important;
}

.checkout-table-column-65 {
  flex-basis: 65% !important;
  max-width: 65% !important;
}

.checkout-table-column-70 {
  flex-basis: 70% !important;
  max-width: 70% !important;
}

.checkout-table-column-75 {
  flex-basis: 75% !important;
  max-width: 75% !important;
}

.checkout-table-column-80 {
  flex-basis: 80% !important;
  max-width: 80% !important;
}

.checkout-table-column-85 {
  flex-basis: 85% !important;
  max-width: 85% !important;
}

.checkout-table-column-90 {
  flex-basis: 90% !important;
  max-width: 90% !important;
}

.checkout-table-column-95 {
  flex-basis: 95% !important;
  max-width: 95% !important;
}

.checkout-table-column-100 {
  flex-basis: 100% !important;
  max-width: 100% !important;
}

.checkout-table-column-px20 {
  flex-basis: 20px !important;
  max-width: 20px !important;
}

.checkout-table-column-px40 {
  flex-basis: 40px !important;
  max-width: 40px !important;
}

.checkout-table-column-px60 {
  flex-basis: 60px !important;
  max-width: 60px !important;
}

.checkout-table-column-px80 {
  flex-basis: 80px !important;
  max-width: 80px !important;
}

.checkout-table-column-px100 {
  flex-basis: 100px !important;
  max-width: 100px !important;
}

.checkout-table-column-px120 {
  flex-basis: 120px !important;
  max-width: 120px !important;
}

.checkout-table-column-px140 {
  flex-basis: 140px !important;
  max-width: 140px !important;
}

.checkout-table-column-px160 {
  flex-basis: 160px !important;
  max-width: 160px !important;
}

.checkout-table-column-px180 {
  flex-basis: 180px !important;
  max-width: 180px !important;
}

.checkout-table-column-px200 {
  flex-basis: 200px !important;
  max-width: 200px !important;
}

.checkout-table-column-px220 {
  flex-basis: 220px !important;
  max-width: 220px !important;
}

.checkout-table-column-px240 {
  flex-basis: 240px !important;
  max-width: 240px !important;
}

.checkout-table-column-px260 {
  flex-basis: 260px !important;
  max-width: 260px !important;
}

.checkout-table-column-px280 {
  flex-basis: 280px !important;
  max-width: 280px !important;
}

.checkout-table-column-px300 {
  flex-basis: 300px !important;
  max-width: 300px !important;
}

.checkout-table-column-px320 {
  flex-basis: 320px !important;
  max-width: 320px !important;
}

.checkout-table-column-px340 {
  flex-basis: 340px !important;
  max-width: 340px !important;
}

.checkout-table-column-px360 {
  flex-basis: 360px !important;
  max-width: 360px !important;
}

.checkout-table-column-px380 {
  flex-basis: 380px !important;
  max-width: 380px !important;
}

.checkout-table-column-px400 {
  flex-basis: 400px !important;
  max-width: 400px !important;
}

.checkout-table-column-px420 {
  flex-basis: 420px !important;
  max-width: 420px !important;
}

.checkout-table-column-px440 {
  flex-basis: 440px !important;
  max-width: 440px !important;
}

.checkout-table-column-px460 {
  flex-basis: 460px !important;
  max-width: 460px !important;
}

.checkout-table-column-px480 {
  flex-basis: 480px !important;
  max-width: 480px !important;
}

.checkout-table-column-px500 {
  flex-basis: 500px !important;
  max-width: 500px !important;
}

.checkout-table-column-px520 {
  flex-basis: 520px !important;
  max-width: 520px !important;
}

.checkout-table-column-px540 {
  flex-basis: 540px !important;
  max-width: 540px !important;
}

.checkout-table-column-px560 {
  flex-basis: 560px !important;
  max-width: 560px !important;
}

.checkout-table-column-px580 {
  flex-basis: 580px !important;
  max-width: 580px !important;
}

.checkout-table-column-px600 {
  flex-basis: 600px !important;
  max-width: 600px !important;
}

.checkout-table-column-px620 {
  flex-basis: 620px !important;
  max-width: 620px !important;
}

.checkout-table-column-px640 {
  flex-basis: 640px !important;
  max-width: 640px !important;
}

.checkout-table-column-px660 {
  flex-basis: 660px !important;
  max-width: 660px !important;
}

.checkout-table-column-px680 {
  flex-basis: 680px !important;
  max-width: 680px !important;
}

.checkout-table-column-px700 {
  flex-basis: 700px !important;
  max-width: 700px !important;
}

.checkout-table-column-px720 {
  flex-basis: 720px !important;
  max-width: 720px !important;
}

.checkout-table-column-px740 {
  flex-basis: 740px !important;
  max-width: 740px !important;
}

.checkout-table-column-px760 {
  flex-basis: 760px !important;
  max-width: 760px !important;
}

.checkout-table-column-px780 {
  flex-basis: 780px !important;
  max-width: 780px !important;
}

.checkout-table-column-px800 {
  flex-basis: 800px !important;
  max-width: 800px !important;
}

.checkout-table-column-px820 {
  flex-basis: 820px !important;
  max-width: 820px !important;
}

.checkout-table-column-px840 {
  flex-basis: 840px !important;
  max-width: 840px !important;
}

.checkout-table-column-px860 {
  flex-basis: 860px !important;
  max-width: 860px !important;
}

.checkout-table-column-px880 {
  flex-basis: 880px !important;
  max-width: 880px !important;
}

.checkout-table-column-px900 {
  flex-basis: 900px !important;
  max-width: 900px !important;
}

.checkout-table-column-px920 {
  flex-basis: 920px !important;
  max-width: 920px !important;
}

.checkout-table-column-px940 {
  flex-basis: 940px !important;
  max-width: 940px !important;
}

.checkout-table-column-px960 {
  flex-basis: 960px !important;
  max-width: 960px !important;
}

.checkout-table-column-px980 {
  flex-basis: 980px !important;
  max-width: 980px !important;
}

.checkout-table-column-px1000 {
  flex-basis: 1000px !important;
  max-width: 1000px !important;
}

.checkout-table-body .checkout-table-row:nth-of-type(odd), .checkout-table-footer .checkout-table-row:nth-of-type(odd) {
  background-color: rgba(1, 1, 1, 0.1);
}

.checkout-table-footer .checkout-table-row .checkout-table-column {
  padding-top: 4px;
  padding-bottom: 4px;
}

.checkout-table .checkout-table-footer.for-discounting {
  display: block;
}

.checkout-table-footer.for-discounting .checkout-table-row .checkout-table-column {
  padding-top: 10px;
  padding-bottom: 10px;
}

.checkout-table-footer.for-total .checkout-table-row .checkout-table-column {
  padding-top: 20px;
  padding-bottom: 20px;
}

.break {
  flex-basis: 100%;
  height: 0;
}

.assigned-staff-td {
  border-top: 3px solid;
  border-right: 3px solid;
  border-bottom: 3px solid;
}

/**
 * Iframe
 */
.tempus-iframe-nav {
  background: #0a2d49;
  background: linear-gradient(45deg, #0a2d49 0%, #07263e 33%, #0a2d49 67%, #03182b 100%);
  padding-top: 40px;
  margin: 0 auto;
  min-height: 140px;
}

.tempus-iframe-nav-ul {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  height: 82px;
}

.tempus-iframe-nav-tab {
  width: 20%;
  position: relative;
  text-align: center;
}

.tempus-iframe-nav .tempus-iframe-nav-ul .tempus-iframe-nav-tab .nav-link {
  position: absolute;
  left: 50%;
  top: -20px;
  height: 42px;
  width: 42px;
  min-width: 42px;
  border-radius: 50% !important;
  border: 1px solid #0E436D;
  transform: translate(-50%);
  background-color: #1e70b6;
  color: #FEFEFE;
  box-shadow: 2px 2px 3px rgba(255, 255, 255, 0.5);
}

.tempus-iframe-nav .tempus-iframe-nav-ul .tempus-iframe-nav-tab.complete .nav-link {
  background: linear-gradient(90deg, #51a14c 0%, #10c33e 100%);
}

.tempus-iframe-nav .tempus-iframe-nav-ul .tempus-iframe-nav-tab .nav-link.nav-link-disabled {
  background-color: #03182b;
  cursor: not-allowed;
  pointer-events: all !important;
}

.tempus-iframe-nav .tempus-iframe-nav-ul .tempus-iframe-nav-tab .nav-link i {
  display: inline-block;
  position: relative;
  left: -10px;
  top: -2px;
  font-size: 28px;
  line-height: normal;
  padding: 0;
}

.tempus-iframe-nav .tempus-iframe-nav-ul .tempus-iframe-nav-tab .nav-link p {
  color: #CCE6FA;
  position: absolute;
  top: 120%;
  left: 50%;
  transform: translate(-50%);
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 4px;
}

.tempus-iframe-div-box-shadow {
  background: #011224;
  border: solid 1px #051F34;
  position: relative;
  width: 100%;
  margin-bottom: 25px;
  box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.125);
  border-radius: 0.5rem;
  padding: 16px;
}

.tempus-iframe-div-box-shadow-lighter {
  background: #03182B;
  border: solid 1px #07263E;
}

.tempus-iframe-form label {
  color: #CCE6FA;
}

.tempus-iframe-form .form-control {
  background: #07263E;
  border-color: #b3d7f5;
  color: #CCE6FA;
}

.tempus-iframe-form .form-control:disabled,
.tempus-iframe-form .form-control[readonly] {
  background: #011224;
  border-color: #1E70B6;
  color: #1E70B6;
  cursor: not-allowed;
}

.tempus-iframe-form .form-control.form-control-stripe {
  color: #495057;
  background-color: #FEFEFE;
}

.tempus-iframe-form .input-group-text {
  background: #051F34;
  border-color: #C3E7fF;
  color: #ACC6DA;
}

.tempus-iframe-form .checkboxdiv .cr,
.tempus-iframe-form .radio .cr {
  background: #051F34;
  border-color: #1E70B6;
}

.tempus-iframe-form .checkboxdiv .checkboxdiv-label-md .cr .cr-icon {
  left: 23%;
}

.booking-summary-ls-mp {
  box-shadow: 3px 3px 2px rgba(255, 255, 255, 0.1);
  border-radius: 5px;
}

.choose-tabs {
  font-family: "Montserrat" !important;
}

.choose-tabs input {
  opacity: 0;
}

.tab.tab-primary.nav-link.dropdown-toggle, .tab.tab-primary.nav-link.tab-all-rooms {
  position: relative;
  top: 11px;
}
@media (min-width: 768px) {
  .tab.tab-primary.nav-link.dropdown-toggle, .tab.tab-primary.nav-link.tab-all-rooms {
    top: 12px;
  }
}
@media (min-width: 1200px) {
  .tab.tab-primary.nav-link.dropdown-toggle, .tab.tab-primary.nav-link.tab-all-rooms {
    top: 13px;
  }
}

.choose-tabs input + label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
  padding: 6pt 10pt;
  background: #1e70b6;
  border: none;
  border-radius: 7px 7px 0 0 !important;
  border-top: 1px solid #2e80C6;
  border-bottom: 0.5pt solid #0e60A6;
  font-size: 11px;
  height: 56px;
  width: 25%;
  margin: 12px 0 0.5px;
  letter-spacing: 0.1em !important;
  font-weight: 400;
  color: #CCE6FA;
  text-transform: uppercase;
  -webkit-box-pack: center;
  box-shadow: 1px 1px 2px 1px #196Ab1;
  cursor: pointer;
}
@media (min-width: 576px) {
  .choose-tabs input + label {
    font-size: 13px;
    height: 56px;
    width: 27%;
    margin: 12px 0 0.5px;
    letter-spacing: 0.1em !important;
  }
}
@media (min-width: 768px) {
  .choose-tabs input + label {
    width: 28%;
    font-size: 15px;
    height: 65px;
    margin: 12px 4px 0.5px;
    letter-spacing: 0.15em !important;
  }
}
@media (min-width: 992px) {
  .choose-tabs input + label {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .choose-tabs input + label {
    font-size: 18px;
    font-weight: 700;
    height: 70px;
    width: 29%;
    margin: 12px 4px 0.5px;
    letter-spacing: 0.15em !important;
  }
}

.choose-tabs.has-virtual-games input + label {
  font-size: 12px;
  height: 56px;
  width: 19%;
  margin: 12px 0 0.5px;
  letter-spacing: 0.1em !important;
}
@media (min-width: 768px) {
  .choose-tabs.has-virtual-games input + label {
    width: 19%;
    font-size: 14px;
    height: 65px;
    margin: 12px 4px 0.5px;
    letter-spacing: 0.2em !important;
  }
}
@media (min-width: 1200px) {
  .choose-tabs.has-virtual-games input + label {
    font-size: 16px;
    height: 70px;
    width: 21%;
    margin: 12px 4px 0.5px;
    letter-spacing: 0.2em !important;
  }
}

.choose-tabs input + label.tab-disabled {
  cursor: not-allowed;
  font-style: italic;
  background: #26292c;
}

.choose-tabs input:checked + label.tab-disabled {
  color: #1E70B6;
}

.choose-tabs input:checked + label {
  color: #0a2d49;
  font-weight: 700;
  -o-border-image: linear-gradient(90deg, #51a14c 0%, #10c33e 100%) 1;
     border-image: linear-gradient(90deg, #51a14c 0%, #10c33e 100%) 1;
  border-width: 0 0 4.5px;
  border-style: solid;
}

.voucher-confirm-title {
  display: inline-block;
  border-bottom: 2px solid #c85c02;
}

/*.choose-tabs .dropdown-toggle::after {
  position: relative;
  top: 10px;
}
*/
@media (max-width: 767.98px) {
  #details .pre-cart h3 {
    font-size: 1.4rem;
  }
}

@media (max-width: 767.98px) {
  #details .pre-cart h4 {
    font-size: 1.25rem;
  }
}

@media (max-width: 767.98px) {
  #details .pre-cart h5 {
    font-size: 1.05rem;
  }
}

@media (max-width: 767.98px) {
  #details .pre-cart h6 {
    font-size: 0.85rem;
  }
}

body.web .pre-cart .select2-container--bootstrap.select2-container--disabled .select2-selection,
body.web-otherer .pre-cart .select2-container--bootstrap.select2-container--disabled .select2-selection,
.web-iframe .select2-results {
  background-color: #333;
  color: #CCE6FA;
}

.web.web-iframe {
  padding-top: 0;
}

.calendarCartHeaderTable {
  width: 100%;
}

.calendarCartHeaderTable tbody {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}

.calendarCartHeaderTable tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.3);
}

.iframe-payment-summary {
  color: #FEFEFE;
}

.text-white.tempus-iframe-form .sq-card-wrapper .sq-card-message-no-error {
  color: #FEFEFE;
}

.tempus-iframe-pre-cart-container ul {
  margin-top: 1em;
  list-style: disc;
}

.tempus-iframe-locked-container, .tempus-iframe-pre-cart-container {
  background: #011224;
  color: #FEFEFE;
}

.tempus-iframe-customer-container, .tempus-iframe-800-container {
  background: #03182b;
  color: #FEFEFE;
}

.tempus-iframe-500-container {
  background: #0A2D49;
  color: #FEFEFE;
}

.tempus-iframe-900-container {
  background: #011224;
  color: #FEFEFE;
}

.tempus-iframe-text-warning {
  color: #f8666e;
}

.tempus-iframe-no-cal {
  background: #07263E;
}

.tempus-iframe-no-cal h4 {
  color: #b3d7f5;
}

.no-slots-text {
  /* nothing for standard, some deployments may need an override */
}

.pre-cart-description {
  color: #b3d7f5;
}

/**
 * _checkboxdiv.scss
 */
.checkboxdiv {
  display: flex;
  align-items: center;
}

.checkboxdiv-label-md {
  font-size: 1.5em;
}

.checkboxdiv-label-lg {
  font-size: 2.5em;
}

.checkboxdiv label:after,
.radio label:after {
  content: "";
  display: table;
  clear: both;
}

.checkboxdiv .cr,
.radio .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: 0.25em;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: 0.5em;
  background: white;
}

body.tempus .checkboxdiv .cr,
body.tempus .radio .cr {
  background: #ced4da;
}

body.tempus .cr-icon {
  color: black;
}

.radio .cr {
  border-radius: 50%;
}

.checkboxdiv .cr .cr-icon,
.radio .cr .cr-icon {
  position: absolute;
  font-size: 0.8em;
  line-height: 0;
  top: 50%;
  left: 8%;
  color: #888;
}

.checkboxdiv .checkboxdiv-label-md .cr .cr-icon {
  left: 5%;
}

.checkboxdiv .checkboxdiv-label-lg .cr .cr-icon {
  left: 20%;
}

.radio .cr .cr-icon {
  margin-left: 0.04em;
}

.checkboxdiv label input[type=checkbox],
.radio label input[type=radio] {
  display: none;
}

.checkboxdiv label input[type=checkbox] + .cr > .cr-icon,
.radio label input[type=radio] + .cr > .cr-icon {
  transform: scale(3) rotateZ(-20deg);
  opacity: 0;
  transition: all 0.3s ease-in;
}

.checkboxdiv label input[type=checkbox]:checked + .cr > .cr-icon,
.radio label input[type=radio]:checked + .cr > .cr-icon {
  transform: scale(1) rotateZ(0deg);
  opacity: 1;
}

.checkboxdiv label input[type=checkbox]:disabled + .cr,
.radio label input[type=radio]:disabled + .cr {
  opacity: 0.5;
}

/**
 * _dashBookings.scss
 */
.slot-available {
  color: #e9ecef;
  background: #011224;
}
.slot-available.slot-selected {
  background: #0A2D49;
}

.table-hover .slot-available:hover {
  color: #e9ecef;
  background: #010e1d;
}
.table-hover .slot-available.slot-selected:hover {
  color: #e9ecef;
  background: #08243a;
}

.slot-booked {
  color: #000;
  background: #FF5757;
}
.slot-booked.slot-selected {
  background: repeating-linear-gradient(-45deg, #FF5757, #FF5757 18px, #23425b 29px, #23425b 30px);
}

.table-hover .slot-booked:hover {
  color: #000;
  background: #cc4646;
}
.table-hover .slot-booked.slot-selected:hover {
  color: #000;
  background: repeating-linear-gradient(-45deg, #cc4646, #cc4646 10px, #072033 10px, #072033 20px);
}

.slot-booked-part {
  color: #F9F9F9;
  background: #FF498B;
}
.slot-booked-part.slot-selected {
  background: repeating-linear-gradient(-45deg, #FF498B, #FF498B 18px, #23425b 29px, #23425b 30px);
}

.table-hover .slot-booked-part:hover {
  color: #F9F9F9;
  background: #cc3a6f;
}
.table-hover .slot-booked-part.slot-selected:hover {
  color: #F9F9F9;
  background: repeating-linear-gradient(-45deg, #cc3a6f, #cc3a6f 10px, #072033 10px, #072033 20px);
}

.slot-booked-pending {
  color: #000;
  background: #F99;
}
.slot-booked-pending.slot-selected {
  background: repeating-linear-gradient(-45deg, #F99, #F99 18px, #23425b 29px, #23425b 30px);
}

.table-hover .slot-booked-pending:hover {
  color: #000;
  background: #cc7a7a;
}
.table-hover .slot-booked-pending.slot-selected:hover {
  color: #000;
  background: repeating-linear-gradient(-45deg, #cc7a7a, #cc7a7a 10px, #072033 10px, #072033 20px);
}

.slot-locked {
  color: #000;
  background: #ED6D03;
}
.slot-locked.slot-selected {
  background: repeating-linear-gradient(-45deg, #ED6D03, #ED6D03 18px, #23425b 29px, #23425b 30px);
}

.table-hover .slot-locked:hover {
  color: #000;
  background: #be5702;
}
.table-hover .slot-locked.slot-selected:hover {
  color: #000;
  background: repeating-linear-gradient(-45deg, #be5702, #be5702 10px, #072033 10px, #072033 20px);
}

.slot-hidden {
  color: #111;
  background: #888;
}
.slot-hidden.slot-selected {
  background: repeating-linear-gradient(-45deg, #888, #888 18px, #23425b 29px, #23425b 30px);
}

.table-hover .slot-hidden:hover {
  color: #111;
  background: #6d6d6d;
}
.table-hover .slot-hidden.slot-selected:hover {
  color: #111;
  background: repeating-linear-gradient(-45deg, #6d6d6d, #6d6d6d 10px, #072033 10px, #072033 20px);
}

.slot-unsold {
  color: #AAA;
  background: #333;
}
.slot-unsold.slot-selected {
  background: repeating-linear-gradient(-45deg, #333, #333 18px, #23425b 29px, #23425b 30px);
}

.table-hover .slot-unsold:hover {
  color: #AAA;
  background: #292929;
}
.table-hover .slot-unsold.slot-selected:hover {
  color: #AAA;
  background: repeating-linear-gradient(-45deg, #292929, #292929 10px, #072033 10px, #072033 20px);
}

.slot-deleted {
  color: #CCC;
  background: #003080;
}
.slot-deleted.slot-selected {
  background: repeating-linear-gradient(-45deg, #003080, #003080 18px, #23425b 29px, #23425b 30px);
}

.table-hover .slot-deleted:hover {
  color: #CCC;
  background: #002666;
}
.table-hover .slot-deleted.slot-selected:hover {
  color: #CCC;
  background: repeating-linear-gradient(-45deg, #002666, #002666 10px, #072033 10px, #072033 20px);
}

/**
 * _input-table.scss
 */
.input-table thead th {
  background: none repeat scroll 0% 0% #33D;
  color: #FFF;
  padding: 3px 10px 3px 5px;
  text-align: left;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.input-table tbody tr {
  /* TO DO */
  /* END TO DO */
}
.input-table tbody tr:nth-child(odd) {
  background: #5F6FD1;
}
.input-table tbody tr:nth-child(even) {
  background: #707ED9;
}
.input-table tbody tr.todoOverdue {
  background: #C50;
}
.input-table tbody tr.todoOverdueL {
  background: #F33;
}
.input-table tbody tr.todoToday {
  background: #991;
}
.input-table th, .input-table td {
  border: 1px solid #FFF;
}

/*
 * File _material-icons.sass
 *
 * This make is so you can use the listed material icons using the font awesome syntax.
 *
 * Material Design
 * <span class="material-icons">
 *   navigate_before
 * </span>
 *
 * Font Awesome
 * <i class="material-icons mi-navigate_before"></i>
 *
 */
.material-icons.mi-schedule::before {
  content: "schedule";
}
.material-icons.mi-calendar_today::before {
  content: "calendar_today";
}
.material-icons.mi-arrow_upward::before {
  content: "arrow_upward";
}
.material-icons.mi-arrow_downward::before {
  content: "arrow_downward";
}
.material-icons.mi-navigate_before::before {
  content: "navigate_before";
}
.material-icons.mi-navigate_next::before {
  content: "navigate_next";
}
.material-icons.mi-event_available::before {
  content: "event_available";
}
.material-icons.mi-delete_outline::before {
  content: "delete_outline";
}
.material-icons.mi-cancel::before {
  content: "cancel";
}
.material-icons.mi-close::before {
  content: "close";
}
.material-icons.mi-keyboard_arrow_left::before {
  content: "keyboard_arrow_left";
}
.material-icons.mi-keyboard_arrow_right::before {
  content: "keyboard_arrow_right";
}
.material-icons.mi-keyboard_arrow_left::before {
  content: "keyboard_arrow_left";
}
.material-icons.mi-keyboard_double_arrow_right::before {
  content: "keyboard_double_arrow_right";
}

/* Rules for sizing the icon. */
.material-icons.md-12 {
  font-size: 12px;
}

.material-icons.md-14 {
  font-size: 14px;
}

.material-icons.md-18 {
  font-size: 18px;
}

.material-icons.md-24 {
  font-size: 24px;
}

.material-icons.md-36 {
  font-size: 36px;
}

.material-icons.md-48 {
  font-size: 48px;
}

/* Rules for using icons as black on a light background. */
.material-icons.md-dark {
  color: rgba(0, 0, 0, 0.54);
}

.material-icons.md-dark.md-inactive {
  color: rgba(0, 0, 0, 0.26);
}

/* Rules for using icons as white on a dark background. */
.material-icons.md-light {
  color: white;
}

.material-icons.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.3);
}

/*
 * Voucher search result styles
 */
.voucher-search .reference .ref {
  font-weight: bold;
}
.voucher-search .reference .old-ref {
  font-style: italic;
}
.voucher-search .reference .old-ref::before {
  content: "(";
}
.voucher-search .reference .old-ref::after {
  content: ")";
}
.voucher-search .description, .voucher-search .customer {
  font-size: 0.8rem;
}
.voucher-search .description .email::before, .voucher-search .customer .email::before {
  content: "(";
}
.voucher-search .description .email::after, .voucher-search .customer .email::after {
  content: ")";
}

/*
 * app.scss post main imports
 */
/*
 * TEMPUS DARK MODE
 */
.table-dark.table-hover tbody .datepicker tr:hover {
  color: #212529;
}

body.tempus {
  background-color: #212529;
  color: white;
}

body.tempus .form-control,
body.tempus .modal-content,
body.tempus .select2-container--bootstrap .select2-selection--single,
body.web .select2-container--bootstrap .select2-selection--single {
  background-color: #495057;
  color: white;
}

body.web .pre-cart .select2-container--bootstrap .select2-selection--single,
body.web-otherer .pre-cart .select2-container--bootstrap .select2-selection--single {
  background-color: #051F34;
}

body.web .pre-cart .select2-container--bootstrap .select2-search--dropdown .select2-search__field,
body.web-otherer .pre-cart .select2-container--bootstrap .select2-search--dropdown .select2-search__field,
body.tempus .pre-cart .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  background-color: #051F34;
}

body.web .select2-container--bootstrap .select2-search--dropdown .select2-search__field,
body.tempus .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  background-color: #495057;
  color: white;
}

body.web .select2-search,
body.tempus .select2-search,
body.web-otherer .select2-search {
  background-color: #212529;
  color: #e9ecef;
}

body.web .select2-results,
body.tempus .select2-results,
body.web-otherer .select2-results {
  background-color: #212529;
  color: #e9ecef;
}

body.web .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,
body.tempus .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,
body.web-otherer .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #e9ecef;
}

body.tempus .page-link {
  background-color: #6c757d;
  color: white;
}

body.tempus .page-item.disabled .page-link {
  background-color: #212529;
  color: #e9ecef;
}

body.tempus .form-control-plaintext {
  color: white;
}

body.tempus .form-control::-moz-placeholder {
  color: #868e96;
  opacity: 1;
  /* Firefox requires explicit opacity to override default placeholder transparency */
}

body.tempus .form-control::placeholder {
  color: #868e96;
  opacity: 1;
  /* Firefox requires explicit opacity to override default placeholder transparency */
}

body.tempus .nav-fill .nav-item {
  background-color: #495057;
  color: white;
}

body.tempus .nav-fill .nav-item a {
  color: white;
}

body.tempus .nav-tabs .nav-link.active {
  background-color: #1E70B6;
}

body.tempus .nav-tabs .nav-item .nav-link {
  color: #b3d7f5;
}

body.tempus .nav-tabs .nav-item .nav-link.active {
  color: #011224;
  font-weight: 700;
}

#dayRoomTimeslotDefaultsTabs .nav-item .nav-link.active {
  background-color: #0E436D;
}

#dayRoomTimeslotDefaultsTabs .nav-item {
  background-color: #03182B;
}

/* Custom Dark Mode for Bootstrap 4 Inputs */
.form-control-dark,
.bg-tempus-blue-300 .form-control,
.bg-dark .form-control {
  background-color: #2b2b2b;
  /* Dark background */
  border-color: #444;
  /* Darker border */
  color: #fff;
  /* White text */
}

.form-control-dark:focus,
.bg-tempus-blue-300 .form-control:focus,
.bg-dark .form-control:focus {
  background-color: #333;
  border-color: #555;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.1);
  /* Subtle white glow */
}

/* Fix for placeholder text color */
.form-control-dark::-moz-placeholder, .bg-tempus-blue-300 .form-control::-moz-placeholder, .bg-dark .form-control::-moz-placeholder {
  color: #888;
}
.form-control-dark::placeholder,
.bg-tempus-blue-300 .form-control::placeholder,
.bg-dark .form-control::placeholder {
  color: #888;
}

/*
 * ================
 * TEMPUS DARK MODE
 */
.tempus-bg {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url("/img/bg/bg_tempus_faded.jpg") repeat center center;
  background-repeat: repeat;
  position: relative;
  top: -10px;
  padding-bottom: 30px;
  margin-bottom: -15px;
}

body.web {
  background-color: black;
  color: white;
  padding-top: 3.4em;
  scroll-padding-top: 3.4em;
  font-family: "Montserrat", "Montserrat", sans-serif;
  font-size: 16px;
}

@media (min-width: 768px) {
  /*md*/
  body.web {
    font-size: 18px;
  }
}
body.portal {
  background-color: #EEE;
  color: black;
}

a, a:hover, a:link {
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

.tempus .customer-details a {
  color: var(--tempus-blue-tint);
}

ul {
  list-style: none;
}

.md-48 {
  font-size: 48px;
}

.md-72 {
  font-size: 72px;
}

.hddn {
  display: none;
}

.generic-voucher {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 90%;
  padding: 12px;
  margin: 6px;
}
@media (min-width: 576px) {
  .generic-voucher {
    min-height: 100px;
    padding: 15px;
    margin: 8px;
  }
}
@media (min-width: 768px) {
  .generic-voucher {
    min-height: 120px;
    padding: 20px;
    margin: 10px;
  }
}

.generic-voucher .price {
  text-align: center;
  font-size: 20px;
}
@media (min-width: 576px) {
  .generic-voucher .price {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  .generic-voucher .price {
    font-size: 34px;
  }
}

.generic-voucher:hover .price {
  color: #FFF;
}

.generic-voucher .title {
  color: #FCFBFB;
}

.emoji-outline {
  color: rgba(255, 255, 255, 0.5);
  text-shadow: 0 0 1px red, -1px -1px 1px red, -1px 1px 1px red, 1px 1px 1px red, 1px -1px 1px red;
  position: relative;
}

.emoji-outline[title]:before {
  content: attr(title);
  position: absolute;
  width: 100%;
  text-shadow: 0 0 0 #fff;
}

.emoji-outline:after {
  border-left: 6px solid red;
  height: 500px;
}

.no-number-spinner {
  -moz-appearance: textfield;
}

.no-number-spinner::-webkit-outer-spin-button,
.no-number-spinner::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.text-shadow-highlight {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.text-shadow-whitelight {
  text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6);
}

.bg-black {
  background: #000;
}

.bg-dkgrey {
  background: #333;
}

.bg-cover {
  background-size: cover;
  background-position: 50% 50%;
}

.bg-cryptology {
  background: #469BBA;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #267B9A 0%, #66BBDA 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.bg-lt-maze {
  background: url("/img/bg/maze-lt-grey.png") no-repeat center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-dk-maze {
  background: url("/img/bg/grey-maze.png") no-repeat center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.heading {
  font-family: "Montserrat", "Montserrat", sans-serif;
  font-weight: 700;
}

.font-archivo {
  font-family: "Archivo Black", "Montserrat", sans-serif;
}

.font-mon {
  font-family: "Montserrat", "Montserrat", sans-serif;
}

.font-lora {
  font-family: "Lora", serif;
}

.font-helv {
  font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}

.font-open {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-fell {
  font-family: "IM Fell English SC", serif;
}

.text-stroke {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  color: #469BBA;
}

.smlfnt {
  font-size: 75%;
}

.wBorderL {
  border-left: 2px dashed #DDD;
}

.wBorderR {
  border-right: 2px solid #DDD;
}

/* The switch - the box around the slider */
.input-switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 28px;
}

/* Hide default HTML checkbox */
.input-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.input-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}

.input-slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: 0.4s;
}

input:checked + .input-slider {
  background-color: #027816;
}

input:focus + .input-slider {
  box-shadow: 0 0 1px #027816;
}

input:checked + .input-slider:before {
  transform: translateX(20px);
}

.game-card-mode-toggle {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  background-color: rgba(0, 0, 0, 0.25);
  padding: 6px 14px;
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.game-card-mode-toggle:hover {
  background-color: rgba(0, 0, 0, 0.4);
  border-color: rgba(255, 255, 255, 0.3);
}

/* Label styling inside the widget */
.game-card-mode-toggle .toggle-label {
  font-size: 0.8rem;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.9);
  /* Makes the text pop instead of being dull gray */
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1rem;
}

.game-card-mode-toggle .switch-wrapper {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.room-top-title, .room-blurb {
  padding: 0 1rem 1rem;
}
@media (min-width: 768px) {
  .room-top-title, .room-blurb {
    padding: 0 1rem 1rem 0;
  }
}

.roomLogo {
  padding: 20px;
  width: 80%;
}
@media (min-width: 768px) {
  .roomLogo {
    padding: 50px;
    width: 40%;
  }
}

.roomLogo-wt {
  width: 50%;
  padding-top: 50px;
}
@media (min-width: 768px) {
  .roomLogo-wt {
    padding: 20px;
    width: 25%;
  }
}

/* Rounded sliders */
.input-slider.input-round {
  border-radius: 28px;
}

.input-slider.input-round:before {
  border-radius: 50%;
}

.td-vertical-align td {
  vertical-align: middle;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.picture-container {
  background-color: lightgrey;
  /*height: 370px;*/
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.picture-container .polaroid {
  display: inline;
  float: left;
  margin: 65px;
  border: 1px solid darkgrey;
  background-color: white;
  padding: 15px 15px 60px 15px;
  box-shadow: 5px 10px 10px darkgrey;
  width: 150px;
}

.picture-container .polaroid img {
  max-width: 100%;
}

.picture-container .polaroid:after {
  content: attr(polaroid-caption);
  /*width: calc(100% - 20px);*/
  padding: 10px;
  font-size: 20px;
  text-align: center;
  color: black;
  display: block;
  overflow: hidden;
}

@media (min-width: 769px) {
  .picture-container .polaroid {
    width: 200px;
  }

  .picture-container .polaroid:after {
    font-size: 30px !important;
  }
}
@media (max-width: 1100px) {
  .picture-container > div:not(:nth-child(-n+2)) {
    display: none !important;
  }
}
@media (max-width: 1400px) {
  .picture-container > div:not(:nth-child(-n+3)) {
    display: none !important;
  }
}
@media (max-width: 1700px) {
  .picture-container > div:not(:nth-child(-n+4)) {
    display: none !important;
  }
}
@media (min-width: 1701px) {
  .picture-container > div:not(:nth-child(-n+5)) {
    display: none !important;
  }
}
.picture-container > div:nth-child(odd) {
  display: block;
  top: 100px;
  transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -webkit-transform: rotate(-20deg);
}

.picture-container > div:nth-child(even) {
  display: block;
  top: 100px;
  transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  -webkit-transform: rotate(20deg);
}

.popover .popover-header {
  color: black;
  font-weight: 700;
}

.stats-timeline .stats-timeline-container {
  border: 5px dashed #1C6EA4;
  border-radius: 20px;
  padding: 10px;
  margin: 0 10px 10px 10px;
}

.stats-timeline .stats-timeline-title {
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.stats-timeline .stats-timeline-subtitle {
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}

.stats-timeline .stats-timeline-bottom {
  font-size: 14px;
  text-align: right;
}

.dbs-key-button [aria-expanded=false]:after {
  transition: 0.35s all ease;
  position: absolute;
  top: 0;
  right: 1rem;
  content: "➺";
  width: 2.22222222rem;
  height: 2.22222222rem;
  background: #1A3D59;
  color: #c6c6c7;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.6;
  text-align: center;
  border-radius: 50%;
  cursor: pointer;
  padding-left: 1px;
}

.dbs-key-button [aria-expanded=true]:after {
  transition: 0.35s all ease;
  position: absolute;
  top: 0;
  right: 1rem;
  content: "➺";
  width: 2.22222222rem;
  height: 2.22222222rem;
  background: #2A4D69;
  color: #d6d6d7;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.6;
  text-align: center;
  border-radius: 50%;
  cursor: pointer;
  padding-left: 1px;
  transform: rotate(90deg);
}

.nav-tabs .nav-link {
  border: 1px solid #FFF;
}

.markdown-description ul {
  list-style-type: circle;
  list-style-position: outside;
}

.corner-wrapper {
  display: block;
  overflow: hidden;
  border-radius: 15px;
  transform: translateZ(0px);
  border: 3px solid #eee;
}

.modal-footer {
  justify-content: space-between;
}

.tempus-cart {
  color: #FFF;
}

.tempus-cart .dropdown-menu {
  color: #FFF;
}

.tempus-cart .tempus-cart-checkout-button, .tempus-cart .tempus-cart-empty-cart-button {
  display: block;
  width: 100%;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.6;
  border-radius: 0.25rem;
}

.tempus-cart .tempus-cart-empty-cart-button {
  background: #FD5759 linear-gradient(180deg, #DF3739, #FD5759) repeat-x;
  border-color: #FD5759;
  color: #FFF;
}

.tempus-cart .tempus-cart-empty-cart-button:hover {
  background: #FF7779 linear-gradient(180deg, #FF5759, #FF7779) repeat-x;
  color: #FFF;
}

.tempus-cart .tempus-cart-checkout-button {
  background: #0A2D49 linear-gradient(180deg, #001D39, #0A2D49) repeat-x;
  border-color: #0A2D49;
  color: #FFF;
}

.tempus-cart .tempus-cart-checkout-button:hover {
  background: #2A4D69 linear-gradient(180deg, #203D59, #2A4D69) repeat-x;
  color: #FFF;
}

.emoji {
  font-size: 1.1em;
  vertical-align: middle;
  margin-left: 2.5px;
  margin-right: 2.5px;
}

.emoji-half {
  height: 18px;
  overflow: hidden;
  display: inline-block;
  position: relative;
  top: -6px;
}

.material-icon-half {
  height: 12px;
  overflow: hidden;
  display: inline-block;
  position: relative;
  top: -12px;
}

.star-half {
  position: absolute;
  margin-left: 5px;
  width: 10px;
  overflow: hidden;
}

.icon-outline {
  color: transparent;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #CCC;
}

.icon-outline-black {
  -webkit-text-stroke-color: #333;
}

.help-guide {
  font-family: "Montserrat", "Montserrat", sans-serif;
  font-size: 18px;
}

.help-guide ul.bulleted-list {
  list-style-type: disc !important;
  padding-left: 1em !important;
  margin-left: 1em;
}

.help-guide .card .card-title a {
  color: #b3d7f5;
}

.help-contents li .active, .help-contents li .active a {
  color: #f7f745;
}

.help-image-block {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  width: 100%;
}

.image-box-shadow {
  border-radius: 10px;
  box-shadow: 6px 4px 11px #000;
}

.help-warning-block {
  border-left: 3px #F5250A solid;
  padding-left: 10px;
  margin-left: 20px;
}

.scheduling-improvement-wrapper {
  margin: 0.25rem 0;
  padding: 0.5rem;
  border-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
}

.help-contents a {
  color: #b3d7f5;
}

.tempus-alert {
  position: relative;
  margin-top: 24px;
  margin-bottom: 32px;
  padding-block: 24px;
  padding-inline: 32px;
  padding-left: calc(32px - 3px);
  border-left: 3px solid transparent;
  border-radius: 0 4px 4px 0;
  font-size: 1rem;
  box-shadow: rgba(5, 31, 52, 0.8) 4px 4px 6px;
}

.tempus-alert-svg-padding {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  transform: translateX(-3px);
}

.tempus-alert-icon {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(calc(-50% - 1.5px), -50%);
  padding: 8px;
}

.tempus-alert-left-accent {
  width: 3px;
  flex: 1 1;
  border-radius: 0 0 100px 100px;
  margin-top: -1px;
}

.side-nav {
  position: relative;
  left: -24px;
  flex-direction: column !important;
  width: 150px;
  background: #0E436D;
  box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.1);
}

.side-nav li {
  border-bottom: 1px solid #0C385B;
}

.side-nav li.active {
  background: #1E70B6;
}

.side-nav li a {
  margin-left: 16px;
  color: #fff;
}

.side-nav a:hover {
  color: #aaa;
}

.side-nav li.active a {
  color: #000;
}

.side-nav a span {
  position: relative;
  top: 5px;
}

/**
 * GameDetailsCard
 */
.bg-tempus-fancy {
  background: #03182B;
  background: linear-gradient(240deg, #03182b 0%, #0c385b 100%);
}

.game-card-container {
  background: linear-gradient(624deg, #1470b6 0%, #0c385b 100%);
  border-radius: 12px;
  box-shadow: rgba(5, 31, 52, 0.25) 0px 50px 100px -20px, rgba(255, 255, 255, 0.3) 0px 20px 50px -30px;
  border: 1px solid #5A7D99;
  margin: 10px 5px 5px;
}

.game-card-title-div {
  padding: 20px 16px 10px;
}

.game-card-title-div h3 {
  font-weight: 700;
  font-family: "Montserrat";
}

.game-card-body-div {
  background: #03182B;
  padding: 10px;
  position: relative;
}

.game-card-body-additional-div {
  background: #051F34;
  padding: 10px;
  margin-bottom: 10px;
}

.image-input-div {
  background: linear-gradient(60deg, #07263e 0%, #03182b 100%);
  border-radius: 12px;
  border: 2px dashed #1E70B6;
  margin: 10px;
  padding: 5px;
}

::file-selector-button {
  --color: #1E70B6;
  --hover: #3e1eb6;
}

.game-card-container ::file-selector-button {
  font-size: 1.5rem;
  border: none;
  background: #001030;
  border: 1px solid var(--color);
  color: var(--color);
  transition: 1.3s;
  padding: 1rem 2rem;
  font-size: 1.5rem;
  width: 13.5rem;
  height: 5rem;
  border-radius: 12px;
}
.game-card-container ::file-selector-button:hover, .game-card-container ::file-selector-button:focus {
  border-color: var(--hover);
  color: white;
}

.game-card-container ::file-selector-button:hover,
.game-card-container ::file-selector-button:focus {
  box-shadow: inset 15rem 0 0 0 var(--hover);
}

.game-image-previews {
  display: flex;
  flex-wrap: nowrap;
  /* Force everything onto a single horizontal track */
  overflow-x: auto;
  /* Enable horizontal scroll bar when overflow happens */
  overflow-y: hidden;
  gap: 12px;
  padding-bottom: 10px;
  /* Leaves space for a clean scrollbar track */
  /* Smooth inertia scrolling on iOS mobile devices */
  -webkit-overflow-scrolling: touch;
}

.game-image-preview-container:not(:first-child) {
  margin-left: 10px;
}

.game-image-preview-container {
  position: relative;
  width: 150px;
  min-width: 150px;
  height: 150px;
  flex-shrink: 0;
  /* CRITICAL: Tells flex layout to keep exact dimensions */
  border-radius: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* Optional: Make the scrollbar look sleek instead of the thick default OS style */
.game-image-previews::-webkit-scrollbar {
  height: 6px;
}

.game-image-previews::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 10px;
}

.game-image-previews::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 10px;
}

.game-image-previews::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.4);
}

.game-image-preview-container.add-image {
  background-image: url(/img/booking/image_upload.png);
  cursor: pointer;
}

.game-image-preview-container.awaiting-watermark {
  background-image: url(/img/booking/image_watermarking.png);
}

.game-image-selected {
  border: 2px solid #ED6D03;
}

.game-image-preview-container .tool-button {
  position: absolute;
  width: 36px;
  padding: 4px;
}

.game-image-preview-container .preview-button {
  left: 5px;
  top: 5px;
}

.game-image-preview-container .delete-button {
  right: 5px;
  top: 5px;
}

.game-image-preview-container .primary-image-button {
  left: 5px;
  bottom: 5px;
  width: 80%;
  background: white;
  border-radius: 12px;
  border-color: #1E70B6;
}

.game-image-preview-container .primary-image-button input[type=radio] {
  margin-left: -3px;
  margin-top: 3px;
}

.game-image-preview-container.game-image-selected .primary-image-button {
  background: #ED6D03;
}

.game-image-preview-container .primary-image-button label {
  padding-left: 12px;
}

.game-card-body-div .watermarking {
  background: black;
  padding: 5px;
}

.game-card-footer-mp {
  min-width: 80px;
  min-height: 80px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.game-calendar-effect-month {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #d83826;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 100%;
  padding: 8px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.game-calendar-effect-day {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff;
  color: #404040;
  font-size: 36px;
  font-weight: bold;
  line-height: 100%;
  padding: 5px 15px 0 15px;
}

.game-calendar-effect-day-name {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff;
  color: #404040;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  padding: 5px 12px 10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.game-calendar-time {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #d83826;
  text-shadow: 1px 1px 5px #000;
}

.game-card-required-amends, .game-card-unsaved-changes {
  position: absolute;
  top: 0;
  padding: 2px 4px;
  font-size: 12px;
}

.game-card-unsaved-changes {
  right: 0;
  background: #D9AE00;
  background: linear-gradient(225deg, #D9AE00 0%, #C67700 100%);
  border-bottom-left-radius: 5px;
}

.game-card-required-amends {
  left: 0;
  background: #F5250A;
  background: linear-gradient(135deg, #F5250A 0%, #CC2A14 100%);
  border-bottom-right-radius: 5px;
}

.game-card-escape-show-switch {
  background: #03182B;
  background: linear-gradient(135deg, #03182B 0%, #0C385B 100%);
  border-bottom-right-radius: 5px;
  position: relative;
  top: -10px;
  left: -10px;
  margin-left: 10px;
  margin-top: 5px;
}

.notification-item {
  padding: 15px 25px;
  margin: 8px 15px;
  border-radius: 12px;
  background: rgba(20, 20, 36, 0.6);
  backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.05);
  position: relative;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.notification-item:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

.notification-item.system {
  border-left: 3px solid var(--neon-pink);
}

.notification-content {
  display: flex;
  align-items: flex-start;
  gap: 15px;
}

.notification-icon {
  width: 45px;
  height: 45px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.notification-icon.system {
  background: rgba(255, 0, 229, 0.1);
}

.notification-icon svg {
  width: 24px;
  height: 24px;
  filter: drop-shadow(0 0 3px currentColor);
}

.system .notification-icon {
  color: var(--neon-pink);
}

.notification-text {
  flex-grow: 1;
}

.notification-title {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 5px;
}

.notification-description {
  color: var(--neon-muted);
  font-size: 0.9rem;
  line-height: 1.4;
}

.system .pulse-effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  z-index: -1;
  opacity: 0;
}

.system .pulse-effect {
  box-shadow: 0 0 0 0 rgba(255, 0, 229, 0.7);
  animation: pulse 2s infinite;
}

@media (max-width: 576px) {
  .notification-item {
    padding: 12px 15px;
    margin: 6px 10px;
  }

  .notification-icon {
    width: 38px;
    height: 38px;
  }

  .notification-title {
    font-size: 1rem;
  }

  .notification-description {
    font-size: 0.85rem;
  }
}
.glow-line {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--neon-blue), transparent);
  width: 100%;
  animation: glow-line-animation 3s infinite;
}

@keyframes glow-line-animation {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0px);
  }
}
.instructions-transform {
  animation: glow-line-animation 3s infinite;
}

.watermarking .form-check-label {
  color: white;
}

.tool-button span {
  position: relative;
  top: 2.5px;
}

/* The main box */
.custom-tooltip .tooltip-inner {
  background-color: #03182B;
  color: #b3d7f5;
  left: 0 !important;
  /* Popper will handle the 'transform' property instead */
  text-align: center;
  white-space: normal;
  /* Prevents long HTML strings from forcing a weird width */
}

/* The arrow color (varies by placement) */
.custom-tooltip.bs-tooltip-top .arrow::before, .custom-tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #03182B;
}

.custom-tooltip.bs-tooltip-bottom .arrow::before, .custom-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #03182B;
}

.custom-tooltip.bs-tooltip-left .arrow::before, .custom-tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #03182B;
}

.custom-tooltip.bs-tooltip-right .arrow::before, .custom-tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #03182B;
}

/* 1. The Anchor */
.calendar-rel-wrapper {
  position: relative;
  width: 100%;
  min-height: 400px;
  /* Prevents collapse if calendar clears during load */
}

.calendar-loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 100;
  /* Sits above the calendar */
}

.loading-spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #1E70B6;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 0.8s linear infinite;
  margin-bottom: 10px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* 4. Optional: Smooth Fade Transition */
.fade-enter-active, .fade-leave-active {
  transition: opacity 0.3s;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.dbs-selected-rs-details-header {
  margin: -0.75rem -1.25rem 1rem -1.25rem;
  background-color: rgba(0, 0, 0, 0.05);
  /* Optional: makes the header distinct */
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
  display: flex;
  justify-content: space-between;
}

/* Ensure the custom content fills the container but stays inside */
.fc-event-main-frame {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.fc-event-main p {
  font-size: 10px;
}

.fc-event-main h6 {
  font-size: 12px;
}

.fc-event-button-container {
  display: flex;
  width: 100%;
}

.fc-event-bottom-button-container {
  margin-top: auto;
}

.dbs-selected-rs-details-header-btn, .fc-event-btn {
  flex: 1;
  /* Optional: Reset default button styles for a seamless look */
  border: 1px solid #ccc;
  padding: 2px;
  cursor: pointer;
}

.dbs-selected-rs-details-header-btn.disabled, .dbs-selected-rs-details-header-btn:disabled {
  opacity: 0.65;
  cursor: not-allowed !important;
  pointer-events: auto;
  filter: grayscale(90%);
  box-shadow: none;
}

button.dbs-selected-rs-details-header-btn p {
  font-size: 12px;
}

.fc-event-btn-primary {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0d3b5f, #071f33);
  border: 1px solid #04111c;
}
.fc-event-btn-primary:hover {
  background: linear-gradient(to bottom, #104976, #0A2D49);
}
.fc-event-btn-primary:active {
  background: #071f33;
}

.fc-event-btn-secondary {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #78828a, #60686f);
  border: 1px solid #545b62;
}
.fc-event-btn-secondary:hover {
  background: linear-gradient(to bottom, #868e96, #6c757d);
}
.fc-event-btn-secondary:active {
  background: #60686f;
}

.fc-event-btn-success {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2dcc4d, #23a23d);
  border: 1px solid #1f8d35;
}
.fc-event-btn-success:hover {
  background: linear-gradient(to bottom, #3dd55c, #28b745);
}
.fc-event-btn-success:active {
  background: #23a23d;
}

.fc-event-btn-info {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #7ef9f3, #4ef7ef);
  border: 1px solid #35f6ed;
}
.fc-event-btn-info:hover {
  background: linear-gradient(to bottom, #97faf5, #66F8F1);
}
.fc-event-btn-info:active {
  background: #4ef7ef;
}

.fc-event-btn-warning {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ffe920, #ecd400);
  border: 1px solid #d2bd00;
}
.fc-event-btn-warning:hover {
  background: linear-gradient(to bottom, #ffeb39, #ffe606);
}
.fc-event-btn-warning:active {
  background: #ecd400;
}

.fc-event-btn-danger {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f63b23, #dd2109);
  border: 1px solid #c41e08;
}
.fc-event-btn-danger:hover {
  background: linear-gradient(to bottom, #f7513b, #F5250A);
}
.fc-event-btn-danger:active {
  background: #dd2109;
}

.fc-event-btn-light {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f8f9fa, #dadfe4);
  border: 1px solid #cbd3da;
}
.fc-event-btn-light:hover {
  background: linear-gradient(to bottom, white, #e9ecef);
}
.fc-event-btn-light:active {
  background: #dadfe4;
}

.fc-event-btn-dark {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #3f474e, #292d32);
  border: 1px solid #1d2124;
}
.fc-event-btn-dark:hover {
  background: linear-gradient(to bottom, #4b545c, #343a40);
}
.fc-event-btn-dark:active {
  background: #292d32;
}

.fc-event-btn-tempus-blue {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0d3b5f, #071f33);
  border: 1px solid #04111c;
}
.fc-event-btn-tempus-blue:hover {
  background: linear-gradient(to bottom, #104976, #0A2D49);
}
.fc-event-btn-tempus-blue:active {
  background: #071f33;
}

.fc-event-btn-tempus-blue-tint {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #cae3f8, #9ccbf2);
  border: 1px solid #86bfef;
}
.fc-event-btn-tempus-blue-tint:hover {
  background: linear-gradient(to bottom, #e0effb, #b3d7f5);
}
.fc-event-btn-tempus-blue-tint:active {
  background: #9ccbf2;
}

.fc-event-btn-tempus-blue-100 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #227dcc, #1a63a0);
  border: 1px solid #17558a;
}
.fc-event-btn-tempus-blue-100:hover {
  background: linear-gradient(to bottom, #2b8adc, #1E70B6);
}
.fc-event-btn-tempus-blue-100:active {
  background: #1a63a0;
}

.fc-event-btn-tempus-blue-200 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1368a9, #0d4c7b);
  border: 1px solid #0b3e64;
}
.fc-event-btn-tempus-blue-200:hover {
  background: linear-gradient(to bottom, #1576c0, #105A92);
}
.fc-event-btn-tempus-blue-200:active {
  background: #0d4c7b;
}

.fc-event-btn-tempus-blue-300 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #115184, #0b3556);
  border: 1px solid #082740;
}
.fc-event-btn-tempus-blue-300:hover {
  background: linear-gradient(to bottom, #145f9a, #0E436D);
}
.fc-event-btn-tempus-blue-300:active {
  background: #0b3556;
}

.fc-event-btn-tempus-blue-400 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0f4672, #092a44);
  border: 1px solid #061c2e;
}
.fc-event-btn-tempus-blue-400:hover {
  background: linear-gradient(to bottom, #125488, #0C385B);
}
.fc-event-btn-tempus-blue-400:active {
  background: #092a44;
}

.fc-event-btn-tempus-blue-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0d3b5f, #071f33);
  border: 1px solid #04111c;
}
.fc-event-btn-tempus-blue-500:hover {
  background: linear-gradient(to bottom, #104976, #0A2D49);
}
.fc-event-btn-tempus-blue-500:active {
  background: #071f33;
}

.fc-event-btn-tempus-blue-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0a3455, #041827);
  border: 1px solid #020a10;
}
.fc-event-btn-tempus-blue-600:hover {
  background: linear-gradient(to bottom, #0c426c, #07263E);
}
.fc-event-btn-tempus-blue-600:active {
  background: #041827;
}

.fc-event-btn-tempus-blue-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #072d4b, #03111d);
  border: 1px solid #010305;
}
.fc-event-btn-tempus-blue-700:hover {
  background: linear-gradient(to bottom, #093b63, #051F34);
}
.fc-event-btn-tempus-blue-700:active {
  background: #03111d;
}

.fc-event-btn-tempus-blue-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #052543, #010b13);
  border: 1px solid black;
}
.fc-event-btn-tempus-blue-800:hover {
  background: linear-gradient(to bottom, #06335b, #03182B);
}
.fc-event-btn-tempus-blue-800:active {
  background: #010b13;
}

.fc-event-btn-tempus-blue-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #021e3d, #00060b);
  border: 1px solid black;
}
.fc-event-btn-tempus-blue-900:hover {
  background: linear-gradient(to bottom, #022b56, #011224);
}
.fc-event-btn-tempus-blue-900:active {
  background: #00060b;
}

.fc-event-btn-tempus-blue-dark {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #00194a, #000817);
  border: 1px solid black;
}
.fc-event-btn-tempus-blue-dark:hover {
  background: linear-gradient(to bottom, #002163, #001030);
}
.fc-event-btn-tempus-blue-dark:active {
  background: #000817;
}

.fc-event-btn-tempus-red {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fd7072, #fd3e40);
  border: 1px solid #fc2527;
}
.fc-event-btn-tempus-red:hover {
  background: linear-gradient(to bottom, #fe898b, #FD5759);
}
.fc-event-btn-tempus-red:active {
  background: #fd3e40;
}

.fc-event-btn-tempus-white {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #fff4dd);
  border: 1px solid #ffebc3;
}
.fc-event-btn-tempus-white:hover {
  background: linear-gradient(to bottom, white, #FFFCF6);
}
.fc-event-btn-tempus-white:active {
  background: #fff4dd;
}

.fc-event-btn-neon-purple {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #dd018b, #ab016b);
  border: 1px solid #91015b;
}
.fc-event-btn-neon-purple:hover {
  background: linear-gradient(to bottom, #f7019b, #C4017B);
}
.fc-event-btn-neon-purple:active {
  background: #ab016b;
}

.fc-event-btn-cryptology {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #59a5c1, #3f8ca8);
  border: 1px solid #387c95;
}
.fc-event-btn-cryptology:hover {
  background: linear-gradient(to bottom, #6bafc8, #469BBA);
}
.fc-event-btn-cryptology:active {
  background: #3f8ca8;
}

.fc-event-btn-cryptology-blue {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #59a5c1, #3f8ca8);
  border: 1px solid #387c95;
}
.fc-event-btn-cryptology-blue:hover {
  background: linear-gradient(to bottom, #6bafc8, #469BBA);
}
.fc-event-btn-cryptology-blue:active {
  background: #3f8ca8;
}

.fc-event-btn-cryptology-blue-tint {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #87bed2, #61aac4);
  border: 1px solid #4fa0bd;
}
.fc-event-btn-cryptology-blue-tint:hover {
  background: linear-gradient(to bottom, #99c8d9, #74b4cb);
}
.fc-event-btn-cryptology-blue-tint:active {
  background: #61aac4;
}

.fc-event-btn-cryptology-blue-shade {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #3c839e, #2e657a);
  border: 1px solid #275567;
}
.fc-event-btn-cryptology-blue-shade:hover {
  background: linear-gradient(to bottom, #4393b1, #35748c);
}
.fc-event-btn-cryptology-blue-shade:active {
  background: #2e657a;
}

.fc-event-btn-cryptology-blue-dark {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #183440, #0a161a);
  border: 1px solid #030708;
}
.fc-event-btn-cryptology-blue-dark:hover {
  background: linear-gradient(to bottom, #1f4352, #11252d);
}
.fc-event-btn-cryptology-blue-dark:active {
  background: #0a161a;
}

.fc-event-btn-facebook-blue {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #3085f3, #0d6ae4);
  border: 1px solid #0b5fcc;
}
.fc-event-btn-facebook-blue:hover {
  background: linear-gradient(to bottom, #4893f5, #1877F2);
}
.fc-event-btn-facebook-blue:active {
  background: #0d6ae4;
}

.fc-event-btn-darkest-gray {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2c3237, #16181b);
  border: 1px solid #0a0c0d;
}
.fc-event-btn-darkest-gray:hover {
  background: linear-gradient(to bottom, #383f45, #212529);
}
.fc-event-btn-darkest-gray:active {
  background: #16181b;
}

.fc-event-btn-dark-gray {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #3f474e, #292d32);
  border: 1px solid #1d2124;
}
.fc-event-btn-dark-gray:hover {
  background: linear-gradient(to bottom, #4b545c, #343a40);
}
.fc-event-btn-dark-gray:active {
  background: #292d32;
}

.fc-event-btn-light-gray {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #949ba2, #78818a);
  border: 1px solid #6c757d;
}
.fc-event-btn-light-gray:hover {
  background: linear-gradient(to bottom, #a1a8ae, #868e96);
}
.fc-event-btn-light-gray:active {
  background: #78818a;
}

.fc-event-btn-lightest-gray {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #edeff1, #cfd5db);
  border: 1px solid #c1c9d0;
}
.fc-event-btn-lightest-gray:hover {
  background: linear-gradient(to bottom, #fbfcfc, #dee2e6);
}
.fc-event-btn-lightest-gray:active {
  background: #cfd5db;
}

.fc-event-btn-blue {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0e90fc, #0375d4);
  border: 1px solid #0267bb;
}
.fc-event-btn-blue:hover {
  background: linear-gradient(to bottom, #279cfc, #0383ED);
}
.fc-event-btn-blue:active {
  background: #0375d4;
}

.fc-event-btn-indigo {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #6564b4, #4c4b9b);
  border: 1px solid #43428a;
}
.fc-event-btn-indigo:hover {
  background: linear-gradient(to bottom, #7675bd, #5453AC);
}
.fc-event-btn-indigo:active {
  background: #4c4b9b;
}

.fc-event-btn-purple {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #9e1aff, #8400e6);
  border: 1px solid #7600cc;
}
.fc-event-btn-purple:hover {
  background: linear-gradient(to bottom, #a933ff, #9300FF);
}
.fc-event-btn-purple:active {
  background: #8400e6;
}

.fc-event-btn-pink {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f97e85, #f74e57);
  border: 1px solid #f63540;
}
.fc-event-btn-pink:hover {
  background: linear-gradient(to bottom, #fa979c, #F8666E);
}
.fc-event-btn-pink:active {
  background: #f74e57;
}

.fc-event-btn-red {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f63b23, #dd2109);
  border: 1px solid #c41e08;
}
.fc-event-btn-red:hover {
  background: linear-gradient(to bottom, #f7513b, #F5250A);
}
.fc-event-btn-red:active {
  background: #dd2109;
}

.fc-event-btn-orange {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #fc7a0e, #d46103);
  border: 1px solid #bb5602;
}
.fc-event-btn-orange:hover {
  background: linear-gradient(to bottom, #fc8727, #ED6D03);
}
.fc-event-btn-orange:active {
  background: #d46103;
}

.fc-event-btn-yellow {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ffe920, #ecd400);
  border: 1px solid #d2bd00;
}
.fc-event-btn-yellow:hover {
  background: linear-gradient(to bottom, #ffeb39, #ffe606);
}
.fc-event-btn-yellow:active {
  background: #ecd400;
}

.fc-event-btn-green {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2dcc4d, #23a23d);
  border: 1px solid #1f8d35;
}
.fc-event-btn-green:hover {
  background: linear-gradient(to bottom, #3dd55c, #28b745);
}
.fc-event-btn-green:active {
  background: #23a23d;
}

.fc-event-btn-teal {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #23def6, #09c4dd);
  border: 1px solid #08aec4;
}
.fc-event-btn-teal:hover {
  background: linear-gradient(to bottom, #3be1f7, #0ADAf5);
}
.fc-event-btn-teal:active {
  background: #09c4dd;
}

.fc-event-btn-cyan {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #7ef9f3, #4ef7ef);
  border: 1px solid #35f6ed;
}
.fc-event-btn-cyan:hover {
  background: linear-gradient(to bottom, #97faf5, #66F8F1);
}
.fc-event-btn-cyan:active {
  background: #4ef7ef;
}

.fc-event-btn-black {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0e0e0e, black);
  border: 1px solid black;
}
.fc-event-btn-black:hover {
  background: linear-gradient(to bottom, #1b1b1b, #010101);
}
.fc-event-btn-black:active {
  background: black;
}

.fc-event-btn-white {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #f1f1f1);
  border: 1px solid #e5e5e5;
}
.fc-event-btn-white:hover {
  background: linear-gradient(to bottom, white, #FEFEFE);
}
.fc-event-btn-white:active {
  background: #f1f1f1;
}

.fc-event-btn-primary-tint {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #678aa6, #517089);
  border: 1px solid #476379;
}
.fc-event-btn-primary-tint:hover {
  background: linear-gradient(to bottom, #7796af, #5A7D99);
}
.fc-event-btn-primary-tint:active {
  background: #517089;
}

.fc-event-btn-orange-tint {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #efb75a, #eba32c);
  border: 1px solid #e79816;
}
.fc-event-btn-orange-tint:hover {
  background: linear-gradient(to bottom, #f1c172, #EDAD43);
}
.fc-event-btn-orange-tint:active {
  background: #eba32c;
}

.fc-event-btn-green-tint {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #5ee377, #32db53);
  border: 1px solid #24d045;
}
.fc-event-btn-green-tint:hover {
  background: linear-gradient(to bottom, #73e78a, #48DF65);
}
.fc-event-btn-green-tint:active {
  background: #32db53;
}

.fc-event-btn-hot-pink {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ff7ecc, #ff4bb8);
  border: 1px solid #ff31ae;
}
.fc-event-btn-hot-pink:hover {
  background: linear-gradient(to bottom, #ff97d6, #FF64C2);
}
.fc-event-btn-hot-pink:active {
  background: #ff4bb8;
}

.fc-event-btn-deep-purple {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #67157c, #430d50);
  border: 1px solid #310a3a;
}
.fc-event-btn-deep-purple:hover {
  background: linear-gradient(to bottom, #791892, #516);
}
.fc-event-btn-deep-purple:active {
  background: #430d50;
}

.fc-event-btn-deep-orange {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #d94700, #a63700);
  border: 1px solid #8c2e00;
}
.fc-event-btn-deep-orange:hover {
  background: linear-gradient(to bottom, #f25000, #BF3F00);
}
.fc-event-btn-deep-orange:active {
  background: #a63700;
}

.fc-event-btn-sandstone {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f3c200, #c09a00);
  border: 1px solid #a68500;
}
.fc-event-btn-sandstone:hover {
  background: linear-gradient(to bottom, #ffcf0d, #D9AE00);
}
.fc-event-btn-sandstone:active {
  background: #c09a00;
}

.fc-event-btn-cs-green {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #01a446, #017230);
  border: 1px solid #015826;
}
.fc-event-btn-cs-green:hover {
  background: linear-gradient(to bottom, #01be50, #018B3B);
}
.fc-event-btn-cs-green:active {
  background: #017230;
}

.fc-event-btn-dark-red {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #db0d22, #ab0b1a);
  border: 1px solid #930917;
}
.fc-event-btn-dark-red:hover {
  background: linear-gradient(to bottom, #f01228, #C30C1E);
}
.fc-event-btn-dark-red:active {
  background: #ab0b1a;
}

.fc-event-btn-overdue-red {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ff4d4d, #ff1a1a);
  border: 1px solid red;
}
.fc-event-btn-overdue-red:hover {
  background: linear-gradient(to bottom, #ff6666, #F33);
}
.fc-event-btn-overdue-red:active {
  background: #ff1a1a;
}

.fc-event-btn-dark-blue {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #072788, #051958);
  border: 1px solid #031240;
}
.fc-event-btn-dark-blue:hover {
  background: linear-gradient(to bottom, #092ea0, #062070);
}
.fc-event-btn-dark-blue:active {
  background: #051958;
}

.fc-event-btn-pale-blue {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #5bb6ec, #2da2e6);
  border: 1px solid #1a97e0;
}
.fc-event-btn-pale-blue:hover {
  background: linear-gradient(to bottom, #72c0ee, #44ACE9);
}
.fc-event-btn-pale-blue:active {
  background: #2da2e6;
}

.fc-event-btn-dark-orange {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ec905b, #e6722d);
  border: 1px solid #e0631a;
}
.fc-event-btn-dark-orange:hover {
  background: linear-gradient(to bottom, #eea072, #E98144);
}
.fc-event-btn-dark-orange:active {
  background: #e6722d;
}

.fc-event-btn-beech {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #b3b464, #9a9b4b);
  border: 1px solid #898a42;
}
.fc-event-btn-beech:hover {
  background: linear-gradient(to bottom, #bcbd75, #ABAC53);
}
.fc-event-btn-beech:active {
  background: #9a9b4b;
}

.fc-event-btn-lime-green {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #7bff1a, #61e600);
  border: 1px solid #56cc00;
}
.fc-event-btn-lime-green:hover {
  background: linear-gradient(to bottom, #89ff33, #6CFF00);
}
.fc-event-btn-lime-green:active {
  background: #61e600;
}

.fc-event-btn-deep-blue {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #2036ff, #0018ec);
  border: 1px solid #0015d2;
}
.fc-event-btn-deep-blue:hover {
  background: linear-gradient(to bottom, #394dff, #061FFF);
}
.fc-event-btn-deep-blue:active {
  background: #0018ec;
}

.fc-event-btn-dark-green {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #02911b, #025f11);
  border: 1px solid #01460d;
}
.fc-event-btn-dark-green:hover {
  background: linear-gradient(to bottom, #03aa1f, #027816);
}
.fc-event-btn-dark-green:active {
  background: #025f11;
}

.fc-event-btn-dark-magenta {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #910279, #5f024f);
  border: 1px solid #46013a;
}
.fc-event-btn-dark-magenta:hover {
  background: linear-gradient(to bottom, #aa038e, #780264);
}
.fc-event-btn-dark-magenta:active {
  background: #5f024f;
}

.fc-event-btn-magenta {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #cc2dac, #a22388);
  border: 1px solid #8d1f77;
}
.fc-event-btn-magenta:hover {
  background: linear-gradient(to bottom, #d53db6, #B7289A);
}
.fc-event-btn-magenta:active {
  background: #a22388;
}

.fc-event-btn-light-yellow {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ffffea, #ffffb7);
  border: 1px solid #ffff9d;
}
.fc-event-btn-light-yellow:hover {
  background: linear-gradient(to bottom, white, #ffFFD0);
}
.fc-event-btn-light-yellow:active {
  background: #ffffb7;
}

.fc-event-btn-light-orange {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ffead5, #ffd0a2);
  border: 1px solid #ffc488;
}
.fc-event-btn-light-orange:hover {
  background: linear-gradient(to bottom, #fff7ee, #ffddbb);
}
.fc-event-btn-light-orange:active {
  background: #ffd0a2;
}

.fc-event-btn-light-pink {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fff7f7, #ffc4c5);
  border: 1px solid #ffaaad;
}
.fc-event-btn-light-pink:hover {
  background: linear-gradient(to bottom, white, #ffDDDE);
}
.fc-event-btn-light-pink:active {
  background: #ffc4c5;
}

.fc-event-btn-light-green {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f7fff7, #c4ffc4);
  border: 1px solid #aaffaa;
}
.fc-event-btn-light-green:hover {
  background: linear-gradient(to bottom, white, #DDFFDD);
}
.fc-event-btn-light-green:active {
  background: #c4ffc4;
}

.fc-event-btn-light-blue {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e6e6ff, #b3b3ff);
  border: 1px solid #9999ff;
}
.fc-event-btn-light-blue:hover {
  background: linear-gradient(to bottom, white, #CCCCFF);
}
.fc-event-btn-light-blue:active {
  background: #b3b3ff;
}

.fc-event-btn-light-red {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ffc4c4, #ff9191);
  border: 1px solid #ff7777;
}
.fc-event-btn-light-red:hover {
  background: linear-gradient(to bottom, #ffdddd, #ffaaaa);
}
.fc-event-btn-light-red:active {
  background: #ff9191;
}

.fc-event-btn-regular {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #59a5c1, #3f8ca8);
  border: 1px solid #387c95;
}
.fc-event-btn-regular:hover {
  background: linear-gradient(to bottom, #6bafc8, #469BBA);
}
.fc-event-btn-regular:active {
  background: #3f8ca8;
}

.fc-event-btn-specific-available {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2dcc4d, #23a23d);
  border: 1px solid #1f8d35;
}
.fc-event-btn-specific-available:hover {
  background: linear-gradient(to bottom, #3dd55c, #28b745);
}
.fc-event-btn-specific-available:active {
  background: #23a23d;
}

.fc-event-btn-specific-unavailable {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f3c200, #c09a00);
  border: 1px solid #a68500;
}
.fc-event-btn-specific-unavailable:hover {
  background: linear-gradient(to bottom, #ffcf0d, #D9AE00);
}
.fc-event-btn-specific-unavailable:active {
  background: #c09a00;
}

.fc-event-btn-holidays {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f63b23, #dd2109);
  border: 1px solid #c41e08;
}
.fc-event-btn-holidays:hover {
  background: linear-gradient(to bottom, #f7513b, #F5250A);
}
.fc-event-btn-holidays:active {
  background: #dd2109;
}

.fc-event-btn-booked-part {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #e4135f, #b40f4b);
  border: 1px solid #9d0d41;
}
.fc-event-btn-booked-part:hover {
  background: linear-gradient(to bottom, #ed236d, #C15);
}
.fc-event-btn-booked-part:active {
  background: #b40f4b;
}

.fc-event-btn-booked-pending {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #d27979, #c65353);
  border: 1px solid #bf4040;
}
.fc-event-btn-booked-pending:hover {
  background: linear-gradient(to bottom, #d98c8c, #C66);
}
.fc-event-btn-booked-pending:active {
  background: #c65353;
}

.fc-event-btn-neon-blue {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1af4ff, #00dbe6);
  border: 1px solid #00c2cc;
}
.fc-event-btn-neon-blue:hover {
  background: linear-gradient(to bottom, #33f5ff, #00f3ff);
}
.fc-event-btn-neon-blue:active {
  background: #00dbe6;
}

.fc-event-btn-neon-violet {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #b25af6, #9c2af4);
  border: 1px solid #9012f2;
}
.fc-event-btn-neon-violet:hover {
  background: linear-gradient(to bottom, #be72f8, #a742f5);
}
.fc-event-btn-neon-violet:active {
  background: #9c2af4;
}

.fc-event-btn-neon-pink {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #ff1ae8, #e600ce);
  border: 1px solid #cc00b7;
}
.fc-event-btn-neon-pink:hover {
  background: linear-gradient(to bottom, #ff33ea, #ff00e5);
}
.fc-event-btn-neon-pink:active {
  background: #e600ce;
}

.fc-event-btn-neon-muted {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #afafca, #9191b6);
  border: 1px solid #8181ac;
}
.fc-event-btn-neon-muted:hover {
  background: linear-gradient(to bottom, #bfbfd4, #a0a0c0);
}
.fc-event-btn-neon-muted:active {
  background: #9191b6;
}

.fc-event-btn-slate-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #e6edf4);
  border: 1px solid #d4e1ed;
}
.fc-event-btn-slate-50:hover {
  background: linear-gradient(to bottom, white, #f8fafc);
}
.fc-event-btn-slate-50:active {
  background: #e6edf4;
}

.fc-event-btn-slate-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #dfe8f1);
  border: 1px solid #cddcea;
}
.fc-event-btn-slate-100:hover {
  background: linear-gradient(to bottom, white, #f1f5f9);
}
.fc-event-btn-slate-100:active {
  background: #dfe8f1;
}

.fc-event-btn-slate-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f3f5f9, #d1dbe7);
  border: 1px solid #c0cddf;
}
.fc-event-btn-slate-200:hover {
  background: linear-gradient(to bottom, white, #e2e8f0);
}
.fc-event-btn-slate-200:active {
  background: #d1dbe7;
}

.fc-event-btn-slate-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #dbe2ea, #bbc8d8);
  border: 1px solid #abbbce;
}
.fc-event-btn-slate-300:hover {
  background: linear-gradient(to bottom, #ebeff4, #cbd5e1);
}
.fc-event-btn-slate-300:active {
  background: #bbc8d8;
}

.fc-event-btn-slate-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #a3b0c2, #8596ae);
  border: 1px solid #7589a4;
}
.fc-event-btn-slate-400:hover {
  background: linear-gradient(to bottom, #b3bdcc, #94a3b8);
}
.fc-event-btn-slate-400:active {
  background: #8596ae;
}

.fc-event-btn-slate-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #708198, #59687c);
  border: 1px solid #4f5b6d;
}
.fc-event-btn-slate-500:hover {
  background: linear-gradient(to bottom, #7f8ea3, #64748b);
}
.fc-event-btn-slate-500:active {
  background: #59687c;
}

.fc-event-btn-slate-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #516178, #3d495a);
  border: 1px solid #323c4b;
}
.fc-event-btn-slate-600:hover {
  background: linear-gradient(to bottom, #5c6e87, #475569);
}
.fc-event-btn-slate-600:active {
  background: #3d495a;
}

.fc-event-btn-slate-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #3d4d65, #293545);
  border: 1px solid #202935;
}
.fc-event-btn-slate-700:hover {
  background: linear-gradient(to bottom, #465975, #334155);
}
.fc-event-btn-slate-700:active {
  background: #293545;
}

.fc-event-btn-slate-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #27354c, #151d2a);
  border: 1px solid #0d1219;
}
.fc-event-btn-slate-800:hover {
  background: linear-gradient(to bottom, #2f405d, #1e293b);
}
.fc-event-btn-slate-800:active {
  background: #151d2a;
}

.fc-event-btn-slate-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #16213d, #080d17);
  border: 1px solid #020204;
}
.fc-event-btn-slate-900:hover {
  background: linear-gradient(to bottom, #1c2c50, #0f172a);
}
.fc-event-btn-slate-900:active {
  background: #080d17;
}

.fc-event-btn-slate-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #040c2e, black);
  border: 1px solid black;
}
.fc-event-btn-slate-950:hover {
  background: linear-gradient(to bottom, #061246, #020617);
}
.fc-event-btn-slate-950:active {
  background: black;
}

.fc-event-btn-gray-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #e9ecef);
  border: 1px solid #dae0e5;
}
.fc-event-btn-gray-50:hover {
  background: linear-gradient(to bottom, white, #f8f9fa);
}
.fc-event-btn-gray-50:active {
  background: #e9ecef;
}

.fc-event-btn-gray-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f8f9fa, #dadfe4);
  border: 1px solid #cbd3da;
}
.fc-event-btn-gray-100:hover {
  background: linear-gradient(to bottom, white, #e9ecef);
}
.fc-event-btn-gray-100:active {
  background: #dadfe4;
}

.fc-event-btn-gray-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #edeff1, #cfd5db);
  border: 1px solid #c1c9d0;
}
.fc-event-btn-gray-200:hover {
  background: linear-gradient(to bottom, #fbfcfc, #dee2e6);
}
.fc-event-btn-gray-200:active {
  background: #cfd5db;
}

.fc-event-btn-gray-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #dde1e5, #bfc7cf);
  border: 1px solid #b1bbc4;
}
.fc-event-btn-gray-300:hover {
  background: linear-gradient(to bottom, #ebeef0, #ced4da);
}
.fc-event-btn-gray-300:active {
  background: #bfc7cf;
}

.fc-event-btn-gray-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #bbc2c8, #9fa8b2);
  border: 1px solid #919ca6;
}
.fc-event-btn-gray-400:hover {
  background: linear-gradient(to bottom, #c9cfd4, #adb5bd);
}
.fc-event-btn-gray-400:active {
  background: #9fa8b2;
}

.fc-event-btn-gray-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #949ba2, #78818a);
  border: 1px solid #6c757d;
}
.fc-event-btn-gray-500:hover {
  background: linear-gradient(to bottom, #a1a8ae, #868e96);
}
.fc-event-btn-gray-500:active {
  background: #78818a;
}

.fc-event-btn-gray-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #78828a, #60686f);
  border: 1px solid #545b62;
}
.fc-event-btn-gray-600:hover {
  background: linear-gradient(to bottom, #868e96, #6c757d);
}
.fc-event-btn-gray-600:active {
  background: #60686f;
}

.fc-event-btn-gray-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #555d65, #3d4349);
  border: 1px solid #32373b;
}
.fc-event-btn-gray-700:hover {
  background: linear-gradient(to bottom, #606a73, #495057);
}
.fc-event-btn-gray-700:active {
  background: #3d4349;
}

.fc-event-btn-gray-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #3f474e, #292d32);
  border: 1px solid #1d2124;
}
.fc-event-btn-gray-800:hover {
  background: linear-gradient(to bottom, #4b545c, #343a40);
}
.fc-event-btn-gray-800:active {
  background: #292d32;
}

.fc-event-btn-gray-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2c3237, #16181b);
  border: 1px solid #0a0c0d;
}
.fc-event-btn-gray-900:hover {
  background: linear-gradient(to bottom, #383f45, #212529);
}
.fc-event-btn-gray-900:active {
  background: #16181b;
}

.fc-event-btn-gray-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1b2228, #07080a);
  border: 1px solid black;
}
.fc-event-btn-gray-950:hover {
  background: linear-gradient(to bottom, #262f37, #111519);
}
.fc-event-btn-gray-950:active {
  background: #07080a;
}

.fc-event-btn-zinc-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #ededed);
  border: 1px solid #e1e1e1;
}
.fc-event-btn-zinc-50:hover {
  background: linear-gradient(to bottom, white, #fafafa);
}
.fc-event-btn-zinc-50:active {
  background: #ededed;
}

.fc-event-btn-zinc-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #e7e7e9);
  border: 1px solid #d9d9dd;
}
.fc-event-btn-zinc-100:hover {
  background: linear-gradient(to bottom, white, #f4f4f5);
}
.fc-event-btn-zinc-100:active {
  background: #e7e7e9;
}

.fc-event-btn-zinc-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f2f2f3, #d7d7db);
  border: 1px solid #c9c9cf;
}
.fc-event-btn-zinc-200:hover {
  background: linear-gradient(to bottom, white, #e4e4e7);
}
.fc-event-btn-zinc-200:active {
  background: #d7d7db;
}

.fc-event-btn-zinc-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e1e1e4, #c7c7cc);
  border: 1px solid #b9b9c0;
}
.fc-event-btn-zinc-300:hover {
  background: linear-gradient(to bottom, #efeff0, #d4d4d8);
}
.fc-event-btn-zinc-300:active {
  background: #c7c7cc;
}

.fc-event-btn-zinc-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #aeaeb6, #94949e);
  border: 1px solid #868692;
}
.fc-event-btn-zinc-400:hover {
  background: linear-gradient(to bottom, #bcbcc2, #a1a1aa);
}
.fc-event-btn-zinc-400:active {
  background: #94949e;
}

.fc-event-btn-zinc-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #7d7d87, #65656d);
  border: 1px solid #585860;
}
.fc-event-btn-zinc-500:hover {
  background: linear-gradient(to bottom, #8b8b93, #71717a);
}
.fc-event-btn-zinc-500:active {
  background: #65656d;
}

.fc-event-btn-zinc-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #5e5e68, #46464e);
  border: 1px solid #3a3a40;
}
.fc-event-btn-zinc-600:hover {
  background: linear-gradient(to bottom, #6a6a76, #52525b);
}
.fc-event-btn-zinc-600:active {
  background: #46464e;
}

.fc-event-btn-zinc-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #4b4b53, #333339);
  border: 1px solid #27272b;
}
.fc-event-btn-zinc-700:hover {
  background: linear-gradient(to bottom, #575761, #3f3f46);
}
.fc-event-btn-zinc-700:active {
  background: #333339;
}

.fc-event-btn-zinc-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #333337, #1b1b1d);
  border: 1px solid #0e0e10;
}
.fc-event-btn-zinc-800:hover {
  background: linear-gradient(to bottom, #404044, #27272a);
}
.fc-event-btn-zinc-800:active {
  background: #1b1b1d;
}

.fc-event-btn-zinc-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #242429, #0c0c0e);
  border: 1px solid black;
}
.fc-event-btn-zinc-900:hover {
  background: linear-gradient(to bottom, #303036, #18181b);
}
.fc-event-btn-zinc-900:active {
  background: #0c0c0e;
}

.fc-event-btn-zinc-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #141419, black);
  border: 1px solid black;
}
.fc-event-btn-zinc-950:hover {
  background: linear-gradient(to bottom, #202027, #09090b);
}
.fc-event-btn-zinc-950:active {
  background: black;
}

.fc-event-btn-neutral-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #ededed);
  border: 1px solid #e1e1e1;
}
.fc-event-btn-neutral-50:hover {
  background: linear-gradient(to bottom, white, #fafafa);
}
.fc-event-btn-neutral-50:active {
  background: #ededed;
}

.fc-event-btn-neutral-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #e8e8e8);
  border: 1px solid gainsboro;
}
.fc-event-btn-neutral-100:hover {
  background: linear-gradient(to bottom, white, #f5f5f5);
}
.fc-event-btn-neutral-100:active {
  background: #e8e8e8;
}

.fc-event-btn-neutral-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f2f2f2, #d8d8d8);
  border: 1px solid #cccccc;
}
.fc-event-btn-neutral-200:hover {
  background: linear-gradient(to bottom, white, #e5e5e5);
}
.fc-event-btn-neutral-200:active {
  background: #d8d8d8;
}

.fc-event-btn-neutral-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e1e1e1, #c7c7c7);
  border: 1px solid #bbbbbb;
}
.fc-event-btn-neutral-300:hover {
  background: linear-gradient(to bottom, #eeeeee, #d4d4d4);
}
.fc-event-btn-neutral-300:active {
  background: #c7c7c7;
}

.fc-event-btn-neutral-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #b0b0b0, #969696);
  border: 1px solid #8a8a8a;
}
.fc-event-btn-neutral-400:hover {
  background: linear-gradient(to bottom, #bdbdbd, #a3a3a3);
}
.fc-event-btn-neutral-400:active {
  background: #969696;
}

.fc-event-btn-neutral-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, gray, #666666);
  border: 1px solid #5a5a5a;
}
.fc-event-btn-neutral-500:hover {
  background: linear-gradient(to bottom, #8d8d8d, #737373);
}
.fc-event-btn-neutral-500:active {
  background: #666666;
}

.fc-event-btn-neutral-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #5f5f5f, #454545);
  border: 1px solid #393939;
}
.fc-event-btn-neutral-600:hover {
  background: linear-gradient(to bottom, #6c6c6c, #525252);
}
.fc-event-btn-neutral-600:active {
  background: #454545;
}

.fc-event-btn-neutral-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #4d4d4d, #333333);
  border: 1px solid #272727;
}
.fc-event-btn-neutral-700:hover {
  background: linear-gradient(to bottom, #5a5a5a, #404040);
}
.fc-event-btn-neutral-700:active {
  background: #333333;
}

.fc-event-btn-neutral-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #333333, #191919);
  border: 1px solid #0d0d0d;
}
.fc-event-btn-neutral-800:hover {
  background: linear-gradient(to bottom, #404040, #262626);
}
.fc-event-btn-neutral-800:active {
  background: #191919;
}

.fc-event-btn-neutral-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #242424, #0a0a0a);
  border: 1px solid black;
}
.fc-event-btn-neutral-900:hover {
  background: linear-gradient(to bottom, #313131, #171717);
}
.fc-event-btn-neutral-900:active {
  background: #0a0a0a;
}

.fc-event-btn-neutral-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #171717, black);
  border: 1px solid black;
}
.fc-event-btn-neutral-950:hover {
  background: linear-gradient(to bottom, #242424, #0a0a0a);
}
.fc-event-btn-neutral-950:active {
  background: black;
}

.fc-event-btn-stone-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #eeeeeb);
  border: 1px solid #e3e3dd;
}
.fc-event-btn-stone-50:hover {
  background: linear-gradient(to bottom, white, #fafaf9);
}
.fc-event-btn-stone-50:active {
  background: #eeeeeb;
}

.fc-event-btn-stone-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #e9e9e7);
  border: 1px solid #ddddd9;
}
.fc-event-btn-stone-100:hover {
  background: linear-gradient(to bottom, white, #f5f5f4);
}
.fc-event-btn-stone-100:active {
  background: #e9e9e7;
}

.fc-event-btn-stone-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f3f2f2, #dbd8d7);
  border: 1px solid #cfcbc9;
}
.fc-event-btn-stone-200:hover {
  background: linear-gradient(to bottom, white, #e7e5e4);
}
.fc-event-btn-stone-200:active {
  background: #dbd8d7;
}

.fc-event-btn-stone-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e2e0de, #cac6c4);
  border: 1px solid #beb9b6;
}
.fc-event-btn-stone-300:hover {
  background: linear-gradient(to bottom, #eeedec, #d6d3d1);
}
.fc-event-btn-stone-300:active {
  background: #cac6c4;
}

.fc-event-btn-stone-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #b4afab, #9c9591);
  border: 1px solid #908883;
}
.fc-event-btn-stone-400:hover {
  background: linear-gradient(to bottom, #c0bcb9, #a8a29e);
}
.fc-event-btn-stone-400:active {
  background: #9c9591;
}

.fc-event-btn-stone-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #857e78, #6b6460);
  border: 1px solid #5d5854;
}
.fc-event-btn-stone-500:hover {
  background: linear-gradient(to bottom, #928a85, #78716c);
}
.fc-event-btn-stone-500:active {
  background: #6b6460;
}

.fc-event-btn-stone-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #64605a, #4a4642);
  border: 1px solid #3c3936;
}
.fc-event-btn-stone-600:hover {
  background: linear-gradient(to bottom, #726d66, #57534e);
}
.fc-event-btn-stone-600:active {
  background: #4a4642;
}

.fc-event-btn-stone-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #524d48, #363330);
  border: 1px solid #292724;
}
.fc-event-btn-stone-700:hover {
  background: linear-gradient(to bottom, #5f5a54, #44403c);
}
.fc-event-btn-stone-700:active {
  background: #363330;
}

.fc-event-btn-stone-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #373130, #1b1918);
  border: 1px solid #0e0c0c;
}
.fc-event-btn-stone-800:hover {
  background: linear-gradient(to bottom, #443e3c, #292524);
}
.fc-event-btn-stone-800:active {
  background: #1b1918;
}

.fc-event-btn-stone-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2a2623, #0e0d0c);
  border: 1px solid black;
}
.fc-event-btn-stone-900:hover {
  background: linear-gradient(to bottom, #38322e, #1c1917);
}
.fc-event-btn-stone-900:active {
  background: #0e0d0c;
}

.fc-event-btn-stone-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1b1614, black);
  border: 1px solid black;
}
.fc-event-btn-stone-950:hover {
  background: linear-gradient(to bottom, #29221f, #0c0a09);
}
.fc-event-btn-stone-950:active {
  background: black;
}

.fc-event-btn-red-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #fcdada);
  border: 1px solid #fac3c3;
}
.fc-event-btn-red-50:hover {
  background: linear-gradient(to bottom, white, #fef2f2);
}
.fc-event-btn-red-50:active {
  background: #fcdada;
}

.fc-event-btn-red-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fffbfb, #fdc9c9);
  border: 1px solid #fcb1b1;
}
.fc-event-btn-red-100:hover {
  background: linear-gradient(to bottom, white, #fee2e2);
}
.fc-event-btn-red-100:active {
  background: #fdc9c9;
}

.fc-event-btn-red-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fee3e3, #feb1b1);
  border: 1px solid #fd9898;
}
.fc-event-btn-red-200:hover {
  background: linear-gradient(to bottom, #fffcfc, #fecaca);
}
.fc-event-btn-red-200:active {
  background: #feb1b1;
}

.fc-event-btn-red-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fdbebe, #fb8c8c);
  border: 1px solid #fa7474;
}
.fc-event-btn-red-300:hover {
  background: linear-gradient(to bottom, #fed6d6, #fca5a5);
}
.fc-event-btn-red-300:active {
  background: #fb8c8c;
}

.fc-event-btn-red-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f98989, #f75959);
  border: 1px solid #f64040;
}
.fc-event-btn-red-400:hover {
  background: linear-gradient(to bottom, #faa2a2, #f87171);
}
.fc-event-btn-red-400:active {
  background: #f75959;
}

.fc-event-btn-red-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f15b5b, #ed2d2d);
  border: 1px solid #eb1515;
}
.fc-event-btn-red-500:hover {
  background: linear-gradient(to bottom, #f37373, #ef4444);
}
.fc-event-btn-red-500:active {
  background: #ed2d2d;
}

.fc-event-btn-red-600 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e03c3c, #c82020);
  border: 1px solid #b21d1d;
}
.fc-event-btn-red-600:hover {
  background: linear-gradient(to bottom, #e35252, #dc2626);
}
.fc-event-btn-red-600:active {
  background: #c82020;
}

.fc-event-btn-red-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #cf1f1f, #a31919);
  border: 1px solid #8d1515;
}
.fc-event-btn-red-700:hover {
  background: linear-gradient(to bottom, #df2929, #b91c1c);
}
.fc-event-btn-red-700:active {
  background: #a31919;
}

.fc-event-btn-red-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #af1f1f, #831717);
  border: 1px solid #6e1313;
}
.fc-event-btn-red-800:hover {
  background: linear-gradient(to bottom, #c42323, #991b1b);
}
.fc-event-btn-red-800:active {
  background: #831717;
}

.fc-event-btn-red-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #942222, #6a1818);
  border: 1px solid #551414;
}
.fc-event-btn-red-900:hover {
  background: linear-gradient(to bottom, #a92626, #7f1d1d);
}
.fc-event-btn-red-900:active {
  background: #6a1818;
}

.fc-event-btn-red-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #5b0d0d, #2f0707);
  border: 1px solid #180404;
}
.fc-event-btn-red-950:hover {
  background: linear-gradient(to bottom, #721010, #450a0a);
}
.fc-event-btn-red-950:active {
  background: #2f0707;
}

.fc-event-btn-orange-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #ffecd4);
  border: 1px solid #ffe0ba;
}
.fc-event-btn-orange-50:hover {
  background: linear-gradient(to bottom, white, #fff7ed);
}
.fc-event-btn-orange-50:active {
  background: #ffecd4;
}

.fc-event-btn-orange-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fff8ef, #ffe2bc);
  border: 1px solid #ffd7a2;
}
.fc-event-btn-orange-100:hover {
  background: linear-gradient(to bottom, white, #ffedd5);
}
.fc-event-btn-orange-100:active {
  background: #ffe2bc;
}

.fc-event-btn-orange-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fee3c3, #fecb91);
  border: 1px solid #fdbf78;
}
.fc-event-btn-orange-200:hover {
  background: linear-gradient(to bottom, #ffefdc, #fed7aa);
}
.fc-event-btn-orange-200:active {
  background: #fecb91;
}

.fc-event-btn-orange-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fdc68d, #fdae5b);
  border: 1px solid #fca142;
}
.fc-event-btn-orange-300:hover {
  background: linear-gradient(to bottom, #fed3a6, #fdba74);
}
.fc-event-btn-orange-300:active {
  background: #fdae5b;
}

.fc-event-btn-orange-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fca055, #fa8423);
  border: 1px solid #fa760a;
}
.fc-event-btn-orange-400:hover {
  background: linear-gradient(to bottom, #fcae6e, #fb923c);
}
.fc-event-btn-orange-400:active {
  background: #fa8423;
}

.fc-event-btn-orange-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fa822f, #ef6606);
  border: 1px solid #d65b06;
}
.fc-event-btn-orange-500:hover {
  background: linear-gradient(to bottom, #fa9148, #f97316);
}
.fc-event-btn-orange-500:active {
  background: #ef6606;
}

.fc-event-btn-orange-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f3661c, #d24f0b);
  border: 1px solid #b9460a;
}
.fc-event-btn-orange-600:hover {
  background: linear-gradient(to bottom, #f57634, #ea580c);
}
.fc-event-btn-orange-600:active {
  background: #d24f0b;
}

.fc-event-btn-orange-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #da490d, #aa390b);
  border: 1px solid #923109;
}
.fc-event-btn-orange-700:hover {
  background: linear-gradient(to bottom, #f05211, #c2410c);
}
.fc-event-btn-orange-700:active {
  background: #aa390b;
}

.fc-event-btn-orange-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #b13c15, #832c0f);
  border: 1px solid #6c250d;
}
.fc-event-btn-orange-800:hover {
  background: linear-gradient(to bottom, #c84317, #9a3412);
}
.fc-event-btn-orange-800:active {
  background: #832c0f;
}

.fc-event-btn-orange-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #923515, #66250f);
  border: 1px solid #4f1d0c;
}
.fc-event-btn-orange-900:hover {
  background: linear-gradient(to bottom, #a93d18, #7c2d12);
}
.fc-event-btn-orange-900:active {
  background: #66250f;
}

.fc-event-btn-orange-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #5a1b09, #2c0d05);
  border: 1px solid #150602;
}
.fc-event-btn-orange-950:hover {
  background: linear-gradient(to bottom, #71220c, #431407);
}
.fc-event-btn-orange-950:active {
  background: #2c0d05;
}

.fc-event-btn-amber-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #fff6d2);
  border: 1px solid #fff1b8;
}
.fc-event-btn-amber-50:hover {
  background: linear-gradient(to bottom, white, #fffbeb);
}
.fc-event-btn-amber-50:active {
  background: #fff6d2;
}

.fc-event-btn-amber-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fef8e0, #feeeae);
  border: 1px solid #fde895;
}
.fc-event-btn-amber-100:hover {
  background: linear-gradient(to bottom, #fffef9, #fef3c7);
}
.fc-event-btn-amber-100:active {
  background: #feeeae;
}

.fc-event-btn-amber-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fdeba3, #fde171);
  border: 1px solid #fcdb58;
}
.fc-event-btn-amber-200:hover {
  background: linear-gradient(to bottom, #fef1bc, #fde68a);
}
.fc-event-btn-amber-200:active {
  background: #fde171;
}

.fc-event-btn-amber-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fcd966, #fccd34);
  border: 1px solid #fbc71b;
}
.fc-event-btn-amber-300:hover {
  background: linear-gradient(to bottom, #fddf7f, #fcd34d);
}
.fc-event-btn-amber-300:active {
  background: #fccd34;
}

.fc-event-btn-amber-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fbc63d, #fbb80b);
  border: 1px solid #e8a804;
}
.fc-event-btn-amber-400:hover {
  background: linear-gradient(to bottom, #fcce56, #fbbf24);
}
.fc-event-btn-amber-400:active {
  background: #fbb80b;
}

.fc-event-btn-amber-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f6a823, #dd8e09);
  border: 1px solid #c57f08;
}
.fc-event-btn-amber-500:hover {
  background: linear-gradient(to bottom, #f7b13c, #f59e0b);
}
.fc-event-btn-amber-500:active {
  background: #dd8e09;
}

.fc-event-btn-amber-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f28507, #c06905);
  border: 1px solid #a75c05;
}
.fc-event-btn-amber-600:hover {
  background: linear-gradient(to bottom, #f99119, #d97706);
}
.fc-event-btn-amber-600:active {
  background: #c06905;
}

.fc-event-btn-amber-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #cc5e0a, #9c4808);
  border: 1px solid #833d07;
}
.fc-event-btn-amber-700:hover {
  background: linear-gradient(to bottom, #e5690b, #b45309);
}
.fc-event-btn-amber-700:active {
  background: #9c4808;
}

.fc-event-btn-amber-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #a94a10, #7b360c);
  border: 1px solid #632c0a;
}
.fc-event-btn-amber-800:hover {
  background: linear-gradient(to bottom, #c15412, #92400e);
}
.fc-event-btn-amber-800:active {
  background: #7b360c;
}

.fc-event-btn-amber-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #8f3f12, #612b0c);
  border: 1px solid #4b2109;
}
.fc-event-btn-amber-900:hover {
  background: linear-gradient(to bottom, #a54915, #78350f);
}
.fc-event-btn-amber-900:active {
  background: #612b0c;
}

.fc-event-btn-amber-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #5d2304, #2d1102);
  border: 1px solid #140801;
}
.fc-event-btn-amber-950:hover {
  background: linear-gradient(to bottom, #762c05, #451a03);
}
.fc-event-btn-amber-950:active {
  background: #2d1102;
}

.fc-event-btn-yellow-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #fdf9d0);
  border: 1px solid #fcf6b7;
}
.fc-event-btn-yellow-50:hover {
  background: linear-gradient(to bottom, white, #fefce8);
}
.fc-event-btn-yellow-50:active {
  background: #fdf9d0;
}

.fc-event-btn-yellow-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fefcdc, #fef6aa);
  border: 1px solid #fdf491;
}
.fc-event-btn-yellow-100:hover {
  background: linear-gradient(to bottom, #fffef5, #fef9c3);
}
.fc-event-btn-yellow-100:active {
  background: #fef6aa;
}

.fc-event-btn-yellow-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fef3a3, #feed71);
  border: 1px solid #feea57;
}
.fc-event-btn-yellow-200:hover {
  background: linear-gradient(to bottom, #fef6bd, #fef08a);
}
.fc-event-btn-yellow-200:active {
  background: #feed71;
}

.fc-event-btn-yellow-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fde460, #fddc2e);
  border: 1px solid #fcd815;
}
.fc-event-btn-yellow-300:hover {
  background: linear-gradient(to bottom, #fee979, #fde047);
}
.fc-event-btn-yellow-300:active {
  background: #fddc2e;
}

.fc-event-btn-yellow-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fbd12e, #f0c105);
  border: 1px solid #d7ad05;
}
.fc-event-btn-yellow-400:hover {
  background: linear-gradient(to bottom, #fbd747, #facc15);
}
.fc-event-btn-yellow-400:active {
  background: #f0c105;
}

.fc-event-btn-yellow-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f7c015, #d1a007);
  border: 1px solid #b98d06;
}
.fc-event-btn-yellow-500:hover {
  background: linear-gradient(to bottom, #f8c72d, #eab308);
}
.fc-event-btn-yellow-500:active {
  background: #d1a007;
}

.fc-event-btn-yellow-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #e39b04, #b17904);
  border: 1px solid #986803;
}
.fc-event-btn-yellow-600:hover {
  background: linear-gradient(to bottom, #faab07, #ca8a04);
}
.fc-event-btn-yellow-600:active {
  background: #b17904;
}

.fc-event-btn-yellow-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #b97108, #895306);
  border: 1px solid #704405;
}
.fc-event-btn-yellow-700:hover {
  background: linear-gradient(to bottom, #d28009, #a16207);
}
.fc-event-btn-yellow-700:active {
  background: #895306;
}

.fc-event-btn-yellow-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #9c5a10, #6e400c);
  border: 1px solid #573209;
}
.fc-event-btn-yellow-800:hover {
  background: linear-gradient(to bottom, #b36813, #854d0e);
}
.fc-event-btn-yellow-800:active {
  background: #6e400c;
}

.fc-event-btn-yellow-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #874b16, #5b330e);
  border: 1px solid #45260b;
}
.fc-event-btn-yellow-900:hover {
  background: linear-gradient(to bottom, #9d5819, #713f12);
}
.fc-event-btn-yellow-900:active {
  background: #5b330e;
}

.fc-event-btn-yellow-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #592b08, #2b1504);
  border: 1px solid #130902;
}
.fc-event-btn-yellow-950:hover {
  background: linear-gradient(to bottom, #71370a, #422006);
}
.fc-event-btn-yellow-950:active {
  background: #2b1504;
}

.fc-event-btn-lime-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #effdcf);
  border: 1px solid #e7fcb6;
}
.fc-event-btn-lime-50:hover {
  background: linear-gradient(to bottom, white, #f7fee7);
}
.fc-event-btn-lime-50:active {
  background: #effdcf;
}

.fc-event-btn-lime-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f5fde3, #e3fbb3);
  border: 1px solid #daf99b;
}
.fc-event-btn-lime-100:hover {
  background: linear-gradient(to bottom, #fefffb, #ecfccb);
}
.fc-event-btn-lime-100:active {
  background: #e3fbb3;
}

.fc-event-btn-lime-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e2fab5, #d0f885);
  border: 1px solid #c6f66d;
}
.fc-event-btn-lime-200:hover {
  background: linear-gradient(to bottom, #ecfccd, #d9f99d);
}
.fc-event-btn-lime-200:active {
  background: #d0f885;
}

.fc-event-btn-lime-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #c8f47c, #b4f04c);
  border: 1px solid #aaee35;
}
.fc-event-btn-lime-300:hover {
  background: linear-gradient(to bottom, #d2f693, #bef264);
}
.fc-event-btn-lime-300:active {
  background: #b4f04c;
}

.fc-event-btn-lime-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ade94c, #99e31e);
  border: 1px solid #8ace1a;
}
.fc-event-btn-lime-400:hover {
  background: linear-gradient(to bottom, #b8ec62, #a3e635);
}
.fc-event-btn-lime-400:active {
  background: #99e31e;
}

.fc-event-btn-lime-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #93e318, #75b514);
  border: 1px solid #669e11;
}
.fc-event-btn-lime-500:hover {
  background: linear-gradient(to bottom, #9ee82d, #84cc16);
}
.fc-event-btn-lime-500:active {
  background: #75b514;
}

.fc-event-btn-lime-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #74bb0f, #568b0b);
  border: 1px solid #487409;
}
.fc-event-btn-lime-600:hover {
  background: linear-gradient(to bottom, #82d211, #65a30d);
}
.fc-event-btn-lime-600:active {
  background: #568b0b;
}

.fc-event-btn-lime-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #5b9312, #3f650c);
  border: 1px solid #314f09;
}
.fc-event-btn-lime-700:hover {
  background: linear-gradient(to bottom, #69a915, #4d7c0f);
}
.fc-event-btn-lime-700:active {
  background: #3f650c;
}

.fc-event-btn-lime-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #4d7816, #314c0e);
  border: 1px solid #23370a;
}
.fc-event-btn-lime-800:hover {
  background: linear-gradient(to bottom, #5b8d1a, #3f6212);
}
.fc-event-btn-lime-800:active {
  background: #314c0e;
}

.fc-event-btn-lime-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #436819, #293e0f);
  border: 1px solid #1b2a0a;
}
.fc-event-btn-lime-900:hover {
  background: linear-gradient(to bottom, #517c1e, #365314);
}
.fc-event-btn-lime-900:active {
  background: #293e0f;
}

.fc-event-btn-lime-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #274508, #0d1703);
  border: 1px solid black;
}
.fc-event-btn-lime-950:hover {
  background: linear-gradient(to bottom, #345c0a, #1a2e05);
}
.fc-event-btn-lime-950:active {
  background: #0d1703;
}

.fc-event-btn-green-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #dafae4);
  border: 1px solid #c3f7d3;
}
.fc-event-btn-green-50:hover {
  background: linear-gradient(to bottom, white, #f0fdf4);
}
.fc-event-btn-green-50:active {
  background: #dafae4;
}

.fc-event-btn-green-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f3fef7, #c5fad7);
  border: 1px solid #adf8c7;
}
.fc-event-btn-green-100:hover {
  background: linear-gradient(to bottom, white, #dcfce7);
}
.fc-event-btn-green-100:active {
  background: #c5fad7;
}

.fc-event-btn-green-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #d2fae0, #a4f4c0);
  border: 1px solid #8df2b0;
}
.fc-event-btn-green-200:hover {
  background: linear-gradient(to bottom, #e9fcf0, #bbf7d0);
}
.fc-event-btn-green-200:active {
  background: #a4f4c0;
}

.fc-event-btn-green-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #9df2bb, #6fec9d);
  border: 1px solid #59e98d;
}
.fc-event-btn-green-300:hover {
  background: linear-gradient(to bottom, #b3f5cb, #86efac);
}
.fc-event-btn-green-300:active {
  background: #6fec9d;
}

.fc-event-btn-green-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #60e28f, #34da71);
  border: 1px solid #26cf64;
}
.fc-event-btn-green-400:hover {
  background: linear-gradient(to bottom, #75e69e, #4ade80);
}
.fc-event-btn-green-400:active {
  background: #34da71;
}

.fc-event-btn-green-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #27da69, #1eaf54);
  border: 1px solid #1a9a49;
}
.fc-event-btn-green-500:hover {
  background: linear-gradient(to bottom, #3ddd78, #22c55e);
}
.fc-event-btn-green-500:active {
  background: #1eaf54;
}

.fc-event-btn-green-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #19b954, #138d40);
  border: 1px solid #107636;
}
.fc-event-btn-green-600:hover {
  background: linear-gradient(to bottom, #1cd05e, #16a34a);
}
.fc-event-btn-green-600:active {
  background: #138d40;
}

.fc-event-btn-green-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #199647, #116a33);
  border: 1px solid #0e5428;
}
.fc-event-btn-green-700:hover {
  background: linear-gradient(to bottom, #1cac52, #15803d);
}
.fc-event-btn-green-700:active {
  background: #116a33;
}

.fc-event-btn-green-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1b7a3f, #115029);
  border: 1px solid #0d3b1e;
}
.fc-event-btn-green-800:hover {
  background: linear-gradient(to bottom, #1f8f4a, #166534);
}
.fc-event-btn-green-800:active {
  background: #115029;
}

.fc-event-btn-green-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #196838, #0f3e22);
  border: 1px solid #0a2a17;
}
.fc-event-btn-green-900:hover {
  background: linear-gradient(to bottom, #1e7c43, #14532d);
}
.fc-event-btn-green-900:active {
  background: #0f3e22;
}

.fc-event-btn-green-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #084521, #03170b);
  border: 1px solid black;
}
.fc-event-btn-green-950:hover {
  background: linear-gradient(to bottom, #0a5c2c, #052e16);
}
.fc-event-btn-green-950:active {
  background: #03170b;
}

.fc-event-btn-emerald-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #d5fbe9);
  border: 1px solid #bef8dd;
}
.fc-event-btn-emerald-50:hover {
  background: linear-gradient(to bottom, white, #ecfdf5);
}
.fc-event-btn-emerald-50:active {
  background: #d5fbe9;
}

.fc-event-btn-emerald-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e8fdf2, #baf8d8);
  border: 1px solid #a3f5cb;
}
.fc-event-btn-emerald-100:hover {
  background: linear-gradient(to bottom, white, #d1fae5);
}
.fc-event-btn-emerald-100:active {
  background: #baf8d8;
}

.fc-event-btn-emerald-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #bdf6dc, #91f0c4);
  border: 1px solid #7aedb8;
}
.fc-event-btn-emerald-200:hover {
  background: linear-gradient(to bottom, #d4f9e8, #a7f3d0);
}
.fc-event-btn-emerald-200:active {
  background: #91f0c4;
}

.fc-event-btn-emerald-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #84ebc2, #58e3ac);
  border: 1px solid #42e0a1;
}
.fc-event-btn-emerald-300:hover {
  background: linear-gradient(to bottom, #9aeecd, #6ee7b7);
}
.fc-event-btn-emerald-300:active {
  background: #58e3ac;
}

.fc-event-btn-emerald-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #49d8a4, #2ac38b);
  border: 1px solid #26ae7c;
}
.fc-event-btn-emerald-400:hover {
  background: linear-gradient(to bottom, #5edcae, #34d399);
}
.fc-event-btn-emerald-400:active {
  background: #2ac38b;
}

.fc-event-btn-emerald-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #12d091, #0ea271);
  border: 1px solid #0c8a60;
}
.fc-event-btn-emerald-500:hover {
  background: linear-gradient(to bottom, #14e8a2, #10b981);
}
.fc-event-btn-emerald-500:active {
  background: #0ea271;
}

.fc-event-btn-emerald-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #06af7a, #047d58);
  border: 1px solid #036546;
}
.fc-event-btn-emerald-600:hover {
  background: linear-gradient(to bottom, #07c78c, #059669);
}
.fc-event-btn-emerald-600:active {
  background: #047d58;
}

.fc-event-btn-emerald-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #059169, #035f45);
  border: 1px solid #024733;
}
.fc-event-btn-emerald-700:hover {
  background: linear-gradient(to bottom, #06a97b, #047857);
}
.fc-event-btn-emerald-700:active {
  background: #035f45;
}

.fc-event-btn-emerald-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #087758, #044734);
  border: 1px solid #032f23;
}
.fc-event-btn-emerald-800:hover {
  background: linear-gradient(to bottom, #098f69, #065f46);
}
.fc-event-btn-emerald-800:active {
  background: #044734;
}

.fc-event-btn-emerald-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #08664d, #043629);
  border: 1px solid #021f17;
}
.fc-event-btn-emerald-900:hover {
  background: linear-gradient(to bottom, #0a7d5f, #064e3b);
}
.fc-event-btn-emerald-900:active {
  background: #043629;
}

.fc-event-btn-emerald-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #034435, #01140f);
  border: 1px solid black;
}
.fc-event-btn-emerald-950:hover {
  background: linear-gradient(to bottom, #045d48, #022c22);
}
.fc-event-btn-emerald-950:active {
  background: #01140f;
}

.fc-event-btn-teal-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #dafaf3);
  border: 1px solid #c3f7eb;
}
.fc-event-btn-teal-50:hover {
  background: linear-gradient(to bottom, white, #f0fdfa);
}
.fc-event-btn-teal-50:active {
  background: #dafaf3;
}

.fc-event-btn-teal-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e4fdf7, #b4f9eb);
  border: 1px solid #9df7e4;
}
.fc-event-btn-teal-100:hover {
  background: linear-gradient(to bottom, #fbfffe, #ccfbf1);
}
.fc-event-btn-teal-100:active {
  background: #b4f9eb;
}

.fc-event-btn-teal-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #b0f8ea, #82f4de);
  border: 1px solid #6af2d8;
}
.fc-event-btn-teal-200:hover {
  background: linear-gradient(to bottom, #c8faf0, #99f6e4);
}
.fc-event-btn-teal-200:active {
  background: #82f4de;
}

.fc-event-btn-teal-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #75edda, #47e7ce);
  border: 1px solid #31e4c8;
}
.fc-event-btn-teal-300:hover {
  background: linear-gradient(to bottom, #8bf0e0, #5eead4);
}
.fc-event-btn-teal-300:active {
  background: #47e7ce;
}

.fc-event-btn-teal-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #42d8c5, #27c0ad);
  border: 1px solid #23ab9a;
}
.fc-event-btn-teal-400:hover {
  background: linear-gradient(to bottom, #57ddcc, #2dd4bf);
}
.fc-event-btn-teal-400:active {
  background: #27c0ad;
}

.fc-event-btn-teal-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #17cfbb, #12a191);
  border: 1px solid #0f8a7d;
}
.fc-event-btn-teal-500:hover {
  background: linear-gradient(to bottom, #19e6d0, #14b8a6);
}
.fc-event-btn-teal-500:active {
  background: #12a191;
}

.fc-event-btn-teal-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0fab9e, #0b7d72);
  border: 1px solid #09655d;
}
.fc-event-btn-teal-600:hover {
  background: linear-gradient(to bottom, #11c3b3, #0d9488);
}
.fc-event-btn-teal-600:active {
  background: #0b7d72;
}

.fc-event-btn-teal-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #128d83, #0c5f59);
  border: 1px solid #094944;
}
.fc-event-btn-teal-700:hover {
  background: linear-gradient(to bottom, #15a398, #0f766e);
}
.fc-event-btn-teal-700:active {
  background: #0c5f59;
}

.fc-event-btn-teal-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #15746d, #0d4845);
  border: 1px solid #093330;
}
.fc-event-btn-teal-800:hover {
  background: linear-gradient(to bottom, #198982, #115e59);
}
.fc-event-btn-teal-800:active {
  background: #0d4845;
}

.fc-event-btn-teal-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #18635d, #0e3937);
  border: 1px solid #092523;
}
.fc-event-btn-teal-900:hover {
  background: linear-gradient(to bottom, #1d7771, #134e4a);
}
.fc-event-btn-teal-900:active {
  background: #0e3937;
}

.fc-event-btn-teal-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #064745, #021817);
  border: 1px solid black;
}
.fc-event-btn-teal-950:hover {
  background: linear-gradient(to bottom, #085e5c, #042f2e);
}
.fc-event-btn-teal-950:active {
  background: #021817;
}

.fc-event-btn-cyan-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #d3fdff);
  border: 1px solid #b9fbff;
}
.fc-event-btn-cyan-50:hover {
  background: linear-gradient(to bottom, white, #ecfeff);
}
.fc-event-btn-cyan-50:active {
  background: #d3fdff;
}

.fc-event-btn-cyan-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e8fdff, #b6f7fd);
  border: 1px solid #9df5fd;
}
.fc-event-btn-cyan-100:hover {
  background: linear-gradient(to bottom, white, #cffafe);
}
.fc-event-btn-cyan-100:active {
  background: #b6f7fd;
}

.fc-event-btn-cyan-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #bef6fd, #8cf0fb);
  border: 1px solid #74ecfa;
}
.fc-event-btn-cyan-200:hover {
  background: linear-gradient(to bottom, #d6fafe, #a5f3fc);
}
.fc-event-btn-cyan-200:active {
  background: #8cf0fb;
}

.fc-event-btn-cyan-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #80ecfa, #4ee4f8);
  border: 1px solid #36e1f7;
}
.fc-event-btn-cyan-300:hover {
  background: linear-gradient(to bottom, #98effb, #67e8f9);
}
.fc-event-btn-cyan-300:active {
  background: #4ee4f8;
}

.fc-event-btn-cyan-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #3ad8f0, #12c9e5);
  border: 1px solid #10b4cd;
}
.fc-event-btn-cyan-400:hover {
  background: linear-gradient(to bottom, #51dcf2, #22d3ee);
}
.fc-event-btn-cyan-400:active {
  background: #12c9e5;
}

.fc-event-btn-cyan-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #07cbed, #05a1bb);
  border: 1px solid #058ba2;
}
.fc-event-btn-cyan-500:hover {
  background: linear-gradient(to bottom, #15d7f8, #06b6d4);
}
.fc-event-btn-cyan-500:active {
  background: #05a1bb;
}

.fc-event-btn-cyan-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #09a5ca, #077d9a);
  border: 1px solid #066981;
}
.fc-event-btn-cyan-600:hover {
  background: linear-gradient(to bottom, #0ab9e3, #0891b2);
}
.fc-event-btn-cyan-600:active {
  background: #077d9a;
}

.fc-event-btn-cyan-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1087a7, #0c6179);
  border: 1px solid #094f62;
}
.fc-event-btn-cyan-700:hover {
  background: linear-gradient(to bottom, #1399be, #0e7490);
}
.fc-event-btn-cyan-700:active {
  background: #0c6179;
}

.fc-event-btn-cyan-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #196f8b, #114d5f);
  border: 1px solid #0d3b4a;
}
.fc-event-btn-cyan-800:hover {
  background: linear-gradient(to bottom, #1d81a0, #155e75);
}
.fc-event-btn-cyan-800:active {
  background: #114d5f;
}

.fc-event-btn-cyan-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1b5e78, #113e4e);
  border: 1px solid #0d2d39;
}
.fc-event-btn-cyan-900:hover {
  background: linear-gradient(to bottom, #1f6f8d, #164e63);
}
.fc-event-btn-cyan-900:active {
  background: #113e4e;
}

.fc-event-btn-cyan-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0b445b, #05222d);
  border: 1px solid #031116;
}
.fc-event-btn-cyan-950:hover {
  background: linear-gradient(to bottom, #0d5572, #083344);
}
.fc-event-btn-cyan-950:active {
  background: #05222d;
}

.fc-event-btn-sky-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #d7efff);
  border: 1px solid #bde5ff;
}
.fc-event-btn-sky-50:hover {
  background: linear-gradient(to bottom, white, #f0f9ff);
}
.fc-event-btn-sky-50:active {
  background: #d7efff;
}

.fc-event-btn-sky-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f9fcff, #c7e8fd);
  border: 1px solid #afddfc;
}
.fc-event-btn-sky-100:hover {
  background: linear-gradient(to bottom, white, #e0f2fe);
}
.fc-event-btn-sky-100:active {
  background: #c7e8fd;
}

.fc-event-btn-sky-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #d3effe, #a1ddfc);
  border: 1px solid #88d4fc;
}
.fc-event-btn-sky-200:hover {
  background: linear-gradient(to bottom, #ecf8fe, #bae6fd);
}
.fc-event-btn-sky-200:active {
  background: #a1ddfc;
}

.fc-event-btn-sky-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #96dbfd, #64cbfb);
  border: 1px solid #4bc2fb;
}
.fc-event-btn-sky-300:hover {
  background: linear-gradient(to bottom, #afe4fd, #7dd3fc);
}
.fc-event-btn-sky-300:active {
  background: #64cbfb;
}

.fc-event-btn-sky-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #51c5f9, #1fb5f7);
  border: 1px solid #09acf4;
}
.fc-event-btn-sky-400:hover {
  background: linear-gradient(to bottom, #69cdfa, #38bdf8);
}
.fc-event-btn-sky-400:active {
  background: #1fb5f7;
}

.fc-event-btn-sky-500 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1fb0f2, #0d94d1);
  border: 1px solid #0b83b9;
}
.fc-event-btn-sky-500:hover {
  background: linear-gradient(to bottom, #37b9f3, #0ea5e9);
}
.fc-event-btn-sky-500:active {
  background: #0d94d1;
}

.fc-event-btn-sky-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0295e0, #0273ae);
  border: 1px solid #016395;
}
.fc-event-btn-sky-600:hover {
  background: linear-gradient(to bottom, #03a5f9, #0284c7);
}
.fc-event-btn-sky-600:active {
  background: #0273ae;
}

.fc-event-btn-sky-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0379ba, #035988);
  border: 1px solid #02486f;
}
.fc-event-btn-sky-700:hover {
  background: linear-gradient(to bottom, #048ad3, #0369a1);
}
.fc-event-btn-sky-700:active {
  background: #035988;
}

.fc-event-btn-sky-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #08699d, #06496d);
  border: 1px solid #043955;
}
.fc-event-btn-sky-800:hover {
  background: linear-gradient(to bottom, #0a79b5, #075985);
}
.fc-event-btn-sky-800:active {
  background: #06496d;
}

.fc-event-btn-sky-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0f5985, #093b57);
  border: 1px solid #072b40;
}
.fc-event-btn-sky-900:hover {
  background: linear-gradient(to bottom, #11699c, #0c4a6e);
}
.fc-event-btn-sky-900:active {
  background: #093b57;
}

.fc-event-btn-sky-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0b3e60, #052032);
  border: 1px solid #03111b;
}
.fc-event-btn-sky-950:hover {
  background: linear-gradient(to bottom, #0d4d77, #082f49);
}
.fc-event-btn-sky-950:active {
  background: #052032;
}

.fc-event-btn-blue-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #d6e8ff);
  border: 1px solid #bcd9ff;
}
.fc-event-btn-blue-50:hover {
  background: linear-gradient(to bottom, white, #eff6ff);
}
.fc-event-btn-blue-50:active {
  background: #d6e8ff;
}

.fc-event-btn-blue-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f4f8ff, #c2dcfd);
  border: 1px solid #a9cdfd;
}
.fc-event-btn-blue-100:hover {
  background: linear-gradient(to bottom, white, #dbeafe);
}
.fc-event-btn-blue-100:active {
  background: #c2dcfd;
}

.fc-event-btn-blue-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #d8e9fe, #a6cdfe);
  border: 1px solid #8dbffd;
}
.fc-event-btn-blue-200:hover {
  background: linear-gradient(to bottom, #f1f7ff, #bfdbfe);
}
.fc-event-btn-blue-200:active {
  background: #a6cdfe;
}

.fc-event-btn-blue-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #acd2fd, #7ab8fd);
  border: 1px solid #61aafc;
}
.fc-event-btn-blue-300:hover {
  background: linear-gradient(to bottom, #c5e0fe, #93c5fd);
}
.fc-event-btn-blue-300:active {
  background: #7ab8fd;
}

.fc-event-btn-blue-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #79b3fb, #4797f9);
  border: 1px solid #2f89f8;
}
.fc-event-btn-blue-400:hover {
  background: linear-gradient(to bottom, #91c1fc, #60a5fa);
}
.fc-event-btn-blue-400:active {
  background: #4797f9;
}

.fc-event-btn-blue-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #5392f7, #2372f5);
  border: 1px solid #0b63f3;
}
.fc-event-btn-blue-500:hover {
  background: linear-gradient(to bottom, #6ca1f8, #3b82f6);
}
.fc-event-btn-blue-500:active {
  background: #2372f5;
}

.fc-event-btn-blue-600 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #3c74ed, #1555e2);
  border: 1px solid #134cca;
}
.fc-event-btn-blue-600:hover {
  background: linear-gradient(to bottom, #5484ef, #2563eb);
}
.fc-event-btn-blue-600:active {
  background: #1555e2;
}

.fc-event-btn-blue-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2c5ce3, #1a46c2);
  border: 1px solid #173eab;
}
.fc-event-btn-blue-700:hover {
  background: linear-gradient(to bottom, #426de6, #1d4ed8);
}
.fc-event-btn-blue-700:active {
  background: #1a46c2;
}

.fc-event-btn-blue-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #2248c5, #1a3899);
  border: 1px solid #173083;
}
.fc-event-btn-blue-800:hover {
  background: linear-gradient(to bottom, #2650da, #1e40af);
}
.fc-event-btn-blue-800:active {
  background: #1a3899;
}

.fc-event-btn-blue-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #23439f, #193175);
  border: 1px solid #152860;
}
.fc-event-btn-blue-900:hover {
  background: linear-gradient(to bottom, #274cb4, #1e3a8a);
}
.fc-event-btn-blue-900:active {
  background: #193175;
}

.fc-event-btn-blue-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #1c2e68, #121c40);
  border: 1px solid #0c132c;
}
.fc-event-btn-blue-950:hover {
  background: linear-gradient(to bottom, #22377c, #172554);
}
.fc-event-btn-blue-950:active {
  background: #121c40;
}

.fc-event-btn-indigo-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fafbff, #c7d3ff);
  border: 1px solid #adc0ff;
}
.fc-event-btn-indigo-50:hover {
  background: linear-gradient(to bottom, white, #e0e7ff);
}
.fc-event-btn-indigo-50:active {
  background: #c7d3ff;
}

.fc-event-btn-indigo-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fafbff, #c7d3ff);
  border: 1px solid #adc0ff;
}
.fc-event-btn-indigo-100:hover {
  background: linear-gradient(to bottom, white, #e0e7ff);
}
.fc-event-btn-indigo-100:active {
  background: #c7d3ff;
}

.fc-event-btn-indigo-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e0e6fe, #aebefe);
  border: 1px solid #95aafd;
}
.fc-event-btn-indigo-200:hover {
  background: linear-gradient(to bottom, #f9faff, #c7d2fe);
}
.fc-event-btn-indigo-200:active {
  background: #aebefe;
}

.fc-event-btn-indigo-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #bec9fd, #8c9ffb);
  border: 1px solid #748bfa;
}
.fc-event-btn-indigo-300:hover {
  background: linear-gradient(to bottom, #d6ddfe, #a5b4fc);
}
.fc-event-btn-indigo-300:active {
  background: #8c9ffb;
}

.fc-event-btn-indigo-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #99a2f9, #6976f7);
  border: 1px solid #5160f5;
}
.fc-event-btn-indigo-400:hover {
  background: linear-gradient(to bottom, #b1b8fb, #818cf8);
}
.fc-event-btn-indigo-400:active {
  background: #6976f7;
}

.fc-event-btn-indigo-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #7a7df3, #4c4fef);
  border: 1px solid #3438ed;
}
.fc-event-btn-indigo-500:hover {
  background: linear-gradient(to bottom, #9294f5, #6366f1);
}
.fc-event-btn-indigo-500:active {
  background: #4c4fef;
}

.fc-event-btn-indigo-600 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #645ce8, #3a30e2);
  border: 1px solid #291fd9;
}
.fc-event-btn-indigo-600:hover {
  background: linear-gradient(to bottom, #7a73eb, #4f46e5);
}
.fc-event-btn-indigo-600:active {
  background: #3a30e2;
}

.fc-event-btn-indigo-700 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #564ccf, #3b31b8);
  border: 1px solid #352ca3;
}
.fc-event-btn-indigo-700:hover {
  background: linear-gradient(to bottom, #6960d5, #4338ca);
}
.fc-event-btn-indigo-700:active {
  background: #3b31b8;
}

.fc-event-btn-indigo-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #3e36b7, #302a8f);
  border: 1px solid #2a247c;
}
.fc-event-btn-indigo-800:hover {
  background: linear-gradient(to bottom, #483fc7, #3730a3);
}
.fc-event-btn-indigo-800:active {
  background: #302a8f;
}

.fc-event-btn-indigo-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #383594, #2a276e);
  border: 1px solid #23215b;
}
.fc-event-btn-indigo-900:hover {
  background: linear-gradient(to bottom, #3f3ba7, #312e81);
}
.fc-event-btn-indigo-900:active {
  background: #2a276e;
}

.fc-event-btn-indigo-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #26225e, #171438);
  border: 1px solid #0f0e26;
}
.fc-event-btn-indigo-950:hover {
  background: linear-gradient(to bottom, #2d2971, #1e1b4b);
}
.fc-event-btn-indigo-950:active {
  background: #171438;
}

.fc-event-btn-violet-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #e0daff);
  border: 1px solid #cbc0ff;
}
.fc-event-btn-violet-50:hover {
  background: linear-gradient(to bottom, white, #f5f3ff);
}
.fc-event-btn-violet-50:active {
  background: #e0daff;
}

.fc-event-btn-violet-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #d9d1fd);
  border: 1px solid #c5b8fc;
}
.fc-event-btn-violet-100:hover {
  background: linear-gradient(to bottom, white, #ede9fe);
}
.fc-event-btn-violet-100:active {
  background: #d9d1fd;
}

.fc-event-btn-violet-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f2efff, #c8bdfd);
  border: 1px solid #b4a4fd;
}
.fc-event-btn-violet-200:hover {
  background: linear-gradient(to bottom, white, #ddd6fe);
}
.fc-event-btn-violet-200:active {
  background: #c8bdfd;
}

.fc-event-btn-violet-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #d8cefe, #b09cfc);
  border: 1px solid #9c83fc;
}
.fc-event-btn-violet-300:hover {
  background: linear-gradient(to bottom, #ece7fe, #c4b5fd);
}
.fc-event-btn-violet-300:active {
  background: #b09cfc;
}

.fc-event-btn-violet-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #baa3fb, #9473f9);
  border: 1px solid #825af8;
}
.fc-event-btn-violet-400:hover {
  background: linear-gradient(to bottom, #ccbcfc, #a78bfa);
}
.fc-event-btn-violet-400:active {
  background: #9473f9;
}

.fc-event-btn-violet-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #9c74f7, #7a44f5);
  border: 1px solid #692cf3;
}
.fc-event-btn-violet-500:hover {
  background: linear-gradient(to bottom, #ad8cf9, #8b5cf6);
}
.fc-event-btn-violet-500:active {
  background: #7a44f5;
}

.fc-event-btn-violet-600 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #8c51ef, #6c23eb);
  border: 1px solid #5f14e0;
}
.fc-event-btn-violet-600:hover {
  background: linear-gradient(to bottom, #9b69f1, #7c3aed);
}
.fc-event-btn-violet-600:active {
  background: #6c23eb;
}

.fc-event-btn-violet-700 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #7c3edd, #6223c5);
  border: 1px solid #571faf;
}
.fc-event-btn-violet-700:hover {
  background: linear-gradient(to bottom, #8a53e1, #6d28d9);
}
.fc-event-btn-violet-700:active {
  background: #6223c5;
}

.fc-event-btn-violet-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #6625cc, #501da0);
  border: 1px solid #45198b;
}
.fc-event-btn-violet-800:hover {
  background: linear-gradient(to bottom, #7230da, #5b21b6);
}
.fc-event-btn-violet-800:active {
  background: #501da0;
}

.fc-event-btn-violet-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #5721aa, #411980);
  border: 1px solid #36156a;
}
.fc-event-btn-violet-900:hover {
  background: linear-gradient(to bottom, #6225c0, #4c1d95);
}
.fc-event-btn-violet-900:active {
  background: #411980;
}

.fc-event-btn-violet-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #38137b, #240d4f);
  border: 1px solid #1a0939;
}
.fc-event-btn-violet-950:hover {
  background: linear-gradient(to bottom, #421791, #2e1065);
}
.fc-event-btn-violet-950:active {
  background: #240d4f;
}

.fc-event-btn-purple-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #eddcff);
  border: 1px solid #e1c2ff;
}
.fc-event-btn-purple-50:hover {
  background: linear-gradient(to bottom, white, #faf5ff);
}
.fc-event-btn-purple-50:active {
  background: #eddcff;
}

.fc-event-btn-purple-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #e6cfff);
  border: 1px solid #d8b5ff;
}
.fc-event-btn-purple-100:hover {
  background: linear-gradient(to bottom, white, #f3e8ff);
}
.fc-event-btn-purple-100:active {
  background: #e6cfff;
}

.fc-event-btn-purple-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f6efff, #dcbcff);
  border: 1px solid #cea2ff;
}
.fc-event-btn-purple-200:hover {
  background: linear-gradient(to bottom, white, #e9d5ff);
}
.fc-event-btn-purple-200:active {
  background: #dcbcff;
}

.fc-event-btn-purple-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e5cdfe, #cb9bfe);
  border: 1px solid #be82fd;
}
.fc-event-btn-purple-300:hover {
  background: linear-gradient(to bottom, #f2e6ff, #d8b4fe);
}
.fc-event-btn-purple-300:active {
  background: #cb9bfe;
}

.fc-event-btn-purple-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #cd9dfd, #b36bfb);
  border: 1px solid #a752fb;
}
.fc-event-btn-purple-400:hover {
  background: linear-gradient(to bottom, #dab6fd, #c084fc);
}
.fc-event-btn-purple-400:active {
  background: #b36bfb;
}

.fc-event-btn-purple-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #b46df8, #9c3df6);
  border: 1px solid #8f24f5;
}
.fc-event-btn-purple-500:hover {
  background: linear-gradient(to bottom, #c186f9, #a855f7);
}
.fc-event-btn-purple-500:active {
  background: #9c3df6;
}

.fc-event-btn-purple-600 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #9f4aec, #871ce8);
  border: 1px solid #7a16d4;
}
.fc-event-btn-purple-600:hover {
  background: linear-gradient(to bottom, #ab61ef, #9333ea);
}
.fc-event-btn-purple-600:active {
  background: #871ce8;
}

.fc-event-btn-purple-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #8b2ddc, #711eb8);
  border: 1px solid #631ba2;
}
.fc-event-btn-purple-700:hover {
  background: linear-gradient(to bottom, #9743e0, #7e22ce);
}
.fc-event-btn-purple-700:active {
  background: #711eb8;
}

.fc-event-btn-purple-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #7925bd, #5d1d93);
  border: 1px solid #50197d;
}
.fc-event-btn-purple-800:hover {
  background: linear-gradient(to bottom, #8629d3, #6b21a8);
}
.fc-event-btn-purple-800:active {
  background: #5d1d93;
}

.fc-event-btn-purple-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #66209c, #4a1872);
  border: 1px solid #3c135d;
}
.fc-event-btn-purple-900:hover {
  background: linear-gradient(to bottom, #7425b1, #581c87);
}
.fc-event-btn-purple-900:active {
  background: #4a1872;
}

.fc-event-btn-purple-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #49097c, #2d054c);
  border: 1px solid #1f0434;
}
.fc-event-btn-purple-950:hover {
  background: linear-gradient(to bottom, #570a94, #3b0764);
}
.fc-event-btn-purple-950:active {
  background: #2d054c;
}

.fc-event-btn-fuchsia-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #f8dbff);
  border: 1px solid #f4c1ff;
}
.fc-event-btn-fuchsia-50:hover {
  background: linear-gradient(to bottom, white, #fdf4ff);
}
.fc-event-btn-fuchsia-50:active {
  background: #f8dbff;
}

.fc-event-btn-fuchsia-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #f4cfff);
  border: 1px solid #efb5ff;
}
.fc-event-btn-fuchsia-100:hover {
  background: linear-gradient(to bottom, white, #fae8ff);
}
.fc-event-btn-fuchsia-100:active {
  background: #f4cfff;
}

.fc-event-btn-fuchsia-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fae9ff, #f0b7fd);
  border: 1px solid #ea9efd;
}
.fc-event-btn-fuchsia-200:hover {
  background: linear-gradient(to bottom, white, #f5d0fe);
}
.fc-event-btn-fuchsia-200:active {
  background: #f0b7fd;
}

.fc-event-btn-fuchsia-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f4c4fd, #ec92fb);
  border: 1px solid #e77afa;
}
.fc-event-btn-fuchsia-300:hover {
  background: linear-gradient(to bottom, #f9dcfe, #f0abfc);
}
.fc-event-btn-fuchsia-300:active {
  background: #ec92fb;
}

.fc-event-btn-fuchsia-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ec91fa, #e461f8);
  border: 1px solid #e048f7;
}
.fc-event-btn-fuchsia-400:hover {
  background: linear-gradient(to bottom, #f0aafb, #e879f9);
}
.fc-event-btn-fuchsia-400:active {
  background: #e461f8;
}

.fc-event-btn-fuchsia-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #de5df1, #d42fed);
  border: 1px solid #cf17eb;
}
.fc-event-btn-fuchsia-500:hover {
  background: linear-gradient(to bottom, #e375f3, #d946ef);
}
.fc-event-btn-fuchsia-500:active {
  background: #d42fed;
}

.fc-event-btn-fuchsia-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #c937db, #ac22bd);
  border: 1px solid #991ea8;
}
.fc-event-btn-fuchsia-600:hover {
  background: linear-gradient(to bottom, #cf4ddf, #c026d3);
}
.fc-event-btn-fuchsia-600:active {
  background: #ac22bd;
}

.fc-event-btn-fuchsia-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #b620c5, #8e1899);
  border: 1px solid #791583;
}
.fc-event-btn-fuchsia-700:hover {
  background: linear-gradient(to bottom, #cb23db, #a21caf);
}
.fc-event-btn-fuchsia-700:active {
  background: #8e1899;
}

.fc-event-btn-fuchsia-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #9a1da5, #721579);
  border: 1px solid #5d1164;
}
.fc-event-btn-fuchsia-800:hover {
  background: linear-gradient(to bottom, #af21ba, #86198f);
}
.fc-event-btn-fuchsia-800:active {
  background: #721579;
}

.fc-event-btn-fuchsia-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #841f8a, #5c1560);
  border: 1px solid #48114b;
}
.fc-event-btn-fuchsia-900:hover {
  background: linear-gradient(to bottom, #98239f, #701a75);
}
.fc-event-btn-fuchsia-900:active {
  background: #5c1560;
}

.fc-event-btn-fuchsia-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #610566, #330336);
  border: 1px solid #1c021d;
}
.fc-event-btn-fuchsia-950:hover {
  background: linear-gradient(to bottom, #78067f, #4a044e);
}
.fc-event-btn-fuchsia-950:active {
  background: #330336;
}

.fc-event-btn-pink-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #fadcec);
  border: 1px solid #f6c6e0;
}
.fc-event-btn-pink-50:hover {
  background: linear-gradient(to bottom, white, #fdf2f8);
}
.fc-event-btn-pink-50:active {
  background: #fadcec;
}

.fc-event-btn-pink-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fffefe, #f9d0e8);
  border: 1px solid #f6badc;
}
.fc-event-btn-pink-100:hover {
  background: linear-gradient(to bottom, white, #fce7f3);
}
.fc-event-btn-pink-100:active {
  background: #f9d0e8;
}

.fc-event-btn-pink-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fde7f3, #f9b7dd);
  border: 1px solid #f7a0d1;
}
.fc-event-btn-pink-200:hover {
  background: linear-gradient(to bottom, #fffeff, #fbcfe8);
}
.fc-event-btn-pink-200:active {
  background: #f9b7dd;
}

.fc-event-btn-pink-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f68ac2, #f25aaa);
  border: 1px solid #f0439e;
}
.fc-event-btn-pink-300:hover {
  background: linear-gradient(to bottom, #f8a1ce, #f472b6);
}
.fc-event-btn-pink-300:active {
  background: #f25aaa;
}

.fc-event-btn-pink-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f68ac2, #f25aaa);
  border: 1px solid #f0439e;
}
.fc-event-btn-pink-400:hover {
  background: linear-gradient(to bottom, #f8a1ce, #f472b6);
}
.fc-event-btn-pink-400:active {
  background: #f25aaa;
}

.fc-event-btn-pink-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ee5fa6, #ea318c);
  border: 1px solid #e71a7f;
}
.fc-event-btn-pink-500:hover {
  background: linear-gradient(to bottom, #f176b3, #ec4899);
}
.fc-event-btn-pink-500:active {
  background: #ea318c;
}

.fc-event-btn-pink-600 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #df3d85, #c7216b);
  border: 1px solid #b11e5f;
}
.fc-event-btn-pink-600:hover {
  background: linear-gradient(to bottom, #e25393, #db2777);
}
.fc-event-btn-pink-600:active {
  background: #c7216b;
}

.fc-event-btn-pink-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #d51b68, #a71552);
  border: 1px solid #911247;
}
.fc-event-btn-pink-700:hover {
  background: linear-gradient(to bottom, #e42574, #be185d);
}
.fc-event-btn-pink-700:active {
  background: #a71552;
}

.fc-event-btn-pink-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #b31a58, #871442);
  border: 1px solid #711037;
}
.fc-event-btn-pink-800:hover {
  background: linear-gradient(to bottom, #c91e63, #9d174d);
}
.fc-event-btn-pink-800:active {
  background: #871442;
}

.fc-event-btn-pink-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #991c4e, #6d1438);
  border: 1px solid #58102d;
}
.fc-event-btn-pink-900:hover {
  background: linear-gradient(to bottom, #ae2059, #831843);
}
.fc-event-btn-pink-900:active {
  background: #6d1438;
}

.fc-event-btn-pink-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #67092f, #390519);
  border: 1px solid #21030f;
}
.fc-event-btn-pink-950:hover {
  background: linear-gradient(to bottom, #7f0b39, #500724);
}
.fc-event-btn-pink-950:active {
  background: #390519;
}

.fc-event-btn-rose-50 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, white, #ffd8da);
  border: 1px solid #ffbec3;
}
.fc-event-btn-rose-50:hover {
  background: linear-gradient(to bottom, white, #fff1f2);
}
.fc-event-btn-rose-50:active {
  background: #ffd8da;
}

.fc-event-btn-rose-100 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fffefe, #ffcbce);
  border: 1px solid #ffb1b7;
}
.fc-event-btn-rose-100:hover {
  background: linear-gradient(to bottom, white, #ffe4e6);
}
.fc-event-btn-rose-100:active {
  background: #ffcbce;
}

.fc-event-btn-rose-200 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ffe6e9, #feb4bd);
  border: 1px solid #fd9ba7;
}
.fc-event-btn-rose-200:hover {
  background: linear-gradient(to bottom, white, #fecdd3);
}
.fc-event-btn-rose-200:active {
  background: #feb4bd;
}

.fc-event-btn-rose-300 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #febdc5, #fc8b99);
  border: 1px solid #fc7283;
}
.fc-event-btn-rose-300:hover {
  background: linear-gradient(to bottom, #fed6db, #fda4af);
}
.fc-event-btn-rose-300:active {
  background: #fc8b99;
}

.fc-event-btn-rose-400 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #fc8a9a, #fa5870);
  border: 1px solid #fa3f5a;
}
.fc-event-btn-rose-400:hover {
  background: linear-gradient(to bottom, #fca3b0, #fb7185);
}
.fc-event-btn-rose-400:active {
  background: #fa5870;
}

.fc-event-btn-rose-500 {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f55772, #f3274a);
  border: 1px solid #f10f36;
}
.fc-event-btn-rose-500:hover {
  background: linear-gradient(to bottom, #f76f86, #f43f5e);
}
.fc-event-btn-rose-500:active {
  background: #f3274a;
}

.fc-event-btn-rose-600 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #e5335a, #ca1a41);
  border: 1px solid #b4173a;
}
.fc-event-btn-rose-600:hover {
  background: linear-gradient(to bottom, #e8496c, #e11d48);
}
.fc-event-btn-rose-600:active {
  background: #ca1a41;
}

.fc-event-btn-rose-700 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #d51443, #a71035);
  border: 1px solid #8f0e2d;
}
.fc-event-btn-rose-700:hover {
  background: linear-gradient(to bottom, #e91a4c, #be123c);
}
.fc-event-btn-rose-700:active {
  background: #a71035;
}

.fc-event-btn-rose-800 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #b61541, #880f31);
  border: 1px solid #710d29;
}
.fc-event-btn-rose-800:hover {
  background: linear-gradient(to bottom, #cd1749, #9f1239);
}
.fc-event-btn-rose-800:active {
  background: #880f31;
}

.fc-event-btn-rose-900 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #9e1640, #72102e);
  border: 1px solid #5b0d25;
}
.fc-event-btn-rose-900:hover {
  background: linear-gradient(to bottom, #b51949, #881337);
}
.fc-event-btn-rose-900:active {
  background: #72102e;
}

.fc-event-btn-rose-950 {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #640721, #340311);
  border: 1px solid #1c0209;
}
.fc-event-btn-rose-950:hover {
  background: linear-gradient(to bottom, #7c0829, #4c0519);
}
.fc-event-btn-rose-950:active {
  background: #340311;
}

.fc-event-btn-cyph {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #59a5c1, #3f8ca8);
  border: 1px solid #387c95;
}
.fc-event-btn-cyph:hover {
  background: linear-gradient(to bottom, #6bafc8, #469BBA);
}
.fc-event-btn-cyph:active {
  background: #3f8ca8;
}

.fc-event-btn-rame {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #f3c200, #c09a00);
  border: 1px solid #a68500;
}
.fc-event-btn-rame:hover {
  background: linear-gradient(to bottom, #ffcf0d, #D9AE00);
}
.fc-event-btn-rame:active {
  background: #c09a00;
}

.fc-event-btn-dream {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #ff7ecc, #ff4bb8);
  border: 1px solid #ff31ae;
}
.fc-event-btn-dream:hover {
  background: linear-gradient(to bottom, #ff97d6, #FF64C2);
}
.fc-event-btn-dream:active {
  background: #ff4bb8;
}

.fc-event-btn-rhdt {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #00ca5c, #009744);
  border: 1px solid #007d39;
}
.fc-event-btn-rhdt:hover {
  background: linear-gradient(to bottom, #00e367, #00B050);
}
.fc-event-btn-rhdt:active {
  background: #009744;
}

.fc-event-btn-dayli {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #72d5d1, #4ac9c5);
  border: 1px solid #39c1bc;
}
.fc-event-btn-dayli:hover {
  background: linear-gradient(to bottom, #85dbd8, #5ECFCB);
}
.fc-event-btn-dayli:active {
  background: #4ac9c5;
}

.fc-event-btn-cubai {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #e27e43, #d26220);
  border: 1px solid #bc581d;
}
.fc-event-btn-cubai:hover {
  background: linear-gradient(to bottom, #e68d59, #DF6F2D);
}
.fc-event-btn-cubai:active {
  background: #d26220;
}

.fc-event-btn-witch {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #480d6e, #2a0740);
  border: 1px solid #1b0529;
}
.fc-event-btn-witch:hover {
  background: linear-gradient(to bottom, #570f85, #390A57);
}
.fc-event-btn-witch:active {
  background: #2a0740;
}

.fc-event-btn-fc {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #67157c, #430d50);
  border: 1px solid #310a3a;
}
.fc-event-btn-fc:hover {
  background: linear-gradient(to bottom, #791892, #516);
}
.fc-event-btn-fc:active {
  background: #430d50;
}

.fc-event-btn-hugh {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f2c32d, #dfad0d);
  border: 1px solid #c79a0c;
}
.fc-event-btn-hugh:hover {
  background: linear-gradient(to bottom, #f4ca45, #F1BC15);
}
.fc-event-btn-hugh:active {
  background: #dfad0d;
}

.fc-event-btn-dfc {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #67157c, #430d50);
  border: 1px solid #310a3a;
}
.fc-event-btn-dfc:hover {
  background: linear-gradient(to bottom, #791892, #516);
}
.fc-event-btn-dfc:active {
  background: #430d50;
}

.fc-event-btn-dhugh {
  color: #1a1a1a;
  background: linear-gradient(to bottom, #f2c32d, #dfad0d);
  border: 1px solid #c79a0c;
}
.fc-event-btn-dhugh:hover {
  background: linear-gradient(to bottom, #f4ca45, #F1BC15);
}
.fc-event-btn-dhugh:active {
  background: #dfad0d;
}

.fc-event-btn-defrag {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #00bdba, #008a88);
  border: 1px solid #00706f;
}
.fc-event-btn-defrag:hover {
  background: linear-gradient(to bottom, #00d6d3, #00A3A1);
}
.fc-event-btn-defrag:active {
  background: #008a88;
}

.fc-event-btn-heist {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #dc6b37, #bf5321);
  border: 1px solid #aa491d;
}
.fc-event-btn-heist:hover {
  background: linear-gradient(to bottom, #e07b4d, #D55C25);
}
.fc-event-btn-heist:active {
  background: #bf5321;
}

.fc-event-btn-aftrl {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0f2d57, #07172b);
  border: 1px solid #040b15;
}
.fc-event-btn-aftrl:hover {
  background: linear-gradient(to bottom, #12396d, #0B2241);
}
.fc-event-btn-aftrl:active {
  background: #07172b;
}

.fc-event-btn-consp {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #0041c1, #002f8e);
  border: 1px solid #002774;
}
.fc-event-btn-consp:hover {
  background: linear-gradient(to bottom, #0049da, #0038A7);
}
.fc-event-btn-consp:active {
  background: #002f8e;
}

.fc-event-btn-tort {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #db0d22, #ab0b1a);
  border: 1px solid #930917;
}
.fc-event-btn-tort:hover {
  background: linear-gradient(to bottom, #f01228, #C30C1E);
}
.fc-event-btn-tort:active {
  background: #ab0b1a;
}

.fc-event-btn-hohurry {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #e02d34, #bf1c22);
  border: 1px solid #a8191e;
}
.fc-event-btn-hohurry:hover {
  background: linear-gradient(to bottom, #e44349, #D51F26);
}
.fc-event-btn-hohurry:active {
  background: #bf1c22;
}

.fc-event-btn-slot-available {
  color: #fff;
  background: linear-gradient(to bottom, #021e3d, #00060b);
  border: 1px solid black;
}
.fc-event-btn-slot-available:hover {
  background: linear-gradient(to bottom, #022b56, #011224);
}
.fc-event-btn-slot-available:active {
  background: #00060b;
}

.fc-event-btn-slot-booked {
  color: #333;
  background: linear-gradient(to bottom, #ff7171, #ff3e3e);
  border: 1px solid #ff2424;
}
.fc-event-btn-slot-booked:hover {
  background: linear-gradient(to bottom, #ff8a8a, #FF5757);
}
.fc-event-btn-slot-booked:active {
  background: #ff3e3e;
}

.fc-event-btn-slot-booked-part {
  color: #333;
  background: linear-gradient(to bottom, #ff639b, #ff307b);
  border: 1px solid #ff166a;
}
.fc-event-btn-slot-booked-part:hover {
  background: linear-gradient(to bottom, #ff7cac, #FF498B);
}
.fc-event-btn-slot-booked-part:active {
  background: #ff307b;
}

.fc-event-btn-slot-booked-pending {
  color: #333;
  background: linear-gradient(to bottom, #ffb3b3, #ff8080);
  border: 1px solid #ff6666;
}
.fc-event-btn-slot-booked-pending:hover {
  background: linear-gradient(to bottom, #ffcccc, #F99);
}
.fc-event-btn-slot-booked-pending:active {
  background: #ff8080;
}

.fc-event-btn-slot-locked {
  color: #fff;
  background: linear-gradient(to bottom, #fc7a0e, #d46103);
  border: 1px solid #bb5602;
}
.fc-event-btn-slot-locked:hover {
  background: linear-gradient(to bottom, #fc8727, #ED6D03);
}
.fc-event-btn-slot-locked:active {
  background: #d46103;
}

.fc-event-btn-slot-hidden {
  color: #fff;
  background: linear-gradient(to bottom, #959595, #7b7b7b);
  border: 1px solid #6f6f6f;
}
.fc-event-btn-slot-hidden:hover {
  background: linear-gradient(to bottom, #a2a2a2, #888);
}
.fc-event-btn-slot-hidden:active {
  background: #7b7b7b;
}

.fc-event-btn-slot-unsold {
  color: #fff;
  background: linear-gradient(to bottom, #404040, #262626);
  border: 1px solid #1a1a1a;
}
.fc-event-btn-slot-unsold:hover {
  background: linear-gradient(to bottom, #4d4d4d, #333);
}
.fc-event-btn-slot-unsold:active {
  background: #262626;
}

.fc-event-btn-slot-deleted {
  color: #fff;
  background: linear-gradient(to bottom, #003a9a, #002667);
  border: 1px solid #001d4d;
}
.fc-event-btn-slot-deleted:hover {
  background: linear-gradient(to bottom, #0043b3, #003080);
}
.fc-event-btn-slot-deleted:active {
  background: #002667;
}

.fc-event.event-pulse {
  /* Force the browser to prepare for an animation */
  will-change: transform, filter;
  /* Kill ALL transitions that might be causing a 1s lag */
  transition: none !important;
  transition-delay: 0s !important;
  transition-duration: 0s !important;
  /* Run the animation immediately */
  animation: pulse-tempus-blue 0.5s ease-in-out forwards;
  /* 3. Ensure it stays on top of other events during the scale */
  z-index: 999 !important;
}

@keyframes pulse-tempus-blue {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(30, 112, 182, 0.7);
  }
  50% {
    transform: scale(1.05);
    /* Slight grow */
    box-shadow: 0 0 0 10px rgba(30, 112, 182, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(30, 112, 182, 0);
  }
}
/* Force your custom HTML title to wrap or truncate */
.fc-custom-no-overflow {
  display: flex;
  flex-direction: column;
  /* Manual Truncation */
  overflow: hidden;
  /* Your styling */
  font-size: 0.75rem;
  line-height: 1.2;
  word-break: break-word;
  height: 100%;
}

/* Force your custom HTML title to wrap or truncate
.fc-custom-no-overflow {
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1.2;
  word-break: break-word;
}
*/
.material-icons-offset {
  position: relative;
  top: 5px;
}

/* Force the banner to stick to the very bottom of the viewport over everything else */
.js-cookie-consent {
  position: fixed !important;
  bottom: 24px;
  left: 24px;
  max-width: 420px;
  padding: 16px 20px;
  background: #111827;
  color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
  z-index: 9999;
}

.js-cookie-consent a {
  color: #93c5fd;
  text-decoration: underline;
}

.js-cookie-consent button {
  background: #2563eb;
  color: #ffffff;
  border: none;
  padding: 8px 14px;
  border-radius: 6px;
  cursor: pointer;
}

.js-cookie-consent button:hover {
  background: #1d4ed8;
}

@media (max-width: 640px) {
  .js-cookie-consent {
    right: 12px;
    left: 12px;
    bottom: 12px;
    max-width: unset;
  }
}
.portal-top-padding {
  padding-top: 88px;
}

/* Dark Popover Styling */
.popover-dark {
  background-color: #212529;
  border-color: #454d55;
}

.popover-dark .popover-header {
  background-color: #343a40;
  border-bottom-color: #454d55;
  color: #fff;
}

.popover-dark .popover-body {
  color: #f8f9fa;
}

/* Arrow styling for bottom placement */
.popover-dark.bs-popover-bottom .arrow::before,
.popover-dark.bs-popover-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #454d55;
}

.popover-dark.bs-popover-bottom .arrow::after,
.popover-dark.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-bottom-color: #343a40;
}

/**
 * $deployment/deployment.scss
 */
/**
 * Cryptology
 * ==========
 */
/**
 * Fundamentals
 */
body.web {
  overflow-x: hidden;
  background-color: #469BBA;
}

a:hover {
  color: #469BBA;
}

/**
 * Core
 */
.hero-title {
  padding-bottom: 5px;
  margin: auto 15px;
  padding-top: 0;
  font-size: 2em;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  text-shadow: 0 0 0.3em #FFF;
}

.hero-title span {
  color: #469BBA;
  text-shadow: 0 0 0.3em #469BBA;
}

.button-cryptology {
  display: inline-block;
  padding: 1.35rem 1.75rem 1.15rem;
  background-color: #469BBA;
  color: #111;
  border: 0;
  border-radius: 0;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.button-cryptology:hover {
  color: #000;
}

.cryptology-btn {
  display: inline-block;
  padding: 1.35rem 1.75rem 1.15rem;
  background-color: #469BBA;
  color: #111;
  border: 0;
  border-radius: 0;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.cryptology-btn:hover {
  color: #000;
}

.button-breakescape {
  background: radial-gradient(#ffe558, #ad7e16);
  color: #000;
  padding: 1.2rem 3.5rem;
  font-weight: 700;
  display: inline-block;
  cursor: pointer;
  border: 1px solid transparent;
  text-transform: revert;
  outline: none;
  line-height: 1.33333333rem;
  border-radius: 40px;
  margin-bottom: 15px;
  box-shadow: 6px 4px 11px #000;
  font-size: 18px;
}

.button-breakescape:hover {
  background: radial-gradient(#ffffCC, #eeeebb);
  color: #111;
}

.button-breakescape-hero {
  font-size: 24px;
  line-height: 30px;
  padding: 2.5rem 6rem;
  border-radius: 80px;
}
@media (min-width: 768px) {
  .button-breakescape-hero {
    font-size: 28px;
    padding: 3rem 9rem;
  }
}

.button-breakescape-blue {
  background: #469BBA;
  color: #FFF;
}

.button-breakescape-blue:hover {
  background: #11252d;
  color: #FFF;
}

/**
 * Voucher
 */
.voucher-bg-cryptology {
  background-color: rgba(70, 155, 186, 0.4);
}

.generic-voucher-cryptology {
  background-color: rgba(70, 155, 186, 0.4);
  color: #469BBA;
  text-shadow: 2px 2px 2px #000;
  border: 2px solid #469BBA;
}

.generic-voucher-cryptology:hover {
  background-color: #469BBA;
}

.generic-voucher-cryptology .title {
  color: #222;
  text-shadow: 1px 1px 1px #000;
}

/**
 * Location Index
 */
.cryptology-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 650px;
  flex-shrink: 0;
  background-size: cover;
  background-position: 50% 25%;
  background-color: #070e1f;
  position: relative;
  padding-top: 55px;
  z-index: 4;
  font-size: 17px;
  line-height: 1.52;
  letter-spacing: 0.03em;
}
@media (max-width: 991.98px) {
  .cryptology-header {
    min-height: 74vh;
  }
}
@media (min-width: 992px) {
  .cryptology-header {
    min-height: 86vh;
  }
}

.cryptology-main-block, .cryptology-main-tagline-block, .cryptology-main-faq-block, .cryptology-main-contact-map-block {
  background-color: #469BBA;
  position: relative;
}
@media (max-width: 767.98px) {
  .cryptology-main-block, .cryptology-main-tagline-block, .cryptology-main-faq-block, .cryptology-main-contact-map-block {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 768px) {
  .cryptology-main-block, .cryptology-main-tagline-block, .cryptology-main-faq-block, .cryptology-main-contact-map-block {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.cryptology-main-block-div {
  position: relative;
  z-index: 4;
  text-align: center;
}

.hero-content {
  display: flex;
  align-items: center;
  width: 100%;
  z-index: 2;
}

@media screen and (max-width: 1199px) {
  .hero-content {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media screen and (max-width: 991px) {
  .hero-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .hero-content {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
  }
}
.hero-content-core {
  display: block;
  position: relative;
  max-width: 100%;
  width: 100%;
  text-shadow: 2px 2px 15px rgba(0, 0, 0, 0.7);
  margin-left: auto;
  margin-right: auto;
}

.hero-claim-wrapper {
  display: none;
  text-align: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  line-height: 1;
  text-shadow: none;
  max-height: 100000px;
  opacity: 1;
  transition: 0.21s ease-out;
}

.hero-brand-img {
  z-index: 10;
}

.hero-video-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
}

.hero-video-container video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%) scale(3);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

@media screen and (min-width: 1200px) {
  .hero-video-container video {
    transform: translateY(-50%) translateX(-50%) scale(1);
  }
}
.hero-video-container-mobile {
  display: none;
}

.gradient-curved {
  width: 100%;
  /*  position: absolute;*/
  min-height: 10px;
}

.bottom-gradient-curved {
  bottom: 0;
}

.gradient-curved svg {
  position: absolute;
  left: 0;
}

.gradient-curved.bottom-gradient-curved svg {
  bottom: -5px;
}

.gradient-curved .arch-top {
  fill: #469BBA;
  opacity: 0.22;
}

.gradient-curved .arch-middle {
  fill: #469BBA;
  opacity: 0.4;
}

.gradient-curved .arch-bottom {
  fill: #469BBA;
}

.top-gradient-curved {
  z-index: 3;
}

.top-gradient-curved svg {
  top: -5px;
}

.bottom-gradient-curved svg, .bottom-gradient-cracked svg {
  bottom: -5px;
}

.hero-logo-wrapper img {
  position: relative;
  z-index: 10;
}

.hero-buttons-container {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 100;
}
@media (max-width: 991.98px) {
  .hero-buttons-container {
    display: none;
  }
}

.hero-buttons {
  width: 100%;
  align-items: flex-end;
  z-index: 10;
  transform: translateX(-50%);
  display: flex;
  position: absolute;
  left: 50%;
  bottom: 0;
  padding-bottom: 2rem;
}

.hero-buttons-spacer {
  flex-grow: 1;
}

.hero-button {
  margin: 0 2rem;
  transform: scale(1) translateX(0) translateY(45%);
  width: 156px;
  height: 156px;
  border-radius: 100%;
  box-shadow: inset 0 0 15px #01ffff;
  aspect-ratio: 1;
  background-color: #161b21;
  z-index: 2;
  position: relative;
}

.hero-button .orb_bg {
  top: 0;
  border-radius: 100%;
  width: 156px;
  height: 156px;
  left: 0;
  display: block;
  background-size: cover;
  background-position: 50% 15%;
  position: absolute;
  z-index: 1;
}

.hero-button .orb_badge {
  position: absolute;
  z-index: -1;
  background: #535236;
  background: linear-gradient(45deg, #535236 0, #f8f2d4 100%);
  padding: 0.4166666667rem 0;
  line-height: 1.2;
  font-size: 17px;
  font-weight: 600;
  text-align: center;
  bottom: 0;
  left: -10%;
  width: 120%;
  transform: translateY(90%);
  border-radius: 5px;
  color: #FAFBFC;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  display: none;
}

.hero-button .layer_construction {
  position: absolute;
  bottom: 0;
  left: 60%;
  transform: translateY(15%) translateX(-57%) rotateZ(-2deg);
  z-index: 20;
  width: 140%;
}

.hero-img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
  height: auto;
  position: relative;
  top: 15px;
}

.middle.before > *:nth-child(1):nth-last-child(1), .middle.before > *:nth-child(1):nth-last-child(2), .middle.before > *:nth-child(2):nth-last-child(2), .middle.before > *:nth-child(2):nth-last-child(3), .middle.before > *:nth-child(3):nth-last-child(3), .middle.before > *:nth-child(3):nth-last-child(4), .middle.before > *:nth-child(4):nth-last-child(4), .middle.before > *:nth-child(4):nth-last-child(5), .middle.before > *:nth-child(5):nth-last-child(5), .middle.before > *:nth-child(5):nth-last-child(6), .middle.before > *:nth-child(6):nth-last-child(6), .middle.before > *:nth-child(6):nth-last-child(7), .middle.before > *:nth-child(7):nth-last-child(7), .middle.before > *:nth-child(7):nth-last-child(8), .middle.before > *:nth-child(8):nth-last-child(8), .middle.before > *:nth-child(8):nth-last-child(9) {
  /* some CSS for when you want the element that's the left of center for an even amount of elements */
}
.middle.after > *:nth-child(1):nth-last-child(1), .middle.after > *:nth-child(1):nth-last-child(0), .middle.after > *:nth-child(2):nth-last-child(2), .middle.after > *:nth-child(2):nth-last-child(1), .middle.after > *:nth-child(3):nth-last-child(3), .middle.after > *:nth-child(3):nth-last-child(2), .middle.after > *:nth-child(4):nth-last-child(4), .middle.after > *:nth-child(4):nth-last-child(3), .middle.after > *:nth-child(5):nth-last-child(5), .middle.after > *:nth-child(5):nth-last-child(4), .middle.after > *:nth-child(6):nth-last-child(6), .middle.after > *:nth-child(6):nth-last-child(5), .middle.after > *:nth-child(7):nth-last-child(7), .middle.after > *:nth-child(7):nth-last-child(6), .middle.after > *:nth-child(8):nth-last-child(8), .middle.after > *:nth-child(8):nth-last-child(7) {
  /* some CSS for when you want the element that's the right of center for an even amount of elements */
}
.middle.both > *:nth-child(1):nth-last-child(1), .middle.both > *:nth-child(1):nth-last-child(0), .middle.both > *:nth-child(1):nth-last-child(2), .middle.both > *:nth-child(2):nth-last-child(2), .middle.both > *:nth-child(2):nth-last-child(1), .middle.both > *:nth-child(2):nth-last-child(3), .middle.both > *:nth-child(3):nth-last-child(3), .middle.both > *:nth-child(3):nth-last-child(2), .middle.both > *:nth-child(3):nth-last-child(4), .middle.both > *:nth-child(4):nth-last-child(4), .middle.both > *:nth-child(4):nth-last-child(3), .middle.both > *:nth-child(4):nth-last-child(5), .middle.both > *:nth-child(5):nth-last-child(5), .middle.both > *:nth-child(5):nth-last-child(4), .middle.both > *:nth-child(5):nth-last-child(6), .middle.both > *:nth-child(6):nth-last-child(6), .middle.both > *:nth-child(6):nth-last-child(5), .middle.both > *:nth-child(6):nth-last-child(7), .middle.both > *:nth-child(7):nth-last-child(7), .middle.both > *:nth-child(7):nth-last-child(6), .middle.both > *:nth-child(7):nth-last-child(8), .middle.both > *:nth-child(8):nth-last-child(8), .middle.both > *:nth-child(8):nth-last-child(7), .middle.both > *:nth-child(8):nth-last-child(9) {
  /* some CSS for when you want the element that's the both left and right of center for an even amount of elements, just the center for odd */
  transform: scale(1.15) translateX(0%) translateY(45%);
}

.overlay-link {
  position: absolute !important;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 30;
  transform: translateZ(30px);
}

/*
.room-teaser-section .art_border_bottom svg {
  position: absolute;
  bottom: -3px;
  z-index: 1;
  left: 0;
  width: 100%;
  fill: #FAFBFC;
}
*/
.intro-heading {
  display: block;
  margin: 0.5rem 0;
  background-image: linear-gradient(-25deg, #1F4553, #2A5D70, #1F4553);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35);
  clear: both;
}
@media (max-width: 767.98px) {
  .intro-heading {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  .intro-heading {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .intro-heading {
    font-size: 2.25rem;
  }
}

.intro-blurb {
  overflow: hidden;
  box-sizing: border-box;
  outline: 0;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .intro-blurb {
    font-size: 1.4rem;
    line-height: 1.15;
  }
}
@media (min-width: 768px) {
  .intro-blurb {
    font-size: 1.8rem;
    line-height: 1.25;
  }
}

.tagline-wrapper .intro-blurb:first-of-type {
  margin-top: 2rem;
}

.tagline-wrapper .intro-blurb:last-of-type {
  margin-bottom: 1.5rem;
}

.intro-buttons {
  margin: 0 auto;
  padding: 3rem 0;
}

.intro-button {
  display: inline-block;
  position: relative;
  overflow: hidden;
  height: auto;
  cursor: pointer;
  padding: 7px 2.2rem 6px !important;
  margin: 0 1em;
  transition: 0.3s;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 17px;
  letter-spacing: 0.03rem;
  line-height: 27px;
  text-align: center;
  text-transform: uppercase;
  color: #FAFBFC;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35);
  border: 2px solid transparent;
  border-radius: 0.25rem;
  background: #1F4553;
  background: linear-gradient(25deg, #1F4553 0, #2A5D70 100%);
  text-decoration: none;
}

.intro-button:hover {
  background: linear-gradient(25deg, #16303A 0, #1F4553 100%);
  color: #469BBA;
}

.room-teaser-spacer {
  background-color: #469BBA;
  padding: 0.5rem 0;
}

.room-teaser-section {
  min-height: 100vh;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: row;
  background-size: cover;
  background-position: 50% 50%;
}
@media (max-width: 991.98px) {
  .room-teaser-section {
    min-height: 70vh;
  }
}
@media (min-width: 992px) {
  .room-teaser-section {
    min-height: 100vh;
  }
}

.room-teaser-section .gradient-curved {
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  width: 100%;
}

.room-teaser-section .gradient-curved svg {
  position: absolute;
  z-index: 1;
  left: 0;
  width: 100%;
}

.room-teaser-section .top-gradient-curved svg {
  top: -3px;
}

.room-teaser-container {
  position: absolute;
  background-color: #161b21;
  width: 100%;
  height: 100%;
  background-size: cover;
  top: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none;
}

.room-teaser-core {
  position: absolute;
  background-color: #161b21;
  width: 130%;
  height: 160%;
  background-size: cover;
  top: -20%;
  left: -15%;
}

.room-teaser-section .room-teaser-section-main {
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 0 2rem;
}

.room-teaser-section .room-teaser-section-wrapper, .language-changer {
  display: flex;
  align-items: center;
}

.room-teaser-section.active .room-teaser-section-wrapper .movie-poster-card-wrapper {
  transform: rotateZ(0);
}

.room-teaser-section .room-teaser-section-wrapper .movie-poster-card-wrapper {
  z-index: 5;
  flex-grow: 1;
  flex-basis: 35%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.movie-poster-card {
  width: 100%;
  max-width: 420px;
  position: relative;
  z-index: 5;
  perspective: 10000px;
  transform: rotateY(0) rotateX(0) rotateZ(-3deg) translateZ(0);
}

.movie-poster-card-other-rotate {
  transform: rotateY(0) rotateX(0) rotateZ(3deg) translateZ(0);
}

.room-teaser-section.active .movie-poster-card {
  animation: 20s infinite animate_hovering;
}

.movie-poster-card, .carousel {
  transform-style: preserve-3d;
}

.movie-poster-card .movie-poster-card-main {
  position: relative;
  padding-top: 146%;
  border-radius: 2em;
  background-size: cover;
  background-position: 50% 50%;
  transform-style: preserve-3d;
  perspective: 1850px;
  transition: 0.21s cubic-bezier(0.67, 0.11, 0.08, 1.9);
}

.movie-poster-card .art_card_illustration {
  position: absolute;
  top: 0.6em;
  left: 0.6em;
  bottom: 0.6em;
  right: 0.6em;
  background-size: cover;
  border-radius: 0.5em;
  background-position: 50% 50%;
}

.movie-poster-card .movie-poster-card-content {
  position: absolute;
  top: 0.6em;
  left: 0.6em;
  bottom: 0.6em;
  right: 0.6em;
  transform-style: preserve-3d;
  border-radius: 0.5em;
  background-size: cover;
  overflow: hidden;
}

.movie-poster-card .movie-poster-card-content-main .inner {
  position: absolute;
  left: 0;
  backface-visibility: hidden;
  bottom: 35%;
  width: 100%;
  perspective: inherit;
  z-index: 2;
  transform: translateZ(60px) translateY(0) scale(0.84);
  padding: 2rem;
  text-shadow: 3px 3px 8px #000;
  color: #FAFBFC;
  line-height: 1.2;
  text-align: center;
}

.movie-poster-card .movie-poster-card-content-main .inner .inner_title {
  font-weight: 700;
}

.movie-poster-card .movie-poster-card-content-main .inner .inner_content, .faq, .testimonial .testimonial_info {
  font-size: 17px;
}

.movie-poster-card .art_logo {
  position: absolute;
  top: 70%;
  transform: translateY(-50%) scale(1) translateZ(42px);
  width: 100%;
  left: 0;
  pointer-events: none;
}

.movie-poster-card .movie-poster-card-content-main {
  background: #469BBA;
  background: linear-gradient(45deg, #469BBA 0, #167B9A 100%);
  background-size: cover;
}

.movie-poster-card .movie-poster-card-content-main {
  position: absolute;
  perspective: 2000px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-shadow: 32px 32px 42px rgba(0, 0, 0, 0.4);
  backface-visibility: hidden;
  transform-style: preserve-3d;
  border-radius: 1em;
  transition: 0.9s cubic-bezier(0.67, 0.11, 0.08, 1.9);
}

.movie-poster-card .movie-poster-card-content {
  position: absolute;
  top: 0.6em;
  left: 0.6em;
  bottom: 0.6em;
  right: 0.6em;
  transform-style: preserve-3d;
  border-radius: 0.5em;
  background-size: cover;
  overflow: hidden;
}

.movie-poster-card .movie-poster-card-content-img {
  position: absolute;
  pointer-events: none;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background-position: 50% 25%;
  background-size: cover;
}

.room-teaser-section .room-teaser-section-wrapper .room-teaser-content-wrapper {
  min-width: 0;
  /* This allows the flex item to shrink and forces the text inside to wrap */
  z-index: 5;
  flex-grow: 1;
  color: #FAFBFC;
  padding-left: 2rem;
  flex-basis: 58%;
  flex-shrink: 0;
  opacity: 1;
  transform: scale(1);
  transition: 0.42s ease-out;
}

.room-teaser-section.active .room-teaser-content-wrapper, .room-teaser-section.active .room-teaser-content-wrapper h3 {
  color: #FAFBFC;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.8);
  letter-spacing: 1.1px;
}

.room-teaser-section h3, .room-teaser-section.active .room-teaser-content-wrapper h3 {
  background-image: none;
  -webkit-background-clip: initial;
  -webkit-text-fill-color: #FAFBFC;
}

.room-teaser-section h3 {
  line-height: 1;
  margin-bottom: 2rem;
  color: #FAFBFC;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.8);
}
@media (max-width: 991.98px) {
  .room-teaser-section h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .room-teaser-section h3 {
    font-size: 2.25rem;
  }
}

.room-teaser-section p {
  margin-bottom: 2rem;
}

.room-badge-group {
  width: 100%;
  transform: translateY(-10px);
  margin: 1em 0;
}
@media (min-width: 992px) {
  .room-badge-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    /* Aligns everything to the left */
    gap: 8px 12px;
    /* Row gap (8px) and Column gap (12px) */
    align-items: center;
  }
}

@media (min-width: 992px) {
  .room-badge-group .room-badge:first-of-type {
    margin-left: 0;
  }
}
.room-badge-group .room-badge {
  display: inline-block;
  white-space: nowrap;
  padding: 7px 30px 7px;
  border-radius: 6px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #000;
  text-shadow: 1px 1px 5px rgba(255, 255, 255, 0.6);
  background: #469BBA;
  background: linear-gradient(25deg, #469BBA 0, #66BBDA 100%);
}
@media (max-width: 991.98px) {
  .room-badge-group .room-badge {
    margin: 5px;
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .room-badge-group .room-badge {
    font-size: 18px;
  }
}

.room-teaser-section .room-teaser-section-wrapper .room-teaser-content-wrapper h3 {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
  font-weight: 700;
}

.room-teaser-section .room-teaser-section-wrapper .room-teaser-content-wrapper p {
  font-size: 17px;
  line-height: 1.1;
}

.cryptology-index-button {
  display: inline-block;
  position: relative;
  padding: 7px 2.2rem 6px !important;
  height: auto;
  transition: 0.3s;
  cursor: pointer;
  overflow: hidden;
  border: 2px solid transparent;
  border-radius: 0.25rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  line-height: 27px;
  letter-spacing: 0.03rem;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  background: #469BBA;
  background: linear-gradient(25deg, #469BBA 0, #66BBDA 100%);
  color: #000;
}
@media (max-width: 991.98px) {
  .cryptology-index-button {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .cryptology-index-button {
    font-size: 17px;
  }
}

.cryptology-index-button:hover {
  background: linear-gradient(25deg, #66BBDA 0, #83bcd1 100%);
  color: #FFF;
}

.cryptology-index-button:after, .cryptology-index-button_ghost:after, .cryptology-index-button_invisible:after, .cryptology-index-button-primary:after, .cookie_consent #accept_cookies:after, .newsletter .interaction_panel .magic_button:after, .pagination .nav-links .page-numbers:after, .quinbook #venuedoo .vd-btn:after, input[type=submit]:after {
  content: "";
  display: block;
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.15);
  width: 20%;
  height: 100px;
  position: absolute;
  right: 0;
  left: auto;
  top: 50%;
  pointer-events: none;
  transform: translateX(140%) translateY(-50%) rotateZ(20deg);
  transition: 0.21s ease-out;
}

.cryptology-main-tagline-block, .cryptology-main-contact-block {
  background-color: #FFF;
}

@media (max-width: 991.98px) {
  .cryptology-main-tagline-block .cryptology-main-block-div,
.cryptology-main-contact-block .cryptology-main-block-div {
    padding: 4rem 0;
  }
}
@media (min-width: 992px) {
  .cryptology-main-tagline-block .cryptology-main-block-div,
.cryptology-main-contact-block .cryptology-main-block-div {
    padding: 9rem 0 2rem;
  }
}

.cryptology-main-tagline-block p {
  color: #000;
}

@media (max-width: 991.98px) {
  .cryptology-main-block .hero-tagline-wrapper {
    padding: 2rem 0;
  }
}
@media (min-width: 992px) {
  .cryptology-main-block .hero-tagline-wrapper {
    padding: 4rem 0 2rem;
  }
}

.tagline-wrapper, .contact-wrapper {
  text-align: center;
  font-family: "Montserrat", sans-serif;
  padding: 1rem 0;
  line-height: 1.1;
}

.tagline-wrapper h2 {
  font-size: 6vw;
}

@media screen and (min-width: 768px) {
  .tagline-wrapper h2 {
    font-size: 5vh;
  }
}
/*
 .tagline-content, .section-title {
   display: inline-block;
   background-image: linear-gradient(-25deg, #469BBA, #56ABCA, #469BBA);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
 }
*/
.tagline-content p {
  font-size: 1.6em;
  line-height: 1.2 !important;
  display: block;
  padding-top: 2.4rem;
}

.gift-voucher-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-bottom: 2rem;
  margin-top: 4rem;
  border: 6px solid rgba(70, 155, 186, 0.8);
  border-radius: 1.5rem;
  background: #FFF;
}
@media (max-width: 767.98px) {
  .gift-voucher-wrapper {
    background: linear-gradient(-79deg, #FFF 0, #FFF 60%, #7EB9CF 80%, #FFF 100%);
  }
}
@media (min-width: 768px) {
  .gift-voucher-wrapper {
    background: linear-gradient(-45deg, #FFF 0, #FFF 60%, #7EB9CF 80%, #FFF 100%);
  }
}

.gift-voucher-image-wrapper {
  width: 30%;
  flex-basis: 30%;
  flex-grow: 0;
}

.gift-voucher-info-wrapper {
  width: 70%;
  flex-basis: 70%;
  flex-grow: 0;
  padding: 2rem;
}

.gift-voucher-info-wrapper p {
  text-align: left;
  color: #000;
}

.gift-voucher-panel {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 1.3333333333rem;
  padding-top: 0.5rem;
  justify-content: center;
}

.cryptology-main-faq-block .cryptology-main-block-div .faq-outer-wrapper a {
  color: #1D414E;
}

.faq-outer-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.faq {
  display: flex;
  position: relative;
  font-size: 17px;
}
@media (max-width: 991.98px) {
  .faq {
    flex-basis: 100%;
    padding: 1rem;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .faq {
    flex-basis: 50%;
    padding: 2rem 2rem 2rem 6rem;
  }
}

@media (min-width: 992px) {
  .faq:nth-child(odd) .faq-core {
    text-align: right;
  }
}
.faq-core {
  text-align: left;
}

.faq .faq-core {
  width: 100%;
}

.faq .faq-question {
  margin-bottom: 0.5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
  font-size: 21.25px;
}

.faq .faqorb {
  position: absolute;
}
@media (max-width: 991.98px) {
  .faq .faqorb {
    top: 30px;
    transform: translateY(-50%) translateX(-100%) scale(0.8);
  }
}
@media (min-width: 992px) {
  .faq .faqorb {
    right: -2rem;
    top: 50px;
    transform: translateY(-50%) translateX(26px) scale(0.8);
  }
}

@media (min-width: 992px) {
  .faq:nth-child(2n) .faqorb {
    display: none;
  }
}
.faqorb {
  width: 52px;
  height: 52px;
  position: relative;
  background-color: #1D414E;
  box-shadow: inset 0 0 15px #469BBA;
  border-radius: 100%;
}
@media (max-width: 991.98px) {
  .faqorb {
    top: 50%;
    transform: translateX(-100%) translateY(-50%) scale(0.8);
  }
}
.faqorb .faqorb-title {
  color: #fafafc;
  text-shadow: 1px 1px 2px #000;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 4;
  transform: translateY(-50%);
  font-weight: 600;
}

@media (max-width: 991.98px) {
  .contact-wrapper h2 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .contact-wrapper h2 {
    font-size: 48px;
  }
}

.contact-wrapper .contact-content .opening-title {
  font-size: 1.5em;
  padding-bottom: 10px;
}
.contact-wrapper .contact-content .opening-desc {
  font-size: 1.25em;
}

.opening-days-col {
  text-align: center;
}

@media (min-width: 992px) {
  .opening-days-col:not(:nth-child(2)) .opening-title {
    margin-bottom: 30px;
  }
}
/**
 * Room
 */
.roomDesc-cypherdyne p {
  color: #FFF;
}

.font-agent {
  font-family: "Special Elite", sans-serif;
}

.font-cyph {
  font-family: "Fjalla One", sans-serif;
  letter-spacing: 1px;
}

.font-rame {
  font-family: "Acme", sans-serif;
}

.font-dream {
  font-family: "Bree Serif", sans-serif;
}

.font-dayli {
  font-family: "Cabin", sans-serif;
}

.font-cubai {
  font-family: "VT323", monospace;
}

.font-witch {
  font-family: "Oleo Script", display;
}

.font-fc, .font-dfc {
  font-family: "Audiowide", cursive;
}

.font-hugh, .font-dhugh {
  font-family: "Crete Round", serif;
}

.font-defrag {
  font-family: "Encode Sans", cursive;
}

.font-heist {
  font-family: "Jost", sans-serif;
}

.font-aftrl {
  font-family: "Ropa Sans", sans-serif;
}

.font-consp {
  font-family: "Iceland", sans-serif;
}

.font-tort {
  font-family: "Trade Winds", sans-serif;
}

.roomDesc-cyph, .roomDesc-rame, .roomDesc-dream, .roomDesc-dayli, .roomDesc-cubai, .roomDesc-witch, .roomDesc-fc, .roomDesc-dfc, .roomDesc-agents, .roomDesc-rhdt, .roomDesc-hugh, .roomDesc-dhugh, .roomDesc-defrag, .roomDesc-consp, .roomDesc-tort, .roomDesc-heist {
  background: url("/img/bg/maze-lt-grey.png") no-repeat center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.roomDesc-cyph {
  background-color: #AAA;
  background: url("/img/bg/grey-maze.png");
}

.roomDesc-rame, .roomDesc-osiris {
  background-color: #D9Ae00;
  background-image: url("/img/bg/bg-rame.jpg");
}

.roomDesc-dream {
  background-color: #416688;
  background-image: url("/img/bg/bg-dream.jpg");
}

.roomDesc-dayli {
  background-color: #5ECFCB;
  background-image: url("/img/bg/bg-dayli.jpg");
}

.roomDesc-cubai {
  background-color: #DF6F2D;
  background-image: url("/img/bg/bg-cubai.jpg");
}

.roomDesc-witch {
  background-color: #390A57;
  background-image: url("/img/bg/bg-witch.jpg");
}

.roomDesc-hohurry {
  background-color: #D51F26;
  background-image: url("/img/bg/bg-hohurry.jpg");
}

.roomDesc-agents {
  background-color: #7E0001;
  background-image: url("/img/bg/bg-agents.jpg");
}

.roomDesc-rhdt {
  background-color: #777;
  background-image: url("/img/bg/bg-rhdt.jpg");
}

.roomDesc-fc, .roomDesc-dfc {
  background-color: #314;
  background-image: url("/img/bg/bg-fc.jpg");
}

.roomDesc-hugh, .roomDesc-dhugh {
  background-color: #F1BC15;
  background-image: url("/img/bg/bg-hugh.jpg");
}

.roomDesc-defrag {
  background-color: #00A3A1;
  background-image: url("/img/bg/bg-defrag.jpg");
}

.roomDesc-aftrl {
  background-color: #0B2241;
  background-image: url("/img/bg/bg-aftrl.jpg");
}

.roomDesc-heist {
  background-color: #808080;
  background-image: url("/img/bg/bg-heist.jpg");
}

.roomDesc-doll {
  background-color: #EE5128;
  background-image: url("/img/bg/bg-doll.jpg");
}

.roomDesc-chapel {
  background-color: #6871B4;
  background-image: url("/img/bg/bg-chapel.jpg");
}

.bg-osiris, .roomBookBTNbar-bg-osiris, .roomBookBTN-bg-osiris {
  background-color: #C58D3A;
  color: #000;
}

.roomBookBTNbar-bg-osiris:hover, .roomBookBTN-bg-osiris:hover {
  background-color: #A56D1A;
  color: #DDD;
}

.bg-doll, .roomBookBTNbar-bg-doll, .roomBookBTN-bg-doll {
  background-color: #EE5128;
  color: #000;
}

.roomBookBTNbar-bg-doll:hover, .roomBookBTN-bg-doll:hover {
  background-color: #DE3108;
  color: #DDD;
}

.bg-chapel, .roomBookBTNbar-bg-chapel, .roomBookBTN-bg-chapel {
  background-color: #6871B4;
  color: #000;
}

.roomBookBTNbar-bg-chapel:hover, .roomBookBTN-bg-chapel:hover {
  background-color: #485194;
  color: #003;
}

.roomDesc-tort {
  background-color: #C30C1E;
  background-image: url("/img/bg/bg-tort.jpg");
}

.roomDesc-consp {
  background-color: #0038A7;
  background-image: url("/img/bg/bg-consp.jpg");
}

.bg-defrag, .roomBookBTNbar-bg-defrag, .roomBookBTN-bg-defrag {
  background-color: #00A3A1;
  color: #DDD;
}

.roomBookBTNbar-bg-defrag:hover, .roomBookBTN-bg-defrag:hover {
  background-color: #008381;
  color: #333;
}

.bg-heist, .roomBookBTNbar-bg-heist, .roomBookBTN-bg-heist {
  background-color: #D55C25;
  color: #DDD;
}

.roomBookBTNbar-bg-heist:hover, .roomBookBTN-bg-heist:hover {
  background-color: #B53C05;
  color: #333;
}

.bg-agents, .roomBookBTNbar-bg-agents, .roomBookBTN-bg-agents {
  background-color: #7E0001;
  color: #DDD;
}

.roomBookBTNbar-bg-agents:hover, .roomBookBTN-bg-agents:hover {
  background-color: #9E2021;
  color: #FFF;
}

.bg-cyph, .roomBookBTNbar-bg-cyph, .roomBookBTN-bg-cyph {
  background-color: #469BBA;
  color: #111;
}

.roomBookBTNbar-bg-cyph:hover, .roomBookBTN-bg-cyph:hover {
  background-color: #66BBDA;
  color: #333;
}

.bg-rame, .roomBookBTNbar-bg-rame, .roomBookBTN-bg-rame {
  background-color: #D9Ae00;
  color: #111;
}

.roomBookBTNbar-bg-rame:hover, .roomBookBTN-bg-rame:hover {
  background-color: #F9Ce20;
  color: #333;
}

.bg-dream, .roomBookBTNbar-bg-dream, .roomBookBTN-bg-dream {
  background-color: #FF64C2;
  color: #DDD;
}

.roomBookBTNbar-bg-dream:hover, .roomBookBTN-bg-dream:hover {
  background-color: #FF84E2;
  color: #EEE;
}

.bg-dayli, .roomBookBTNbar-bg-dayli, .roomBookBTN-bg-dayli {
  background-color: #5ECFCB;
  color: #EEE;
}

.roomBookBTNbar-bg-dayli:hover, .roomBookBTN-bg-dayli:hover {
  background-color: #7EEFEB;
  color: #111;
}

.bg-cubai, .roomBookBTNbar-bg-cubai, .roomBookBTN-bg-cubai {
  background-color: #DF6F2D;
  color: #EEE;
}

.roomBookBTNbar-bg-cubai:hover, .roomBookBTN-bg-cubai:hover {
  background-color: #FF8F4D;
  color: #111;
}

.bg-witch, .roomBookBTNbar-bg-witch, .roomBookBTN-bg-witch {
  background-color: #390A57;
  color: #EEE;
}

.roomBookBTNbar-bg-witch:hover, .roomBookBTN-bg-witch:hover {
  background-color: #592A77;
  color: #111;
}

.bg-consp, .roomBookBTNbar-bg-consp, .roomBookBTN-bg-consp {
  background-color: #0038A7;
  color: #EEE;
}

.roomBookBTNbar-bg-consp:hover, .roomBookBTN-bg-consp:hover {
  background-color: #2058C7;
  color: #111;
}

.bg-tort, .roomBookBTNbar-bg-tort, .roomBookBTN-bg-tort {
  background-color: #C30C1E;
  color: #DDD;
}

.roomBookBTNbar-bg-tort:hover, .roomBookBTN-bg-tort:hover {
  background-color: #E32C3E;
  color: #FFF;
}

.bg-rhdt, .roomBookBTNbar-bg-rhdt, .roomBookBTN-bg-rhdt {
  background-color: #00B050;
  color: #222;
}

.roomBookBTNbar-bg-rhdt:hover, .roomBookBTN-bg-rhdt:hover {
  background-color: #20D070;
  color: #333;
}

.bg-fc, .roomBookBTNbar-bg-fc, .roomBookBTN-bg-fc,
.bg-dfc, .roomBookBTNbar-bg-dfc, .roomBookBTN-bg-dfc {
  background-color: #516;
  color: #DDD;
}

.roomBookBTNbar-bg-fc:hover, .roomBookBTN-bg-fc:hover,
.roomBookBTNbar-bg-dfc:hover, .roomBookBTN-bg-dfc:hover {
  background-color: #738;
  color: #FFF;
}

.bg-hohurry, .roomBookBTNbar-bg-hohurry, .roomBookBTN-bg-hohurry {
  background-color: #D51F26;
  color: #FFF;
}

.bg-hugh, .roomBookBTNbar-bg-hugh, .roomBookBTN-bg-hugh,
.bg-dhugh, .roomBookBTNbar-bg-dhugh, .roomBookBTN-bg-dhugh {
  background-color: #F1BC15;
  color: #333;
}

.roomBookBTNbar-bg-hugh:hover, .roomBookBTN-bg-hugh:hover,
.roomBookBTNbar-bg-dhugh:hover, .roomBookBTN-bg-dhugh:hover {
  background-color: #FFDC35;
  color: #555;
}

.bg-aftrl, .roomBookBTNbar-bg-aftrl, .roomBookBTN-bg-aftrl {
  background-color: #0B2241;
  color: #EEF;
}

.roomBookBTNbar-bg-aftrl:hover, .roomBookBTN-bg-aftrl:hover {
  background-color: #1C2251;
  color: #FFF;
}

.btn-fc a, .btn-dfc a, .btn-dream a {
  color: white;
}

.room-pill-bg-agents {
  background-color: #581845;
  /*  background-image: url('https://cryptologyrooms.co.uk/img/agents_cave.jpg');
  */
  background-image: url("/img/room/roombg-agents.jpg");
}

.room-pill-bg-cyph {
  background-color: #000000;
  background-image: url("/img/room/room-pill-bg-cyph.jpg");
}

.room-pill-bg-rame {
  background-color: #A7876B;
  background-image: url("/img/room/room-pill-bg-rame.jpg");
}

.room-pill-bg-rhdt {
  background-color: #507C2F;
  background-image: url("/img/room/room-pill-bg-rhdt.jpg");
}

.room-pill-bg-dream {
  background-color: #5ECFCB;
  background-image: url("/img/room/room-pill-bg-dream.jpg");
}

.room-pill-bg-dayli {
  background-color: #031C17;
  background-image: url("/img/room/room-pill-bg-dayli.jpg");
}

.room-pill-bg-cubai {
  background-color: #DF6F2D;
  background-image: url("/img/room/room-pill-bg-cubai.jpg");
}

.room-pill-bg-witch {
  background-color: #390A57;
  background-image: url("/img/room/room-pill-bg-witch.jpg");
}

.room-pill-bg-hohurry {
  background-color: #D51F26;
  background-image: url("/img/room/room-pill-bg-hohurry.jpg");
}

.room-pill-bg-fc {
  background-color: #314;
  background-image: url("/img/room/room-pill-bg-fc.jpg");
}

.room-pill-bg-hugh {
  background-color: #F1BC15;
  background-image: url("/img/room/room-pill-bg-hugh.jpg");
}

.room-pill-bg-defrag {
  background-color: #00A3A1;
  background-image: url("/img/room/room-pill-bg-defrag.jpg");
}

.room-pill-bg-aftrl {
  background-color: #0B2241;
  background-image: url("/img/room/room-pill-bg-aftrl.jpg");
}

.room-pill-bg-heist {
  background-color: #D55C25;
  background-image: url("/img/room/room-pill-bg-heist.jpg");
}

.room-pill-bg-consp {
  background-color: #0038A7;
  background-image: url("/img/room/room-pill-bg-consp.jpg");
}

.room-pill-bg-tort {
  background-color: #C30C1E;
  background-image: url("/img/room/room-pill-bg-tort.jpg");
}

.icon-aftrl {
  background-image: url("/img/room/icon-aftrl.png");
}

.icon-defrag {
  background-image: url("/img/room/icon-defrag.png");
}

.icon-hugh, .icon-dhugh {
  background-image: url("/img/room/icon-hugh.png");
}

.icon-fc, .icon-dfc {
  background-image: url("/img/room/icon-fc.png");
}

.icon-cyph {
  background-image: url("/img/room/icon-cyph.png");
}

.icon-rhdt {
  background-image: url("/img/room/icon-rhdt.png");
}

.icon-agents {
  background-image: url("/img/room/icon-agents.png");
}

.icon-dream {
  background-image: url("/img/room/icon-dream.png");
}

.icon-rame, .icon-osiris {
  background-image: url("/img/room/icon-rame.png");
}

.icon-dayli {
  background-image: url("/img/room/icon-dayli.png");
}

.icon-cubai {
  background-image: url("/img/room/icon-cubai.png");
}

.icon-witch {
  background-image: url("/img/room/icon-witch.png");
}

.icon-hohurry {
  background-image: url("/img/room/icon-hohurry.png");
}

.icon-tort {
  background-image: url("/img/room/icon-tort.png");
}

.icon-consp {
  background-image: url("/img/room/icon-consp.png");
}

/**
 * Footer
 */
.web-footer {
  background: #1D1D1D;
  color: white;
  text-align: center;
  padding-bottom: 20px;
  vertical-align: bottom;
}

.web-footer-wrapper {
  padding-top: 30px;
}

/**
 * Navbar
 */
.nav-link {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

/**
 * Calendar
 */
body.web-cryptology .calendarWeekGrid_duration,
body.web-cryptology .card-experience-topline,
body.web-cryptology .card-experience-title {
  color: #FFF;
}
