/* 
* =====================
*        Button
* =====================
*/
.btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  padding: .25rem 1rem;
  font-size: 14px;
  color: #000000d9;
  border-color: #d9d9d9;
  background: #fff;
}
.btn:disabled, .btn.disabled {
  pointer-events: none;
  opacity: 0.65;
}
.btn:hover, .btn:active, .btn.active, .btn:focus {
  color: #fff;
  border-color: #1890ff;
  background-color: #1890ff;
}

.btn-primary {
  color: #ffffff;
  border-color: #1b9af7;
  background: #1b9af7;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary:focus {
  border-color: #1b9af7;
  background-color: #0771bf;
}
.btn-primary.btn-outline {
  color: #1b9af7;
  background: none;
}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:active, .btn-primary.btn-outline.active, .btn-primary.btn-outline:focus {
  color: #ffffff;
  background: #1b9af7;
}

.btn-secondary {
  color: #ffffff;
  border-color: #6c757d;
  background: #6c757d;
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary:focus {
  border-color: #6c757d;
  background-color: #494f54;
}
.btn-secondary.btn-outline {
  color: #6c757d;
  background: none;
}
.btn-secondary.btn-outline:hover, .btn-secondary.btn-outline:active, .btn-secondary.btn-outline.active, .btn-secondary.btn-outline:focus {
  color: #ffffff;
  background: #6c757d;
}

.btn-success {
  color: #ffffff;
  border-color: #48c78e;
  background: #48c78e;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success:focus {
  border-color: #48c78e;
  background-color: #2e9567;
}
.btn-success.btn-outline {
  color: #48c78e;
  background: none;
}
.btn-success.btn-outline:hover, .btn-success.btn-outline:active, .btn-success.btn-outline.active, .btn-success.btn-outline:focus {
  color: #ffffff;
  background: #48c78e;
}

.btn-warning {
  color: #212529;
  border-color: #ffe08a;
  background: #ffe08a;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning:focus {
  border-color: #ffe08a;
  background-color: #ffcc3e;
}
.btn-warning.btn-outline {
  color: #ffe08a;
  background: none;
}
.btn-warning.btn-outline:hover, .btn-warning.btn-outline:active, .btn-warning.btn-outline.active, .btn-warning.btn-outline:focus {
  color: #212529;
  background: #ffe08a;
}

.btn-danger {
  color: #ffffff;
  border-color: #f14668;
  background: #f14668;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger:focus {
  border-color: #f14668;
  background-color: #da1039;
}
.btn-danger.btn-outline {
  color: #f14668;
  background: none;
}
.btn-danger.btn-outline:hover, .btn-danger.btn-outline:active, .btn-danger.btn-outline.active, .btn-danger.btn-outline:focus {
  color: #ffffff;
  background: #f14668;
}

.btn-info {
  color: #ffffff;
  border-color: #3e8ed0;
  background: #3e8ed0;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info:focus {
  border-color: #3e8ed0;
  background-color: #26669c;
}
.btn-info.btn-outline {
  color: #3e8ed0;
  background: none;
}
.btn-info.btn-outline:hover, .btn-info.btn-outline:active, .btn-info.btn-outline.active, .btn-info.btn-outline:focus {
  color: #ffffff;
  background: #3e8ed0;
}

.btn-dark {
  color: #ffffff;
  border-color: #555;
  background: #555;
}
.btn-dark:hover, .btn-dark:active, .btn-dark.active, .btn-dark:focus {
  border-color: #555;
  background-color: #2f2f2f;
}
.btn-dark.btn-outline {
  color: #555;
  background: none;
}
.btn-dark.btn-outline:hover, .btn-dark.btn-outline:active, .btn-dark.btn-outline.active, .btn-dark.btn-outline:focus {
  color: #ffffff;
  background: #555;
}

.btn-light {
  color: #212529;
  border-color: #f7f8fa;
  background: #f7f8fa;
}
.btn-light:hover, .btn-light:active, .btn-light.active, .btn-light:focus {
  border-color: #f7f8fa;
  background-color: #c8cfdd;
}
.btn-light.btn-outline {
  color: #f7f8fa;
  background: none;
}
.btn-light.btn-outline:hover, .btn-light.btn-outline:active, .btn-light.btn-outline.active, .btn-light.btn-outline:focus {
  color: #212529;
  background: #f7f8fa;
}

.btn-white {
  color: #000000;
  border-color: #ffffff;
  background: #ffffff;
}
.btn-white:hover, .btn-white:active, .btn-white.active, .btn-white:focus {
  border-color: #ffffff;
  background-color: #d9d9d9;
}
.btn-white.btn-outline {
  color: #ffffff;
  background: none;
}
.btn-white.btn-outline:hover, .btn-white.btn-outline:active, .btn-white.btn-outline.active, .btn-white.btn-outline:focus {
  color: #000000;
  background: #ffffff;
}

.btn-black {
  color: #ffffff;
  border-color: #000;
  background: #000;
}
.btn-black:hover, .btn-black:active, .btn-black.active, .btn-black:focus {
  border-color: #000;
  background-color: black;
}
.btn-black.btn-outline {
  color: #000;
  background: none;
}
.btn-black.btn-outline:hover, .btn-black.btn-outline:active, .btn-black.btn-outline.active, .btn-black.btn-outline:focus {
  color: #ffffff;
  background: #000;
}

.btn-transparent {
  color: #212529;
  border-color: transparent;
  background: transparent;
}
.btn-transparent:hover, .btn-transparent:active, .btn-transparent.active, .btn-transparent:focus {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0);
}
.btn-transparent.btn-outline {
  color: transparent;
  background: none;
}
.btn-transparent.btn-outline:hover, .btn-transparent.btn-outline:active, .btn-transparent.btn-outline.active, .btn-transparent.btn-outline:focus {
  color: #212529;
  background: transparent;
}

.btn-blue {
  color: #ffffff;
  border-color: #0000ff;
  background: #0000ff;
}
.btn-blue:hover, .btn-blue:active, .btn-blue.active, .btn-blue:focus {
  border-color: #0000ff;
  background-color: #0000b3;
}
.btn-blue.btn-outline {
  color: #0000ff;
  background: none;
}
.btn-blue.btn-outline:hover, .btn-blue.btn-outline:active, .btn-blue.btn-outline.active, .btn-blue.btn-outline:focus {
  color: #ffffff;
  background: #0000ff;
}

.btn-brown {
  color: #ffffff;
  border-color: #a52a2a;
  background: #a52a2a;
}
.btn-brown:hover, .btn-brown:active, .btn-brown.active, .btn-brown:focus {
  border-color: #a52a2a;
  background-color: #681a1a;
}
.btn-brown.btn-outline {
  color: #a52a2a;
  background: none;
}
.btn-brown.btn-outline:hover, .btn-brown.btn-outline:active, .btn-brown.btn-outline.active, .btn-brown.btn-outline:focus {
  color: #ffffff;
  background: #a52a2a;
}

.btn-cyan {
  color: #212529;
  border-color: #00ffff;
  background: #00ffff;
}
.btn-cyan:hover, .btn-cyan:active, .btn-cyan.active, .btn-cyan:focus {
  border-color: #00ffff;
  background-color: #00b3b3;
}
.btn-cyan.btn-outline {
  color: #00ffff;
  background: none;
}
.btn-cyan.btn-outline:hover, .btn-cyan.btn-outline:active, .btn-cyan.btn-outline.active, .btn-cyan.btn-outline:focus {
  color: #212529;
  background: #00ffff;
}

.btn-fuchsia {
  color: #ffffff;
  border-color: #ff00ff;
  background: #ff00ff;
}
.btn-fuchsia:hover, .btn-fuchsia:active, .btn-fuchsia.active, .btn-fuchsia:focus {
  border-color: #ff00ff;
  background-color: #b300b3;
}
.btn-fuchsia.btn-outline {
  color: #ff00ff;
  background: none;
}
.btn-fuchsia.btn-outline:hover, .btn-fuchsia.btn-outline:active, .btn-fuchsia.btn-outline.active, .btn-fuchsia.btn-outline:focus {
  color: #ffffff;
  background: #ff00ff;
}

.btn-gray {
  color: #ffffff;
  border-color: #808080;
  background: #808080;
}
.btn-gray:hover, .btn-gray:active, .btn-gray.active, .btn-gray:focus {
  border-color: #808080;
  background-color: #5a5a5a;
}
.btn-gray.btn-outline {
  color: #808080;
  background: none;
}
.btn-gray.btn-outline:hover, .btn-gray.btn-outline:active, .btn-gray.btn-outline.active, .btn-gray.btn-outline:focus {
  color: #ffffff;
  background: #808080;
}

.btn-green {
  color: #ffffff;
  border-color: #008000;
  background: #008000;
}
.btn-green:hover, .btn-green:active, .btn-green.active, .btn-green:focus {
  border-color: #008000;
  background-color: #003400;
}
.btn-green.btn-outline {
  color: #008000;
  background: none;
}
.btn-green.btn-outline:hover, .btn-green.btn-outline:active, .btn-green.btn-outline.active, .btn-green.btn-outline:focus {
  color: #ffffff;
  background: #008000;
}

.btn-indigo {
  color: #ffffff;
  border-color: #4b0082;
  background: #4b0082;
}
.btn-indigo:hover, .btn-indigo:active, .btn-indigo.active, .btn-indigo:focus {
  border-color: #4b0082;
  background-color: #1f0036;
}
.btn-indigo.btn-outline {
  color: #4b0082;
  background: none;
}
.btn-indigo.btn-outline:hover, .btn-indigo.btn-outline:active, .btn-indigo.btn-outline.active, .btn-indigo.btn-outline:focus {
  color: #ffffff;
  background: #4b0082;
}

.btn-lime {
  color: #212529;
  border-color: #00ff00;
  background: #00ff00;
}
.btn-lime:hover, .btn-lime:active, .btn-lime.active, .btn-lime:focus {
  border-color: #00ff00;
  background-color: #00b300;
}
.btn-lime.btn-outline {
  color: #00ff00;
  background: none;
}
.btn-lime.btn-outline:hover, .btn-lime.btn-outline:active, .btn-lime.btn-outline.active, .btn-lime.btn-outline:focus {
  color: #212529;
  background: #00ff00;
}

.btn-orange {
  color: #ffffff;
  border-color: #ffa500;
  background: #ffa500;
}
.btn-orange:hover, .btn-orange:active, .btn-orange.active, .btn-orange:focus {
  border-color: #ffa500;
  background-color: #b37400;
}
.btn-orange.btn-outline {
  color: #ffa500;
  background: none;
}
.btn-orange.btn-outline:hover, .btn-orange.btn-outline:active, .btn-orange.btn-outline.active, .btn-orange.btn-outline:focus {
  color: #ffffff;
  background: #ffa500;
}

.btn-pink {
  color: #ffffff;
  border-color: #ffc0cb;
  background: #ffc0cb;
}
.btn-pink:hover, .btn-pink:active, .btn-pink.active, .btn-pink:focus {
  border-color: #ffc0cb;
  background-color: #ff748c;
}
.btn-pink.btn-outline {
  color: #ffc0cb;
  background: none;
}
.btn-pink.btn-outline:hover, .btn-pink.btn-outline:active, .btn-pink.btn-outline.active, .btn-pink.btn-outline:focus {
  color: #ffffff;
  background: #ffc0cb;
}

.btn-purple {
  color: #ffffff;
  border-color: #800080;
  background: #800080;
}
.btn-purple:hover, .btn-purple:active, .btn-purple.active, .btn-purple:focus {
  border-color: #800080;
  background-color: #340034;
}
.btn-purple.btn-outline {
  color: #800080;
  background: none;
}
.btn-purple.btn-outline:hover, .btn-purple.btn-outline:active, .btn-purple.btn-outline.active, .btn-purple.btn-outline:focus {
  color: #ffffff;
  background: #800080;
}

.btn-red {
  color: #ffffff;
  border-color: #ff0000;
  background: #ff0000;
}
.btn-red:hover, .btn-red:active, .btn-red.active, .btn-red:focus {
  border-color: #ff0000;
  background-color: #b30000;
}
.btn-red.btn-outline {
  color: #ff0000;
  background: none;
}
.btn-red.btn-outline:hover, .btn-red.btn-outline:active, .btn-red.btn-outline.active, .btn-red.btn-outline:focus {
  color: #ffffff;
  background: #ff0000;
}

.btn-teal {
  color: #ffffff;
  border-color: #008080;
  background: #008080;
}
.btn-teal:hover, .btn-teal:active, .btn-teal.active, .btn-teal:focus {
  border-color: #008080;
  background-color: #003434;
}
.btn-teal.btn-outline {
  color: #008080;
  background: none;
}
.btn-teal.btn-outline:hover, .btn-teal.btn-outline:active, .btn-teal.btn-outline.active, .btn-teal.btn-outline:focus {
  color: #ffffff;
  background: #008080;
}

.btn-yellow {
  color: #212529;
  border-color: #ffff00;
  background: #ffff00;
}
.btn-yellow:hover, .btn-yellow:active, .btn-yellow.active, .btn-yellow:focus {
  border-color: #ffff00;
  background-color: #b3b300;
}
.btn-yellow.btn-outline {
  color: #ffff00;
  background: none;
}
.btn-yellow.btn-outline:hover, .btn-yellow.btn-outline:active, .btn-yellow.btn-outline.active, .btn-yellow.btn-outline:focus {
  color: #212529;
  background: #ffff00;
}

/* * button size * */
.btn-sm {
  padding: 0.125rem 0.25rem 0.135rem !important;
  font-size: 0.75rem !important;
}

.btn-lg {
  padding: 0.5rem 1rem !important;
  font-size: 1.25rem !important;
}

/*# sourceMappingURL=button.css.map */