/*!
* Tabler v1.0.0-alpha.8 (https://tabler.io)
* @version 1.0.0-alpha.8
* @link https://tabler.io
* Copyright 2018-2020 The Tabler Authors
* Copyright 2018-2020 codecalm.net Paweł Kuna
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
.btn-ghost-primary {
  color: #206bc4;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-primary:hover {
    color: #fff;
    background-color: #206bc4;
    border-color: #206bc4; }
  .btn-check:focus + .btn-ghost-primary, .btn-ghost-primary:focus {
    color: #fff;
    background-color: #206bc4;
    border-color: #206bc4;
    box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.5); }
  .btn-check:checked + .btn-ghost-primary,
  .btn-check:active + .btn-ghost-primary, .btn-ghost-primary:active, .btn-ghost-primary.active,
  .show > .btn-ghost-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #206bc4;
    border-color: #206bc4; }
    .btn-check:checked + .btn-ghost-primary:focus,
    .btn-check:active + .btn-ghost-primary:focus, .btn-ghost-primary:active:focus, .btn-ghost-primary.active:focus,
    .show > .btn-ghost-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.5); }
  .btn-ghost-primary:disabled, .btn-ghost-primary.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-ghost-secondary {
  color: #5f666e;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-secondary:hover {
    color: #fff;
    background-color: #5f666e;
    border-color: #5f666e; }
  .btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary:focus {
    color: #fff;
    background-color: #5f666e;
    border-color: #5f666e;
    box-shadow: 0 0 0 0.25rem rgba(95, 102, 110, 0.5); }
  .btn-check:checked + .btn-ghost-secondary,
  .btn-check:active + .btn-ghost-secondary, .btn-ghost-secondary:active, .btn-ghost-secondary.active,
  .show > .btn-ghost-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #5f666e;
    border-color: #5f666e; }
    .btn-check:checked + .btn-ghost-secondary:focus,
    .btn-check:active + .btn-ghost-secondary:focus, .btn-ghost-secondary:active:focus, .btn-ghost-secondary.active:focus,
    .show > .btn-ghost-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(95, 102, 110, 0.5); }
  .btn-ghost-secondary:disabled, .btn-ghost-secondary.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-ghost-success {
  color: #5eba00;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-success:hover {
    color: #fff;
    background-color: #5eba00;
    border-color: #5eba00; }
  .btn-check:focus + .btn-ghost-success, .btn-ghost-success:focus {
    color: #fff;
    background-color: #5eba00;
    border-color: #5eba00;
    box-shadow: 0 0 0 0.25rem rgba(94, 186, 0, 0.5); }
  .btn-check:checked + .btn-ghost-success,
  .btn-check:active + .btn-ghost-success, .btn-ghost-success:active, .btn-ghost-success.active,
  .show > .btn-ghost-success.dropdown-toggle {
    color: #ffffff;
    background-color: #5eba00;
    border-color: #5eba00; }
    .btn-check:checked + .btn-ghost-success:focus,
    .btn-check:active + .btn-ghost-success:focus, .btn-ghost-success:active:focus, .btn-ghost-success.active:focus,
    .show > .btn-ghost-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(94, 186, 0, 0.5); }
  .btn-ghost-success:disabled, .btn-ghost-success.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-ghost-info {
  color: #45aaf2;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-info:hover {
    color: #fff;
    background-color: #45aaf2;
    border-color: #45aaf2; }
  .btn-check:focus + .btn-ghost-info, .btn-ghost-info:focus {
    color: #fff;
    background-color: #45aaf2;
    border-color: #45aaf2;
    box-shadow: 0 0 0 0.25rem rgba(69, 170, 242, 0.5); }
  .btn-check:checked + .btn-ghost-info,
  .btn-check:active + .btn-ghost-info, .btn-ghost-info:active, .btn-ghost-info.active,
  .show > .btn-ghost-info.dropdown-toggle {
    color: #ffffff;
    background-color: #45aaf2;
    border-color: #45aaf2; }
    .btn-check:checked + .btn-ghost-info:focus,
    .btn-check:active + .btn-ghost-info:focus, .btn-ghost-info:active:focus, .btn-ghost-info.active:focus,
    .show > .btn-ghost-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(69, 170, 242, 0.5); }
  .btn-ghost-info:disabled, .btn-ghost-info.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-ghost-warning {
  color: #fab005;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-warning:hover {
    color: #fff;
    background-color: #fab005;
    border-color: #fab005; }
  .btn-check:focus + .btn-ghost-warning, .btn-ghost-warning:focus {
    color: #fff;
    background-color: #fab005;
    border-color: #fab005;
    box-shadow: 0 0 0 0.25rem rgba(250, 176, 5, 0.5); }
  .btn-check:checked + .btn-ghost-warning,
  .btn-check:active + .btn-ghost-warning, .btn-ghost-warning:active, .btn-ghost-warning.active,
  .show > .btn-ghost-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #fab005;
    border-color: #fab005; }
    .btn-check:checked + .btn-ghost-warning:focus,
    .btn-check:active + .btn-ghost-warning:focus, .btn-ghost-warning:active:focus, .btn-ghost-warning.active:focus,
    .show > .btn-ghost-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(250, 176, 5, 0.5); }
  .btn-ghost-warning:disabled, .btn-ghost-warning.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-ghost-danger {
  color: #cd201f;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-danger:hover {
    color: #fff;
    background-color: #cd201f;
    border-color: #cd201f; }
  .btn-check:focus + .btn-ghost-danger, .btn-ghost-danger:focus {
    color: #fff;
    background-color: #cd201f;
    border-color: #cd201f;
    box-shadow: 0 0 0 0.25rem rgba(205, 32, 31, 0.5); }
  .btn-check:checked + .btn-ghost-danger,
  .btn-check:active + .btn-ghost-danger, .btn-ghost-danger:active, .btn-ghost-danger.active,
  .show > .btn-ghost-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #cd201f;
    border-color: #cd201f; }
    .btn-check:checked + .btn-ghost-danger:focus,
    .btn-check:active + .btn-ghost-danger:focus, .btn-ghost-danger:active:focus, .btn-ghost-danger.active:focus,
    .show > .btn-ghost-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(205, 32, 31, 0.5); }
  .btn-ghost-danger:disabled, .btn-ghost-danger.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-ghost-light {
  color: #f5f7fb;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-light:hover {
    color: #fff;
    background-color: #f5f7fb;
    border-color: #f5f7fb; }
  .btn-check:focus + .btn-ghost-light, .btn-ghost-light:focus {
    color: #fff;
    background-color: #f5f7fb;
    border-color: #f5f7fb;
    box-shadow: 0 0 0 0.25rem rgba(245, 247, 251, 0.5); }
  .btn-check:checked + .btn-ghost-light,
  .btn-check:active + .btn-ghost-light, .btn-ghost-light:active, .btn-ghost-light.active,
  .show > .btn-ghost-light.dropdown-toggle {
    color: #000000;
    background-color: #f5f7fb;
    border-color: #f5f7fb; }
    .btn-check:checked + .btn-ghost-light:focus,
    .btn-check:active + .btn-ghost-light:focus, .btn-ghost-light:active:focus, .btn-ghost-light.active:focus,
    .show > .btn-ghost-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(245, 247, 251, 0.5); }
  .btn-ghost-light:disabled, .btn-ghost-light.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-ghost-dark {
  color: #354052;
  background-color: transparent;
  border-color: transparent; }
  .btn-ghost-dark:hover {
    color: #fff;
    background-color: #354052;
    border-color: #354052; }
  .btn-check:focus + .btn-ghost-dark, .btn-ghost-dark:focus {
    color: #fff;
    background-color: #354052;
    border-color: #354052;
    box-shadow: 0 0 0 0.25rem rgba(53, 64, 82, 0.5); }
  .btn-check:checked + .btn-ghost-dark,
  .btn-check:active + .btn-ghost-dark, .btn-ghost-dark:active, .btn-ghost-dark.active,
  .show > .btn-ghost-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #354052;
    border-color: #354052; }
    .btn-check:checked + .btn-ghost-dark:focus,
    .btn-check:active + .btn-ghost-dark:focus, .btn-ghost-dark:active:focus, .btn-ghost-dark.active:focus,
    .show > .btn-ghost-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(53, 64, 82, 0.5); }
  .btn-ghost-dark:disabled, .btn-ghost-dark.disabled {
    color: #ffffff;
    background-color: transparent;
    border-color: transparent; }

.btn-facebook {
  color: #ffffff;
  background-color: #3b5998;
  border-color: #3b5998; }
  .btn-facebook:hover {
    color: #ffffff;
    background-color: #30497c;
    border-color: #2d4373; }
  .btn-check:focus + .btn-facebook, .btn-facebook:focus {
    color: #ffffff;
    background-color: #30497c;
    border-color: #2d4373;
    box-shadow: 0 0 0 0.25rem rgba(88, 114, 167, 0.5); }
  .btn-check:checked + .btn-facebook,
  .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active,
  .show > .btn-facebook.dropdown-toggle {
    color: #ffffff;
    background-color: #2d4373;
    border-color: #293e6a; }
    .btn-check:checked + .btn-facebook:focus,
    .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus,
    .show > .btn-facebook.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(88, 114, 167, 0.5); }
  .btn-facebook:disabled, .btn-facebook.disabled {
    color: #ffffff;
    background-color: #3b5998;
    border-color: #3b5998; }

.btn-outline-facebook {
  color: #3b5998;
  border-color: #3b5998; }
  .btn-outline-facebook:hover {
    color: #3b5998;
    background-color: #3b5998;
    border-color: #3b5998; }
  .btn-check:focus + .btn-outline-facebook, .btn-outline-facebook:focus {
    box-shadow: 0 0 0 0.25rem rgba(59, 89, 152, 0.5); }
  .btn-check:checked + .btn-outline-facebook,
  .btn-check:active + .btn-outline-facebook, .btn-outline-facebook:active, .btn-outline-facebook.active, .btn-outline-facebook.dropdown-toggle.show {
    color: #ffffff;
    background-color: #3b5998;
    border-color: #3b5998; }
    .btn-check:checked + .btn-outline-facebook:focus,
    .btn-check:active + .btn-outline-facebook:focus, .btn-outline-facebook:active:focus, .btn-outline-facebook.active:focus, .btn-outline-facebook.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(59, 89, 152, 0.5); }
  .btn-outline-facebook:disabled, .btn-outline-facebook.disabled {
    color: #3b5998;
    background-color: transparent; }

.btn-twitter {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2; }
  .btn-twitter:hover {
    color: #ffffff;
    background-color: #0d8ddc;
    border-color: #0c85d0; }
  .btn-check:focus + .btn-twitter, .btn-twitter:focus {
    color: #ffffff;
    background-color: #0d8ddc;
    border-color: #0c85d0;
    box-shadow: 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }
  .btn-check:checked + .btn-twitter,
  .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active,
  .show > .btn-twitter.dropdown-toggle {
    color: #ffffff;
    background-color: #0c85d0;
    border-color: #0b7ec4; }
    .btn-check:checked + .btn-twitter:focus,
    .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus,
    .show > .btn-twitter.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(63, 175, 244, 0.5); }
  .btn-twitter:disabled, .btn-twitter.disabled {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }

.btn-outline-twitter {
  color: #1da1f2;
  border-color: #1da1f2; }
  .btn-outline-twitter:hover {
    color: #1da1f2;
    background-color: #1da1f2;
    border-color: #1da1f2; }
  .btn-check:focus + .btn-outline-twitter, .btn-outline-twitter:focus {
    box-shadow: 0 0 0 0.25rem rgba(29, 161, 242, 0.5); }
  .btn-check:checked + .btn-outline-twitter,
  .btn-check:active + .btn-outline-twitter, .btn-outline-twitter:active, .btn-outline-twitter.active, .btn-outline-twitter.dropdown-toggle.show {
    color: #ffffff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
    .btn-check:checked + .btn-outline-twitter:focus,
    .btn-check:active + .btn-outline-twitter:focus, .btn-outline-twitter:active:focus, .btn-outline-twitter.active:focus, .btn-outline-twitter.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(29, 161, 242, 0.5); }
  .btn-outline-twitter:disabled, .btn-outline-twitter.disabled {
    color: #1da1f2;
    background-color: transparent; }

.btn-google {
  color: #ffffff;
  background-color: #dc4e41;
  border-color: #dc4e41; }
  .btn-google:hover {
    color: #ffffff;
    background-color: #d03526;
    border-color: #c63224; }
  .btn-check:focus + .btn-google, .btn-google:focus {
    color: #ffffff;
    background-color: #d03526;
    border-color: #c63224;
    box-shadow: 0 0 0 0.25rem rgba(225, 105, 94, 0.5); }
  .btn-check:checked + .btn-google,
  .btn-check:active + .btn-google, .btn-google:active, .btn-google.active,
  .show > .btn-google.dropdown-toggle {
    color: #ffffff;
    background-color: #c63224;
    border-color: #bb2f22; }
    .btn-check:checked + .btn-google:focus,
    .btn-check:active + .btn-google:focus, .btn-google:active:focus, .btn-google.active:focus,
    .show > .btn-google.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(225, 105, 94, 0.5); }
  .btn-google:disabled, .btn-google.disabled {
    color: #ffffff;
    background-color: #dc4e41;
    border-color: #dc4e41; }

.btn-outline-google {
  color: #dc4e41;
  border-color: #dc4e41; }
  .btn-outline-google:hover {
    color: #dc4e41;
    background-color: #dc4e41;
    border-color: #dc4e41; }
  .btn-check:focus + .btn-outline-google, .btn-outline-google:focus {
    box-shadow: 0 0 0 0.25rem rgba(220, 78, 65, 0.5); }
  .btn-check:checked + .btn-outline-google,
  .btn-check:active + .btn-outline-google, .btn-outline-google:active, .btn-outline-google.active, .btn-outline-google.dropdown-toggle.show {
    color: #ffffff;
    background-color: #dc4e41;
    border-color: #dc4e41; }
    .btn-check:checked + .btn-outline-google:focus,
    .btn-check:active + .btn-outline-google:focus, .btn-outline-google:active:focus, .btn-outline-google.active:focus, .btn-outline-google.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(220, 78, 65, 0.5); }
  .btn-outline-google:disabled, .btn-outline-google.disabled {
    color: #dc4e41;
    background-color: transparent; }

.btn-youtube {
  color: #ffffff;
  background-color: #ff0000;
  border-color: #ff0000; }
  .btn-youtube:hover {
    color: #ffffff;
    background-color: #d90000;
    border-color: #cc0000; }
  .btn-check:focus + .btn-youtube, .btn-youtube:focus {
    color: #ffffff;
    background-color: #d90000;
    border-color: #cc0000;
    box-shadow: 0 0 0 0.25rem rgba(255, 38, 38, 0.5); }
  .btn-check:checked + .btn-youtube,
  .btn-check:active + .btn-youtube, .btn-youtube:active, .btn-youtube.active,
  .show > .btn-youtube.dropdown-toggle {
    color: #ffffff;
    background-color: #cc0000;
    border-color: #bf0000; }
    .btn-check:checked + .btn-youtube:focus,
    .btn-check:active + .btn-youtube:focus, .btn-youtube:active:focus, .btn-youtube.active:focus,
    .show > .btn-youtube.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 38, 38, 0.5); }
  .btn-youtube:disabled, .btn-youtube.disabled {
    color: #ffffff;
    background-color: #ff0000;
    border-color: #ff0000; }

.btn-outline-youtube {
  color: #ff0000;
  border-color: #ff0000; }
  .btn-outline-youtube:hover {
    color: #ff0000;
    background-color: #ff0000;
    border-color: #ff0000; }
  .btn-check:focus + .btn-outline-youtube, .btn-outline-youtube:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 0, 0, 0.5); }
  .btn-check:checked + .btn-outline-youtube,
  .btn-check:active + .btn-outline-youtube, .btn-outline-youtube:active, .btn-outline-youtube.active, .btn-outline-youtube.dropdown-toggle.show {
    color: #ffffff;
    background-color: #ff0000;
    border-color: #ff0000; }
    .btn-check:checked + .btn-outline-youtube:focus,
    .btn-check:active + .btn-outline-youtube:focus, .btn-outline-youtube:active:focus, .btn-outline-youtube.active:focus, .btn-outline-youtube.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 0, 0, 0.5); }
  .btn-outline-youtube:disabled, .btn-outline-youtube.disabled {
    color: #ff0000;
    background-color: transparent; }

.btn-vimeo {
  color: #ffffff;
  background-color: #1ab7ea;
  border-color: #1ab7ea; }
  .btn-vimeo:hover {
    color: #ffffff;
    background-color: #139ecb;
    border-color: #1295bf; }
  .btn-check:focus + .btn-vimeo, .btn-vimeo:focus {
    color: #ffffff;
    background-color: #139ecb;
    border-color: #1295bf;
    box-shadow: 0 0 0 0.25rem rgba(60, 194, 237, 0.5); }
  .btn-check:checked + .btn-vimeo,
  .btn-check:active + .btn-vimeo, .btn-vimeo:active, .btn-vimeo.active,
  .show > .btn-vimeo.dropdown-toggle {
    color: #ffffff;
    background-color: #1295bf;
    border-color: #108cb4; }
    .btn-check:checked + .btn-vimeo:focus,
    .btn-check:active + .btn-vimeo:focus, .btn-vimeo:active:focus, .btn-vimeo.active:focus,
    .show > .btn-vimeo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(60, 194, 237, 0.5); }
  .btn-vimeo:disabled, .btn-vimeo.disabled {
    color: #ffffff;
    background-color: #1ab7ea;
    border-color: #1ab7ea; }

.btn-outline-vimeo {
  color: #1ab7ea;
  border-color: #1ab7ea; }
  .btn-outline-vimeo:hover {
    color: #1ab7ea;
    background-color: #1ab7ea;
    border-color: #1ab7ea; }
  .btn-check:focus + .btn-outline-vimeo, .btn-outline-vimeo:focus {
    box-shadow: 0 0 0 0.25rem rgba(26, 183, 234, 0.5); }
  .btn-check:checked + .btn-outline-vimeo,
  .btn-check:active + .btn-outline-vimeo, .btn-outline-vimeo:active, .btn-outline-vimeo.active, .btn-outline-vimeo.dropdown-toggle.show {
    color: #ffffff;
    background-color: #1ab7ea;
    border-color: #1ab7ea; }
    .btn-check:checked + .btn-outline-vimeo:focus,
    .btn-check:active + .btn-outline-vimeo:focus, .btn-outline-vimeo:active:focus, .btn-outline-vimeo.active:focus, .btn-outline-vimeo.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(26, 183, 234, 0.5); }
  .btn-outline-vimeo:disabled, .btn-outline-vimeo.disabled {
    color: #1ab7ea;
    background-color: transparent; }

.btn-dribbble {
  color: #ffffff;
  background-color: #ea4c89;
  border-color: #ea4c89; }
  .btn-dribbble:hover {
    color: #ffffff;
    background-color: #e62a72;
    border-color: #e51e6b; }
  .btn-check:focus + .btn-dribbble, .btn-dribbble:focus {
    color: #ffffff;
    background-color: #e62a72;
    border-color: #e51e6b;
    box-shadow: 0 0 0 0.25rem rgba(237, 103, 155, 0.5); }
  .btn-check:checked + .btn-dribbble,
  .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active,
  .show > .btn-dribbble.dropdown-toggle {
    color: #ffffff;
    background-color: #e51e6b;
    border-color: #dc1a65; }
    .btn-check:checked + .btn-dribbble:focus,
    .btn-check:active + .btn-dribbble:focus, .btn-dribbble:active:focus, .btn-dribbble.active:focus,
    .show > .btn-dribbble.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(237, 103, 155, 0.5); }
  .btn-dribbble:disabled, .btn-dribbble.disabled {
    color: #ffffff;
    background-color: #ea4c89;
    border-color: #ea4c89; }

.btn-outline-dribbble {
  color: #ea4c89;
  border-color: #ea4c89; }
  .btn-outline-dribbble:hover {
    color: #ea4c89;
    background-color: #ea4c89;
    border-color: #ea4c89; }
  .btn-check:focus + .btn-outline-dribbble, .btn-outline-dribbble:focus {
    box-shadow: 0 0 0 0.25rem rgba(234, 76, 137, 0.5); }
  .btn-check:checked + .btn-outline-dribbble,
  .btn-check:active + .btn-outline-dribbble, .btn-outline-dribbble:active, .btn-outline-dribbble.active, .btn-outline-dribbble.dropdown-toggle.show {
    color: #ffffff;
    background-color: #ea4c89;
    border-color: #ea4c89; }
    .btn-check:checked + .btn-outline-dribbble:focus,
    .btn-check:active + .btn-outline-dribbble:focus, .btn-outline-dribbble:active:focus, .btn-outline-dribbble.active:focus, .btn-outline-dribbble.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(234, 76, 137, 0.5); }
  .btn-outline-dribbble:disabled, .btn-outline-dribbble.disabled {
    color: #ea4c89;
    background-color: transparent; }

.btn-github {
  color: #ffffff;
  background-color: #181717;
  border-color: #181717; }
  .btn-github:hover {
    color: #ffffff;
    background-color: #040404;
    border-color: black; }
  .btn-check:focus + .btn-github, .btn-github:focus {
    color: #ffffff;
    background-color: #040404;
    border-color: black;
    box-shadow: 0 0 0 0.25rem rgba(59, 58, 58, 0.5); }
  .btn-check:checked + .btn-github,
  .btn-check:active + .btn-github, .btn-github:active, .btn-github.active,
  .show > .btn-github.dropdown-toggle {
    color: #ffffff;
    background-color: black;
    border-color: black; }
    .btn-check:checked + .btn-github:focus,
    .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus,
    .show > .btn-github.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(59, 58, 58, 0.5); }
  .btn-github:disabled, .btn-github.disabled {
    color: #ffffff;
    background-color: #181717;
    border-color: #181717; }

.btn-outline-github {
  color: #181717;
  border-color: #181717; }
  .btn-outline-github:hover {
    color: #181717;
    background-color: #181717;
    border-color: #181717; }
  .btn-check:focus + .btn-outline-github, .btn-outline-github:focus {
    box-shadow: 0 0 0 0.25rem rgba(24, 23, 23, 0.5); }
  .btn-check:checked + .btn-outline-github,
  .btn-check:active + .btn-outline-github, .btn-outline-github:active, .btn-outline-github.active, .btn-outline-github.dropdown-toggle.show {
    color: #ffffff;
    background-color: #181717;
    border-color: #181717; }
    .btn-check:checked + .btn-outline-github:focus,
    .btn-check:active + .btn-outline-github:focus, .btn-outline-github:active:focus, .btn-outline-github.active:focus, .btn-outline-github.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(24, 23, 23, 0.5); }
  .btn-outline-github:disabled, .btn-outline-github.disabled {
    color: #181717;
    background-color: transparent; }

.btn-instagram {
  color: #ffffff;
  background-color: #e4405f;
  border-color: #e4405f; }
  .btn-instagram:hover {
    color: #ffffff;
    background-color: #de1f44;
    border-color: #d31e40; }
  .btn-check:focus + .btn-instagram, .btn-instagram:focus {
    color: #ffffff;
    background-color: #de1f44;
    border-color: #d31e40;
    box-shadow: 0 0 0 0.25rem rgba(232, 93, 119, 0.5); }
  .btn-check:checked + .btn-instagram,
  .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active,
  .show > .btn-instagram.dropdown-toggle {
    color: #ffffff;
    background-color: #d31e40;
    border-color: #c81c3d; }
    .btn-check:checked + .btn-instagram:focus,
    .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus,
    .show > .btn-instagram.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(232, 93, 119, 0.5); }
  .btn-instagram:disabled, .btn-instagram.disabled {
    color: #ffffff;
    background-color: #e4405f;
    border-color: #e4405f; }

.btn-outline-instagram {
  color: #e4405f;
  border-color: #e4405f; }
  .btn-outline-instagram:hover {
    color: #e4405f;
    background-color: #e4405f;
    border-color: #e4405f; }
  .btn-check:focus + .btn-outline-instagram, .btn-outline-instagram:focus {
    box-shadow: 0 0 0 0.25rem rgba(228, 64, 95, 0.5); }
  .btn-check:checked + .btn-outline-instagram,
  .btn-check:active + .btn-outline-instagram, .btn-outline-instagram:active, .btn-outline-instagram.active, .btn-outline-instagram.dropdown-toggle.show {
    color: #ffffff;
    background-color: #e4405f;
    border-color: #e4405f; }
    .btn-check:checked + .btn-outline-instagram:focus,
    .btn-check:active + .btn-outline-instagram:focus, .btn-outline-instagram:active:focus, .btn-outline-instagram.active:focus, .btn-outline-instagram.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(228, 64, 95, 0.5); }
  .btn-outline-instagram:disabled, .btn-outline-instagram.disabled {
    color: #e4405f;
    background-color: transparent; }

.btn-pinterest {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c; }
  .btn-pinterest:hover {
    color: #ffffff;
    background-color: #980617;
    border-color: #8c0615; }
  .btn-check:focus + .btn-pinterest, .btn-pinterest:focus {
    color: #ffffff;
    background-color: #980617;
    border-color: #8c0615;
    box-shadow: 0 0 0 0.25rem rgba(199, 45, 62, 0.5); }
  .btn-check:checked + .btn-pinterest,
  .btn-check:active + .btn-pinterest, .btn-pinterest:active, .btn-pinterest.active,
  .show > .btn-pinterest.dropdown-toggle {
    color: #ffffff;
    background-color: #8c0615;
    border-color: #800513; }
    .btn-check:checked + .btn-pinterest:focus,
    .btn-check:active + .btn-pinterest:focus, .btn-pinterest:active:focus, .btn-pinterest.active:focus,
    .show > .btn-pinterest.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(199, 45, 62, 0.5); }
  .btn-pinterest:disabled, .btn-pinterest.disabled {
    color: #ffffff;
    background-color: #bd081c;
    border-color: #bd081c; }

.btn-outline-pinterest {
  color: #bd081c;
  border-color: #bd081c; }
  .btn-outline-pinterest:hover {
    color: #bd081c;
    background-color: #bd081c;
    border-color: #bd081c; }
  .btn-check:focus + .btn-outline-pinterest, .btn-outline-pinterest:focus {
    box-shadow: 0 0 0 0.25rem rgba(189, 8, 28, 0.5); }
  .btn-check:checked + .btn-outline-pinterest,
  .btn-check:active + .btn-outline-pinterest, .btn-outline-pinterest:active, .btn-outline-pinterest.active, .btn-outline-pinterest.dropdown-toggle.show {
    color: #ffffff;
    background-color: #bd081c;
    border-color: #bd081c; }
    .btn-check:checked + .btn-outline-pinterest:focus,
    .btn-check:active + .btn-outline-pinterest:focus, .btn-outline-pinterest:active:focus, .btn-outline-pinterest.active:focus, .btn-outline-pinterest.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(189, 8, 28, 0.5); }
  .btn-outline-pinterest:disabled, .btn-outline-pinterest.disabled {
    color: #bd081c;
    background-color: transparent; }

.btn-vk {
  color: #ffffff;
  background-color: #6383a8;
  border-color: #6383a8; }
  .btn-vk:hover {
    color: #ffffff;
    background-color: #527093;
    border-color: #4d6a8b; }
  .btn-check:focus + .btn-vk, .btn-vk:focus {
    color: #ffffff;
    background-color: #527093;
    border-color: #4d6a8b;
    box-shadow: 0 0 0 0.25rem rgba(122, 150, 181, 0.5); }
  .btn-check:checked + .btn-vk,
  .btn-check:active + .btn-vk, .btn-vk:active, .btn-vk.active,
  .show > .btn-vk.dropdown-toggle {
    color: #ffffff;
    background-color: #4d6a8b;
    border-color: #496482; }
    .btn-check:checked + .btn-vk:focus,
    .btn-check:active + .btn-vk:focus, .btn-vk:active:focus, .btn-vk.active:focus,
    .show > .btn-vk.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(122, 150, 181, 0.5); }
  .btn-vk:disabled, .btn-vk.disabled {
    color: #ffffff;
    background-color: #6383a8;
    border-color: #6383a8; }

.btn-outline-vk {
  color: #6383a8;
  border-color: #6383a8; }
  .btn-outline-vk:hover {
    color: #6383a8;
    background-color: #6383a8;
    border-color: #6383a8; }
  .btn-check:focus + .btn-outline-vk, .btn-outline-vk:focus {
    box-shadow: 0 0 0 0.25rem rgba(99, 131, 168, 0.5); }
  .btn-check:checked + .btn-outline-vk,
  .btn-check:active + .btn-outline-vk, .btn-outline-vk:active, .btn-outline-vk.active, .btn-outline-vk.dropdown-toggle.show {
    color: #ffffff;
    background-color: #6383a8;
    border-color: #6383a8; }
    .btn-check:checked + .btn-outline-vk:focus,
    .btn-check:active + .btn-outline-vk:focus, .btn-outline-vk:active:focus, .btn-outline-vk.active:focus, .btn-outline-vk.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(99, 131, 168, 0.5); }
  .btn-outline-vk:disabled, .btn-outline-vk.disabled {
    color: #6383a8;
    background-color: transparent; }

.btn-rss {
  color: #ffffff;
  background-color: #ffa500;
  border-color: #ffa500; }
  .btn-rss:hover {
    color: #ffffff;
    background-color: #d98c00;
    border-color: #cc8400; }
  .btn-check:focus + .btn-rss, .btn-rss:focus {
    color: #ffffff;
    background-color: #d98c00;
    border-color: #cc8400;
    box-shadow: 0 0 0 0.25rem rgba(255, 179, 38, 0.5); }
  .btn-check:checked + .btn-rss,
  .btn-check:active + .btn-rss, .btn-rss:active, .btn-rss.active,
  .show > .btn-rss.dropdown-toggle {
    color: #ffffff;
    background-color: #cc8400;
    border-color: #bf7c00; }
    .btn-check:checked + .btn-rss:focus,
    .btn-check:active + .btn-rss:focus, .btn-rss:active:focus, .btn-rss.active:focus,
    .show > .btn-rss.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 179, 38, 0.5); }
  .btn-rss:disabled, .btn-rss.disabled {
    color: #ffffff;
    background-color: #ffa500;
    border-color: #ffa500; }

.btn-outline-rss {
  color: #ffa500;
  border-color: #ffa500; }
  .btn-outline-rss:hover {
    color: #ffa500;
    background-color: #ffa500;
    border-color: #ffa500; }
  .btn-check:focus + .btn-outline-rss, .btn-outline-rss:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 165, 0, 0.5); }
  .btn-check:checked + .btn-outline-rss,
  .btn-check:active + .btn-outline-rss, .btn-outline-rss:active, .btn-outline-rss.active, .btn-outline-rss.dropdown-toggle.show {
    color: #ffffff;
    background-color: #ffa500;
    border-color: #ffa500; }
    .btn-check:checked + .btn-outline-rss:focus,
    .btn-check:active + .btn-outline-rss:focus, .btn-outline-rss:active:focus, .btn-outline-rss.active:focus, .btn-outline-rss.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 165, 0, 0.5); }
  .btn-outline-rss:disabled, .btn-outline-rss.disabled {
    color: #ffa500;
    background-color: transparent; }

.btn-flickr {
  color: #ffffff;
  background-color: #0063dc;
  border-color: #0063dc; }
  .btn-flickr:hover {
    color: #ffffff;
    background-color: #0052b6;
    border-color: #004ca9; }
  .btn-check:focus + .btn-flickr, .btn-flickr:focus {
    color: #ffffff;
    background-color: #0052b6;
    border-color: #004ca9;
    box-shadow: 0 0 0 0.25rem rgba(38, 122, 225, 0.5); }
  .btn-check:checked + .btn-flickr,
  .btn-check:active + .btn-flickr, .btn-flickr:active, .btn-flickr.active,
  .show > .btn-flickr.dropdown-toggle {
    color: #ffffff;
    background-color: #004ca9;
    border-color: #00469c; }
    .btn-check:checked + .btn-flickr:focus,
    .btn-check:active + .btn-flickr:focus, .btn-flickr:active:focus, .btn-flickr.active:focus,
    .show > .btn-flickr.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(38, 122, 225, 0.5); }
  .btn-flickr:disabled, .btn-flickr.disabled {
    color: #ffffff;
    background-color: #0063dc;
    border-color: #0063dc; }

.btn-outline-flickr {
  color: #0063dc;
  border-color: #0063dc; }
  .btn-outline-flickr:hover {
    color: #0063dc;
    background-color: #0063dc;
    border-color: #0063dc; }
  .btn-check:focus + .btn-outline-flickr, .btn-outline-flickr:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 99, 220, 0.5); }
  .btn-check:checked + .btn-outline-flickr,
  .btn-check:active + .btn-outline-flickr, .btn-outline-flickr:active, .btn-outline-flickr.active, .btn-outline-flickr.dropdown-toggle.show {
    color: #ffffff;
    background-color: #0063dc;
    border-color: #0063dc; }
    .btn-check:checked + .btn-outline-flickr:focus,
    .btn-check:active + .btn-outline-flickr:focus, .btn-outline-flickr:active:focus, .btn-outline-flickr.active:focus, .btn-outline-flickr.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(0, 99, 220, 0.5); }
  .btn-outline-flickr:disabled, .btn-outline-flickr.disabled {
    color: #0063dc;
    background-color: transparent; }

.btn-bitbucket {
  color: #ffffff;
  background-color: #0052cc;
  border-color: #0052cc; }
  .btn-bitbucket:hover {
    color: #ffffff;
    background-color: #0043a6;
    border-color: #003e99; }
  .btn-check:focus + .btn-bitbucket, .btn-bitbucket:focus {
    color: #ffffff;
    background-color: #0043a6;
    border-color: #003e99;
    box-shadow: 0 0 0 0.25rem rgba(38, 108, 212, 0.5); }
  .btn-check:checked + .btn-bitbucket,
  .btn-check:active + .btn-bitbucket, .btn-bitbucket:active, .btn-bitbucket.active,
  .show > .btn-bitbucket.dropdown-toggle {
    color: #ffffff;
    background-color: #003e99;
    border-color: #00388c; }
    .btn-check:checked + .btn-bitbucket:focus,
    .btn-check:active + .btn-bitbucket:focus, .btn-bitbucket:active:focus, .btn-bitbucket.active:focus,
    .show > .btn-bitbucket.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(38, 108, 212, 0.5); }
  .btn-bitbucket:disabled, .btn-bitbucket.disabled {
    color: #ffffff;
    background-color: #0052cc;
    border-color: #0052cc; }

.btn-outline-bitbucket {
  color: #0052cc;
  border-color: #0052cc; }
  .btn-outline-bitbucket:hover {
    color: #0052cc;
    background-color: #0052cc;
    border-color: #0052cc; }
  .btn-check:focus + .btn-outline-bitbucket, .btn-outline-bitbucket:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 82, 204, 0.5); }
  .btn-check:checked + .btn-outline-bitbucket,
  .btn-check:active + .btn-outline-bitbucket, .btn-outline-bitbucket:active, .btn-outline-bitbucket.active, .btn-outline-bitbucket.dropdown-toggle.show {
    color: #ffffff;
    background-color: #0052cc;
    border-color: #0052cc; }
    .btn-check:checked + .btn-outline-bitbucket:focus,
    .btn-check:active + .btn-outline-bitbucket:focus, .btn-outline-bitbucket:active:focus, .btn-outline-bitbucket.active:focus, .btn-outline-bitbucket.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(0, 82, 204, 0.5); }
  .btn-outline-bitbucket:disabled, .btn-outline-bitbucket.disabled {
    color: #0052cc;
    background-color: transparent; }

.btn-tabler {
  color: #ffffff;
  background-color: #206bc4;
  border-color: #206bc4; }
  .btn-tabler:hover {
    color: #ffffff;
    background-color: #1b59a3;
    border-color: #195398; }
  .btn-check:focus + .btn-tabler, .btn-tabler:focus {
    color: #ffffff;
    background-color: #1b59a3;
    border-color: #195398;
    box-shadow: 0 0 0 0.25rem rgba(65, 129, 205, 0.5); }
  .btn-check:checked + .btn-tabler,
  .btn-check:active + .btn-tabler, .btn-tabler:active, .btn-tabler.active,
  .show > .btn-tabler.dropdown-toggle {
    color: #ffffff;
    background-color: #195398;
    border-color: #174d8d; }
    .btn-check:checked + .btn-tabler:focus,
    .btn-check:active + .btn-tabler:focus, .btn-tabler:active:focus, .btn-tabler.active:focus,
    .show > .btn-tabler.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(65, 129, 205, 0.5); }
  .btn-tabler:disabled, .btn-tabler.disabled {
    color: #ffffff;
    background-color: #206bc4;
    border-color: #206bc4; }

.btn-outline-tabler {
  color: #206bc4;
  border-color: #206bc4; }
  .btn-outline-tabler:hover {
    color: #206bc4;
    background-color: #206bc4;
    border-color: #206bc4; }
  .btn-check:focus + .btn-outline-tabler, .btn-outline-tabler:focus {
    box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.5); }
  .btn-check:checked + .btn-outline-tabler,
  .btn-check:active + .btn-outline-tabler, .btn-outline-tabler:active, .btn-outline-tabler.active, .btn-outline-tabler.dropdown-toggle.show {
    color: #ffffff;
    background-color: #206bc4;
    border-color: #206bc4; }
    .btn-check:checked + .btn-outline-tabler:focus,
    .btn-check:active + .btn-outline-tabler:focus, .btn-outline-tabler:active:focus, .btn-outline-tabler.active:focus, .btn-outline-tabler.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.5); }
  .btn-outline-tabler:disabled, .btn-outline-tabler.disabled {
    color: #206bc4;
    background-color: transparent; }

.btn-blue {
  color: #ffffff;
  background-color: #206bc4;
  border-color: #206bc4; }
  .btn-blue:hover {
    color: #ffffff;
    background-color: #1b59a3;
    border-color: #195398; }
  .btn-check:focus + .btn-blue, .btn-blue:focus {
    color: #ffffff;
    background-color: #1b59a3;
    border-color: #195398;
    box-shadow: 0 0 0 0.25rem rgba(65, 129, 205, 0.5); }
  .btn-check:checked + .btn-blue,
  .btn-check:active + .btn-blue, .btn-blue:active, .btn-blue.active,
  .show > .btn-blue.dropdown-toggle {
    color: #ffffff;
    background-color: #195398;
    border-color: #174d8d; }
    .btn-check:checked + .btn-blue:focus,
    .btn-check:active + .btn-blue:focus, .btn-blue:active:focus, .btn-blue.active:focus,
    .show > .btn-blue.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(65, 129, 205, 0.5); }
  .btn-blue:disabled, .btn-blue.disabled {
    color: #ffffff;
    background-color: #206bc4;
    border-color: #206bc4; }

.btn-outline-blue {
  color: #206bc4;
  border-color: #206bc4; }
  .btn-outline-blue:hover {
    color: #206bc4;
    background-color: #206bc4;
    border-color: #206bc4; }
  .btn-check:focus + .btn-outline-blue, .btn-outline-blue:focus {
    box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.5); }
  .btn-check:checked + .btn-outline-blue,
  .btn-check:active + .btn-outline-blue, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.dropdown-toggle.show {
    color: #ffffff;
    background-color: #206bc4;
    border-color: #206bc4; }
    .btn-check:checked + .btn-outline-blue:focus,
    .btn-check:active + .btn-outline-blue:focus, .btn-outline-blue:active:focus, .btn-outline-blue.active:focus, .btn-outline-blue.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.5); }
  .btn-outline-blue:disabled, .btn-outline-blue.disabled {
    color: #206bc4;
    background-color: transparent; }

.btn-azure {
  color: #ffffff;
  background-color: #45aaf2;
  border-color: #45aaf2; }
  .btn-azure:hover {
    color: #ffffff;
    background-color: #219af0;
    border-color: #1594ef; }
  .btn-check:focus + .btn-azure, .btn-azure:focus {
    color: #ffffff;
    background-color: #219af0;
    border-color: #1594ef;
    box-shadow: 0 0 0 0.25rem rgba(97, 183, 244, 0.5); }
  .btn-check:checked + .btn-azure,
  .btn-check:active + .btn-azure, .btn-azure:active, .btn-azure.active,
  .show > .btn-azure.dropdown-toggle {
    color: #ffffff;
    background-color: #1594ef;
    border-color: #108ee7; }
    .btn-check:checked + .btn-azure:focus,
    .btn-check:active + .btn-azure:focus, .btn-azure:active:focus, .btn-azure.active:focus,
    .show > .btn-azure.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(97, 183, 244, 0.5); }
  .btn-azure:disabled, .btn-azure.disabled {
    color: #ffffff;
    background-color: #45aaf2;
    border-color: #45aaf2; }

.btn-outline-azure {
  color: #45aaf2;
  border-color: #45aaf2; }
  .btn-outline-azure:hover {
    color: #45aaf2;
    background-color: #45aaf2;
    border-color: #45aaf2; }
  .btn-check:focus + .btn-outline-azure, .btn-outline-azure:focus {
    box-shadow: 0 0 0 0.25rem rgba(69, 170, 242, 0.5); }
  .btn-check:checked + .btn-outline-azure,
  .btn-check:active + .btn-outline-azure, .btn-outline-azure:active, .btn-outline-azure.active, .btn-outline-azure.dropdown-toggle.show {
    color: #ffffff;
    background-color: #45aaf2;
    border-color: #45aaf2; }
    .btn-check:checked + .btn-outline-azure:focus,
    .btn-check:active + .btn-outline-azure:focus, .btn-outline-azure:active:focus, .btn-outline-azure.active:focus, .btn-outline-azure.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(69, 170, 242, 0.5); }
  .btn-outline-azure:disabled, .btn-outline-azure.disabled {
    color: #45aaf2;
    background-color: transparent; }

.btn-indigo {
  color: #ffffff;
  background-color: #6574cd;
  border-color: #6574cd; }
  .btn-indigo:hover {
    color: #ffffff;
    background-color: #485ac4;
    border-color: #3f51c1; }
  .btn-check:focus + .btn-indigo, .btn-indigo:focus {
    color: #ffffff;
    background-color: #485ac4;
    border-color: #3f51c1;
    box-shadow: 0 0 0 0.25rem rgba(124, 137, 213, 0.5); }
  .btn-check:checked + .btn-indigo,
  .btn-check:active + .btn-indigo, .btn-indigo:active, .btn-indigo.active,
  .show > .btn-indigo.dropdown-toggle {
    color: #ffffff;
    background-color: #3f51c1;
    border-color: #3b4db7; }
    .btn-check:checked + .btn-indigo:focus,
    .btn-check:active + .btn-indigo:focus, .btn-indigo:active:focus, .btn-indigo.active:focus,
    .show > .btn-indigo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(124, 137, 213, 0.5); }
  .btn-indigo:disabled, .btn-indigo.disabled {
    color: #ffffff;
    background-color: #6574cd;
    border-color: #6574cd; }

.btn-outline-indigo {
  color: #6574cd;
  border-color: #6574cd; }
  .btn-outline-indigo:hover {
    color: #6574cd;
    background-color: #6574cd;
    border-color: #6574cd; }
  .btn-check:focus + .btn-outline-indigo, .btn-outline-indigo:focus {
    box-shadow: 0 0 0 0.25rem rgba(101, 116, 205, 0.5); }
  .btn-check:checked + .btn-outline-indigo,
  .btn-check:active + .btn-outline-indigo, .btn-outline-indigo:active, .btn-outline-indigo.active, .btn-outline-indigo.dropdown-toggle.show {
    color: #ffffff;
    background-color: #6574cd;
    border-color: #6574cd; }
    .btn-check:checked + .btn-outline-indigo:focus,
    .btn-check:active + .btn-outline-indigo:focus, .btn-outline-indigo:active:focus, .btn-outline-indigo.active:focus, .btn-outline-indigo.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(101, 116, 205, 0.5); }
  .btn-outline-indigo:disabled, .btn-outline-indigo.disabled {
    color: #6574cd;
    background-color: transparent; }

.btn-purple {
  color: #ffffff;
  background-color: #a55eea;
  border-color: #a55eea; }
  .btn-purple:hover {
    color: #ffffff;
    background-color: #923ce6;
    border-color: #8c31e4; }
  .btn-check:focus + .btn-purple, .btn-purple:focus {
    color: #ffffff;
    background-color: #923ce6;
    border-color: #8c31e4;
    box-shadow: 0 0 0 0.25rem rgba(179, 118, 237, 0.5); }
  .btn-check:checked + .btn-purple,
  .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active,
  .show > .btn-purple.dropdown-toggle {
    color: #ffffff;
    background-color: #8c31e4;
    border-color: #8526e3; }
    .btn-check:checked + .btn-purple:focus,
    .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus,
    .show > .btn-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(179, 118, 237, 0.5); }
  .btn-purple:disabled, .btn-purple.disabled {
    color: #ffffff;
    background-color: #a55eea;
    border-color: #a55eea; }

.btn-outline-purple {
  color: #a55eea;
  border-color: #a55eea; }
  .btn-outline-purple:hover {
    color: #a55eea;
    background-color: #a55eea;
    border-color: #a55eea; }
  .btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus {
    box-shadow: 0 0 0 0.25rem rgba(165, 94, 234, 0.5); }
  .btn-check:checked + .btn-outline-purple,
  .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show {
    color: #ffffff;
    background-color: #a55eea;
    border-color: #a55eea; }
    .btn-check:checked + .btn-outline-purple:focus,
    .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(165, 94, 234, 0.5); }
  .btn-outline-purple:disabled, .btn-outline-purple.disabled {
    color: #a55eea;
    background-color: transparent; }

.btn-pink {
  color: #ffffff;
  background-color: #f66d9b;
  border-color: #f66d9b; }
  .btn-pink:hover {
    color: #ffffff;
    background-color: #f44982;
    border-color: #f33d7a; }
  .btn-check:focus + .btn-pink, .btn-pink:focus {
    color: #ffffff;
    background-color: #f44982;
    border-color: #f33d7a;
    box-shadow: 0 0 0 0.25rem rgba(247, 131, 170, 0.5); }
  .btn-check:checked + .btn-pink,
  .btn-check:active + .btn-pink, .btn-pink:active, .btn-pink.active,
  .show > .btn-pink.dropdown-toggle {
    color: #ffffff;
    background-color: #f33d7a;
    border-color: #f23172; }
    .btn-check:checked + .btn-pink:focus,
    .btn-check:active + .btn-pink:focus, .btn-pink:active:focus, .btn-pink.active:focus,
    .show > .btn-pink.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(247, 131, 170, 0.5); }
  .btn-pink:disabled, .btn-pink.disabled {
    color: #ffffff;
    background-color: #f66d9b;
    border-color: #f66d9b; }

.btn-outline-pink {
  color: #f66d9b;
  border-color: #f66d9b; }
  .btn-outline-pink:hover {
    color: #f66d9b;
    background-color: #f66d9b;
    border-color: #f66d9b; }
  .btn-check:focus + .btn-outline-pink, .btn-outline-pink:focus {
    box-shadow: 0 0 0 0.25rem rgba(246, 109, 155, 0.5); }
  .btn-check:checked + .btn-outline-pink,
  .btn-check:active + .btn-outline-pink, .btn-outline-pink:active, .btn-outline-pink.active, .btn-outline-pink.dropdown-toggle.show {
    color: #ffffff;
    background-color: #f66d9b;
    border-color: #f66d9b; }
    .btn-check:checked + .btn-outline-pink:focus,
    .btn-check:active + .btn-outline-pink:focus, .btn-outline-pink:active:focus, .btn-outline-pink.active:focus, .btn-outline-pink.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(246, 109, 155, 0.5); }
  .btn-outline-pink:disabled, .btn-outline-pink.disabled {
    color: #f66d9b;
    background-color: transparent; }

.btn-red {
  color: #ffffff;
  background-color: #cd201f;
  border-color: #cd201f; }
  .btn-red:hover {
    color: #ffffff;
    background-color: #ac1b1a;
    border-color: #a11918; }
  .btn-check:focus + .btn-red, .btn-red:focus {
    color: #ffffff;
    background-color: #ac1b1a;
    border-color: #a11918;
    box-shadow: 0 0 0 0.25rem rgba(213, 65, 65, 0.5); }
  .btn-check:checked + .btn-red,
  .btn-check:active + .btn-red, .btn-red:active, .btn-red.active,
  .show > .btn-red.dropdown-toggle {
    color: #ffffff;
    background-color: #a11918;
    border-color: #961717; }
    .btn-check:checked + .btn-red:focus,
    .btn-check:active + .btn-red:focus, .btn-red:active:focus, .btn-red.active:focus,
    .show > .btn-red.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(213, 65, 65, 0.5); }
  .btn-red:disabled, .btn-red.disabled {
    color: #ffffff;
    background-color: #cd201f;
    border-color: #cd201f; }

.btn-outline-red {
  color: #cd201f;
  border-color: #cd201f; }
  .btn-outline-red:hover {
    color: #cd201f;
    background-color: #cd201f;
    border-color: #cd201f; }
  .btn-check:focus + .btn-outline-red, .btn-outline-red:focus {
    box-shadow: 0 0 0 0.25rem rgba(205, 32, 31, 0.5); }
  .btn-check:checked + .btn-outline-red,
  .btn-check:active + .btn-outline-red, .btn-outline-red:active, .btn-outline-red.active, .btn-outline-red.dropdown-toggle.show {
    color: #ffffff;
    background-color: #cd201f;
    border-color: #cd201f; }
    .btn-check:checked + .btn-outline-red:focus,
    .btn-check:active + .btn-outline-red:focus, .btn-outline-red:active:focus, .btn-outline-red.active:focus, .btn-outline-red.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(205, 32, 31, 0.5); }
  .btn-outline-red:disabled, .btn-outline-red.disabled {
    color: #cd201f;
    background-color: transparent; }

.btn-orange {
  color: #ffffff;
  background-color: #ff922b;
  border-color: #ff922b; }
  .btn-orange:hover {
    color: #ffffff;
    background-color: #ff7e05;
    border-color: #f77800; }
  .btn-check:focus + .btn-orange, .btn-orange:focus {
    color: #ffffff;
    background-color: #ff7e05;
    border-color: #f77800;
    box-shadow: 0 0 0 0.25rem rgba(255, 162, 75, 0.5); }
  .btn-check:checked + .btn-orange,
  .btn-check:active + .btn-orange, .btn-orange:active, .btn-orange.active,
  .show > .btn-orange.dropdown-toggle {
    color: #ffffff;
    background-color: #f77800;
    border-color: #ea7200; }
    .btn-check:checked + .btn-orange:focus,
    .btn-check:active + .btn-orange:focus, .btn-orange:active:focus, .btn-orange.active:focus,
    .show > .btn-orange.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 162, 75, 0.5); }
  .btn-orange:disabled, .btn-orange.disabled {
    color: #ffffff;
    background-color: #ff922b;
    border-color: #ff922b; }

.btn-outline-orange {
  color: #ff922b;
  border-color: #ff922b; }
  .btn-outline-orange:hover {
    color: #ff922b;
    background-color: #ff922b;
    border-color: #ff922b; }
  .btn-check:focus + .btn-outline-orange, .btn-outline-orange:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 146, 43, 0.5); }
  .btn-check:checked + .btn-outline-orange,
  .btn-check:active + .btn-outline-orange, .btn-outline-orange:active, .btn-outline-orange.active, .btn-outline-orange.dropdown-toggle.show {
    color: #ffffff;
    background-color: #ff922b;
    border-color: #ff922b; }
    .btn-check:checked + .btn-outline-orange:focus,
    .btn-check:active + .btn-outline-orange:focus, .btn-outline-orange:active:focus, .btn-outline-orange.active:focus, .btn-outline-orange.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 146, 43, 0.5); }
  .btn-outline-orange:disabled, .btn-outline-orange.disabled {
    color: #ff922b;
    background-color: transparent; }

.btn-yellow {
  color: #ffffff;
  background-color: #fab005;
  border-color: #fab005; }
  .btn-yellow:hover {
    color: #ffffff;
    background-color: #d59604;
    border-color: #c88d04; }
  .btn-check:focus + .btn-yellow, .btn-yellow:focus {
    color: #ffffff;
    background-color: #d59604;
    border-color: #c88d04;
    box-shadow: 0 0 0 0.25rem rgba(251, 188, 43, 0.5); }
  .btn-check:checked + .btn-yellow,
  .btn-check:active + .btn-yellow, .btn-yellow:active, .btn-yellow.active,
  .show > .btn-yellow.dropdown-toggle {
    color: #ffffff;
    background-color: #c88d04;
    border-color: #bc8404; }
    .btn-check:checked + .btn-yellow:focus,
    .btn-check:active + .btn-yellow:focus, .btn-yellow:active:focus, .btn-yellow.active:focus,
    .show > .btn-yellow.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(251, 188, 43, 0.5); }
  .btn-yellow:disabled, .btn-yellow.disabled {
    color: #ffffff;
    background-color: #fab005;
    border-color: #fab005; }

.btn-outline-yellow {
  color: #fab005;
  border-color: #fab005; }
  .btn-outline-yellow:hover {
    color: #fab005;
    background-color: #fab005;
    border-color: #fab005; }
  .btn-check:focus + .btn-outline-yellow, .btn-outline-yellow:focus {
    box-shadow: 0 0 0 0.25rem rgba(250, 176, 5, 0.5); }
  .btn-check:checked + .btn-outline-yellow,
  .btn-check:active + .btn-outline-yellow, .btn-outline-yellow:active, .btn-outline-yellow.active, .btn-outline-yellow.dropdown-toggle.show {
    color: #ffffff;
    background-color: #fab005;
    border-color: #fab005; }
    .btn-check:checked + .btn-outline-yellow:focus,
    .btn-check:active + .btn-outline-yellow:focus, .btn-outline-yellow:active:focus, .btn-outline-yellow.active:focus, .btn-outline-yellow.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(250, 176, 5, 0.5); }
  .btn-outline-yellow:disabled, .btn-outline-yellow.disabled {
    color: #fab005;
    background-color: transparent; }

.btn-lime {
  color: #ffffff;
  background-color: #94d82d;
  border-color: #94d82d; }
  .btn-lime:hover {
    color: #ffffff;
    background-color: #7fbc23;
    border-color: #78b121; }
  .btn-check:focus + .btn-lime, .btn-lime:focus {
    color: #ffffff;
    background-color: #7fbc23;
    border-color: #78b121;
    box-shadow: 0 0 0 0.25rem rgba(164, 222, 77, 0.5); }
  .btn-check:checked + .btn-lime,
  .btn-check:active + .btn-lime, .btn-lime:active, .btn-lime.active,
  .show > .btn-lime.dropdown-toggle {
    color: #ffffff;
    background-color: #78b121;
    border-color: #70a61f; }
    .btn-check:checked + .btn-lime:focus,
    .btn-check:active + .btn-lime:focus, .btn-lime:active:focus, .btn-lime.active:focus,
    .show > .btn-lime.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(164, 222, 77, 0.5); }
  .btn-lime:disabled, .btn-lime.disabled {
    color: #ffffff;
    background-color: #94d82d;
    border-color: #94d82d; }

.btn-outline-lime {
  color: #94d82d;
  border-color: #94d82d; }
  .btn-outline-lime:hover {
    color: #94d82d;
    background-color: #94d82d;
    border-color: #94d82d; }
  .btn-check:focus + .btn-outline-lime, .btn-outline-lime:focus {
    box-shadow: 0 0 0 0.25rem rgba(148, 216, 45, 0.5); }
  .btn-check:checked + .btn-outline-lime,
  .btn-check:active + .btn-outline-lime, .btn-outline-lime:active, .btn-outline-lime.active, .btn-outline-lime.dropdown-toggle.show {
    color: #ffffff;
    background-color: #94d82d;
    border-color: #94d82d; }
    .btn-check:checked + .btn-outline-lime:focus,
    .btn-check:active + .btn-outline-lime:focus, .btn-outline-lime:active:focus, .btn-outline-lime.active:focus, .btn-outline-lime.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(148, 216, 45, 0.5); }
  .btn-outline-lime:disabled, .btn-outline-lime.disabled {
    color: #94d82d;
    background-color: transparent; }

.btn-green {
  color: #ffffff;
  background-color: #5eba00;
  border-color: #5eba00; }
  .btn-green:hover {
    color: #ffffff;
    background-color: #4b9400;
    border-color: #448700; }
  .btn-check:focus + .btn-green, .btn-green:focus {
    color: #ffffff;
    background-color: #4b9400;
    border-color: #448700;
    box-shadow: 0 0 0 0.25rem rgba(118, 196, 38, 0.5); }
  .btn-check:checked + .btn-green,
  .btn-check:active + .btn-green, .btn-green:active, .btn-green.active,
  .show > .btn-green.dropdown-toggle {
    color: #ffffff;
    background-color: #448700;
    border-color: #3e7a00; }
    .btn-check:checked + .btn-green:focus,
    .btn-check:active + .btn-green:focus, .btn-green:active:focus, .btn-green.active:focus,
    .show > .btn-green.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(118, 196, 38, 0.5); }
  .btn-green:disabled, .btn-green.disabled {
    color: #ffffff;
    background-color: #5eba00;
    border-color: #5eba00; }

.btn-outline-green {
  color: #5eba00;
  border-color: #5eba00; }
  .btn-outline-green:hover {
    color: #5eba00;
    background-color: #5eba00;
    border-color: #5eba00; }
  .btn-check:focus + .btn-outline-green, .btn-outline-green:focus {
    box-shadow: 0 0 0 0.25rem rgba(94, 186, 0, 0.5); }
  .btn-check:checked + .btn-outline-green,
  .btn-check:active + .btn-outline-green, .btn-outline-green:active, .btn-outline-green.active, .btn-outline-green.dropdown-toggle.show {
    color: #ffffff;
    background-color: #5eba00;
    border-color: #5eba00; }
    .btn-check:checked + .btn-outline-green:focus,
    .btn-check:active + .btn-outline-green:focus, .btn-outline-green:active:focus, .btn-outline-green.active:focus, .btn-outline-green.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(94, 186, 0, 0.5); }
  .btn-outline-green:disabled, .btn-outline-green.disabled {
    color: #5eba00;
    background-color: transparent; }

.btn-teal {
  color: #ffffff;
  background-color: #2bcbba;
  border-color: #2bcbba; }
  .btn-teal:hover {
    color: #ffffff;
    background-color: #24ab9d;
    border-color: #22a193; }
  .btn-check:focus + .btn-teal, .btn-teal:focus {
    color: #ffffff;
    background-color: #24ab9d;
    border-color: #22a193;
    box-shadow: 0 0 0 0.25rem rgba(75, 211, 196, 0.5); }
  .btn-check:checked + .btn-teal,
  .btn-check:active + .btn-teal, .btn-teal:active, .btn-teal.active,
  .show > .btn-teal.dropdown-toggle {
    color: #ffffff;
    background-color: #22a193;
    border-color: #20968a; }
    .btn-check:checked + .btn-teal:focus,
    .btn-check:active + .btn-teal:focus, .btn-teal:active:focus, .btn-teal.active:focus,
    .show > .btn-teal.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(75, 211, 196, 0.5); }
  .btn-teal:disabled, .btn-teal.disabled {
    color: #ffffff;
    background-color: #2bcbba;
    border-color: #2bcbba; }

.btn-outline-teal {
  color: #2bcbba;
  border-color: #2bcbba; }
  .btn-outline-teal:hover {
    color: #2bcbba;
    background-color: #2bcbba;
    border-color: #2bcbba; }
  .btn-check:focus + .btn-outline-teal, .btn-outline-teal:focus {
    box-shadow: 0 0 0 0.25rem rgba(43, 203, 186, 0.5); }
  .btn-check:checked + .btn-outline-teal,
  .btn-check:active + .btn-outline-teal, .btn-outline-teal:active, .btn-outline-teal.active, .btn-outline-teal.dropdown-toggle.show {
    color: #ffffff;
    background-color: #2bcbba;
    border-color: #2bcbba; }
    .btn-check:checked + .btn-outline-teal:focus,
    .btn-check:active + .btn-outline-teal:focus, .btn-outline-teal:active:focus, .btn-outline-teal.active:focus, .btn-outline-teal.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(43, 203, 186, 0.5); }
  .btn-outline-teal:disabled, .btn-outline-teal.disabled {
    color: #2bcbba;
    background-color: transparent; }

.btn-cyan {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-cyan:hover {
    color: #ffffff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-check:focus + .btn-cyan, .btn-cyan:focus {
    color: #ffffff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.25rem rgba(58, 176, 195, 0.5); }
  .btn-check:checked + .btn-cyan,
  .btn-check:active + .btn-cyan, .btn-cyan:active, .btn-cyan.active,
  .show > .btn-cyan.dropdown-toggle {
    color: #ffffff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-check:checked + .btn-cyan:focus,
    .btn-check:active + .btn-cyan:focus, .btn-cyan:active:focus, .btn-cyan.active:focus,
    .show > .btn-cyan.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(58, 176, 195, 0.5); }
  .btn-cyan:disabled, .btn-cyan.disabled {
    color: #ffffff;
    background-color: #17a2b8;
    border-color: #17a2b8; }

.btn-outline-cyan {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-cyan:hover {
    color: #17a2b8;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-check:focus + .btn-outline-cyan, .btn-outline-cyan:focus {
    box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); }
  .btn-check:checked + .btn-outline-cyan,
  .btn-check:active + .btn-outline-cyan, .btn-outline-cyan:active, .btn-outline-cyan.active, .btn-outline-cyan.dropdown-toggle.show {
    color: #ffffff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-check:checked + .btn-outline-cyan:focus,
    .btn-check:active + .btn-outline-cyan:focus, .btn-outline-cyan:active:focus, .btn-outline-cyan.active:focus, .btn-outline-cyan.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); }
  .btn-outline-cyan:disabled, .btn-outline-cyan.disabled {
    color: #17a2b8;
    background-color: transparent; }

.btn-gray {
  color: #ffffff;
  background-color: #a8aeb7;
  border-color: #a8aeb7; }
  .btn-gray:hover {
    color: #ffffff;
    background-color: #939ba6;
    border-color: #8c94a0; }
  .btn-check:focus + .btn-gray, .btn-gray:focus {
    color: #ffffff;
    background-color: #939ba6;
    border-color: #8c94a0;
    box-shadow: 0 0 0 0.25rem rgba(181, 186, 194, 0.5); }
  .btn-check:checked + .btn-gray,
  .btn-check:active + .btn-gray, .btn-gray:active, .btn-gray.active,
  .show > .btn-gray.dropdown-toggle {
    color: #ffffff;
    background-color: #8c94a0;
    border-color: #858e9a; }
    .btn-check:checked + .btn-gray:focus,
    .btn-check:active + .btn-gray:focus, .btn-gray:active:focus, .btn-gray.active:focus,
    .show > .btn-gray.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(181, 186, 194, 0.5); }
  .btn-gray:disabled, .btn-gray.disabled {
    color: #ffffff;
    background-color: #a8aeb7;
    border-color: #a8aeb7; }

.btn-outline-gray {
  color: #a8aeb7;
  border-color: #a8aeb7; }
  .btn-outline-gray:hover {
    color: #a8aeb7;
    background-color: #a8aeb7;
    border-color: #a8aeb7; }
  .btn-check:focus + .btn-outline-gray, .btn-outline-gray:focus {
    box-shadow: 0 0 0 0.25rem rgba(168, 174, 183, 0.5); }
  .btn-check:checked + .btn-outline-gray,
  .btn-check:active + .btn-outline-gray, .btn-outline-gray:active, .btn-outline-gray.active, .btn-outline-gray.dropdown-toggle.show {
    color: #ffffff;
    background-color: #a8aeb7;
    border-color: #a8aeb7; }
    .btn-check:checked + .btn-outline-gray:focus,
    .btn-check:active + .btn-outline-gray:focus, .btn-outline-gray:active:focus, .btn-outline-gray.active:focus, .btn-outline-gray.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(168, 174, 183, 0.5); }
  .btn-outline-gray:disabled, .btn-outline-gray.disabled {
    color: #a8aeb7;
    background-color: transparent; }

.btn-gray-dark {
  color: #ffffff;
  background-color: #545d6d;
  border-color: #545d6d; }
  .btn-gray-dark:hover {
    color: #ffffff;
    background-color: #434b57;
    border-color: #3e4450; }
  .btn-check:focus + .btn-gray-dark, .btn-gray-dark:focus {
    color: #ffffff;
    background-color: #434b57;
    border-color: #3e4450;
    box-shadow: 0 0 0 0.25rem rgba(110, 117, 131, 0.5); }
  .btn-check:checked + .btn-gray-dark,
  .btn-check:active + .btn-gray-dark, .btn-gray-dark:active, .btn-gray-dark.active,
  .show > .btn-gray-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #3e4450;
    border-color: #383e49; }
    .btn-check:checked + .btn-gray-dark:focus,
    .btn-check:active + .btn-gray-dark:focus, .btn-gray-dark:active:focus, .btn-gray-dark.active:focus,
    .show > .btn-gray-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(110, 117, 131, 0.5); }
  .btn-gray-dark:disabled, .btn-gray-dark.disabled {
    color: #ffffff;
    background-color: #545d6d;
    border-color: #545d6d; }

.btn-outline-gray-dark {
  color: #545d6d;
  border-color: #545d6d; }
  .btn-outline-gray-dark:hover {
    color: #545d6d;
    background-color: #545d6d;
    border-color: #545d6d; }
  .btn-check:focus + .btn-outline-gray-dark, .btn-outline-gray-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(84, 93, 109, 0.5); }
  .btn-check:checked + .btn-outline-gray-dark,
  .btn-check:active + .btn-outline-gray-dark, .btn-outline-gray-dark:active, .btn-outline-gray-dark.active, .btn-outline-gray-dark.dropdown-toggle.show {
    color: #ffffff;
    background-color: #545d6d;
    border-color: #545d6d; }
    .btn-check:checked + .btn-outline-gray-dark:focus,
    .btn-check:active + .btn-outline-gray-dark:focus, .btn-outline-gray-dark:active:focus, .btn-outline-gray-dark.active:focus, .btn-outline-gray-dark.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(84, 93, 109, 0.5); }
  .btn-outline-gray-dark:disabled, .btn-outline-gray-dark.disabled {
    color: #545d6d;
    background-color: transparent; }

.btn-dark {
  color: #ffffff;
  background-color: #354052;
  border-color: #354052; }
  .btn-dark:hover {
    color: #ffffff;
    background-color: #262e3b;
    border-color: #212833; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #ffffff;
    background-color: #262e3b;
    border-color: #212833;
    box-shadow: 0 0 0 0.25rem rgba(83, 93, 108, 0.5); }
  .btn-check:checked + .btn-dark,
  .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #212833;
    border-color: #1c222b; }
    .btn-check:checked + .btn-dark:focus,
    .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(83, 93, 108, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #ffffff;
    background-color: #354052;
    border-color: #354052; }

.btn-outline-dark {
  color: #354052;
  border-color: #354052; }
  .btn-outline-dark:hover {
    color: #354052;
    background-color: #354052;
    border-color: #354052; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(53, 64, 82, 0.5); }
  .btn-check:checked + .btn-outline-dark,
  .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #ffffff;
    background-color: #354052;
    border-color: #354052; }
    .btn-check:checked + .btn-outline-dark:focus,
    .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(53, 64, 82, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #354052;
    background-color: transparent; }
