@media (max-width: 500px) {
	.hidden-xxs {
		display: none !important;
	}
}

.img-responsive-inline {
  display: inline-block;
  max-width: 100%;
  height: auto;
  aspect-ratio: attr(width) / attr(height);
}

/* .btn-black */

.btn-black {
  color: #fff !important;
  background-color: #222 !important;
  border-color: #000 !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black:active,
.btn-black.active {
  color: #fff !important;
  background-color: #000 !important;
  border-color: #222 !important;
}
.btn-black:active,
.btn-black.active {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus,
.btn-black[disabled].focus,
fieldset[disabled] .btn-black.focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #272727 !important;
  border-color: #111 !important;
}

/* .btn-green */

.btn-green {
  color: #fff !important;
  background-color: #4d743f !important;
  border-color: #557c47 !important;
}
.btn-green:hover,
.btn-green:focus,
.btn-green.focus,
.btn-green:active,
.btn-green.active {
  color: #fff !important;
  background-color: #557c47 !important;
  border-color: #4d743f !important;
}
.btn-green:active,
.btn-green.active {
  background-image: none;
}
.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled.focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-green.focus,
.btn-green.disabled:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-green:active,
.btn-green.disabled.active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green.active {
  background-color: #577e4a !important;
  border-color: #608651 !important;
}

/* .btn-fuchsia */

.btn-fuchsia {
  color: #fff;
  background-color: #be0e35;
  border-color: #af092e;
}
.btn-fuchsia:hover,
.btn-fuchsia:focus,
.btn-fuchsia.focus,
.btn-fuchsia:active,
.btn-fuchsia.active {
  color: #fff;
  background-color: #d0274d;
  border-color: #c42347;
}
.btn-fuchsia:active,
.btn-fuchsia.active {
  background-image: none;
}
.btn-fuchsia.disabled,
.btn-fuchsia[disabled],
fieldset[disabled] .btn-fuchsia,
.btn-fuchsia.disabled:hover,
.btn-fuchsia[disabled]:hover,
fieldset[disabled] .btn-fuchsia:hover,
.btn-fuchsia.disabled:focus,
.btn-fuchsia[disabled]:focus,
fieldset[disabled] .btn-fuchsia:focus,
.btn-fuchsia.disabled.focus,
.btn-fuchsia[disabled].focus,
fieldset[disabled] .btn-fuchsia.focus,
.btn-fuchsia.disabled:active,
.btn-fuchsia[disabled]:active,
fieldset[disabled] .btn-fuchsia:active,
.btn-fuchsia.disabled.active,
.btn-fuchsia[disabled].active,
fieldset[disabled] .btn-fuchsia.active {
  background-color: #ce4563;
  border-color: #b93552;
}