:root {
  --gutter: 2px;
  --gutter-radius: 2px;
  --app-bg-color: #1b2024;
  --wrapper-bg-color: #ecf0f1;
  --panel-bg-color: #2e373e;
  --blue: #2185d0;
  --indigo: #6610f2;
  --violet: #6435c9;
  --purple: #a333c8;
  --pink: #e03997;
  --red: #c9434a;
  --orange: #f2711c;
  --yellow: #fbbd08;
  --olive: #b5cc18;
  --green: #21ba45;
  --teal: #00b5ad;
  --cyan: #17a2b8;
  --brown: #a5673f;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --black: #1b1c1d;
  --primary: #2185d0;
  --secondary: #6c757d;
  --grey: #6c757d;
  --success: #21ba45;
  --info: #17a2b8;
  --warning: #fbbd08;
  --danger: #c9434a;
  --default: #f8f9fa;
  --light: #f8f9fa;
  --dark: #343a40;
  --blue: #2185d0;
  --indigo: #6610f2;
  --violet: #6435c9;
  --purple: #a333c8;
  --pink: #e03997;
  --red: #c9434a;
  --orange: #f2711c;
  --yellow: #fbbd08;
  --olive: #b5cc18;
  --green: #21ba45;
  --teal: #00b5ad;
  --cyan: #17a2b8;
  --brown: #a5673f;
  --font-family-sans-serif: "Roboto", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.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: #2185d0 !important; }
  .bg-primary.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(33, 133, 208, 0.7) !important; }

a.bg-primary:hover,
button.bg-primary:hover {
  background-color: #1a69a4 !important; }

.bg-secondary {
  background-color: #6c757d !important; }
  .bg-secondary.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(108, 117, 125, 0.7) !important; }

a.bg-secondary:hover,
button.bg-secondary:hover {
  background-color: #545b62 !important; }

.bg-grey {
  background-color: #6c757d !important; }
  .bg-grey.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(108, 117, 125, 0.7) !important; }

a.bg-grey:hover,
button.bg-grey:hover {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #21ba45 !important; }
  .bg-success.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(33, 186, 69, 0.7) !important; }

a.bg-success:hover,
button.bg-success:hover {
  background-color: #198f35 !important; }

.bg-info {
  background-color: #17a2b8 !important; }
  .bg-info.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(23, 162, 184, 0.7) !important; }

a.bg-info:hover,
button.bg-info:hover {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #fbbd08 !important; }
  .bg-warning.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(251, 189, 8, 0.7) !important; }

a.bg-warning:hover,
button.bg-warning:hover {
  background-color: #cd9903 !important; }

.bg-danger {
  background-color: #c9434a !important; }
  .bg-danger.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(201, 67, 74, 0.7) !important; }

a.bg-danger:hover,
button.bg-danger:hover {
  background-color: #a93037 !important; }

.bg-default {
  background-color: #f8f9fa !important; }
  .bg-default.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(248, 249, 250, 0.7) !important; }

a.bg-default:hover,
button.bg-default:hover {
  background-color: #dae0e5 !important; }

.bg-light {
  background-color: #f8f9fa !important; }
  .bg-light.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(248, 249, 250, 0.7) !important; }

a.bg-light:hover,
button.bg-light:hover {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }
  .bg-dark.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(52, 58, 64, 0.7) !important; }

a.bg-dark:hover,
button.bg-dark:hover {
  background-color: #1d2124 !important; }

.bg-blue {
  background-color: #2185d0 !important; }
  .bg-blue.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(33, 133, 208, 0.7) !important; }

a.bg-blue:hover,
button.bg-blue:hover {
  background-color: #1a69a4 !important; }

.bg-indigo {
  background-color: #6610f2 !important; }
  .bg-indigo.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(102, 16, 242, 0.7) !important; }

a.bg-indigo:hover,
button.bg-indigo:hover {
  background-color: #510bc4 !important; }

.bg-violet {
  background-color: #6435c9 !important; }
  .bg-violet.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(100, 53, 201, 0.7) !important; }

a.bg-violet:hover,
button.bg-violet:hover {
  background-color: #502aa1 !important; }

.bg-purple {
  background-color: #a333c8 !important; }
  .bg-purple.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(163, 51, 200, 0.7) !important; }

a.bg-purple:hover,
button.bg-purple:hover {
  background-color: #82299f !important; }

.bg-pink {
  background-color: #e03997 !important; }
  .bg-pink.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(224, 57, 151, 0.7) !important; }

a.bg-pink:hover,
button.bg-pink:hover {
  background-color: #c71f7e !important; }

.bg-red {
  background-color: #c9434a !important; }
  .bg-red.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(201, 67, 74, 0.7) !important; }

a.bg-red:hover,
button.bg-red:hover {
  background-color: #a93037 !important; }

.bg-orange {
  background-color: #f2711c !important; }
  .bg-orange.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(242, 113, 28, 0.7) !important; }

a.bg-orange:hover,
button.bg-orange:hover {
  background-color: #cf590c !important; }

.bg-yellow {
  background-color: #fbbd08 !important; }
  .bg-yellow.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(251, 189, 8, 0.7) !important; }

a.bg-yellow:hover,
button.bg-yellow:hover {
  background-color: #cd9903 !important; }

.bg-olive {
  background-color: #b5cc18 !important; }
  .bg-olive.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(181, 204, 24, 0.7) !important; }

a.bg-olive:hover,
button.bg-olive:hover {
  background-color: #8d9e13 !important; }

.bg-green {
  background-color: #21ba45 !important; }
  .bg-green.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(33, 186, 69, 0.7) !important; }

a.bg-green:hover,
button.bg-green:hover {
  background-color: #198f35 !important; }

.bg-teal {
  background-color: #00b5ad !important; }
  .bg-teal.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(0, 181, 173, 0.7) !important; }

a.bg-teal:hover,
button.bg-teal:hover {
  background-color: #00827c !important; }

.bg-cyan {
  background-color: #17a2b8 !important; }
  .bg-cyan.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(23, 162, 184, 0.7) !important; }

a.bg-cyan:hover,
button.bg-cyan:hover {
  background-color: #117a8b !important; }

.bg-brown {
  background-color: #a5673f !important; }
  .bg-brown.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(165, 103, 63, 0.7) !important; }

a.bg-brown:hover,
button.bg-brown:hover {
  background-color: #805031 !important; }

.bg-white {
  background-color: #fff !important; }
  .bg-white.bg-blur {
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(255, 255, 255, 0.7) !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !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: #2185d0 !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-grey {
  border-color: #6c757d !important; }

.border-success {
  border-color: #21ba45 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #fbbd08 !important; }

.border-danger {
  border-color: #c9434a !important; }

.border-default {
  border-color: #f8f9fa !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-blue {
  border-color: #2185d0 !important; }

.border-indigo {
  border-color: #6610f2 !important; }

.border-violet {
  border-color: #6435c9 !important; }

.border-purple {
  border-color: #a333c8 !important; }

.border-pink {
  border-color: #e03997 !important; }

.border-red {
  border-color: #c9434a !important; }

.border-orange {
  border-color: #f2711c !important; }

.border-yellow {
  border-color: #fbbd08 !important; }

.border-olive {
  border-color: #b5cc18 !important; }

.border-green {
  border-color: #21ba45 !important; }

.border-teal {
  border-color: #00b5ad !important; }

.border-cyan {
  border-color: #17a2b8 !important; }

.border-brown {
  border-color: #a5673f !important; }

.border-white {
  border-color: #fff !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-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.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; }

.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; } }

@supports (position: sticky) {
  .sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(27, 28, 29, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(27, 28, 29, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(27, 28, 29, 0.175) !important; }

.shadow-none {
  box-shadow: none !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; }

.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; }

.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: #fff !important; }

.text-primary {
  color: #2185d0 !important; }

a.text-primary:hover {
  color: #175b8e !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover {
  color: #494f54 !important; }

.text-grey {
  color: #6c757d !important; }

a.text-grey:hover {
  color: #494f54 !important; }

.text-success {
  color: #21ba45 !important; }

a.text-success:hover {
  color: #15792d !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover {
  color: #0f6674 !important; }

.text-warning {
  color: #fbbd08 !important; }

a.text-warning:hover {
  color: #b48703 !important; }

.text-danger {
  color: #c9434a !important; }

a.text-danger:hover {
  color: #952b30 !important; }

.text-default {
  color: #f8f9fa !important; }

a.text-default:hover {
  color: #cbd3da !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover {
  color: #121416 !important; }

.text-blue {
  color: #2185d0 !important; }

a.text-blue:hover {
  color: #175b8e !important; }

.text-indigo {
  color: #6610f2 !important; }

a.text-indigo:hover {
  color: #4709ac !important; }

.text-violet {
  color: #6435c9 !important; }

a.text-violet:hover {
  color: #46258c !important; }

.text-purple {
  color: #a333c8 !important; }

a.text-purple:hover {
  color: #71238b !important; }

.text-pink {
  color: #e03997 !important; }

a.text-pink:hover {
  color: #b11c70 !important; }

.text-red {
  color: #c9434a !important; }

a.text-red:hover {
  color: #952b30 !important; }

.text-orange {
  color: #f2711c !important; }

a.text-orange:hover {
  color: #b74f0a !important; }

.text-yellow {
  color: #fbbd08 !important; }

a.text-yellow:hover {
  color: #b48703 !important; }

.text-olive {
  color: #b5cc18 !important; }

a.text-olive:hover {
  color: #788810 !important; }

.text-green {
  color: #21ba45 !important; }

a.text-green:hover {
  color: #15792d !important; }

.text-teal {
  color: #00b5ad !important; }

a.text-teal:hover {
  color: #006964 !important; }

.text-cyan {
  color: #17a2b8 !important; }

a.text-cyan:hover {
  color: #0f6674 !important; }

.text-brown {
  color: #a5673f !important; }

a.text-brown:hover {
  color: #6e442a !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(27, 28, 29, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.btn.btn-label-effect {
  white-space: nowrap; }
  .btn.btn-label-effect span {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 0;
    -webkit-transition: width 400ms ease-out;
    -moz-transition: width 400ms ease-out;
    -o-transition: width 400ms ease-out;
    transition: width 400ms ease-out; }
  .btn.btn-label-effect::before {
    margin-right: 0 !important; }
  .btn.btn-label-effect:hover::before {
    margin-right: 0.25rem !important; }
  .btn.btn-label-effect:hover span {
    width: auto; }

.btn.btn-economic {
  display: grid;
  grid-template-areas: "economic_title economic_mdi" "economic_value economic_mdi";
  grid-template-columns: auto 30px;
  grid-template-rows: auto auto; }
  .btn.btn-economic .title {
    grid-area: economic_title;
    white-space: nowrap; }
  .btn.btn-economic .value {
    grid-area: economic_value;
    white-space: nowrap; }
  .btn.btn-economic .mdi {
    grid-area: economic_mdi;
    font-size: 24px;
    text-align: right; }

.list-group.list-group-horizontal.list-group-flush .list-group-item {
  border-right: 1px solid rgba(27, 28, 29, 0.125) !important;
  border-top: none;
  border-bottom: none;
  border-left: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin-right: 0; }
  .list-group.list-group-horizontal.list-group-flush .list-group-item:last-child {
    border-right: none !important; }

.list-group.list-group-pointer {
  counter-reset: listStyle;
  position: relative; }
  .list-group.list-group-pointer::before {
    content: '';
    position: absolute;
    top: 0.95rem;
    left: 2.20rem;
    bottom: 1px;
    width: 2px;
    background-color: #2185d0;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
  .list-group.list-group-pointer .list-group-item {
    counter-increment: listStyle;
    padding-left: 50px; }
    .list-group.list-group-pointer .list-group-item::before {
      position: absolute;
      top: 0.75rem;
      left: 1.25rem;
      width: 25px;
      height: 25px;
      line-height: 25px;
      background-color: #2185d0;
      color: #ffffff;
      font-weight: bold;
      text-align: center;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -o-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      content: counter(listStyle,upper-alpha);
      z-index: 2; }
    .list-group.list-group-pointer .list-group-item::after {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      bottom: 1px;
      left: 24px;
      border-right: 2px solid #2185d0;
      border-top: none;
      border-left: none;
      border-bottom: 2px solid #2185d0;
      background: linear-gradient(315deg, white 20%, rgba(255, 255, 255, 0) 100%);
      z-index: 1;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
    .list-group.list-group-pointer .list-group-item:last-child::after {
      border: none;
      height: auto;
      top: 0.75rem;
      bottom: 0;
      background: #ffffff;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg); }

.ui-collapse {
  overflow: hidden;
  height: 0;
  -webkit-transition: height 400ms ease-out;
  -moz-transition: height 400ms ease-out;
  -o-transition: height 400ms ease-out;
  transition: height 400ms ease-out; }

.label {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-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;
  -moz-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;
  -o-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;
  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; }
  a.label:hover {
    text-decoration: none; }
  .label:empty {
    display: none; }

.label.mdi:before {
  display: inline-block;
  margin: -0.25em 0.2em -0.25em -0.2em; }

.btn .label {
  position: relative;
  top: -1px; }

.label-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  -webkit-border-radius: 10rem;
  -moz-border-radius: 10rem;
  -o-border-radius: 10rem;
  -ms-border-radius: 10rem;
  border-radius: 10rem; }

.label-pill.mdi:before {
  display: inline-block;
  margin: -0.25em 0.2em -0.25em -0.3em; }

.label-primary {
  color: #0c314c;
  background-color: #9bcbef;
  border-color: #1a69a4; }
  a.label-primary:hover {
    color: #051420;
    background-color: #6fb4e8; }

.label-secondary {
  color: #25282b;
  background-color: #bcc1c6;
  border-color: #545b62; }
  a.label-secondary:hover {
    color: #0d0f10;
    background-color: #a1a8ae; }

.label-grey {
  color: #25282b;
  background-color: #bcc1c6;
  border-color: #545b62; }
  a.label-grey:hover {
    color: #0d0f10;
    background-color: #a1a8ae; }

.label-success {
  color: #0a3815;
  background-color: #8aeaa0;
  border-color: #198f35; }
  a.label-success:hover {
    color: #020d05;
    background-color: #5ee37e; }

.label-info {
  color: #062a30;
  background-color: #7adeee;
  border-color: #117a8b; }
  a.label-info:hover {
    color: #000203;
    background-color: #4cd3e9; }

.label-warning {
  color: #684e02;
  background-color: #fde59f;
  border-color: #cd9903; }
  a.label-warning:hover {
    color: #362901;
    background-color: #fdd86c; }

.label-danger {
  color: #591a1d;
  background-color: #ebbabc;
  border-color: #a93037; }
  a.label-danger:hover {
    color: #320e10;
    background-color: #e09296; }

.label-default {
  color: #9fadba;
  background-color: white;
  border-color: #dae0e5; }
  a.label-default:hover {
    color: #8193a5;
    background-color: white; }

.label-light {
  color: #9fadba;
  background-color: white;
  border-color: #dae0e5; }
  a.label-light:hover {
    color: #8193a5;
    background-color: white; }

.label-dark {
  color: black;
  background-color: #7a8793;
  border-color: #1d2124; }
  a.label-dark:hover {
    color: black;
    background-color: #626d78; }

.label-blue {
  color: #0c314c;
  background-color: #9bcbef;
  border-color: #1a69a4; }
  a.label-blue:hover {
    color: #051420;
    background-color: #6fb4e8; }

.label-indigo {
  color: #290564;
  background-color: #c3a1fa;
  border-color: #510bc4; }
  a.label-indigo:hover {
    color: #150333;
    background-color: #a471f7; }

.label-violet {
  color: #281550;
  background-color: #c1adea;
  border-color: #502aa1; }
  a.label-violet:hover {
    color: #140a28;
    background-color: #a285df; }

.label-purple {
  color: #40144e;
  background-color: #daabe9;
  border-color: #82299f; }
  a.label-purple:hover {
    color: #1f0a25;
    background-color: #c882df; }

.label-pink {
  color: #6f1146;
  background-color: #f5bddc;
  border-color: #c71f7e; }
  a.label-pink:hover {
    color: #430a2a;
    background-color: #ee91c5; }

.label-red {
  color: #591a1d;
  background-color: #ebbabc;
  border-color: #a93037; }
  a.label-red:hover {
    color: #320e10;
    background-color: #e09296; }

.label-orange {
  color: #6f3006;
  background-color: #faccad;
  border-color: #cf590c; }
  a.label-orange:hover {
    color: #3e1b04;
    background-color: #f8ad7c; }

.label-yellow {
  color: #684e02;
  background-color: #fde59f;
  border-color: #cd9903; }
  a.label-yellow:hover {
    color: #362901;
    background-color: #fdd86c; }

.label-olive {
  color: #3c4308;
  background-color: #e4f18c;
  border-color: #8d9e13; }
  a.label-olive:hover {
    color: #131503;
    background-color: #daec5e; }

.label-green {
  color: #0a3815;
  background-color: #8aeaa0;
  border-color: #198f35; }
  a.label-green:hover {
    color: #020d05;
    background-color: #5ee37e; }

.label-teal {
  color: #001c1b;
  background-color: #4ffff7;
  border-color: #00827c; }
  a.label-teal:hover {
    color: black;
    background-color: #1cfff5; }

.label-cyan {
  color: #062a30;
  background-color: #7adeee;
  border-color: #117a8b; }
  a.label-cyan:hover {
    color: #000203;
    background-color: #4cd3e9; }

.label-brown {
  color: #362215;
  background-color: #dbb8a2;
  border-color: #805031; }
  a.label-brown:hover {
    color: #110b07;
    background-color: #cd9c7d; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
  cursor: pointer; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(27, 28, 29, 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: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #2185d0;
    border-color: #2185d0; }
  .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 {
    width: 0;
    flex-grow: 1; }
    .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 {
      width: 0;
      flex-grow: 1; }
      .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 {
      width: 0;
      flex-grow: 1; }
      .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 {
      width: 0;
      flex-grow: 1; }
      .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 {
      width: 0;
      flex-grow: 1; }
      .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; } }
.list-group-flush {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  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: #1e537a;
  background-color: #c1ddf2; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #1e537a;
    background-color: #acd1ee; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #1e537a;
    border-color: #1e537a; }

.list-group-item-secondary {
  color: #454a4f;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #454a4f;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #454a4f;
    border-color: #454a4f; }

.list-group-item-grey {
  color: #454a4f;
  background-color: #d6d8db; }
  .list-group-item-grey.list-group-item-action:hover, .list-group-item-grey.list-group-item-action:focus {
    color: #454a4f;
    background-color: #c8cbcf; }
  .list-group-item-grey.list-group-item-action.active {
    color: #fff;
    background-color: #454a4f;
    border-color: #454a4f; }

.list-group-item-success {
  color: #1e6e32;
  background-color: #c1eccb; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #1e6e32;
    background-color: #ade6bb; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #1e6e32;
    border-color: #1e6e32; }

.list-group-item-info {
  color: #19626e;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #19626e;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #19626e;
    border-color: #19626e; }

.list-group-item-warning {
  color: #8f7012;
  background-color: #feedba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #8f7012;
    background-color: #fee6a1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #8f7012;
    border-color: #8f7012; }

.list-group-item-danger {
  color: #753034;
  background-color: #f0cacc; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #753034;
    background-color: #eab6b9; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #753034;
    border-color: #753034; }

.list-group-item-default {
  color: #8e8f90;
  background-color: #fdfdfe; }
  .list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus {
    color: #8e8f90;
    background-color: #ececf6; }
  .list-group-item-default.list-group-item-action.active {
    color: #fff;
    background-color: #8e8f90;
    border-color: #8e8f90; }

.list-group-item-light {
  color: #8e8f90;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #8e8f90;
    background-color: #ececf6; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #8e8f90;
    border-color: #8e8f90; }

.list-group-item-dark {
  color: #282c2f;
  background-color: #c6c8ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #282c2f;
    background-color: #b9bbbe; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #282c2f;
    border-color: #282c2f; }

.list-group-item-blue {
  color: #1e537a;
  background-color: #c1ddf2; }
  .list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
    color: #1e537a;
    background-color: #acd1ee; }
  .list-group-item-blue.list-group-item-action.active {
    color: #fff;
    background-color: #1e537a;
    border-color: #1e537a; }

.list-group-item-indigo {
  color: #42168c;
  background-color: #d4bcfb; }
  .list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
    color: #42168c;
    background-color: #c5a4fa; }
  .list-group-item-indigo.list-group-item-action.active {
    color: #fff;
    background-color: #42168c;
    border-color: #42168c; }

.list-group-item-violet {
  color: #412976;
  background-color: #d4c6f0; }
  .list-group-item-violet.list-group-item-action:hover, .list-group-item-violet.list-group-item-action:focus {
    color: #412976;
    background-color: #c5b2eb; }
  .list-group-item-violet.list-group-item-action.active {
    color: #fff;
    background-color: #412976;
    border-color: #412976; }

.list-group-item-purple {
  color: #622876;
  background-color: #e5c6f0; }
  .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
    color: #622876;
    background-color: #dcb2eb; }
  .list-group-item-purple.list-group-item-action.active {
    color: #fff;
    background-color: #622876;
    border-color: #622876; }

.list-group-item-pink {
  color: #812b5c;
  background-color: #f6c8e2; }
  .list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
    color: #812b5c;
    background-color: #f2b2d6; }
  .list-group-item-pink.list-group-item-action.active {
    color: #fff;
    background-color: #812b5c;
    border-color: #812b5c; }

.list-group-item-red {
  color: #753034;
  background-color: #f0cacc; }
  .list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
    color: #753034;
    background-color: #eab6b9; }
  .list-group-item-red.list-group-item-action.active {
    color: #fff;
    background-color: #753034;
    border-color: #753034; }

.list-group-item-orange {
  color: #8b481c;
  background-color: #fbd7bf; }
  .list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
    color: #8b481c;
    background-color: #fac8a7; }
  .list-group-item-orange.list-group-item-action.active {
    color: #fff;
    background-color: #8b481c;
    border-color: #8b481c; }

.list-group-item-yellow {
  color: #8f7012;
  background-color: #feedba; }
  .list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
    color: #8f7012;
    background-color: #fee6a1; }
  .list-group-item-yellow.list-group-item-action.active {
    color: #fff;
    background-color: #8f7012;
    border-color: #8f7012; }

.list-group-item-olive {
  color: #6b781a;
  background-color: #eaf1be; }
  .list-group-item-olive.list-group-item-action:hover, .list-group-item-olive.list-group-item-action:focus {
    color: #6b781a;
    background-color: #e3eca9; }
  .list-group-item-olive.list-group-item-action.active {
    color: #fff;
    background-color: #6b781a;
    border-color: #6b781a; }

.list-group-item-green {
  color: #1e6e32;
  background-color: #c1eccb; }
  .list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
    color: #1e6e32;
    background-color: #ade6bb; }
  .list-group-item-green.list-group-item-action.active {
    color: #fff;
    background-color: #1e6e32;
    border-color: #1e6e32; }

.list-group-item-teal {
  color: #0d6c68;
  background-color: #b8eae8; }
  .list-group-item-teal.list-group-item-action:hover, .list-group-item-teal.list-group-item-action:focus {
    color: #0d6c68;
    background-color: #a4e4e2; }
  .list-group-item-teal.list-group-item-action.active {
    color: #fff;
    background-color: #0d6c68;
    border-color: #0d6c68; }

.list-group-item-cyan {
  color: #19626e;
  background-color: #bee5eb; }
  .list-group-item-cyan.list-group-item-action:hover, .list-group-item-cyan.list-group-item-action:focus {
    color: #19626e;
    background-color: #abdde5; }
  .list-group-item-cyan.list-group-item-action.active {
    color: #fff;
    background-color: #19626e;
    border-color: #19626e; }

.list-group-item-brown {
  color: #63432f;
  background-color: #e6d4c9; }
  .list-group-item-brown.list-group-item-action:hover, .list-group-item-brown.list-group-item-action:focus {
    color: #63432f;
    background-color: #dec6b8; }
  .list-group-item-brown.list-group-item-action.active {
    color: #fff;
    background-color: #63432f;
    border-color: #63432f; }

.panel {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--white);
  background-clip: border-box;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: var(--gutter-radius);
  -moz-border-radius: var(--gutter-radius);
  -o-border-radius: var(--gutter-radius);
  -ms-border-radius: var(--gutter-radius);
  border-radius: var(--gutter-radius); }
  .panel > hr {
    margin-right: 0;
    margin-left: 0; }
  .panel .panel-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(27, 28, 29, 0.03);
    border-bottom: 1px solid #d4d4d4; }
    .panel .panel-header:first-child {
      -webkit-border-radius: var(--gutter-radius) var(--gutter-radius) 0 0;
      -moz-border-radius: var(--gutter-radius) var(--gutter-radius) 0 0;
      -o-border-radius: var(--gutter-radius) var(--gutter-radius) 0 0;
      -ms-border-radius: var(--gutter-radius) var(--gutter-radius) 0 0;
      border-radius: var(--gutter-radius) var(--gutter-radius) 0 0; }
    .panel .panel-header + .list-group .list-group-item:first-child {
      border-top: 0; }
    .panel .panel-header .panel-title {
      margin-bottom: 0.75rem; }
    .panel .panel-header .panel-subtitle {
      margin-top: -0.375rem;
      margin-bottom: 0; }
  .panel .panel-body {
    flex: 1 1 auto;
    padding: 1.25rem; }
  .panel .panel-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(27, 28, 29, 0.03);
    border-top: 1px solid #d4d4d4; }
    .panel .panel-footer:last-child {
      -webkit-border-radius: 0 0 var(--gutter-radius) var(--gutter-radius);
      -moz-border-radius: 0 0 var(--gutter-radius) var(--gutter-radius);
      -o-border-radius: 0 0 var(--gutter-radius) var(--gutter-radius);
      -ms-border-radius: 0 0 var(--gutter-radius) var(--gutter-radius);
      border-radius: 0 0 var(--gutter-radius) var(--gutter-radius); }
  .panel .panel-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem; }
  .panel .panel-img {
    width: 100%;
    -webkit-border-radius: var(--gutter-radius);
    -moz-border-radius: var(--gutter-radius);
    -o-border-radius: var(--gutter-radius);
    -ms-border-radius: var(--gutter-radius);
    border-radius: var(--gutter-radius); }
  .panel .panel-img-top {
    width: 100%;
    border-top-left-radius: var(--gutter-radius);
    border-top-right-radius: var(--gutter-radius); }
  .panel .panel-img-bottom {
    width: 100%;
    border-bottom-right-radius: var(--gutter-radius);
    border-bottom-left-radius: var(--gutter-radius); }

.panel.panel-primary {
  border-color: #2185d0; }

.panel.panel-secondary {
  border-color: #6c757d; }

.panel.panel-grey {
  border-color: #6c757d; }

.panel.panel-success {
  border-color: #21ba45; }

.panel.panel-info {
  border-color: #17a2b8; }

.panel.panel-warning {
  border-color: #fbbd08; }

.panel.panel-danger {
  border-color: #c9434a; }

.panel.panel-default {
  border-color: #f8f9fa; }

.panel.panel-light {
  border-color: #f8f9fa; }

.panel.panel-dark {
  border-color: #343a40; }

.panel.panel-blue {
  border-color: #2185d0; }

.panel.panel-indigo {
  border-color: #6610f2; }

.panel.panel-violet {
  border-color: #6435c9; }

.panel.panel-purple {
  border-color: #a333c8; }

.panel.panel-pink {
  border-color: #e03997; }

.panel.panel-red {
  border-color: #c9434a; }

.panel.panel-orange {
  border-color: #f2711c; }

.panel.panel-yellow {
  border-color: #fbbd08; }

.panel.panel-olive {
  border-color: #b5cc18; }

.panel.panel-green {
  border-color: #21ba45; }

.panel.panel-teal {
  border-color: #00b5ad; }

.panel.panel-cyan {
  border-color: #17a2b8; }

.panel.panel-brown {
  border-color: #a5673f; }

.panel-deck {
  display: flex;
  flex-direction: column; }
  .panel-deck .panel {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .panel-deck {
      flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .panel-deck .panel {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

.panel-group {
  display: flex;
  flex-direction: column; }
  .panel-group > .panel {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .panel-group {
      flex-flow: row wrap; }
      .panel-group > .panel {
        flex: 1 0 0%;
        margin-bottom: 0; }
        .panel-group > .panel + .panel {
          margin-left: 0;
          border-left: 0; }
        .panel-group > .panel:not(:last-child) {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .panel-group > .panel:not(:last-child) .panel-img-top,
          .panel-group > .panel:not(:last-child) .panel-header {
            border-top-right-radius: 0; }
          .panel-group > .panel:not(:last-child) .panel-img-bottom,
          .panel-group > .panel:not(:last-child) .panel-footer {
            border-bottom-right-radius: 0; }
        .panel-group > .panel:not(:first-child) {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .panel-group > .panel:not(:first-child) .panel-img-top,
          .panel-group > .panel:not(:first-child) .panel-header {
            border-top-left-radius: 0; }
          .panel-group > .panel:not(:first-child) .panel-img-bottom,
          .panel-group > .panel:not(:first-child) .panel-footer {
            border-bottom-left-radius: 0; } }

.panel-columns .panel {
  margin-bottom: 0.75rem; }
@media (min-width: 576px) {
  .panel-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .panel-columns .panel {
      display: inline-block;
      width: 100%; } }

.print-dialog {
  visibility: hidden;
  display: flex;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 500;
  padding: var(--gutter);
  flex-direction: column;
  background-color: var(--app-bg-color);
  transform: scale(1);
  overflow: hidden;
  -webkit-transition: opacity 200ms ease-out, visibility 200ms ease-out;
  -moz-transition: opacity 200ms ease-out, visibility 200ms ease-out;
  -o-transition: opacity 200ms ease-out, visibility 200ms ease-out;
  transition: opacity 200ms ease-out, visibility 200ms ease-out; }
  .print-dialog .print-dialog-header {
    margin-top: -50px;
    margin-bottom: 100px;
    -webkit-border-radius: var(--gutter-radius);
    -moz-border-radius: var(--gutter-radius);
    -o-border-radius: var(--gutter-radius);
    -ms-border-radius: var(--gutter-radius);
    border-radius: var(--gutter-radius);
    background-color: var(--panel-bg-color);
    -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
    -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
    color: #ffffff;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    -webkit-transition: margin-top 200ms ease-out, margin-bottom 200ms ease-out;
    -moz-transition: margin-top 200ms ease-out, margin-bottom 200ms ease-out;
    -o-transition: margin-top 200ms ease-out, margin-bottom 200ms ease-out;
    transition: margin-top 200ms ease-out, margin-bottom 200ms ease-out; }
    .print-dialog .print-dialog-header > * {
      align-self: center; }
    .print-dialog .print-dialog-header .dialog-title {
      flex: 1 1 auto;
      padding: 0 15px;
      font-weight: bold; }
    .print-dialog .print-dialog-header .dialog-close {
      font-size: 24px;
      cursor: pointer;
      padding: 5px 15px; }
  .print-dialog .print-dialog-body {
    flex: 1 1 auto;
    background-color: var(--wrapper-bg-color);
    border-radius: var(--gutter-radius);
    position: relative; }
    .print-dialog .print-dialog-body .ant-spin-nested-loading {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
      .print-dialog .print-dialog-body .ant-spin-nested-loading .ant-spin {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        max-height: initial !important; }
      .print-dialog .print-dialog-body .ant-spin-nested-loading .ant-spin-container {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
    .print-dialog .print-dialog-body iframe {
      padding: 0;
      margin: 0;
      border: none;
      width: 100%;
      height: 100%; }
  .print-dialog.show {
    visibility: visible;
    opacity: 1; }
    .print-dialog.show .print-dialog-header {
      margin-top: 0;
      margin-bottom: var(--gutter); }

.md-icon {
  vertical-align: middle; }

.colored-button--primary {
  color: #2185d0;
  background: #fff;
  border-color: #2185d0; }
  .colored-button--primary > a:only-child {
    color: currentColor; }
  .colored-button--primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary:hover, .colored-button--primary:focus {
    color: #2d92de;
    background: #fff;
    border-color: #2d92de; }
  .colored-button--primary:hover > a:only-child, .colored-button--primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary:hover > a:only-child::after, .colored-button--primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary:active {
    color: #1e77ba;
    background: #fff;
    border-color: #1e77ba; }
  .colored-button--primary:active > a:only-child {
    color: currentColor; }
  .colored-button--primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary[disabled], .colored-button--primary[disabled]:hover, .colored-button--primary[disabled]:focus, .colored-button--primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary[disabled] > a:only-child, .colored-button--primary[disabled]:hover > a:only-child, .colored-button--primary[disabled]:focus > a:only-child, .colored-button--primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary[disabled] > a:only-child::after, .colored-button--primary[disabled]:hover > a:only-child::after, .colored-button--primary[disabled]:focus > a:only-child::after, .colored-button--primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-primary {
    color: #fff;
    background: #2185d0;
    border-color: #2185d0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--primary.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-primary:hover, .colored-button--primary.ant-btn-primary:focus {
    color: #fff;
    background: #2d92de;
    border-color: #2d92de; }
  .colored-button--primary.ant-btn-primary:hover > a:only-child, .colored-button--primary.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-primary:hover > a:only-child::after, .colored-button--primary.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-primary:active {
    color: #fff;
    background: #1e77ba;
    border-color: #1e77ba; }
  .colored-button--primary.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-primary[disabled], .colored-button--primary.ant-btn-primary[disabled]:hover, .colored-button--primary.ant-btn-primary[disabled]:focus, .colored-button--primary.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-primary[disabled] > a:only-child, .colored-button--primary.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--primary.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--primary.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-primary[disabled] > a:only-child::after, .colored-button--primary.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--primary.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--primary.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-link {
    color: #2185d0;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-link:hover, .colored-button--primary.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--primary.ant-btn-link:hover > a:only-child, .colored-button--primary.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-link:hover > a:only-child::after, .colored-button--primary.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--primary.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-link[disabled], .colored-button--primary.ant-btn-link[disabled]:hover, .colored-button--primary.ant-btn-link[disabled]:focus, .colored-button--primary.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-link[disabled] > a:only-child, .colored-button--primary.ant-btn-link[disabled]:hover > a:only-child, .colored-button--primary.ant-btn-link[disabled]:focus > a:only-child, .colored-button--primary.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-link[disabled] > a:only-child::after, .colored-button--primary.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--primary.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--primary.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-link:hover, .colored-button--primary.ant-btn-link:focus {
    color: #2d92de;
    background: transparent;
    border-color: transparent; }
  .colored-button--primary.ant-btn-link:hover > a:only-child, .colored-button--primary.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-link:hover > a:only-child::after, .colored-button--primary.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-link:active {
    color: #1e77ba;
    background: transparent;
    border-color: transparent; }
  .colored-button--primary.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-link[disabled], .colored-button--primary.ant-btn-link[disabled]:hover, .colored-button--primary.ant-btn-link[disabled]:focus, .colored-button--primary.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-link[disabled] > a:only-child, .colored-button--primary.ant-btn-link[disabled]:hover > a:only-child, .colored-button--primary.ant-btn-link[disabled]:focus > a:only-child, .colored-button--primary.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-link[disabled] > a:only-child::after, .colored-button--primary.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--primary.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--primary.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-text {
    color: #2185d0;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-text:hover, .colored-button--primary.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--primary.ant-btn-text:hover > a:only-child, .colored-button--primary.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-text:hover > a:only-child::after, .colored-button--primary.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--primary.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-text[disabled], .colored-button--primary.ant-btn-text[disabled]:hover, .colored-button--primary.ant-btn-text[disabled]:focus, .colored-button--primary.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-text[disabled] > a:only-child, .colored-button--primary.ant-btn-text[disabled]:hover > a:only-child, .colored-button--primary.ant-btn-text[disabled]:focus > a:only-child, .colored-button--primary.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-text[disabled] > a:only-child::after, .colored-button--primary.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--primary.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--primary.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-text:hover, .colored-button--primary.ant-btn-text:focus {
    color: #2d92de;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--primary.ant-btn-text:hover > a:only-child, .colored-button--primary.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-text:hover > a:only-child::after, .colored-button--primary.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-text:active {
    color: #1e77ba;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--primary.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-text[disabled], .colored-button--primary.ant-btn-text[disabled]:hover, .colored-button--primary.ant-btn-text[disabled]:focus, .colored-button--primary.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-text[disabled] > a:only-child, .colored-button--primary.ant-btn-text[disabled]:hover > a:only-child, .colored-button--primary.ant-btn-text[disabled]:focus > a:only-child, .colored-button--primary.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-text[disabled] > a:only-child::after, .colored-button--primary.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--primary.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--primary.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost {
    color: #2185d0;
    background: transparent;
    border-color: #2185d0;
    text-shadow: none; }
  .colored-button--primary.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost:hover, .colored-button--primary.ant-btn-background-ghost:focus {
    color: #2d92de;
    background: transparent;
    border-color: #2d92de; }
  .colored-button--primary.ant-btn-background-ghost:hover > a:only-child, .colored-button--primary.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--primary.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost:active {
    color: #1e77ba;
    background: transparent;
    border-color: #1e77ba; }
  .colored-button--primary.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost[disabled], .colored-button--primary.ant-btn-background-ghost[disabled]:hover, .colored-button--primary.ant-btn-background-ghost[disabled]:focus, .colored-button--primary.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--primary.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--primary.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--primary.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--primary.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--primary.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--primary.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link {
    color: #2185d0;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--primary.ant-btn-background-ghost.ant-btn-link:focus {
    color: #2d92de;
    background: transparent;
    border-color: transparent; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--primary.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--primary.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link:active {
    color: #1e77ba;
    background: transparent;
    border-color: transparent; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--primary.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--secondary {
  color: #6c757d;
  background: #fff;
  border-color: #6c757d; }
  .colored-button--secondary > a:only-child {
    color: currentColor; }
  .colored-button--secondary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary:hover, .colored-button--secondary:focus {
    color: #78828a;
    background: #fff;
    border-color: #78828a; }
  .colored-button--secondary:hover > a:only-child, .colored-button--secondary:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary:hover > a:only-child::after, .colored-button--secondary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary:active {
    color: #60686f;
    background: #fff;
    border-color: #60686f; }
  .colored-button--secondary:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary[disabled], .colored-button--secondary[disabled]:hover, .colored-button--secondary[disabled]:focus, .colored-button--secondary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary[disabled] > a:only-child, .colored-button--secondary[disabled]:hover > a:only-child, .colored-button--secondary[disabled]:focus > a:only-child, .colored-button--secondary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary[disabled] > a:only-child::after, .colored-button--secondary[disabled]:hover > a:only-child::after, .colored-button--secondary[disabled]:focus > a:only-child::after, .colored-button--secondary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-primary {
    color: #fff;
    background: #6c757d;
    border-color: #6c757d;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--secondary.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-primary:hover, .colored-button--secondary.ant-btn-primary:focus {
    color: #fff;
    background: #78828a;
    border-color: #78828a; }
  .colored-button--secondary.ant-btn-primary:hover > a:only-child, .colored-button--secondary.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-primary:hover > a:only-child::after, .colored-button--secondary.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-primary:active {
    color: #fff;
    background: #60686f;
    border-color: #60686f; }
  .colored-button--secondary.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-primary[disabled], .colored-button--secondary.ant-btn-primary[disabled]:hover, .colored-button--secondary.ant-btn-primary[disabled]:focus, .colored-button--secondary.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-primary[disabled] > a:only-child, .colored-button--secondary.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--secondary.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--secondary.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-primary[disabled] > a:only-child::after, .colored-button--secondary.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--secondary.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--secondary.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-link {
    color: #6c757d;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-link:hover, .colored-button--secondary.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--secondary.ant-btn-link:hover > a:only-child, .colored-button--secondary.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-link:hover > a:only-child::after, .colored-button--secondary.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--secondary.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-link[disabled], .colored-button--secondary.ant-btn-link[disabled]:hover, .colored-button--secondary.ant-btn-link[disabled]:focus, .colored-button--secondary.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-link[disabled] > a:only-child, .colored-button--secondary.ant-btn-link[disabled]:hover > a:only-child, .colored-button--secondary.ant-btn-link[disabled]:focus > a:only-child, .colored-button--secondary.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-link[disabled] > a:only-child::after, .colored-button--secondary.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--secondary.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--secondary.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-link:hover, .colored-button--secondary.ant-btn-link:focus {
    color: #78828a;
    background: transparent;
    border-color: transparent; }
  .colored-button--secondary.ant-btn-link:hover > a:only-child, .colored-button--secondary.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-link:hover > a:only-child::after, .colored-button--secondary.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-link:active {
    color: #60686f;
    background: transparent;
    border-color: transparent; }
  .colored-button--secondary.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-link[disabled], .colored-button--secondary.ant-btn-link[disabled]:hover, .colored-button--secondary.ant-btn-link[disabled]:focus, .colored-button--secondary.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-link[disabled] > a:only-child, .colored-button--secondary.ant-btn-link[disabled]:hover > a:only-child, .colored-button--secondary.ant-btn-link[disabled]:focus > a:only-child, .colored-button--secondary.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-link[disabled] > a:only-child::after, .colored-button--secondary.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--secondary.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--secondary.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-text {
    color: #6c757d;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-text:hover, .colored-button--secondary.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--secondary.ant-btn-text:hover > a:only-child, .colored-button--secondary.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-text:hover > a:only-child::after, .colored-button--secondary.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--secondary.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-text[disabled], .colored-button--secondary.ant-btn-text[disabled]:hover, .colored-button--secondary.ant-btn-text[disabled]:focus, .colored-button--secondary.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-text[disabled] > a:only-child, .colored-button--secondary.ant-btn-text[disabled]:hover > a:only-child, .colored-button--secondary.ant-btn-text[disabled]:focus > a:only-child, .colored-button--secondary.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-text[disabled] > a:only-child::after, .colored-button--secondary.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--secondary.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--secondary.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-text:hover, .colored-button--secondary.ant-btn-text:focus {
    color: #78828a;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--secondary.ant-btn-text:hover > a:only-child, .colored-button--secondary.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-text:hover > a:only-child::after, .colored-button--secondary.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-text:active {
    color: #60686f;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--secondary.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-text[disabled], .colored-button--secondary.ant-btn-text[disabled]:hover, .colored-button--secondary.ant-btn-text[disabled]:focus, .colored-button--secondary.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-text[disabled] > a:only-child, .colored-button--secondary.ant-btn-text[disabled]:hover > a:only-child, .colored-button--secondary.ant-btn-text[disabled]:focus > a:only-child, .colored-button--secondary.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-text[disabled] > a:only-child::after, .colored-button--secondary.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--secondary.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--secondary.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost {
    color: #6c757d;
    background: transparent;
    border-color: #6c757d;
    text-shadow: none; }
  .colored-button--secondary.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost:hover, .colored-button--secondary.ant-btn-background-ghost:focus {
    color: #78828a;
    background: transparent;
    border-color: #78828a; }
  .colored-button--secondary.ant-btn-background-ghost:hover > a:only-child, .colored-button--secondary.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost:active {
    color: #60686f;
    background: transparent;
    border-color: #60686f; }
  .colored-button--secondary.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost[disabled], .colored-button--secondary.ant-btn-background-ghost[disabled]:hover, .colored-button--secondary.ant-btn-background-ghost[disabled]:focus, .colored-button--secondary.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--secondary.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--secondary.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--secondary.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link {
    color: #6c757d;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:focus {
    color: #78828a;
    background: transparent;
    border-color: transparent; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:active {
    color: #60686f;
    background: transparent;
    border-color: transparent; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--secondary.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--grey {
  color: #6c757d;
  background: #fff;
  border-color: #6c757d; }
  .colored-button--grey > a:only-child {
    color: currentColor; }
  .colored-button--grey > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey:hover, .colored-button--grey:focus {
    color: #78828a;
    background: #fff;
    border-color: #78828a; }
  .colored-button--grey:hover > a:only-child, .colored-button--grey:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey:hover > a:only-child::after, .colored-button--grey:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey:active {
    color: #60686f;
    background: #fff;
    border-color: #60686f; }
  .colored-button--grey:active > a:only-child {
    color: currentColor; }
  .colored-button--grey:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey[disabled], .colored-button--grey[disabled]:hover, .colored-button--grey[disabled]:focus, .colored-button--grey[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey[disabled] > a:only-child, .colored-button--grey[disabled]:hover > a:only-child, .colored-button--grey[disabled]:focus > a:only-child, .colored-button--grey[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey[disabled] > a:only-child::after, .colored-button--grey[disabled]:hover > a:only-child::after, .colored-button--grey[disabled]:focus > a:only-child::after, .colored-button--grey[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-primary {
    color: #fff;
    background: #6c757d;
    border-color: #6c757d;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--grey.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-primary:hover, .colored-button--grey.ant-btn-primary:focus {
    color: #fff;
    background: #78828a;
    border-color: #78828a; }
  .colored-button--grey.ant-btn-primary:hover > a:only-child, .colored-button--grey.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-primary:hover > a:only-child::after, .colored-button--grey.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-primary:active {
    color: #fff;
    background: #60686f;
    border-color: #60686f; }
  .colored-button--grey.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-primary[disabled], .colored-button--grey.ant-btn-primary[disabled]:hover, .colored-button--grey.ant-btn-primary[disabled]:focus, .colored-button--grey.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-primary[disabled] > a:only-child, .colored-button--grey.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--grey.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--grey.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-primary[disabled] > a:only-child::after, .colored-button--grey.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--grey.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--grey.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-link {
    color: #6c757d;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-link:hover, .colored-button--grey.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--grey.ant-btn-link:hover > a:only-child, .colored-button--grey.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-link:hover > a:only-child::after, .colored-button--grey.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--grey.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-link[disabled], .colored-button--grey.ant-btn-link[disabled]:hover, .colored-button--grey.ant-btn-link[disabled]:focus, .colored-button--grey.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-link[disabled] > a:only-child, .colored-button--grey.ant-btn-link[disabled]:hover > a:only-child, .colored-button--grey.ant-btn-link[disabled]:focus > a:only-child, .colored-button--grey.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-link[disabled] > a:only-child::after, .colored-button--grey.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--grey.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--grey.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-link:hover, .colored-button--grey.ant-btn-link:focus {
    color: #78828a;
    background: transparent;
    border-color: transparent; }
  .colored-button--grey.ant-btn-link:hover > a:only-child, .colored-button--grey.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-link:hover > a:only-child::after, .colored-button--grey.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-link:active {
    color: #60686f;
    background: transparent;
    border-color: transparent; }
  .colored-button--grey.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-link[disabled], .colored-button--grey.ant-btn-link[disabled]:hover, .colored-button--grey.ant-btn-link[disabled]:focus, .colored-button--grey.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-link[disabled] > a:only-child, .colored-button--grey.ant-btn-link[disabled]:hover > a:only-child, .colored-button--grey.ant-btn-link[disabled]:focus > a:only-child, .colored-button--grey.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-link[disabled] > a:only-child::after, .colored-button--grey.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--grey.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--grey.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-text {
    color: #6c757d;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-text:hover, .colored-button--grey.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--grey.ant-btn-text:hover > a:only-child, .colored-button--grey.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-text:hover > a:only-child::after, .colored-button--grey.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--grey.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-text[disabled], .colored-button--grey.ant-btn-text[disabled]:hover, .colored-button--grey.ant-btn-text[disabled]:focus, .colored-button--grey.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-text[disabled] > a:only-child, .colored-button--grey.ant-btn-text[disabled]:hover > a:only-child, .colored-button--grey.ant-btn-text[disabled]:focus > a:only-child, .colored-button--grey.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-text[disabled] > a:only-child::after, .colored-button--grey.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--grey.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--grey.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-text:hover, .colored-button--grey.ant-btn-text:focus {
    color: #78828a;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--grey.ant-btn-text:hover > a:only-child, .colored-button--grey.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-text:hover > a:only-child::after, .colored-button--grey.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-text:active {
    color: #60686f;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--grey.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-text[disabled], .colored-button--grey.ant-btn-text[disabled]:hover, .colored-button--grey.ant-btn-text[disabled]:focus, .colored-button--grey.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-text[disabled] > a:only-child, .colored-button--grey.ant-btn-text[disabled]:hover > a:only-child, .colored-button--grey.ant-btn-text[disabled]:focus > a:only-child, .colored-button--grey.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-text[disabled] > a:only-child::after, .colored-button--grey.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--grey.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--grey.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost {
    color: #6c757d;
    background: transparent;
    border-color: #6c757d;
    text-shadow: none; }
  .colored-button--grey.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost:hover, .colored-button--grey.ant-btn-background-ghost:focus {
    color: #78828a;
    background: transparent;
    border-color: #78828a; }
  .colored-button--grey.ant-btn-background-ghost:hover > a:only-child, .colored-button--grey.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--grey.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost:active {
    color: #60686f;
    background: transparent;
    border-color: #60686f; }
  .colored-button--grey.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost[disabled], .colored-button--grey.ant-btn-background-ghost[disabled]:hover, .colored-button--grey.ant-btn-background-ghost[disabled]:focus, .colored-button--grey.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--grey.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--grey.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--grey.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--grey.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--grey.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--grey.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link {
    color: #6c757d;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--grey.ant-btn-background-ghost.ant-btn-link:focus {
    color: #78828a;
    background: transparent;
    border-color: transparent; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--grey.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--grey.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link:active {
    color: #60686f;
    background: transparent;
    border-color: transparent; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--grey.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--success {
  color: #21ba45;
  background: #fff;
  border-color: #21ba45; }
  .colored-button--success > a:only-child {
    color: currentColor; }
  .colored-button--success > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success:hover, .colored-button--success:focus {
    color: #25d04d;
    background: #fff;
    border-color: #25d04d; }
  .colored-button--success:hover > a:only-child, .colored-button--success:focus > a:only-child {
    color: currentColor; }
  .colored-button--success:hover > a:only-child::after, .colored-button--success:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success:active {
    color: #1da43d;
    background: #fff;
    border-color: #1da43d; }
  .colored-button--success:active > a:only-child {
    color: currentColor; }
  .colored-button--success:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success[disabled], .colored-button--success[disabled]:hover, .colored-button--success[disabled]:focus, .colored-button--success[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success[disabled] > a:only-child, .colored-button--success[disabled]:hover > a:only-child, .colored-button--success[disabled]:focus > a:only-child, .colored-button--success[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success[disabled] > a:only-child::after, .colored-button--success[disabled]:hover > a:only-child::after, .colored-button--success[disabled]:focus > a:only-child::after, .colored-button--success[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-primary {
    color: #fff;
    background: #21ba45;
    border-color: #21ba45;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--success.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-primary:hover, .colored-button--success.ant-btn-primary:focus {
    color: #fff;
    background: #25d04d;
    border-color: #25d04d; }
  .colored-button--success.ant-btn-primary:hover > a:only-child, .colored-button--success.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-primary:hover > a:only-child::after, .colored-button--success.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-primary:active {
    color: #fff;
    background: #1da43d;
    border-color: #1da43d; }
  .colored-button--success.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-primary[disabled], .colored-button--success.ant-btn-primary[disabled]:hover, .colored-button--success.ant-btn-primary[disabled]:focus, .colored-button--success.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-primary[disabled] > a:only-child, .colored-button--success.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--success.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--success.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-primary[disabled] > a:only-child::after, .colored-button--success.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--success.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--success.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-link {
    color: #21ba45;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-link:hover, .colored-button--success.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--success.ant-btn-link:hover > a:only-child, .colored-button--success.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-link:hover > a:only-child::after, .colored-button--success.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--success.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-link[disabled], .colored-button--success.ant-btn-link[disabled]:hover, .colored-button--success.ant-btn-link[disabled]:focus, .colored-button--success.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-link[disabled] > a:only-child, .colored-button--success.ant-btn-link[disabled]:hover > a:only-child, .colored-button--success.ant-btn-link[disabled]:focus > a:only-child, .colored-button--success.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-link[disabled] > a:only-child::after, .colored-button--success.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--success.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--success.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-link:hover, .colored-button--success.ant-btn-link:focus {
    color: #25d04d;
    background: transparent;
    border-color: transparent; }
  .colored-button--success.ant-btn-link:hover > a:only-child, .colored-button--success.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-link:hover > a:only-child::after, .colored-button--success.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-link:active {
    color: #1da43d;
    background: transparent;
    border-color: transparent; }
  .colored-button--success.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-link[disabled], .colored-button--success.ant-btn-link[disabled]:hover, .colored-button--success.ant-btn-link[disabled]:focus, .colored-button--success.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-link[disabled] > a:only-child, .colored-button--success.ant-btn-link[disabled]:hover > a:only-child, .colored-button--success.ant-btn-link[disabled]:focus > a:only-child, .colored-button--success.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-link[disabled] > a:only-child::after, .colored-button--success.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--success.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--success.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-text {
    color: #21ba45;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-text:hover, .colored-button--success.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--success.ant-btn-text:hover > a:only-child, .colored-button--success.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-text:hover > a:only-child::after, .colored-button--success.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--success.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-text[disabled], .colored-button--success.ant-btn-text[disabled]:hover, .colored-button--success.ant-btn-text[disabled]:focus, .colored-button--success.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-text[disabled] > a:only-child, .colored-button--success.ant-btn-text[disabled]:hover > a:only-child, .colored-button--success.ant-btn-text[disabled]:focus > a:only-child, .colored-button--success.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-text[disabled] > a:only-child::after, .colored-button--success.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--success.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--success.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-text:hover, .colored-button--success.ant-btn-text:focus {
    color: #25d04d;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--success.ant-btn-text:hover > a:only-child, .colored-button--success.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-text:hover > a:only-child::after, .colored-button--success.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-text:active {
    color: #1da43d;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--success.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-text[disabled], .colored-button--success.ant-btn-text[disabled]:hover, .colored-button--success.ant-btn-text[disabled]:focus, .colored-button--success.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-text[disabled] > a:only-child, .colored-button--success.ant-btn-text[disabled]:hover > a:only-child, .colored-button--success.ant-btn-text[disabled]:focus > a:only-child, .colored-button--success.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-text[disabled] > a:only-child::after, .colored-button--success.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--success.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--success.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost {
    color: #21ba45;
    background: transparent;
    border-color: #21ba45;
    text-shadow: none; }
  .colored-button--success.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost:hover, .colored-button--success.ant-btn-background-ghost:focus {
    color: #25d04d;
    background: transparent;
    border-color: #25d04d; }
  .colored-button--success.ant-btn-background-ghost:hover > a:only-child, .colored-button--success.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--success.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost:active {
    color: #1da43d;
    background: transparent;
    border-color: #1da43d; }
  .colored-button--success.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost[disabled], .colored-button--success.ant-btn-background-ghost[disabled]:hover, .colored-button--success.ant-btn-background-ghost[disabled]:focus, .colored-button--success.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--success.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--success.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--success.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--success.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--success.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--success.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link {
    color: #21ba45;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--success.ant-btn-background-ghost.ant-btn-link:focus {
    color: #25d04d;
    background: transparent;
    border-color: transparent; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--success.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--success.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link:active {
    color: #1da43d;
    background: transparent;
    border-color: transparent; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--success.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--info {
  color: #17a2b8;
  background: #fff;
  border-color: #17a2b8; }
  .colored-button--info > a:only-child {
    color: currentColor; }
  .colored-button--info > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info:hover, .colored-button--info:focus {
    color: #1ab6cf;
    background: #fff;
    border-color: #1ab6cf; }
  .colored-button--info:hover > a:only-child, .colored-button--info:focus > a:only-child {
    color: currentColor; }
  .colored-button--info:hover > a:only-child::after, .colored-button--info:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info:active {
    color: #148ea1;
    background: #fff;
    border-color: #148ea1; }
  .colored-button--info:active > a:only-child {
    color: currentColor; }
  .colored-button--info:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info[disabled], .colored-button--info[disabled]:hover, .colored-button--info[disabled]:focus, .colored-button--info[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info[disabled] > a:only-child, .colored-button--info[disabled]:hover > a:only-child, .colored-button--info[disabled]:focus > a:only-child, .colored-button--info[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info[disabled] > a:only-child::after, .colored-button--info[disabled]:hover > a:only-child::after, .colored-button--info[disabled]:focus > a:only-child::after, .colored-button--info[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-primary {
    color: #fff;
    background: #17a2b8;
    border-color: #17a2b8;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--info.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-primary:hover, .colored-button--info.ant-btn-primary:focus {
    color: #fff;
    background: #1ab6cf;
    border-color: #1ab6cf; }
  .colored-button--info.ant-btn-primary:hover > a:only-child, .colored-button--info.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-primary:hover > a:only-child::after, .colored-button--info.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-primary:active {
    color: #fff;
    background: #148ea1;
    border-color: #148ea1; }
  .colored-button--info.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-primary[disabled], .colored-button--info.ant-btn-primary[disabled]:hover, .colored-button--info.ant-btn-primary[disabled]:focus, .colored-button--info.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-primary[disabled] > a:only-child, .colored-button--info.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--info.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--info.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-primary[disabled] > a:only-child::after, .colored-button--info.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--info.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--info.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-link {
    color: #17a2b8;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-link:hover, .colored-button--info.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--info.ant-btn-link:hover > a:only-child, .colored-button--info.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-link:hover > a:only-child::after, .colored-button--info.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--info.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-link[disabled], .colored-button--info.ant-btn-link[disabled]:hover, .colored-button--info.ant-btn-link[disabled]:focus, .colored-button--info.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-link[disabled] > a:only-child, .colored-button--info.ant-btn-link[disabled]:hover > a:only-child, .colored-button--info.ant-btn-link[disabled]:focus > a:only-child, .colored-button--info.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-link[disabled] > a:only-child::after, .colored-button--info.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--info.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--info.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-link:hover, .colored-button--info.ant-btn-link:focus {
    color: #1ab6cf;
    background: transparent;
    border-color: transparent; }
  .colored-button--info.ant-btn-link:hover > a:only-child, .colored-button--info.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-link:hover > a:only-child::after, .colored-button--info.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-link:active {
    color: #148ea1;
    background: transparent;
    border-color: transparent; }
  .colored-button--info.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-link[disabled], .colored-button--info.ant-btn-link[disabled]:hover, .colored-button--info.ant-btn-link[disabled]:focus, .colored-button--info.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-link[disabled] > a:only-child, .colored-button--info.ant-btn-link[disabled]:hover > a:only-child, .colored-button--info.ant-btn-link[disabled]:focus > a:only-child, .colored-button--info.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-link[disabled] > a:only-child::after, .colored-button--info.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--info.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--info.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-text {
    color: #17a2b8;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-text:hover, .colored-button--info.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--info.ant-btn-text:hover > a:only-child, .colored-button--info.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-text:hover > a:only-child::after, .colored-button--info.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--info.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-text[disabled], .colored-button--info.ant-btn-text[disabled]:hover, .colored-button--info.ant-btn-text[disabled]:focus, .colored-button--info.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-text[disabled] > a:only-child, .colored-button--info.ant-btn-text[disabled]:hover > a:only-child, .colored-button--info.ant-btn-text[disabled]:focus > a:only-child, .colored-button--info.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-text[disabled] > a:only-child::after, .colored-button--info.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--info.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--info.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-text:hover, .colored-button--info.ant-btn-text:focus {
    color: #1ab6cf;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--info.ant-btn-text:hover > a:only-child, .colored-button--info.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-text:hover > a:only-child::after, .colored-button--info.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-text:active {
    color: #148ea1;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--info.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-text[disabled], .colored-button--info.ant-btn-text[disabled]:hover, .colored-button--info.ant-btn-text[disabled]:focus, .colored-button--info.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-text[disabled] > a:only-child, .colored-button--info.ant-btn-text[disabled]:hover > a:only-child, .colored-button--info.ant-btn-text[disabled]:focus > a:only-child, .colored-button--info.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-text[disabled] > a:only-child::after, .colored-button--info.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--info.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--info.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost {
    color: #17a2b8;
    background: transparent;
    border-color: #17a2b8;
    text-shadow: none; }
  .colored-button--info.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost:hover, .colored-button--info.ant-btn-background-ghost:focus {
    color: #1ab6cf;
    background: transparent;
    border-color: #1ab6cf; }
  .colored-button--info.ant-btn-background-ghost:hover > a:only-child, .colored-button--info.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--info.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost:active {
    color: #148ea1;
    background: transparent;
    border-color: #148ea1; }
  .colored-button--info.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost[disabled], .colored-button--info.ant-btn-background-ghost[disabled]:hover, .colored-button--info.ant-btn-background-ghost[disabled]:focus, .colored-button--info.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--info.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--info.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--info.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--info.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--info.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--info.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link {
    color: #17a2b8;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--info.ant-btn-background-ghost.ant-btn-link:focus {
    color: #1ab6cf;
    background: transparent;
    border-color: transparent; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--info.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--info.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link:active {
    color: #148ea1;
    background: transparent;
    border-color: transparent; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--info.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--warning {
  color: #fbbd08;
  background: #fff;
  border-color: #fbbd08; }
  .colored-button--warning > a:only-child {
    color: currentColor; }
  .colored-button--warning > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning:hover, .colored-button--warning:focus {
    color: #fbc421;
    background: #fff;
    border-color: #fbc421; }
  .colored-button--warning:hover > a:only-child, .colored-button--warning:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning:hover > a:only-child::after, .colored-button--warning:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning:active {
    color: #e6ac04;
    background: #fff;
    border-color: #e6ac04; }
  .colored-button--warning:active > a:only-child {
    color: currentColor; }
  .colored-button--warning:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning[disabled], .colored-button--warning[disabled]:hover, .colored-button--warning[disabled]:focus, .colored-button--warning[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning[disabled] > a:only-child, .colored-button--warning[disabled]:hover > a:only-child, .colored-button--warning[disabled]:focus > a:only-child, .colored-button--warning[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning[disabled] > a:only-child::after, .colored-button--warning[disabled]:hover > a:only-child::after, .colored-button--warning[disabled]:focus > a:only-child::after, .colored-button--warning[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-primary {
    color: #fff;
    background: #fbbd08;
    border-color: #fbbd08;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--warning.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-primary:hover, .colored-button--warning.ant-btn-primary:focus {
    color: #fff;
    background: #fbc421;
    border-color: #fbc421; }
  .colored-button--warning.ant-btn-primary:hover > a:only-child, .colored-button--warning.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-primary:hover > a:only-child::after, .colored-button--warning.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-primary:active {
    color: #fff;
    background: #e6ac04;
    border-color: #e6ac04; }
  .colored-button--warning.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-primary[disabled], .colored-button--warning.ant-btn-primary[disabled]:hover, .colored-button--warning.ant-btn-primary[disabled]:focus, .colored-button--warning.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-primary[disabled] > a:only-child, .colored-button--warning.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--warning.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--warning.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-primary[disabled] > a:only-child::after, .colored-button--warning.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--warning.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--warning.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-link {
    color: #fbbd08;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-link:hover, .colored-button--warning.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--warning.ant-btn-link:hover > a:only-child, .colored-button--warning.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-link:hover > a:only-child::after, .colored-button--warning.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--warning.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-link[disabled], .colored-button--warning.ant-btn-link[disabled]:hover, .colored-button--warning.ant-btn-link[disabled]:focus, .colored-button--warning.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-link[disabled] > a:only-child, .colored-button--warning.ant-btn-link[disabled]:hover > a:only-child, .colored-button--warning.ant-btn-link[disabled]:focus > a:only-child, .colored-button--warning.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-link[disabled] > a:only-child::after, .colored-button--warning.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--warning.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--warning.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-link:hover, .colored-button--warning.ant-btn-link:focus {
    color: #fbc421;
    background: transparent;
    border-color: transparent; }
  .colored-button--warning.ant-btn-link:hover > a:only-child, .colored-button--warning.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-link:hover > a:only-child::after, .colored-button--warning.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-link:active {
    color: #e6ac04;
    background: transparent;
    border-color: transparent; }
  .colored-button--warning.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-link[disabled], .colored-button--warning.ant-btn-link[disabled]:hover, .colored-button--warning.ant-btn-link[disabled]:focus, .colored-button--warning.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-link[disabled] > a:only-child, .colored-button--warning.ant-btn-link[disabled]:hover > a:only-child, .colored-button--warning.ant-btn-link[disabled]:focus > a:only-child, .colored-button--warning.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-link[disabled] > a:only-child::after, .colored-button--warning.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--warning.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--warning.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-text {
    color: #fbbd08;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-text:hover, .colored-button--warning.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--warning.ant-btn-text:hover > a:only-child, .colored-button--warning.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-text:hover > a:only-child::after, .colored-button--warning.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--warning.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-text[disabled], .colored-button--warning.ant-btn-text[disabled]:hover, .colored-button--warning.ant-btn-text[disabled]:focus, .colored-button--warning.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-text[disabled] > a:only-child, .colored-button--warning.ant-btn-text[disabled]:hover > a:only-child, .colored-button--warning.ant-btn-text[disabled]:focus > a:only-child, .colored-button--warning.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-text[disabled] > a:only-child::after, .colored-button--warning.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--warning.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--warning.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-text:hover, .colored-button--warning.ant-btn-text:focus {
    color: #fbc421;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--warning.ant-btn-text:hover > a:only-child, .colored-button--warning.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-text:hover > a:only-child::after, .colored-button--warning.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-text:active {
    color: #e6ac04;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--warning.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-text[disabled], .colored-button--warning.ant-btn-text[disabled]:hover, .colored-button--warning.ant-btn-text[disabled]:focus, .colored-button--warning.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-text[disabled] > a:only-child, .colored-button--warning.ant-btn-text[disabled]:hover > a:only-child, .colored-button--warning.ant-btn-text[disabled]:focus > a:only-child, .colored-button--warning.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-text[disabled] > a:only-child::after, .colored-button--warning.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--warning.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--warning.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost {
    color: #fbbd08;
    background: transparent;
    border-color: #fbbd08;
    text-shadow: none; }
  .colored-button--warning.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost:hover, .colored-button--warning.ant-btn-background-ghost:focus {
    color: #fbc421;
    background: transparent;
    border-color: #fbc421; }
  .colored-button--warning.ant-btn-background-ghost:hover > a:only-child, .colored-button--warning.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--warning.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost:active {
    color: #e6ac04;
    background: transparent;
    border-color: #e6ac04; }
  .colored-button--warning.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost[disabled], .colored-button--warning.ant-btn-background-ghost[disabled]:hover, .colored-button--warning.ant-btn-background-ghost[disabled]:focus, .colored-button--warning.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--warning.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--warning.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--warning.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--warning.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--warning.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--warning.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link {
    color: #fbbd08;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--warning.ant-btn-background-ghost.ant-btn-link:focus {
    color: #fbc421;
    background: transparent;
    border-color: transparent; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--warning.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--warning.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link:active {
    color: #e6ac04;
    background: transparent;
    border-color: transparent; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--warning.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--danger {
  color: #c9434a;
  background: #fff;
  border-color: #c9434a; }
  .colored-button--danger > a:only-child {
    color: currentColor; }
  .colored-button--danger > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger:hover, .colored-button--danger:focus {
    color: #cf575d;
    background: #fff;
    border-color: #cf575d; }
  .colored-button--danger:hover > a:only-child, .colored-button--danger:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger:hover > a:only-child::after, .colored-button--danger:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger:active {
    color: #bc363d;
    background: #fff;
    border-color: #bc363d; }
  .colored-button--danger:active > a:only-child {
    color: currentColor; }
  .colored-button--danger:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger[disabled], .colored-button--danger[disabled]:hover, .colored-button--danger[disabled]:focus, .colored-button--danger[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger[disabled] > a:only-child, .colored-button--danger[disabled]:hover > a:only-child, .colored-button--danger[disabled]:focus > a:only-child, .colored-button--danger[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger[disabled] > a:only-child::after, .colored-button--danger[disabled]:hover > a:only-child::after, .colored-button--danger[disabled]:focus > a:only-child::after, .colored-button--danger[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-primary {
    color: #fff;
    background: #c9434a;
    border-color: #c9434a;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--danger.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-primary:hover, .colored-button--danger.ant-btn-primary:focus {
    color: #fff;
    background: #cf575d;
    border-color: #cf575d; }
  .colored-button--danger.ant-btn-primary:hover > a:only-child, .colored-button--danger.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-primary:hover > a:only-child::after, .colored-button--danger.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-primary:active {
    color: #fff;
    background: #bc363d;
    border-color: #bc363d; }
  .colored-button--danger.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-primary[disabled], .colored-button--danger.ant-btn-primary[disabled]:hover, .colored-button--danger.ant-btn-primary[disabled]:focus, .colored-button--danger.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-primary[disabled] > a:only-child, .colored-button--danger.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--danger.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--danger.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-primary[disabled] > a:only-child::after, .colored-button--danger.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--danger.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--danger.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-link {
    color: #c9434a;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-link:hover, .colored-button--danger.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--danger.ant-btn-link:hover > a:only-child, .colored-button--danger.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-link:hover > a:only-child::after, .colored-button--danger.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--danger.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-link[disabled], .colored-button--danger.ant-btn-link[disabled]:hover, .colored-button--danger.ant-btn-link[disabled]:focus, .colored-button--danger.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-link[disabled] > a:only-child, .colored-button--danger.ant-btn-link[disabled]:hover > a:only-child, .colored-button--danger.ant-btn-link[disabled]:focus > a:only-child, .colored-button--danger.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-link[disabled] > a:only-child::after, .colored-button--danger.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--danger.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--danger.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-link:hover, .colored-button--danger.ant-btn-link:focus {
    color: #cf575d;
    background: transparent;
    border-color: transparent; }
  .colored-button--danger.ant-btn-link:hover > a:only-child, .colored-button--danger.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-link:hover > a:only-child::after, .colored-button--danger.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-link:active {
    color: #bc363d;
    background: transparent;
    border-color: transparent; }
  .colored-button--danger.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-link[disabled], .colored-button--danger.ant-btn-link[disabled]:hover, .colored-button--danger.ant-btn-link[disabled]:focus, .colored-button--danger.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-link[disabled] > a:only-child, .colored-button--danger.ant-btn-link[disabled]:hover > a:only-child, .colored-button--danger.ant-btn-link[disabled]:focus > a:only-child, .colored-button--danger.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-link[disabled] > a:only-child::after, .colored-button--danger.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--danger.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--danger.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-text {
    color: #c9434a;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-text:hover, .colored-button--danger.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--danger.ant-btn-text:hover > a:only-child, .colored-button--danger.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-text:hover > a:only-child::after, .colored-button--danger.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--danger.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-text[disabled], .colored-button--danger.ant-btn-text[disabled]:hover, .colored-button--danger.ant-btn-text[disabled]:focus, .colored-button--danger.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-text[disabled] > a:only-child, .colored-button--danger.ant-btn-text[disabled]:hover > a:only-child, .colored-button--danger.ant-btn-text[disabled]:focus > a:only-child, .colored-button--danger.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-text[disabled] > a:only-child::after, .colored-button--danger.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--danger.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--danger.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-text:hover, .colored-button--danger.ant-btn-text:focus {
    color: #cf575d;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--danger.ant-btn-text:hover > a:only-child, .colored-button--danger.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-text:hover > a:only-child::after, .colored-button--danger.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-text:active {
    color: #bc363d;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--danger.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-text[disabled], .colored-button--danger.ant-btn-text[disabled]:hover, .colored-button--danger.ant-btn-text[disabled]:focus, .colored-button--danger.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-text[disabled] > a:only-child, .colored-button--danger.ant-btn-text[disabled]:hover > a:only-child, .colored-button--danger.ant-btn-text[disabled]:focus > a:only-child, .colored-button--danger.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-text[disabled] > a:only-child::after, .colored-button--danger.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--danger.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--danger.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost {
    color: #c9434a;
    background: transparent;
    border-color: #c9434a;
    text-shadow: none; }
  .colored-button--danger.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost:hover, .colored-button--danger.ant-btn-background-ghost:focus {
    color: #cf575d;
    background: transparent;
    border-color: #cf575d; }
  .colored-button--danger.ant-btn-background-ghost:hover > a:only-child, .colored-button--danger.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--danger.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost:active {
    color: #bc363d;
    background: transparent;
    border-color: #bc363d; }
  .colored-button--danger.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost[disabled], .colored-button--danger.ant-btn-background-ghost[disabled]:hover, .colored-button--danger.ant-btn-background-ghost[disabled]:focus, .colored-button--danger.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--danger.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--danger.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--danger.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--danger.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--danger.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--danger.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link {
    color: #c9434a;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--danger.ant-btn-background-ghost.ant-btn-link:focus {
    color: #cf575d;
    background: transparent;
    border-color: transparent; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--danger.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--danger.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link:active {
    color: #bc363d;
    background: transparent;
    border-color: transparent; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--danger.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--default {
  color: #f8f9fa;
  background: #fff;
  border-color: #f8f9fa; }
  .colored-button--default > a:only-child {
    color: currentColor; }
  .colored-button--default > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default:hover, .colored-button--default:focus {
    color: white;
    background: #fff;
    border-color: white; }
  .colored-button--default:hover > a:only-child, .colored-button--default:focus > a:only-child {
    color: currentColor; }
  .colored-button--default:hover > a:only-child::after, .colored-button--default:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default:active {
    color: #e9ecef;
    background: #fff;
    border-color: #e9ecef; }
  .colored-button--default:active > a:only-child {
    color: currentColor; }
  .colored-button--default:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default[disabled], .colored-button--default[disabled]:hover, .colored-button--default[disabled]:focus, .colored-button--default[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default[disabled] > a:only-child, .colored-button--default[disabled]:hover > a:only-child, .colored-button--default[disabled]:focus > a:only-child, .colored-button--default[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default[disabled] > a:only-child::after, .colored-button--default[disabled]:hover > a:only-child::after, .colored-button--default[disabled]:focus > a:only-child::after, .colored-button--default[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-primary {
    color: #fff;
    background: #f8f9fa;
    border-color: #f8f9fa;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--default.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-primary:hover, .colored-button--default.ant-btn-primary:focus {
    color: #fff;
    background: white;
    border-color: white; }
  .colored-button--default.ant-btn-primary:hover > a:only-child, .colored-button--default.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-primary:hover > a:only-child::after, .colored-button--default.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-primary:active {
    color: #fff;
    background: #e9ecef;
    border-color: #e9ecef; }
  .colored-button--default.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-primary[disabled], .colored-button--default.ant-btn-primary[disabled]:hover, .colored-button--default.ant-btn-primary[disabled]:focus, .colored-button--default.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-primary[disabled] > a:only-child, .colored-button--default.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--default.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--default.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-primary[disabled] > a:only-child::after, .colored-button--default.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--default.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--default.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-link {
    color: #f8f9fa;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-link:hover, .colored-button--default.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--default.ant-btn-link:hover > a:only-child, .colored-button--default.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-link:hover > a:only-child::after, .colored-button--default.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--default.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-link[disabled], .colored-button--default.ant-btn-link[disabled]:hover, .colored-button--default.ant-btn-link[disabled]:focus, .colored-button--default.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-link[disabled] > a:only-child, .colored-button--default.ant-btn-link[disabled]:hover > a:only-child, .colored-button--default.ant-btn-link[disabled]:focus > a:only-child, .colored-button--default.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-link[disabled] > a:only-child::after, .colored-button--default.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--default.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--default.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-link:hover, .colored-button--default.ant-btn-link:focus {
    color: white;
    background: transparent;
    border-color: transparent; }
  .colored-button--default.ant-btn-link:hover > a:only-child, .colored-button--default.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-link:hover > a:only-child::after, .colored-button--default.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-link:active {
    color: #e9ecef;
    background: transparent;
    border-color: transparent; }
  .colored-button--default.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-link[disabled], .colored-button--default.ant-btn-link[disabled]:hover, .colored-button--default.ant-btn-link[disabled]:focus, .colored-button--default.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-link[disabled] > a:only-child, .colored-button--default.ant-btn-link[disabled]:hover > a:only-child, .colored-button--default.ant-btn-link[disabled]:focus > a:only-child, .colored-button--default.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-link[disabled] > a:only-child::after, .colored-button--default.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--default.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--default.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-text {
    color: #f8f9fa;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-text:hover, .colored-button--default.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--default.ant-btn-text:hover > a:only-child, .colored-button--default.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-text:hover > a:only-child::after, .colored-button--default.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--default.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-text[disabled], .colored-button--default.ant-btn-text[disabled]:hover, .colored-button--default.ant-btn-text[disabled]:focus, .colored-button--default.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-text[disabled] > a:only-child, .colored-button--default.ant-btn-text[disabled]:hover > a:only-child, .colored-button--default.ant-btn-text[disabled]:focus > a:only-child, .colored-button--default.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-text[disabled] > a:only-child::after, .colored-button--default.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--default.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--default.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-text:hover, .colored-button--default.ant-btn-text:focus {
    color: white;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--default.ant-btn-text:hover > a:only-child, .colored-button--default.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-text:hover > a:only-child::after, .colored-button--default.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-text:active {
    color: #e9ecef;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--default.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-text[disabled], .colored-button--default.ant-btn-text[disabled]:hover, .colored-button--default.ant-btn-text[disabled]:focus, .colored-button--default.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-text[disabled] > a:only-child, .colored-button--default.ant-btn-text[disabled]:hover > a:only-child, .colored-button--default.ant-btn-text[disabled]:focus > a:only-child, .colored-button--default.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-text[disabled] > a:only-child::after, .colored-button--default.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--default.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--default.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost {
    color: #f8f9fa;
    background: transparent;
    border-color: #f8f9fa;
    text-shadow: none; }
  .colored-button--default.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost:hover, .colored-button--default.ant-btn-background-ghost:focus {
    color: white;
    background: transparent;
    border-color: white; }
  .colored-button--default.ant-btn-background-ghost:hover > a:only-child, .colored-button--default.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--default.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost:active {
    color: #e9ecef;
    background: transparent;
    border-color: #e9ecef; }
  .colored-button--default.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost[disabled], .colored-button--default.ant-btn-background-ghost[disabled]:hover, .colored-button--default.ant-btn-background-ghost[disabled]:focus, .colored-button--default.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--default.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--default.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--default.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--default.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--default.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--default.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link {
    color: #f8f9fa;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--default.ant-btn-background-ghost.ant-btn-link:focus {
    color: white;
    background: transparent;
    border-color: transparent; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--default.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--default.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link:active {
    color: #e9ecef;
    background: transparent;
    border-color: transparent; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--default.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--light {
  color: #f8f9fa;
  background: #fff;
  border-color: #f8f9fa; }
  .colored-button--light > a:only-child {
    color: currentColor; }
  .colored-button--light > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light:hover, .colored-button--light:focus {
    color: white;
    background: #fff;
    border-color: white; }
  .colored-button--light:hover > a:only-child, .colored-button--light:focus > a:only-child {
    color: currentColor; }
  .colored-button--light:hover > a:only-child::after, .colored-button--light:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light:active {
    color: #e9ecef;
    background: #fff;
    border-color: #e9ecef; }
  .colored-button--light:active > a:only-child {
    color: currentColor; }
  .colored-button--light:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light[disabled], .colored-button--light[disabled]:hover, .colored-button--light[disabled]:focus, .colored-button--light[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light[disabled] > a:only-child, .colored-button--light[disabled]:hover > a:only-child, .colored-button--light[disabled]:focus > a:only-child, .colored-button--light[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light[disabled] > a:only-child::after, .colored-button--light[disabled]:hover > a:only-child::after, .colored-button--light[disabled]:focus > a:only-child::after, .colored-button--light[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-primary {
    color: #fff;
    background: #f8f9fa;
    border-color: #f8f9fa;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--light.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-primary:hover, .colored-button--light.ant-btn-primary:focus {
    color: #fff;
    background: white;
    border-color: white; }
  .colored-button--light.ant-btn-primary:hover > a:only-child, .colored-button--light.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-primary:hover > a:only-child::after, .colored-button--light.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-primary:active {
    color: #fff;
    background: #e9ecef;
    border-color: #e9ecef; }
  .colored-button--light.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-primary[disabled], .colored-button--light.ant-btn-primary[disabled]:hover, .colored-button--light.ant-btn-primary[disabled]:focus, .colored-button--light.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-primary[disabled] > a:only-child, .colored-button--light.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--light.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--light.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-primary[disabled] > a:only-child::after, .colored-button--light.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--light.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--light.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-link {
    color: #f8f9fa;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-link:hover, .colored-button--light.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--light.ant-btn-link:hover > a:only-child, .colored-button--light.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-link:hover > a:only-child::after, .colored-button--light.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--light.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-link[disabled], .colored-button--light.ant-btn-link[disabled]:hover, .colored-button--light.ant-btn-link[disabled]:focus, .colored-button--light.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-link[disabled] > a:only-child, .colored-button--light.ant-btn-link[disabled]:hover > a:only-child, .colored-button--light.ant-btn-link[disabled]:focus > a:only-child, .colored-button--light.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-link[disabled] > a:only-child::after, .colored-button--light.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--light.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--light.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-link:hover, .colored-button--light.ant-btn-link:focus {
    color: white;
    background: transparent;
    border-color: transparent; }
  .colored-button--light.ant-btn-link:hover > a:only-child, .colored-button--light.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-link:hover > a:only-child::after, .colored-button--light.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-link:active {
    color: #e9ecef;
    background: transparent;
    border-color: transparent; }
  .colored-button--light.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-link[disabled], .colored-button--light.ant-btn-link[disabled]:hover, .colored-button--light.ant-btn-link[disabled]:focus, .colored-button--light.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-link[disabled] > a:only-child, .colored-button--light.ant-btn-link[disabled]:hover > a:only-child, .colored-button--light.ant-btn-link[disabled]:focus > a:only-child, .colored-button--light.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-link[disabled] > a:only-child::after, .colored-button--light.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--light.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--light.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-text {
    color: #f8f9fa;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-text:hover, .colored-button--light.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--light.ant-btn-text:hover > a:only-child, .colored-button--light.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-text:hover > a:only-child::after, .colored-button--light.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--light.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-text[disabled], .colored-button--light.ant-btn-text[disabled]:hover, .colored-button--light.ant-btn-text[disabled]:focus, .colored-button--light.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-text[disabled] > a:only-child, .colored-button--light.ant-btn-text[disabled]:hover > a:only-child, .colored-button--light.ant-btn-text[disabled]:focus > a:only-child, .colored-button--light.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-text[disabled] > a:only-child::after, .colored-button--light.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--light.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--light.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-text:hover, .colored-button--light.ant-btn-text:focus {
    color: white;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--light.ant-btn-text:hover > a:only-child, .colored-button--light.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-text:hover > a:only-child::after, .colored-button--light.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-text:active {
    color: #e9ecef;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--light.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-text[disabled], .colored-button--light.ant-btn-text[disabled]:hover, .colored-button--light.ant-btn-text[disabled]:focus, .colored-button--light.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-text[disabled] > a:only-child, .colored-button--light.ant-btn-text[disabled]:hover > a:only-child, .colored-button--light.ant-btn-text[disabled]:focus > a:only-child, .colored-button--light.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-text[disabled] > a:only-child::after, .colored-button--light.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--light.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--light.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost {
    color: #f8f9fa;
    background: transparent;
    border-color: #f8f9fa;
    text-shadow: none; }
  .colored-button--light.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost:hover, .colored-button--light.ant-btn-background-ghost:focus {
    color: white;
    background: transparent;
    border-color: white; }
  .colored-button--light.ant-btn-background-ghost:hover > a:only-child, .colored-button--light.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--light.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost:active {
    color: #e9ecef;
    background: transparent;
    border-color: #e9ecef; }
  .colored-button--light.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost[disabled], .colored-button--light.ant-btn-background-ghost[disabled]:hover, .colored-button--light.ant-btn-background-ghost[disabled]:focus, .colored-button--light.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--light.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--light.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--light.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--light.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--light.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--light.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link {
    color: #f8f9fa;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--light.ant-btn-background-ghost.ant-btn-link:focus {
    color: white;
    background: transparent;
    border-color: transparent; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--light.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--light.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link:active {
    color: #e9ecef;
    background: transparent;
    border-color: transparent; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--light.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--dark {
  color: #343a40;
  background: #fff;
  border-color: #343a40; }
  .colored-button--dark > a:only-child {
    color: currentColor; }
  .colored-button--dark > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark:hover, .colored-button--dark:focus {
    color: #3f474e;
    background: #fff;
    border-color: #3f474e; }
  .colored-button--dark:hover > a:only-child, .colored-button--dark:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark:hover > a:only-child::after, .colored-button--dark:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark:active {
    color: #292d32;
    background: #fff;
    border-color: #292d32; }
  .colored-button--dark:active > a:only-child {
    color: currentColor; }
  .colored-button--dark:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark[disabled], .colored-button--dark[disabled]:hover, .colored-button--dark[disabled]:focus, .colored-button--dark[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark[disabled] > a:only-child, .colored-button--dark[disabled]:hover > a:only-child, .colored-button--dark[disabled]:focus > a:only-child, .colored-button--dark[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark[disabled] > a:only-child::after, .colored-button--dark[disabled]:hover > a:only-child::after, .colored-button--dark[disabled]:focus > a:only-child::after, .colored-button--dark[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-primary {
    color: #fff;
    background: #343a40;
    border-color: #343a40;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--dark.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-primary:hover, .colored-button--dark.ant-btn-primary:focus {
    color: #fff;
    background: #3f474e;
    border-color: #3f474e; }
  .colored-button--dark.ant-btn-primary:hover > a:only-child, .colored-button--dark.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-primary:hover > a:only-child::after, .colored-button--dark.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-primary:active {
    color: #fff;
    background: #292d32;
    border-color: #292d32; }
  .colored-button--dark.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-primary[disabled], .colored-button--dark.ant-btn-primary[disabled]:hover, .colored-button--dark.ant-btn-primary[disabled]:focus, .colored-button--dark.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-primary[disabled] > a:only-child, .colored-button--dark.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--dark.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--dark.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-primary[disabled] > a:only-child::after, .colored-button--dark.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--dark.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--dark.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-link {
    color: #343a40;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-link:hover, .colored-button--dark.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--dark.ant-btn-link:hover > a:only-child, .colored-button--dark.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-link:hover > a:only-child::after, .colored-button--dark.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--dark.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-link[disabled], .colored-button--dark.ant-btn-link[disabled]:hover, .colored-button--dark.ant-btn-link[disabled]:focus, .colored-button--dark.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-link[disabled] > a:only-child, .colored-button--dark.ant-btn-link[disabled]:hover > a:only-child, .colored-button--dark.ant-btn-link[disabled]:focus > a:only-child, .colored-button--dark.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-link[disabled] > a:only-child::after, .colored-button--dark.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--dark.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--dark.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-link:hover, .colored-button--dark.ant-btn-link:focus {
    color: #3f474e;
    background: transparent;
    border-color: transparent; }
  .colored-button--dark.ant-btn-link:hover > a:only-child, .colored-button--dark.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-link:hover > a:only-child::after, .colored-button--dark.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-link:active {
    color: #292d32;
    background: transparent;
    border-color: transparent; }
  .colored-button--dark.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-link[disabled], .colored-button--dark.ant-btn-link[disabled]:hover, .colored-button--dark.ant-btn-link[disabled]:focus, .colored-button--dark.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-link[disabled] > a:only-child, .colored-button--dark.ant-btn-link[disabled]:hover > a:only-child, .colored-button--dark.ant-btn-link[disabled]:focus > a:only-child, .colored-button--dark.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-link[disabled] > a:only-child::after, .colored-button--dark.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--dark.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--dark.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-text {
    color: #343a40;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-text:hover, .colored-button--dark.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--dark.ant-btn-text:hover > a:only-child, .colored-button--dark.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-text:hover > a:only-child::after, .colored-button--dark.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--dark.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-text[disabled], .colored-button--dark.ant-btn-text[disabled]:hover, .colored-button--dark.ant-btn-text[disabled]:focus, .colored-button--dark.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-text[disabled] > a:only-child, .colored-button--dark.ant-btn-text[disabled]:hover > a:only-child, .colored-button--dark.ant-btn-text[disabled]:focus > a:only-child, .colored-button--dark.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-text[disabled] > a:only-child::after, .colored-button--dark.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--dark.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--dark.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-text:hover, .colored-button--dark.ant-btn-text:focus {
    color: #3f474e;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--dark.ant-btn-text:hover > a:only-child, .colored-button--dark.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-text:hover > a:only-child::after, .colored-button--dark.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-text:active {
    color: #292d32;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--dark.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-text[disabled], .colored-button--dark.ant-btn-text[disabled]:hover, .colored-button--dark.ant-btn-text[disabled]:focus, .colored-button--dark.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-text[disabled] > a:only-child, .colored-button--dark.ant-btn-text[disabled]:hover > a:only-child, .colored-button--dark.ant-btn-text[disabled]:focus > a:only-child, .colored-button--dark.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-text[disabled] > a:only-child::after, .colored-button--dark.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--dark.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--dark.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost {
    color: #343a40;
    background: transparent;
    border-color: #343a40;
    text-shadow: none; }
  .colored-button--dark.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost:hover, .colored-button--dark.ant-btn-background-ghost:focus {
    color: #3f474e;
    background: transparent;
    border-color: #3f474e; }
  .colored-button--dark.ant-btn-background-ghost:hover > a:only-child, .colored-button--dark.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--dark.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost:active {
    color: #292d32;
    background: transparent;
    border-color: #292d32; }
  .colored-button--dark.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost[disabled], .colored-button--dark.ant-btn-background-ghost[disabled]:hover, .colored-button--dark.ant-btn-background-ghost[disabled]:focus, .colored-button--dark.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--dark.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--dark.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--dark.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--dark.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--dark.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--dark.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link {
    color: #343a40;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--dark.ant-btn-background-ghost.ant-btn-link:focus {
    color: #3f474e;
    background: transparent;
    border-color: transparent; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--dark.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--dark.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link:active {
    color: #292d32;
    background: transparent;
    border-color: transparent; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--dark.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--blue {
  color: #2185d0;
  background: #fff;
  border-color: #2185d0; }
  .colored-button--blue > a:only-child {
    color: currentColor; }
  .colored-button--blue > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue:hover, .colored-button--blue:focus {
    color: #2d92de;
    background: #fff;
    border-color: #2d92de; }
  .colored-button--blue:hover > a:only-child, .colored-button--blue:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue:hover > a:only-child::after, .colored-button--blue:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue:active {
    color: #1e77ba;
    background: #fff;
    border-color: #1e77ba; }
  .colored-button--blue:active > a:only-child {
    color: currentColor; }
  .colored-button--blue:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue[disabled], .colored-button--blue[disabled]:hover, .colored-button--blue[disabled]:focus, .colored-button--blue[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue[disabled] > a:only-child, .colored-button--blue[disabled]:hover > a:only-child, .colored-button--blue[disabled]:focus > a:only-child, .colored-button--blue[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue[disabled] > a:only-child::after, .colored-button--blue[disabled]:hover > a:only-child::after, .colored-button--blue[disabled]:focus > a:only-child::after, .colored-button--blue[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-primary {
    color: #fff;
    background: #2185d0;
    border-color: #2185d0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--blue.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-primary:hover, .colored-button--blue.ant-btn-primary:focus {
    color: #fff;
    background: #2d92de;
    border-color: #2d92de; }
  .colored-button--blue.ant-btn-primary:hover > a:only-child, .colored-button--blue.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-primary:hover > a:only-child::after, .colored-button--blue.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-primary:active {
    color: #fff;
    background: #1e77ba;
    border-color: #1e77ba; }
  .colored-button--blue.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-primary[disabled], .colored-button--blue.ant-btn-primary[disabled]:hover, .colored-button--blue.ant-btn-primary[disabled]:focus, .colored-button--blue.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-primary[disabled] > a:only-child, .colored-button--blue.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--blue.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--blue.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-primary[disabled] > a:only-child::after, .colored-button--blue.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--blue.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--blue.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-link {
    color: #2185d0;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-link:hover, .colored-button--blue.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--blue.ant-btn-link:hover > a:only-child, .colored-button--blue.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-link:hover > a:only-child::after, .colored-button--blue.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--blue.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-link[disabled], .colored-button--blue.ant-btn-link[disabled]:hover, .colored-button--blue.ant-btn-link[disabled]:focus, .colored-button--blue.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-link[disabled] > a:only-child, .colored-button--blue.ant-btn-link[disabled]:hover > a:only-child, .colored-button--blue.ant-btn-link[disabled]:focus > a:only-child, .colored-button--blue.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-link[disabled] > a:only-child::after, .colored-button--blue.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--blue.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--blue.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-link:hover, .colored-button--blue.ant-btn-link:focus {
    color: #2d92de;
    background: transparent;
    border-color: transparent; }
  .colored-button--blue.ant-btn-link:hover > a:only-child, .colored-button--blue.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-link:hover > a:only-child::after, .colored-button--blue.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-link:active {
    color: #1e77ba;
    background: transparent;
    border-color: transparent; }
  .colored-button--blue.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-link[disabled], .colored-button--blue.ant-btn-link[disabled]:hover, .colored-button--blue.ant-btn-link[disabled]:focus, .colored-button--blue.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-link[disabled] > a:only-child, .colored-button--blue.ant-btn-link[disabled]:hover > a:only-child, .colored-button--blue.ant-btn-link[disabled]:focus > a:only-child, .colored-button--blue.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-link[disabled] > a:only-child::after, .colored-button--blue.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--blue.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--blue.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-text {
    color: #2185d0;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-text:hover, .colored-button--blue.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--blue.ant-btn-text:hover > a:only-child, .colored-button--blue.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-text:hover > a:only-child::after, .colored-button--blue.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--blue.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-text[disabled], .colored-button--blue.ant-btn-text[disabled]:hover, .colored-button--blue.ant-btn-text[disabled]:focus, .colored-button--blue.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-text[disabled] > a:only-child, .colored-button--blue.ant-btn-text[disabled]:hover > a:only-child, .colored-button--blue.ant-btn-text[disabled]:focus > a:only-child, .colored-button--blue.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-text[disabled] > a:only-child::after, .colored-button--blue.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--blue.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--blue.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-text:hover, .colored-button--blue.ant-btn-text:focus {
    color: #2d92de;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--blue.ant-btn-text:hover > a:only-child, .colored-button--blue.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-text:hover > a:only-child::after, .colored-button--blue.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-text:active {
    color: #1e77ba;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--blue.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-text[disabled], .colored-button--blue.ant-btn-text[disabled]:hover, .colored-button--blue.ant-btn-text[disabled]:focus, .colored-button--blue.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-text[disabled] > a:only-child, .colored-button--blue.ant-btn-text[disabled]:hover > a:only-child, .colored-button--blue.ant-btn-text[disabled]:focus > a:only-child, .colored-button--blue.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-text[disabled] > a:only-child::after, .colored-button--blue.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--blue.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--blue.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost {
    color: #2185d0;
    background: transparent;
    border-color: #2185d0;
    text-shadow: none; }
  .colored-button--blue.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost:hover, .colored-button--blue.ant-btn-background-ghost:focus {
    color: #2d92de;
    background: transparent;
    border-color: #2d92de; }
  .colored-button--blue.ant-btn-background-ghost:hover > a:only-child, .colored-button--blue.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--blue.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost:active {
    color: #1e77ba;
    background: transparent;
    border-color: #1e77ba; }
  .colored-button--blue.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost[disabled], .colored-button--blue.ant-btn-background-ghost[disabled]:hover, .colored-button--blue.ant-btn-background-ghost[disabled]:focus, .colored-button--blue.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--blue.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--blue.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--blue.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--blue.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--blue.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--blue.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link {
    color: #2185d0;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--blue.ant-btn-background-ghost.ant-btn-link:focus {
    color: #2d92de;
    background: transparent;
    border-color: transparent; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--blue.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--blue.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link:active {
    color: #1e77ba;
    background: transparent;
    border-color: transparent; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--blue.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--indigo {
  color: #6610f2;
  background: #fff;
  border-color: #6610f2; }
  .colored-button--indigo > a:only-child {
    color: currentColor; }
  .colored-button--indigo > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo:hover, .colored-button--indigo:focus {
    color: #7528f3;
    background: #fff;
    border-color: #7528f3; }
  .colored-button--indigo:hover > a:only-child, .colored-button--indigo:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo:hover > a:only-child::after, .colored-button--indigo:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo:active {
    color: #5b0cdd;
    background: #fff;
    border-color: #5b0cdd; }
  .colored-button--indigo:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo[disabled], .colored-button--indigo[disabled]:hover, .colored-button--indigo[disabled]:focus, .colored-button--indigo[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo[disabled] > a:only-child, .colored-button--indigo[disabled]:hover > a:only-child, .colored-button--indigo[disabled]:focus > a:only-child, .colored-button--indigo[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo[disabled] > a:only-child::after, .colored-button--indigo[disabled]:hover > a:only-child::after, .colored-button--indigo[disabled]:focus > a:only-child::after, .colored-button--indigo[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-primary {
    color: #fff;
    background: #6610f2;
    border-color: #6610f2;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--indigo.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-primary:hover, .colored-button--indigo.ant-btn-primary:focus {
    color: #fff;
    background: #7528f3;
    border-color: #7528f3; }
  .colored-button--indigo.ant-btn-primary:hover > a:only-child, .colored-button--indigo.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-primary:hover > a:only-child::after, .colored-button--indigo.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-primary:active {
    color: #fff;
    background: #5b0cdd;
    border-color: #5b0cdd; }
  .colored-button--indigo.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-primary[disabled], .colored-button--indigo.ant-btn-primary[disabled]:hover, .colored-button--indigo.ant-btn-primary[disabled]:focus, .colored-button--indigo.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-primary[disabled] > a:only-child, .colored-button--indigo.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--indigo.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--indigo.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-primary[disabled] > a:only-child::after, .colored-button--indigo.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--indigo.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--indigo.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-link {
    color: #6610f2;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-link:hover, .colored-button--indigo.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--indigo.ant-btn-link:hover > a:only-child, .colored-button--indigo.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-link:hover > a:only-child::after, .colored-button--indigo.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--indigo.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-link[disabled], .colored-button--indigo.ant-btn-link[disabled]:hover, .colored-button--indigo.ant-btn-link[disabled]:focus, .colored-button--indigo.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-link[disabled] > a:only-child, .colored-button--indigo.ant-btn-link[disabled]:hover > a:only-child, .colored-button--indigo.ant-btn-link[disabled]:focus > a:only-child, .colored-button--indigo.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-link[disabled] > a:only-child::after, .colored-button--indigo.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--indigo.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--indigo.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-link:hover, .colored-button--indigo.ant-btn-link:focus {
    color: #7528f3;
    background: transparent;
    border-color: transparent; }
  .colored-button--indigo.ant-btn-link:hover > a:only-child, .colored-button--indigo.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-link:hover > a:only-child::after, .colored-button--indigo.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-link:active {
    color: #5b0cdd;
    background: transparent;
    border-color: transparent; }
  .colored-button--indigo.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-link[disabled], .colored-button--indigo.ant-btn-link[disabled]:hover, .colored-button--indigo.ant-btn-link[disabled]:focus, .colored-button--indigo.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-link[disabled] > a:only-child, .colored-button--indigo.ant-btn-link[disabled]:hover > a:only-child, .colored-button--indigo.ant-btn-link[disabled]:focus > a:only-child, .colored-button--indigo.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-link[disabled] > a:only-child::after, .colored-button--indigo.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--indigo.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--indigo.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-text {
    color: #6610f2;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-text:hover, .colored-button--indigo.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--indigo.ant-btn-text:hover > a:only-child, .colored-button--indigo.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-text:hover > a:only-child::after, .colored-button--indigo.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--indigo.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-text[disabled], .colored-button--indigo.ant-btn-text[disabled]:hover, .colored-button--indigo.ant-btn-text[disabled]:focus, .colored-button--indigo.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-text[disabled] > a:only-child, .colored-button--indigo.ant-btn-text[disabled]:hover > a:only-child, .colored-button--indigo.ant-btn-text[disabled]:focus > a:only-child, .colored-button--indigo.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-text[disabled] > a:only-child::after, .colored-button--indigo.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--indigo.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--indigo.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-text:hover, .colored-button--indigo.ant-btn-text:focus {
    color: #7528f3;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--indigo.ant-btn-text:hover > a:only-child, .colored-button--indigo.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-text:hover > a:only-child::after, .colored-button--indigo.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-text:active {
    color: #5b0cdd;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--indigo.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-text[disabled], .colored-button--indigo.ant-btn-text[disabled]:hover, .colored-button--indigo.ant-btn-text[disabled]:focus, .colored-button--indigo.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-text[disabled] > a:only-child, .colored-button--indigo.ant-btn-text[disabled]:hover > a:only-child, .colored-button--indigo.ant-btn-text[disabled]:focus > a:only-child, .colored-button--indigo.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-text[disabled] > a:only-child::after, .colored-button--indigo.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--indigo.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--indigo.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost {
    color: #6610f2;
    background: transparent;
    border-color: #6610f2;
    text-shadow: none; }
  .colored-button--indigo.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost:hover, .colored-button--indigo.ant-btn-background-ghost:focus {
    color: #7528f3;
    background: transparent;
    border-color: #7528f3; }
  .colored-button--indigo.ant-btn-background-ghost:hover > a:only-child, .colored-button--indigo.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost:active {
    color: #5b0cdd;
    background: transparent;
    border-color: #5b0cdd; }
  .colored-button--indigo.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost[disabled], .colored-button--indigo.ant-btn-background-ghost[disabled]:hover, .colored-button--indigo.ant-btn-background-ghost[disabled]:focus, .colored-button--indigo.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--indigo.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--indigo.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--indigo.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link {
    color: #6610f2;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:focus {
    color: #7528f3;
    background: transparent;
    border-color: transparent; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:active {
    color: #5b0cdd;
    background: transparent;
    border-color: transparent; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--indigo.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--violet {
  color: #6435c9;
  background: #fff;
  border-color: #6435c9; }
  .colored-button--violet > a:only-child {
    color: currentColor; }
  .colored-button--violet > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet:hover, .colored-button--violet:focus {
    color: #7349cf;
    background: #fff;
    border-color: #7349cf; }
  .colored-button--violet:hover > a:only-child, .colored-button--violet:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet:hover > a:only-child::after, .colored-button--violet:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet:active {
    color: #5a30b5;
    background: #fff;
    border-color: #5a30b5; }
  .colored-button--violet:active > a:only-child {
    color: currentColor; }
  .colored-button--violet:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet[disabled], .colored-button--violet[disabled]:hover, .colored-button--violet[disabled]:focus, .colored-button--violet[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet[disabled] > a:only-child, .colored-button--violet[disabled]:hover > a:only-child, .colored-button--violet[disabled]:focus > a:only-child, .colored-button--violet[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet[disabled] > a:only-child::after, .colored-button--violet[disabled]:hover > a:only-child::after, .colored-button--violet[disabled]:focus > a:only-child::after, .colored-button--violet[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-primary {
    color: #fff;
    background: #6435c9;
    border-color: #6435c9;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--violet.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-primary:hover, .colored-button--violet.ant-btn-primary:focus {
    color: #fff;
    background: #7349cf;
    border-color: #7349cf; }
  .colored-button--violet.ant-btn-primary:hover > a:only-child, .colored-button--violet.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-primary:hover > a:only-child::after, .colored-button--violet.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-primary:active {
    color: #fff;
    background: #5a30b5;
    border-color: #5a30b5; }
  .colored-button--violet.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-primary[disabled], .colored-button--violet.ant-btn-primary[disabled]:hover, .colored-button--violet.ant-btn-primary[disabled]:focus, .colored-button--violet.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-primary[disabled] > a:only-child, .colored-button--violet.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--violet.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--violet.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-primary[disabled] > a:only-child::after, .colored-button--violet.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--violet.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--violet.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-link {
    color: #6435c9;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-link:hover, .colored-button--violet.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--violet.ant-btn-link:hover > a:only-child, .colored-button--violet.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-link:hover > a:only-child::after, .colored-button--violet.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--violet.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-link[disabled], .colored-button--violet.ant-btn-link[disabled]:hover, .colored-button--violet.ant-btn-link[disabled]:focus, .colored-button--violet.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-link[disabled] > a:only-child, .colored-button--violet.ant-btn-link[disabled]:hover > a:only-child, .colored-button--violet.ant-btn-link[disabled]:focus > a:only-child, .colored-button--violet.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-link[disabled] > a:only-child::after, .colored-button--violet.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--violet.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--violet.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-link:hover, .colored-button--violet.ant-btn-link:focus {
    color: #7349cf;
    background: transparent;
    border-color: transparent; }
  .colored-button--violet.ant-btn-link:hover > a:only-child, .colored-button--violet.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-link:hover > a:only-child::after, .colored-button--violet.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-link:active {
    color: #5a30b5;
    background: transparent;
    border-color: transparent; }
  .colored-button--violet.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-link[disabled], .colored-button--violet.ant-btn-link[disabled]:hover, .colored-button--violet.ant-btn-link[disabled]:focus, .colored-button--violet.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-link[disabled] > a:only-child, .colored-button--violet.ant-btn-link[disabled]:hover > a:only-child, .colored-button--violet.ant-btn-link[disabled]:focus > a:only-child, .colored-button--violet.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-link[disabled] > a:only-child::after, .colored-button--violet.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--violet.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--violet.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-text {
    color: #6435c9;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-text:hover, .colored-button--violet.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--violet.ant-btn-text:hover > a:only-child, .colored-button--violet.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-text:hover > a:only-child::after, .colored-button--violet.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--violet.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-text[disabled], .colored-button--violet.ant-btn-text[disabled]:hover, .colored-button--violet.ant-btn-text[disabled]:focus, .colored-button--violet.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-text[disabled] > a:only-child, .colored-button--violet.ant-btn-text[disabled]:hover > a:only-child, .colored-button--violet.ant-btn-text[disabled]:focus > a:only-child, .colored-button--violet.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-text[disabled] > a:only-child::after, .colored-button--violet.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--violet.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--violet.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-text:hover, .colored-button--violet.ant-btn-text:focus {
    color: #7349cf;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--violet.ant-btn-text:hover > a:only-child, .colored-button--violet.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-text:hover > a:only-child::after, .colored-button--violet.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-text:active {
    color: #5a30b5;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--violet.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-text[disabled], .colored-button--violet.ant-btn-text[disabled]:hover, .colored-button--violet.ant-btn-text[disabled]:focus, .colored-button--violet.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-text[disabled] > a:only-child, .colored-button--violet.ant-btn-text[disabled]:hover > a:only-child, .colored-button--violet.ant-btn-text[disabled]:focus > a:only-child, .colored-button--violet.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-text[disabled] > a:only-child::after, .colored-button--violet.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--violet.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--violet.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost {
    color: #6435c9;
    background: transparent;
    border-color: #6435c9;
    text-shadow: none; }
  .colored-button--violet.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost:hover, .colored-button--violet.ant-btn-background-ghost:focus {
    color: #7349cf;
    background: transparent;
    border-color: #7349cf; }
  .colored-button--violet.ant-btn-background-ghost:hover > a:only-child, .colored-button--violet.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--violet.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost:active {
    color: #5a30b5;
    background: transparent;
    border-color: #5a30b5; }
  .colored-button--violet.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost[disabled], .colored-button--violet.ant-btn-background-ghost[disabled]:hover, .colored-button--violet.ant-btn-background-ghost[disabled]:focus, .colored-button--violet.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--violet.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--violet.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--violet.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--violet.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--violet.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--violet.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link {
    color: #6435c9;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--violet.ant-btn-background-ghost.ant-btn-link:focus {
    color: #7349cf;
    background: transparent;
    border-color: transparent; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--violet.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--violet.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link:active {
    color: #5a30b5;
    background: transparent;
    border-color: transparent; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--violet.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--purple {
  color: #a333c8;
  background: #fff;
  border-color: #a333c8; }
  .colored-button--purple > a:only-child {
    color: currentColor; }
  .colored-button--purple > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple:hover, .colored-button--purple:focus {
    color: #ad45d0;
    background: #fff;
    border-color: #ad45d0; }
  .colored-button--purple:hover > a:only-child, .colored-button--purple:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple:hover > a:only-child::after, .colored-button--purple:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple:active {
    color: #922eb4;
    background: #fff;
    border-color: #922eb4; }
  .colored-button--purple:active > a:only-child {
    color: currentColor; }
  .colored-button--purple:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple[disabled], .colored-button--purple[disabled]:hover, .colored-button--purple[disabled]:focus, .colored-button--purple[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple[disabled] > a:only-child, .colored-button--purple[disabled]:hover > a:only-child, .colored-button--purple[disabled]:focus > a:only-child, .colored-button--purple[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple[disabled] > a:only-child::after, .colored-button--purple[disabled]:hover > a:only-child::after, .colored-button--purple[disabled]:focus > a:only-child::after, .colored-button--purple[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-primary {
    color: #fff;
    background: #a333c8;
    border-color: #a333c8;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--purple.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-primary:hover, .colored-button--purple.ant-btn-primary:focus {
    color: #fff;
    background: #ad45d0;
    border-color: #ad45d0; }
  .colored-button--purple.ant-btn-primary:hover > a:only-child, .colored-button--purple.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-primary:hover > a:only-child::after, .colored-button--purple.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-primary:active {
    color: #fff;
    background: #922eb4;
    border-color: #922eb4; }
  .colored-button--purple.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-primary[disabled], .colored-button--purple.ant-btn-primary[disabled]:hover, .colored-button--purple.ant-btn-primary[disabled]:focus, .colored-button--purple.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-primary[disabled] > a:only-child, .colored-button--purple.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--purple.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--purple.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-primary[disabled] > a:only-child::after, .colored-button--purple.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--purple.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--purple.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-link {
    color: #a333c8;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-link:hover, .colored-button--purple.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--purple.ant-btn-link:hover > a:only-child, .colored-button--purple.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-link:hover > a:only-child::after, .colored-button--purple.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--purple.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-link[disabled], .colored-button--purple.ant-btn-link[disabled]:hover, .colored-button--purple.ant-btn-link[disabled]:focus, .colored-button--purple.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-link[disabled] > a:only-child, .colored-button--purple.ant-btn-link[disabled]:hover > a:only-child, .colored-button--purple.ant-btn-link[disabled]:focus > a:only-child, .colored-button--purple.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-link[disabled] > a:only-child::after, .colored-button--purple.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--purple.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--purple.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-link:hover, .colored-button--purple.ant-btn-link:focus {
    color: #ad45d0;
    background: transparent;
    border-color: transparent; }
  .colored-button--purple.ant-btn-link:hover > a:only-child, .colored-button--purple.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-link:hover > a:only-child::after, .colored-button--purple.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-link:active {
    color: #922eb4;
    background: transparent;
    border-color: transparent; }
  .colored-button--purple.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-link[disabled], .colored-button--purple.ant-btn-link[disabled]:hover, .colored-button--purple.ant-btn-link[disabled]:focus, .colored-button--purple.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-link[disabled] > a:only-child, .colored-button--purple.ant-btn-link[disabled]:hover > a:only-child, .colored-button--purple.ant-btn-link[disabled]:focus > a:only-child, .colored-button--purple.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-link[disabled] > a:only-child::after, .colored-button--purple.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--purple.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--purple.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-text {
    color: #a333c8;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-text:hover, .colored-button--purple.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--purple.ant-btn-text:hover > a:only-child, .colored-button--purple.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-text:hover > a:only-child::after, .colored-button--purple.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--purple.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-text[disabled], .colored-button--purple.ant-btn-text[disabled]:hover, .colored-button--purple.ant-btn-text[disabled]:focus, .colored-button--purple.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-text[disabled] > a:only-child, .colored-button--purple.ant-btn-text[disabled]:hover > a:only-child, .colored-button--purple.ant-btn-text[disabled]:focus > a:only-child, .colored-button--purple.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-text[disabled] > a:only-child::after, .colored-button--purple.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--purple.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--purple.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-text:hover, .colored-button--purple.ant-btn-text:focus {
    color: #ad45d0;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--purple.ant-btn-text:hover > a:only-child, .colored-button--purple.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-text:hover > a:only-child::after, .colored-button--purple.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-text:active {
    color: #922eb4;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--purple.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-text[disabled], .colored-button--purple.ant-btn-text[disabled]:hover, .colored-button--purple.ant-btn-text[disabled]:focus, .colored-button--purple.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-text[disabled] > a:only-child, .colored-button--purple.ant-btn-text[disabled]:hover > a:only-child, .colored-button--purple.ant-btn-text[disabled]:focus > a:only-child, .colored-button--purple.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-text[disabled] > a:only-child::after, .colored-button--purple.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--purple.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--purple.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost {
    color: #a333c8;
    background: transparent;
    border-color: #a333c8;
    text-shadow: none; }
  .colored-button--purple.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost:hover, .colored-button--purple.ant-btn-background-ghost:focus {
    color: #ad45d0;
    background: transparent;
    border-color: #ad45d0; }
  .colored-button--purple.ant-btn-background-ghost:hover > a:only-child, .colored-button--purple.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--purple.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost:active {
    color: #922eb4;
    background: transparent;
    border-color: #922eb4; }
  .colored-button--purple.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost[disabled], .colored-button--purple.ant-btn-background-ghost[disabled]:hover, .colored-button--purple.ant-btn-background-ghost[disabled]:focus, .colored-button--purple.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--purple.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--purple.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--purple.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--purple.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--purple.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--purple.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link {
    color: #a333c8;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--purple.ant-btn-background-ghost.ant-btn-link:focus {
    color: #ad45d0;
    background: transparent;
    border-color: transparent; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--purple.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--purple.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link:active {
    color: #922eb4;
    background: transparent;
    border-color: transparent; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--purple.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--pink {
  color: #e03997;
  background: #fff;
  border-color: #e03997; }
  .colored-button--pink > a:only-child {
    color: currentColor; }
  .colored-button--pink > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink:hover, .colored-button--pink:focus {
    color: #e34fa3;
    background: #fff;
    border-color: #e34fa3; }
  .colored-button--pink:hover > a:only-child, .colored-button--pink:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink:hover > a:only-child::after, .colored-button--pink:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink:active {
    color: #dd238b;
    background: #fff;
    border-color: #dd238b; }
  .colored-button--pink:active > a:only-child {
    color: currentColor; }
  .colored-button--pink:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink[disabled], .colored-button--pink[disabled]:hover, .colored-button--pink[disabled]:focus, .colored-button--pink[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink[disabled] > a:only-child, .colored-button--pink[disabled]:hover > a:only-child, .colored-button--pink[disabled]:focus > a:only-child, .colored-button--pink[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink[disabled] > a:only-child::after, .colored-button--pink[disabled]:hover > a:only-child::after, .colored-button--pink[disabled]:focus > a:only-child::after, .colored-button--pink[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-primary {
    color: #fff;
    background: #e03997;
    border-color: #e03997;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--pink.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-primary:hover, .colored-button--pink.ant-btn-primary:focus {
    color: #fff;
    background: #e34fa3;
    border-color: #e34fa3; }
  .colored-button--pink.ant-btn-primary:hover > a:only-child, .colored-button--pink.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-primary:hover > a:only-child::after, .colored-button--pink.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-primary:active {
    color: #fff;
    background: #dd238b;
    border-color: #dd238b; }
  .colored-button--pink.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-primary[disabled], .colored-button--pink.ant-btn-primary[disabled]:hover, .colored-button--pink.ant-btn-primary[disabled]:focus, .colored-button--pink.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-primary[disabled] > a:only-child, .colored-button--pink.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--pink.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--pink.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-primary[disabled] > a:only-child::after, .colored-button--pink.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--pink.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--pink.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-link {
    color: #e03997;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-link:hover, .colored-button--pink.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--pink.ant-btn-link:hover > a:only-child, .colored-button--pink.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-link:hover > a:only-child::after, .colored-button--pink.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--pink.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-link[disabled], .colored-button--pink.ant-btn-link[disabled]:hover, .colored-button--pink.ant-btn-link[disabled]:focus, .colored-button--pink.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-link[disabled] > a:only-child, .colored-button--pink.ant-btn-link[disabled]:hover > a:only-child, .colored-button--pink.ant-btn-link[disabled]:focus > a:only-child, .colored-button--pink.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-link[disabled] > a:only-child::after, .colored-button--pink.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--pink.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--pink.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-link:hover, .colored-button--pink.ant-btn-link:focus {
    color: #e34fa3;
    background: transparent;
    border-color: transparent; }
  .colored-button--pink.ant-btn-link:hover > a:only-child, .colored-button--pink.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-link:hover > a:only-child::after, .colored-button--pink.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-link:active {
    color: #dd238b;
    background: transparent;
    border-color: transparent; }
  .colored-button--pink.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-link[disabled], .colored-button--pink.ant-btn-link[disabled]:hover, .colored-button--pink.ant-btn-link[disabled]:focus, .colored-button--pink.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-link[disabled] > a:only-child, .colored-button--pink.ant-btn-link[disabled]:hover > a:only-child, .colored-button--pink.ant-btn-link[disabled]:focus > a:only-child, .colored-button--pink.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-link[disabled] > a:only-child::after, .colored-button--pink.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--pink.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--pink.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-text {
    color: #e03997;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-text:hover, .colored-button--pink.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--pink.ant-btn-text:hover > a:only-child, .colored-button--pink.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-text:hover > a:only-child::after, .colored-button--pink.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--pink.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-text[disabled], .colored-button--pink.ant-btn-text[disabled]:hover, .colored-button--pink.ant-btn-text[disabled]:focus, .colored-button--pink.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-text[disabled] > a:only-child, .colored-button--pink.ant-btn-text[disabled]:hover > a:only-child, .colored-button--pink.ant-btn-text[disabled]:focus > a:only-child, .colored-button--pink.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-text[disabled] > a:only-child::after, .colored-button--pink.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--pink.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--pink.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-text:hover, .colored-button--pink.ant-btn-text:focus {
    color: #e34fa3;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--pink.ant-btn-text:hover > a:only-child, .colored-button--pink.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-text:hover > a:only-child::after, .colored-button--pink.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-text:active {
    color: #dd238b;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--pink.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-text[disabled], .colored-button--pink.ant-btn-text[disabled]:hover, .colored-button--pink.ant-btn-text[disabled]:focus, .colored-button--pink.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-text[disabled] > a:only-child, .colored-button--pink.ant-btn-text[disabled]:hover > a:only-child, .colored-button--pink.ant-btn-text[disabled]:focus > a:only-child, .colored-button--pink.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-text[disabled] > a:only-child::after, .colored-button--pink.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--pink.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--pink.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost {
    color: #e03997;
    background: transparent;
    border-color: #e03997;
    text-shadow: none; }
  .colored-button--pink.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost:hover, .colored-button--pink.ant-btn-background-ghost:focus {
    color: #e34fa3;
    background: transparent;
    border-color: #e34fa3; }
  .colored-button--pink.ant-btn-background-ghost:hover > a:only-child, .colored-button--pink.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--pink.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost:active {
    color: #dd238b;
    background: transparent;
    border-color: #dd238b; }
  .colored-button--pink.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost[disabled], .colored-button--pink.ant-btn-background-ghost[disabled]:hover, .colored-button--pink.ant-btn-background-ghost[disabled]:focus, .colored-button--pink.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--pink.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--pink.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--pink.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--pink.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--pink.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--pink.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link {
    color: #e03997;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--pink.ant-btn-background-ghost.ant-btn-link:focus {
    color: #e34fa3;
    background: transparent;
    border-color: transparent; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--pink.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--pink.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link:active {
    color: #dd238b;
    background: transparent;
    border-color: transparent; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--pink.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--red {
  color: #c9434a;
  background: #fff;
  border-color: #c9434a; }
  .colored-button--red > a:only-child {
    color: currentColor; }
  .colored-button--red > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red:hover, .colored-button--red:focus {
    color: #cf575d;
    background: #fff;
    border-color: #cf575d; }
  .colored-button--red:hover > a:only-child, .colored-button--red:focus > a:only-child {
    color: currentColor; }
  .colored-button--red:hover > a:only-child::after, .colored-button--red:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red:active {
    color: #bc363d;
    background: #fff;
    border-color: #bc363d; }
  .colored-button--red:active > a:only-child {
    color: currentColor; }
  .colored-button--red:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red[disabled], .colored-button--red[disabled]:hover, .colored-button--red[disabled]:focus, .colored-button--red[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red[disabled] > a:only-child, .colored-button--red[disabled]:hover > a:only-child, .colored-button--red[disabled]:focus > a:only-child, .colored-button--red[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red[disabled] > a:only-child::after, .colored-button--red[disabled]:hover > a:only-child::after, .colored-button--red[disabled]:focus > a:only-child::after, .colored-button--red[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-primary {
    color: #fff;
    background: #c9434a;
    border-color: #c9434a;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--red.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-primary:hover, .colored-button--red.ant-btn-primary:focus {
    color: #fff;
    background: #cf575d;
    border-color: #cf575d; }
  .colored-button--red.ant-btn-primary:hover > a:only-child, .colored-button--red.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-primary:hover > a:only-child::after, .colored-button--red.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-primary:active {
    color: #fff;
    background: #bc363d;
    border-color: #bc363d; }
  .colored-button--red.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-primary[disabled], .colored-button--red.ant-btn-primary[disabled]:hover, .colored-button--red.ant-btn-primary[disabled]:focus, .colored-button--red.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-primary[disabled] > a:only-child, .colored-button--red.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--red.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--red.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-primary[disabled] > a:only-child::after, .colored-button--red.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--red.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--red.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-link {
    color: #c9434a;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-link:hover, .colored-button--red.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--red.ant-btn-link:hover > a:only-child, .colored-button--red.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-link:hover > a:only-child::after, .colored-button--red.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--red.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-link[disabled], .colored-button--red.ant-btn-link[disabled]:hover, .colored-button--red.ant-btn-link[disabled]:focus, .colored-button--red.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-link[disabled] > a:only-child, .colored-button--red.ant-btn-link[disabled]:hover > a:only-child, .colored-button--red.ant-btn-link[disabled]:focus > a:only-child, .colored-button--red.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-link[disabled] > a:only-child::after, .colored-button--red.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--red.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--red.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-link:hover, .colored-button--red.ant-btn-link:focus {
    color: #cf575d;
    background: transparent;
    border-color: transparent; }
  .colored-button--red.ant-btn-link:hover > a:only-child, .colored-button--red.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-link:hover > a:only-child::after, .colored-button--red.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-link:active {
    color: #bc363d;
    background: transparent;
    border-color: transparent; }
  .colored-button--red.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-link[disabled], .colored-button--red.ant-btn-link[disabled]:hover, .colored-button--red.ant-btn-link[disabled]:focus, .colored-button--red.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-link[disabled] > a:only-child, .colored-button--red.ant-btn-link[disabled]:hover > a:only-child, .colored-button--red.ant-btn-link[disabled]:focus > a:only-child, .colored-button--red.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-link[disabled] > a:only-child::after, .colored-button--red.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--red.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--red.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-text {
    color: #c9434a;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-text:hover, .colored-button--red.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--red.ant-btn-text:hover > a:only-child, .colored-button--red.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-text:hover > a:only-child::after, .colored-button--red.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--red.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-text[disabled], .colored-button--red.ant-btn-text[disabled]:hover, .colored-button--red.ant-btn-text[disabled]:focus, .colored-button--red.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-text[disabled] > a:only-child, .colored-button--red.ant-btn-text[disabled]:hover > a:only-child, .colored-button--red.ant-btn-text[disabled]:focus > a:only-child, .colored-button--red.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-text[disabled] > a:only-child::after, .colored-button--red.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--red.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--red.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-text:hover, .colored-button--red.ant-btn-text:focus {
    color: #cf575d;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--red.ant-btn-text:hover > a:only-child, .colored-button--red.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-text:hover > a:only-child::after, .colored-button--red.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-text:active {
    color: #bc363d;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--red.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-text[disabled], .colored-button--red.ant-btn-text[disabled]:hover, .colored-button--red.ant-btn-text[disabled]:focus, .colored-button--red.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-text[disabled] > a:only-child, .colored-button--red.ant-btn-text[disabled]:hover > a:only-child, .colored-button--red.ant-btn-text[disabled]:focus > a:only-child, .colored-button--red.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-text[disabled] > a:only-child::after, .colored-button--red.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--red.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--red.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost {
    color: #c9434a;
    background: transparent;
    border-color: #c9434a;
    text-shadow: none; }
  .colored-button--red.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost:hover, .colored-button--red.ant-btn-background-ghost:focus {
    color: #cf575d;
    background: transparent;
    border-color: #cf575d; }
  .colored-button--red.ant-btn-background-ghost:hover > a:only-child, .colored-button--red.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--red.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost:active {
    color: #bc363d;
    background: transparent;
    border-color: #bc363d; }
  .colored-button--red.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost[disabled], .colored-button--red.ant-btn-background-ghost[disabled]:hover, .colored-button--red.ant-btn-background-ghost[disabled]:focus, .colored-button--red.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--red.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--red.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--red.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--red.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--red.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--red.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link {
    color: #c9434a;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--red.ant-btn-background-ghost.ant-btn-link:focus {
    color: #cf575d;
    background: transparent;
    border-color: transparent; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--red.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--red.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link:active {
    color: #bc363d;
    background: transparent;
    border-color: transparent; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--red.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--orange {
  color: #f2711c;
  background: #fff;
  border-color: #f2711c; }
  .colored-button--orange > a:only-child {
    color: currentColor; }
  .colored-button--orange > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange:hover, .colored-button--orange:focus {
    color: #f38034;
    background: #fff;
    border-color: #f38034; }
  .colored-button--orange:hover > a:only-child, .colored-button--orange:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange:hover > a:only-child::after, .colored-button--orange:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange:active {
    color: #e7640d;
    background: #fff;
    border-color: #e7640d; }
  .colored-button--orange:active > a:only-child {
    color: currentColor; }
  .colored-button--orange:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange[disabled], .colored-button--orange[disabled]:hover, .colored-button--orange[disabled]:focus, .colored-button--orange[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange[disabled] > a:only-child, .colored-button--orange[disabled]:hover > a:only-child, .colored-button--orange[disabled]:focus > a:only-child, .colored-button--orange[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange[disabled] > a:only-child::after, .colored-button--orange[disabled]:hover > a:only-child::after, .colored-button--orange[disabled]:focus > a:only-child::after, .colored-button--orange[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-primary {
    color: #fff;
    background: #f2711c;
    border-color: #f2711c;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--orange.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-primary:hover, .colored-button--orange.ant-btn-primary:focus {
    color: #fff;
    background: #f38034;
    border-color: #f38034; }
  .colored-button--orange.ant-btn-primary:hover > a:only-child, .colored-button--orange.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-primary:hover > a:only-child::after, .colored-button--orange.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-primary:active {
    color: #fff;
    background: #e7640d;
    border-color: #e7640d; }
  .colored-button--orange.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-primary[disabled], .colored-button--orange.ant-btn-primary[disabled]:hover, .colored-button--orange.ant-btn-primary[disabled]:focus, .colored-button--orange.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-primary[disabled] > a:only-child, .colored-button--orange.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--orange.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--orange.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-primary[disabled] > a:only-child::after, .colored-button--orange.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--orange.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--orange.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-link {
    color: #f2711c;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-link:hover, .colored-button--orange.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--orange.ant-btn-link:hover > a:only-child, .colored-button--orange.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-link:hover > a:only-child::after, .colored-button--orange.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--orange.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-link[disabled], .colored-button--orange.ant-btn-link[disabled]:hover, .colored-button--orange.ant-btn-link[disabled]:focus, .colored-button--orange.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-link[disabled] > a:only-child, .colored-button--orange.ant-btn-link[disabled]:hover > a:only-child, .colored-button--orange.ant-btn-link[disabled]:focus > a:only-child, .colored-button--orange.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-link[disabled] > a:only-child::after, .colored-button--orange.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--orange.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--orange.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-link:hover, .colored-button--orange.ant-btn-link:focus {
    color: #f38034;
    background: transparent;
    border-color: transparent; }
  .colored-button--orange.ant-btn-link:hover > a:only-child, .colored-button--orange.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-link:hover > a:only-child::after, .colored-button--orange.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-link:active {
    color: #e7640d;
    background: transparent;
    border-color: transparent; }
  .colored-button--orange.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-link[disabled], .colored-button--orange.ant-btn-link[disabled]:hover, .colored-button--orange.ant-btn-link[disabled]:focus, .colored-button--orange.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-link[disabled] > a:only-child, .colored-button--orange.ant-btn-link[disabled]:hover > a:only-child, .colored-button--orange.ant-btn-link[disabled]:focus > a:only-child, .colored-button--orange.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-link[disabled] > a:only-child::after, .colored-button--orange.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--orange.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--orange.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-text {
    color: #f2711c;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-text:hover, .colored-button--orange.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--orange.ant-btn-text:hover > a:only-child, .colored-button--orange.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-text:hover > a:only-child::after, .colored-button--orange.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--orange.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-text[disabled], .colored-button--orange.ant-btn-text[disabled]:hover, .colored-button--orange.ant-btn-text[disabled]:focus, .colored-button--orange.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-text[disabled] > a:only-child, .colored-button--orange.ant-btn-text[disabled]:hover > a:only-child, .colored-button--orange.ant-btn-text[disabled]:focus > a:only-child, .colored-button--orange.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-text[disabled] > a:only-child::after, .colored-button--orange.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--orange.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--orange.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-text:hover, .colored-button--orange.ant-btn-text:focus {
    color: #f38034;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--orange.ant-btn-text:hover > a:only-child, .colored-button--orange.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-text:hover > a:only-child::after, .colored-button--orange.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-text:active {
    color: #e7640d;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--orange.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-text[disabled], .colored-button--orange.ant-btn-text[disabled]:hover, .colored-button--orange.ant-btn-text[disabled]:focus, .colored-button--orange.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-text[disabled] > a:only-child, .colored-button--orange.ant-btn-text[disabled]:hover > a:only-child, .colored-button--orange.ant-btn-text[disabled]:focus > a:only-child, .colored-button--orange.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-text[disabled] > a:only-child::after, .colored-button--orange.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--orange.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--orange.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost {
    color: #f2711c;
    background: transparent;
    border-color: #f2711c;
    text-shadow: none; }
  .colored-button--orange.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost:hover, .colored-button--orange.ant-btn-background-ghost:focus {
    color: #f38034;
    background: transparent;
    border-color: #f38034; }
  .colored-button--orange.ant-btn-background-ghost:hover > a:only-child, .colored-button--orange.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--orange.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost:active {
    color: #e7640d;
    background: transparent;
    border-color: #e7640d; }
  .colored-button--orange.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost[disabled], .colored-button--orange.ant-btn-background-ghost[disabled]:hover, .colored-button--orange.ant-btn-background-ghost[disabled]:focus, .colored-button--orange.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--orange.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--orange.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--orange.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--orange.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--orange.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--orange.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link {
    color: #f2711c;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--orange.ant-btn-background-ghost.ant-btn-link:focus {
    color: #f38034;
    background: transparent;
    border-color: transparent; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--orange.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--orange.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link:active {
    color: #e7640d;
    background: transparent;
    border-color: transparent; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--orange.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--yellow {
  color: #fbbd08;
  background: #fff;
  border-color: #fbbd08; }
  .colored-button--yellow > a:only-child {
    color: currentColor; }
  .colored-button--yellow > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow:hover, .colored-button--yellow:focus {
    color: #fbc421;
    background: #fff;
    border-color: #fbc421; }
  .colored-button--yellow:hover > a:only-child, .colored-button--yellow:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow:hover > a:only-child::after, .colored-button--yellow:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow:active {
    color: #e6ac04;
    background: #fff;
    border-color: #e6ac04; }
  .colored-button--yellow:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow[disabled], .colored-button--yellow[disabled]:hover, .colored-button--yellow[disabled]:focus, .colored-button--yellow[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow[disabled] > a:only-child, .colored-button--yellow[disabled]:hover > a:only-child, .colored-button--yellow[disabled]:focus > a:only-child, .colored-button--yellow[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow[disabled] > a:only-child::after, .colored-button--yellow[disabled]:hover > a:only-child::after, .colored-button--yellow[disabled]:focus > a:only-child::after, .colored-button--yellow[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-primary {
    color: #fff;
    background: #fbbd08;
    border-color: #fbbd08;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--yellow.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-primary:hover, .colored-button--yellow.ant-btn-primary:focus {
    color: #fff;
    background: #fbc421;
    border-color: #fbc421; }
  .colored-button--yellow.ant-btn-primary:hover > a:only-child, .colored-button--yellow.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-primary:hover > a:only-child::after, .colored-button--yellow.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-primary:active {
    color: #fff;
    background: #e6ac04;
    border-color: #e6ac04; }
  .colored-button--yellow.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-primary[disabled], .colored-button--yellow.ant-btn-primary[disabled]:hover, .colored-button--yellow.ant-btn-primary[disabled]:focus, .colored-button--yellow.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-primary[disabled] > a:only-child, .colored-button--yellow.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--yellow.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--yellow.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-primary[disabled] > a:only-child::after, .colored-button--yellow.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--yellow.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--yellow.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-link {
    color: #fbbd08;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-link:hover, .colored-button--yellow.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--yellow.ant-btn-link:hover > a:only-child, .colored-button--yellow.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-link:hover > a:only-child::after, .colored-button--yellow.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--yellow.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-link[disabled], .colored-button--yellow.ant-btn-link[disabled]:hover, .colored-button--yellow.ant-btn-link[disabled]:focus, .colored-button--yellow.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-link[disabled] > a:only-child, .colored-button--yellow.ant-btn-link[disabled]:hover > a:only-child, .colored-button--yellow.ant-btn-link[disabled]:focus > a:only-child, .colored-button--yellow.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-link[disabled] > a:only-child::after, .colored-button--yellow.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--yellow.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--yellow.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-link:hover, .colored-button--yellow.ant-btn-link:focus {
    color: #fbc421;
    background: transparent;
    border-color: transparent; }
  .colored-button--yellow.ant-btn-link:hover > a:only-child, .colored-button--yellow.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-link:hover > a:only-child::after, .colored-button--yellow.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-link:active {
    color: #e6ac04;
    background: transparent;
    border-color: transparent; }
  .colored-button--yellow.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-link[disabled], .colored-button--yellow.ant-btn-link[disabled]:hover, .colored-button--yellow.ant-btn-link[disabled]:focus, .colored-button--yellow.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-link[disabled] > a:only-child, .colored-button--yellow.ant-btn-link[disabled]:hover > a:only-child, .colored-button--yellow.ant-btn-link[disabled]:focus > a:only-child, .colored-button--yellow.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-link[disabled] > a:only-child::after, .colored-button--yellow.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--yellow.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--yellow.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-text {
    color: #fbbd08;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-text:hover, .colored-button--yellow.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--yellow.ant-btn-text:hover > a:only-child, .colored-button--yellow.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-text:hover > a:only-child::after, .colored-button--yellow.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--yellow.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-text[disabled], .colored-button--yellow.ant-btn-text[disabled]:hover, .colored-button--yellow.ant-btn-text[disabled]:focus, .colored-button--yellow.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-text[disabled] > a:only-child, .colored-button--yellow.ant-btn-text[disabled]:hover > a:only-child, .colored-button--yellow.ant-btn-text[disabled]:focus > a:only-child, .colored-button--yellow.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-text[disabled] > a:only-child::after, .colored-button--yellow.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--yellow.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--yellow.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-text:hover, .colored-button--yellow.ant-btn-text:focus {
    color: #fbc421;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--yellow.ant-btn-text:hover > a:only-child, .colored-button--yellow.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-text:hover > a:only-child::after, .colored-button--yellow.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-text:active {
    color: #e6ac04;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--yellow.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-text[disabled], .colored-button--yellow.ant-btn-text[disabled]:hover, .colored-button--yellow.ant-btn-text[disabled]:focus, .colored-button--yellow.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-text[disabled] > a:only-child, .colored-button--yellow.ant-btn-text[disabled]:hover > a:only-child, .colored-button--yellow.ant-btn-text[disabled]:focus > a:only-child, .colored-button--yellow.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-text[disabled] > a:only-child::after, .colored-button--yellow.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--yellow.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--yellow.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost {
    color: #fbbd08;
    background: transparent;
    border-color: #fbbd08;
    text-shadow: none; }
  .colored-button--yellow.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost:hover, .colored-button--yellow.ant-btn-background-ghost:focus {
    color: #fbc421;
    background: transparent;
    border-color: #fbc421; }
  .colored-button--yellow.ant-btn-background-ghost:hover > a:only-child, .colored-button--yellow.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost:active {
    color: #e6ac04;
    background: transparent;
    border-color: #e6ac04; }
  .colored-button--yellow.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost[disabled], .colored-button--yellow.ant-btn-background-ghost[disabled]:hover, .colored-button--yellow.ant-btn-background-ghost[disabled]:focus, .colored-button--yellow.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--yellow.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--yellow.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--yellow.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link {
    color: #fbbd08;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:focus {
    color: #fbc421;
    background: transparent;
    border-color: transparent; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:active {
    color: #e6ac04;
    background: transparent;
    border-color: transparent; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--yellow.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--olive {
  color: #b5cc18;
  background: #fff;
  border-color: #b5cc18; }
  .colored-button--olive > a:only-child {
    color: currentColor; }
  .colored-button--olive > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive:hover, .colored-button--olive:focus {
    color: #c9e31b;
    background: #fff;
    border-color: #c9e31b; }
  .colored-button--olive:hover > a:only-child, .colored-button--olive:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive:hover > a:only-child::after, .colored-button--olive:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive:active {
    color: #a1b515;
    background: #fff;
    border-color: #a1b515; }
  .colored-button--olive:active > a:only-child {
    color: currentColor; }
  .colored-button--olive:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive[disabled], .colored-button--olive[disabled]:hover, .colored-button--olive[disabled]:focus, .colored-button--olive[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive[disabled] > a:only-child, .colored-button--olive[disabled]:hover > a:only-child, .colored-button--olive[disabled]:focus > a:only-child, .colored-button--olive[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive[disabled] > a:only-child::after, .colored-button--olive[disabled]:hover > a:only-child::after, .colored-button--olive[disabled]:focus > a:only-child::after, .colored-button--olive[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-primary {
    color: #fff;
    background: #b5cc18;
    border-color: #b5cc18;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--olive.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-primary:hover, .colored-button--olive.ant-btn-primary:focus {
    color: #fff;
    background: #c9e31b;
    border-color: #c9e31b; }
  .colored-button--olive.ant-btn-primary:hover > a:only-child, .colored-button--olive.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-primary:hover > a:only-child::after, .colored-button--olive.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-primary:active {
    color: #fff;
    background: #a1b515;
    border-color: #a1b515; }
  .colored-button--olive.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-primary[disabled], .colored-button--olive.ant-btn-primary[disabled]:hover, .colored-button--olive.ant-btn-primary[disabled]:focus, .colored-button--olive.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-primary[disabled] > a:only-child, .colored-button--olive.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--olive.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--olive.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-primary[disabled] > a:only-child::after, .colored-button--olive.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--olive.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--olive.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-link {
    color: #b5cc18;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-link:hover, .colored-button--olive.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--olive.ant-btn-link:hover > a:only-child, .colored-button--olive.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-link:hover > a:only-child::after, .colored-button--olive.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--olive.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-link[disabled], .colored-button--olive.ant-btn-link[disabled]:hover, .colored-button--olive.ant-btn-link[disabled]:focus, .colored-button--olive.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-link[disabled] > a:only-child, .colored-button--olive.ant-btn-link[disabled]:hover > a:only-child, .colored-button--olive.ant-btn-link[disabled]:focus > a:only-child, .colored-button--olive.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-link[disabled] > a:only-child::after, .colored-button--olive.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--olive.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--olive.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-link:hover, .colored-button--olive.ant-btn-link:focus {
    color: #c9e31b;
    background: transparent;
    border-color: transparent; }
  .colored-button--olive.ant-btn-link:hover > a:only-child, .colored-button--olive.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-link:hover > a:only-child::after, .colored-button--olive.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-link:active {
    color: #a1b515;
    background: transparent;
    border-color: transparent; }
  .colored-button--olive.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-link[disabled], .colored-button--olive.ant-btn-link[disabled]:hover, .colored-button--olive.ant-btn-link[disabled]:focus, .colored-button--olive.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-link[disabled] > a:only-child, .colored-button--olive.ant-btn-link[disabled]:hover > a:only-child, .colored-button--olive.ant-btn-link[disabled]:focus > a:only-child, .colored-button--olive.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-link[disabled] > a:only-child::after, .colored-button--olive.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--olive.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--olive.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-text {
    color: #b5cc18;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-text:hover, .colored-button--olive.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--olive.ant-btn-text:hover > a:only-child, .colored-button--olive.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-text:hover > a:only-child::after, .colored-button--olive.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--olive.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-text[disabled], .colored-button--olive.ant-btn-text[disabled]:hover, .colored-button--olive.ant-btn-text[disabled]:focus, .colored-button--olive.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-text[disabled] > a:only-child, .colored-button--olive.ant-btn-text[disabled]:hover > a:only-child, .colored-button--olive.ant-btn-text[disabled]:focus > a:only-child, .colored-button--olive.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-text[disabled] > a:only-child::after, .colored-button--olive.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--olive.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--olive.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-text:hover, .colored-button--olive.ant-btn-text:focus {
    color: #c9e31b;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--olive.ant-btn-text:hover > a:only-child, .colored-button--olive.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-text:hover > a:only-child::after, .colored-button--olive.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-text:active {
    color: #a1b515;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--olive.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-text[disabled], .colored-button--olive.ant-btn-text[disabled]:hover, .colored-button--olive.ant-btn-text[disabled]:focus, .colored-button--olive.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-text[disabled] > a:only-child, .colored-button--olive.ant-btn-text[disabled]:hover > a:only-child, .colored-button--olive.ant-btn-text[disabled]:focus > a:only-child, .colored-button--olive.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-text[disabled] > a:only-child::after, .colored-button--olive.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--olive.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--olive.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost {
    color: #b5cc18;
    background: transparent;
    border-color: #b5cc18;
    text-shadow: none; }
  .colored-button--olive.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost:hover, .colored-button--olive.ant-btn-background-ghost:focus {
    color: #c9e31b;
    background: transparent;
    border-color: #c9e31b; }
  .colored-button--olive.ant-btn-background-ghost:hover > a:only-child, .colored-button--olive.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--olive.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost:active {
    color: #a1b515;
    background: transparent;
    border-color: #a1b515; }
  .colored-button--olive.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost[disabled], .colored-button--olive.ant-btn-background-ghost[disabled]:hover, .colored-button--olive.ant-btn-background-ghost[disabled]:focus, .colored-button--olive.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--olive.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--olive.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--olive.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--olive.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--olive.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--olive.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link {
    color: #b5cc18;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--olive.ant-btn-background-ghost.ant-btn-link:focus {
    color: #c9e31b;
    background: transparent;
    border-color: transparent; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--olive.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--olive.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link:active {
    color: #a1b515;
    background: transparent;
    border-color: transparent; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--olive.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--green {
  color: #21ba45;
  background: #fff;
  border-color: #21ba45; }
  .colored-button--green > a:only-child {
    color: currentColor; }
  .colored-button--green > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green:hover, .colored-button--green:focus {
    color: #25d04d;
    background: #fff;
    border-color: #25d04d; }
  .colored-button--green:hover > a:only-child, .colored-button--green:focus > a:only-child {
    color: currentColor; }
  .colored-button--green:hover > a:only-child::after, .colored-button--green:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green:active {
    color: #1da43d;
    background: #fff;
    border-color: #1da43d; }
  .colored-button--green:active > a:only-child {
    color: currentColor; }
  .colored-button--green:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green[disabled], .colored-button--green[disabled]:hover, .colored-button--green[disabled]:focus, .colored-button--green[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green[disabled] > a:only-child, .colored-button--green[disabled]:hover > a:only-child, .colored-button--green[disabled]:focus > a:only-child, .colored-button--green[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green[disabled] > a:only-child::after, .colored-button--green[disabled]:hover > a:only-child::after, .colored-button--green[disabled]:focus > a:only-child::after, .colored-button--green[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-primary {
    color: #fff;
    background: #21ba45;
    border-color: #21ba45;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--green.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-primary:hover, .colored-button--green.ant-btn-primary:focus {
    color: #fff;
    background: #25d04d;
    border-color: #25d04d; }
  .colored-button--green.ant-btn-primary:hover > a:only-child, .colored-button--green.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-primary:hover > a:only-child::after, .colored-button--green.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-primary:active {
    color: #fff;
    background: #1da43d;
    border-color: #1da43d; }
  .colored-button--green.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-primary[disabled], .colored-button--green.ant-btn-primary[disabled]:hover, .colored-button--green.ant-btn-primary[disabled]:focus, .colored-button--green.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-primary[disabled] > a:only-child, .colored-button--green.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--green.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--green.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-primary[disabled] > a:only-child::after, .colored-button--green.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--green.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--green.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-link {
    color: #21ba45;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-link:hover, .colored-button--green.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--green.ant-btn-link:hover > a:only-child, .colored-button--green.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-link:hover > a:only-child::after, .colored-button--green.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--green.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-link[disabled], .colored-button--green.ant-btn-link[disabled]:hover, .colored-button--green.ant-btn-link[disabled]:focus, .colored-button--green.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-link[disabled] > a:only-child, .colored-button--green.ant-btn-link[disabled]:hover > a:only-child, .colored-button--green.ant-btn-link[disabled]:focus > a:only-child, .colored-button--green.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-link[disabled] > a:only-child::after, .colored-button--green.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--green.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--green.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-link:hover, .colored-button--green.ant-btn-link:focus {
    color: #25d04d;
    background: transparent;
    border-color: transparent; }
  .colored-button--green.ant-btn-link:hover > a:only-child, .colored-button--green.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-link:hover > a:only-child::after, .colored-button--green.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-link:active {
    color: #1da43d;
    background: transparent;
    border-color: transparent; }
  .colored-button--green.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-link[disabled], .colored-button--green.ant-btn-link[disabled]:hover, .colored-button--green.ant-btn-link[disabled]:focus, .colored-button--green.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-link[disabled] > a:only-child, .colored-button--green.ant-btn-link[disabled]:hover > a:only-child, .colored-button--green.ant-btn-link[disabled]:focus > a:only-child, .colored-button--green.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-link[disabled] > a:only-child::after, .colored-button--green.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--green.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--green.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-text {
    color: #21ba45;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-text:hover, .colored-button--green.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--green.ant-btn-text:hover > a:only-child, .colored-button--green.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-text:hover > a:only-child::after, .colored-button--green.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--green.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-text[disabled], .colored-button--green.ant-btn-text[disabled]:hover, .colored-button--green.ant-btn-text[disabled]:focus, .colored-button--green.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-text[disabled] > a:only-child, .colored-button--green.ant-btn-text[disabled]:hover > a:only-child, .colored-button--green.ant-btn-text[disabled]:focus > a:only-child, .colored-button--green.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-text[disabled] > a:only-child::after, .colored-button--green.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--green.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--green.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-text:hover, .colored-button--green.ant-btn-text:focus {
    color: #25d04d;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--green.ant-btn-text:hover > a:only-child, .colored-button--green.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-text:hover > a:only-child::after, .colored-button--green.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-text:active {
    color: #1da43d;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--green.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-text[disabled], .colored-button--green.ant-btn-text[disabled]:hover, .colored-button--green.ant-btn-text[disabled]:focus, .colored-button--green.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-text[disabled] > a:only-child, .colored-button--green.ant-btn-text[disabled]:hover > a:only-child, .colored-button--green.ant-btn-text[disabled]:focus > a:only-child, .colored-button--green.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-text[disabled] > a:only-child::after, .colored-button--green.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--green.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--green.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost {
    color: #21ba45;
    background: transparent;
    border-color: #21ba45;
    text-shadow: none; }
  .colored-button--green.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost:hover, .colored-button--green.ant-btn-background-ghost:focus {
    color: #25d04d;
    background: transparent;
    border-color: #25d04d; }
  .colored-button--green.ant-btn-background-ghost:hover > a:only-child, .colored-button--green.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--green.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost:active {
    color: #1da43d;
    background: transparent;
    border-color: #1da43d; }
  .colored-button--green.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost[disabled], .colored-button--green.ant-btn-background-ghost[disabled]:hover, .colored-button--green.ant-btn-background-ghost[disabled]:focus, .colored-button--green.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--green.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--green.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--green.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--green.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--green.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--green.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link {
    color: #21ba45;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--green.ant-btn-background-ghost.ant-btn-link:focus {
    color: #25d04d;
    background: transparent;
    border-color: transparent; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--green.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--green.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link:active {
    color: #1da43d;
    background: transparent;
    border-color: transparent; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--green.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--teal {
  color: #00b5ad;
  background: #fff;
  border-color: #00b5ad; }
  .colored-button--teal > a:only-child {
    color: currentColor; }
  .colored-button--teal > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal:hover, .colored-button--teal:focus {
    color: #00cfc5;
    background: #fff;
    border-color: #00cfc5; }
  .colored-button--teal:hover > a:only-child, .colored-button--teal:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal:hover > a:only-child::after, .colored-button--teal:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal:active {
    color: #009c95;
    background: #fff;
    border-color: #009c95; }
  .colored-button--teal:active > a:only-child {
    color: currentColor; }
  .colored-button--teal:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal[disabled], .colored-button--teal[disabled]:hover, .colored-button--teal[disabled]:focus, .colored-button--teal[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal[disabled] > a:only-child, .colored-button--teal[disabled]:hover > a:only-child, .colored-button--teal[disabled]:focus > a:only-child, .colored-button--teal[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal[disabled] > a:only-child::after, .colored-button--teal[disabled]:hover > a:only-child::after, .colored-button--teal[disabled]:focus > a:only-child::after, .colored-button--teal[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-primary {
    color: #fff;
    background: #00b5ad;
    border-color: #00b5ad;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--teal.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-primary:hover, .colored-button--teal.ant-btn-primary:focus {
    color: #fff;
    background: #00cfc5;
    border-color: #00cfc5; }
  .colored-button--teal.ant-btn-primary:hover > a:only-child, .colored-button--teal.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-primary:hover > a:only-child::after, .colored-button--teal.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-primary:active {
    color: #fff;
    background: #009c95;
    border-color: #009c95; }
  .colored-button--teal.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-primary[disabled], .colored-button--teal.ant-btn-primary[disabled]:hover, .colored-button--teal.ant-btn-primary[disabled]:focus, .colored-button--teal.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-primary[disabled] > a:only-child, .colored-button--teal.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--teal.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--teal.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-primary[disabled] > a:only-child::after, .colored-button--teal.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--teal.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--teal.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-link {
    color: #00b5ad;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-link:hover, .colored-button--teal.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--teal.ant-btn-link:hover > a:only-child, .colored-button--teal.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-link:hover > a:only-child::after, .colored-button--teal.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--teal.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-link[disabled], .colored-button--teal.ant-btn-link[disabled]:hover, .colored-button--teal.ant-btn-link[disabled]:focus, .colored-button--teal.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-link[disabled] > a:only-child, .colored-button--teal.ant-btn-link[disabled]:hover > a:only-child, .colored-button--teal.ant-btn-link[disabled]:focus > a:only-child, .colored-button--teal.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-link[disabled] > a:only-child::after, .colored-button--teal.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--teal.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--teal.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-link:hover, .colored-button--teal.ant-btn-link:focus {
    color: #00cfc5;
    background: transparent;
    border-color: transparent; }
  .colored-button--teal.ant-btn-link:hover > a:only-child, .colored-button--teal.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-link:hover > a:only-child::after, .colored-button--teal.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-link:active {
    color: #009c95;
    background: transparent;
    border-color: transparent; }
  .colored-button--teal.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-link[disabled], .colored-button--teal.ant-btn-link[disabled]:hover, .colored-button--teal.ant-btn-link[disabled]:focus, .colored-button--teal.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-link[disabled] > a:only-child, .colored-button--teal.ant-btn-link[disabled]:hover > a:only-child, .colored-button--teal.ant-btn-link[disabled]:focus > a:only-child, .colored-button--teal.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-link[disabled] > a:only-child::after, .colored-button--teal.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--teal.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--teal.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-text {
    color: #00b5ad;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-text:hover, .colored-button--teal.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--teal.ant-btn-text:hover > a:only-child, .colored-button--teal.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-text:hover > a:only-child::after, .colored-button--teal.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--teal.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-text[disabled], .colored-button--teal.ant-btn-text[disabled]:hover, .colored-button--teal.ant-btn-text[disabled]:focus, .colored-button--teal.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-text[disabled] > a:only-child, .colored-button--teal.ant-btn-text[disabled]:hover > a:only-child, .colored-button--teal.ant-btn-text[disabled]:focus > a:only-child, .colored-button--teal.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-text[disabled] > a:only-child::after, .colored-button--teal.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--teal.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--teal.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-text:hover, .colored-button--teal.ant-btn-text:focus {
    color: #00cfc5;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--teal.ant-btn-text:hover > a:only-child, .colored-button--teal.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-text:hover > a:only-child::after, .colored-button--teal.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-text:active {
    color: #009c95;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--teal.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-text[disabled], .colored-button--teal.ant-btn-text[disabled]:hover, .colored-button--teal.ant-btn-text[disabled]:focus, .colored-button--teal.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-text[disabled] > a:only-child, .colored-button--teal.ant-btn-text[disabled]:hover > a:only-child, .colored-button--teal.ant-btn-text[disabled]:focus > a:only-child, .colored-button--teal.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-text[disabled] > a:only-child::after, .colored-button--teal.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--teal.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--teal.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost {
    color: #00b5ad;
    background: transparent;
    border-color: #00b5ad;
    text-shadow: none; }
  .colored-button--teal.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost:hover, .colored-button--teal.ant-btn-background-ghost:focus {
    color: #00cfc5;
    background: transparent;
    border-color: #00cfc5; }
  .colored-button--teal.ant-btn-background-ghost:hover > a:only-child, .colored-button--teal.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--teal.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost:active {
    color: #009c95;
    background: transparent;
    border-color: #009c95; }
  .colored-button--teal.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost[disabled], .colored-button--teal.ant-btn-background-ghost[disabled]:hover, .colored-button--teal.ant-btn-background-ghost[disabled]:focus, .colored-button--teal.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--teal.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--teal.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--teal.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--teal.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--teal.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--teal.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link {
    color: #00b5ad;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--teal.ant-btn-background-ghost.ant-btn-link:focus {
    color: #00cfc5;
    background: transparent;
    border-color: transparent; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--teal.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--teal.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link:active {
    color: #009c95;
    background: transparent;
    border-color: transparent; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--teal.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--cyan {
  color: #17a2b8;
  background: #fff;
  border-color: #17a2b8; }
  .colored-button--cyan > a:only-child {
    color: currentColor; }
  .colored-button--cyan > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan:hover, .colored-button--cyan:focus {
    color: #1ab6cf;
    background: #fff;
    border-color: #1ab6cf; }
  .colored-button--cyan:hover > a:only-child, .colored-button--cyan:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan:hover > a:only-child::after, .colored-button--cyan:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan:active {
    color: #148ea1;
    background: #fff;
    border-color: #148ea1; }
  .colored-button--cyan:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan[disabled], .colored-button--cyan[disabled]:hover, .colored-button--cyan[disabled]:focus, .colored-button--cyan[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan[disabled] > a:only-child, .colored-button--cyan[disabled]:hover > a:only-child, .colored-button--cyan[disabled]:focus > a:only-child, .colored-button--cyan[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan[disabled] > a:only-child::after, .colored-button--cyan[disabled]:hover > a:only-child::after, .colored-button--cyan[disabled]:focus > a:only-child::after, .colored-button--cyan[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-primary {
    color: #fff;
    background: #17a2b8;
    border-color: #17a2b8;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--cyan.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-primary:hover, .colored-button--cyan.ant-btn-primary:focus {
    color: #fff;
    background: #1ab6cf;
    border-color: #1ab6cf; }
  .colored-button--cyan.ant-btn-primary:hover > a:only-child, .colored-button--cyan.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-primary:hover > a:only-child::after, .colored-button--cyan.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-primary:active {
    color: #fff;
    background: #148ea1;
    border-color: #148ea1; }
  .colored-button--cyan.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-primary[disabled], .colored-button--cyan.ant-btn-primary[disabled]:hover, .colored-button--cyan.ant-btn-primary[disabled]:focus, .colored-button--cyan.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-primary[disabled] > a:only-child, .colored-button--cyan.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--cyan.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--cyan.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-primary[disabled] > a:only-child::after, .colored-button--cyan.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--cyan.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--cyan.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-link {
    color: #17a2b8;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-link:hover, .colored-button--cyan.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--cyan.ant-btn-link:hover > a:only-child, .colored-button--cyan.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-link:hover > a:only-child::after, .colored-button--cyan.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--cyan.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-link[disabled], .colored-button--cyan.ant-btn-link[disabled]:hover, .colored-button--cyan.ant-btn-link[disabled]:focus, .colored-button--cyan.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-link[disabled] > a:only-child, .colored-button--cyan.ant-btn-link[disabled]:hover > a:only-child, .colored-button--cyan.ant-btn-link[disabled]:focus > a:only-child, .colored-button--cyan.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-link[disabled] > a:only-child::after, .colored-button--cyan.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--cyan.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--cyan.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-link:hover, .colored-button--cyan.ant-btn-link:focus {
    color: #1ab6cf;
    background: transparent;
    border-color: transparent; }
  .colored-button--cyan.ant-btn-link:hover > a:only-child, .colored-button--cyan.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-link:hover > a:only-child::after, .colored-button--cyan.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-link:active {
    color: #148ea1;
    background: transparent;
    border-color: transparent; }
  .colored-button--cyan.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-link[disabled], .colored-button--cyan.ant-btn-link[disabled]:hover, .colored-button--cyan.ant-btn-link[disabled]:focus, .colored-button--cyan.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-link[disabled] > a:only-child, .colored-button--cyan.ant-btn-link[disabled]:hover > a:only-child, .colored-button--cyan.ant-btn-link[disabled]:focus > a:only-child, .colored-button--cyan.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-link[disabled] > a:only-child::after, .colored-button--cyan.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--cyan.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--cyan.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-text {
    color: #17a2b8;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-text:hover, .colored-button--cyan.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--cyan.ant-btn-text:hover > a:only-child, .colored-button--cyan.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-text:hover > a:only-child::after, .colored-button--cyan.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--cyan.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-text[disabled], .colored-button--cyan.ant-btn-text[disabled]:hover, .colored-button--cyan.ant-btn-text[disabled]:focus, .colored-button--cyan.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-text[disabled] > a:only-child, .colored-button--cyan.ant-btn-text[disabled]:hover > a:only-child, .colored-button--cyan.ant-btn-text[disabled]:focus > a:only-child, .colored-button--cyan.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-text[disabled] > a:only-child::after, .colored-button--cyan.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--cyan.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--cyan.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-text:hover, .colored-button--cyan.ant-btn-text:focus {
    color: #1ab6cf;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--cyan.ant-btn-text:hover > a:only-child, .colored-button--cyan.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-text:hover > a:only-child::after, .colored-button--cyan.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-text:active {
    color: #148ea1;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--cyan.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-text[disabled], .colored-button--cyan.ant-btn-text[disabled]:hover, .colored-button--cyan.ant-btn-text[disabled]:focus, .colored-button--cyan.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-text[disabled] > a:only-child, .colored-button--cyan.ant-btn-text[disabled]:hover > a:only-child, .colored-button--cyan.ant-btn-text[disabled]:focus > a:only-child, .colored-button--cyan.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-text[disabled] > a:only-child::after, .colored-button--cyan.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--cyan.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--cyan.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost {
    color: #17a2b8;
    background: transparent;
    border-color: #17a2b8;
    text-shadow: none; }
  .colored-button--cyan.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost:hover, .colored-button--cyan.ant-btn-background-ghost:focus {
    color: #1ab6cf;
    background: transparent;
    border-color: #1ab6cf; }
  .colored-button--cyan.ant-btn-background-ghost:hover > a:only-child, .colored-button--cyan.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost:active {
    color: #148ea1;
    background: transparent;
    border-color: #148ea1; }
  .colored-button--cyan.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost[disabled], .colored-button--cyan.ant-btn-background-ghost[disabled]:hover, .colored-button--cyan.ant-btn-background-ghost[disabled]:focus, .colored-button--cyan.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--cyan.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--cyan.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--cyan.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link {
    color: #17a2b8;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:focus {
    color: #1ab6cf;
    background: transparent;
    border-color: transparent; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:active {
    color: #148ea1;
    background: transparent;
    border-color: transparent; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--cyan.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-button--brown {
  color: #a5673f;
  background: #fff;
  border-color: #a5673f; }
  .colored-button--brown > a:only-child {
    color: currentColor; }
  .colored-button--brown > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown:hover, .colored-button--brown:focus {
    color: #b77346;
    background: #fff;
    border-color: #b77346; }
  .colored-button--brown:hover > a:only-child, .colored-button--brown:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown:hover > a:only-child::after, .colored-button--brown:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown:active {
    color: #935b38;
    background: #fff;
    border-color: #935b38; }
  .colored-button--brown:active > a:only-child {
    color: currentColor; }
  .colored-button--brown:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown[disabled], .colored-button--brown[disabled]:hover, .colored-button--brown[disabled]:focus, .colored-button--brown[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown[disabled] > a:only-child, .colored-button--brown[disabled]:hover > a:only-child, .colored-button--brown[disabled]:focus > a:only-child, .colored-button--brown[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown[disabled] > a:only-child::after, .colored-button--brown[disabled]:hover > a:only-child::after, .colored-button--brown[disabled]:focus > a:only-child::after, .colored-button--brown[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-primary {
    color: #fff;
    background: #a5673f;
    border-color: #a5673f;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); }
  .colored-button--brown.ant-btn-primary > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-primary > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-primary:hover, .colored-button--brown.ant-btn-primary:focus {
    color: #fff;
    background: #b77346;
    border-color: #b77346; }
  .colored-button--brown.ant-btn-primary:hover > a:only-child, .colored-button--brown.ant-btn-primary:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-primary:hover > a:only-child::after, .colored-button--brown.ant-btn-primary:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-primary:active {
    color: #fff;
    background: #935b38;
    border-color: #935b38; }
  .colored-button--brown.ant-btn-primary:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-primary:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-primary[disabled], .colored-button--brown.ant-btn-primary[disabled]:hover, .colored-button--brown.ant-btn-primary[disabled]:focus, .colored-button--brown.ant-btn-primary[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-primary[disabled] > a:only-child, .colored-button--brown.ant-btn-primary[disabled]:hover > a:only-child, .colored-button--brown.ant-btn-primary[disabled]:focus > a:only-child, .colored-button--brown.ant-btn-primary[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-primary[disabled] > a:only-child::after, .colored-button--brown.ant-btn-primary[disabled]:hover > a:only-child::after, .colored-button--brown.ant-btn-primary[disabled]:focus > a:only-child::after, .colored-button--brown.ant-btn-primary[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-link {
    color: #a5673f;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-link:hover, .colored-button--brown.ant-btn-link:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--brown.ant-btn-link:hover > a:only-child, .colored-button--brown.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-link:hover > a:only-child::after, .colored-button--brown.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-link:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--brown.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-link[disabled], .colored-button--brown.ant-btn-link[disabled]:hover, .colored-button--brown.ant-btn-link[disabled]:focus, .colored-button--brown.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-link[disabled] > a:only-child, .colored-button--brown.ant-btn-link[disabled]:hover > a:only-child, .colored-button--brown.ant-btn-link[disabled]:focus > a:only-child, .colored-button--brown.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-link[disabled] > a:only-child::after, .colored-button--brown.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--brown.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--brown.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-link:hover, .colored-button--brown.ant-btn-link:focus {
    color: #b77346;
    background: transparent;
    border-color: transparent; }
  .colored-button--brown.ant-btn-link:hover > a:only-child, .colored-button--brown.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-link:hover > a:only-child::after, .colored-button--brown.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-link:active {
    color: #935b38;
    background: transparent;
    border-color: transparent; }
  .colored-button--brown.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-link[disabled], .colored-button--brown.ant-btn-link[disabled]:hover, .colored-button--brown.ant-btn-link[disabled]:focus, .colored-button--brown.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-link[disabled] > a:only-child, .colored-button--brown.ant-btn-link[disabled]:hover > a:only-child, .colored-button--brown.ant-btn-link[disabled]:focus > a:only-child, .colored-button--brown.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-link[disabled] > a:only-child::after, .colored-button--brown.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--brown.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--brown.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-text {
    color: #a5673f;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-text > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-text > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-text:hover, .colored-button--brown.ant-btn-text:focus {
    color: #40a9ff;
    background: transparent;
    border-color: #40a9ff; }
  .colored-button--brown.ant-btn-text:hover > a:only-child, .colored-button--brown.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-text:hover > a:only-child::after, .colored-button--brown.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-text:active {
    color: #096dd9;
    background: transparent;
    border-color: #096dd9; }
  .colored-button--brown.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-text[disabled], .colored-button--brown.ant-btn-text[disabled]:hover, .colored-button--brown.ant-btn-text[disabled]:focus, .colored-button--brown.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-text[disabled] > a:only-child, .colored-button--brown.ant-btn-text[disabled]:hover > a:only-child, .colored-button--brown.ant-btn-text[disabled]:focus > a:only-child, .colored-button--brown.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-text[disabled] > a:only-child::after, .colored-button--brown.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--brown.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--brown.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-text:hover, .colored-button--brown.ant-btn-text:focus {
    color: #b77346;
    background: rgba(0, 0, 0, 0.018);
    border-color: transparent; }
  .colored-button--brown.ant-btn-text:hover > a:only-child, .colored-button--brown.ant-btn-text:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-text:hover > a:only-child::after, .colored-button--brown.ant-btn-text:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-text:active {
    color: #935b38;
    background: rgba(0, 0, 0, 0.028);
    border-color: transparent; }
  .colored-button--brown.ant-btn-text:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-text:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-text[disabled], .colored-button--brown.ant-btn-text[disabled]:hover, .colored-button--brown.ant-btn-text[disabled]:focus, .colored-button--brown.ant-btn-text[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border-color: transparent;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-text[disabled] > a:only-child, .colored-button--brown.ant-btn-text[disabled]:hover > a:only-child, .colored-button--brown.ant-btn-text[disabled]:focus > a:only-child, .colored-button--brown.ant-btn-text[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-text[disabled] > a:only-child::after, .colored-button--brown.ant-btn-text[disabled]:hover > a:only-child::after, .colored-button--brown.ant-btn-text[disabled]:focus > a:only-child::after, .colored-button--brown.ant-btn-text[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost {
    color: #a5673f;
    background: transparent;
    border-color: #a5673f;
    text-shadow: none; }
  .colored-button--brown.ant-btn-background-ghost > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost:hover, .colored-button--brown.ant-btn-background-ghost:focus {
    color: #b77346;
    background: transparent;
    border-color: #b77346; }
  .colored-button--brown.ant-btn-background-ghost:hover > a:only-child, .colored-button--brown.ant-btn-background-ghost:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost:hover > a:only-child::after, .colored-button--brown.ant-btn-background-ghost:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost:active {
    color: #935b38;
    background: transparent;
    border-color: #935b38; }
  .colored-button--brown.ant-btn-background-ghost:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost[disabled], .colored-button--brown.ant-btn-background-ghost[disabled]:hover, .colored-button--brown.ant-btn-background-ghost[disabled]:focus, .colored-button--brown.ant-btn-background-ghost[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-background-ghost[disabled] > a:only-child, .colored-button--brown.ant-btn-background-ghost[disabled]:hover > a:only-child, .colored-button--brown.ant-btn-background-ghost[disabled]:focus > a:only-child, .colored-button--brown.ant-btn-background-ghost[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost[disabled] > a:only-child::after, .colored-button--brown.ant-btn-background-ghost[disabled]:hover > a:only-child::after, .colored-button--brown.ant-btn-background-ghost[disabled]:focus > a:only-child::after, .colored-button--brown.ant-btn-background-ghost[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link {
    color: #a5673f;
    background: transparent;
    border-color: transparent;
    text-shadow: none; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link:hover, .colored-button--brown.ant-btn-background-ghost.ant-btn-link:focus {
    color: #b77346;
    background: transparent;
    border-color: transparent; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .colored-button--brown.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after, .colored-button--brown.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link:active {
    color: #935b38;
    background: transparent;
    border-color: transparent; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled], .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:hover, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:focus, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:active {
    color: rgba(0, 0, 0, 0.25);
    background: #f5f5f5;
    border-color: #d9d9d9;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child {
    color: currentColor; }
  .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after, .colored-button--brown.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ''; }

.colored-text--primary {
  color: #2185d0; }

.colored-text--secondary {
  color: #6c757d; }

.colored-text--grey {
  color: #6c757d; }

.colored-text--success {
  color: #21ba45; }

.colored-text--info {
  color: #17a2b8; }

.colored-text--warning {
  color: #fbbd08; }

.colored-text--danger {
  color: #c9434a; }

.colored-text--default {
  color: #f8f9fa; }

.colored-text--light {
  color: #f8f9fa; }

.colored-text--dark {
  color: #343a40; }

.colored-text--blue {
  color: #2185d0; }

.colored-text--indigo {
  color: #6610f2; }

.colored-text--violet {
  color: #6435c9; }

.colored-text--purple {
  color: #a333c8; }

.colored-text--pink {
  color: #e03997; }

.colored-text--red {
  color: #c9434a; }

.colored-text--orange {
  color: #f2711c; }

.colored-text--yellow {
  color: #fbbd08; }

.colored-text--olive {
  color: #b5cc18; }

.colored-text--green {
  color: #21ba45; }

.colored-text--teal {
  color: #00b5ad; }

.colored-text--cyan {
  color: #17a2b8; }

.colored-text--brown {
  color: #a5673f; }

.centered {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center; }

.task-loading-change__block {
  height: 100%; }
.task-loading-change__nomenclature {
  width: 100%; }
.task-loading-change__nomenclature-title {
  width: auto !important; }

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: var(--font-family-sans-serif);
  font-size: 14px;
  background-color: var(--app-bg-color); }

body {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100); }

.app-window {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: auto; }
  .app-window .app-container {
    display: flex;
    flex-direction: column;
    height: 100%; }
  .app-window .app-modal {
    margin: auto; }

.app-modal .app-modal-content {
  background-color: var(--wrapper-bg-color);
  padding: 15px;
  margin: var(--gutter);
  -webkit-border-radius: var(--gutter-radius);
  -moz-border-radius: var(--gutter-radius);
  -o-border-radius: var(--gutter-radius);
  -ms-border-radius: var(--gutter-radius);
  border-radius: var(--gutter-radius);
  overflow: hidden; }
.app-modal .modal-toolbar-top, .app-modal .modal-toolbar-bottom {
  padding: 15px;
  color: #000000;
  background-color: #ffffff;
  z-index: 2; }
.app-modal .modal-toolbar-top {
  margin: -15px -15px 15px -15px;
  border-bottom: 1px solid #dee2e6; }
  .app-modal .modal-toolbar-top .nav-tabs {
    margin-bottom: -16px; }
    .app-modal .modal-toolbar-top .nav-tabs .nav-item .nav-link.active {
      background-color: var(--wrapper-bg-color);
      border-color: #dee2e6 #dee2e6 var(--wrapper-bg-color); }
.app-modal .modal-toolbar-bottom {
  margin: 15px -15px -15px -15px;
  border-top: 1px solid #dee2e6; }
.app-modal .app-modal-header, .app-modal .app-modal-footer {
  padding: 10px;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1) inset, -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
  -webkit-border-radius: var(--gutter-radius);
  -moz-border-radius: var(--gutter-radius);
  -o-border-radius: var(--gutter-radius);
  -ms-border-radius: var(--gutter-radius);
  border-radius: var(--gutter-radius);
  background-color: var(--panel-bg-color);
  margin: var(--gutter); }
.app-modal .app-modal-header {
  color: #ffffff;
  font-size: 16px;
  text-align: center; }
.app-modal .app-modal-footer {
  color: #7f8e95;
  font-size: 10px; }

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