/*!
 * PostBoot v1.0.0-rc3 (https://tarkhov.github.io/postboot/)
 * Copyright 2016-2019 Alexander Tarkhov
 * Licensed under MIT
 */

@media (min-width: 576px) {
  .h1-sm {
    font-size: 2.5rem; }

  .h2-sm {
    font-size: 2rem; }

  .h3-sm {
    font-size: 1.75rem; }

  .h4-sm {
    font-size: 1.5rem; }

  .h5-sm {
    font-size: 1.25rem; }

  .h6-sm {
    font-size: 1rem; }

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

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

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

  .display-sm-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2; } }
@media (min-width: 768px) {
  .h1-md {
    font-size: 2.5rem; }

  .h2-md {
    font-size: 2rem; }

  .h3-md {
    font-size: 1.75rem; }

  .h4-md {
    font-size: 1.5rem; }

  .h5-md {
    font-size: 1.25rem; }

  .h6-md {
    font-size: 1rem; }

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

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

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

  .display-md-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2; } }
@media (min-width: 992px) {
  .h1-lg {
    font-size: 2.5rem; }

  .h2-lg {
    font-size: 2rem; }

  .h3-lg {
    font-size: 1.75rem; }

  .h4-lg {
    font-size: 1.5rem; }

  .h5-lg {
    font-size: 1.25rem; }

  .h6-lg {
    font-size: 1rem; }

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

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

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

  .display-lg-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2; } }
@media (min-width: 1200px) {
  .h1-xl {
    font-size: 2.5rem; }

  .h2-xl {
    font-size: 2rem; }

  .h3-xl {
    font-size: 1.75rem; }

  .h4-xl {
    font-size: 1.5rem; }

  .h5-xl {
    font-size: 1.25rem; }

  .h6-xl {
    font-size: 1rem; }

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

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

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

  .display-xl-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2; } }
@media (min-width: 768px) {
  .container-md {
    max-width: 720px; } }
@media (min-width: 992px) {
  .container-md {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .container-md {
    max-width: 1140px; } }

@media (min-width: 992px) {
  .container-lg {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .container-lg {
    max-width: 1140px; } }

@media (min-width: 1200px) {
  .container-xl {
    max-width: 1140px; } }

@media (min-width: 576px) {
  .container-1 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .container-1 {
    max-width: 540px; } }
@media (min-width: 992px) {
  .container-1 {
    max-width: 540px; } }
@media (min-width: 1200px) {
  .container-1 {
    max-width: 540px; } }

@media (min-width: 576px) {
  .container-2 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .container-2 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .container-2 {
    max-width: 720px; } }
@media (min-width: 1200px) {
  .container-2 {
    max-width: 720px; } }

@media (min-width: 576px) {
  .container-3 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .container-3 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .container-3 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .container-3 {
    max-width: 960px; } }

@media (min-width: 768px) {
  .container-md-2 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .container-md-2 {
    max-width: 720px; } }
@media (min-width: 1200px) {
  .container-md-2 {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container-lg-3 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .container-lg-3 {
    max-width: 960px; } }

.m-gutter {
  margin: 30px !important; }

.mt-gutter {
  margin-top: 30px !important; }

.mr-gutter {
  margin-right: 30px !important; }

.mb-gutter {
  margin-bottom: 30px !important; }

.ml-gutter {
  margin-left: 30px !important; }

.mx-gutter {
  margin-right: 30px !important;
  margin-left: 30px !important; }

.my-gutter {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.p-gutter {
  padding: 30px !important; }

.pt-gutter {
  padding-top: 30px !important; }

.pr-gutter {
  padding-right: 30px !important; }

.pb-gutter {
  padding-bottom: 30px !important; }

.pl-gutter {
  padding-left: 30px !important; }

.px-gutter {
  padding-right: 30px !important;
  padding-left: 30px !important; }

.py-gutter {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

@media (min-width: 576px) {
  .m-sm-gutter {
    margin: 30px !important; }

  .mt-sm-gutter {
    margin-top: 30px !important; }

  .mr-sm-gutter {
    margin-right: 30px !important; }

  .mb-sm-gutter {
    margin-bottom: 30px !important; }

  .ml-sm-gutter {
    margin-left: 30px !important; }

  .mx-sm-gutter {
    margin-right: 30px !important;
    margin-left: 30px !important; }

  .my-sm-gutter {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }

  .p-sm-gutter {
    padding: 30px !important; }

  .pt-sm-gutter {
    padding-top: 30px !important; }

  .pr-sm-gutter {
    padding-right: 30px !important; }

  .pb-sm-gutter {
    padding-bottom: 30px !important; }

  .pl-sm-gutter {
    padding-left: 30px !important; }

  .px-sm-gutter {
    padding-right: 30px !important;
    padding-left: 30px !important; }

  .py-sm-gutter {
    padding-top: 30px !important;
    padding-bottom: 30px !important; } }
@media (min-width: 768px) {
  .m-md-gutter {
    margin: 30px !important; }

  .mt-md-gutter {
    margin-top: 30px !important; }

  .mr-md-gutter {
    margin-right: 30px !important; }

  .mb-md-gutter {
    margin-bottom: 30px !important; }

  .ml-md-gutter {
    margin-left: 30px !important; }

  .mx-md-gutter {
    margin-right: 30px !important;
    margin-left: 30px !important; }

  .my-md-gutter {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }

  .p-md-gutter {
    padding: 30px !important; }

  .pt-md-gutter {
    padding-top: 30px !important; }

  .pr-md-gutter {
    padding-right: 30px !important; }

  .pb-md-gutter {
    padding-bottom: 30px !important; }

  .pl-md-gutter {
    padding-left: 30px !important; }

  .px-md-gutter {
    padding-right: 30px !important;
    padding-left: 30px !important; }

  .py-md-gutter {
    padding-top: 30px !important;
    padding-bottom: 30px !important; } }
@media (min-width: 992px) {
  .m-lg-gutter {
    margin: 30px !important; }

  .mt-lg-gutter {
    margin-top: 30px !important; }

  .mr-lg-gutter {
    margin-right: 30px !important; }

  .mb-lg-gutter {
    margin-bottom: 30px !important; }

  .ml-lg-gutter {
    margin-left: 30px !important; }

  .mx-lg-gutter {
    margin-right: 30px !important;
    margin-left: 30px !important; }

  .my-lg-gutter {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }

  .p-lg-gutter {
    padding: 30px !important; }

  .pt-lg-gutter {
    padding-top: 30px !important; }

  .pr-lg-gutter {
    padding-right: 30px !important; }

  .pb-lg-gutter {
    padding-bottom: 30px !important; }

  .pl-lg-gutter {
    padding-left: 30px !important; }

  .px-lg-gutter {
    padding-right: 30px !important;
    padding-left: 30px !important; }

  .py-lg-gutter {
    padding-top: 30px !important;
    padding-bottom: 30px !important; } }
@media (min-width: 1200px) {
  .m-xl-gutter {
    margin: 30px !important; }

  .mt-xl-gutter {
    margin-top: 30px !important; }

  .mr-xl-gutter {
    margin-right: 30px !important; }

  .mb-xl-gutter {
    margin-bottom: 30px !important; }

  .ml-xl-gutter {
    margin-left: 30px !important; }

  .mx-xl-gutter {
    margin-right: 30px !important;
    margin-left: 30px !important; }

  .my-xl-gutter {
    margin-top: 30px !important;
    margin-bottom: 30px !important; }

  .p-xl-gutter {
    padding: 30px !important; }

  .pt-xl-gutter {
    padding-top: 30px !important; }

  .pr-xl-gutter {
    padding-right: 30px !important; }

  .pb-xl-gutter {
    padding-bottom: 30px !important; }

  .pl-xl-gutter {
    padding-left: 30px !important; }

  .px-xl-gutter {
    padding-right: 30px !important;
    padding-left: 30px !important; }

  .py-xl-gutter {
    padding-top: 30px !important;
    padding-bottom: 30px !important; } }
.input-material {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }
  .input-material, .input-material:focus, .input-material:disabled, .input-material[readonly] {
    background-color: transparent; }
  .input-material, .input-material:focus {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    box-shadow: none; }
  .was-validated .input-material:valid, .was-validated .input-material:valid:focus, .input-material.is-valid, .input-material.is-valid:focus {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    box-shadow: none; }
  .was-validated .input-material:invalid, .was-validated .input-material:invalid:focus, .input-material.is-invalid, .input-material.is-invalid:focus {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    box-shadow: none; }

.input-dark, .input-dark:focus {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff; }
.input-dark:focus {
  box-shadow: none; }
.input-dark::-webkit-input-placeholder {
  color: #fff; }
.input-dark::-moz-placeholder {
  color: #fff; }
.input-dark:-ms-input-placeholder {
  color: #fff; }
.input-dark::placeholder {
  color: #fff; }
.input-dark:disabled, .input-dark[readonly] {
  background-color: #d9d9d9; }
.was-validated .input-dark:valid, .was-validated .input-dark:valid:focus, .input-dark.is-valid, .input-dark.is-valid:focus {
  background-color: #28a745;
  box-shadow: none; }
.was-validated .input-dark:invalid, .was-validated .input-dark:invalid:focus, .input-dark.is-invalid, .input-dark.is-invalid:focus {
  background-color: #dc3545;
  box-shadow: none; }

.input-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff; }
  .input-primary:focus {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff; }
  .input-primary::-webkit-input-placeholder {
    color: #fff; }
  .input-primary::-moz-placeholder {
    color: #fff; }
  .input-primary:-ms-input-placeholder {
    color: #fff; }
  .input-primary::placeholder {
    color: #fff; }
  .input-primary:disabled, .input-primary[readonly] {
    background-color: #d9d9d9; }

.input-secondary {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff; }
  .input-secondary:focus {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff; }
  .input-secondary::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary::-moz-placeholder {
    color: #fff; }
  .input-secondary:-ms-input-placeholder {
    color: #fff; }
  .input-secondary::placeholder {
    color: #fff; }
  .input-secondary:disabled, .input-secondary[readonly] {
    background-color: #d9d9d9; }

.input-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff; }
  .input-success:focus {
    background-color: #28a745;
    border-color: #28a745;
    color: #fff; }
  .input-success::-webkit-input-placeholder {
    color: #fff; }
  .input-success::-moz-placeholder {
    color: #fff; }
  .input-success:-ms-input-placeholder {
    color: #fff; }
  .input-success::placeholder {
    color: #fff; }
  .input-success:disabled, .input-success[readonly] {
    background-color: #d9d9d9; }

.input-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff; }
  .input-info:focus {
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff; }
  .input-info::-webkit-input-placeholder {
    color: #fff; }
  .input-info::-moz-placeholder {
    color: #fff; }
  .input-info:-ms-input-placeholder {
    color: #fff; }
  .input-info::placeholder {
    color: #fff; }
  .input-info:disabled, .input-info[readonly] {
    background-color: #d9d9d9; }

.input-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff; }
  .input-warning:focus {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #fff; }
  .input-warning::-webkit-input-placeholder {
    color: #fff; }
  .input-warning::-moz-placeholder {
    color: #fff; }
  .input-warning:-ms-input-placeholder {
    color: #fff; }
  .input-warning::placeholder {
    color: #fff; }
  .input-warning:disabled, .input-warning[readonly] {
    background-color: #d9d9d9; }

.input-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff; }
  .input-danger:focus {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff; }
  .input-danger::-webkit-input-placeholder {
    color: #fff; }
  .input-danger::-moz-placeholder {
    color: #fff; }
  .input-danger:-ms-input-placeholder {
    color: #fff; }
  .input-danger::placeholder {
    color: #fff; }
  .input-danger:disabled, .input-danger[readonly] {
    background-color: #d9d9d9; }

.input-black {
  background-color: #000;
  border-color: #000;
  color: #fff; }
  .input-black:focus {
    background-color: #000;
    border-color: #000;
    color: #fff; }
  .input-black::-webkit-input-placeholder {
    color: #fff; }
  .input-black::-moz-placeholder {
    color: #fff; }
  .input-black:-ms-input-placeholder {
    color: #fff; }
  .input-black::placeholder {
    color: #fff; }
  .input-black:disabled, .input-black[readonly] {
    background-color: #d9d9d9; }

.input-indigo {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff; }
  .input-indigo:focus {
    background-color: #6610f2;
    border-color: #6610f2;
    color: #fff; }
  .input-indigo::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo::-moz-placeholder {
    color: #fff; }
  .input-indigo:-ms-input-placeholder {
    color: #fff; }
  .input-indigo::placeholder {
    color: #fff; }
  .input-indigo:disabled, .input-indigo[readonly] {
    background-color: #d9d9d9; }

.input-orange {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff; }
  .input-orange:focus {
    background-color: #fd7e14;
    border-color: #fd7e14;
    color: #fff; }
  .input-orange::-webkit-input-placeholder {
    color: #fff; }
  .input-orange::-moz-placeholder {
    color: #fff; }
  .input-orange:-ms-input-placeholder {
    color: #fff; }
  .input-orange::placeholder {
    color: #fff; }
  .input-orange:disabled, .input-orange[readonly] {
    background-color: #d9d9d9; }

.input-pink {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff; }
  .input-pink:focus {
    background-color: #e83e8c;
    border-color: #e83e8c;
    color: #fff; }
  .input-pink::-webkit-input-placeholder {
    color: #fff; }
  .input-pink::-moz-placeholder {
    color: #fff; }
  .input-pink:-ms-input-placeholder {
    color: #fff; }
  .input-pink::placeholder {
    color: #fff; }
  .input-pink:disabled, .input-pink[readonly] {
    background-color: #d9d9d9; }

.input-purple {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff; }
  .input-purple:focus {
    background-color: #6f42c1;
    border-color: #6f42c1;
    color: #fff; }
  .input-purple::-webkit-input-placeholder {
    color: #fff; }
  .input-purple::-moz-placeholder {
    color: #fff; }
  .input-purple:-ms-input-placeholder {
    color: #fff; }
  .input-purple::placeholder {
    color: #fff; }
  .input-purple:disabled, .input-purple[readonly] {
    background-color: #d9d9d9; }

.input-teal {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff; }
  .input-teal:focus {
    background-color: #20c997;
    border-color: #20c997;
    color: #fff; }
  .input-teal::-webkit-input-placeholder {
    color: #fff; }
  .input-teal::-moz-placeholder {
    color: #fff; }
  .input-teal:-ms-input-placeholder {
    color: #fff; }
  .input-teal::placeholder {
    color: #fff; }
  .input-teal:disabled, .input-teal[readonly] {
    background-color: #d9d9d9; }

.input-primary-10 {
  background-color: rgba(0, 123, 255, 0.1);
  border-color: rgba(0, 123, 255, 0.1);
  color: #fff; }
  .input-primary-10:focus {
    background-color: rgba(0, 123, 255, 0.1);
    border-color: rgba(0, 123, 255, 0.1);
    color: #fff; }
  .input-primary-10::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-10::-moz-placeholder {
    color: #fff; }
  .input-primary-10:-ms-input-placeholder {
    color: #fff; }
  .input-primary-10::placeholder {
    color: #fff; }
  .input-primary-10:disabled, .input-primary-10[readonly] {
    background-color: #d9d9d9; }

.input-secondary-10 {
  background-color: rgba(108, 117, 125, 0.1);
  border-color: rgba(108, 117, 125, 0.1);
  color: #fff; }
  .input-secondary-10:focus {
    background-color: rgba(108, 117, 125, 0.1);
    border-color: rgba(108, 117, 125, 0.1);
    color: #fff; }
  .input-secondary-10::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-10::-moz-placeholder {
    color: #fff; }
  .input-secondary-10:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-10::placeholder {
    color: #fff; }
  .input-secondary-10:disabled, .input-secondary-10[readonly] {
    background-color: #d9d9d9; }

.input-success-10 {
  background-color: rgba(40, 167, 69, 0.1);
  border-color: rgba(40, 167, 69, 0.1);
  color: #fff; }
  .input-success-10:focus {
    background-color: rgba(40, 167, 69, 0.1);
    border-color: rgba(40, 167, 69, 0.1);
    color: #fff; }
  .input-success-10::-webkit-input-placeholder {
    color: #fff; }
  .input-success-10::-moz-placeholder {
    color: #fff; }
  .input-success-10:-ms-input-placeholder {
    color: #fff; }
  .input-success-10::placeholder {
    color: #fff; }
  .input-success-10:disabled, .input-success-10[readonly] {
    background-color: #d9d9d9; }

.input-info-10 {
  background-color: rgba(23, 162, 184, 0.1);
  border-color: rgba(23, 162, 184, 0.1);
  color: #fff; }
  .input-info-10:focus {
    background-color: rgba(23, 162, 184, 0.1);
    border-color: rgba(23, 162, 184, 0.1);
    color: #fff; }
  .input-info-10::-webkit-input-placeholder {
    color: #fff; }
  .input-info-10::-moz-placeholder {
    color: #fff; }
  .input-info-10:-ms-input-placeholder {
    color: #fff; }
  .input-info-10::placeholder {
    color: #fff; }
  .input-info-10:disabled, .input-info-10[readonly] {
    background-color: #d9d9d9; }

.input-warning-10 {
  background-color: rgba(255, 193, 7, 0.1);
  border-color: rgba(255, 193, 7, 0.1);
  color: #fff; }
  .input-warning-10:focus {
    background-color: rgba(255, 193, 7, 0.1);
    border-color: rgba(255, 193, 7, 0.1);
    color: #fff; }
  .input-warning-10::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-10::-moz-placeholder {
    color: #fff; }
  .input-warning-10:-ms-input-placeholder {
    color: #fff; }
  .input-warning-10::placeholder {
    color: #fff; }
  .input-warning-10:disabled, .input-warning-10[readonly] {
    background-color: #d9d9d9; }

.input-danger-10 {
  background-color: rgba(220, 53, 69, 0.1);
  border-color: rgba(220, 53, 69, 0.1);
  color: #fff; }
  .input-danger-10:focus {
    background-color: rgba(220, 53, 69, 0.1);
    border-color: rgba(220, 53, 69, 0.1);
    color: #fff; }
  .input-danger-10::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-10::-moz-placeholder {
    color: #fff; }
  .input-danger-10:-ms-input-placeholder {
    color: #fff; }
  .input-danger-10::placeholder {
    color: #fff; }
  .input-danger-10:disabled, .input-danger-10[readonly] {
    background-color: #d9d9d9; }

.input-dark-10 {
  background-color: rgba(52, 58, 64, 0.1);
  border-color: rgba(52, 58, 64, 0.1);
  color: #fff; }
  .input-dark-10:focus {
    background-color: rgba(52, 58, 64, 0.1);
    border-color: rgba(52, 58, 64, 0.1);
    color: #fff; }
  .input-dark-10::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-10::-moz-placeholder {
    color: #fff; }
  .input-dark-10:-ms-input-placeholder {
    color: #fff; }
  .input-dark-10::placeholder {
    color: #fff; }
  .input-dark-10:disabled, .input-dark-10[readonly] {
    background-color: #d9d9d9; }

.input-black-10 {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.1);
  color: #fff; }
  .input-black-10:focus {
    background-color: rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.1);
    color: #fff; }
  .input-black-10::-webkit-input-placeholder {
    color: #fff; }
  .input-black-10::-moz-placeholder {
    color: #fff; }
  .input-black-10:-ms-input-placeholder {
    color: #fff; }
  .input-black-10::placeholder {
    color: #fff; }
  .input-black-10:disabled, .input-black-10[readonly] {
    background-color: #d9d9d9; }

.input-indigo-10 {
  background-color: rgba(102, 16, 242, 0.1);
  border-color: rgba(102, 16, 242, 0.1);
  color: #fff; }
  .input-indigo-10:focus {
    background-color: rgba(102, 16, 242, 0.1);
    border-color: rgba(102, 16, 242, 0.1);
    color: #fff; }
  .input-indigo-10::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-10::-moz-placeholder {
    color: #fff; }
  .input-indigo-10:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-10::placeholder {
    color: #fff; }
  .input-indigo-10:disabled, .input-indigo-10[readonly] {
    background-color: #d9d9d9; }

.input-orange-10 {
  background-color: rgba(253, 126, 20, 0.1);
  border-color: rgba(253, 126, 20, 0.1);
  color: #fff; }
  .input-orange-10:focus {
    background-color: rgba(253, 126, 20, 0.1);
    border-color: rgba(253, 126, 20, 0.1);
    color: #fff; }
  .input-orange-10::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-10::-moz-placeholder {
    color: #fff; }
  .input-orange-10:-ms-input-placeholder {
    color: #fff; }
  .input-orange-10::placeholder {
    color: #fff; }
  .input-orange-10:disabled, .input-orange-10[readonly] {
    background-color: #d9d9d9; }

.input-pink-10 {
  background-color: rgba(232, 62, 140, 0.1);
  border-color: rgba(232, 62, 140, 0.1);
  color: #fff; }
  .input-pink-10:focus {
    background-color: rgba(232, 62, 140, 0.1);
    border-color: rgba(232, 62, 140, 0.1);
    color: #fff; }
  .input-pink-10::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-10::-moz-placeholder {
    color: #fff; }
  .input-pink-10:-ms-input-placeholder {
    color: #fff; }
  .input-pink-10::placeholder {
    color: #fff; }
  .input-pink-10:disabled, .input-pink-10[readonly] {
    background-color: #d9d9d9; }

.input-purple-10 {
  background-color: rgba(111, 66, 193, 0.1);
  border-color: rgba(111, 66, 193, 0.1);
  color: #fff; }
  .input-purple-10:focus {
    background-color: rgba(111, 66, 193, 0.1);
    border-color: rgba(111, 66, 193, 0.1);
    color: #fff; }
  .input-purple-10::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-10::-moz-placeholder {
    color: #fff; }
  .input-purple-10:-ms-input-placeholder {
    color: #fff; }
  .input-purple-10::placeholder {
    color: #fff; }
  .input-purple-10:disabled, .input-purple-10[readonly] {
    background-color: #d9d9d9; }

.input-teal-10 {
  background-color: rgba(32, 201, 151, 0.1);
  border-color: rgba(32, 201, 151, 0.1);
  color: #fff; }
  .input-teal-10:focus {
    background-color: rgba(32, 201, 151, 0.1);
    border-color: rgba(32, 201, 151, 0.1);
    color: #fff; }
  .input-teal-10::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-10::-moz-placeholder {
    color: #fff; }
  .input-teal-10:-ms-input-placeholder {
    color: #fff; }
  .input-teal-10::placeholder {
    color: #fff; }
  .input-teal-10:disabled, .input-teal-10[readonly] {
    background-color: #d9d9d9; }

.input-white-10 {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }
  .input-white-10:focus {
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1);
    color: #fff; }
  .input-white-10::-webkit-input-placeholder {
    color: #fff; }
  .input-white-10::-moz-placeholder {
    color: #fff; }
  .input-white-10:-ms-input-placeholder {
    color: #fff; }
  .input-white-10::placeholder {
    color: #fff; }
  .input-white-10:disabled, .input-white-10[readonly] {
    background-color: #d9d9d9; }

.input-primary-20 {
  background-color: rgba(0, 123, 255, 0.2);
  border-color: rgba(0, 123, 255, 0.2);
  color: #fff; }
  .input-primary-20:focus {
    background-color: rgba(0, 123, 255, 0.2);
    border-color: rgba(0, 123, 255, 0.2);
    color: #fff; }
  .input-primary-20::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-20::-moz-placeholder {
    color: #fff; }
  .input-primary-20:-ms-input-placeholder {
    color: #fff; }
  .input-primary-20::placeholder {
    color: #fff; }
  .input-primary-20:disabled, .input-primary-20[readonly] {
    background-color: #d9d9d9; }

.input-secondary-20 {
  background-color: rgba(108, 117, 125, 0.2);
  border-color: rgba(108, 117, 125, 0.2);
  color: #fff; }
  .input-secondary-20:focus {
    background-color: rgba(108, 117, 125, 0.2);
    border-color: rgba(108, 117, 125, 0.2);
    color: #fff; }
  .input-secondary-20::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-20::-moz-placeholder {
    color: #fff; }
  .input-secondary-20:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-20::placeholder {
    color: #fff; }
  .input-secondary-20:disabled, .input-secondary-20[readonly] {
    background-color: #d9d9d9; }

.input-success-20 {
  background-color: rgba(40, 167, 69, 0.2);
  border-color: rgba(40, 167, 69, 0.2);
  color: #fff; }
  .input-success-20:focus {
    background-color: rgba(40, 167, 69, 0.2);
    border-color: rgba(40, 167, 69, 0.2);
    color: #fff; }
  .input-success-20::-webkit-input-placeholder {
    color: #fff; }
  .input-success-20::-moz-placeholder {
    color: #fff; }
  .input-success-20:-ms-input-placeholder {
    color: #fff; }
  .input-success-20::placeholder {
    color: #fff; }
  .input-success-20:disabled, .input-success-20[readonly] {
    background-color: #d9d9d9; }

.input-info-20 {
  background-color: rgba(23, 162, 184, 0.2);
  border-color: rgba(23, 162, 184, 0.2);
  color: #fff; }
  .input-info-20:focus {
    background-color: rgba(23, 162, 184, 0.2);
    border-color: rgba(23, 162, 184, 0.2);
    color: #fff; }
  .input-info-20::-webkit-input-placeholder {
    color: #fff; }
  .input-info-20::-moz-placeholder {
    color: #fff; }
  .input-info-20:-ms-input-placeholder {
    color: #fff; }
  .input-info-20::placeholder {
    color: #fff; }
  .input-info-20:disabled, .input-info-20[readonly] {
    background-color: #d9d9d9; }

.input-warning-20 {
  background-color: rgba(255, 193, 7, 0.2);
  border-color: rgba(255, 193, 7, 0.2);
  color: #fff; }
  .input-warning-20:focus {
    background-color: rgba(255, 193, 7, 0.2);
    border-color: rgba(255, 193, 7, 0.2);
    color: #fff; }
  .input-warning-20::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-20::-moz-placeholder {
    color: #fff; }
  .input-warning-20:-ms-input-placeholder {
    color: #fff; }
  .input-warning-20::placeholder {
    color: #fff; }
  .input-warning-20:disabled, .input-warning-20[readonly] {
    background-color: #d9d9d9; }

.input-danger-20 {
  background-color: rgba(220, 53, 69, 0.2);
  border-color: rgba(220, 53, 69, 0.2);
  color: #fff; }
  .input-danger-20:focus {
    background-color: rgba(220, 53, 69, 0.2);
    border-color: rgba(220, 53, 69, 0.2);
    color: #fff; }
  .input-danger-20::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-20::-moz-placeholder {
    color: #fff; }
  .input-danger-20:-ms-input-placeholder {
    color: #fff; }
  .input-danger-20::placeholder {
    color: #fff; }
  .input-danger-20:disabled, .input-danger-20[readonly] {
    background-color: #d9d9d9; }

.input-dark-20 {
  background-color: rgba(52, 58, 64, 0.2);
  border-color: rgba(52, 58, 64, 0.2);
  color: #fff; }
  .input-dark-20:focus {
    background-color: rgba(52, 58, 64, 0.2);
    border-color: rgba(52, 58, 64, 0.2);
    color: #fff; }
  .input-dark-20::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-20::-moz-placeholder {
    color: #fff; }
  .input-dark-20:-ms-input-placeholder {
    color: #fff; }
  .input-dark-20::placeholder {
    color: #fff; }
  .input-dark-20:disabled, .input-dark-20[readonly] {
    background-color: #d9d9d9; }

.input-black-20 {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
  color: #fff; }
  .input-black-20:focus {
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0.2);
    color: #fff; }
  .input-black-20::-webkit-input-placeholder {
    color: #fff; }
  .input-black-20::-moz-placeholder {
    color: #fff; }
  .input-black-20:-ms-input-placeholder {
    color: #fff; }
  .input-black-20::placeholder {
    color: #fff; }
  .input-black-20:disabled, .input-black-20[readonly] {
    background-color: #d9d9d9; }

.input-indigo-20 {
  background-color: rgba(102, 16, 242, 0.2);
  border-color: rgba(102, 16, 242, 0.2);
  color: #fff; }
  .input-indigo-20:focus {
    background-color: rgba(102, 16, 242, 0.2);
    border-color: rgba(102, 16, 242, 0.2);
    color: #fff; }
  .input-indigo-20::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-20::-moz-placeholder {
    color: #fff; }
  .input-indigo-20:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-20::placeholder {
    color: #fff; }
  .input-indigo-20:disabled, .input-indigo-20[readonly] {
    background-color: #d9d9d9; }

.input-orange-20 {
  background-color: rgba(253, 126, 20, 0.2);
  border-color: rgba(253, 126, 20, 0.2);
  color: #fff; }
  .input-orange-20:focus {
    background-color: rgba(253, 126, 20, 0.2);
    border-color: rgba(253, 126, 20, 0.2);
    color: #fff; }
  .input-orange-20::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-20::-moz-placeholder {
    color: #fff; }
  .input-orange-20:-ms-input-placeholder {
    color: #fff; }
  .input-orange-20::placeholder {
    color: #fff; }
  .input-orange-20:disabled, .input-orange-20[readonly] {
    background-color: #d9d9d9; }

.input-pink-20 {
  background-color: rgba(232, 62, 140, 0.2);
  border-color: rgba(232, 62, 140, 0.2);
  color: #fff; }
  .input-pink-20:focus {
    background-color: rgba(232, 62, 140, 0.2);
    border-color: rgba(232, 62, 140, 0.2);
    color: #fff; }
  .input-pink-20::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-20::-moz-placeholder {
    color: #fff; }
  .input-pink-20:-ms-input-placeholder {
    color: #fff; }
  .input-pink-20::placeholder {
    color: #fff; }
  .input-pink-20:disabled, .input-pink-20[readonly] {
    background-color: #d9d9d9; }

.input-purple-20 {
  background-color: rgba(111, 66, 193, 0.2);
  border-color: rgba(111, 66, 193, 0.2);
  color: #fff; }
  .input-purple-20:focus {
    background-color: rgba(111, 66, 193, 0.2);
    border-color: rgba(111, 66, 193, 0.2);
    color: #fff; }
  .input-purple-20::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-20::-moz-placeholder {
    color: #fff; }
  .input-purple-20:-ms-input-placeholder {
    color: #fff; }
  .input-purple-20::placeholder {
    color: #fff; }
  .input-purple-20:disabled, .input-purple-20[readonly] {
    background-color: #d9d9d9; }

.input-teal-20 {
  background-color: rgba(32, 201, 151, 0.2);
  border-color: rgba(32, 201, 151, 0.2);
  color: #fff; }
  .input-teal-20:focus {
    background-color: rgba(32, 201, 151, 0.2);
    border-color: rgba(32, 201, 151, 0.2);
    color: #fff; }
  .input-teal-20::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-20::-moz-placeholder {
    color: #fff; }
  .input-teal-20:-ms-input-placeholder {
    color: #fff; }
  .input-teal-20::placeholder {
    color: #fff; }
  .input-teal-20:disabled, .input-teal-20[readonly] {
    background-color: #d9d9d9; }

.input-white-20 {
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: #fff; }
  .input-white-20:focus {
    background-color: rgba(255, 255, 255, 0.2);
    border-color: rgba(255, 255, 255, 0.2);
    color: #fff; }
  .input-white-20::-webkit-input-placeholder {
    color: #fff; }
  .input-white-20::-moz-placeholder {
    color: #fff; }
  .input-white-20:-ms-input-placeholder {
    color: #fff; }
  .input-white-20::placeholder {
    color: #fff; }
  .input-white-20:disabled, .input-white-20[readonly] {
    background-color: #d9d9d9; }

.input-primary-30 {
  background-color: rgba(0, 123, 255, 0.3);
  border-color: rgba(0, 123, 255, 0.3);
  color: #fff; }
  .input-primary-30:focus {
    background-color: rgba(0, 123, 255, 0.3);
    border-color: rgba(0, 123, 255, 0.3);
    color: #fff; }
  .input-primary-30::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-30::-moz-placeholder {
    color: #fff; }
  .input-primary-30:-ms-input-placeholder {
    color: #fff; }
  .input-primary-30::placeholder {
    color: #fff; }
  .input-primary-30:disabled, .input-primary-30[readonly] {
    background-color: #d9d9d9; }

.input-secondary-30 {
  background-color: rgba(108, 117, 125, 0.3);
  border-color: rgba(108, 117, 125, 0.3);
  color: #fff; }
  .input-secondary-30:focus {
    background-color: rgba(108, 117, 125, 0.3);
    border-color: rgba(108, 117, 125, 0.3);
    color: #fff; }
  .input-secondary-30::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-30::-moz-placeholder {
    color: #fff; }
  .input-secondary-30:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-30::placeholder {
    color: #fff; }
  .input-secondary-30:disabled, .input-secondary-30[readonly] {
    background-color: #d9d9d9; }

.input-success-30 {
  background-color: rgba(40, 167, 69, 0.3);
  border-color: rgba(40, 167, 69, 0.3);
  color: #fff; }
  .input-success-30:focus {
    background-color: rgba(40, 167, 69, 0.3);
    border-color: rgba(40, 167, 69, 0.3);
    color: #fff; }
  .input-success-30::-webkit-input-placeholder {
    color: #fff; }
  .input-success-30::-moz-placeholder {
    color: #fff; }
  .input-success-30:-ms-input-placeholder {
    color: #fff; }
  .input-success-30::placeholder {
    color: #fff; }
  .input-success-30:disabled, .input-success-30[readonly] {
    background-color: #d9d9d9; }

.input-info-30 {
  background-color: rgba(23, 162, 184, 0.3);
  border-color: rgba(23, 162, 184, 0.3);
  color: #fff; }
  .input-info-30:focus {
    background-color: rgba(23, 162, 184, 0.3);
    border-color: rgba(23, 162, 184, 0.3);
    color: #fff; }
  .input-info-30::-webkit-input-placeholder {
    color: #fff; }
  .input-info-30::-moz-placeholder {
    color: #fff; }
  .input-info-30:-ms-input-placeholder {
    color: #fff; }
  .input-info-30::placeholder {
    color: #fff; }
  .input-info-30:disabled, .input-info-30[readonly] {
    background-color: #d9d9d9; }

.input-warning-30 {
  background-color: rgba(255, 193, 7, 0.3);
  border-color: rgba(255, 193, 7, 0.3);
  color: #fff; }
  .input-warning-30:focus {
    background-color: rgba(255, 193, 7, 0.3);
    border-color: rgba(255, 193, 7, 0.3);
    color: #fff; }
  .input-warning-30::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-30::-moz-placeholder {
    color: #fff; }
  .input-warning-30:-ms-input-placeholder {
    color: #fff; }
  .input-warning-30::placeholder {
    color: #fff; }
  .input-warning-30:disabled, .input-warning-30[readonly] {
    background-color: #d9d9d9; }

.input-danger-30 {
  background-color: rgba(220, 53, 69, 0.3);
  border-color: rgba(220, 53, 69, 0.3);
  color: #fff; }
  .input-danger-30:focus {
    background-color: rgba(220, 53, 69, 0.3);
    border-color: rgba(220, 53, 69, 0.3);
    color: #fff; }
  .input-danger-30::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-30::-moz-placeholder {
    color: #fff; }
  .input-danger-30:-ms-input-placeholder {
    color: #fff; }
  .input-danger-30::placeholder {
    color: #fff; }
  .input-danger-30:disabled, .input-danger-30[readonly] {
    background-color: #d9d9d9; }

.input-dark-30 {
  background-color: rgba(52, 58, 64, 0.3);
  border-color: rgba(52, 58, 64, 0.3);
  color: #fff; }
  .input-dark-30:focus {
    background-color: rgba(52, 58, 64, 0.3);
    border-color: rgba(52, 58, 64, 0.3);
    color: #fff; }
  .input-dark-30::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-30::-moz-placeholder {
    color: #fff; }
  .input-dark-30:-ms-input-placeholder {
    color: #fff; }
  .input-dark-30::placeholder {
    color: #fff; }
  .input-dark-30:disabled, .input-dark-30[readonly] {
    background-color: #d9d9d9; }

.input-black-30 {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(0, 0, 0, 0.3);
  color: #fff; }
  .input-black-30:focus {
    background-color: rgba(0, 0, 0, 0.3);
    border-color: rgba(0, 0, 0, 0.3);
    color: #fff; }
  .input-black-30::-webkit-input-placeholder {
    color: #fff; }
  .input-black-30::-moz-placeholder {
    color: #fff; }
  .input-black-30:-ms-input-placeholder {
    color: #fff; }
  .input-black-30::placeholder {
    color: #fff; }
  .input-black-30:disabled, .input-black-30[readonly] {
    background-color: #d9d9d9; }

.input-indigo-30 {
  background-color: rgba(102, 16, 242, 0.3);
  border-color: rgba(102, 16, 242, 0.3);
  color: #fff; }
  .input-indigo-30:focus {
    background-color: rgba(102, 16, 242, 0.3);
    border-color: rgba(102, 16, 242, 0.3);
    color: #fff; }
  .input-indigo-30::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-30::-moz-placeholder {
    color: #fff; }
  .input-indigo-30:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-30::placeholder {
    color: #fff; }
  .input-indigo-30:disabled, .input-indigo-30[readonly] {
    background-color: #d9d9d9; }

.input-orange-30 {
  background-color: rgba(253, 126, 20, 0.3);
  border-color: rgba(253, 126, 20, 0.3);
  color: #fff; }
  .input-orange-30:focus {
    background-color: rgba(253, 126, 20, 0.3);
    border-color: rgba(253, 126, 20, 0.3);
    color: #fff; }
  .input-orange-30::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-30::-moz-placeholder {
    color: #fff; }
  .input-orange-30:-ms-input-placeholder {
    color: #fff; }
  .input-orange-30::placeholder {
    color: #fff; }
  .input-orange-30:disabled, .input-orange-30[readonly] {
    background-color: #d9d9d9; }

.input-pink-30 {
  background-color: rgba(232, 62, 140, 0.3);
  border-color: rgba(232, 62, 140, 0.3);
  color: #fff; }
  .input-pink-30:focus {
    background-color: rgba(232, 62, 140, 0.3);
    border-color: rgba(232, 62, 140, 0.3);
    color: #fff; }
  .input-pink-30::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-30::-moz-placeholder {
    color: #fff; }
  .input-pink-30:-ms-input-placeholder {
    color: #fff; }
  .input-pink-30::placeholder {
    color: #fff; }
  .input-pink-30:disabled, .input-pink-30[readonly] {
    background-color: #d9d9d9; }

.input-purple-30 {
  background-color: rgba(111, 66, 193, 0.3);
  border-color: rgba(111, 66, 193, 0.3);
  color: #fff; }
  .input-purple-30:focus {
    background-color: rgba(111, 66, 193, 0.3);
    border-color: rgba(111, 66, 193, 0.3);
    color: #fff; }
  .input-purple-30::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-30::-moz-placeholder {
    color: #fff; }
  .input-purple-30:-ms-input-placeholder {
    color: #fff; }
  .input-purple-30::placeholder {
    color: #fff; }
  .input-purple-30:disabled, .input-purple-30[readonly] {
    background-color: #d9d9d9; }

.input-teal-30 {
  background-color: rgba(32, 201, 151, 0.3);
  border-color: rgba(32, 201, 151, 0.3);
  color: #fff; }
  .input-teal-30:focus {
    background-color: rgba(32, 201, 151, 0.3);
    border-color: rgba(32, 201, 151, 0.3);
    color: #fff; }
  .input-teal-30::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-30::-moz-placeholder {
    color: #fff; }
  .input-teal-30:-ms-input-placeholder {
    color: #fff; }
  .input-teal-30::placeholder {
    color: #fff; }
  .input-teal-30:disabled, .input-teal-30[readonly] {
    background-color: #d9d9d9; }

.input-white-30 {
  background-color: rgba(255, 255, 255, 0.3);
  border-color: rgba(255, 255, 255, 0.3);
  color: #fff; }
  .input-white-30:focus {
    background-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff; }
  .input-white-30::-webkit-input-placeholder {
    color: #fff; }
  .input-white-30::-moz-placeholder {
    color: #fff; }
  .input-white-30:-ms-input-placeholder {
    color: #fff; }
  .input-white-30::placeholder {
    color: #fff; }
  .input-white-30:disabled, .input-white-30[readonly] {
    background-color: #d9d9d9; }

.input-primary-40 {
  background-color: rgba(0, 123, 255, 0.4);
  border-color: rgba(0, 123, 255, 0.4);
  color: #fff; }
  .input-primary-40:focus {
    background-color: rgba(0, 123, 255, 0.4);
    border-color: rgba(0, 123, 255, 0.4);
    color: #fff; }
  .input-primary-40::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-40::-moz-placeholder {
    color: #fff; }
  .input-primary-40:-ms-input-placeholder {
    color: #fff; }
  .input-primary-40::placeholder {
    color: #fff; }
  .input-primary-40:disabled, .input-primary-40[readonly] {
    background-color: #d9d9d9; }

.input-secondary-40 {
  background-color: rgba(108, 117, 125, 0.4);
  border-color: rgba(108, 117, 125, 0.4);
  color: #fff; }
  .input-secondary-40:focus {
    background-color: rgba(108, 117, 125, 0.4);
    border-color: rgba(108, 117, 125, 0.4);
    color: #fff; }
  .input-secondary-40::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-40::-moz-placeholder {
    color: #fff; }
  .input-secondary-40:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-40::placeholder {
    color: #fff; }
  .input-secondary-40:disabled, .input-secondary-40[readonly] {
    background-color: #d9d9d9; }

.input-success-40 {
  background-color: rgba(40, 167, 69, 0.4);
  border-color: rgba(40, 167, 69, 0.4);
  color: #fff; }
  .input-success-40:focus {
    background-color: rgba(40, 167, 69, 0.4);
    border-color: rgba(40, 167, 69, 0.4);
    color: #fff; }
  .input-success-40::-webkit-input-placeholder {
    color: #fff; }
  .input-success-40::-moz-placeholder {
    color: #fff; }
  .input-success-40:-ms-input-placeholder {
    color: #fff; }
  .input-success-40::placeholder {
    color: #fff; }
  .input-success-40:disabled, .input-success-40[readonly] {
    background-color: #d9d9d9; }

.input-info-40 {
  background-color: rgba(23, 162, 184, 0.4);
  border-color: rgba(23, 162, 184, 0.4);
  color: #fff; }
  .input-info-40:focus {
    background-color: rgba(23, 162, 184, 0.4);
    border-color: rgba(23, 162, 184, 0.4);
    color: #fff; }
  .input-info-40::-webkit-input-placeholder {
    color: #fff; }
  .input-info-40::-moz-placeholder {
    color: #fff; }
  .input-info-40:-ms-input-placeholder {
    color: #fff; }
  .input-info-40::placeholder {
    color: #fff; }
  .input-info-40:disabled, .input-info-40[readonly] {
    background-color: #d9d9d9; }

.input-warning-40 {
  background-color: rgba(255, 193, 7, 0.4);
  border-color: rgba(255, 193, 7, 0.4);
  color: #fff; }
  .input-warning-40:focus {
    background-color: rgba(255, 193, 7, 0.4);
    border-color: rgba(255, 193, 7, 0.4);
    color: #fff; }
  .input-warning-40::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-40::-moz-placeholder {
    color: #fff; }
  .input-warning-40:-ms-input-placeholder {
    color: #fff; }
  .input-warning-40::placeholder {
    color: #fff; }
  .input-warning-40:disabled, .input-warning-40[readonly] {
    background-color: #d9d9d9; }

.input-danger-40 {
  background-color: rgba(220, 53, 69, 0.4);
  border-color: rgba(220, 53, 69, 0.4);
  color: #fff; }
  .input-danger-40:focus {
    background-color: rgba(220, 53, 69, 0.4);
    border-color: rgba(220, 53, 69, 0.4);
    color: #fff; }
  .input-danger-40::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-40::-moz-placeholder {
    color: #fff; }
  .input-danger-40:-ms-input-placeholder {
    color: #fff; }
  .input-danger-40::placeholder {
    color: #fff; }
  .input-danger-40:disabled, .input-danger-40[readonly] {
    background-color: #d9d9d9; }

.input-dark-40 {
  background-color: rgba(52, 58, 64, 0.4);
  border-color: rgba(52, 58, 64, 0.4);
  color: #fff; }
  .input-dark-40:focus {
    background-color: rgba(52, 58, 64, 0.4);
    border-color: rgba(52, 58, 64, 0.4);
    color: #fff; }
  .input-dark-40::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-40::-moz-placeholder {
    color: #fff; }
  .input-dark-40:-ms-input-placeholder {
    color: #fff; }
  .input-dark-40::placeholder {
    color: #fff; }
  .input-dark-40:disabled, .input-dark-40[readonly] {
    background-color: #d9d9d9; }

.input-black-40 {
  background-color: rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.4);
  color: #fff; }
  .input-black-40:focus {
    background-color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4);
    color: #fff; }
  .input-black-40::-webkit-input-placeholder {
    color: #fff; }
  .input-black-40::-moz-placeholder {
    color: #fff; }
  .input-black-40:-ms-input-placeholder {
    color: #fff; }
  .input-black-40::placeholder {
    color: #fff; }
  .input-black-40:disabled, .input-black-40[readonly] {
    background-color: #d9d9d9; }

.input-indigo-40 {
  background-color: rgba(102, 16, 242, 0.4);
  border-color: rgba(102, 16, 242, 0.4);
  color: #fff; }
  .input-indigo-40:focus {
    background-color: rgba(102, 16, 242, 0.4);
    border-color: rgba(102, 16, 242, 0.4);
    color: #fff; }
  .input-indigo-40::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-40::-moz-placeholder {
    color: #fff; }
  .input-indigo-40:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-40::placeholder {
    color: #fff; }
  .input-indigo-40:disabled, .input-indigo-40[readonly] {
    background-color: #d9d9d9; }

.input-orange-40 {
  background-color: rgba(253, 126, 20, 0.4);
  border-color: rgba(253, 126, 20, 0.4);
  color: #fff; }
  .input-orange-40:focus {
    background-color: rgba(253, 126, 20, 0.4);
    border-color: rgba(253, 126, 20, 0.4);
    color: #fff; }
  .input-orange-40::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-40::-moz-placeholder {
    color: #fff; }
  .input-orange-40:-ms-input-placeholder {
    color: #fff; }
  .input-orange-40::placeholder {
    color: #fff; }
  .input-orange-40:disabled, .input-orange-40[readonly] {
    background-color: #d9d9d9; }

.input-pink-40 {
  background-color: rgba(232, 62, 140, 0.4);
  border-color: rgba(232, 62, 140, 0.4);
  color: #fff; }
  .input-pink-40:focus {
    background-color: rgba(232, 62, 140, 0.4);
    border-color: rgba(232, 62, 140, 0.4);
    color: #fff; }
  .input-pink-40::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-40::-moz-placeholder {
    color: #fff; }
  .input-pink-40:-ms-input-placeholder {
    color: #fff; }
  .input-pink-40::placeholder {
    color: #fff; }
  .input-pink-40:disabled, .input-pink-40[readonly] {
    background-color: #d9d9d9; }

.input-purple-40 {
  background-color: rgba(111, 66, 193, 0.4);
  border-color: rgba(111, 66, 193, 0.4);
  color: #fff; }
  .input-purple-40:focus {
    background-color: rgba(111, 66, 193, 0.4);
    border-color: rgba(111, 66, 193, 0.4);
    color: #fff; }
  .input-purple-40::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-40::-moz-placeholder {
    color: #fff; }
  .input-purple-40:-ms-input-placeholder {
    color: #fff; }
  .input-purple-40::placeholder {
    color: #fff; }
  .input-purple-40:disabled, .input-purple-40[readonly] {
    background-color: #d9d9d9; }

.input-teal-40 {
  background-color: rgba(32, 201, 151, 0.4);
  border-color: rgba(32, 201, 151, 0.4);
  color: #fff; }
  .input-teal-40:focus {
    background-color: rgba(32, 201, 151, 0.4);
    border-color: rgba(32, 201, 151, 0.4);
    color: #fff; }
  .input-teal-40::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-40::-moz-placeholder {
    color: #fff; }
  .input-teal-40:-ms-input-placeholder {
    color: #fff; }
  .input-teal-40::placeholder {
    color: #fff; }
  .input-teal-40:disabled, .input-teal-40[readonly] {
    background-color: #d9d9d9; }

.input-white-40 {
  background-color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
  color: #fff; }
  .input-white-40:focus {
    background-color: rgba(255, 255, 255, 0.4);
    border-color: rgba(255, 255, 255, 0.4);
    color: #fff; }
  .input-white-40::-webkit-input-placeholder {
    color: #fff; }
  .input-white-40::-moz-placeholder {
    color: #fff; }
  .input-white-40:-ms-input-placeholder {
    color: #fff; }
  .input-white-40::placeholder {
    color: #fff; }
  .input-white-40:disabled, .input-white-40[readonly] {
    background-color: #d9d9d9; }

.input-primary-50 {
  background-color: rgba(0, 123, 255, 0.5);
  border-color: rgba(0, 123, 255, 0.5);
  color: #fff; }
  .input-primary-50:focus {
    background-color: rgba(0, 123, 255, 0.5);
    border-color: rgba(0, 123, 255, 0.5);
    color: #fff; }
  .input-primary-50::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-50::-moz-placeholder {
    color: #fff; }
  .input-primary-50:-ms-input-placeholder {
    color: #fff; }
  .input-primary-50::placeholder {
    color: #fff; }
  .input-primary-50:disabled, .input-primary-50[readonly] {
    background-color: #d9d9d9; }

.input-secondary-50 {
  background-color: rgba(108, 117, 125, 0.5);
  border-color: rgba(108, 117, 125, 0.5);
  color: #fff; }
  .input-secondary-50:focus {
    background-color: rgba(108, 117, 125, 0.5);
    border-color: rgba(108, 117, 125, 0.5);
    color: #fff; }
  .input-secondary-50::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-50::-moz-placeholder {
    color: #fff; }
  .input-secondary-50:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-50::placeholder {
    color: #fff; }
  .input-secondary-50:disabled, .input-secondary-50[readonly] {
    background-color: #d9d9d9; }

.input-success-50 {
  background-color: rgba(40, 167, 69, 0.5);
  border-color: rgba(40, 167, 69, 0.5);
  color: #fff; }
  .input-success-50:focus {
    background-color: rgba(40, 167, 69, 0.5);
    border-color: rgba(40, 167, 69, 0.5);
    color: #fff; }
  .input-success-50::-webkit-input-placeholder {
    color: #fff; }
  .input-success-50::-moz-placeholder {
    color: #fff; }
  .input-success-50:-ms-input-placeholder {
    color: #fff; }
  .input-success-50::placeholder {
    color: #fff; }
  .input-success-50:disabled, .input-success-50[readonly] {
    background-color: #d9d9d9; }

.input-info-50 {
  background-color: rgba(23, 162, 184, 0.5);
  border-color: rgba(23, 162, 184, 0.5);
  color: #fff; }
  .input-info-50:focus {
    background-color: rgba(23, 162, 184, 0.5);
    border-color: rgba(23, 162, 184, 0.5);
    color: #fff; }
  .input-info-50::-webkit-input-placeholder {
    color: #fff; }
  .input-info-50::-moz-placeholder {
    color: #fff; }
  .input-info-50:-ms-input-placeholder {
    color: #fff; }
  .input-info-50::placeholder {
    color: #fff; }
  .input-info-50:disabled, .input-info-50[readonly] {
    background-color: #d9d9d9; }

.input-warning-50 {
  background-color: rgba(255, 193, 7, 0.5);
  border-color: rgba(255, 193, 7, 0.5);
  color: #fff; }
  .input-warning-50:focus {
    background-color: rgba(255, 193, 7, 0.5);
    border-color: rgba(255, 193, 7, 0.5);
    color: #fff; }
  .input-warning-50::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-50::-moz-placeholder {
    color: #fff; }
  .input-warning-50:-ms-input-placeholder {
    color: #fff; }
  .input-warning-50::placeholder {
    color: #fff; }
  .input-warning-50:disabled, .input-warning-50[readonly] {
    background-color: #d9d9d9; }

.input-danger-50 {
  background-color: rgba(220, 53, 69, 0.5);
  border-color: rgba(220, 53, 69, 0.5);
  color: #fff; }
  .input-danger-50:focus {
    background-color: rgba(220, 53, 69, 0.5);
    border-color: rgba(220, 53, 69, 0.5);
    color: #fff; }
  .input-danger-50::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-50::-moz-placeholder {
    color: #fff; }
  .input-danger-50:-ms-input-placeholder {
    color: #fff; }
  .input-danger-50::placeholder {
    color: #fff; }
  .input-danger-50:disabled, .input-danger-50[readonly] {
    background-color: #d9d9d9; }

.input-dark-50 {
  background-color: rgba(52, 58, 64, 0.5);
  border-color: rgba(52, 58, 64, 0.5);
  color: #fff; }
  .input-dark-50:focus {
    background-color: rgba(52, 58, 64, 0.5);
    border-color: rgba(52, 58, 64, 0.5);
    color: #fff; }
  .input-dark-50::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-50::-moz-placeholder {
    color: #fff; }
  .input-dark-50:-ms-input-placeholder {
    color: #fff; }
  .input-dark-50::placeholder {
    color: #fff; }
  .input-dark-50:disabled, .input-dark-50[readonly] {
    background-color: #d9d9d9; }

.input-black-50 {
  background-color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.5);
  color: #fff; }
  .input-black-50:focus {
    background-color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.5);
    color: #fff; }
  .input-black-50::-webkit-input-placeholder {
    color: #fff; }
  .input-black-50::-moz-placeholder {
    color: #fff; }
  .input-black-50:-ms-input-placeholder {
    color: #fff; }
  .input-black-50::placeholder {
    color: #fff; }
  .input-black-50:disabled, .input-black-50[readonly] {
    background-color: #d9d9d9; }

.input-indigo-50 {
  background-color: rgba(102, 16, 242, 0.5);
  border-color: rgba(102, 16, 242, 0.5);
  color: #fff; }
  .input-indigo-50:focus {
    background-color: rgba(102, 16, 242, 0.5);
    border-color: rgba(102, 16, 242, 0.5);
    color: #fff; }
  .input-indigo-50::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-50::-moz-placeholder {
    color: #fff; }
  .input-indigo-50:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-50::placeholder {
    color: #fff; }
  .input-indigo-50:disabled, .input-indigo-50[readonly] {
    background-color: #d9d9d9; }

.input-orange-50 {
  background-color: rgba(253, 126, 20, 0.5);
  border-color: rgba(253, 126, 20, 0.5);
  color: #fff; }
  .input-orange-50:focus {
    background-color: rgba(253, 126, 20, 0.5);
    border-color: rgba(253, 126, 20, 0.5);
    color: #fff; }
  .input-orange-50::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-50::-moz-placeholder {
    color: #fff; }
  .input-orange-50:-ms-input-placeholder {
    color: #fff; }
  .input-orange-50::placeholder {
    color: #fff; }
  .input-orange-50:disabled, .input-orange-50[readonly] {
    background-color: #d9d9d9; }

.input-pink-50 {
  background-color: rgba(232, 62, 140, 0.5);
  border-color: rgba(232, 62, 140, 0.5);
  color: #fff; }
  .input-pink-50:focus {
    background-color: rgba(232, 62, 140, 0.5);
    border-color: rgba(232, 62, 140, 0.5);
    color: #fff; }
  .input-pink-50::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-50::-moz-placeholder {
    color: #fff; }
  .input-pink-50:-ms-input-placeholder {
    color: #fff; }
  .input-pink-50::placeholder {
    color: #fff; }
  .input-pink-50:disabled, .input-pink-50[readonly] {
    background-color: #d9d9d9; }

.input-purple-50 {
  background-color: rgba(111, 66, 193, 0.5);
  border-color: rgba(111, 66, 193, 0.5);
  color: #fff; }
  .input-purple-50:focus {
    background-color: rgba(111, 66, 193, 0.5);
    border-color: rgba(111, 66, 193, 0.5);
    color: #fff; }
  .input-purple-50::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-50::-moz-placeholder {
    color: #fff; }
  .input-purple-50:-ms-input-placeholder {
    color: #fff; }
  .input-purple-50::placeholder {
    color: #fff; }
  .input-purple-50:disabled, .input-purple-50[readonly] {
    background-color: #d9d9d9; }

.input-teal-50 {
  background-color: rgba(32, 201, 151, 0.5);
  border-color: rgba(32, 201, 151, 0.5);
  color: #fff; }
  .input-teal-50:focus {
    background-color: rgba(32, 201, 151, 0.5);
    border-color: rgba(32, 201, 151, 0.5);
    color: #fff; }
  .input-teal-50::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-50::-moz-placeholder {
    color: #fff; }
  .input-teal-50:-ms-input-placeholder {
    color: #fff; }
  .input-teal-50::placeholder {
    color: #fff; }
  .input-teal-50:disabled, .input-teal-50[readonly] {
    background-color: #d9d9d9; }

.input-white-50 {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
  color: #fff; }
  .input-white-50:focus {
    background-color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.5);
    color: #fff; }
  .input-white-50::-webkit-input-placeholder {
    color: #fff; }
  .input-white-50::-moz-placeholder {
    color: #fff; }
  .input-white-50:-ms-input-placeholder {
    color: #fff; }
  .input-white-50::placeholder {
    color: #fff; }
  .input-white-50:disabled, .input-white-50[readonly] {
    background-color: #d9d9d9; }

.input-primary-60 {
  background-color: rgba(0, 123, 255, 0.6);
  border-color: rgba(0, 123, 255, 0.6);
  color: #fff; }
  .input-primary-60:focus {
    background-color: rgba(0, 123, 255, 0.6);
    border-color: rgba(0, 123, 255, 0.6);
    color: #fff; }
  .input-primary-60::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-60::-moz-placeholder {
    color: #fff; }
  .input-primary-60:-ms-input-placeholder {
    color: #fff; }
  .input-primary-60::placeholder {
    color: #fff; }
  .input-primary-60:disabled, .input-primary-60[readonly] {
    background-color: #d9d9d9; }

.input-secondary-60 {
  background-color: rgba(108, 117, 125, 0.6);
  border-color: rgba(108, 117, 125, 0.6);
  color: #fff; }
  .input-secondary-60:focus {
    background-color: rgba(108, 117, 125, 0.6);
    border-color: rgba(108, 117, 125, 0.6);
    color: #fff; }
  .input-secondary-60::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-60::-moz-placeholder {
    color: #fff; }
  .input-secondary-60:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-60::placeholder {
    color: #fff; }
  .input-secondary-60:disabled, .input-secondary-60[readonly] {
    background-color: #d9d9d9; }

.input-success-60 {
  background-color: rgba(40, 167, 69, 0.6);
  border-color: rgba(40, 167, 69, 0.6);
  color: #fff; }
  .input-success-60:focus {
    background-color: rgba(40, 167, 69, 0.6);
    border-color: rgba(40, 167, 69, 0.6);
    color: #fff; }
  .input-success-60::-webkit-input-placeholder {
    color: #fff; }
  .input-success-60::-moz-placeholder {
    color: #fff; }
  .input-success-60:-ms-input-placeholder {
    color: #fff; }
  .input-success-60::placeholder {
    color: #fff; }
  .input-success-60:disabled, .input-success-60[readonly] {
    background-color: #d9d9d9; }

.input-info-60 {
  background-color: rgba(23, 162, 184, 0.6);
  border-color: rgba(23, 162, 184, 0.6);
  color: #fff; }
  .input-info-60:focus {
    background-color: rgba(23, 162, 184, 0.6);
    border-color: rgba(23, 162, 184, 0.6);
    color: #fff; }
  .input-info-60::-webkit-input-placeholder {
    color: #fff; }
  .input-info-60::-moz-placeholder {
    color: #fff; }
  .input-info-60:-ms-input-placeholder {
    color: #fff; }
  .input-info-60::placeholder {
    color: #fff; }
  .input-info-60:disabled, .input-info-60[readonly] {
    background-color: #d9d9d9; }

.input-warning-60 {
  background-color: rgba(255, 193, 7, 0.6);
  border-color: rgba(255, 193, 7, 0.6);
  color: #fff; }
  .input-warning-60:focus {
    background-color: rgba(255, 193, 7, 0.6);
    border-color: rgba(255, 193, 7, 0.6);
    color: #fff; }
  .input-warning-60::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-60::-moz-placeholder {
    color: #fff; }
  .input-warning-60:-ms-input-placeholder {
    color: #fff; }
  .input-warning-60::placeholder {
    color: #fff; }
  .input-warning-60:disabled, .input-warning-60[readonly] {
    background-color: #d9d9d9; }

.input-danger-60 {
  background-color: rgba(220, 53, 69, 0.6);
  border-color: rgba(220, 53, 69, 0.6);
  color: #fff; }
  .input-danger-60:focus {
    background-color: rgba(220, 53, 69, 0.6);
    border-color: rgba(220, 53, 69, 0.6);
    color: #fff; }
  .input-danger-60::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-60::-moz-placeholder {
    color: #fff; }
  .input-danger-60:-ms-input-placeholder {
    color: #fff; }
  .input-danger-60::placeholder {
    color: #fff; }
  .input-danger-60:disabled, .input-danger-60[readonly] {
    background-color: #d9d9d9; }

.input-dark-60 {
  background-color: rgba(52, 58, 64, 0.6);
  border-color: rgba(52, 58, 64, 0.6);
  color: #fff; }
  .input-dark-60:focus {
    background-color: rgba(52, 58, 64, 0.6);
    border-color: rgba(52, 58, 64, 0.6);
    color: #fff; }
  .input-dark-60::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-60::-moz-placeholder {
    color: #fff; }
  .input-dark-60:-ms-input-placeholder {
    color: #fff; }
  .input-dark-60::placeholder {
    color: #fff; }
  .input-dark-60:disabled, .input-dark-60[readonly] {
    background-color: #d9d9d9; }

.input-black-60 {
  background-color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
  color: #fff; }
  .input-black-60:focus {
    background-color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6);
    color: #fff; }
  .input-black-60::-webkit-input-placeholder {
    color: #fff; }
  .input-black-60::-moz-placeholder {
    color: #fff; }
  .input-black-60:-ms-input-placeholder {
    color: #fff; }
  .input-black-60::placeholder {
    color: #fff; }
  .input-black-60:disabled, .input-black-60[readonly] {
    background-color: #d9d9d9; }

.input-indigo-60 {
  background-color: rgba(102, 16, 242, 0.6);
  border-color: rgba(102, 16, 242, 0.6);
  color: #fff; }
  .input-indigo-60:focus {
    background-color: rgba(102, 16, 242, 0.6);
    border-color: rgba(102, 16, 242, 0.6);
    color: #fff; }
  .input-indigo-60::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-60::-moz-placeholder {
    color: #fff; }
  .input-indigo-60:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-60::placeholder {
    color: #fff; }
  .input-indigo-60:disabled, .input-indigo-60[readonly] {
    background-color: #d9d9d9; }

.input-orange-60 {
  background-color: rgba(253, 126, 20, 0.6);
  border-color: rgba(253, 126, 20, 0.6);
  color: #fff; }
  .input-orange-60:focus {
    background-color: rgba(253, 126, 20, 0.6);
    border-color: rgba(253, 126, 20, 0.6);
    color: #fff; }
  .input-orange-60::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-60::-moz-placeholder {
    color: #fff; }
  .input-orange-60:-ms-input-placeholder {
    color: #fff; }
  .input-orange-60::placeholder {
    color: #fff; }
  .input-orange-60:disabled, .input-orange-60[readonly] {
    background-color: #d9d9d9; }

.input-pink-60 {
  background-color: rgba(232, 62, 140, 0.6);
  border-color: rgba(232, 62, 140, 0.6);
  color: #fff; }
  .input-pink-60:focus {
    background-color: rgba(232, 62, 140, 0.6);
    border-color: rgba(232, 62, 140, 0.6);
    color: #fff; }
  .input-pink-60::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-60::-moz-placeholder {
    color: #fff; }
  .input-pink-60:-ms-input-placeholder {
    color: #fff; }
  .input-pink-60::placeholder {
    color: #fff; }
  .input-pink-60:disabled, .input-pink-60[readonly] {
    background-color: #d9d9d9; }

.input-purple-60 {
  background-color: rgba(111, 66, 193, 0.6);
  border-color: rgba(111, 66, 193, 0.6);
  color: #fff; }
  .input-purple-60:focus {
    background-color: rgba(111, 66, 193, 0.6);
    border-color: rgba(111, 66, 193, 0.6);
    color: #fff; }
  .input-purple-60::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-60::-moz-placeholder {
    color: #fff; }
  .input-purple-60:-ms-input-placeholder {
    color: #fff; }
  .input-purple-60::placeholder {
    color: #fff; }
  .input-purple-60:disabled, .input-purple-60[readonly] {
    background-color: #d9d9d9; }

.input-teal-60 {
  background-color: rgba(32, 201, 151, 0.6);
  border-color: rgba(32, 201, 151, 0.6);
  color: #fff; }
  .input-teal-60:focus {
    background-color: rgba(32, 201, 151, 0.6);
    border-color: rgba(32, 201, 151, 0.6);
    color: #fff; }
  .input-teal-60::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-60::-moz-placeholder {
    color: #fff; }
  .input-teal-60:-ms-input-placeholder {
    color: #fff; }
  .input-teal-60::placeholder {
    color: #fff; }
  .input-teal-60:disabled, .input-teal-60[readonly] {
    background-color: #d9d9d9; }

.input-white-60 {
  background-color: rgba(255, 255, 255, 0.6);
  border-color: rgba(255, 255, 255, 0.6);
  color: #fff; }
  .input-white-60:focus {
    background-color: rgba(255, 255, 255, 0.6);
    border-color: rgba(255, 255, 255, 0.6);
    color: #fff; }
  .input-white-60::-webkit-input-placeholder {
    color: #fff; }
  .input-white-60::-moz-placeholder {
    color: #fff; }
  .input-white-60:-ms-input-placeholder {
    color: #fff; }
  .input-white-60::placeholder {
    color: #fff; }
  .input-white-60:disabled, .input-white-60[readonly] {
    background-color: #d9d9d9; }

.input-primary-70 {
  background-color: rgba(0, 123, 255, 0.7);
  border-color: rgba(0, 123, 255, 0.7);
  color: #fff; }
  .input-primary-70:focus {
    background-color: rgba(0, 123, 255, 0.7);
    border-color: rgba(0, 123, 255, 0.7);
    color: #fff; }
  .input-primary-70::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-70::-moz-placeholder {
    color: #fff; }
  .input-primary-70:-ms-input-placeholder {
    color: #fff; }
  .input-primary-70::placeholder {
    color: #fff; }
  .input-primary-70:disabled, .input-primary-70[readonly] {
    background-color: #d9d9d9; }

.input-secondary-70 {
  background-color: rgba(108, 117, 125, 0.7);
  border-color: rgba(108, 117, 125, 0.7);
  color: #fff; }
  .input-secondary-70:focus {
    background-color: rgba(108, 117, 125, 0.7);
    border-color: rgba(108, 117, 125, 0.7);
    color: #fff; }
  .input-secondary-70::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-70::-moz-placeholder {
    color: #fff; }
  .input-secondary-70:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-70::placeholder {
    color: #fff; }
  .input-secondary-70:disabled, .input-secondary-70[readonly] {
    background-color: #d9d9d9; }

.input-success-70 {
  background-color: rgba(40, 167, 69, 0.7);
  border-color: rgba(40, 167, 69, 0.7);
  color: #fff; }
  .input-success-70:focus {
    background-color: rgba(40, 167, 69, 0.7);
    border-color: rgba(40, 167, 69, 0.7);
    color: #fff; }
  .input-success-70::-webkit-input-placeholder {
    color: #fff; }
  .input-success-70::-moz-placeholder {
    color: #fff; }
  .input-success-70:-ms-input-placeholder {
    color: #fff; }
  .input-success-70::placeholder {
    color: #fff; }
  .input-success-70:disabled, .input-success-70[readonly] {
    background-color: #d9d9d9; }

.input-info-70 {
  background-color: rgba(23, 162, 184, 0.7);
  border-color: rgba(23, 162, 184, 0.7);
  color: #fff; }
  .input-info-70:focus {
    background-color: rgba(23, 162, 184, 0.7);
    border-color: rgba(23, 162, 184, 0.7);
    color: #fff; }
  .input-info-70::-webkit-input-placeholder {
    color: #fff; }
  .input-info-70::-moz-placeholder {
    color: #fff; }
  .input-info-70:-ms-input-placeholder {
    color: #fff; }
  .input-info-70::placeholder {
    color: #fff; }
  .input-info-70:disabled, .input-info-70[readonly] {
    background-color: #d9d9d9; }

.input-warning-70 {
  background-color: rgba(255, 193, 7, 0.7);
  border-color: rgba(255, 193, 7, 0.7);
  color: #fff; }
  .input-warning-70:focus {
    background-color: rgba(255, 193, 7, 0.7);
    border-color: rgba(255, 193, 7, 0.7);
    color: #fff; }
  .input-warning-70::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-70::-moz-placeholder {
    color: #fff; }
  .input-warning-70:-ms-input-placeholder {
    color: #fff; }
  .input-warning-70::placeholder {
    color: #fff; }
  .input-warning-70:disabled, .input-warning-70[readonly] {
    background-color: #d9d9d9; }

.input-danger-70 {
  background-color: rgba(220, 53, 69, 0.7);
  border-color: rgba(220, 53, 69, 0.7);
  color: #fff; }
  .input-danger-70:focus {
    background-color: rgba(220, 53, 69, 0.7);
    border-color: rgba(220, 53, 69, 0.7);
    color: #fff; }
  .input-danger-70::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-70::-moz-placeholder {
    color: #fff; }
  .input-danger-70:-ms-input-placeholder {
    color: #fff; }
  .input-danger-70::placeholder {
    color: #fff; }
  .input-danger-70:disabled, .input-danger-70[readonly] {
    background-color: #d9d9d9; }

.input-dark-70 {
  background-color: rgba(52, 58, 64, 0.7);
  border-color: rgba(52, 58, 64, 0.7);
  color: #fff; }
  .input-dark-70:focus {
    background-color: rgba(52, 58, 64, 0.7);
    border-color: rgba(52, 58, 64, 0.7);
    color: #fff; }
  .input-dark-70::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-70::-moz-placeholder {
    color: #fff; }
  .input-dark-70:-ms-input-placeholder {
    color: #fff; }
  .input-dark-70::placeholder {
    color: #fff; }
  .input-dark-70:disabled, .input-dark-70[readonly] {
    background-color: #d9d9d9; }

.input-black-70 {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #fff; }
  .input-black-70:focus {
    background-color: rgba(0, 0, 0, 0.7);
    border-color: rgba(0, 0, 0, 0.7);
    color: #fff; }
  .input-black-70::-webkit-input-placeholder {
    color: #fff; }
  .input-black-70::-moz-placeholder {
    color: #fff; }
  .input-black-70:-ms-input-placeholder {
    color: #fff; }
  .input-black-70::placeholder {
    color: #fff; }
  .input-black-70:disabled, .input-black-70[readonly] {
    background-color: #d9d9d9; }

.input-indigo-70 {
  background-color: rgba(102, 16, 242, 0.7);
  border-color: rgba(102, 16, 242, 0.7);
  color: #fff; }
  .input-indigo-70:focus {
    background-color: rgba(102, 16, 242, 0.7);
    border-color: rgba(102, 16, 242, 0.7);
    color: #fff; }
  .input-indigo-70::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-70::-moz-placeholder {
    color: #fff; }
  .input-indigo-70:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-70::placeholder {
    color: #fff; }
  .input-indigo-70:disabled, .input-indigo-70[readonly] {
    background-color: #d9d9d9; }

.input-orange-70 {
  background-color: rgba(253, 126, 20, 0.7);
  border-color: rgba(253, 126, 20, 0.7);
  color: #fff; }
  .input-orange-70:focus {
    background-color: rgba(253, 126, 20, 0.7);
    border-color: rgba(253, 126, 20, 0.7);
    color: #fff; }
  .input-orange-70::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-70::-moz-placeholder {
    color: #fff; }
  .input-orange-70:-ms-input-placeholder {
    color: #fff; }
  .input-orange-70::placeholder {
    color: #fff; }
  .input-orange-70:disabled, .input-orange-70[readonly] {
    background-color: #d9d9d9; }

.input-pink-70 {
  background-color: rgba(232, 62, 140, 0.7);
  border-color: rgba(232, 62, 140, 0.7);
  color: #fff; }
  .input-pink-70:focus {
    background-color: rgba(232, 62, 140, 0.7);
    border-color: rgba(232, 62, 140, 0.7);
    color: #fff; }
  .input-pink-70::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-70::-moz-placeholder {
    color: #fff; }
  .input-pink-70:-ms-input-placeholder {
    color: #fff; }
  .input-pink-70::placeholder {
    color: #fff; }
  .input-pink-70:disabled, .input-pink-70[readonly] {
    background-color: #d9d9d9; }

.input-purple-70 {
  background-color: rgba(111, 66, 193, 0.7);
  border-color: rgba(111, 66, 193, 0.7);
  color: #fff; }
  .input-purple-70:focus {
    background-color: rgba(111, 66, 193, 0.7);
    border-color: rgba(111, 66, 193, 0.7);
    color: #fff; }
  .input-purple-70::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-70::-moz-placeholder {
    color: #fff; }
  .input-purple-70:-ms-input-placeholder {
    color: #fff; }
  .input-purple-70::placeholder {
    color: #fff; }
  .input-purple-70:disabled, .input-purple-70[readonly] {
    background-color: #d9d9d9; }

.input-teal-70 {
  background-color: rgba(32, 201, 151, 0.7);
  border-color: rgba(32, 201, 151, 0.7);
  color: #fff; }
  .input-teal-70:focus {
    background-color: rgba(32, 201, 151, 0.7);
    border-color: rgba(32, 201, 151, 0.7);
    color: #fff; }
  .input-teal-70::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-70::-moz-placeholder {
    color: #fff; }
  .input-teal-70:-ms-input-placeholder {
    color: #fff; }
  .input-teal-70::placeholder {
    color: #fff; }
  .input-teal-70:disabled, .input-teal-70[readonly] {
    background-color: #d9d9d9; }

.input-white-70 {
  background-color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
  color: #fff; }
  .input-white-70:focus {
    background-color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.7);
    color: #fff; }
  .input-white-70::-webkit-input-placeholder {
    color: #fff; }
  .input-white-70::-moz-placeholder {
    color: #fff; }
  .input-white-70:-ms-input-placeholder {
    color: #fff; }
  .input-white-70::placeholder {
    color: #fff; }
  .input-white-70:disabled, .input-white-70[readonly] {
    background-color: #d9d9d9; }

.input-primary-80 {
  background-color: rgba(0, 123, 255, 0.8);
  border-color: rgba(0, 123, 255, 0.8);
  color: #fff; }
  .input-primary-80:focus {
    background-color: rgba(0, 123, 255, 0.8);
    border-color: rgba(0, 123, 255, 0.8);
    color: #fff; }
  .input-primary-80::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-80::-moz-placeholder {
    color: #fff; }
  .input-primary-80:-ms-input-placeholder {
    color: #fff; }
  .input-primary-80::placeholder {
    color: #fff; }
  .input-primary-80:disabled, .input-primary-80[readonly] {
    background-color: #d9d9d9; }

.input-secondary-80 {
  background-color: rgba(108, 117, 125, 0.8);
  border-color: rgba(108, 117, 125, 0.8);
  color: #fff; }
  .input-secondary-80:focus {
    background-color: rgba(108, 117, 125, 0.8);
    border-color: rgba(108, 117, 125, 0.8);
    color: #fff; }
  .input-secondary-80::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-80::-moz-placeholder {
    color: #fff; }
  .input-secondary-80:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-80::placeholder {
    color: #fff; }
  .input-secondary-80:disabled, .input-secondary-80[readonly] {
    background-color: #d9d9d9; }

.input-success-80 {
  background-color: rgba(40, 167, 69, 0.8);
  border-color: rgba(40, 167, 69, 0.8);
  color: #fff; }
  .input-success-80:focus {
    background-color: rgba(40, 167, 69, 0.8);
    border-color: rgba(40, 167, 69, 0.8);
    color: #fff; }
  .input-success-80::-webkit-input-placeholder {
    color: #fff; }
  .input-success-80::-moz-placeholder {
    color: #fff; }
  .input-success-80:-ms-input-placeholder {
    color: #fff; }
  .input-success-80::placeholder {
    color: #fff; }
  .input-success-80:disabled, .input-success-80[readonly] {
    background-color: #d9d9d9; }

.input-info-80 {
  background-color: rgba(23, 162, 184, 0.8);
  border-color: rgba(23, 162, 184, 0.8);
  color: #fff; }
  .input-info-80:focus {
    background-color: rgba(23, 162, 184, 0.8);
    border-color: rgba(23, 162, 184, 0.8);
    color: #fff; }
  .input-info-80::-webkit-input-placeholder {
    color: #fff; }
  .input-info-80::-moz-placeholder {
    color: #fff; }
  .input-info-80:-ms-input-placeholder {
    color: #fff; }
  .input-info-80::placeholder {
    color: #fff; }
  .input-info-80:disabled, .input-info-80[readonly] {
    background-color: #d9d9d9; }

.input-warning-80 {
  background-color: rgba(255, 193, 7, 0.8);
  border-color: rgba(255, 193, 7, 0.8);
  color: #fff; }
  .input-warning-80:focus {
    background-color: rgba(255, 193, 7, 0.8);
    border-color: rgba(255, 193, 7, 0.8);
    color: #fff; }
  .input-warning-80::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-80::-moz-placeholder {
    color: #fff; }
  .input-warning-80:-ms-input-placeholder {
    color: #fff; }
  .input-warning-80::placeholder {
    color: #fff; }
  .input-warning-80:disabled, .input-warning-80[readonly] {
    background-color: #d9d9d9; }

.input-danger-80 {
  background-color: rgba(220, 53, 69, 0.8);
  border-color: rgba(220, 53, 69, 0.8);
  color: #fff; }
  .input-danger-80:focus {
    background-color: rgba(220, 53, 69, 0.8);
    border-color: rgba(220, 53, 69, 0.8);
    color: #fff; }
  .input-danger-80::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-80::-moz-placeholder {
    color: #fff; }
  .input-danger-80:-ms-input-placeholder {
    color: #fff; }
  .input-danger-80::placeholder {
    color: #fff; }
  .input-danger-80:disabled, .input-danger-80[readonly] {
    background-color: #d9d9d9; }

.input-dark-80 {
  background-color: rgba(52, 58, 64, 0.8);
  border-color: rgba(52, 58, 64, 0.8);
  color: #fff; }
  .input-dark-80:focus {
    background-color: rgba(52, 58, 64, 0.8);
    border-color: rgba(52, 58, 64, 0.8);
    color: #fff; }
  .input-dark-80::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-80::-moz-placeholder {
    color: #fff; }
  .input-dark-80:-ms-input-placeholder {
    color: #fff; }
  .input-dark-80::placeholder {
    color: #fff; }
  .input-dark-80:disabled, .input-dark-80[readonly] {
    background-color: #d9d9d9; }

.input-black-80 {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8);
  color: #fff; }
  .input-black-80:focus {
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(0, 0, 0, 0.8);
    color: #fff; }
  .input-black-80::-webkit-input-placeholder {
    color: #fff; }
  .input-black-80::-moz-placeholder {
    color: #fff; }
  .input-black-80:-ms-input-placeholder {
    color: #fff; }
  .input-black-80::placeholder {
    color: #fff; }
  .input-black-80:disabled, .input-black-80[readonly] {
    background-color: #d9d9d9; }

.input-indigo-80 {
  background-color: rgba(102, 16, 242, 0.8);
  border-color: rgba(102, 16, 242, 0.8);
  color: #fff; }
  .input-indigo-80:focus {
    background-color: rgba(102, 16, 242, 0.8);
    border-color: rgba(102, 16, 242, 0.8);
    color: #fff; }
  .input-indigo-80::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-80::-moz-placeholder {
    color: #fff; }
  .input-indigo-80:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-80::placeholder {
    color: #fff; }
  .input-indigo-80:disabled, .input-indigo-80[readonly] {
    background-color: #d9d9d9; }

.input-orange-80 {
  background-color: rgba(253, 126, 20, 0.8);
  border-color: rgba(253, 126, 20, 0.8);
  color: #fff; }
  .input-orange-80:focus {
    background-color: rgba(253, 126, 20, 0.8);
    border-color: rgba(253, 126, 20, 0.8);
    color: #fff; }
  .input-orange-80::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-80::-moz-placeholder {
    color: #fff; }
  .input-orange-80:-ms-input-placeholder {
    color: #fff; }
  .input-orange-80::placeholder {
    color: #fff; }
  .input-orange-80:disabled, .input-orange-80[readonly] {
    background-color: #d9d9d9; }

.input-pink-80 {
  background-color: rgba(232, 62, 140, 0.8);
  border-color: rgba(232, 62, 140, 0.8);
  color: #fff; }
  .input-pink-80:focus {
    background-color: rgba(232, 62, 140, 0.8);
    border-color: rgba(232, 62, 140, 0.8);
    color: #fff; }
  .input-pink-80::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-80::-moz-placeholder {
    color: #fff; }
  .input-pink-80:-ms-input-placeholder {
    color: #fff; }
  .input-pink-80::placeholder {
    color: #fff; }
  .input-pink-80:disabled, .input-pink-80[readonly] {
    background-color: #d9d9d9; }

.input-purple-80 {
  background-color: rgba(111, 66, 193, 0.8);
  border-color: rgba(111, 66, 193, 0.8);
  color: #fff; }
  .input-purple-80:focus {
    background-color: rgba(111, 66, 193, 0.8);
    border-color: rgba(111, 66, 193, 0.8);
    color: #fff; }
  .input-purple-80::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-80::-moz-placeholder {
    color: #fff; }
  .input-purple-80:-ms-input-placeholder {
    color: #fff; }
  .input-purple-80::placeholder {
    color: #fff; }
  .input-purple-80:disabled, .input-purple-80[readonly] {
    background-color: #d9d9d9; }

.input-teal-80 {
  background-color: rgba(32, 201, 151, 0.8);
  border-color: rgba(32, 201, 151, 0.8);
  color: #fff; }
  .input-teal-80:focus {
    background-color: rgba(32, 201, 151, 0.8);
    border-color: rgba(32, 201, 151, 0.8);
    color: #fff; }
  .input-teal-80::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-80::-moz-placeholder {
    color: #fff; }
  .input-teal-80:-ms-input-placeholder {
    color: #fff; }
  .input-teal-80::placeholder {
    color: #fff; }
  .input-teal-80:disabled, .input-teal-80[readonly] {
    background-color: #d9d9d9; }

.input-white-80 {
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
  color: #fff; }
  .input-white-80:focus {
    background-color: rgba(255, 255, 255, 0.8);
    border-color: rgba(255, 255, 255, 0.8);
    color: #fff; }
  .input-white-80::-webkit-input-placeholder {
    color: #fff; }
  .input-white-80::-moz-placeholder {
    color: #fff; }
  .input-white-80:-ms-input-placeholder {
    color: #fff; }
  .input-white-80::placeholder {
    color: #fff; }
  .input-white-80:disabled, .input-white-80[readonly] {
    background-color: #d9d9d9; }

.input-primary-90 {
  background-color: rgba(0, 123, 255, 0.9);
  border-color: rgba(0, 123, 255, 0.9);
  color: #fff; }
  .input-primary-90:focus {
    background-color: rgba(0, 123, 255, 0.9);
    border-color: rgba(0, 123, 255, 0.9);
    color: #fff; }
  .input-primary-90::-webkit-input-placeholder {
    color: #fff; }
  .input-primary-90::-moz-placeholder {
    color: #fff; }
  .input-primary-90:-ms-input-placeholder {
    color: #fff; }
  .input-primary-90::placeholder {
    color: #fff; }
  .input-primary-90:disabled, .input-primary-90[readonly] {
    background-color: #d9d9d9; }

.input-secondary-90 {
  background-color: rgba(108, 117, 125, 0.9);
  border-color: rgba(108, 117, 125, 0.9);
  color: #fff; }
  .input-secondary-90:focus {
    background-color: rgba(108, 117, 125, 0.9);
    border-color: rgba(108, 117, 125, 0.9);
    color: #fff; }
  .input-secondary-90::-webkit-input-placeholder {
    color: #fff; }
  .input-secondary-90::-moz-placeholder {
    color: #fff; }
  .input-secondary-90:-ms-input-placeholder {
    color: #fff; }
  .input-secondary-90::placeholder {
    color: #fff; }
  .input-secondary-90:disabled, .input-secondary-90[readonly] {
    background-color: #d9d9d9; }

.input-success-90 {
  background-color: rgba(40, 167, 69, 0.9);
  border-color: rgba(40, 167, 69, 0.9);
  color: #fff; }
  .input-success-90:focus {
    background-color: rgba(40, 167, 69, 0.9);
    border-color: rgba(40, 167, 69, 0.9);
    color: #fff; }
  .input-success-90::-webkit-input-placeholder {
    color: #fff; }
  .input-success-90::-moz-placeholder {
    color: #fff; }
  .input-success-90:-ms-input-placeholder {
    color: #fff; }
  .input-success-90::placeholder {
    color: #fff; }
  .input-success-90:disabled, .input-success-90[readonly] {
    background-color: #d9d9d9; }

.input-info-90 {
  background-color: rgba(23, 162, 184, 0.9);
  border-color: rgba(23, 162, 184, 0.9);
  color: #fff; }
  .input-info-90:focus {
    background-color: rgba(23, 162, 184, 0.9);
    border-color: rgba(23, 162, 184, 0.9);
    color: #fff; }
  .input-info-90::-webkit-input-placeholder {
    color: #fff; }
  .input-info-90::-moz-placeholder {
    color: #fff; }
  .input-info-90:-ms-input-placeholder {
    color: #fff; }
  .input-info-90::placeholder {
    color: #fff; }
  .input-info-90:disabled, .input-info-90[readonly] {
    background-color: #d9d9d9; }

.input-warning-90 {
  background-color: rgba(255, 193, 7, 0.9);
  border-color: rgba(255, 193, 7, 0.9);
  color: #fff; }
  .input-warning-90:focus {
    background-color: rgba(255, 193, 7, 0.9);
    border-color: rgba(255, 193, 7, 0.9);
    color: #fff; }
  .input-warning-90::-webkit-input-placeholder {
    color: #fff; }
  .input-warning-90::-moz-placeholder {
    color: #fff; }
  .input-warning-90:-ms-input-placeholder {
    color: #fff; }
  .input-warning-90::placeholder {
    color: #fff; }
  .input-warning-90:disabled, .input-warning-90[readonly] {
    background-color: #d9d9d9; }

.input-danger-90 {
  background-color: rgba(220, 53, 69, 0.9);
  border-color: rgba(220, 53, 69, 0.9);
  color: #fff; }
  .input-danger-90:focus {
    background-color: rgba(220, 53, 69, 0.9);
    border-color: rgba(220, 53, 69, 0.9);
    color: #fff; }
  .input-danger-90::-webkit-input-placeholder {
    color: #fff; }
  .input-danger-90::-moz-placeholder {
    color: #fff; }
  .input-danger-90:-ms-input-placeholder {
    color: #fff; }
  .input-danger-90::placeholder {
    color: #fff; }
  .input-danger-90:disabled, .input-danger-90[readonly] {
    background-color: #d9d9d9; }

.input-dark-90 {
  background-color: rgba(52, 58, 64, 0.9);
  border-color: rgba(52, 58, 64, 0.9);
  color: #fff; }
  .input-dark-90:focus {
    background-color: rgba(52, 58, 64, 0.9);
    border-color: rgba(52, 58, 64, 0.9);
    color: #fff; }
  .input-dark-90::-webkit-input-placeholder {
    color: #fff; }
  .input-dark-90::-moz-placeholder {
    color: #fff; }
  .input-dark-90:-ms-input-placeholder {
    color: #fff; }
  .input-dark-90::placeholder {
    color: #fff; }
  .input-dark-90:disabled, .input-dark-90[readonly] {
    background-color: #d9d9d9; }

.input-black-90 {
  background-color: rgba(0, 0, 0, 0.9);
  border-color: rgba(0, 0, 0, 0.9);
  color: #fff; }
  .input-black-90:focus {
    background-color: rgba(0, 0, 0, 0.9);
    border-color: rgba(0, 0, 0, 0.9);
    color: #fff; }
  .input-black-90::-webkit-input-placeholder {
    color: #fff; }
  .input-black-90::-moz-placeholder {
    color: #fff; }
  .input-black-90:-ms-input-placeholder {
    color: #fff; }
  .input-black-90::placeholder {
    color: #fff; }
  .input-black-90:disabled, .input-black-90[readonly] {
    background-color: #d9d9d9; }

.input-indigo-90 {
  background-color: rgba(102, 16, 242, 0.9);
  border-color: rgba(102, 16, 242, 0.9);
  color: #fff; }
  .input-indigo-90:focus {
    background-color: rgba(102, 16, 242, 0.9);
    border-color: rgba(102, 16, 242, 0.9);
    color: #fff; }
  .input-indigo-90::-webkit-input-placeholder {
    color: #fff; }
  .input-indigo-90::-moz-placeholder {
    color: #fff; }
  .input-indigo-90:-ms-input-placeholder {
    color: #fff; }
  .input-indigo-90::placeholder {
    color: #fff; }
  .input-indigo-90:disabled, .input-indigo-90[readonly] {
    background-color: #d9d9d9; }

.input-orange-90 {
  background-color: rgba(253, 126, 20, 0.9);
  border-color: rgba(253, 126, 20, 0.9);
  color: #fff; }
  .input-orange-90:focus {
    background-color: rgba(253, 126, 20, 0.9);
    border-color: rgba(253, 126, 20, 0.9);
    color: #fff; }
  .input-orange-90::-webkit-input-placeholder {
    color: #fff; }
  .input-orange-90::-moz-placeholder {
    color: #fff; }
  .input-orange-90:-ms-input-placeholder {
    color: #fff; }
  .input-orange-90::placeholder {
    color: #fff; }
  .input-orange-90:disabled, .input-orange-90[readonly] {
    background-color: #d9d9d9; }

.input-pink-90 {
  background-color: rgba(232, 62, 140, 0.9);
  border-color: rgba(232, 62, 140, 0.9);
  color: #fff; }
  .input-pink-90:focus {
    background-color: rgba(232, 62, 140, 0.9);
    border-color: rgba(232, 62, 140, 0.9);
    color: #fff; }
  .input-pink-90::-webkit-input-placeholder {
    color: #fff; }
  .input-pink-90::-moz-placeholder {
    color: #fff; }
  .input-pink-90:-ms-input-placeholder {
    color: #fff; }
  .input-pink-90::placeholder {
    color: #fff; }
  .input-pink-90:disabled, .input-pink-90[readonly] {
    background-color: #d9d9d9; }

.input-purple-90 {
  background-color: rgba(111, 66, 193, 0.9);
  border-color: rgba(111, 66, 193, 0.9);
  color: #fff; }
  .input-purple-90:focus {
    background-color: rgba(111, 66, 193, 0.9);
    border-color: rgba(111, 66, 193, 0.9);
    color: #fff; }
  .input-purple-90::-webkit-input-placeholder {
    color: #fff; }
  .input-purple-90::-moz-placeholder {
    color: #fff; }
  .input-purple-90:-ms-input-placeholder {
    color: #fff; }
  .input-purple-90::placeholder {
    color: #fff; }
  .input-purple-90:disabled, .input-purple-90[readonly] {
    background-color: #d9d9d9; }

.input-teal-90 {
  background-color: rgba(32, 201, 151, 0.9);
  border-color: rgba(32, 201, 151, 0.9);
  color: #fff; }
  .input-teal-90:focus {
    background-color: rgba(32, 201, 151, 0.9);
    border-color: rgba(32, 201, 151, 0.9);
    color: #fff; }
  .input-teal-90::-webkit-input-placeholder {
    color: #fff; }
  .input-teal-90::-moz-placeholder {
    color: #fff; }
  .input-teal-90:-ms-input-placeholder {
    color: #fff; }
  .input-teal-90::placeholder {
    color: #fff; }
  .input-teal-90:disabled, .input-teal-90[readonly] {
    background-color: #d9d9d9; }

.input-white-90 {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  color: #fff; }
  .input-white-90:focus {
    background-color: rgba(255, 255, 255, 0.9);
    border-color: rgba(255, 255, 255, 0.9);
    color: #fff; }
  .input-white-90::-webkit-input-placeholder {
    color: #fff; }
  .input-white-90::-moz-placeholder {
    color: #fff; }
  .input-white-90:-ms-input-placeholder {
    color: #fff; }
  .input-white-90::placeholder {
    color: #fff; }
  .input-white-90:disabled, .input-white-90[readonly] {
    background-color: #d9d9d9; }

.btn-xs {
  padding: 0.1rem 0.25rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.1rem; }

.btn-xl {
  padding: 0.625rem 1.25rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.35rem; }

.btn-outline-link {
  color: #007bff;
  border-color: #007bff;
  border-color: #ced4da; }
  .btn-outline-link:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-link:focus, .btn-outline-link.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-outline-link.disabled, .btn-outline-link:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-link:not(:disabled):not(.disabled):active, .btn-outline-link:not(:disabled):not(.disabled).active, .show > .btn-outline-link.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-link:not(:disabled):not(.disabled):active:focus, .btn-outline-link:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-link.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000; }
  .btn-black:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-black:focus, .btn-black.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  .btn-black.disabled, .btn-black:disabled {
    color: #fff;
    background-color: #000;
    border-color: #000; }
  .btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-outline-black {
  color: #000;
  border-color: #000; }
  .btn-outline-black:hover {
    color: #fff;
    background-color: #000;
    border-color: #000; }
  .btn-outline-black:focus, .btn-outline-black.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-black.disabled, .btn-outline-black:disabled {
    color: #000;
    background-color: transparent; }
  .btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000; }
    .btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-indigo {
  color: #fff;
  background-color: #6610f2;
  border-color: #6610f2; }
  .btn-indigo:hover {
    color: #fff;
    background-color: #560bd0;
    border-color: #510bc4; }
  .btn-indigo:focus, .btn-indigo.focus {
    box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5); }
  .btn-indigo.disabled, .btn-indigo:disabled {
    color: #fff;
    background-color: #6610f2;
    border-color: #6610f2; }
  .btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active, .show > .btn-indigo.dropdown-toggle {
    color: #fff;
    background-color: #510bc4;
    border-color: #4c0ab8; }
    .btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(125, 52, 244, 0.5); }

.btn-outline-indigo {
  color: #6610f2;
  border-color: #6610f2; }
  .btn-outline-indigo:hover {
    color: #fff;
    background-color: #6610f2;
    border-color: #6610f2; }
  .btn-outline-indigo:focus, .btn-outline-indigo.focus {
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }
  .btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
    color: #6610f2;
    background-color: transparent; }
  .btn-outline-indigo:not(:disabled):not(.disabled):active, .btn-outline-indigo:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle {
    color: #fff;
    background-color: #6610f2;
    border-color: #6610f2; }
    .btn-outline-indigo:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.btn-orange {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff; }
  .btn-orange:hover {
    color: #fff;
    background-color: #e96b02;
    border-color: #dc6502; }
  .btn-orange:focus, .btn-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 113, 23, 0.5); }
  .btn-orange.disabled, .btn-orange:disabled {
    color: #212529;
    background-color: #fd7e14;
    border-color: #fd7e14; }
  .btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
    color: #fff;
    background-color: #dc6502;
    border-color: #cf5f02; }
    .btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 113, 23, 0.5); }

.btn-outline-orange {
  color: #fd7e14;
  border-color: #fd7e14; }
  .btn-outline-orange:hover {
    color: #fff;
    background-color: #fd7e14;
    border-color: #fd7e14; }
  .btn-outline-orange:focus, .btn-outline-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }
  .btn-outline-orange.disabled, .btn-outline-orange:disabled {
    color: #fd7e14;
    background-color: transparent; }
  .btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
    color: #212529;
    background-color: #fd7e14;
    border-color: #fd7e14; }
    .btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.btn-pink {
  color: #fff;
  background-color: #e83e8c;
  border-color: #e83e8c; }
  .btn-pink:hover {
    color: #fff;
    background-color: #e41c78;
    border-color: #d91a72; }
  .btn-pink:focus, .btn-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5); }
  .btn-pink.disabled, .btn-pink:disabled {
    color: #fff;
    background-color: #e83e8c;
    border-color: #e83e8c; }
  .btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
    color: #fff;
    background-color: #d91a72;
    border-color: #ce196c; }
    .btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(235, 91, 157, 0.5); }

.btn-outline-pink {
  color: #e83e8c;
  border-color: #e83e8c; }
  .btn-outline-pink:hover {
    color: #fff;
    background-color: #e83e8c;
    border-color: #e83e8c; }
  .btn-outline-pink:focus, .btn-outline-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }
  .btn-outline-pink.disabled, .btn-outline-pink:disabled {
    color: #e83e8c;
    background-color: transparent; }
  .btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
    color: #fff;
    background-color: #e83e8c;
    border-color: #e83e8c; }
    .btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.btn-purple {
  color: #fff;
  background-color: #6f42c1;
  border-color: #6f42c1; }
  .btn-purple:hover {
    color: #fff;
    background-color: #5e37a6;
    border-color: #59339d; }
  .btn-purple:focus, .btn-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }
  .btn-purple.disabled, .btn-purple:disabled {
    color: #fff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
  .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #59339d;
    border-color: #533093; }
    .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }

.btn-outline-purple {
  color: #6f42c1;
  border-color: #6f42c1; }
  .btn-outline-purple:hover {
    color: #fff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
  .btn-outline-purple:focus, .btn-outline-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }
  .btn-outline-purple.disabled, .btn-outline-purple:disabled {
    color: #6f42c1;
    background-color: transparent; }
  .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
    color: #fff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
    .btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.btn-teal {
  color: #fff;
  background-color: #20c997;
  border-color: #20c997; }
  .btn-teal:hover {
    color: #fff;
    background-color: #1ba87e;
    border-color: #199d76; }
  .btn-teal:focus, .btn-teal.focus {
    box-shadow: 0 0 0 0.2rem rgba(65, 209, 167, 0.5); }
  .btn-teal.disabled, .btn-teal:disabled {
    color: #fff;
    background-color: #20c997;
    border-color: #20c997; }
  .btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
    color: #fff;
    background-color: #199d76;
    border-color: #17926e; }
    .btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(65, 209, 167, 0.5); }

.btn-outline-teal {
  color: #20c997;
  border-color: #20c997; }
  .btn-outline-teal:hover {
    color: #fff;
    background-color: #20c997;
    border-color: #20c997; }
  .btn-outline-teal:focus, .btn-outline-teal.focus {
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }
  .btn-outline-teal.disabled, .btn-outline-teal:disabled {
    color: #20c997;
    background-color: transparent; }
  .btn-outline-teal:not(:disabled):not(.disabled):active, .btn-outline-teal:not(:disabled):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
    color: #fff;
    background-color: #20c997;
    border-color: #20c997; }
    .btn-outline-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-teal.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.btn-white {
  color: #212529;
  background-color: #fff;
  border-color: #fff; }
  .btn-white:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-white:focus, .btn-white.focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-outline-white {
  color: #fff;
  border-color: #fff; }
  .btn-outline-white:hover {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
  .btn-outline-white:focus, .btn-outline-white.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #fff;
    background-color: transparent; }
  .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-state-primary {
  color: #212529;
  background-color: #b8daff;
  border-color: rgba(0, 0, 0, 0.125);
  color: #004085; }
  .btn-state-primary:hover {
    color: #212529;
    background-color: #92c6ff;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-primary:focus, .btn-state-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-primary.disabled, .btn-state-primary:disabled {
    color: #212529;
    background-color: #b8daff;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-primary:not(:disabled):not(.disabled):active, .btn-state-primary:not(:disabled):not(.disabled).active, .show > .btn-state-primary.dropdown-toggle {
    color: #212529;
    background-color: #85bfff;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-primary:not(:disabled):not(.disabled):active:focus, .btn-state-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-state-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-secondary {
  color: #212529;
  background-color: #d6d8db;
  border-color: rgba(0, 0, 0, 0.125);
  color: #383d41; }
  .btn-state-secondary:hover {
    color: #212529;
    background-color: #c2c5c9;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-secondary:focus, .btn-state-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-secondary.disabled, .btn-state-secondary:disabled {
    color: #212529;
    background-color: #d6d8db;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-secondary:not(:disabled):not(.disabled):active, .btn-state-secondary:not(:disabled):not(.disabled).active, .show > .btn-state-secondary.dropdown-toggle {
    color: #212529;
    background-color: #bbbec3;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-secondary:not(:disabled):not(.disabled):active:focus, .btn-state-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-state-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-success {
  color: #212529;
  background-color: #c3e6cb;
  border-color: rgba(0, 0, 0, 0.125);
  color: #155724; }
  .btn-state-success:hover {
    color: #212529;
    background-color: #a8dbb4;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-success:focus, .btn-state-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-success.disabled, .btn-state-success:disabled {
    color: #212529;
    background-color: #c3e6cb;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-success:not(:disabled):not(.disabled):active, .btn-state-success:not(:disabled):not(.disabled).active, .show > .btn-state-success.dropdown-toggle {
    color: #212529;
    background-color: #9fd7ac;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-success:not(:disabled):not(.disabled):active:focus, .btn-state-success:not(:disabled):not(.disabled).active:focus, .show > .btn-state-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-info {
  color: #212529;
  background-color: #bee5eb;
  border-color: rgba(0, 0, 0, 0.125);
  color: #0c5460; }
  .btn-state-info:hover {
    color: #212529;
    background-color: #a1d9e2;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-info:focus, .btn-state-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-info.disabled, .btn-state-info:disabled {
    color: #212529;
    background-color: #bee5eb;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-info:not(:disabled):not(.disabled):active, .btn-state-info:not(:disabled):not(.disabled).active, .show > .btn-state-info.dropdown-toggle {
    color: #212529;
    background-color: #97d5df;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-info:not(:disabled):not(.disabled):active:focus, .btn-state-info:not(:disabled):not(.disabled).active:focus, .show > .btn-state-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-warning {
  color: #212529;
  background-color: #ffeeba;
  border-color: rgba(0, 0, 0, 0.125);
  color: #856404; }
  .btn-state-warning:hover {
    color: #212529;
    background-color: #ffe594;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-warning:focus, .btn-state-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-warning.disabled, .btn-state-warning:disabled {
    color: #212529;
    background-color: #ffeeba;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-warning:not(:disabled):not(.disabled):active, .btn-state-warning:not(:disabled):not(.disabled).active, .show > .btn-state-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffe187;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-warning:not(:disabled):not(.disabled):active:focus, .btn-state-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-state-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-danger {
  color: #212529;
  background-color: #f5c6cb;
  border-color: rgba(0, 0, 0, 0.125);
  color: #721c24; }
  .btn-state-danger:hover {
    color: #212529;
    background-color: #efa5ad;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-danger:focus, .btn-state-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-danger.disabled, .btn-state-danger:disabled {
    color: #212529;
    background-color: #f5c6cb;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-danger:not(:disabled):not(.disabled):active, .btn-state-danger:not(:disabled):not(.disabled).active, .show > .btn-state-danger.dropdown-toggle {
    color: #212529;
    background-color: #ed9ba3;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-danger:not(:disabled):not(.disabled):active:focus, .btn-state-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-state-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-light {
  color: #212529;
  background-color: #fdfdfe;
  border-color: rgba(0, 0, 0, 0.125);
  color: #818182; }
  .btn-state-light:hover {
    color: #212529;
    background-color: #e4e4f1;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-light:focus, .btn-state-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-light.disabled, .btn-state-light:disabled {
    color: #212529;
    background-color: #fdfdfe;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-light:not(:disabled):not(.disabled):active, .btn-state-light:not(:disabled):not(.disabled).active, .show > .btn-state-light.dropdown-toggle {
    color: #212529;
    background-color: #dbdbed;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-light:not(:disabled):not(.disabled):active:focus, .btn-state-light:not(:disabled):not(.disabled).active:focus, .show > .btn-state-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-dark {
  color: #212529;
  background-color: #c6c8ca;
  border-color: rgba(0, 0, 0, 0.125);
  color: #1b1e21; }
  .btn-state-dark:hover {
    color: #212529;
    background-color: #b2b5b8;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-dark:focus, .btn-state-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-dark.disabled, .btn-state-dark:disabled {
    color: #212529;
    background-color: #c6c8ca;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-dark:not(:disabled):not(.disabled):active, .btn-state-dark:not(:disabled):not(.disabled).active, .show > .btn-state-dark.dropdown-toggle {
    color: #212529;
    background-color: #acafb1;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-dark:not(:disabled):not(.disabled):active:focus, .btn-state-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-state-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-indigo {
  color: #212529;
  background-color: #d4bcfb;
  border-color: rgba(0, 0, 0, 0.125);
  color: #35087e; }
  .btn-state-indigo:hover {
    color: #212529;
    background-color: #bd98f9;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-indigo:focus, .btn-state-indigo.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-indigo.disabled, .btn-state-indigo:disabled {
    color: #212529;
    background-color: #d4bcfb;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-indigo:not(:disabled):not(.disabled):active, .btn-state-indigo:not(:disabled):not(.disabled).active, .show > .btn-state-indigo.dropdown-toggle {
    color: #212529;
    background-color: #b58cf8;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-indigo:not(:disabled):not(.disabled):active:focus, .btn-state-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-state-indigo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-orange {
  color: #212529;
  background-color: #fedbbd;
  border-color: rgba(0, 0, 0, 0.125);
  color: #84420a; }
  .btn-state-orange:hover {
    color: #212529;
    background-color: #fdc697;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-orange:focus, .btn-state-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-orange.disabled, .btn-state-orange:disabled {
    color: #212529;
    background-color: #fedbbd;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-orange:not(:disabled):not(.disabled):active, .btn-state-orange:not(:disabled):not(.disabled).active, .show > .btn-state-orange.dropdown-toggle {
    color: #212529;
    background-color: #fdc08b;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-orange:not(:disabled):not(.disabled):active:focus, .btn-state-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-state-orange.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-pink {
  color: #212529;
  background-color: #f9c9df;
  border-color: rgba(0, 0, 0, 0.125);
  color: #792049; }
  .btn-state-pink:hover {
    color: #212529;
    background-color: #f5a7cb;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-pink:focus, .btn-state-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-pink.disabled, .btn-state-pink:disabled {
    color: #212529;
    background-color: #f9c9df;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-pink:not(:disabled):not(.disabled):active, .btn-state-pink:not(:disabled):not(.disabled).active, .show > .btn-state-pink.dropdown-toggle {
    color: #212529;
    background-color: #f49bc4;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-pink:not(:disabled):not(.disabled):active:focus, .btn-state-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-state-pink.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-purple {
  color: #212529;
  background-color: #d7caee;
  border-color: rgba(0, 0, 0, 0.125);
  color: #3a2264; }
  .btn-state-purple:hover {
    color: #212529;
    background-color: #c1ade5;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-purple:focus, .btn-state-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-purple.disabled, .btn-state-purple:disabled {
    color: #212529;
    background-color: #d7caee;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-purple:not(:disabled):not(.disabled):active, .btn-state-purple:not(:disabled):not(.disabled).active, .show > .btn-state-purple.dropdown-toggle {
    color: #212529;
    background-color: #baa3e2;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-purple:not(:disabled):not(.disabled):active:focus, .btn-state-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-state-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-state-teal {
  color: #212529;
  background-color: #c1f0e2;
  border-color: rgba(0, 0, 0, 0.125);
  color: #11694f; }
  .btn-state-teal:hover {
    color: #212529;
    background-color: #a2e9d4;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-teal:focus, .btn-state-teal.focus {
    box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }
  .btn-state-teal.disabled, .btn-state-teal:disabled {
    color: #212529;
    background-color: #c1f0e2;
    border-color: rgba(0, 0, 0, 0.125); }
  .btn-state-teal:not(:disabled):not(.disabled):active, .btn-state-teal:not(:disabled):not(.disabled).active, .show > .btn-state-teal.dropdown-toggle {
    color: #212529;
    background-color: #98e6cf;
    border-color: rgba(0, 0, 0, 0.125); }
    .btn-state-teal:not(:disabled):not(.disabled):active:focus, .btn-state-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-state-teal.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(24, 27, 30, 0.5); }

.btn-3d-primary {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #007bff;
  border-color: #0062cc; }
  .btn-3d-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #004a99; }
  .btn-3d-primary:focus, .btn-3d-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 122, 212, 0.5); }
  .btn-3d-primary.disabled, .btn-3d-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #0062cc; }
  .btn-3d-primary:not(:disabled):not(.disabled):active, .btn-3d-primary:not(:disabled):not(.disabled).active, .show > .btn-3d-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #00448c; }
    .btn-3d-primary:not(:disabled):not(.disabled):active:focus, .btn-3d-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 122, 212, 0.5); }

.btn-3d-secondary {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #6c757d;
  border-color: #545b62; }
  .btn-3d-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #3d4246; }
  .btn-3d-secondary:focus, .btn-3d-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(110, 116, 122, 0.5); }
  .btn-3d-secondary.disabled, .btn-3d-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #545b62; }
  .btn-3d-secondary:not(:disabled):not(.disabled):active, .btn-3d-secondary:not(:disabled):not(.disabled).active, .show > .btn-3d-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #373b3f; }
    .btn-3d-secondary:not(:disabled):not(.disabled):active:focus, .btn-3d-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(110, 116, 122, 0.5); }

.btn-3d-success {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #28a745;
  border-color: #1e7e34; }
  .btn-3d-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #145523; }
  .btn-3d-success:focus, .btn-3d-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(64, 145, 82, 0.5); }
  .btn-3d-success.disabled, .btn-3d-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #1e7e34; }
  .btn-3d-success:not(:disabled):not(.disabled):active, .btn-3d-success:not(:disabled):not(.disabled).active, .show > .btn-3d-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #124a1f; }
    .btn-3d-success:not(:disabled):not(.disabled):active:focus, .btn-3d-success:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(64, 145, 82, 0.5); }

.btn-3d-info {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #17a2b8;
  border-color: #117a8b; }
  .btn-3d-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #0c525d; }
  .btn-3d-info:focus, .btn-3d-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(53, 142, 156, 0.5); }
  .btn-3d-info.disabled, .btn-3d-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #117a8b; }
  .btn-3d-info:not(:disabled):not(.disabled):active, .btn-3d-info:not(:disabled):not(.disabled).active, .show > .btn-3d-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #0a4852; }
    .btn-3d-info:not(:disabled):not(.disabled):active:focus, .btn-3d-info:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(53, 142, 156, 0.5); }

.btn-3d-warning {
  border-bottom-width: 4px;
  color: #212529;
  background-color: #ffc107;
  border-color: #d39e00; }
  .btn-3d-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #a07800; }
  .btn-3d-warning:focus, .btn-3d-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(184, 140, 6, 0.5); }
  .btn-3d-warning.disabled, .btn-3d-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #d39e00; }
  .btn-3d-warning:not(:disabled):not(.disabled):active, .btn-3d-warning:not(:disabled):not(.disabled).active, .show > .btn-3d-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #936e00; }
    .btn-3d-warning:not(:disabled):not(.disabled):active:focus, .btn-3d-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(184, 140, 6, 0.5); }
  .btn-3d-warning, .btn-3d-warning:hover, .btn-3d-warning:focus {
    color: #fff; }

.btn-3d-danger {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #dc3545;
  border-color: #bd2130; }
  .btn-3d-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #921925; }
  .btn-3d-danger:focus, .btn-3d-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(199, 66, 79, 0.5); }
  .btn-3d-danger.disabled, .btn-3d-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #bd2130; }
  .btn-3d-danger:not(:disabled):not(.disabled):active, .btn-3d-danger:not(:disabled):not(.disabled).active, .show > .btn-3d-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #871722; }
    .btn-3d-danger:not(:disabled):not(.disabled):active:focus, .btn-3d-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(199, 66, 79, 0.5); }

.btn-3d-light {
  border-bottom-width: 4px;
  color: #212529;
  background-color: #f8f9fa;
  border-color: #dae0e5; }
  .btn-3d-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #bdc6d0; }
  .btn-3d-light:focus, .btn-3d-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(190, 196, 201, 0.5); }
  .btn-3d-light.disabled, .btn-3d-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #dae0e5; }
  .btn-3d-light:not(:disabled):not(.disabled):active, .btn-3d-light:not(:disabled):not(.disabled).active, .show > .btn-3d-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #b5c0ca; }
    .btn-3d-light:not(:disabled):not(.disabled):active:focus, .btn-3d-light:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(190, 196, 201, 0.5); }

.btn-3d-dark {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #343a40;
  border-color: #1d2124; }
  .btn-3d-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #060708; }
  .btn-3d-dark:focus, .btn-3d-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(63, 66, 69, 0.5); }
  .btn-3d-dark.disabled, .btn-3d-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #1d2124; }
  .btn-3d-dark:not(:disabled):not(.disabled):active, .btn-3d-dark:not(:disabled):not(.disabled).active, .show > .btn-3d-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #010101; }
    .btn-3d-dark:not(:disabled):not(.disabled):active:focus, .btn-3d-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(63, 66, 69, 0.5); }

.btn-3d-indigo {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #6610f2;
  border-color: #510bc4; }
  .btn-3d-indigo:hover {
    color: #fff;
    background-color: #560bd0;
    border-color: #3d0894; }
  .btn-3d-indigo:focus, .btn-3d-indigo.focus {
    box-shadow: 0 0 0 0.2rem rgba(107, 48, 205, 0.5); }
  .btn-3d-indigo.disabled, .btn-3d-indigo:disabled {
    color: #fff;
    background-color: #6610f2;
    border-color: #510bc4; }
  .btn-3d-indigo:not(:disabled):not(.disabled):active, .btn-3d-indigo:not(:disabled):not(.disabled).active, .show > .btn-3d-indigo.dropdown-toggle {
    color: #fff;
    background-color: #510bc4;
    border-color: #380788; }
    .btn-3d-indigo:not(:disabled):not(.disabled):active:focus, .btn-3d-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-indigo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(107, 48, 205, 0.5); }

.btn-3d-orange {
  border-bottom-width: 4px;
  color: #212529;
  background-color: #fd7e14;
  border-color: #dc6502;
  color: #fff; }
  .btn-3d-orange:hover {
    color: #fff;
    background-color: #e96b02;
    border-color: #aa4e01; }
  .btn-3d-orange:focus, .btn-3d-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(192, 91, 8, 0.5); }
  .btn-3d-orange.disabled, .btn-3d-orange:disabled {
    color: #212529;
    background-color: #fd7e14;
    border-color: #dc6502; }
  .btn-3d-orange:not(:disabled):not(.disabled):active, .btn-3d-orange:not(:disabled):not(.disabled).active, .show > .btn-3d-orange.dropdown-toggle {
    color: #fff;
    background-color: #dc6502;
    border-color: #9d4801; }
    .btn-3d-orange:not(:disabled):not(.disabled):active:focus, .btn-3d-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-orange.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(192, 91, 8, 0.5); }

.btn-3d-pink {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #e83e8c;
  border-color: #d91a72; }
  .btn-3d-pink:hover {
    color: #fff;
    background-color: #e41c78;
    border-color: #ac145a; }
  .btn-3d-pink:focus, .btn-3d-pink.focus {
    box-shadow: 0 0 0 0.2rem rgba(223, 60, 135, 0.5); }
  .btn-3d-pink.disabled, .btn-3d-pink:disabled {
    color: #fff;
    background-color: #e83e8c;
    border-color: #d91a72; }
  .btn-3d-pink:not(:disabled):not(.disabled):active, .btn-3d-pink:not(:disabled):not(.disabled).active, .show > .btn-3d-pink.dropdown-toggle {
    color: #fff;
    background-color: #d91a72;
    border-color: #a01354; }
    .btn-3d-pink:not(:disabled):not(.disabled):active:focus, .btn-3d-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-pink.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(223, 60, 135, 0.5); }

.btn-3d-purple {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #6f42c1;
  border-color: #59339d; }
  .btn-3d-purple:hover {
    color: #fff;
    background-color: #5e37a6;
    border-color: #432776; }
  .btn-3d-purple:focus, .btn-3d-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(114, 82, 172, 0.5); }
  .btn-3d-purple.disabled, .btn-3d-purple:disabled {
    color: #fff;
    background-color: #6f42c1;
    border-color: #59339d; }
  .btn-3d-purple:not(:disabled):not(.disabled):active, .btn-3d-purple:not(:disabled):not(.disabled).active, .show > .btn-3d-purple.dropdown-toggle {
    color: #fff;
    background-color: #59339d;
    border-color: #3d246d; }
    .btn-3d-purple:not(:disabled):not(.disabled):active:focus, .btn-3d-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-purple.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(114, 82, 172, 0.5); }

.btn-3d-teal {
  border-bottom-width: 4px;
  color: #fff;
  background-color: #20c997;
  border-color: #199d76; }
  .btn-3d-teal:hover {
    color: #fff;
    background-color: #1ba87e;
    border-color: #127155; }
  .btn-3d-teal:focus, .btn-3d-teal.focus {
    box-shadow: 0 0 0 0.2rem rgba(60, 172, 139, 0.5); }
  .btn-3d-teal.disabled, .btn-3d-teal:disabled {
    color: #fff;
    background-color: #20c997;
    border-color: #199d76; }
  .btn-3d-teal:not(:disabled):not(.disabled):active, .btn-3d-teal:not(:disabled):not(.disabled).active, .show > .btn-3d-teal.dropdown-toggle {
    color: #fff;
    background-color: #199d76;
    border-color: #10664d; }
    .btn-3d-teal:not(:disabled):not(.disabled):active:focus, .btn-3d-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-3d-teal.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(60, 172, 139, 0.5); }

.btn-primary-10 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.1);
  border-color: transparent; }
  .btn-primary-10:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-10:focus, .btn-primary-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-10.disabled, .btn-primary-10:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.1);
    border-color: transparent; }
  .btn-primary-10:not(:disabled):not(.disabled):active, .btn-primary-10:not(:disabled):not(.disabled).active, .show > .btn-primary-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-10:not(:disabled):not(.disabled):active:focus, .btn-primary-10:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-10 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.1);
  border-color: transparent; }
  .btn-secondary-10:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-10:focus, .btn-secondary-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-10.disabled, .btn-secondary-10:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.1);
    border-color: transparent; }
  .btn-secondary-10:not(:disabled):not(.disabled):active, .btn-secondary-10:not(:disabled):not(.disabled).active, .show > .btn-secondary-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-10:not(:disabled):not(.disabled):active:focus, .btn-secondary-10:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-10 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.1);
  border-color: transparent; }
  .btn-success-10:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-10:focus, .btn-success-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-10.disabled, .btn-success-10:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.1);
    border-color: transparent; }
  .btn-success-10:not(:disabled):not(.disabled):active, .btn-success-10:not(:disabled):not(.disabled).active, .show > .btn-success-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-10:not(:disabled):not(.disabled):active:focus, .btn-success-10:not(:disabled):not(.disabled).active:focus, .show > .btn-success-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-10 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.1);
  border-color: transparent; }
  .btn-info-10:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-10:focus, .btn-info-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-10.disabled, .btn-info-10:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.1);
    border-color: transparent; }
  .btn-info-10:not(:disabled):not(.disabled):active, .btn-info-10:not(:disabled):not(.disabled).active, .show > .btn-info-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-10:not(:disabled):not(.disabled):active:focus, .btn-info-10:not(:disabled):not(.disabled).active:focus, .show > .btn-info-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-10 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.1);
  border-color: transparent; }
  .btn-warning-10:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-10:focus, .btn-warning-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-10.disabled, .btn-warning-10:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.1);
    border-color: transparent; }
  .btn-warning-10:not(:disabled):not(.disabled):active, .btn-warning-10:not(:disabled):not(.disabled).active, .show > .btn-warning-10.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-10:not(:disabled):not(.disabled):active:focus, .btn-warning-10:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-10, .btn-warning-10:hover, .btn-warning-10:focus {
    color: #fff; }

.btn-danger-10 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.1);
  border-color: transparent; }
  .btn-danger-10:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-10:focus, .btn-danger-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-10.disabled, .btn-danger-10:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.1);
    border-color: transparent; }
  .btn-danger-10:not(:disabled):not(.disabled):active, .btn-danger-10:not(:disabled):not(.disabled).active, .show > .btn-danger-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-10:not(:disabled):not(.disabled):active:focus, .btn-danger-10:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-10 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.1);
  border-color: transparent; }
  .btn-light-10:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-10:focus, .btn-light-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-10.disabled, .btn-light-10:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.1);
    border-color: transparent; }
  .btn-light-10:not(:disabled):not(.disabled):active, .btn-light-10:not(:disabled):not(.disabled).active, .show > .btn-light-10.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-10:not(:disabled):not(.disabled):active:focus, .btn-light-10:not(:disabled):not(.disabled).active:focus, .show > .btn-light-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-10 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.1);
  border-color: transparent; }
  .btn-dark-10:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-10:focus, .btn-dark-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-10.disabled, .btn-dark-10:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.1);
    border-color: transparent; }
  .btn-dark-10:not(:disabled):not(.disabled):active, .btn-dark-10:not(:disabled):not(.disabled).active, .show > .btn-dark-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-10:not(:disabled):not(.disabled):active:focus, .btn-dark-10:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-10 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent; }
  .btn-black-10:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-10:focus, .btn-black-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-10.disabled, .btn-black-10:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.1);
    border-color: transparent; }
  .btn-black-10:not(:disabled):not(.disabled):active, .btn-black-10:not(:disabled):not(.disabled).active, .show > .btn-black-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-10:not(:disabled):not(.disabled):active:focus, .btn-black-10:not(:disabled):not(.disabled).active:focus, .show > .btn-black-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-10 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.1);
  border-color: transparent; }
  .btn-indigo-10:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-10:focus, .btn-indigo-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-10.disabled, .btn-indigo-10:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.1);
    border-color: transparent; }
  .btn-indigo-10:not(:disabled):not(.disabled):active, .btn-indigo-10:not(:disabled):not(.disabled).active, .show > .btn-indigo-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-10:not(:disabled):not(.disabled):active:focus, .btn-indigo-10:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-10 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.1);
  border-color: transparent;
  color: #fff; }
  .btn-orange-10:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-10:focus, .btn-orange-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-10.disabled, .btn-orange-10:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.1);
    border-color: transparent; }
  .btn-orange-10:not(:disabled):not(.disabled):active, .btn-orange-10:not(:disabled):not(.disabled).active, .show > .btn-orange-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-10:not(:disabled):not(.disabled):active:focus, .btn-orange-10:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-10 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.1);
  border-color: transparent; }
  .btn-pink-10:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-10:focus, .btn-pink-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-10.disabled, .btn-pink-10:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.1);
    border-color: transparent; }
  .btn-pink-10:not(:disabled):not(.disabled):active, .btn-pink-10:not(:disabled):not(.disabled).active, .show > .btn-pink-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-10:not(:disabled):not(.disabled):active:focus, .btn-pink-10:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-10 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.1);
  border-color: transparent; }
  .btn-purple-10:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-10:focus, .btn-purple-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-10.disabled, .btn-purple-10:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.1);
    border-color: transparent; }
  .btn-purple-10:not(:disabled):not(.disabled):active, .btn-purple-10:not(:disabled):not(.disabled).active, .show > .btn-purple-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-10:not(:disabled):not(.disabled):active:focus, .btn-purple-10:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-10 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.1);
  border-color: transparent; }
  .btn-teal-10:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-10:focus, .btn-teal-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-10.disabled, .btn-teal-10:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.1);
    border-color: transparent; }
  .btn-teal-10:not(:disabled):not(.disabled):active, .btn-teal-10:not(:disabled):not(.disabled).active, .show > .btn-teal-10.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-10:not(:disabled):not(.disabled):active:focus, .btn-teal-10:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-10 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent; }
  .btn-white-10:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.1);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-10:focus, .btn-white-10.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-10.disabled, .btn-white-10:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: transparent; }
  .btn-white-10:not(:disabled):not(.disabled):active, .btn-white-10:not(:disabled):not(.disabled).active, .show > .btn-white-10.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.1);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-10:not(:disabled):not(.disabled):active:focus, .btn-white-10:not(:disabled):not(.disabled).active:focus, .show > .btn-white-10.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-20 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.2);
  border-color: transparent; }
  .btn-primary-20:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-20:focus, .btn-primary-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-20.disabled, .btn-primary-20:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.2);
    border-color: transparent; }
  .btn-primary-20:not(:disabled):not(.disabled):active, .btn-primary-20:not(:disabled):not(.disabled).active, .show > .btn-primary-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-20:not(:disabled):not(.disabled):active:focus, .btn-primary-20:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-20 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.2);
  border-color: transparent; }
  .btn-secondary-20:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-20:focus, .btn-secondary-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-20.disabled, .btn-secondary-20:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.2);
    border-color: transparent; }
  .btn-secondary-20:not(:disabled):not(.disabled):active, .btn-secondary-20:not(:disabled):not(.disabled).active, .show > .btn-secondary-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-20:not(:disabled):not(.disabled):active:focus, .btn-secondary-20:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-20 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.2);
  border-color: transparent; }
  .btn-success-20:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-20:focus, .btn-success-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-20.disabled, .btn-success-20:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.2);
    border-color: transparent; }
  .btn-success-20:not(:disabled):not(.disabled):active, .btn-success-20:not(:disabled):not(.disabled).active, .show > .btn-success-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-20:not(:disabled):not(.disabled):active:focus, .btn-success-20:not(:disabled):not(.disabled).active:focus, .show > .btn-success-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-20 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.2);
  border-color: transparent; }
  .btn-info-20:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-20:focus, .btn-info-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-20.disabled, .btn-info-20:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.2);
    border-color: transparent; }
  .btn-info-20:not(:disabled):not(.disabled):active, .btn-info-20:not(:disabled):not(.disabled).active, .show > .btn-info-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-20:not(:disabled):not(.disabled):active:focus, .btn-info-20:not(:disabled):not(.disabled).active:focus, .show > .btn-info-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-20 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.2);
  border-color: transparent; }
  .btn-warning-20:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-20:focus, .btn-warning-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-20.disabled, .btn-warning-20:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.2);
    border-color: transparent; }
  .btn-warning-20:not(:disabled):not(.disabled):active, .btn-warning-20:not(:disabled):not(.disabled).active, .show > .btn-warning-20.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-20:not(:disabled):not(.disabled):active:focus, .btn-warning-20:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-20, .btn-warning-20:hover, .btn-warning-20:focus {
    color: #fff; }

.btn-danger-20 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.2);
  border-color: transparent; }
  .btn-danger-20:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-20:focus, .btn-danger-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-20.disabled, .btn-danger-20:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.2);
    border-color: transparent; }
  .btn-danger-20:not(:disabled):not(.disabled):active, .btn-danger-20:not(:disabled):not(.disabled).active, .show > .btn-danger-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-20:not(:disabled):not(.disabled):active:focus, .btn-danger-20:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-20 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.2);
  border-color: transparent; }
  .btn-light-20:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-20:focus, .btn-light-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-20.disabled, .btn-light-20:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.2);
    border-color: transparent; }
  .btn-light-20:not(:disabled):not(.disabled):active, .btn-light-20:not(:disabled):not(.disabled).active, .show > .btn-light-20.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-20:not(:disabled):not(.disabled):active:focus, .btn-light-20:not(:disabled):not(.disabled).active:focus, .show > .btn-light-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-20 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.2);
  border-color: transparent; }
  .btn-dark-20:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-20:focus, .btn-dark-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-20.disabled, .btn-dark-20:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.2);
    border-color: transparent; }
  .btn-dark-20:not(:disabled):not(.disabled):active, .btn-dark-20:not(:disabled):not(.disabled).active, .show > .btn-dark-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-20:not(:disabled):not(.disabled):active:focus, .btn-dark-20:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-20 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  border-color: transparent; }
  .btn-black-20:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-20:focus, .btn-black-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-20.disabled, .btn-black-20:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.2);
    border-color: transparent; }
  .btn-black-20:not(:disabled):not(.disabled):active, .btn-black-20:not(:disabled):not(.disabled).active, .show > .btn-black-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-20:not(:disabled):not(.disabled):active:focus, .btn-black-20:not(:disabled):not(.disabled).active:focus, .show > .btn-black-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-20 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.2);
  border-color: transparent; }
  .btn-indigo-20:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-20:focus, .btn-indigo-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-20.disabled, .btn-indigo-20:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.2);
    border-color: transparent; }
  .btn-indigo-20:not(:disabled):not(.disabled):active, .btn-indigo-20:not(:disabled):not(.disabled).active, .show > .btn-indigo-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-20:not(:disabled):not(.disabled):active:focus, .btn-indigo-20:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-20 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.2);
  border-color: transparent;
  color: #fff; }
  .btn-orange-20:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-20:focus, .btn-orange-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-20.disabled, .btn-orange-20:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.2);
    border-color: transparent; }
  .btn-orange-20:not(:disabled):not(.disabled):active, .btn-orange-20:not(:disabled):not(.disabled).active, .show > .btn-orange-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-20:not(:disabled):not(.disabled):active:focus, .btn-orange-20:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-20 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.2);
  border-color: transparent; }
  .btn-pink-20:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-20:focus, .btn-pink-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-20.disabled, .btn-pink-20:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.2);
    border-color: transparent; }
  .btn-pink-20:not(:disabled):not(.disabled):active, .btn-pink-20:not(:disabled):not(.disabled).active, .show > .btn-pink-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-20:not(:disabled):not(.disabled):active:focus, .btn-pink-20:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-20 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.2);
  border-color: transparent; }
  .btn-purple-20:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-20:focus, .btn-purple-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-20.disabled, .btn-purple-20:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.2);
    border-color: transparent; }
  .btn-purple-20:not(:disabled):not(.disabled):active, .btn-purple-20:not(:disabled):not(.disabled).active, .show > .btn-purple-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-20:not(:disabled):not(.disabled):active:focus, .btn-purple-20:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-20 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.2);
  border-color: transparent; }
  .btn-teal-20:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-20:focus, .btn-teal-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-20.disabled, .btn-teal-20:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.2);
    border-color: transparent; }
  .btn-teal-20:not(:disabled):not(.disabled):active, .btn-teal-20:not(:disabled):not(.disabled).active, .show > .btn-teal-20.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-20:not(:disabled):not(.disabled):active:focus, .btn-teal-20:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-20 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent; }
  .btn-white-20:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.2);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-20:focus, .btn-white-20.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-20.disabled, .btn-white-20:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: transparent; }
  .btn-white-20:not(:disabled):not(.disabled):active, .btn-white-20:not(:disabled):not(.disabled).active, .show > .btn-white-20.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.2);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-20:not(:disabled):not(.disabled):active:focus, .btn-white-20:not(:disabled):not(.disabled).active:focus, .show > .btn-white-20.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-30 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.3);
  border-color: transparent; }
  .btn-primary-30:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-30:focus, .btn-primary-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-30.disabled, .btn-primary-30:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.3);
    border-color: transparent; }
  .btn-primary-30:not(:disabled):not(.disabled):active, .btn-primary-30:not(:disabled):not(.disabled).active, .show > .btn-primary-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-30:not(:disabled):not(.disabled):active:focus, .btn-primary-30:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-30 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.3);
  border-color: transparent; }
  .btn-secondary-30:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-30:focus, .btn-secondary-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-30.disabled, .btn-secondary-30:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.3);
    border-color: transparent; }
  .btn-secondary-30:not(:disabled):not(.disabled):active, .btn-secondary-30:not(:disabled):not(.disabled).active, .show > .btn-secondary-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-30:not(:disabled):not(.disabled):active:focus, .btn-secondary-30:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-30 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.3);
  border-color: transparent; }
  .btn-success-30:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-30:focus, .btn-success-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-30.disabled, .btn-success-30:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.3);
    border-color: transparent; }
  .btn-success-30:not(:disabled):not(.disabled):active, .btn-success-30:not(:disabled):not(.disabled).active, .show > .btn-success-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-30:not(:disabled):not(.disabled):active:focus, .btn-success-30:not(:disabled):not(.disabled).active:focus, .show > .btn-success-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-30 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.3);
  border-color: transparent; }
  .btn-info-30:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-30:focus, .btn-info-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-30.disabled, .btn-info-30:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.3);
    border-color: transparent; }
  .btn-info-30:not(:disabled):not(.disabled):active, .btn-info-30:not(:disabled):not(.disabled).active, .show > .btn-info-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-30:not(:disabled):not(.disabled):active:focus, .btn-info-30:not(:disabled):not(.disabled).active:focus, .show > .btn-info-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-30 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.3);
  border-color: transparent; }
  .btn-warning-30:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-30:focus, .btn-warning-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-30.disabled, .btn-warning-30:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.3);
    border-color: transparent; }
  .btn-warning-30:not(:disabled):not(.disabled):active, .btn-warning-30:not(:disabled):not(.disabled).active, .show > .btn-warning-30.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-30:not(:disabled):not(.disabled):active:focus, .btn-warning-30:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-30, .btn-warning-30:hover, .btn-warning-30:focus {
    color: #fff; }

.btn-danger-30 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.3);
  border-color: transparent; }
  .btn-danger-30:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-30:focus, .btn-danger-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-30.disabled, .btn-danger-30:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.3);
    border-color: transparent; }
  .btn-danger-30:not(:disabled):not(.disabled):active, .btn-danger-30:not(:disabled):not(.disabled).active, .show > .btn-danger-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-30:not(:disabled):not(.disabled):active:focus, .btn-danger-30:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-30 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.3);
  border-color: transparent; }
  .btn-light-30:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-30:focus, .btn-light-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-30.disabled, .btn-light-30:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.3);
    border-color: transparent; }
  .btn-light-30:not(:disabled):not(.disabled):active, .btn-light-30:not(:disabled):not(.disabled).active, .show > .btn-light-30.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-30:not(:disabled):not(.disabled):active:focus, .btn-light-30:not(:disabled):not(.disabled).active:focus, .show > .btn-light-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-30 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.3);
  border-color: transparent; }
  .btn-dark-30:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-30:focus, .btn-dark-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-30.disabled, .btn-dark-30:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.3);
    border-color: transparent; }
  .btn-dark-30:not(:disabled):not(.disabled):active, .btn-dark-30:not(:disabled):not(.disabled).active, .show > .btn-dark-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-30:not(:disabled):not(.disabled):active:focus, .btn-dark-30:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-30 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
  border-color: transparent; }
  .btn-black-30:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-30:focus, .btn-black-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-30.disabled, .btn-black-30:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    border-color: transparent; }
  .btn-black-30:not(:disabled):not(.disabled):active, .btn-black-30:not(:disabled):not(.disabled).active, .show > .btn-black-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-30:not(:disabled):not(.disabled):active:focus, .btn-black-30:not(:disabled):not(.disabled).active:focus, .show > .btn-black-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-30 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.3);
  border-color: transparent; }
  .btn-indigo-30:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-30:focus, .btn-indigo-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-30.disabled, .btn-indigo-30:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.3);
    border-color: transparent; }
  .btn-indigo-30:not(:disabled):not(.disabled):active, .btn-indigo-30:not(:disabled):not(.disabled).active, .show > .btn-indigo-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-30:not(:disabled):not(.disabled):active:focus, .btn-indigo-30:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-30 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.3);
  border-color: transparent;
  color: #fff; }
  .btn-orange-30:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-30:focus, .btn-orange-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-30.disabled, .btn-orange-30:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.3);
    border-color: transparent; }
  .btn-orange-30:not(:disabled):not(.disabled):active, .btn-orange-30:not(:disabled):not(.disabled).active, .show > .btn-orange-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-30:not(:disabled):not(.disabled):active:focus, .btn-orange-30:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-30 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.3);
  border-color: transparent; }
  .btn-pink-30:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-30:focus, .btn-pink-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-30.disabled, .btn-pink-30:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.3);
    border-color: transparent; }
  .btn-pink-30:not(:disabled):not(.disabled):active, .btn-pink-30:not(:disabled):not(.disabled).active, .show > .btn-pink-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-30:not(:disabled):not(.disabled):active:focus, .btn-pink-30:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-30 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.3);
  border-color: transparent; }
  .btn-purple-30:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-30:focus, .btn-purple-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-30.disabled, .btn-purple-30:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.3);
    border-color: transparent; }
  .btn-purple-30:not(:disabled):not(.disabled):active, .btn-purple-30:not(:disabled):not(.disabled).active, .show > .btn-purple-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-30:not(:disabled):not(.disabled):active:focus, .btn-purple-30:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-30 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.3);
  border-color: transparent; }
  .btn-teal-30:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-30:focus, .btn-teal-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-30.disabled, .btn-teal-30:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.3);
    border-color: transparent; }
  .btn-teal-30:not(:disabled):not(.disabled):active, .btn-teal-30:not(:disabled):not(.disabled).active, .show > .btn-teal-30.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-30:not(:disabled):not(.disabled):active:focus, .btn-teal-30:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-30 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: transparent; }
  .btn-white-30:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.3);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-30:focus, .btn-white-30.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-30.disabled, .btn-white-30:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.3);
    border-color: transparent; }
  .btn-white-30:not(:disabled):not(.disabled):active, .btn-white-30:not(:disabled):not(.disabled).active, .show > .btn-white-30.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.3);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-30:not(:disabled):not(.disabled):active:focus, .btn-white-30:not(:disabled):not(.disabled).active:focus, .show > .btn-white-30.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-40 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.4);
  border-color: transparent; }
  .btn-primary-40:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-40:focus, .btn-primary-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-40.disabled, .btn-primary-40:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.4);
    border-color: transparent; }
  .btn-primary-40:not(:disabled):not(.disabled):active, .btn-primary-40:not(:disabled):not(.disabled).active, .show > .btn-primary-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-40:not(:disabled):not(.disabled):active:focus, .btn-primary-40:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-40 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.4);
  border-color: transparent; }
  .btn-secondary-40:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-40:focus, .btn-secondary-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-40.disabled, .btn-secondary-40:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.4);
    border-color: transparent; }
  .btn-secondary-40:not(:disabled):not(.disabled):active, .btn-secondary-40:not(:disabled):not(.disabled).active, .show > .btn-secondary-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-40:not(:disabled):not(.disabled):active:focus, .btn-secondary-40:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-40 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.4);
  border-color: transparent; }
  .btn-success-40:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-40:focus, .btn-success-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-40.disabled, .btn-success-40:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.4);
    border-color: transparent; }
  .btn-success-40:not(:disabled):not(.disabled):active, .btn-success-40:not(:disabled):not(.disabled).active, .show > .btn-success-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-40:not(:disabled):not(.disabled):active:focus, .btn-success-40:not(:disabled):not(.disabled).active:focus, .show > .btn-success-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-40 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.4);
  border-color: transparent; }
  .btn-info-40:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-40:focus, .btn-info-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-40.disabled, .btn-info-40:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.4);
    border-color: transparent; }
  .btn-info-40:not(:disabled):not(.disabled):active, .btn-info-40:not(:disabled):not(.disabled).active, .show > .btn-info-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-40:not(:disabled):not(.disabled):active:focus, .btn-info-40:not(:disabled):not(.disabled).active:focus, .show > .btn-info-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-40 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.4);
  border-color: transparent; }
  .btn-warning-40:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-40:focus, .btn-warning-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-40.disabled, .btn-warning-40:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.4);
    border-color: transparent; }
  .btn-warning-40:not(:disabled):not(.disabled):active, .btn-warning-40:not(:disabled):not(.disabled).active, .show > .btn-warning-40.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-40:not(:disabled):not(.disabled):active:focus, .btn-warning-40:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-40, .btn-warning-40:hover, .btn-warning-40:focus {
    color: #fff; }

.btn-danger-40 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.4);
  border-color: transparent; }
  .btn-danger-40:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-40:focus, .btn-danger-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-40.disabled, .btn-danger-40:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.4);
    border-color: transparent; }
  .btn-danger-40:not(:disabled):not(.disabled):active, .btn-danger-40:not(:disabled):not(.disabled).active, .show > .btn-danger-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-40:not(:disabled):not(.disabled):active:focus, .btn-danger-40:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-40 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.4);
  border-color: transparent; }
  .btn-light-40:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-40:focus, .btn-light-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-40.disabled, .btn-light-40:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.4);
    border-color: transparent; }
  .btn-light-40:not(:disabled):not(.disabled):active, .btn-light-40:not(:disabled):not(.disabled).active, .show > .btn-light-40.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-40:not(:disabled):not(.disabled):active:focus, .btn-light-40:not(:disabled):not(.disabled).active:focus, .show > .btn-light-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-40 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.4);
  border-color: transparent; }
  .btn-dark-40:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-40:focus, .btn-dark-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-40.disabled, .btn-dark-40:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.4);
    border-color: transparent; }
  .btn-dark-40:not(:disabled):not(.disabled):active, .btn-dark-40:not(:disabled):not(.disabled).active, .show > .btn-dark-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-40:not(:disabled):not(.disabled):active:focus, .btn-dark-40:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-40 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  border-color: transparent; }
  .btn-black-40:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-40:focus, .btn-black-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-40.disabled, .btn-black-40:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
    border-color: transparent; }
  .btn-black-40:not(:disabled):not(.disabled):active, .btn-black-40:not(:disabled):not(.disabled).active, .show > .btn-black-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-40:not(:disabled):not(.disabled):active:focus, .btn-black-40:not(:disabled):not(.disabled).active:focus, .show > .btn-black-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-40 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.4);
  border-color: transparent; }
  .btn-indigo-40:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-40:focus, .btn-indigo-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-40.disabled, .btn-indigo-40:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.4);
    border-color: transparent; }
  .btn-indigo-40:not(:disabled):not(.disabled):active, .btn-indigo-40:not(:disabled):not(.disabled).active, .show > .btn-indigo-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-40:not(:disabled):not(.disabled):active:focus, .btn-indigo-40:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-40 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.4);
  border-color: transparent;
  color: #fff; }
  .btn-orange-40:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-40:focus, .btn-orange-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-40.disabled, .btn-orange-40:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.4);
    border-color: transparent; }
  .btn-orange-40:not(:disabled):not(.disabled):active, .btn-orange-40:not(:disabled):not(.disabled).active, .show > .btn-orange-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-40:not(:disabled):not(.disabled):active:focus, .btn-orange-40:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-40 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.4);
  border-color: transparent; }
  .btn-pink-40:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-40:focus, .btn-pink-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-40.disabled, .btn-pink-40:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.4);
    border-color: transparent; }
  .btn-pink-40:not(:disabled):not(.disabled):active, .btn-pink-40:not(:disabled):not(.disabled).active, .show > .btn-pink-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-40:not(:disabled):not(.disabled):active:focus, .btn-pink-40:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-40 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.4);
  border-color: transparent; }
  .btn-purple-40:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-40:focus, .btn-purple-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-40.disabled, .btn-purple-40:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.4);
    border-color: transparent; }
  .btn-purple-40:not(:disabled):not(.disabled):active, .btn-purple-40:not(:disabled):not(.disabled).active, .show > .btn-purple-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-40:not(:disabled):not(.disabled):active:focus, .btn-purple-40:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-40 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.4);
  border-color: transparent; }
  .btn-teal-40:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-40:focus, .btn-teal-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-40.disabled, .btn-teal-40:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.4);
    border-color: transparent; }
  .btn-teal-40:not(:disabled):not(.disabled):active, .btn-teal-40:not(:disabled):not(.disabled).active, .show > .btn-teal-40.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-40:not(:disabled):not(.disabled):active:focus, .btn-teal-40:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-40 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.4);
  border-color: transparent; }
  .btn-white-40:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.4);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-40:focus, .btn-white-40.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-40.disabled, .btn-white-40:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.4);
    border-color: transparent; }
  .btn-white-40:not(:disabled):not(.disabled):active, .btn-white-40:not(:disabled):not(.disabled).active, .show > .btn-white-40.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.4);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-40:not(:disabled):not(.disabled):active:focus, .btn-white-40:not(:disabled):not(.disabled).active:focus, .show > .btn-white-40.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-50 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.5);
  border-color: transparent; }
  .btn-primary-50:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-50:focus, .btn-primary-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-50.disabled, .btn-primary-50:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.5);
    border-color: transparent; }
  .btn-primary-50:not(:disabled):not(.disabled):active, .btn-primary-50:not(:disabled):not(.disabled).active, .show > .btn-primary-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-50:not(:disabled):not(.disabled):active:focus, .btn-primary-50:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-50 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.5);
  border-color: transparent; }
  .btn-secondary-50:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-50:focus, .btn-secondary-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-50.disabled, .btn-secondary-50:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.5);
    border-color: transparent; }
  .btn-secondary-50:not(:disabled):not(.disabled):active, .btn-secondary-50:not(:disabled):not(.disabled).active, .show > .btn-secondary-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-50:not(:disabled):not(.disabled):active:focus, .btn-secondary-50:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-50 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.5);
  border-color: transparent; }
  .btn-success-50:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-50:focus, .btn-success-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-50.disabled, .btn-success-50:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.5);
    border-color: transparent; }
  .btn-success-50:not(:disabled):not(.disabled):active, .btn-success-50:not(:disabled):not(.disabled).active, .show > .btn-success-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-50:not(:disabled):not(.disabled):active:focus, .btn-success-50:not(:disabled):not(.disabled).active:focus, .show > .btn-success-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-50 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.5);
  border-color: transparent; }
  .btn-info-50:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-50:focus, .btn-info-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-50.disabled, .btn-info-50:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.5);
    border-color: transparent; }
  .btn-info-50:not(:disabled):not(.disabled):active, .btn-info-50:not(:disabled):not(.disabled).active, .show > .btn-info-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-50:not(:disabled):not(.disabled):active:focus, .btn-info-50:not(:disabled):not(.disabled).active:focus, .show > .btn-info-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-50 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.5);
  border-color: transparent; }
  .btn-warning-50:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-50:focus, .btn-warning-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-50.disabled, .btn-warning-50:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.5);
    border-color: transparent; }
  .btn-warning-50:not(:disabled):not(.disabled):active, .btn-warning-50:not(:disabled):not(.disabled).active, .show > .btn-warning-50.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-50:not(:disabled):not(.disabled):active:focus, .btn-warning-50:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-50, .btn-warning-50:hover, .btn-warning-50:focus {
    color: #fff; }

.btn-danger-50 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.5);
  border-color: transparent; }
  .btn-danger-50:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-50:focus, .btn-danger-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-50.disabled, .btn-danger-50:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.5);
    border-color: transparent; }
  .btn-danger-50:not(:disabled):not(.disabled):active, .btn-danger-50:not(:disabled):not(.disabled).active, .show > .btn-danger-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-50:not(:disabled):not(.disabled):active:focus, .btn-danger-50:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-50 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.5);
  border-color: transparent; }
  .btn-light-50:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-50:focus, .btn-light-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-50.disabled, .btn-light-50:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.5);
    border-color: transparent; }
  .btn-light-50:not(:disabled):not(.disabled):active, .btn-light-50:not(:disabled):not(.disabled).active, .show > .btn-light-50.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-50:not(:disabled):not(.disabled):active:focus, .btn-light-50:not(:disabled):not(.disabled).active:focus, .show > .btn-light-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-50 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.5);
  border-color: transparent; }
  .btn-dark-50:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-50:focus, .btn-dark-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-50.disabled, .btn-dark-50:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.5);
    border-color: transparent; }
  .btn-dark-50:not(:disabled):not(.disabled):active, .btn-dark-50:not(:disabled):not(.disabled).active, .show > .btn-dark-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-50:not(:disabled):not(.disabled):active:focus, .btn-dark-50:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-50 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border-color: transparent; }
  .btn-black-50:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-50:focus, .btn-black-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-50.disabled, .btn-black-50:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    border-color: transparent; }
  .btn-black-50:not(:disabled):not(.disabled):active, .btn-black-50:not(:disabled):not(.disabled).active, .show > .btn-black-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-50:not(:disabled):not(.disabled):active:focus, .btn-black-50:not(:disabled):not(.disabled).active:focus, .show > .btn-black-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-50 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.5);
  border-color: transparent; }
  .btn-indigo-50:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-50:focus, .btn-indigo-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-50.disabled, .btn-indigo-50:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.5);
    border-color: transparent; }
  .btn-indigo-50:not(:disabled):not(.disabled):active, .btn-indigo-50:not(:disabled):not(.disabled).active, .show > .btn-indigo-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-50:not(:disabled):not(.disabled):active:focus, .btn-indigo-50:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-50 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.5);
  border-color: transparent;
  color: #fff; }
  .btn-orange-50:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-50:focus, .btn-orange-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-50.disabled, .btn-orange-50:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.5);
    border-color: transparent; }
  .btn-orange-50:not(:disabled):not(.disabled):active, .btn-orange-50:not(:disabled):not(.disabled).active, .show > .btn-orange-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-50:not(:disabled):not(.disabled):active:focus, .btn-orange-50:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-50 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.5);
  border-color: transparent; }
  .btn-pink-50:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-50:focus, .btn-pink-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-50.disabled, .btn-pink-50:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.5);
    border-color: transparent; }
  .btn-pink-50:not(:disabled):not(.disabled):active, .btn-pink-50:not(:disabled):not(.disabled).active, .show > .btn-pink-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-50:not(:disabled):not(.disabled):active:focus, .btn-pink-50:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-50 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.5);
  border-color: transparent; }
  .btn-purple-50:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-50:focus, .btn-purple-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-50.disabled, .btn-purple-50:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.5);
    border-color: transparent; }
  .btn-purple-50:not(:disabled):not(.disabled):active, .btn-purple-50:not(:disabled):not(.disabled).active, .show > .btn-purple-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-50:not(:disabled):not(.disabled):active:focus, .btn-purple-50:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-50 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.5);
  border-color: transparent; }
  .btn-teal-50:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-50:focus, .btn-teal-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-50.disabled, .btn-teal-50:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.5);
    border-color: transparent; }
  .btn-teal-50:not(:disabled):not(.disabled):active, .btn-teal-50:not(:disabled):not(.disabled).active, .show > .btn-teal-50.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-50:not(:disabled):not(.disabled):active:focus, .btn-teal-50:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-50 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: transparent; }
  .btn-white-50:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.5);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-50:focus, .btn-white-50.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-50.disabled, .btn-white-50:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.5);
    border-color: transparent; }
  .btn-white-50:not(:disabled):not(.disabled):active, .btn-white-50:not(:disabled):not(.disabled).active, .show > .btn-white-50.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.5);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-50:not(:disabled):not(.disabled):active:focus, .btn-white-50:not(:disabled):not(.disabled).active:focus, .show > .btn-white-50.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-60 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.6);
  border-color: transparent; }
  .btn-primary-60:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-60:focus, .btn-primary-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-60.disabled, .btn-primary-60:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.6);
    border-color: transparent; }
  .btn-primary-60:not(:disabled):not(.disabled):active, .btn-primary-60:not(:disabled):not(.disabled).active, .show > .btn-primary-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-60:not(:disabled):not(.disabled):active:focus, .btn-primary-60:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-60 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.6);
  border-color: transparent; }
  .btn-secondary-60:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-60:focus, .btn-secondary-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-60.disabled, .btn-secondary-60:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.6);
    border-color: transparent; }
  .btn-secondary-60:not(:disabled):not(.disabled):active, .btn-secondary-60:not(:disabled):not(.disabled).active, .show > .btn-secondary-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-60:not(:disabled):not(.disabled):active:focus, .btn-secondary-60:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-60 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.6);
  border-color: transparent; }
  .btn-success-60:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-60:focus, .btn-success-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-60.disabled, .btn-success-60:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.6);
    border-color: transparent; }
  .btn-success-60:not(:disabled):not(.disabled):active, .btn-success-60:not(:disabled):not(.disabled).active, .show > .btn-success-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-60:not(:disabled):not(.disabled):active:focus, .btn-success-60:not(:disabled):not(.disabled).active:focus, .show > .btn-success-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-60 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.6);
  border-color: transparent; }
  .btn-info-60:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-60:focus, .btn-info-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-60.disabled, .btn-info-60:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.6);
    border-color: transparent; }
  .btn-info-60:not(:disabled):not(.disabled):active, .btn-info-60:not(:disabled):not(.disabled).active, .show > .btn-info-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-60:not(:disabled):not(.disabled):active:focus, .btn-info-60:not(:disabled):not(.disabled).active:focus, .show > .btn-info-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-60 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.6);
  border-color: transparent; }
  .btn-warning-60:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-60:focus, .btn-warning-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-60.disabled, .btn-warning-60:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.6);
    border-color: transparent; }
  .btn-warning-60:not(:disabled):not(.disabled):active, .btn-warning-60:not(:disabled):not(.disabled).active, .show > .btn-warning-60.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-60:not(:disabled):not(.disabled):active:focus, .btn-warning-60:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-60, .btn-warning-60:hover, .btn-warning-60:focus {
    color: #fff; }

.btn-danger-60 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.6);
  border-color: transparent; }
  .btn-danger-60:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-60:focus, .btn-danger-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-60.disabled, .btn-danger-60:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.6);
    border-color: transparent; }
  .btn-danger-60:not(:disabled):not(.disabled):active, .btn-danger-60:not(:disabled):not(.disabled).active, .show > .btn-danger-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-60:not(:disabled):not(.disabled):active:focus, .btn-danger-60:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-60 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.6);
  border-color: transparent; }
  .btn-light-60:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-60:focus, .btn-light-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-60.disabled, .btn-light-60:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.6);
    border-color: transparent; }
  .btn-light-60:not(:disabled):not(.disabled):active, .btn-light-60:not(:disabled):not(.disabled).active, .show > .btn-light-60.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-60:not(:disabled):not(.disabled):active:focus, .btn-light-60:not(:disabled):not(.disabled).active:focus, .show > .btn-light-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-60 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.6);
  border-color: transparent; }
  .btn-dark-60:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-60:focus, .btn-dark-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-60.disabled, .btn-dark-60:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.6);
    border-color: transparent; }
  .btn-dark-60:not(:disabled):not(.disabled):active, .btn-dark-60:not(:disabled):not(.disabled).active, .show > .btn-dark-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-60:not(:disabled):not(.disabled):active:focus, .btn-dark-60:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-60 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: transparent; }
  .btn-black-60:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-60:focus, .btn-black-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-60.disabled, .btn-black-60:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
    border-color: transparent; }
  .btn-black-60:not(:disabled):not(.disabled):active, .btn-black-60:not(:disabled):not(.disabled).active, .show > .btn-black-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-60:not(:disabled):not(.disabled):active:focus, .btn-black-60:not(:disabled):not(.disabled).active:focus, .show > .btn-black-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-60 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.6);
  border-color: transparent; }
  .btn-indigo-60:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-60:focus, .btn-indigo-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-60.disabled, .btn-indigo-60:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.6);
    border-color: transparent; }
  .btn-indigo-60:not(:disabled):not(.disabled):active, .btn-indigo-60:not(:disabled):not(.disabled).active, .show > .btn-indigo-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-60:not(:disabled):not(.disabled):active:focus, .btn-indigo-60:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-60 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.6);
  border-color: transparent;
  color: #fff; }
  .btn-orange-60:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-60:focus, .btn-orange-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-60.disabled, .btn-orange-60:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.6);
    border-color: transparent; }
  .btn-orange-60:not(:disabled):not(.disabled):active, .btn-orange-60:not(:disabled):not(.disabled).active, .show > .btn-orange-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-60:not(:disabled):not(.disabled):active:focus, .btn-orange-60:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-60 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.6);
  border-color: transparent; }
  .btn-pink-60:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-60:focus, .btn-pink-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-60.disabled, .btn-pink-60:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.6);
    border-color: transparent; }
  .btn-pink-60:not(:disabled):not(.disabled):active, .btn-pink-60:not(:disabled):not(.disabled).active, .show > .btn-pink-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-60:not(:disabled):not(.disabled):active:focus, .btn-pink-60:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-60 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.6);
  border-color: transparent; }
  .btn-purple-60:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-60:focus, .btn-purple-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-60.disabled, .btn-purple-60:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.6);
    border-color: transparent; }
  .btn-purple-60:not(:disabled):not(.disabled):active, .btn-purple-60:not(:disabled):not(.disabled).active, .show > .btn-purple-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-60:not(:disabled):not(.disabled):active:focus, .btn-purple-60:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-60 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.6);
  border-color: transparent; }
  .btn-teal-60:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-60:focus, .btn-teal-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-60.disabled, .btn-teal-60:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.6);
    border-color: transparent; }
  .btn-teal-60:not(:disabled):not(.disabled):active, .btn-teal-60:not(:disabled):not(.disabled).active, .show > .btn-teal-60.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-60:not(:disabled):not(.disabled):active:focus, .btn-teal-60:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-60 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.6);
  border-color: transparent; }
  .btn-white-60:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.6);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-60:focus, .btn-white-60.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-60.disabled, .btn-white-60:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.6);
    border-color: transparent; }
  .btn-white-60:not(:disabled):not(.disabled):active, .btn-white-60:not(:disabled):not(.disabled).active, .show > .btn-white-60.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.6);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-60:not(:disabled):not(.disabled):active:focus, .btn-white-60:not(:disabled):not(.disabled).active:focus, .show > .btn-white-60.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-70 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.7);
  border-color: transparent; }
  .btn-primary-70:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-70:focus, .btn-primary-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-70.disabled, .btn-primary-70:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.7);
    border-color: transparent; }
  .btn-primary-70:not(:disabled):not(.disabled):active, .btn-primary-70:not(:disabled):not(.disabled).active, .show > .btn-primary-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-70:not(:disabled):not(.disabled):active:focus, .btn-primary-70:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-70 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.7);
  border-color: transparent; }
  .btn-secondary-70:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-70:focus, .btn-secondary-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-70.disabled, .btn-secondary-70:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.7);
    border-color: transparent; }
  .btn-secondary-70:not(:disabled):not(.disabled):active, .btn-secondary-70:not(:disabled):not(.disabled).active, .show > .btn-secondary-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-70:not(:disabled):not(.disabled):active:focus, .btn-secondary-70:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-70 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.7);
  border-color: transparent; }
  .btn-success-70:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-70:focus, .btn-success-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-70.disabled, .btn-success-70:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.7);
    border-color: transparent; }
  .btn-success-70:not(:disabled):not(.disabled):active, .btn-success-70:not(:disabled):not(.disabled).active, .show > .btn-success-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-70:not(:disabled):not(.disabled):active:focus, .btn-success-70:not(:disabled):not(.disabled).active:focus, .show > .btn-success-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-70 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.7);
  border-color: transparent; }
  .btn-info-70:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-70:focus, .btn-info-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-70.disabled, .btn-info-70:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.7);
    border-color: transparent; }
  .btn-info-70:not(:disabled):not(.disabled):active, .btn-info-70:not(:disabled):not(.disabled).active, .show > .btn-info-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-70:not(:disabled):not(.disabled):active:focus, .btn-info-70:not(:disabled):not(.disabled).active:focus, .show > .btn-info-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-70 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.7);
  border-color: transparent; }
  .btn-warning-70:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-70:focus, .btn-warning-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-70.disabled, .btn-warning-70:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.7);
    border-color: transparent; }
  .btn-warning-70:not(:disabled):not(.disabled):active, .btn-warning-70:not(:disabled):not(.disabled).active, .show > .btn-warning-70.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-70:not(:disabled):not(.disabled):active:focus, .btn-warning-70:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-70, .btn-warning-70:hover, .btn-warning-70:focus {
    color: #fff; }

.btn-danger-70 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.7);
  border-color: transparent; }
  .btn-danger-70:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-70:focus, .btn-danger-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-70.disabled, .btn-danger-70:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.7);
    border-color: transparent; }
  .btn-danger-70:not(:disabled):not(.disabled):active, .btn-danger-70:not(:disabled):not(.disabled).active, .show > .btn-danger-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-70:not(:disabled):not(.disabled):active:focus, .btn-danger-70:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-70 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.7);
  border-color: transparent; }
  .btn-light-70:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-70:focus, .btn-light-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-70.disabled, .btn-light-70:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.7);
    border-color: transparent; }
  .btn-light-70:not(:disabled):not(.disabled):active, .btn-light-70:not(:disabled):not(.disabled).active, .show > .btn-light-70.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-70:not(:disabled):not(.disabled):active:focus, .btn-light-70:not(:disabled):not(.disabled).active:focus, .show > .btn-light-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-70 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.7);
  border-color: transparent; }
  .btn-dark-70:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-70:focus, .btn-dark-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-70.disabled, .btn-dark-70:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.7);
    border-color: transparent; }
  .btn-dark-70:not(:disabled):not(.disabled):active, .btn-dark-70:not(:disabled):not(.disabled).active, .show > .btn-dark-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-70:not(:disabled):not(.disabled):active:focus, .btn-dark-70:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-70 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent; }
  .btn-black-70:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-70:focus, .btn-black-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-70.disabled, .btn-black-70:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    border-color: transparent; }
  .btn-black-70:not(:disabled):not(.disabled):active, .btn-black-70:not(:disabled):not(.disabled).active, .show > .btn-black-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-70:not(:disabled):not(.disabled):active:focus, .btn-black-70:not(:disabled):not(.disabled).active:focus, .show > .btn-black-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-70 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.7);
  border-color: transparent; }
  .btn-indigo-70:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-70:focus, .btn-indigo-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-70.disabled, .btn-indigo-70:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.7);
    border-color: transparent; }
  .btn-indigo-70:not(:disabled):not(.disabled):active, .btn-indigo-70:not(:disabled):not(.disabled).active, .show > .btn-indigo-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-70:not(:disabled):not(.disabled):active:focus, .btn-indigo-70:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-70 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.7);
  border-color: transparent;
  color: #fff; }
  .btn-orange-70:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-70:focus, .btn-orange-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-70.disabled, .btn-orange-70:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.7);
    border-color: transparent; }
  .btn-orange-70:not(:disabled):not(.disabled):active, .btn-orange-70:not(:disabled):not(.disabled).active, .show > .btn-orange-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-70:not(:disabled):not(.disabled):active:focus, .btn-orange-70:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-70 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.7);
  border-color: transparent; }
  .btn-pink-70:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-70:focus, .btn-pink-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-70.disabled, .btn-pink-70:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.7);
    border-color: transparent; }
  .btn-pink-70:not(:disabled):not(.disabled):active, .btn-pink-70:not(:disabled):not(.disabled).active, .show > .btn-pink-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-70:not(:disabled):not(.disabled):active:focus, .btn-pink-70:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-70 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.7);
  border-color: transparent; }
  .btn-purple-70:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-70:focus, .btn-purple-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-70.disabled, .btn-purple-70:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.7);
    border-color: transparent; }
  .btn-purple-70:not(:disabled):not(.disabled):active, .btn-purple-70:not(:disabled):not(.disabled).active, .show > .btn-purple-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-70:not(:disabled):not(.disabled):active:focus, .btn-purple-70:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-70 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.7);
  border-color: transparent; }
  .btn-teal-70:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-70:focus, .btn-teal-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-70.disabled, .btn-teal-70:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.7);
    border-color: transparent; }
  .btn-teal-70:not(:disabled):not(.disabled):active, .btn-teal-70:not(:disabled):not(.disabled).active, .show > .btn-teal-70.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-70:not(:disabled):not(.disabled):active:focus, .btn-teal-70:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-70 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.7);
  border-color: transparent; }
  .btn-white-70:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.7);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-70:focus, .btn-white-70.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-70.disabled, .btn-white-70:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.7);
    border-color: transparent; }
  .btn-white-70:not(:disabled):not(.disabled):active, .btn-white-70:not(:disabled):not(.disabled).active, .show > .btn-white-70.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.7);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-70:not(:disabled):not(.disabled):active:focus, .btn-white-70:not(:disabled):not(.disabled).active:focus, .show > .btn-white-70.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-80 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.8);
  border-color: transparent; }
  .btn-primary-80:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-80:focus, .btn-primary-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-80.disabled, .btn-primary-80:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.8);
    border-color: transparent; }
  .btn-primary-80:not(:disabled):not(.disabled):active, .btn-primary-80:not(:disabled):not(.disabled).active, .show > .btn-primary-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-80:not(:disabled):not(.disabled):active:focus, .btn-primary-80:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-80 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.8);
  border-color: transparent; }
  .btn-secondary-80:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-80:focus, .btn-secondary-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-80.disabled, .btn-secondary-80:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.8);
    border-color: transparent; }
  .btn-secondary-80:not(:disabled):not(.disabled):active, .btn-secondary-80:not(:disabled):not(.disabled).active, .show > .btn-secondary-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-80:not(:disabled):not(.disabled):active:focus, .btn-secondary-80:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-80 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-color: transparent; }
  .btn-success-80:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-80:focus, .btn-success-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-80.disabled, .btn-success-80:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.8);
    border-color: transparent; }
  .btn-success-80:not(:disabled):not(.disabled):active, .btn-success-80:not(:disabled):not(.disabled).active, .show > .btn-success-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-80:not(:disabled):not(.disabled):active:focus, .btn-success-80:not(:disabled):not(.disabled).active:focus, .show > .btn-success-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-80 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.8);
  border-color: transparent; }
  .btn-info-80:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-80:focus, .btn-info-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-80.disabled, .btn-info-80:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.8);
    border-color: transparent; }
  .btn-info-80:not(:disabled):not(.disabled):active, .btn-info-80:not(:disabled):not(.disabled).active, .show > .btn-info-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-80:not(:disabled):not(.disabled):active:focus, .btn-info-80:not(:disabled):not(.disabled).active:focus, .show > .btn-info-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-80 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.8);
  border-color: transparent; }
  .btn-warning-80:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-80:focus, .btn-warning-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-80.disabled, .btn-warning-80:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.8);
    border-color: transparent; }
  .btn-warning-80:not(:disabled):not(.disabled):active, .btn-warning-80:not(:disabled):not(.disabled).active, .show > .btn-warning-80.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-80:not(:disabled):not(.disabled):active:focus, .btn-warning-80:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-80, .btn-warning-80:hover, .btn-warning-80:focus {
    color: #fff; }

.btn-danger-80 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-color: transparent; }
  .btn-danger-80:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-80:focus, .btn-danger-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-80.disabled, .btn-danger-80:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.8);
    border-color: transparent; }
  .btn-danger-80:not(:disabled):not(.disabled):active, .btn-danger-80:not(:disabled):not(.disabled).active, .show > .btn-danger-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-80:not(:disabled):not(.disabled):active:focus, .btn-danger-80:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-80 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.8);
  border-color: transparent; }
  .btn-light-80:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-80:focus, .btn-light-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-80.disabled, .btn-light-80:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.8);
    border-color: transparent; }
  .btn-light-80:not(:disabled):not(.disabled):active, .btn-light-80:not(:disabled):not(.disabled).active, .show > .btn-light-80.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-80:not(:disabled):not(.disabled):active:focus, .btn-light-80:not(:disabled):not(.disabled).active:focus, .show > .btn-light-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-80 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.8);
  border-color: transparent; }
  .btn-dark-80:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-80:focus, .btn-dark-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-80.disabled, .btn-dark-80:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.8);
    border-color: transparent; }
  .btn-dark-80:not(:disabled):not(.disabled):active, .btn-dark-80:not(:disabled):not(.disabled).active, .show > .btn-dark-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-80:not(:disabled):not(.disabled):active:focus, .btn-dark-80:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-80 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8);
  border-color: transparent; }
  .btn-black-80:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-80:focus, .btn-black-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-80.disabled, .btn-black-80:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    border-color: transparent; }
  .btn-black-80:not(:disabled):not(.disabled):active, .btn-black-80:not(:disabled):not(.disabled).active, .show > .btn-black-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-80:not(:disabled):not(.disabled):active:focus, .btn-black-80:not(:disabled):not(.disabled).active:focus, .show > .btn-black-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-80 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.8);
  border-color: transparent; }
  .btn-indigo-80:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-80:focus, .btn-indigo-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-80.disabled, .btn-indigo-80:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.8);
    border-color: transparent; }
  .btn-indigo-80:not(:disabled):not(.disabled):active, .btn-indigo-80:not(:disabled):not(.disabled).active, .show > .btn-indigo-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-80:not(:disabled):not(.disabled):active:focus, .btn-indigo-80:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-80 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.8);
  border-color: transparent;
  color: #fff; }
  .btn-orange-80:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-80:focus, .btn-orange-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-80.disabled, .btn-orange-80:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.8);
    border-color: transparent; }
  .btn-orange-80:not(:disabled):not(.disabled):active, .btn-orange-80:not(:disabled):not(.disabled).active, .show > .btn-orange-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-80:not(:disabled):not(.disabled):active:focus, .btn-orange-80:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-80 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.8);
  border-color: transparent; }
  .btn-pink-80:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-80:focus, .btn-pink-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-80.disabled, .btn-pink-80:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.8);
    border-color: transparent; }
  .btn-pink-80:not(:disabled):not(.disabled):active, .btn-pink-80:not(:disabled):not(.disabled).active, .show > .btn-pink-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-80:not(:disabled):not(.disabled):active:focus, .btn-pink-80:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-80 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.8);
  border-color: transparent; }
  .btn-purple-80:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-80:focus, .btn-purple-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-80.disabled, .btn-purple-80:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.8);
    border-color: transparent; }
  .btn-purple-80:not(:disabled):not(.disabled):active, .btn-purple-80:not(:disabled):not(.disabled).active, .show > .btn-purple-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-80:not(:disabled):not(.disabled):active:focus, .btn-purple-80:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-80 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.8);
  border-color: transparent; }
  .btn-teal-80:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-80:focus, .btn-teal-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-80.disabled, .btn-teal-80:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.8);
    border-color: transparent; }
  .btn-teal-80:not(:disabled):not(.disabled):active, .btn-teal-80:not(:disabled):not(.disabled).active, .show > .btn-teal-80.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-80:not(:disabled):not(.disabled):active:focus, .btn-teal-80:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-80 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.8);
  border-color: transparent; }
  .btn-white-80:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.8);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-80:focus, .btn-white-80.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-80.disabled, .btn-white-80:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.8);
    border-color: transparent; }
  .btn-white-80:not(:disabled):not(.disabled):active, .btn-white-80:not(:disabled):not(.disabled).active, .show > .btn-white-80.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.8);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-80:not(:disabled):not(.disabled):active:focus, .btn-white-80:not(:disabled):not(.disabled).active:focus, .show > .btn-white-80.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-primary-90 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.9);
  border-color: transparent; }
  .btn-primary-90:hover {
    color: #fff;
    background-color: rgba(0, 105, 217, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-primary-90:focus, .btn-primary-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-primary-90.disabled, .btn-primary-90:disabled {
    color: #fff;
    background-color: rgba(0, 123, 255, 0.9);
    border-color: transparent; }
  .btn-primary-90:not(:disabled):not(.disabled):active, .btn-primary-90:not(:disabled):not(.disabled).active, .show > .btn-primary-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-primary-90:not(:disabled):not(.disabled):active:focus, .btn-primary-90:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-secondary-90 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.9);
  border-color: transparent; }
  .btn-secondary-90:hover {
    color: #fff;
    background-color: rgba(90, 98, 104, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-secondary-90:focus, .btn-secondary-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-secondary-90.disabled, .btn-secondary-90:disabled {
    color: #fff;
    background-color: rgba(108, 117, 125, 0.9);
    border-color: transparent; }
  .btn-secondary-90:not(:disabled):not(.disabled):active, .btn-secondary-90:not(:disabled):not(.disabled).active, .show > .btn-secondary-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-secondary-90:not(:disabled):not(.disabled):active:focus, .btn-secondary-90:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-success-90 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-color: transparent; }
  .btn-success-90:hover {
    color: #fff;
    background-color: rgba(33, 136, 56, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-success-90:focus, .btn-success-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-success-90.disabled, .btn-success-90:disabled {
    color: #fff;
    background-color: rgba(40, 167, 69, 0.9);
    border-color: transparent; }
  .btn-success-90:not(:disabled):not(.disabled):active, .btn-success-90:not(:disabled):not(.disabled).active, .show > .btn-success-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-success-90:not(:disabled):not(.disabled):active:focus, .btn-success-90:not(:disabled):not(.disabled).active:focus, .show > .btn-success-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-info-90 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.9);
  border-color: transparent; }
  .btn-info-90:hover {
    color: #fff;
    background-color: rgba(19, 132, 150, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-info-90:focus, .btn-info-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-info-90.disabled, .btn-info-90:disabled {
    color: #fff;
    background-color: rgba(23, 162, 184, 0.9);
    border-color: transparent; }
  .btn-info-90:not(:disabled):not(.disabled):active, .btn-info-90:not(:disabled):not(.disabled).active, .show > .btn-info-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-info-90:not(:disabled):not(.disabled):active:focus, .btn-info-90:not(:disabled):not(.disabled).active:focus, .show > .btn-info-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-warning-90 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.9);
  border-color: transparent; }
  .btn-warning-90:hover {
    color: #212529;
    background-color: rgba(224, 168, 0, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-warning-90:focus, .btn-warning-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-90.disabled, .btn-warning-90:disabled {
    color: #212529;
    background-color: rgba(255, 193, 7, 0.9);
    border-color: transparent; }
  .btn-warning-90:not(:disabled):not(.disabled):active, .btn-warning-90:not(:disabled):not(.disabled).active, .show > .btn-warning-90.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-warning-90:not(:disabled):not(.disabled):active:focus, .btn-warning-90:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-warning-90, .btn-warning-90:hover, .btn-warning-90:focus {
    color: #fff; }

.btn-danger-90 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-color: transparent; }
  .btn-danger-90:hover {
    color: #fff;
    background-color: rgba(200, 35, 51, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-danger-90:focus, .btn-danger-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-danger-90.disabled, .btn-danger-90:disabled {
    color: #fff;
    background-color: rgba(220, 53, 69, 0.9);
    border-color: transparent; }
  .btn-danger-90:not(:disabled):not(.disabled):active, .btn-danger-90:not(:disabled):not(.disabled).active, .show > .btn-danger-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-danger-90:not(:disabled):not(.disabled):active:focus, .btn-danger-90:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-light-90 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.9);
  border-color: transparent; }
  .btn-light-90:hover {
    color: #212529;
    background-color: rgba(226, 230, 234, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-light-90:focus, .btn-light-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-light-90.disabled, .btn-light-90:disabled {
    color: #212529;
    background-color: rgba(248, 249, 250, 0.9);
    border-color: transparent; }
  .btn-light-90:not(:disabled):not(.disabled):active, .btn-light-90:not(:disabled):not(.disabled).active, .show > .btn-light-90.dropdown-toggle {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-light-90:not(:disabled):not(.disabled):active:focus, .btn-light-90:not(:disabled):not(.disabled).active:focus, .show > .btn-light-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-dark-90 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.9);
  border-color: transparent; }
  .btn-dark-90:hover {
    color: #fff;
    background-color: rgba(35, 39, 43, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-dark-90:focus, .btn-dark-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-dark-90.disabled, .btn-dark-90:disabled {
    color: #fff;
    background-color: rgba(52, 58, 64, 0.9);
    border-color: transparent; }
  .btn-dark-90:not(:disabled):not(.disabled):active, .btn-dark-90:not(:disabled):not(.disabled).active, .show > .btn-dark-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-dark-90:not(:disabled):not(.disabled):active:focus, .btn-dark-90:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-black-90 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
  border-color: transparent; }
  .btn-black-90:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-black-90:focus, .btn-black-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-black-90.disabled, .btn-black-90:disabled {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.9);
    border-color: transparent; }
  .btn-black-90:not(:disabled):not(.disabled):active, .btn-black-90:not(:disabled):not(.disabled).active, .show > .btn-black-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-black-90:not(:disabled):not(.disabled):active:focus, .btn-black-90:not(:disabled):not(.disabled).active:focus, .show > .btn-black-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-indigo-90 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.9);
  border-color: transparent; }
  .btn-indigo-90:hover {
    color: #fff;
    background-color: rgba(86, 11, 208, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-indigo-90:focus, .btn-indigo-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-indigo-90.disabled, .btn-indigo-90:disabled {
    color: #fff;
    background-color: rgba(102, 16, 242, 0.9);
    border-color: transparent; }
  .btn-indigo-90:not(:disabled):not(.disabled):active, .btn-indigo-90:not(:disabled):not(.disabled).active, .show > .btn-indigo-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-indigo-90:not(:disabled):not(.disabled):active:focus, .btn-indigo-90:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-orange-90 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.9);
  border-color: transparent;
  color: #fff; }
  .btn-orange-90:hover {
    color: #fff;
    background-color: rgba(233, 107, 2, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-orange-90:focus, .btn-orange-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-orange-90.disabled, .btn-orange-90:disabled {
    color: #212529;
    background-color: rgba(253, 126, 20, 0.9);
    border-color: transparent; }
  .btn-orange-90:not(:disabled):not(.disabled):active, .btn-orange-90:not(:disabled):not(.disabled).active, .show > .btn-orange-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(220, 101, 2, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-orange-90:not(:disabled):not(.disabled):active:focus, .btn-orange-90:not(:disabled):not(.disabled).active:focus, .show > .btn-orange-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-pink-90 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.9);
  border-color: transparent; }
  .btn-pink-90:hover {
    color: #fff;
    background-color: rgba(228, 28, 120, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-pink-90:focus, .btn-pink-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-pink-90.disabled, .btn-pink-90:disabled {
    color: #fff;
    background-color: rgba(232, 62, 140, 0.9);
    border-color: transparent; }
  .btn-pink-90:not(:disabled):not(.disabled):active, .btn-pink-90:not(:disabled):not(.disabled).active, .show > .btn-pink-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-pink-90:not(:disabled):not(.disabled):active:focus, .btn-pink-90:not(:disabled):not(.disabled).active:focus, .show > .btn-pink-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-purple-90 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.9);
  border-color: transparent; }
  .btn-purple-90:hover {
    color: #fff;
    background-color: rgba(94, 55, 166, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-purple-90:focus, .btn-purple-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-purple-90.disabled, .btn-purple-90:disabled {
    color: #fff;
    background-color: rgba(111, 66, 193, 0.9);
    border-color: transparent; }
  .btn-purple-90:not(:disabled):not(.disabled):active, .btn-purple-90:not(:disabled):not(.disabled).active, .show > .btn-purple-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-purple-90:not(:disabled):not(.disabled):active:focus, .btn-purple-90:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-teal-90 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.9);
  border-color: transparent; }
  .btn-teal-90:hover {
    color: #fff;
    background-color: rgba(27, 168, 126, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-teal-90:focus, .btn-teal-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-teal-90.disabled, .btn-teal-90:disabled {
    color: #fff;
    background-color: rgba(32, 201, 151, 0.9);
    border-color: transparent; }
  .btn-teal-90:not(:disabled):not(.disabled):active, .btn-teal-90:not(:disabled):not(.disabled).active, .show > .btn-teal-90.dropdown-toggle {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-teal-90:not(:disabled):not(.disabled):active:focus, .btn-teal-90:not(:disabled):not(.disabled).active:focus, .show > .btn-teal-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-white-90 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent; }
  .btn-white-90:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.9);
    border-color: rgba(0, 0, 0, 0); }
  .btn-white-90:focus, .btn-white-90.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
  .btn-white-90.disabled, .btn-white-90:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.9);
    border-color: transparent; }
  .btn-white-90:not(:disabled):not(.disabled):active, .btn-white-90:not(:disabled):not(.disabled).active, .show > .btn-white-90.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.9);
    border-color: rgba(0, 0, 0, 0); }
    .btn-white-90:not(:disabled):not(.disabled):active:focus, .btn-white-90:not(:disabled):not(.disabled).active:focus, .show > .btn-white-90.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

.btn-circle {
  border-radius: 50%;
  padding: 0;
  line-height: normal;
  overflow: hidden;
  width: 2.5rem;
  height: 2.5rem; }
  .btn-circle.btn-xs {
    width: 1.875rem;
    height: 1.875rem; }
  .btn-circle.btn-sm {
    width: 2.1875rem;
    height: 2.1875rem; }
  .btn-circle.btn-lg {
    width: 3.125rem;
    height: 3.125rem; }
  .btn-circle.btn-xl {
    width: 3.75rem;
    height: 3.75rem; }

.btn-pill {
  border-radius: 50rem; }

.collapse-horizontal.collapsing {
  width: 0;
  height: auto;
  transition: width 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapse-horizontal.collapsing {
      transition: none; } }

.dropdown-menu .dropright .dropdown-menu, .dropdown-menu
.dropleft .dropdown-menu {
  top: calc(-0.5rem - 1px) !important; }

.dropdown-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem; }
  .dropdown-arrow::before, .dropdown-arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid; }

.dropup .dropdown-arrow,
.dropdown .dropdown-arrow {
  left: 5px; }

.dropright .dropdown-arrow,
.dropleft .dropdown-arrow {
  top: 5px; }

.dropup .dropdown-arrow {
  bottom: calc((0.5rem + 1px) * -1); }
.dropup .dropdown-arrow::before,
.dropup .dropdown-arrow::after {
  border-width: 0.5rem 0.5rem 0; }
.dropup .dropdown-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2); }
.dropup .dropdown-arrow::after {
  bottom: 1px;
  border-top-color: #fff; }

.dropright .dropdown-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0; }
.dropright .dropdown-arrow::before,
.dropright .dropdown-arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0; }
.dropright .dropdown-arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.2); }
.dropright .dropdown-arrow::after {
  left: 1px;
  border-right-color: #fff; }

.dropdown .dropdown-arrow {
  top: calc((0.5rem + 1px) * -1); }
.dropdown .dropdown-arrow::before,
.dropdown .dropdown-arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem; }
.dropdown .dropdown-arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2); }
.dropdown .dropdown-arrow::after {
  top: 1px;
  border-bottom-color: #fff; }

.dropleft .dropdown-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0; }
.dropleft .dropdown-arrow::before,
.dropleft .dropdown-arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem; }
.dropleft .dropdown-arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.2); }
.dropleft .dropdown-arrow::after {
  right: 1px;
  border-left-color: #fff; }

.disable-caret::before, .disable-caret::after {
  display: none !important; }

.dropdown-menu-scrollable {
  max-height: 300px;
  overflow-y: scroll; }

.dropdown-mega {
  position: static !important; }

.dropdown-menu-fluid {
  left: 0 !important;
  right: 0 !important; }

.dropdown-menu-body {
  padding: 1rem 1.5rem; }

.dropdown-hover .dropdown-menu {
  margin: 0; }

.tribar {
  border-top: 2px solid #007bff; }
  .tribar, .tribar::before, .tribar::after {
    display: block;
    width: 24px; }
  .tribar::before, .tribar::after {
    background-color: #007bff;
    content: "";
    height: 2px;
    margin-top: 5px; }

.tribar-primary {
  border-color: #007bff; }
  .tribar-primary::before, .tribar-primary::after {
    background-color: #007bff; }

.tribar-secondary {
  border-color: #6c757d; }
  .tribar-secondary::before, .tribar-secondary::after {
    background-color: #6c757d; }

.tribar-success {
  border-color: #28a745; }
  .tribar-success::before, .tribar-success::after {
    background-color: #28a745; }

.tribar-info {
  border-color: #17a2b8; }
  .tribar-info::before, .tribar-info::after {
    background-color: #17a2b8; }

.tribar-warning {
  border-color: #ffc107; }
  .tribar-warning::before, .tribar-warning::after {
    background-color: #ffc107; }

.tribar-danger {
  border-color: #dc3545; }
  .tribar-danger::before, .tribar-danger::after {
    background-color: #dc3545; }

.tribar-light {
  border-color: #f8f9fa; }
  .tribar-light::before, .tribar-light::after {
    background-color: #f8f9fa; }

.tribar-dark {
  border-color: #343a40; }
  .tribar-dark::before, .tribar-dark::after {
    background-color: #343a40; }

.tribar-black {
  border-color: #000; }
  .tribar-black::before, .tribar-black::after {
    background-color: #000; }

.tribar-indigo {
  border-color: #6610f2; }
  .tribar-indigo::before, .tribar-indigo::after {
    background-color: #6610f2; }

.tribar-orange {
  border-color: #fd7e14; }
  .tribar-orange::before, .tribar-orange::after {
    background-color: #fd7e14; }

.tribar-pink {
  border-color: #e83e8c; }
  .tribar-pink::before, .tribar-pink::after {
    background-color: #e83e8c; }

.tribar-purple {
  border-color: #6f42c1; }
  .tribar-purple::before, .tribar-purple::after {
    background-color: #6f42c1; }

.tribar-teal {
  border-color: #20c997; }
  .tribar-teal::before, .tribar-teal::after {
    background-color: #20c997; }

.tribar-white {
  border-color: #fff; }
  .tribar-white::before, .tribar-white::after {
    background-color: #fff; }

.nav-link.active, .nav-item.show > .nav-link {
  color: #495057; }

.nav-tabs-right,
.nav-tabs-bottom,
.nav-tabs-left {
  border-bottom: 0; }
  .nav-tabs-right .nav-item,
  .nav-tabs-bottom .nav-item,
  .nav-tabs-left .nav-item {
    margin-bottom: 0; }

.nav-tabs-right,
.nav-tabs-left {
  -ms-flex-direction: column;
      flex-direction: column; }
  .nav-tabs-right .nav-item,
  .nav-tabs-left .nav-item {
    display: block;
    float: none; }
    .nav-tabs-right .nav-item + .nav-item,
    .nav-tabs-left .nav-item + .nav-item {
      margin-left: 0; }

.nav-tabs-right {
  border-left: 1px solid #dee2e6; }
  .nav-tabs-right .nav-item {
    margin-left: -1px !important; }
  .nav-tabs-right .nav-link {
    border-radius: 0 0.25rem 0.25rem 0; }
    .nav-tabs-right .nav-link:hover, .nav-tabs-right .nav-link:focus {
      border-color: #e9ecef #e9ecef #e9ecef #dee2e6; }
  .nav-tabs-right .nav-link.active,
  .nav-tabs-right .nav-item.show .nav-link {
    border-color: #dee2e6 #dee2e6 #dee2e6 #fff; }
  .nav-tabs-right .dropdown-menu {
    margin-top: 0;
    margin-left: -1px; }

.nav-tabs-left {
  border-right: 1px solid #dee2e6; }
  .nav-tabs-left .nav-item {
    margin-right: -1px; }
  .nav-tabs-left .nav-link {
    border-radius: 0.25rem 0 0 0.25rem; }
    .nav-tabs-left .nav-link:hover, .nav-tabs-left .nav-link:focus {
      border-color: #e9ecef #dee2e6 #e9ecef #e9ecef; }
  .nav-tabs-left .nav-link.active,
  .nav-tabs-left .nav-item.show .nav-link {
    border-color: #dee2e6 #fff #dee2e6 #dee2e6; }
  .nav-tabs-left .dropdown-menu {
    margin-top: 0;
    margin-right: -1px; }

@media (min-width: 576px) {
  .nav-tabs-sm-right,
  .nav-tabs-sm-left {
    -ms-flex-direction: column;
        flex-direction: column; }
    .nav-tabs-sm-right .nav-item,
    .nav-tabs-sm-left .nav-item {
      display: block;
      float: none; }
      .nav-tabs-sm-right .nav-item + .nav-item,
      .nav-tabs-sm-left .nav-item + .nav-item {
        margin-left: 0; }

  .nav-tabs-sm-right {
    border-left: 1px solid #dee2e6; }
    .nav-tabs-sm-right .nav-item {
      margin-left: -1px !important; }
    .nav-tabs-sm-right .nav-link {
      border-radius: 0 0.25rem 0.25rem 0; }
      .nav-tabs-sm-right .nav-link:hover, .nav-tabs-sm-right .nav-link:focus {
        border-color: #e9ecef #e9ecef #e9ecef #dee2e6; }
    .nav-tabs-sm-right .nav-link.active,
    .nav-tabs-sm-right .nav-item.show .nav-link {
      border-color: #dee2e6 #dee2e6 #dee2e6 #fff; }
    .nav-tabs-sm-right .dropdown-menu {
      margin-top: 0;
      margin-left: -1px; }

  .nav-tabs-sm-left {
    border-right: 1px solid #dee2e6; }
    .nav-tabs-sm-left .nav-item {
      margin-right: -1px; }
    .nav-tabs-sm-left .nav-link {
      border-radius: 0.25rem 0 0 0.25rem; }
      .nav-tabs-sm-left .nav-link:hover, .nav-tabs-sm-left .nav-link:focus {
        border-color: #e9ecef #dee2e6 #e9ecef #e9ecef; }
    .nav-tabs-sm-left .nav-link.active,
    .nav-tabs-sm-left .nav-item.show .nav-link {
      border-color: #dee2e6 #fff #dee2e6 #dee2e6; }
    .nav-tabs-sm-left .dropdown-menu {
      margin-top: 0;
      margin-right: -1px; } }
@media (min-width: 768px) {
  .nav-tabs-md-right,
  .nav-tabs-md-left {
    -ms-flex-direction: column;
        flex-direction: column; }
    .nav-tabs-md-right .nav-item,
    .nav-tabs-md-left .nav-item {
      display: block;
      float: none; }
      .nav-tabs-md-right .nav-item + .nav-item,
      .nav-tabs-md-left .nav-item + .nav-item {
        margin-left: 0; }

  .nav-tabs-md-right {
    border-left: 1px solid #dee2e6; }
    .nav-tabs-md-right .nav-item {
      margin-left: -1px !important; }
    .nav-tabs-md-right .nav-link {
      border-radius: 0 0.25rem 0.25rem 0; }
      .nav-tabs-md-right .nav-link:hover, .nav-tabs-md-right .nav-link:focus {
        border-color: #e9ecef #e9ecef #e9ecef #dee2e6; }
    .nav-tabs-md-right .nav-link.active,
    .nav-tabs-md-right .nav-item.show .nav-link {
      border-color: #dee2e6 #dee2e6 #dee2e6 #fff; }
    .nav-tabs-md-right .dropdown-menu {
      margin-top: 0;
      margin-left: -1px; }

  .nav-tabs-md-left {
    border-right: 1px solid #dee2e6; }
    .nav-tabs-md-left .nav-item {
      margin-right: -1px; }
    .nav-tabs-md-left .nav-link {
      border-radius: 0.25rem 0 0 0.25rem; }
      .nav-tabs-md-left .nav-link:hover, .nav-tabs-md-left .nav-link:focus {
        border-color: #e9ecef #dee2e6 #e9ecef #e9ecef; }
    .nav-tabs-md-left .nav-link.active,
    .nav-tabs-md-left .nav-item.show .nav-link {
      border-color: #dee2e6 #fff #dee2e6 #dee2e6; }
    .nav-tabs-md-left .dropdown-menu {
      margin-top: 0;
      margin-right: -1px; } }
@media (min-width: 992px) {
  .nav-tabs-lg-right,
  .nav-tabs-lg-left {
    -ms-flex-direction: column;
        flex-direction: column; }
    .nav-tabs-lg-right .nav-item,
    .nav-tabs-lg-left .nav-item {
      display: block;
      float: none; }
      .nav-tabs-lg-right .nav-item + .nav-item,
      .nav-tabs-lg-left .nav-item + .nav-item {
        margin-left: 0; }

  .nav-tabs-lg-right {
    border-left: 1px solid #dee2e6; }
    .nav-tabs-lg-right .nav-item {
      margin-left: -1px !important; }
    .nav-tabs-lg-right .nav-link {
      border-radius: 0 0.25rem 0.25rem 0; }
      .nav-tabs-lg-right .nav-link:hover, .nav-tabs-lg-right .nav-link:focus {
        border-color: #e9ecef #e9ecef #e9ecef #dee2e6; }
    .nav-tabs-lg-right .nav-link.active,
    .nav-tabs-lg-right .nav-item.show .nav-link {
      border-color: #dee2e6 #dee2e6 #dee2e6 #fff; }
    .nav-tabs-lg-right .dropdown-menu {
      margin-top: 0;
      margin-left: -1px; }

  .nav-tabs-lg-left {
    border-right: 1px solid #dee2e6; }
    .nav-tabs-lg-left .nav-item {
      margin-right: -1px; }
    .nav-tabs-lg-left .nav-link {
      border-radius: 0.25rem 0 0 0.25rem; }
      .nav-tabs-lg-left .nav-link:hover, .nav-tabs-lg-left .nav-link:focus {
        border-color: #e9ecef #dee2e6 #e9ecef #e9ecef; }
    .nav-tabs-lg-left .nav-link.active,
    .nav-tabs-lg-left .nav-item.show .nav-link {
      border-color: #dee2e6 #fff #dee2e6 #dee2e6; }
    .nav-tabs-lg-left .dropdown-menu {
      margin-top: 0;
      margin-right: -1px; } }
@media (min-width: 1200px) {
  .nav-tabs-xl-right,
  .nav-tabs-xl-left {
    -ms-flex-direction: column;
        flex-direction: column; }
    .nav-tabs-xl-right .nav-item,
    .nav-tabs-xl-left .nav-item {
      display: block;
      float: none; }
      .nav-tabs-xl-right .nav-item + .nav-item,
      .nav-tabs-xl-left .nav-item + .nav-item {
        margin-left: 0; }

  .nav-tabs-xl-right {
    border-left: 1px solid #dee2e6; }
    .nav-tabs-xl-right .nav-item {
      margin-left: -1px !important; }
    .nav-tabs-xl-right .nav-link {
      border-radius: 0 0.25rem 0.25rem 0; }
      .nav-tabs-xl-right .nav-link:hover, .nav-tabs-xl-right .nav-link:focus {
        border-color: #e9ecef #e9ecef #e9ecef #dee2e6; }
    .nav-tabs-xl-right .nav-link.active,
    .nav-tabs-xl-right .nav-item.show .nav-link {
      border-color: #dee2e6 #dee2e6 #dee2e6 #fff; }
    .nav-tabs-xl-right .dropdown-menu {
      margin-top: 0;
      margin-left: -1px; }

  .nav-tabs-xl-left {
    border-right: 1px solid #dee2e6; }
    .nav-tabs-xl-left .nav-item {
      margin-right: -1px; }
    .nav-tabs-xl-left .nav-link {
      border-radius: 0.25rem 0 0 0.25rem; }
      .nav-tabs-xl-left .nav-link:hover, .nav-tabs-xl-left .nav-link:focus {
        border-color: #e9ecef #dee2e6 #e9ecef #e9ecef; }
    .nav-tabs-xl-left .nav-link.active,
    .nav-tabs-xl-left .nav-item.show .nav-link {
      border-color: #dee2e6 #fff #dee2e6 #dee2e6; }
    .nav-tabs-xl-left .dropdown-menu {
      margin-top: 0;
      margin-right: -1px; } }
.nav-tabs-bottom {
  border-top: 1px solid #dee2e6; }
  .nav-tabs-bottom .nav-item {
    margin-top: -1px; }
  .nav-tabs-bottom .nav-link {
    border-radius: 0 0 0.25rem 0.25rem; }
    .nav-tabs-bottom .nav-link:hover, .nav-tabs-bottom .nav-link:focus {
      border-color: #dee2e6 #e9ecef #e9ecef; }
  .nav-tabs-bottom .nav-link.active,
  .nav-tabs-bottom .nav-item.show .nav-link {
    border-color: #fff #dee2e6 #dee2e6; }
  .nav-tabs-bottom .dropdown-menu {
    margin-top: 0;
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.nav-xs {
  font-size: 0.75rem; }
  .nav-xs > .nav-link,
  .nav-xs > .nav-item > .nav-link {
    padding: 0.1rem 0.25rem; }

.nav-y-xs > .nav-link,
.nav-y-xs > .nav-item > .nav-link {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem; }

.nav-x-xs > .nav-link,
.nav-x-xs > .nav-item > .nav-link {
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

.nav-sm {
  font-size: 0.875rem; }
  .nav-sm > .nav-link,
  .nav-sm > .nav-item > .nav-link {
    padding: 0.25rem 0.5rem; }

.nav-y-sm > .nav-link,
.nav-y-sm > .nav-item > .nav-link {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

.nav-x-sm > .nav-link,
.nav-x-sm > .nav-item > .nav-link {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

.nav-lg {
  font-size: 1.25rem; }
  .nav-lg > .nav-link,
  .nav-lg > .nav-item > .nav-link {
    padding: 0.75rem 1.5rem; }

.nav-y-lg > .nav-link,
.nav-y-lg > .nav-item > .nav-link {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }

.nav-x-lg > .nav-link,
.nav-x-lg > .nav-item > .nav-link {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.nav-y-0 > .nav-link,
.nav-y-0 > .nav-item > .nav-link {
  padding-top: 0;
  padding-bottom: 0; }

.nav-x-0 > .nav-link,
.nav-x-0 > .nav-item > .nav-link {
  padding-left: 0;
  padding-right: 0; }

.nav-tree > .nav-item:not(.show) > .nav-tree {
  display: none; }

.navbar-toggler-tribar {
  margin: .45rem 0; }

.navbar-light .navbar-toggler-tribar {
  border-color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-toggler-tribar::before, .navbar-light .navbar-toggler-tribar::after {
    background-color: rgba(0, 0, 0, 0.5); }

.navbar-dark .navbar-toggler-tribar {
  border-color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-toggler-tribar::before, .navbar-dark .navbar-toggler-tribar::after {
    background-color: rgba(255, 255, 255, 0.5); }

.navbar-expand-xs {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  @media (max-width: 575.98px) {
    .navbar-expand-xs > .container,
    .navbar-expand-xs > .container-fluid {
      padding-right: 0;
      padding-left: 0; } }
  .navbar-expand-xs .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row; }
    .navbar-expand-xs .navbar-nav .dropdown-menu {
      position: absolute !important;
      top: 100% !important; }
    .navbar-expand-xs .navbar-nav .nav-link {
      padding-right: .5rem;
      padding-left: .5rem; }
  .navbar-expand-xs > .container,
  .navbar-expand-xs > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .navbar-expand-xs .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important; }

.navbar-container {
  padding-right: 15px !important;
  padding-left: 15px !important; }

.navbar-nav-left .nav-item:first-child .nav-link {
  padding-left: 0 !important; }

.navbar-nav-right .nav-item:last-child .nav-link {
  padding-right: 0 !important; }

.navbar-breadcrumb {
  margin-bottom: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-dropdown-menu {
  margin-top: 0.5rem; }

.navbar-scroller {
  position: relative;
  height: 2.5rem;
  overflow-y: hidden; }

.navbar-scroller-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  white-space: nowrap;
  padding-bottom: 1rem; }

.navbar-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }
  .navbar-sm .navbar-brand {
    font-size: 1rem;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem; }
  .navbar-sm .navbar-nav {
    font-size: 0.875rem; }
    .navbar-sm .navbar-nav .nav-link {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem; }
  .navbar-sm .navbar-text {
    font-size: 0.875rem; }
  .navbar-sm .navbar-breadcrumb {
    font-size: 0.875rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .navbar-sm .navbar-dropdown-menu {
    margin-top: 0.25rem; }
  .navbar-sm .navbar-scroller {
    height: 1.8125rem; }

.navbar-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }
  .navbar-lg .navbar-brand {
    font-size: 1.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .navbar-lg .navbar-nav {
    font-size: 1.25rem; }
    .navbar-lg .navbar-nav .nav-link {
      padding-top: 0.675rem;
      padding-bottom: 0.675rem; }
  .navbar-lg .navbar-text {
    font-size: 1.25rem; }
  .navbar-lg .navbar-breadcrumb {
    font-size: 1.25rem;
    padding-top: 0.675rem;
    padding-bottom: 0.675rem; }
  .navbar-lg .navbar-dropdown-menu {
    margin-top: 0.75rem; }
  .navbar-lg .navbar-scroller {
    height: 3.25rem; }

.py-navbar {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem; }

.pt-navbar {
  padding-top: 3.5rem; }

.pb-navbar {
  padding-bottom: 3.5rem; }

.py-navbar-sm {
  padding-top: 2.2rem;
  padding-bottom: 2.2rem; }

.pt-navbar-sm {
  padding-top: 2.2rem; }

.pb-navbar-sm {
  padding-bottom: 2.2rem; }

.py-navbar-lg {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem; }

.pt-navbar-lg {
  padding-top: 4.75rem; }

.pb-navbar-lg {
  padding-bottom: 4.75rem; }

.card-img-left {
  width: auto;
  height: 100%;
  border-radius: calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px); }

.card-img-right {
  width: auto;
  height: 100%;
  border-radius: 0 calc(0.25rem - 1px) calc(0.25rem - 1px) 0; }

@media (min-width: 576px) {
  .card-img-sm-left {
    width: auto;
    height: 100%;
    border-radius: calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px); }

  .card-img-sm-right {
    width: auto;
    height: 100%;
    border-radius: 0 calc(0.25rem - 1px) calc(0.25rem - 1px) 0; } }
@media (min-width: 768px) {
  .card-img-md-left {
    width: auto;
    height: 100%;
    border-radius: calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px); }

  .card-img-md-right {
    width: auto;
    height: 100%;
    border-radius: 0 calc(0.25rem - 1px) calc(0.25rem - 1px) 0; } }
@media (min-width: 992px) {
  .card-img-lg-left {
    width: auto;
    height: 100%;
    border-radius: calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px); }

  .card-img-lg-right {
    width: auto;
    height: 100%;
    border-radius: 0 calc(0.25rem - 1px) calc(0.25rem - 1px) 0; } }
@media (min-width: 1200px) {
  .card-img-xl-left {
    width: auto;
    height: 100%;
    border-radius: calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px); }

  .card-img-xl-right {
    width: auto;
    height: 100%;
    border-radius: 0 calc(0.25rem - 1px) calc(0.25rem - 1px) 0; } }
.card-footer-tabs {
  margin-right: -0.625rem;
  margin-top: -0.75rem;
  margin-left: -0.625rem;
  border-top: 0; }

.card-footer-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-pill {
  border-radius: 30px; }
  .card-pill .card-header:first-child {
    border-radius: 30px 30px 0 0; }
  .card-pill .card-footer:last-child {
    border-radius: 0 0 30px 30px; }
  .card-pill .card-img {
    border-radius: 30px; }
  .card-pill .card-img-top {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px; }
  .card-pill .card-img-right {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px; }
  .card-pill .card-img-bottom {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px; }
  .card-pill .card-img-left {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px; }

.card-xs {
  font-size: 0.75rem; }
  .card-xs.card-body,
  .card-xs .card-body {
    padding: 0.5rem; }
  .card-xs .card-title {
    margin-bottom: 0.25rem; }
  .card-xs .card-subtitle {
    margin-top: -0.125rem; }
  .card-xs .card-link + .card-link {
    margin-left: 0.5rem; }
  .card-xs .card-header,
  .card-xs .card-footer {
    padding: 0.25rem 0.5rem; }
  .card-xs .card-header-tabs,
  .card-xs .card-header-pills,
  .card-xs .card-footer-tabs,
  .card-xs .card-footer-pills {
    margin-right: -0.25rem;
    margin-left: -0.25rem; }
    .card-xs .card-header-tabs .nav-link,
    .card-xs .card-header-pills .nav-link,
    .card-xs .card-footer-tabs .nav-link,
    .card-xs .card-footer-pills .nav-link {
      padding: 0.1rem 0.25rem; }
  .card-xs .card-header-tabs {
    margin-bottom: -0.25rem; }
  .card-xs .card-footer-tabs {
    margin-top: -0.25rem; }
  .card-xs .card-img-overlay {
    padding: 0.5rem; }
  @media (max-width: 767.98px) {
    .card-xs-down {
      font-size: 0.75rem; }
      .card-xs-down.card-body,
      .card-xs-down .card-body {
        padding: 0.5rem; }
      .card-xs-down .card-title {
        margin-bottom: 0.25rem; }
      .card-xs-down .card-subtitle {
        margin-top: -0.125rem; }
      .card-xs-down .card-link + .card-link {
        margin-left: 0.5rem; }
      .card-xs-down .card-header,
      .card-xs-down .card-footer {
        padding: 0.25rem 0.5rem; }
      .card-xs-down .card-header-tabs,
      .card-xs-down .card-header-pills,
      .card-xs-down .card-footer-tabs,
      .card-xs-down .card-footer-pills {
        margin-right: -0.25rem;
        margin-left: -0.25rem; }
        .card-xs-down .card-header-tabs .nav-link,
        .card-xs-down .card-header-pills .nav-link,
        .card-xs-down .card-footer-tabs .nav-link,
        .card-xs-down .card-footer-pills .nav-link {
          padding: 0.1rem 0.25rem; }
      .card-xs-down .card-header-tabs {
        margin-bottom: -0.25rem; }
      .card-xs-down .card-footer-tabs {
        margin-top: -0.25rem; }
      .card-xs-down .card-img-overlay {
        padding: 0.5rem; } }

.card-sm {
  font-size: 0.875rem; }
  .card-sm.card-body,
  .card-sm .card-body {
    padding: 0.75rem; }
  .card-sm .card-title {
    margin-bottom: 0.5rem; }
  .card-sm .card-subtitle {
    margin-top: -0.25rem; }
  .card-sm .card-link + .card-link {
    margin-left: 0.75rem; }
  .card-sm .card-header,
  .card-sm .card-footer {
    padding: 0.5rem 0.75rem; }
  .card-sm .card-header-tabs,
  .card-sm .card-header-pills,
  .card-sm .card-footer-tabs,
  .card-sm .card-footer-pills {
    margin-right: -0.375rem;
    margin-left: -0.375rem; }
    .card-sm .card-header-tabs .nav-link,
    .card-sm .card-header-pills .nav-link,
    .card-sm .card-footer-tabs .nav-link,
    .card-sm .card-footer-pills .nav-link {
      padding: 0.25rem 0.5rem; }
  .card-sm .card-header-tabs {
    margin-bottom: -0.5rem; }
  .card-sm .card-footer-tabs {
    margin-top: -0.5rem; }
  .card-sm .card-img-overlay {
    padding: 0.75rem; }
  @media (max-width: 991.98px) {
    .card-sm-down {
      font-size: 0.875rem; }
      .card-sm-down.card-body,
      .card-sm-down .card-body {
        padding: 0.75rem; }
      .card-sm-down .card-title {
        margin-bottom: 0.5rem; }
      .card-sm-down .card-subtitle {
        margin-top: -0.25rem; }
      .card-sm-down .card-link + .card-link {
        margin-left: 0.75rem; }
      .card-sm-down .card-header,
      .card-sm-down .card-footer {
        padding: 0.5rem 0.75rem; }
      .card-sm-down .card-header-tabs,
      .card-sm-down .card-header-pills,
      .card-sm-down .card-footer-tabs,
      .card-sm-down .card-footer-pills {
        margin-right: -0.375rem;
        margin-left: -0.375rem; }
        .card-sm-down .card-header-tabs .nav-link,
        .card-sm-down .card-header-pills .nav-link,
        .card-sm-down .card-footer-tabs .nav-link,
        .card-sm-down .card-footer-pills .nav-link {
          padding: 0.25rem 0.5rem; }
      .card-sm-down .card-header-tabs {
        margin-bottom: -0.5rem; }
      .card-sm-down .card-footer-tabs {
        margin-top: -0.5rem; }
      .card-sm-down .card-img-overlay {
        padding: 0.75rem; } }

.breadcrumb-dark .breadcrumb-item {
  color: white; }
  .breadcrumb-dark .breadcrumb-item:hover, .breadcrumb-dark .breadcrumb-item:focus {
    color: rgba(255, 255, 255, 0.75); }
  .breadcrumb-dark .breadcrumb-item.active {
    color: rgba(255, 255, 255, 0.5); }
  .breadcrumb-dark .breadcrumb-item + .breadcrumb-item::before {
    color: rgba(255, 255, 255, 0.5); }
.breadcrumb-dark .breadcrumb-link {
  color: white; }
  .breadcrumb-dark .breadcrumb-link:hover, .breadcrumb-dark .breadcrumb-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .active > .breadcrumb-dark .breadcrumb-link, .show > .breadcrumb-dark .breadcrumb-link, .breadcrumb-dark .breadcrumb-link.active {
    color: rgba(255, 255, 255, 0.5); }

.breadcrumb-light .breadcrumb-item {
  color: rgba(0, 0, 0, 0.6); }
  .breadcrumb-light .breadcrumb-item:hover, .breadcrumb-light .breadcrumb-item:focus {
    color: rgba(0, 0, 0, 0.8); }
  .breadcrumb-light .breadcrumb-item.active {
    color: rgba(0, 0, 0, 0.4); }
  .breadcrumb-light .breadcrumb-item + .breadcrumb-item::before {
    color: rgba(0, 0, 0, 0.4); }
.breadcrumb-light .breadcrumb-link {
  color: rgba(0, 0, 0, 0.6); }
  .breadcrumb-light .breadcrumb-link:hover, .breadcrumb-light .breadcrumb-link:focus {
    color: rgba(0, 0, 0, 0.8); }
  .active > .breadcrumb-light .breadcrumb-link, .show > .breadcrumb-light .breadcrumb-link, .breadcrumb-light .breadcrumb-link.active {
    color: rgba(0, 0, 0, 0.4); }

.breadcrumb-rang .breadcrumb-item + .breadcrumb-item::before {
  content: "\27E9"; }

.breadcrumb-raquo .breadcrumb-item + .breadcrumb-item::before {
  content: "\00BB"; }

.breadcrumb-rarr .breadcrumb-item + .breadcrumb-item::before {
  content: "\2192"; }

.breadcrumb-rsaquo .breadcrumb-item + .breadcrumb-item::before {
  content: "\203A"; }

.breadcrumb-pill {
  border-radius: 30px;
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.badge-black {
  color: #fff;
  background-color: #000; }
  a.badge-black:hover, a.badge-black:focus {
    color: #fff;
    background-color: black; }
  a.badge-black:focus, a.badge-black.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo {
  color: #fff;
  background-color: #6610f2; }
  a.badge-indigo:hover, a.badge-indigo:focus {
    color: #fff;
    background-color: #510bc4; }
  a.badge-indigo:focus, a.badge-indigo.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange {
  color: #212529;
  background-color: #fd7e14;
  color: #fff; }
  a.badge-orange:hover, a.badge-orange:focus {
    color: #212529;
    background-color: #dc6502; }
  a.badge-orange:focus, a.badge-orange.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink {
  color: #fff;
  background-color: #e83e8c; }
  a.badge-pink:hover, a.badge-pink:focus {
    color: #fff;
    background-color: #d91a72; }
  a.badge-pink:focus, a.badge-pink.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple {
  color: #fff;
  background-color: #6f42c1; }
  a.badge-purple:hover, a.badge-purple:focus {
    color: #fff;
    background-color: #59339d; }
  a.badge-purple:focus, a.badge-purple.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal {
  color: #fff;
  background-color: #20c997; }
  a.badge-teal:hover, a.badge-teal:focus {
    color: #fff;
    background-color: #199d76; }
  a.badge-teal:focus, a.badge-teal.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white {
  color: #212529;
  background-color: #fff; }
  a.badge-white:hover, a.badge-white:focus {
    color: #212529;
    background-color: #e6e6e6; }
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-10 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.1); }
  a.badge-primary-10:hover, a.badge-primary-10:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.1); }
  a.badge-primary-10:focus, a.badge-primary-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-10 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.1); }
  a.badge-secondary-10:hover, a.badge-secondary-10:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.1); }
  a.badge-secondary-10:focus, a.badge-secondary-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-10 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.1); }
  a.badge-success-10:hover, a.badge-success-10:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.1); }
  a.badge-success-10:focus, a.badge-success-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-10 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.1); }
  a.badge-info-10:hover, a.badge-info-10:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.1); }
  a.badge-info-10:focus, a.badge-info-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-10 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.1);
  color: #fff; }
  a.badge-warning-10:hover, a.badge-warning-10:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.1); }
  a.badge-warning-10:focus, a.badge-warning-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-10 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.1); }
  a.badge-danger-10:hover, a.badge-danger-10:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.1); }
  a.badge-danger-10:focus, a.badge-danger-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-10 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.1); }
  a.badge-light-10:hover, a.badge-light-10:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.1); }
  a.badge-light-10:focus, a.badge-light-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-10 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.1); }
  a.badge-dark-10:hover, a.badge-dark-10:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.1); }
  a.badge-dark-10:focus, a.badge-dark-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-10 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1); }
  a.badge-black-10:hover, a.badge-black-10:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.1); }
  a.badge-black-10:focus, a.badge-black-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-10 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.1); }
  a.badge-indigo-10:hover, a.badge-indigo-10:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.1); }
  a.badge-indigo-10:focus, a.badge-indigo-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-10 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.1);
  color: #fff; }
  a.badge-orange-10:hover, a.badge-orange-10:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.1); }
  a.badge-orange-10:focus, a.badge-orange-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-10 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.1); }
  a.badge-pink-10:hover, a.badge-pink-10:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.1); }
  a.badge-pink-10:focus, a.badge-pink-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-10 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.1); }
  a.badge-purple-10:hover, a.badge-purple-10:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.1); }
  a.badge-purple-10:focus, a.badge-purple-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-10 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.1); }
  a.badge-teal-10:hover, a.badge-teal-10:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.1); }
  a.badge-teal-10:focus, a.badge-teal-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-10 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.1); }
  a.badge-white-10:hover, a.badge-white-10:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.1); }
  a.badge-white-10:focus, a.badge-white-10.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-20 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.2); }
  a.badge-primary-20:hover, a.badge-primary-20:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.2); }
  a.badge-primary-20:focus, a.badge-primary-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-20 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.2); }
  a.badge-secondary-20:hover, a.badge-secondary-20:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.2); }
  a.badge-secondary-20:focus, a.badge-secondary-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-20 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.2); }
  a.badge-success-20:hover, a.badge-success-20:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.2); }
  a.badge-success-20:focus, a.badge-success-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-20 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.2); }
  a.badge-info-20:hover, a.badge-info-20:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.2); }
  a.badge-info-20:focus, a.badge-info-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-20 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.2);
  color: #fff; }
  a.badge-warning-20:hover, a.badge-warning-20:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.2); }
  a.badge-warning-20:focus, a.badge-warning-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-20 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.2); }
  a.badge-danger-20:hover, a.badge-danger-20:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.2); }
  a.badge-danger-20:focus, a.badge-danger-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-20 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.2); }
  a.badge-light-20:hover, a.badge-light-20:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.2); }
  a.badge-light-20:focus, a.badge-light-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-20 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.2); }
  a.badge-dark-20:hover, a.badge-dark-20:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.2); }
  a.badge-dark-20:focus, a.badge-dark-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-20 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2); }
  a.badge-black-20:hover, a.badge-black-20:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.2); }
  a.badge-black-20:focus, a.badge-black-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-20 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.2); }
  a.badge-indigo-20:hover, a.badge-indigo-20:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.2); }
  a.badge-indigo-20:focus, a.badge-indigo-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-20 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.2);
  color: #fff; }
  a.badge-orange-20:hover, a.badge-orange-20:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.2); }
  a.badge-orange-20:focus, a.badge-orange-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-20 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.2); }
  a.badge-pink-20:hover, a.badge-pink-20:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.2); }
  a.badge-pink-20:focus, a.badge-pink-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-20 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.2); }
  a.badge-purple-20:hover, a.badge-purple-20:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.2); }
  a.badge-purple-20:focus, a.badge-purple-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-20 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.2); }
  a.badge-teal-20:hover, a.badge-teal-20:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.2); }
  a.badge-teal-20:focus, a.badge-teal-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-20 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.2); }
  a.badge-white-20:hover, a.badge-white-20:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.2); }
  a.badge-white-20:focus, a.badge-white-20.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-30 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.3); }
  a.badge-primary-30:hover, a.badge-primary-30:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.3); }
  a.badge-primary-30:focus, a.badge-primary-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-30 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.3); }
  a.badge-secondary-30:hover, a.badge-secondary-30:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.3); }
  a.badge-secondary-30:focus, a.badge-secondary-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-30 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.3); }
  a.badge-success-30:hover, a.badge-success-30:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.3); }
  a.badge-success-30:focus, a.badge-success-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-30 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.3); }
  a.badge-info-30:hover, a.badge-info-30:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.3); }
  a.badge-info-30:focus, a.badge-info-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-30 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.3);
  color: #fff; }
  a.badge-warning-30:hover, a.badge-warning-30:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.3); }
  a.badge-warning-30:focus, a.badge-warning-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-30 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.3); }
  a.badge-danger-30:hover, a.badge-danger-30:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.3); }
  a.badge-danger-30:focus, a.badge-danger-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-30 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.3); }
  a.badge-light-30:hover, a.badge-light-30:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.3); }
  a.badge-light-30:focus, a.badge-light-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-30 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.3); }
  a.badge-dark-30:hover, a.badge-dark-30:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.3); }
  a.badge-dark-30:focus, a.badge-dark-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-30 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3); }
  a.badge-black-30:hover, a.badge-black-30:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3); }
  a.badge-black-30:focus, a.badge-black-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-30 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.3); }
  a.badge-indigo-30:hover, a.badge-indigo-30:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.3); }
  a.badge-indigo-30:focus, a.badge-indigo-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-30 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.3);
  color: #fff; }
  a.badge-orange-30:hover, a.badge-orange-30:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.3); }
  a.badge-orange-30:focus, a.badge-orange-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-30 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.3); }
  a.badge-pink-30:hover, a.badge-pink-30:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.3); }
  a.badge-pink-30:focus, a.badge-pink-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-30 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.3); }
  a.badge-purple-30:hover, a.badge-purple-30:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.3); }
  a.badge-purple-30:focus, a.badge-purple-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-30 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.3); }
  a.badge-teal-30:hover, a.badge-teal-30:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.3); }
  a.badge-teal-30:focus, a.badge-teal-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-30 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.3); }
  a.badge-white-30:hover, a.badge-white-30:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.3); }
  a.badge-white-30:focus, a.badge-white-30.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-40 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.4); }
  a.badge-primary-40:hover, a.badge-primary-40:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.4); }
  a.badge-primary-40:focus, a.badge-primary-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-40 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.4); }
  a.badge-secondary-40:hover, a.badge-secondary-40:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.4); }
  a.badge-secondary-40:focus, a.badge-secondary-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-40 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.4); }
  a.badge-success-40:hover, a.badge-success-40:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.4); }
  a.badge-success-40:focus, a.badge-success-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-40 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.4); }
  a.badge-info-40:hover, a.badge-info-40:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.4); }
  a.badge-info-40:focus, a.badge-info-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-40 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.4);
  color: #fff; }
  a.badge-warning-40:hover, a.badge-warning-40:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.4); }
  a.badge-warning-40:focus, a.badge-warning-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-40 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.4); }
  a.badge-danger-40:hover, a.badge-danger-40:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.4); }
  a.badge-danger-40:focus, a.badge-danger-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-40 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.4); }
  a.badge-light-40:hover, a.badge-light-40:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.4); }
  a.badge-light-40:focus, a.badge-light-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-40 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.4); }
  a.badge-dark-40:hover, a.badge-dark-40:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.4); }
  a.badge-dark-40:focus, a.badge-dark-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-40 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4); }
  a.badge-black-40:hover, a.badge-black-40:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4); }
  a.badge-black-40:focus, a.badge-black-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-40 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.4); }
  a.badge-indigo-40:hover, a.badge-indigo-40:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.4); }
  a.badge-indigo-40:focus, a.badge-indigo-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-40 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.4);
  color: #fff; }
  a.badge-orange-40:hover, a.badge-orange-40:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.4); }
  a.badge-orange-40:focus, a.badge-orange-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-40 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.4); }
  a.badge-pink-40:hover, a.badge-pink-40:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.4); }
  a.badge-pink-40:focus, a.badge-pink-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-40 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.4); }
  a.badge-purple-40:hover, a.badge-purple-40:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.4); }
  a.badge-purple-40:focus, a.badge-purple-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-40 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.4); }
  a.badge-teal-40:hover, a.badge-teal-40:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.4); }
  a.badge-teal-40:focus, a.badge-teal-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-40 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.4); }
  a.badge-white-40:hover, a.badge-white-40:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.4); }
  a.badge-white-40:focus, a.badge-white-40.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-50 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.5); }
  a.badge-primary-50:hover, a.badge-primary-50:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.5); }
  a.badge-primary-50:focus, a.badge-primary-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-50 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.5); }
  a.badge-secondary-50:hover, a.badge-secondary-50:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.5); }
  a.badge-secondary-50:focus, a.badge-secondary-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-50 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.5); }
  a.badge-success-50:hover, a.badge-success-50:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.5); }
  a.badge-success-50:focus, a.badge-success-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-50 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.5); }
  a.badge-info-50:hover, a.badge-info-50:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.5); }
  a.badge-info-50:focus, a.badge-info-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-50 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.5);
  color: #fff; }
  a.badge-warning-50:hover, a.badge-warning-50:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.5); }
  a.badge-warning-50:focus, a.badge-warning-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-50 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.5); }
  a.badge-danger-50:hover, a.badge-danger-50:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.5); }
  a.badge-danger-50:focus, a.badge-danger-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-50 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.5); }
  a.badge-light-50:hover, a.badge-light-50:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.5); }
  a.badge-light-50:focus, a.badge-light-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-50 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.5); }
  a.badge-dark-50:hover, a.badge-dark-50:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.5); }
  a.badge-dark-50:focus, a.badge-dark-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-50 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5); }
  a.badge-black-50:hover, a.badge-black-50:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5); }
  a.badge-black-50:focus, a.badge-black-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-50 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.5); }
  a.badge-indigo-50:hover, a.badge-indigo-50:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.5); }
  a.badge-indigo-50:focus, a.badge-indigo-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-50 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.5);
  color: #fff; }
  a.badge-orange-50:hover, a.badge-orange-50:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.5); }
  a.badge-orange-50:focus, a.badge-orange-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-50 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.5); }
  a.badge-pink-50:hover, a.badge-pink-50:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.5); }
  a.badge-pink-50:focus, a.badge-pink-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-50 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.5); }
  a.badge-purple-50:hover, a.badge-purple-50:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.5); }
  a.badge-purple-50:focus, a.badge-purple-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-50 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.5); }
  a.badge-teal-50:hover, a.badge-teal-50:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.5); }
  a.badge-teal-50:focus, a.badge-teal-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-50 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.5); }
  a.badge-white-50:hover, a.badge-white-50:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.5); }
  a.badge-white-50:focus, a.badge-white-50.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-60 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.6); }
  a.badge-primary-60:hover, a.badge-primary-60:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.6); }
  a.badge-primary-60:focus, a.badge-primary-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-60 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.6); }
  a.badge-secondary-60:hover, a.badge-secondary-60:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.6); }
  a.badge-secondary-60:focus, a.badge-secondary-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-60 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.6); }
  a.badge-success-60:hover, a.badge-success-60:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.6); }
  a.badge-success-60:focus, a.badge-success-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-60 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.6); }
  a.badge-info-60:hover, a.badge-info-60:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.6); }
  a.badge-info-60:focus, a.badge-info-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-60 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.6);
  color: #fff; }
  a.badge-warning-60:hover, a.badge-warning-60:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.6); }
  a.badge-warning-60:focus, a.badge-warning-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-60 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.6); }
  a.badge-danger-60:hover, a.badge-danger-60:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.6); }
  a.badge-danger-60:focus, a.badge-danger-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-60 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.6); }
  a.badge-light-60:hover, a.badge-light-60:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.6); }
  a.badge-light-60:focus, a.badge-light-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-60 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.6); }
  a.badge-dark-60:hover, a.badge-dark-60:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.6); }
  a.badge-dark-60:focus, a.badge-dark-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-60 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6); }
  a.badge-black-60:hover, a.badge-black-60:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6); }
  a.badge-black-60:focus, a.badge-black-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-60 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.6); }
  a.badge-indigo-60:hover, a.badge-indigo-60:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.6); }
  a.badge-indigo-60:focus, a.badge-indigo-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-60 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.6);
  color: #fff; }
  a.badge-orange-60:hover, a.badge-orange-60:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.6); }
  a.badge-orange-60:focus, a.badge-orange-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-60 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.6); }
  a.badge-pink-60:hover, a.badge-pink-60:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.6); }
  a.badge-pink-60:focus, a.badge-pink-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-60 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.6); }
  a.badge-purple-60:hover, a.badge-purple-60:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.6); }
  a.badge-purple-60:focus, a.badge-purple-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-60 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.6); }
  a.badge-teal-60:hover, a.badge-teal-60:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.6); }
  a.badge-teal-60:focus, a.badge-teal-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-60 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.6); }
  a.badge-white-60:hover, a.badge-white-60:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.6); }
  a.badge-white-60:focus, a.badge-white-60.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-70 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.7); }
  a.badge-primary-70:hover, a.badge-primary-70:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.7); }
  a.badge-primary-70:focus, a.badge-primary-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-70 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.7); }
  a.badge-secondary-70:hover, a.badge-secondary-70:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.7); }
  a.badge-secondary-70:focus, a.badge-secondary-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-70 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.7); }
  a.badge-success-70:hover, a.badge-success-70:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.7); }
  a.badge-success-70:focus, a.badge-success-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-70 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.7); }
  a.badge-info-70:hover, a.badge-info-70:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.7); }
  a.badge-info-70:focus, a.badge-info-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-70 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.7);
  color: #fff; }
  a.badge-warning-70:hover, a.badge-warning-70:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.7); }
  a.badge-warning-70:focus, a.badge-warning-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-70 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.7); }
  a.badge-danger-70:hover, a.badge-danger-70:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.7); }
  a.badge-danger-70:focus, a.badge-danger-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-70 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.7); }
  a.badge-light-70:hover, a.badge-light-70:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.7); }
  a.badge-light-70:focus, a.badge-light-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-70 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.7); }
  a.badge-dark-70:hover, a.badge-dark-70:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.7); }
  a.badge-dark-70:focus, a.badge-dark-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-70 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7); }
  a.badge-black-70:hover, a.badge-black-70:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7); }
  a.badge-black-70:focus, a.badge-black-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-70 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.7); }
  a.badge-indigo-70:hover, a.badge-indigo-70:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.7); }
  a.badge-indigo-70:focus, a.badge-indigo-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-70 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.7);
  color: #fff; }
  a.badge-orange-70:hover, a.badge-orange-70:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.7); }
  a.badge-orange-70:focus, a.badge-orange-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-70 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.7); }
  a.badge-pink-70:hover, a.badge-pink-70:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.7); }
  a.badge-pink-70:focus, a.badge-pink-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-70 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.7); }
  a.badge-purple-70:hover, a.badge-purple-70:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.7); }
  a.badge-purple-70:focus, a.badge-purple-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-70 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.7); }
  a.badge-teal-70:hover, a.badge-teal-70:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.7); }
  a.badge-teal-70:focus, a.badge-teal-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-70 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.7); }
  a.badge-white-70:hover, a.badge-white-70:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.7); }
  a.badge-white-70:focus, a.badge-white-70.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-80 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.8); }
  a.badge-primary-80:hover, a.badge-primary-80:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.8); }
  a.badge-primary-80:focus, a.badge-primary-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-80 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.8); }
  a.badge-secondary-80:hover, a.badge-secondary-80:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.8); }
  a.badge-secondary-80:focus, a.badge-secondary-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-80 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8); }
  a.badge-success-80:hover, a.badge-success-80:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.8); }
  a.badge-success-80:focus, a.badge-success-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-80 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.8); }
  a.badge-info-80:hover, a.badge-info-80:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.8); }
  a.badge-info-80:focus, a.badge-info-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-80 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.8);
  color: #fff; }
  a.badge-warning-80:hover, a.badge-warning-80:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.8); }
  a.badge-warning-80:focus, a.badge-warning-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-80 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8); }
  a.badge-danger-80:hover, a.badge-danger-80:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.8); }
  a.badge-danger-80:focus, a.badge-danger-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-80 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.8); }
  a.badge-light-80:hover, a.badge-light-80:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.8); }
  a.badge-light-80:focus, a.badge-light-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-80 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.8); }
  a.badge-dark-80:hover, a.badge-dark-80:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.8); }
  a.badge-dark-80:focus, a.badge-dark-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-80 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8); }
  a.badge-black-80:hover, a.badge-black-80:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8); }
  a.badge-black-80:focus, a.badge-black-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-80 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.8); }
  a.badge-indigo-80:hover, a.badge-indigo-80:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.8); }
  a.badge-indigo-80:focus, a.badge-indigo-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-80 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.8);
  color: #fff; }
  a.badge-orange-80:hover, a.badge-orange-80:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.8); }
  a.badge-orange-80:focus, a.badge-orange-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-80 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.8); }
  a.badge-pink-80:hover, a.badge-pink-80:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.8); }
  a.badge-pink-80:focus, a.badge-pink-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-80 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.8); }
  a.badge-purple-80:hover, a.badge-purple-80:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.8); }
  a.badge-purple-80:focus, a.badge-purple-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-80 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.8); }
  a.badge-teal-80:hover, a.badge-teal-80:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.8); }
  a.badge-teal-80:focus, a.badge-teal-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-80 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.8); }
  a.badge-white-80:hover, a.badge-white-80:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.8); }
  a.badge-white-80:focus, a.badge-white-80.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-primary-90 {
  color: #fff;
  background-color: rgba(0, 123, 255, 0.9); }
  a.badge-primary-90:hover, a.badge-primary-90:focus {
    color: #fff;
    background-color: rgba(0, 98, 204, 0.9); }
  a.badge-primary-90:focus, a.badge-primary-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary-90 {
  color: #fff;
  background-color: rgba(108, 117, 125, 0.9); }
  a.badge-secondary-90:hover, a.badge-secondary-90:focus {
    color: #fff;
    background-color: rgba(84, 91, 98, 0.9); }
  a.badge-secondary-90:focus, a.badge-secondary-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success-90 {
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9); }
  a.badge-success-90:hover, a.badge-success-90:focus {
    color: #fff;
    background-color: rgba(30, 126, 52, 0.9); }
  a.badge-success-90:focus, a.badge-success-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info-90 {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.9); }
  a.badge-info-90:hover, a.badge-info-90:focus {
    color: #fff;
    background-color: rgba(17, 122, 139, 0.9); }
  a.badge-info-90:focus, a.badge-info-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning-90 {
  color: #212529;
  background-color: rgba(255, 193, 7, 0.9);
  color: #fff; }
  a.badge-warning-90:hover, a.badge-warning-90:focus {
    color: #212529;
    background-color: rgba(211, 158, 0, 0.9); }
  a.badge-warning-90:focus, a.badge-warning-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger-90 {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9); }
  a.badge-danger-90:hover, a.badge-danger-90:focus {
    color: #fff;
    background-color: rgba(189, 33, 48, 0.9); }
  a.badge-danger-90:focus, a.badge-danger-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light-90 {
  color: #212529;
  background-color: rgba(248, 249, 250, 0.9); }
  a.badge-light-90:hover, a.badge-light-90:focus {
    color: #212529;
    background-color: rgba(218, 224, 229, 0.9); }
  a.badge-light-90:focus, a.badge-light-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark-90 {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.9); }
  a.badge-dark-90:hover, a.badge-dark-90:focus {
    color: #fff;
    background-color: rgba(29, 33, 36, 0.9); }
  a.badge-dark-90:focus, a.badge-dark-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-black-90 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9); }
  a.badge-black-90:hover, a.badge-black-90:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.9); }
  a.badge-black-90:focus, a.badge-black-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-indigo-90 {
  color: #fff;
  background-color: rgba(102, 16, 242, 0.9); }
  a.badge-indigo-90:hover, a.badge-indigo-90:focus {
    color: #fff;
    background-color: rgba(81, 11, 196, 0.9); }
  a.badge-indigo-90:focus, a.badge-indigo-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5); }

.badge-orange-90 {
  color: #212529;
  background-color: rgba(253, 126, 20, 0.9);
  color: #fff; }
  a.badge-orange-90:hover, a.badge-orange-90:focus {
    color: #212529;
    background-color: rgba(220, 101, 2, 0.9); }
  a.badge-orange-90:focus, a.badge-orange-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5); }

.badge-pink-90 {
  color: #fff;
  background-color: rgba(232, 62, 140, 0.9); }
  a.badge-pink-90:hover, a.badge-pink-90:focus {
    color: #fff;
    background-color: rgba(217, 26, 114, 0.9); }
  a.badge-pink-90:focus, a.badge-pink-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5); }

.badge-purple-90 {
  color: #fff;
  background-color: rgba(111, 66, 193, 0.9); }
  a.badge-purple-90:hover, a.badge-purple-90:focus {
    color: #fff;
    background-color: rgba(89, 51, 157, 0.9); }
  a.badge-purple-90:focus, a.badge-purple-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-teal-90 {
  color: #fff;
  background-color: rgba(32, 201, 151, 0.9); }
  a.badge-teal-90:hover, a.badge-teal-90:focus {
    color: #fff;
    background-color: rgba(25, 157, 118, 0.9); }
  a.badge-teal-90:focus, a.badge-teal-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5); }

.badge-white-90 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.9); }
  a.badge-white-90:hover, a.badge-white-90:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.9); }
  a.badge-white-90:focus, a.badge-white-90.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.progress-xs {
  font-size: 0.6rem;
  height: 0.75rem; }

.progress-md {
  font-size: 1rem;
  height: 1.25rem; }

.progress-lg {
  font-size: 1.25rem;
  height: 1.5rem; }

.progress-xl {
  font-size: 1.5rem;
  height: 1.75rem; }

.list-group-xs .list-group-item {
  font-size: 0.75rem;
  padding: 0.25rem 0.75rem; }

.list-group-y-xs .list-group-item {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

.list-group-x-xs .list-group-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.list-group-item-xs {
  font-size: 0.75rem;
  padding: 0.25rem 0.75rem; }

.list-group-item-y-xs {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

.list-group-item-x-xs {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.list-group-sm .list-group-item {
  font-size: 0.875rem;
  padding: 0.5rem 1rem; }

.list-group-y-sm .list-group-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.list-group-x-sm .list-group-item {
  padding-left: 1rem;
  padding-right: 1rem; }

.list-group-item-sm {
  font-size: 0.875rem;
  padding: 0.5rem 1rem; }

.list-group-item-y-sm {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.list-group-item-x-sm {
  padding-left: 1rem;
  padding-right: 1rem; }

.list-group-lg .list-group-item {
  font-size: 1.25rem;
  padding: 1rem 1.5rem; }

.list-group-y-lg .list-group-item {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.list-group-x-lg .list-group-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.list-group-item-lg {
  font-size: 1.25rem;
  padding: 1rem 1.5rem; }

.list-group-item-y-lg {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.list-group-item-x-lg {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.sidebar {
  display: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative; }
  .sidebar .nav-text {
    display: none; }

.sidebar-brand {
  display: inline-block;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .sidebar-brand:hover, .sidebar-brand:focus {
    text-decoration: none; }

.sidebar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .sidebar-nav .nav-link {
    display: block; }

.sidebar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.sidebar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .sidebar-toggler:hover, .sidebar-toggler:focus {
    text-decoration: none; }

@media (min-width: 576px) {
  .sidebar-expand-sm {
    display: block !important; }
    .sidebar-expand-sm .nav-text {
      display: block; } }
@media (min-width: 768px) {
  .sidebar-expand-md {
    display: block !important; }
    .sidebar-expand-md .nav-text {
      display: block; } }
@media (min-width: 992px) {
  .sidebar-expand-lg {
    display: block !important; }
    .sidebar-expand-lg .nav-text {
      display: block; } }
@media (min-width: 1200px) {
  .sidebar-expand-xl {
    display: block !important; }
    .sidebar-expand-xl .nav-text {
      display: block; } }
.sidebar-expand {
  display: block !important; }
  .sidebar-expand .nav-text {
    display: block; }

@media (min-width: 576px) {
  .sidebar-modal-sm {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; } }
@media (max-width: 767.98px) {
  .sidebar-modal-sm-down {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; } }
@media (min-width: 768px) {
  .sidebar-modal-md {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; } }
@media (max-width: 991.98px) {
  .sidebar-modal-md-down {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; } }
@media (min-width: 992px) {
  .sidebar-modal-lg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; } }
@media (max-width: 1199.98px) {
  .sidebar-modal-lg-down {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; } }
@media (min-width: 1200px) {
  .sidebar-modal-xl {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; } }
.sidebar-modal-xl-down {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }
.sidebar-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }
  .sidebar-modal-down {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; }
.sidebar-modal .sidebar {
  height: 100%; }

.sidebar-dialog {
  margin: 0 !important;
  height: 100%; }
  .sidebar-modal.fade .sidebar-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(-50px, 0); }
    @media (prefers-reduced-motion: reduce) {
      .sidebar-modal.fade .sidebar-dialog {
        transition: none; } }
  .sidebar-modal.show .sidebar-dialog {
    transform: none; }
  @media (min-width: 576px) {
    .sidebar-dialog {
      max-width: 250px; } }

.modal-open .sidebar-modal {
  overflow-x: hidden;
  overflow-y: auto; }
.modal-open .sidebar {
  pointer-events: auto; }

.sidebar-light .sidebar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .sidebar-light .sidebar-brand:hover, .sidebar-light .sidebar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }
.sidebar-light .sidebar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .sidebar-light .sidebar-nav .nav-link:hover, .sidebar-light .sidebar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .sidebar-light .sidebar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }
.sidebar-light .sidebar-nav .show > .nav-link,
.sidebar-light .sidebar-nav .active > .nav-link,
.sidebar-light .sidebar-nav .nav-link.show,
.sidebar-light .sidebar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }
.sidebar-light .sidebar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }
.sidebar-light .sidebar-text {
  color: rgba(0, 0, 0, 0.5); }

.sidebar-dark .sidebar-brand {
  color: white; }
  .sidebar-dark .sidebar-brand:hover, .sidebar-dark .sidebar-brand:focus {
    color: white; }
.sidebar-dark .sidebar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .sidebar-dark .sidebar-nav .nav-link:hover, .sidebar-dark .sidebar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .sidebar-dark .sidebar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }
.sidebar-dark .sidebar-nav .show > .nav-link,
.sidebar-dark .sidebar-nav .active > .nav-link,
.sidebar-dark .sidebar-nav .nav-link.show,
.sidebar-dark .sidebar-nav .nav-link.active {
  color: white; }
.sidebar-dark .sidebar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }
.sidebar-dark .sidebar-text {
  color: rgba(255, 255, 255, 0.5); }

.bg-black {
  background-color: #000 !important; }

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

.bg-orange {
  background-color: #fd7e14 !important; }

.bg-pink {
  background-color: #e83e8c !important; }

.bg-purple {
  background-color: #6f42c1 !important; }

.bg-teal {
  background-color: #20c997 !important; }

.bg-primary-10 {
  background-color: rgba(0, 123, 255, 0.1) !important; }

.bg-secondary-10 {
  background-color: rgba(108, 117, 125, 0.1) !important; }

.bg-success-10 {
  background-color: rgba(40, 167, 69, 0.1) !important; }

.bg-info-10 {
  background-color: rgba(23, 162, 184, 0.1) !important; }

.bg-warning-10 {
  background-color: rgba(255, 193, 7, 0.1) !important; }

.bg-danger-10 {
  background-color: rgba(220, 53, 69, 0.1) !important; }

.bg-light-10 {
  background-color: rgba(248, 249, 250, 0.1) !important; }

.bg-dark-10 {
  background-color: rgba(52, 58, 64, 0.1) !important; }

.bg-black-10 {
  background-color: rgba(0, 0, 0, 0.1) !important; }

.bg-indigo-10 {
  background-color: rgba(102, 16, 242, 0.1) !important; }

.bg-orange-10 {
  background-color: rgba(253, 126, 20, 0.1) !important; }

.bg-pink-10 {
  background-color: rgba(232, 62, 140, 0.1) !important; }

.bg-purple-10 {
  background-color: rgba(111, 66, 193, 0.1) !important; }

.bg-teal-10 {
  background-color: rgba(32, 201, 151, 0.1) !important; }

.bg-white-10 {
  background-color: rgba(255, 255, 255, 0.1) !important; }

.bg-primary-20 {
  background-color: rgba(0, 123, 255, 0.2) !important; }

.bg-secondary-20 {
  background-color: rgba(108, 117, 125, 0.2) !important; }

.bg-success-20 {
  background-color: rgba(40, 167, 69, 0.2) !important; }

.bg-info-20 {
  background-color: rgba(23, 162, 184, 0.2) !important; }

.bg-warning-20 {
  background-color: rgba(255, 193, 7, 0.2) !important; }

.bg-danger-20 {
  background-color: rgba(220, 53, 69, 0.2) !important; }

.bg-light-20 {
  background-color: rgba(248, 249, 250, 0.2) !important; }

.bg-dark-20 {
  background-color: rgba(52, 58, 64, 0.2) !important; }

.bg-black-20 {
  background-color: rgba(0, 0, 0, 0.2) !important; }

.bg-indigo-20 {
  background-color: rgba(102, 16, 242, 0.2) !important; }

.bg-orange-20 {
  background-color: rgba(253, 126, 20, 0.2) !important; }

.bg-pink-20 {
  background-color: rgba(232, 62, 140, 0.2) !important; }

.bg-purple-20 {
  background-color: rgba(111, 66, 193, 0.2) !important; }

.bg-teal-20 {
  background-color: rgba(32, 201, 151, 0.2) !important; }

.bg-white-20 {
  background-color: rgba(255, 255, 255, 0.2) !important; }

.bg-primary-30 {
  background-color: rgba(0, 123, 255, 0.3) !important; }

.bg-secondary-30 {
  background-color: rgba(108, 117, 125, 0.3) !important; }

.bg-success-30 {
  background-color: rgba(40, 167, 69, 0.3) !important; }

.bg-info-30 {
  background-color: rgba(23, 162, 184, 0.3) !important; }

.bg-warning-30 {
  background-color: rgba(255, 193, 7, 0.3) !important; }

.bg-danger-30 {
  background-color: rgba(220, 53, 69, 0.3) !important; }

.bg-light-30 {
  background-color: rgba(248, 249, 250, 0.3) !important; }

.bg-dark-30 {
  background-color: rgba(52, 58, 64, 0.3) !important; }

.bg-black-30 {
  background-color: rgba(0, 0, 0, 0.3) !important; }

.bg-indigo-30 {
  background-color: rgba(102, 16, 242, 0.3) !important; }

.bg-orange-30 {
  background-color: rgba(253, 126, 20, 0.3) !important; }

.bg-pink-30 {
  background-color: rgba(232, 62, 140, 0.3) !important; }

.bg-purple-30 {
  background-color: rgba(111, 66, 193, 0.3) !important; }

.bg-teal-30 {
  background-color: rgba(32, 201, 151, 0.3) !important; }

.bg-white-30 {
  background-color: rgba(255, 255, 255, 0.3) !important; }

.bg-primary-40 {
  background-color: rgba(0, 123, 255, 0.4) !important; }

.bg-secondary-40 {
  background-color: rgba(108, 117, 125, 0.4) !important; }

.bg-success-40 {
  background-color: rgba(40, 167, 69, 0.4) !important; }

.bg-info-40 {
  background-color: rgba(23, 162, 184, 0.4) !important; }

.bg-warning-40 {
  background-color: rgba(255, 193, 7, 0.4) !important; }

.bg-danger-40 {
  background-color: rgba(220, 53, 69, 0.4) !important; }

.bg-light-40 {
  background-color: rgba(248, 249, 250, 0.4) !important; }

.bg-dark-40 {
  background-color: rgba(52, 58, 64, 0.4) !important; }

.bg-black-40 {
  background-color: rgba(0, 0, 0, 0.4) !important; }

.bg-indigo-40 {
  background-color: rgba(102, 16, 242, 0.4) !important; }

.bg-orange-40 {
  background-color: rgba(253, 126, 20, 0.4) !important; }

.bg-pink-40 {
  background-color: rgba(232, 62, 140, 0.4) !important; }

.bg-purple-40 {
  background-color: rgba(111, 66, 193, 0.4) !important; }

.bg-teal-40 {
  background-color: rgba(32, 201, 151, 0.4) !important; }

.bg-white-40 {
  background-color: rgba(255, 255, 255, 0.4) !important; }

.bg-primary-50 {
  background-color: rgba(0, 123, 255, 0.5) !important; }

.bg-secondary-50 {
  background-color: rgba(108, 117, 125, 0.5) !important; }

.bg-success-50 {
  background-color: rgba(40, 167, 69, 0.5) !important; }

.bg-info-50 {
  background-color: rgba(23, 162, 184, 0.5) !important; }

.bg-warning-50 {
  background-color: rgba(255, 193, 7, 0.5) !important; }

.bg-danger-50 {
  background-color: rgba(220, 53, 69, 0.5) !important; }

.bg-light-50 {
  background-color: rgba(248, 249, 250, 0.5) !important; }

.bg-dark-50 {
  background-color: rgba(52, 58, 64, 0.5) !important; }

.bg-black-50 {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.bg-indigo-50 {
  background-color: rgba(102, 16, 242, 0.5) !important; }

.bg-orange-50 {
  background-color: rgba(253, 126, 20, 0.5) !important; }

.bg-pink-50 {
  background-color: rgba(232, 62, 140, 0.5) !important; }

.bg-purple-50 {
  background-color: rgba(111, 66, 193, 0.5) !important; }

.bg-teal-50 {
  background-color: rgba(32, 201, 151, 0.5) !important; }

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

.bg-primary-60 {
  background-color: rgba(0, 123, 255, 0.6) !important; }

.bg-secondary-60 {
  background-color: rgba(108, 117, 125, 0.6) !important; }

.bg-success-60 {
  background-color: rgba(40, 167, 69, 0.6) !important; }

.bg-info-60 {
  background-color: rgba(23, 162, 184, 0.6) !important; }

.bg-warning-60 {
  background-color: rgba(255, 193, 7, 0.6) !important; }

.bg-danger-60 {
  background-color: rgba(220, 53, 69, 0.6) !important; }

.bg-light-60 {
  background-color: rgba(248, 249, 250, 0.6) !important; }

.bg-dark-60 {
  background-color: rgba(52, 58, 64, 0.6) !important; }

.bg-black-60 {
  background-color: rgba(0, 0, 0, 0.6) !important; }

.bg-indigo-60 {
  background-color: rgba(102, 16, 242, 0.6) !important; }

.bg-orange-60 {
  background-color: rgba(253, 126, 20, 0.6) !important; }

.bg-pink-60 {
  background-color: rgba(232, 62, 140, 0.6) !important; }

.bg-purple-60 {
  background-color: rgba(111, 66, 193, 0.6) !important; }

.bg-teal-60 {
  background-color: rgba(32, 201, 151, 0.6) !important; }

.bg-white-60 {
  background-color: rgba(255, 255, 255, 0.6) !important; }

.bg-primary-70 {
  background-color: rgba(0, 123, 255, 0.7) !important; }

.bg-secondary-70 {
  background-color: rgba(108, 117, 125, 0.7) !important; }

.bg-success-70 {
  background-color: rgba(40, 167, 69, 0.7) !important; }

.bg-info-70 {
  background-color: rgba(23, 162, 184, 0.7) !important; }

.bg-warning-70 {
  background-color: rgba(255, 193, 7, 0.7) !important; }

.bg-danger-70 {
  background-color: rgba(220, 53, 69, 0.7) !important; }

.bg-light-70 {
  background-color: rgba(248, 249, 250, 0.7) !important; }

.bg-dark-70 {
  background-color: rgba(52, 58, 64, 0.7) !important; }

.bg-black-70 {
  background-color: rgba(0, 0, 0, 0.7) !important; }

.bg-indigo-70 {
  background-color: rgba(102, 16, 242, 0.7) !important; }

.bg-orange-70 {
  background-color: rgba(253, 126, 20, 0.7) !important; }

.bg-pink-70 {
  background-color: rgba(232, 62, 140, 0.7) !important; }

.bg-purple-70 {
  background-color: rgba(111, 66, 193, 0.7) !important; }

.bg-teal-70 {
  background-color: rgba(32, 201, 151, 0.7) !important; }

.bg-white-70 {
  background-color: rgba(255, 255, 255, 0.7) !important; }

.bg-primary-80 {
  background-color: rgba(0, 123, 255, 0.8) !important; }

.bg-secondary-80 {
  background-color: rgba(108, 117, 125, 0.8) !important; }

.bg-success-80 {
  background-color: rgba(40, 167, 69, 0.8) !important; }

.bg-info-80 {
  background-color: rgba(23, 162, 184, 0.8) !important; }

.bg-warning-80 {
  background-color: rgba(255, 193, 7, 0.8) !important; }

.bg-danger-80 {
  background-color: rgba(220, 53, 69, 0.8) !important; }

.bg-light-80 {
  background-color: rgba(248, 249, 250, 0.8) !important; }

.bg-dark-80 {
  background-color: rgba(52, 58, 64, 0.8) !important; }

.bg-black-80 {
  background-color: rgba(0, 0, 0, 0.8) !important; }

.bg-indigo-80 {
  background-color: rgba(102, 16, 242, 0.8) !important; }

.bg-orange-80 {
  background-color: rgba(253, 126, 20, 0.8) !important; }

.bg-pink-80 {
  background-color: rgba(232, 62, 140, 0.8) !important; }

.bg-purple-80 {
  background-color: rgba(111, 66, 193, 0.8) !important; }

.bg-teal-80 {
  background-color: rgba(32, 201, 151, 0.8) !important; }

.bg-white-80 {
  background-color: rgba(255, 255, 255, 0.8) !important; }

.bg-primary-90 {
  background-color: rgba(0, 123, 255, 0.9) !important; }

.bg-secondary-90 {
  background-color: rgba(108, 117, 125, 0.9) !important; }

.bg-success-90 {
  background-color: rgba(40, 167, 69, 0.9) !important; }

.bg-info-90 {
  background-color: rgba(23, 162, 184, 0.9) !important; }

.bg-warning-90 {
  background-color: rgba(255, 193, 7, 0.9) !important; }

.bg-danger-90 {
  background-color: rgba(220, 53, 69, 0.9) !important; }

.bg-light-90 {
  background-color: rgba(248, 249, 250, 0.9) !important; }

.bg-dark-90 {
  background-color: rgba(52, 58, 64, 0.9) !important; }

.bg-black-90 {
  background-color: rgba(0, 0, 0, 0.9) !important; }

.bg-indigo-90 {
  background-color: rgba(102, 16, 242, 0.9) !important; }

.bg-orange-90 {
  background-color: rgba(253, 126, 20, 0.9) !important; }

.bg-pink-90 {
  background-color: rgba(232, 62, 140, 0.9) !important; }

.bg-purple-90 {
  background-color: rgba(111, 66, 193, 0.9) !important; }

.bg-teal-90 {
  background-color: rgba(32, 201, 151, 0.9) !important; }

.bg-white-90 {
  background-color: rgba(255, 255, 255, 0.9) !important; }

.bg-hover-primary:hover, .bg-hover-primary:focus {
  background-color: #007bff !important; }

.bg-hover-primary-10:hover, .bg-hover-primary-10:focus {
  background-color: rgba(0, 123, 255, 0.1) !important; }

.bg-hover-primary-20:hover, .bg-hover-primary-20:focus {
  background-color: rgba(0, 123, 255, 0.2) !important; }

.bg-hover-primary-30:hover, .bg-hover-primary-30:focus {
  background-color: rgba(0, 123, 255, 0.3) !important; }

.bg-hover-primary-40:hover, .bg-hover-primary-40:focus {
  background-color: rgba(0, 123, 255, 0.4) !important; }

.bg-hover-primary-50:hover, .bg-hover-primary-50:focus {
  background-color: rgba(0, 123, 255, 0.5) !important; }

.bg-hover-primary-60:hover, .bg-hover-primary-60:focus {
  background-color: rgba(0, 123, 255, 0.6) !important; }

.bg-hover-primary-70:hover, .bg-hover-primary-70:focus {
  background-color: rgba(0, 123, 255, 0.7) !important; }

.bg-hover-primary-80:hover, .bg-hover-primary-80:focus {
  background-color: rgba(0, 123, 255, 0.8) !important; }

.bg-hover-primary-90:hover, .bg-hover-primary-90:focus {
  background-color: rgba(0, 123, 255, 0.9) !important; }

.bg-hover-secondary:hover, .bg-hover-secondary:focus {
  background-color: #6c757d !important; }

.bg-hover-secondary-10:hover, .bg-hover-secondary-10:focus {
  background-color: rgba(108, 117, 125, 0.1) !important; }

.bg-hover-secondary-20:hover, .bg-hover-secondary-20:focus {
  background-color: rgba(108, 117, 125, 0.2) !important; }

.bg-hover-secondary-30:hover, .bg-hover-secondary-30:focus {
  background-color: rgba(108, 117, 125, 0.3) !important; }

.bg-hover-secondary-40:hover, .bg-hover-secondary-40:focus {
  background-color: rgba(108, 117, 125, 0.4) !important; }

.bg-hover-secondary-50:hover, .bg-hover-secondary-50:focus {
  background-color: rgba(108, 117, 125, 0.5) !important; }

.bg-hover-secondary-60:hover, .bg-hover-secondary-60:focus {
  background-color: rgba(108, 117, 125, 0.6) !important; }

.bg-hover-secondary-70:hover, .bg-hover-secondary-70:focus {
  background-color: rgba(108, 117, 125, 0.7) !important; }

.bg-hover-secondary-80:hover, .bg-hover-secondary-80:focus {
  background-color: rgba(108, 117, 125, 0.8) !important; }

.bg-hover-secondary-90:hover, .bg-hover-secondary-90:focus {
  background-color: rgba(108, 117, 125, 0.9) !important; }

.bg-hover-success:hover, .bg-hover-success:focus {
  background-color: #28a745 !important; }

.bg-hover-success-10:hover, .bg-hover-success-10:focus {
  background-color: rgba(40, 167, 69, 0.1) !important; }

.bg-hover-success-20:hover, .bg-hover-success-20:focus {
  background-color: rgba(40, 167, 69, 0.2) !important; }

.bg-hover-success-30:hover, .bg-hover-success-30:focus {
  background-color: rgba(40, 167, 69, 0.3) !important; }

.bg-hover-success-40:hover, .bg-hover-success-40:focus {
  background-color: rgba(40, 167, 69, 0.4) !important; }

.bg-hover-success-50:hover, .bg-hover-success-50:focus {
  background-color: rgba(40, 167, 69, 0.5) !important; }

.bg-hover-success-60:hover, .bg-hover-success-60:focus {
  background-color: rgba(40, 167, 69, 0.6) !important; }

.bg-hover-success-70:hover, .bg-hover-success-70:focus {
  background-color: rgba(40, 167, 69, 0.7) !important; }

.bg-hover-success-80:hover, .bg-hover-success-80:focus {
  background-color: rgba(40, 167, 69, 0.8) !important; }

.bg-hover-success-90:hover, .bg-hover-success-90:focus {
  background-color: rgba(40, 167, 69, 0.9) !important; }

.bg-hover-info:hover, .bg-hover-info:focus {
  background-color: #17a2b8 !important; }

.bg-hover-info-10:hover, .bg-hover-info-10:focus {
  background-color: rgba(23, 162, 184, 0.1) !important; }

.bg-hover-info-20:hover, .bg-hover-info-20:focus {
  background-color: rgba(23, 162, 184, 0.2) !important; }

.bg-hover-info-30:hover, .bg-hover-info-30:focus {
  background-color: rgba(23, 162, 184, 0.3) !important; }

.bg-hover-info-40:hover, .bg-hover-info-40:focus {
  background-color: rgba(23, 162, 184, 0.4) !important; }

.bg-hover-info-50:hover, .bg-hover-info-50:focus {
  background-color: rgba(23, 162, 184, 0.5) !important; }

.bg-hover-info-60:hover, .bg-hover-info-60:focus {
  background-color: rgba(23, 162, 184, 0.6) !important; }

.bg-hover-info-70:hover, .bg-hover-info-70:focus {
  background-color: rgba(23, 162, 184, 0.7) !important; }

.bg-hover-info-80:hover, .bg-hover-info-80:focus {
  background-color: rgba(23, 162, 184, 0.8) !important; }

.bg-hover-info-90:hover, .bg-hover-info-90:focus {
  background-color: rgba(23, 162, 184, 0.9) !important; }

.bg-hover-warning:hover, .bg-hover-warning:focus {
  background-color: #ffc107 !important; }

.bg-hover-warning-10:hover, .bg-hover-warning-10:focus {
  background-color: rgba(255, 193, 7, 0.1) !important; }

.bg-hover-warning-20:hover, .bg-hover-warning-20:focus {
  background-color: rgba(255, 193, 7, 0.2) !important; }

.bg-hover-warning-30:hover, .bg-hover-warning-30:focus {
  background-color: rgba(255, 193, 7, 0.3) !important; }

.bg-hover-warning-40:hover, .bg-hover-warning-40:focus {
  background-color: rgba(255, 193, 7, 0.4) !important; }

.bg-hover-warning-50:hover, .bg-hover-warning-50:focus {
  background-color: rgba(255, 193, 7, 0.5) !important; }

.bg-hover-warning-60:hover, .bg-hover-warning-60:focus {
  background-color: rgba(255, 193, 7, 0.6) !important; }

.bg-hover-warning-70:hover, .bg-hover-warning-70:focus {
  background-color: rgba(255, 193, 7, 0.7) !important; }

.bg-hover-warning-80:hover, .bg-hover-warning-80:focus {
  background-color: rgba(255, 193, 7, 0.8) !important; }

.bg-hover-warning-90:hover, .bg-hover-warning-90:focus {
  background-color: rgba(255, 193, 7, 0.9) !important; }

.bg-hover-danger:hover, .bg-hover-danger:focus {
  background-color: #dc3545 !important; }

.bg-hover-danger-10:hover, .bg-hover-danger-10:focus {
  background-color: rgba(220, 53, 69, 0.1) !important; }

.bg-hover-danger-20:hover, .bg-hover-danger-20:focus {
  background-color: rgba(220, 53, 69, 0.2) !important; }

.bg-hover-danger-30:hover, .bg-hover-danger-30:focus {
  background-color: rgba(220, 53, 69, 0.3) !important; }

.bg-hover-danger-40:hover, .bg-hover-danger-40:focus {
  background-color: rgba(220, 53, 69, 0.4) !important; }

.bg-hover-danger-50:hover, .bg-hover-danger-50:focus {
  background-color: rgba(220, 53, 69, 0.5) !important; }

.bg-hover-danger-60:hover, .bg-hover-danger-60:focus {
  background-color: rgba(220, 53, 69, 0.6) !important; }

.bg-hover-danger-70:hover, .bg-hover-danger-70:focus {
  background-color: rgba(220, 53, 69, 0.7) !important; }

.bg-hover-danger-80:hover, .bg-hover-danger-80:focus {
  background-color: rgba(220, 53, 69, 0.8) !important; }

.bg-hover-danger-90:hover, .bg-hover-danger-90:focus {
  background-color: rgba(220, 53, 69, 0.9) !important; }

.bg-hover-light:hover, .bg-hover-light:focus {
  background-color: #f8f9fa !important; }

.bg-hover-light-10:hover, .bg-hover-light-10:focus {
  background-color: rgba(248, 249, 250, 0.1) !important; }

.bg-hover-light-20:hover, .bg-hover-light-20:focus {
  background-color: rgba(248, 249, 250, 0.2) !important; }

.bg-hover-light-30:hover, .bg-hover-light-30:focus {
  background-color: rgba(248, 249, 250, 0.3) !important; }

.bg-hover-light-40:hover, .bg-hover-light-40:focus {
  background-color: rgba(248, 249, 250, 0.4) !important; }

.bg-hover-light-50:hover, .bg-hover-light-50:focus {
  background-color: rgba(248, 249, 250, 0.5) !important; }

.bg-hover-light-60:hover, .bg-hover-light-60:focus {
  background-color: rgba(248, 249, 250, 0.6) !important; }

.bg-hover-light-70:hover, .bg-hover-light-70:focus {
  background-color: rgba(248, 249, 250, 0.7) !important; }

.bg-hover-light-80:hover, .bg-hover-light-80:focus {
  background-color: rgba(248, 249, 250, 0.8) !important; }

.bg-hover-light-90:hover, .bg-hover-light-90:focus {
  background-color: rgba(248, 249, 250, 0.9) !important; }

.bg-hover-dark:hover, .bg-hover-dark:focus {
  background-color: #343a40 !important; }

.bg-hover-dark-10:hover, .bg-hover-dark-10:focus {
  background-color: rgba(52, 58, 64, 0.1) !important; }

.bg-hover-dark-20:hover, .bg-hover-dark-20:focus {
  background-color: rgba(52, 58, 64, 0.2) !important; }

.bg-hover-dark-30:hover, .bg-hover-dark-30:focus {
  background-color: rgba(52, 58, 64, 0.3) !important; }

.bg-hover-dark-40:hover, .bg-hover-dark-40:focus {
  background-color: rgba(52, 58, 64, 0.4) !important; }

.bg-hover-dark-50:hover, .bg-hover-dark-50:focus {
  background-color: rgba(52, 58, 64, 0.5) !important; }

.bg-hover-dark-60:hover, .bg-hover-dark-60:focus {
  background-color: rgba(52, 58, 64, 0.6) !important; }

.bg-hover-dark-70:hover, .bg-hover-dark-70:focus {
  background-color: rgba(52, 58, 64, 0.7) !important; }

.bg-hover-dark-80:hover, .bg-hover-dark-80:focus {
  background-color: rgba(52, 58, 64, 0.8) !important; }

.bg-hover-dark-90:hover, .bg-hover-dark-90:focus {
  background-color: rgba(52, 58, 64, 0.9) !important; }

.bg-hover-black:hover, .bg-hover-black:focus {
  background-color: #000 !important; }

.bg-hover-black-10:hover, .bg-hover-black-10:focus {
  background-color: rgba(0, 0, 0, 0.1) !important; }

.bg-hover-black-20:hover, .bg-hover-black-20:focus {
  background-color: rgba(0, 0, 0, 0.2) !important; }

.bg-hover-black-30:hover, .bg-hover-black-30:focus {
  background-color: rgba(0, 0, 0, 0.3) !important; }

.bg-hover-black-40:hover, .bg-hover-black-40:focus {
  background-color: rgba(0, 0, 0, 0.4) !important; }

.bg-hover-black-50:hover, .bg-hover-black-50:focus {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.bg-hover-black-60:hover, .bg-hover-black-60:focus {
  background-color: rgba(0, 0, 0, 0.6) !important; }

.bg-hover-black-70:hover, .bg-hover-black-70:focus {
  background-color: rgba(0, 0, 0, 0.7) !important; }

.bg-hover-black-80:hover, .bg-hover-black-80:focus {
  background-color: rgba(0, 0, 0, 0.8) !important; }

.bg-hover-black-90:hover, .bg-hover-black-90:focus {
  background-color: rgba(0, 0, 0, 0.9) !important; }

.bg-hover-indigo:hover, .bg-hover-indigo:focus {
  background-color: #6610f2 !important; }

.bg-hover-indigo-10:hover, .bg-hover-indigo-10:focus {
  background-color: rgba(102, 16, 242, 0.1) !important; }

.bg-hover-indigo-20:hover, .bg-hover-indigo-20:focus {
  background-color: rgba(102, 16, 242, 0.2) !important; }

.bg-hover-indigo-30:hover, .bg-hover-indigo-30:focus {
  background-color: rgba(102, 16, 242, 0.3) !important; }

.bg-hover-indigo-40:hover, .bg-hover-indigo-40:focus {
  background-color: rgba(102, 16, 242, 0.4) !important; }

.bg-hover-indigo-50:hover, .bg-hover-indigo-50:focus {
  background-color: rgba(102, 16, 242, 0.5) !important; }

.bg-hover-indigo-60:hover, .bg-hover-indigo-60:focus {
  background-color: rgba(102, 16, 242, 0.6) !important; }

.bg-hover-indigo-70:hover, .bg-hover-indigo-70:focus {
  background-color: rgba(102, 16, 242, 0.7) !important; }

.bg-hover-indigo-80:hover, .bg-hover-indigo-80:focus {
  background-color: rgba(102, 16, 242, 0.8) !important; }

.bg-hover-indigo-90:hover, .bg-hover-indigo-90:focus {
  background-color: rgba(102, 16, 242, 0.9) !important; }

.bg-hover-orange:hover, .bg-hover-orange:focus {
  background-color: #fd7e14 !important; }

.bg-hover-orange-10:hover, .bg-hover-orange-10:focus {
  background-color: rgba(253, 126, 20, 0.1) !important; }

.bg-hover-orange-20:hover, .bg-hover-orange-20:focus {
  background-color: rgba(253, 126, 20, 0.2) !important; }

.bg-hover-orange-30:hover, .bg-hover-orange-30:focus {
  background-color: rgba(253, 126, 20, 0.3) !important; }

.bg-hover-orange-40:hover, .bg-hover-orange-40:focus {
  background-color: rgba(253, 126, 20, 0.4) !important; }

.bg-hover-orange-50:hover, .bg-hover-orange-50:focus {
  background-color: rgba(253, 126, 20, 0.5) !important; }

.bg-hover-orange-60:hover, .bg-hover-orange-60:focus {
  background-color: rgba(253, 126, 20, 0.6) !important; }

.bg-hover-orange-70:hover, .bg-hover-orange-70:focus {
  background-color: rgba(253, 126, 20, 0.7) !important; }

.bg-hover-orange-80:hover, .bg-hover-orange-80:focus {
  background-color: rgba(253, 126, 20, 0.8) !important; }

.bg-hover-orange-90:hover, .bg-hover-orange-90:focus {
  background-color: rgba(253, 126, 20, 0.9) !important; }

.bg-hover-pink:hover, .bg-hover-pink:focus {
  background-color: #e83e8c !important; }

.bg-hover-pink-10:hover, .bg-hover-pink-10:focus {
  background-color: rgba(232, 62, 140, 0.1) !important; }

.bg-hover-pink-20:hover, .bg-hover-pink-20:focus {
  background-color: rgba(232, 62, 140, 0.2) !important; }

.bg-hover-pink-30:hover, .bg-hover-pink-30:focus {
  background-color: rgba(232, 62, 140, 0.3) !important; }

.bg-hover-pink-40:hover, .bg-hover-pink-40:focus {
  background-color: rgba(232, 62, 140, 0.4) !important; }

.bg-hover-pink-50:hover, .bg-hover-pink-50:focus {
  background-color: rgba(232, 62, 140, 0.5) !important; }

.bg-hover-pink-60:hover, .bg-hover-pink-60:focus {
  background-color: rgba(232, 62, 140, 0.6) !important; }

.bg-hover-pink-70:hover, .bg-hover-pink-70:focus {
  background-color: rgba(232, 62, 140, 0.7) !important; }

.bg-hover-pink-80:hover, .bg-hover-pink-80:focus {
  background-color: rgba(232, 62, 140, 0.8) !important; }

.bg-hover-pink-90:hover, .bg-hover-pink-90:focus {
  background-color: rgba(232, 62, 140, 0.9) !important; }

.bg-hover-purple:hover, .bg-hover-purple:focus {
  background-color: #6f42c1 !important; }

.bg-hover-purple-10:hover, .bg-hover-purple-10:focus {
  background-color: rgba(111, 66, 193, 0.1) !important; }

.bg-hover-purple-20:hover, .bg-hover-purple-20:focus {
  background-color: rgba(111, 66, 193, 0.2) !important; }

.bg-hover-purple-30:hover, .bg-hover-purple-30:focus {
  background-color: rgba(111, 66, 193, 0.3) !important; }

.bg-hover-purple-40:hover, .bg-hover-purple-40:focus {
  background-color: rgba(111, 66, 193, 0.4) !important; }

.bg-hover-purple-50:hover, .bg-hover-purple-50:focus {
  background-color: rgba(111, 66, 193, 0.5) !important; }

.bg-hover-purple-60:hover, .bg-hover-purple-60:focus {
  background-color: rgba(111, 66, 193, 0.6) !important; }

.bg-hover-purple-70:hover, .bg-hover-purple-70:focus {
  background-color: rgba(111, 66, 193, 0.7) !important; }

.bg-hover-purple-80:hover, .bg-hover-purple-80:focus {
  background-color: rgba(111, 66, 193, 0.8) !important; }

.bg-hover-purple-90:hover, .bg-hover-purple-90:focus {
  background-color: rgba(111, 66, 193, 0.9) !important; }

.bg-hover-teal:hover, .bg-hover-teal:focus {
  background-color: #20c997 !important; }

.bg-hover-teal-10:hover, .bg-hover-teal-10:focus {
  background-color: rgba(32, 201, 151, 0.1) !important; }

.bg-hover-teal-20:hover, .bg-hover-teal-20:focus {
  background-color: rgba(32, 201, 151, 0.2) !important; }

.bg-hover-teal-30:hover, .bg-hover-teal-30:focus {
  background-color: rgba(32, 201, 151, 0.3) !important; }

.bg-hover-teal-40:hover, .bg-hover-teal-40:focus {
  background-color: rgba(32, 201, 151, 0.4) !important; }

.bg-hover-teal-50:hover, .bg-hover-teal-50:focus {
  background-color: rgba(32, 201, 151, 0.5) !important; }

.bg-hover-teal-60:hover, .bg-hover-teal-60:focus {
  background-color: rgba(32, 201, 151, 0.6) !important; }

.bg-hover-teal-70:hover, .bg-hover-teal-70:focus {
  background-color: rgba(32, 201, 151, 0.7) !important; }

.bg-hover-teal-80:hover, .bg-hover-teal-80:focus {
  background-color: rgba(32, 201, 151, 0.8) !important; }

.bg-hover-teal-90:hover, .bg-hover-teal-90:focus {
  background-color: rgba(32, 201, 151, 0.9) !important; }

.bg-hover-white:hover, .bg-hover-white:focus {
  background-color: #fff !important; }

.bg-hover-white-10:hover, .bg-hover-white-10:focus {
  background-color: rgba(255, 255, 255, 0.1) !important; }

.bg-hover-white-20:hover, .bg-hover-white-20:focus {
  background-color: rgba(255, 255, 255, 0.2) !important; }

.bg-hover-white-30:hover, .bg-hover-white-30:focus {
  background-color: rgba(255, 255, 255, 0.3) !important; }

.bg-hover-white-40:hover, .bg-hover-white-40:focus {
  background-color: rgba(255, 255, 255, 0.4) !important; }

.bg-hover-white-50:hover, .bg-hover-white-50:focus {
  background-color: rgba(255, 255, 255, 0.5) !important; }

.bg-hover-white-60:hover, .bg-hover-white-60:focus {
  background-color: rgba(255, 255, 255, 0.6) !important; }

.bg-hover-white-70:hover, .bg-hover-white-70:focus {
  background-color: rgba(255, 255, 255, 0.7) !important; }

.bg-hover-white-80:hover, .bg-hover-white-80:focus {
  background-color: rgba(255, 255, 255, 0.8) !important; }

.bg-hover-white-90:hover, .bg-hover-white-90:focus {
  background-color: rgba(255, 255, 255, 0.9) !important; }

.bg-state-primary {
  background-color: #b8daff !important; }

.bg-state-secondary {
  background-color: #d6d8db !important; }

.bg-state-success {
  background-color: #c3e6cb !important; }

.bg-state-info {
  background-color: #bee5eb !important; }

.bg-state-warning {
  background-color: #ffeeba !important; }

.bg-state-danger {
  background-color: #f5c6cb !important; }

.bg-state-light {
  background-color: #fdfdfe !important; }

.bg-state-dark {
  background-color: #c6c8ca !important; }

.bg-state-indigo {
  background-color: #d4bcfb !important; }

.bg-state-orange {
  background-color: #fedbbd !important; }

.bg-state-pink {
  background-color: #f9c9df !important; }

.bg-state-purple {
  background-color: #d7caee !important; }

.bg-state-teal {
  background-color: #c1f0e2 !important; }

.bg-contain {
  background-size: contain; }

.bg-cover {
  background-size: cover;
  background-repeat: no-repeat; }

.bg-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.border-black {
  border-color: #000 !important; }

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

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

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

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

.border-teal {
  border-color: #20c997 !important; }

.border-primary-10 {
  border-color: rgba(0, 123, 255, 0.1) !important; }

.border-secondary-10 {
  border-color: rgba(108, 117, 125, 0.1) !important; }

.border-success-10 {
  border-color: rgba(40, 167, 69, 0.1) !important; }

.border-info-10 {
  border-color: rgba(23, 162, 184, 0.1) !important; }

.border-warning-10 {
  border-color: rgba(255, 193, 7, 0.1) !important; }

.border-danger-10 {
  border-color: rgba(220, 53, 69, 0.1) !important; }

.border-light-10 {
  border-color: rgba(248, 249, 250, 0.1) !important; }

.border-dark-10 {
  border-color: rgba(52, 58, 64, 0.1) !important; }

.border-black-10 {
  border-color: rgba(0, 0, 0, 0.1) !important; }

.border-indigo-10 {
  border-color: rgba(102, 16, 242, 0.1) !important; }

.border-orange-10 {
  border-color: rgba(253, 126, 20, 0.1) !important; }

.border-pink-10 {
  border-color: rgba(232, 62, 140, 0.1) !important; }

.border-purple-10 {
  border-color: rgba(111, 66, 193, 0.1) !important; }

.border-teal-10 {
  border-color: rgba(32, 201, 151, 0.1) !important; }

.border-white-10 {
  border-color: rgba(255, 255, 255, 0.1) !important; }

.border-primary-20 {
  border-color: rgba(0, 123, 255, 0.2) !important; }

.border-secondary-20 {
  border-color: rgba(108, 117, 125, 0.2) !important; }

.border-success-20 {
  border-color: rgba(40, 167, 69, 0.2) !important; }

.border-info-20 {
  border-color: rgba(23, 162, 184, 0.2) !important; }

.border-warning-20 {
  border-color: rgba(255, 193, 7, 0.2) !important; }

.border-danger-20 {
  border-color: rgba(220, 53, 69, 0.2) !important; }

.border-light-20 {
  border-color: rgba(248, 249, 250, 0.2) !important; }

.border-dark-20 {
  border-color: rgba(52, 58, 64, 0.2) !important; }

.border-black-20 {
  border-color: rgba(0, 0, 0, 0.2) !important; }

.border-indigo-20 {
  border-color: rgba(102, 16, 242, 0.2) !important; }

.border-orange-20 {
  border-color: rgba(253, 126, 20, 0.2) !important; }

.border-pink-20 {
  border-color: rgba(232, 62, 140, 0.2) !important; }

.border-purple-20 {
  border-color: rgba(111, 66, 193, 0.2) !important; }

.border-teal-20 {
  border-color: rgba(32, 201, 151, 0.2) !important; }

.border-white-20 {
  border-color: rgba(255, 255, 255, 0.2) !important; }

.border-primary-30 {
  border-color: rgba(0, 123, 255, 0.3) !important; }

.border-secondary-30 {
  border-color: rgba(108, 117, 125, 0.3) !important; }

.border-success-30 {
  border-color: rgba(40, 167, 69, 0.3) !important; }

.border-info-30 {
  border-color: rgba(23, 162, 184, 0.3) !important; }

.border-warning-30 {
  border-color: rgba(255, 193, 7, 0.3) !important; }

.border-danger-30 {
  border-color: rgba(220, 53, 69, 0.3) !important; }

.border-light-30 {
  border-color: rgba(248, 249, 250, 0.3) !important; }

.border-dark-30 {
  border-color: rgba(52, 58, 64, 0.3) !important; }

.border-black-30 {
  border-color: rgba(0, 0, 0, 0.3) !important; }

.border-indigo-30 {
  border-color: rgba(102, 16, 242, 0.3) !important; }

.border-orange-30 {
  border-color: rgba(253, 126, 20, 0.3) !important; }

.border-pink-30 {
  border-color: rgba(232, 62, 140, 0.3) !important; }

.border-purple-30 {
  border-color: rgba(111, 66, 193, 0.3) !important; }

.border-teal-30 {
  border-color: rgba(32, 201, 151, 0.3) !important; }

.border-white-30 {
  border-color: rgba(255, 255, 255, 0.3) !important; }

.border-primary-40 {
  border-color: rgba(0, 123, 255, 0.4) !important; }

.border-secondary-40 {
  border-color: rgba(108, 117, 125, 0.4) !important; }

.border-success-40 {
  border-color: rgba(40, 167, 69, 0.4) !important; }

.border-info-40 {
  border-color: rgba(23, 162, 184, 0.4) !important; }

.border-warning-40 {
  border-color: rgba(255, 193, 7, 0.4) !important; }

.border-danger-40 {
  border-color: rgba(220, 53, 69, 0.4) !important; }

.border-light-40 {
  border-color: rgba(248, 249, 250, 0.4) !important; }

.border-dark-40 {
  border-color: rgba(52, 58, 64, 0.4) !important; }

.border-black-40 {
  border-color: rgba(0, 0, 0, 0.4) !important; }

.border-indigo-40 {
  border-color: rgba(102, 16, 242, 0.4) !important; }

.border-orange-40 {
  border-color: rgba(253, 126, 20, 0.4) !important; }

.border-pink-40 {
  border-color: rgba(232, 62, 140, 0.4) !important; }

.border-purple-40 {
  border-color: rgba(111, 66, 193, 0.4) !important; }

.border-teal-40 {
  border-color: rgba(32, 201, 151, 0.4) !important; }

.border-white-40 {
  border-color: rgba(255, 255, 255, 0.4) !important; }

.border-primary-50 {
  border-color: rgba(0, 123, 255, 0.5) !important; }

.border-secondary-50 {
  border-color: rgba(108, 117, 125, 0.5) !important; }

.border-success-50 {
  border-color: rgba(40, 167, 69, 0.5) !important; }

.border-info-50 {
  border-color: rgba(23, 162, 184, 0.5) !important; }

.border-warning-50 {
  border-color: rgba(255, 193, 7, 0.5) !important; }

.border-danger-50 {
  border-color: rgba(220, 53, 69, 0.5) !important; }

.border-light-50 {
  border-color: rgba(248, 249, 250, 0.5) !important; }

.border-dark-50 {
  border-color: rgba(52, 58, 64, 0.5) !important; }

.border-black-50 {
  border-color: rgba(0, 0, 0, 0.5) !important; }

.border-indigo-50 {
  border-color: rgba(102, 16, 242, 0.5) !important; }

.border-orange-50 {
  border-color: rgba(253, 126, 20, 0.5) !important; }

.border-pink-50 {
  border-color: rgba(232, 62, 140, 0.5) !important; }

.border-purple-50 {
  border-color: rgba(111, 66, 193, 0.5) !important; }

.border-teal-50 {
  border-color: rgba(32, 201, 151, 0.5) !important; }

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

.border-primary-60 {
  border-color: rgba(0, 123, 255, 0.6) !important; }

.border-secondary-60 {
  border-color: rgba(108, 117, 125, 0.6) !important; }

.border-success-60 {
  border-color: rgba(40, 167, 69, 0.6) !important; }

.border-info-60 {
  border-color: rgba(23, 162, 184, 0.6) !important; }

.border-warning-60 {
  border-color: rgba(255, 193, 7, 0.6) !important; }

.border-danger-60 {
  border-color: rgba(220, 53, 69, 0.6) !important; }

.border-light-60 {
  border-color: rgba(248, 249, 250, 0.6) !important; }

.border-dark-60 {
  border-color: rgba(52, 58, 64, 0.6) !important; }

.border-black-60 {
  border-color: rgba(0, 0, 0, 0.6) !important; }

.border-indigo-60 {
  border-color: rgba(102, 16, 242, 0.6) !important; }

.border-orange-60 {
  border-color: rgba(253, 126, 20, 0.6) !important; }

.border-pink-60 {
  border-color: rgba(232, 62, 140, 0.6) !important; }

.border-purple-60 {
  border-color: rgba(111, 66, 193, 0.6) !important; }

.border-teal-60 {
  border-color: rgba(32, 201, 151, 0.6) !important; }

.border-white-60 {
  border-color: rgba(255, 255, 255, 0.6) !important; }

.border-primary-70 {
  border-color: rgba(0, 123, 255, 0.7) !important; }

.border-secondary-70 {
  border-color: rgba(108, 117, 125, 0.7) !important; }

.border-success-70 {
  border-color: rgba(40, 167, 69, 0.7) !important; }

.border-info-70 {
  border-color: rgba(23, 162, 184, 0.7) !important; }

.border-warning-70 {
  border-color: rgba(255, 193, 7, 0.7) !important; }

.border-danger-70 {
  border-color: rgba(220, 53, 69, 0.7) !important; }

.border-light-70 {
  border-color: rgba(248, 249, 250, 0.7) !important; }

.border-dark-70 {
  border-color: rgba(52, 58, 64, 0.7) !important; }

.border-black-70 {
  border-color: rgba(0, 0, 0, 0.7) !important; }

.border-indigo-70 {
  border-color: rgba(102, 16, 242, 0.7) !important; }

.border-orange-70 {
  border-color: rgba(253, 126, 20, 0.7) !important; }

.border-pink-70 {
  border-color: rgba(232, 62, 140, 0.7) !important; }

.border-purple-70 {
  border-color: rgba(111, 66, 193, 0.7) !important; }

.border-teal-70 {
  border-color: rgba(32, 201, 151, 0.7) !important; }

.border-white-70 {
  border-color: rgba(255, 255, 255, 0.7) !important; }

.border-primary-80 {
  border-color: rgba(0, 123, 255, 0.8) !important; }

.border-secondary-80 {
  border-color: rgba(108, 117, 125, 0.8) !important; }

.border-success-80 {
  border-color: rgba(40, 167, 69, 0.8) !important; }

.border-info-80 {
  border-color: rgba(23, 162, 184, 0.8) !important; }

.border-warning-80 {
  border-color: rgba(255, 193, 7, 0.8) !important; }

.border-danger-80 {
  border-color: rgba(220, 53, 69, 0.8) !important; }

.border-light-80 {
  border-color: rgba(248, 249, 250, 0.8) !important; }

.border-dark-80 {
  border-color: rgba(52, 58, 64, 0.8) !important; }

.border-black-80 {
  border-color: rgba(0, 0, 0, 0.8) !important; }

.border-indigo-80 {
  border-color: rgba(102, 16, 242, 0.8) !important; }

.border-orange-80 {
  border-color: rgba(253, 126, 20, 0.8) !important; }

.border-pink-80 {
  border-color: rgba(232, 62, 140, 0.8) !important; }

.border-purple-80 {
  border-color: rgba(111, 66, 193, 0.8) !important; }

.border-teal-80 {
  border-color: rgba(32, 201, 151, 0.8) !important; }

.border-white-80 {
  border-color: rgba(255, 255, 255, 0.8) !important; }

.border-primary-90 {
  border-color: rgba(0, 123, 255, 0.9) !important; }

.border-secondary-90 {
  border-color: rgba(108, 117, 125, 0.9) !important; }

.border-success-90 {
  border-color: rgba(40, 167, 69, 0.9) !important; }

.border-info-90 {
  border-color: rgba(23, 162, 184, 0.9) !important; }

.border-warning-90 {
  border-color: rgba(255, 193, 7, 0.9) !important; }

.border-danger-90 {
  border-color: rgba(220, 53, 69, 0.9) !important; }

.border-light-90 {
  border-color: rgba(248, 249, 250, 0.9) !important; }

.border-dark-90 {
  border-color: rgba(52, 58, 64, 0.9) !important; }

.border-black-90 {
  border-color: rgba(0, 0, 0, 0.9) !important; }

.border-indigo-90 {
  border-color: rgba(102, 16, 242, 0.9) !important; }

.border-orange-90 {
  border-color: rgba(253, 126, 20, 0.9) !important; }

.border-pink-90 {
  border-color: rgba(232, 62, 140, 0.9) !important; }

.border-purple-90 {
  border-color: rgba(111, 66, 193, 0.9) !important; }

.border-teal-90 {
  border-color: rgba(32, 201, 151, 0.9) !important; }

.border-white-90 {
  border-color: rgba(255, 255, 255, 0.9) !important; }

.border-hover-primary:hover, .border-hover-primary:focus {
  border-color: #007bff !important; }

.border-hover-primary-10:hover, .border-hover-primary-10:focus {
  border-color: rgba(0, 123, 255, 0.1) !important; }

.border-hover-primary-20:hover, .border-hover-primary-20:focus {
  border-color: rgba(0, 123, 255, 0.2) !important; }

.border-hover-primary-30:hover, .border-hover-primary-30:focus {
  border-color: rgba(0, 123, 255, 0.3) !important; }

.border-hover-primary-40:hover, .border-hover-primary-40:focus {
  border-color: rgba(0, 123, 255, 0.4) !important; }

.border-hover-primary-50:hover, .border-hover-primary-50:focus {
  border-color: rgba(0, 123, 255, 0.5) !important; }

.border-hover-primary-60:hover, .border-hover-primary-60:focus {
  border-color: rgba(0, 123, 255, 0.6) !important; }

.border-hover-primary-70:hover, .border-hover-primary-70:focus {
  border-color: rgba(0, 123, 255, 0.7) !important; }

.border-hover-primary-80:hover, .border-hover-primary-80:focus {
  border-color: rgba(0, 123, 255, 0.8) !important; }

.border-hover-primary-90:hover, .border-hover-primary-90:focus {
  border-color: rgba(0, 123, 255, 0.9) !important; }

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

.border-hover-secondary-10:hover, .border-hover-secondary-10:focus {
  border-color: rgba(108, 117, 125, 0.1) !important; }

.border-hover-secondary-20:hover, .border-hover-secondary-20:focus {
  border-color: rgba(108, 117, 125, 0.2) !important; }

.border-hover-secondary-30:hover, .border-hover-secondary-30:focus {
  border-color: rgba(108, 117, 125, 0.3) !important; }

.border-hover-secondary-40:hover, .border-hover-secondary-40:focus {
  border-color: rgba(108, 117, 125, 0.4) !important; }

.border-hover-secondary-50:hover, .border-hover-secondary-50:focus {
  border-color: rgba(108, 117, 125, 0.5) !important; }

.border-hover-secondary-60:hover, .border-hover-secondary-60:focus {
  border-color: rgba(108, 117, 125, 0.6) !important; }

.border-hover-secondary-70:hover, .border-hover-secondary-70:focus {
  border-color: rgba(108, 117, 125, 0.7) !important; }

.border-hover-secondary-80:hover, .border-hover-secondary-80:focus {
  border-color: rgba(108, 117, 125, 0.8) !important; }

.border-hover-secondary-90:hover, .border-hover-secondary-90:focus {
  border-color: rgba(108, 117, 125, 0.9) !important; }

.border-hover-success:hover, .border-hover-success:focus {
  border-color: #28a745 !important; }

.border-hover-success-10:hover, .border-hover-success-10:focus {
  border-color: rgba(40, 167, 69, 0.1) !important; }

.border-hover-success-20:hover, .border-hover-success-20:focus {
  border-color: rgba(40, 167, 69, 0.2) !important; }

.border-hover-success-30:hover, .border-hover-success-30:focus {
  border-color: rgba(40, 167, 69, 0.3) !important; }

.border-hover-success-40:hover, .border-hover-success-40:focus {
  border-color: rgba(40, 167, 69, 0.4) !important; }

.border-hover-success-50:hover, .border-hover-success-50:focus {
  border-color: rgba(40, 167, 69, 0.5) !important; }

.border-hover-success-60:hover, .border-hover-success-60:focus {
  border-color: rgba(40, 167, 69, 0.6) !important; }

.border-hover-success-70:hover, .border-hover-success-70:focus {
  border-color: rgba(40, 167, 69, 0.7) !important; }

.border-hover-success-80:hover, .border-hover-success-80:focus {
  border-color: rgba(40, 167, 69, 0.8) !important; }

.border-hover-success-90:hover, .border-hover-success-90:focus {
  border-color: rgba(40, 167, 69, 0.9) !important; }

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

.border-hover-info-10:hover, .border-hover-info-10:focus {
  border-color: rgba(23, 162, 184, 0.1) !important; }

.border-hover-info-20:hover, .border-hover-info-20:focus {
  border-color: rgba(23, 162, 184, 0.2) !important; }

.border-hover-info-30:hover, .border-hover-info-30:focus {
  border-color: rgba(23, 162, 184, 0.3) !important; }

.border-hover-info-40:hover, .border-hover-info-40:focus {
  border-color: rgba(23, 162, 184, 0.4) !important; }

.border-hover-info-50:hover, .border-hover-info-50:focus {
  border-color: rgba(23, 162, 184, 0.5) !important; }

.border-hover-info-60:hover, .border-hover-info-60:focus {
  border-color: rgba(23, 162, 184, 0.6) !important; }

.border-hover-info-70:hover, .border-hover-info-70:focus {
  border-color: rgba(23, 162, 184, 0.7) !important; }

.border-hover-info-80:hover, .border-hover-info-80:focus {
  border-color: rgba(23, 162, 184, 0.8) !important; }

.border-hover-info-90:hover, .border-hover-info-90:focus {
  border-color: rgba(23, 162, 184, 0.9) !important; }

.border-hover-warning:hover, .border-hover-warning:focus {
  border-color: #ffc107 !important; }

.border-hover-warning-10:hover, .border-hover-warning-10:focus {
  border-color: rgba(255, 193, 7, 0.1) !important; }

.border-hover-warning-20:hover, .border-hover-warning-20:focus {
  border-color: rgba(255, 193, 7, 0.2) !important; }

.border-hover-warning-30:hover, .border-hover-warning-30:focus {
  border-color: rgba(255, 193, 7, 0.3) !important; }

.border-hover-warning-40:hover, .border-hover-warning-40:focus {
  border-color: rgba(255, 193, 7, 0.4) !important; }

.border-hover-warning-50:hover, .border-hover-warning-50:focus {
  border-color: rgba(255, 193, 7, 0.5) !important; }

.border-hover-warning-60:hover, .border-hover-warning-60:focus {
  border-color: rgba(255, 193, 7, 0.6) !important; }

.border-hover-warning-70:hover, .border-hover-warning-70:focus {
  border-color: rgba(255, 193, 7, 0.7) !important; }

.border-hover-warning-80:hover, .border-hover-warning-80:focus {
  border-color: rgba(255, 193, 7, 0.8) !important; }

.border-hover-warning-90:hover, .border-hover-warning-90:focus {
  border-color: rgba(255, 193, 7, 0.9) !important; }

.border-hover-danger:hover, .border-hover-danger:focus {
  border-color: #dc3545 !important; }

.border-hover-danger-10:hover, .border-hover-danger-10:focus {
  border-color: rgba(220, 53, 69, 0.1) !important; }

.border-hover-danger-20:hover, .border-hover-danger-20:focus {
  border-color: rgba(220, 53, 69, 0.2) !important; }

.border-hover-danger-30:hover, .border-hover-danger-30:focus {
  border-color: rgba(220, 53, 69, 0.3) !important; }

.border-hover-danger-40:hover, .border-hover-danger-40:focus {
  border-color: rgba(220, 53, 69, 0.4) !important; }

.border-hover-danger-50:hover, .border-hover-danger-50:focus {
  border-color: rgba(220, 53, 69, 0.5) !important; }

.border-hover-danger-60:hover, .border-hover-danger-60:focus {
  border-color: rgba(220, 53, 69, 0.6) !important; }

.border-hover-danger-70:hover, .border-hover-danger-70:focus {
  border-color: rgba(220, 53, 69, 0.7) !important; }

.border-hover-danger-80:hover, .border-hover-danger-80:focus {
  border-color: rgba(220, 53, 69, 0.8) !important; }

.border-hover-danger-90:hover, .border-hover-danger-90:focus {
  border-color: rgba(220, 53, 69, 0.9) !important; }

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

.border-hover-light-10:hover, .border-hover-light-10:focus {
  border-color: rgba(248, 249, 250, 0.1) !important; }

.border-hover-light-20:hover, .border-hover-light-20:focus {
  border-color: rgba(248, 249, 250, 0.2) !important; }

.border-hover-light-30:hover, .border-hover-light-30:focus {
  border-color: rgba(248, 249, 250, 0.3) !important; }

.border-hover-light-40:hover, .border-hover-light-40:focus {
  border-color: rgba(248, 249, 250, 0.4) !important; }

.border-hover-light-50:hover, .border-hover-light-50:focus {
  border-color: rgba(248, 249, 250, 0.5) !important; }

.border-hover-light-60:hover, .border-hover-light-60:focus {
  border-color: rgba(248, 249, 250, 0.6) !important; }

.border-hover-light-70:hover, .border-hover-light-70:focus {
  border-color: rgba(248, 249, 250, 0.7) !important; }

.border-hover-light-80:hover, .border-hover-light-80:focus {
  border-color: rgba(248, 249, 250, 0.8) !important; }

.border-hover-light-90:hover, .border-hover-light-90:focus {
  border-color: rgba(248, 249, 250, 0.9) !important; }

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

.border-hover-dark-10:hover, .border-hover-dark-10:focus {
  border-color: rgba(52, 58, 64, 0.1) !important; }

.border-hover-dark-20:hover, .border-hover-dark-20:focus {
  border-color: rgba(52, 58, 64, 0.2) !important; }

.border-hover-dark-30:hover, .border-hover-dark-30:focus {
  border-color: rgba(52, 58, 64, 0.3) !important; }

.border-hover-dark-40:hover, .border-hover-dark-40:focus {
  border-color: rgba(52, 58, 64, 0.4) !important; }

.border-hover-dark-50:hover, .border-hover-dark-50:focus {
  border-color: rgba(52, 58, 64, 0.5) !important; }

.border-hover-dark-60:hover, .border-hover-dark-60:focus {
  border-color: rgba(52, 58, 64, 0.6) !important; }

.border-hover-dark-70:hover, .border-hover-dark-70:focus {
  border-color: rgba(52, 58, 64, 0.7) !important; }

.border-hover-dark-80:hover, .border-hover-dark-80:focus {
  border-color: rgba(52, 58, 64, 0.8) !important; }

.border-hover-dark-90:hover, .border-hover-dark-90:focus {
  border-color: rgba(52, 58, 64, 0.9) !important; }

.border-hover-black:hover, .border-hover-black:focus {
  border-color: #000 !important; }

.border-hover-black-10:hover, .border-hover-black-10:focus {
  border-color: rgba(0, 0, 0, 0.1) !important; }

.border-hover-black-20:hover, .border-hover-black-20:focus {
  border-color: rgba(0, 0, 0, 0.2) !important; }

.border-hover-black-30:hover, .border-hover-black-30:focus {
  border-color: rgba(0, 0, 0, 0.3) !important; }

.border-hover-black-40:hover, .border-hover-black-40:focus {
  border-color: rgba(0, 0, 0, 0.4) !important; }

.border-hover-black-50:hover, .border-hover-black-50:focus {
  border-color: rgba(0, 0, 0, 0.5) !important; }

.border-hover-black-60:hover, .border-hover-black-60:focus {
  border-color: rgba(0, 0, 0, 0.6) !important; }

.border-hover-black-70:hover, .border-hover-black-70:focus {
  border-color: rgba(0, 0, 0, 0.7) !important; }

.border-hover-black-80:hover, .border-hover-black-80:focus {
  border-color: rgba(0, 0, 0, 0.8) !important; }

.border-hover-black-90:hover, .border-hover-black-90:focus {
  border-color: rgba(0, 0, 0, 0.9) !important; }

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

.border-hover-indigo-10:hover, .border-hover-indigo-10:focus {
  border-color: rgba(102, 16, 242, 0.1) !important; }

.border-hover-indigo-20:hover, .border-hover-indigo-20:focus {
  border-color: rgba(102, 16, 242, 0.2) !important; }

.border-hover-indigo-30:hover, .border-hover-indigo-30:focus {
  border-color: rgba(102, 16, 242, 0.3) !important; }

.border-hover-indigo-40:hover, .border-hover-indigo-40:focus {
  border-color: rgba(102, 16, 242, 0.4) !important; }

.border-hover-indigo-50:hover, .border-hover-indigo-50:focus {
  border-color: rgba(102, 16, 242, 0.5) !important; }

.border-hover-indigo-60:hover, .border-hover-indigo-60:focus {
  border-color: rgba(102, 16, 242, 0.6) !important; }

.border-hover-indigo-70:hover, .border-hover-indigo-70:focus {
  border-color: rgba(102, 16, 242, 0.7) !important; }

.border-hover-indigo-80:hover, .border-hover-indigo-80:focus {
  border-color: rgba(102, 16, 242, 0.8) !important; }

.border-hover-indigo-90:hover, .border-hover-indigo-90:focus {
  border-color: rgba(102, 16, 242, 0.9) !important; }

.border-hover-orange:hover, .border-hover-orange:focus {
  border-color: #fd7e14 !important; }

.border-hover-orange-10:hover, .border-hover-orange-10:focus {
  border-color: rgba(253, 126, 20, 0.1) !important; }

.border-hover-orange-20:hover, .border-hover-orange-20:focus {
  border-color: rgba(253, 126, 20, 0.2) !important; }

.border-hover-orange-30:hover, .border-hover-orange-30:focus {
  border-color: rgba(253, 126, 20, 0.3) !important; }

.border-hover-orange-40:hover, .border-hover-orange-40:focus {
  border-color: rgba(253, 126, 20, 0.4) !important; }

.border-hover-orange-50:hover, .border-hover-orange-50:focus {
  border-color: rgba(253, 126, 20, 0.5) !important; }

.border-hover-orange-60:hover, .border-hover-orange-60:focus {
  border-color: rgba(253, 126, 20, 0.6) !important; }

.border-hover-orange-70:hover, .border-hover-orange-70:focus {
  border-color: rgba(253, 126, 20, 0.7) !important; }

.border-hover-orange-80:hover, .border-hover-orange-80:focus {
  border-color: rgba(253, 126, 20, 0.8) !important; }

.border-hover-orange-90:hover, .border-hover-orange-90:focus {
  border-color: rgba(253, 126, 20, 0.9) !important; }

.border-hover-pink:hover, .border-hover-pink:focus {
  border-color: #e83e8c !important; }

.border-hover-pink-10:hover, .border-hover-pink-10:focus {
  border-color: rgba(232, 62, 140, 0.1) !important; }

.border-hover-pink-20:hover, .border-hover-pink-20:focus {
  border-color: rgba(232, 62, 140, 0.2) !important; }

.border-hover-pink-30:hover, .border-hover-pink-30:focus {
  border-color: rgba(232, 62, 140, 0.3) !important; }

.border-hover-pink-40:hover, .border-hover-pink-40:focus {
  border-color: rgba(232, 62, 140, 0.4) !important; }

.border-hover-pink-50:hover, .border-hover-pink-50:focus {
  border-color: rgba(232, 62, 140, 0.5) !important; }

.border-hover-pink-60:hover, .border-hover-pink-60:focus {
  border-color: rgba(232, 62, 140, 0.6) !important; }

.border-hover-pink-70:hover, .border-hover-pink-70:focus {
  border-color: rgba(232, 62, 140, 0.7) !important; }

.border-hover-pink-80:hover, .border-hover-pink-80:focus {
  border-color: rgba(232, 62, 140, 0.8) !important; }

.border-hover-pink-90:hover, .border-hover-pink-90:focus {
  border-color: rgba(232, 62, 140, 0.9) !important; }

.border-hover-purple:hover, .border-hover-purple:focus {
  border-color: #6f42c1 !important; }

.border-hover-purple-10:hover, .border-hover-purple-10:focus {
  border-color: rgba(111, 66, 193, 0.1) !important; }

.border-hover-purple-20:hover, .border-hover-purple-20:focus {
  border-color: rgba(111, 66, 193, 0.2) !important; }

.border-hover-purple-30:hover, .border-hover-purple-30:focus {
  border-color: rgba(111, 66, 193, 0.3) !important; }

.border-hover-purple-40:hover, .border-hover-purple-40:focus {
  border-color: rgba(111, 66, 193, 0.4) !important; }

.border-hover-purple-50:hover, .border-hover-purple-50:focus {
  border-color: rgba(111, 66, 193, 0.5) !important; }

.border-hover-purple-60:hover, .border-hover-purple-60:focus {
  border-color: rgba(111, 66, 193, 0.6) !important; }

.border-hover-purple-70:hover, .border-hover-purple-70:focus {
  border-color: rgba(111, 66, 193, 0.7) !important; }

.border-hover-purple-80:hover, .border-hover-purple-80:focus {
  border-color: rgba(111, 66, 193, 0.8) !important; }

.border-hover-purple-90:hover, .border-hover-purple-90:focus {
  border-color: rgba(111, 66, 193, 0.9) !important; }

.border-hover-teal:hover, .border-hover-teal:focus {
  border-color: #20c997 !important; }

.border-hover-teal-10:hover, .border-hover-teal-10:focus {
  border-color: rgba(32, 201, 151, 0.1) !important; }

.border-hover-teal-20:hover, .border-hover-teal-20:focus {
  border-color: rgba(32, 201, 151, 0.2) !important; }

.border-hover-teal-30:hover, .border-hover-teal-30:focus {
  border-color: rgba(32, 201, 151, 0.3) !important; }

.border-hover-teal-40:hover, .border-hover-teal-40:focus {
  border-color: rgba(32, 201, 151, 0.4) !important; }

.border-hover-teal-50:hover, .border-hover-teal-50:focus {
  border-color: rgba(32, 201, 151, 0.5) !important; }

.border-hover-teal-60:hover, .border-hover-teal-60:focus {
  border-color: rgba(32, 201, 151, 0.6) !important; }

.border-hover-teal-70:hover, .border-hover-teal-70:focus {
  border-color: rgba(32, 201, 151, 0.7) !important; }

.border-hover-teal-80:hover, .border-hover-teal-80:focus {
  border-color: rgba(32, 201, 151, 0.8) !important; }

.border-hover-teal-90:hover, .border-hover-teal-90:focus {
  border-color: rgba(32, 201, 151, 0.9) !important; }

.border-hover-white:hover, .border-hover-white:focus {
  border-color: #fff !important; }

.border-hover-white-10:hover, .border-hover-white-10:focus {
  border-color: rgba(255, 255, 255, 0.1) !important; }

.border-hover-white-20:hover, .border-hover-white-20:focus {
  border-color: rgba(255, 255, 255, 0.2) !important; }

.border-hover-white-30:hover, .border-hover-white-30:focus {
  border-color: rgba(255, 255, 255, 0.3) !important; }

.border-hover-white-40:hover, .border-hover-white-40:focus {
  border-color: rgba(255, 255, 255, 0.4) !important; }

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

.border-hover-white-60:hover, .border-hover-white-60:focus {
  border-color: rgba(255, 255, 255, 0.6) !important; }

.border-hover-white-70:hover, .border-hover-white-70:focus {
  border-color: rgba(255, 255, 255, 0.7) !important; }

.border-hover-white-80:hover, .border-hover-white-80:focus {
  border-color: rgba(255, 255, 255, 0.8) !important; }

.border-hover-white-90:hover, .border-hover-white-90:focus {
  border-color: rgba(255, 255, 255, 0.9) !important; }

.border-dashed {
  border-style: dashed !important; }

.border-top-dashed {
  border-top-style: dashed !important; }

.border-right-dashed {
  border-right-style: dashed !important; }

.border-bottom-dashed {
  border-bottom-style: dashed !important; }

.border-left-dashed {
  border-left-style: dashed !important; }

.border-dotted {
  border-style: dotted !important; }

.border-top-dotted {
  border-top-style: dotted !important; }

.border-right-dotted {
  border-right-style: dotted !important; }

.border-bottom-dotted {
  border-bottom-style: dotted !important; }

.border-left-dotted {
  border-left-style: dotted !important; }

.border-double {
  border-style: double !important; }

.border-top-double {
  border-top-style: double !important; }

.border-right-double {
  border-right-style: double !important; }

.border-bottom-double {
  border-bottom-style: double !important; }

.border-left-double {
  border-left-style: double !important; }

.border-solid {
  border-style: solid !important; }

.border-top-solid {
  border-top-style: solid !important; }

.border-right-solid {
  border-right-style: solid !important; }

.border-bottom-solid {
  border-bottom-style: solid !important; }

.border-left-solid {
  border-left-style: solid !important; }

.border-1 {
  border-width: 1px !important; }

.border-top-1 {
  border-top-width: 1px !important; }

.border-right-1 {
  border-right-width: 1px !important; }

.border-bottom-1 {
  border-bottom-width: 1px !important; }

.border-left-1 {
  border-left-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-top-4 {
  border-top-width: 4px !important; }

.border-right-4 {
  border-right-width: 4px !important; }

.border-bottom-4 {
  border-bottom-width: 4px !important; }

.border-left-4 {
  border-left-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

.border-top-5 {
  border-top-width: 5px !important; }

.border-right-5 {
  border-right-width: 5px !important; }

.border-bottom-5 {
  border-bottom-width: 5px !important; }

.border-left-5 {
  border-left-width: 5px !important; }

.fs-1 {
  font-size: 0.75rem !important; }

.fs-2 {
  font-size: 0.875rem !important; }

.fs-3 {
  font-size: 1rem !important; }

.fs-4 {
  font-size: 1.25rem !important; }

.fs-5 {
  font-size: 1.5rem !important; }

.fs-6 {
  font-size: 1.75rem !important; }

.fs-7 {
  font-size: 2rem !important; }

.fs-8 {
  font-size: 2.5rem !important; }

.fs-9 {
  font-size: 3.5rem !important; }

.fs-10 {
  font-size: 4.5rem !important; }

.fs-11 {
  font-size: 5.5rem !important; }

.fs-12 {
  font-size: 6rem !important; }

@media (min-width: 576px) {
  .fs-sm-1 {
    font-size: 0.75rem !important; }

  .fs-sm-2 {
    font-size: 0.875rem !important; }

  .fs-sm-3 {
    font-size: 1rem !important; }

  .fs-sm-4 {
    font-size: 1.25rem !important; }

  .fs-sm-5 {
    font-size: 1.5rem !important; }

  .fs-sm-6 {
    font-size: 1.75rem !important; }

  .fs-sm-7 {
    font-size: 2rem !important; }

  .fs-sm-8 {
    font-size: 2.5rem !important; }

  .fs-sm-9 {
    font-size: 3.5rem !important; }

  .fs-sm-10 {
    font-size: 4.5rem !important; }

  .fs-sm-11 {
    font-size: 5.5rem !important; }

  .fs-sm-12 {
    font-size: 6rem !important; } }
@media (min-width: 768px) {
  .fs-md-1 {
    font-size: 0.75rem !important; }

  .fs-md-2 {
    font-size: 0.875rem !important; }

  .fs-md-3 {
    font-size: 1rem !important; }

  .fs-md-4 {
    font-size: 1.25rem !important; }

  .fs-md-5 {
    font-size: 1.5rem !important; }

  .fs-md-6 {
    font-size: 1.75rem !important; }

  .fs-md-7 {
    font-size: 2rem !important; }

  .fs-md-8 {
    font-size: 2.5rem !important; }

  .fs-md-9 {
    font-size: 3.5rem !important; }

  .fs-md-10 {
    font-size: 4.5rem !important; }

  .fs-md-11 {
    font-size: 5.5rem !important; }

  .fs-md-12 {
    font-size: 6rem !important; } }
@media (min-width: 992px) {
  .fs-lg-1 {
    font-size: 0.75rem !important; }

  .fs-lg-2 {
    font-size: 0.875rem !important; }

  .fs-lg-3 {
    font-size: 1rem !important; }

  .fs-lg-4 {
    font-size: 1.25rem !important; }

  .fs-lg-5 {
    font-size: 1.5rem !important; }

  .fs-lg-6 {
    font-size: 1.75rem !important; }

  .fs-lg-7 {
    font-size: 2rem !important; }

  .fs-lg-8 {
    font-size: 2.5rem !important; }

  .fs-lg-9 {
    font-size: 3.5rem !important; }

  .fs-lg-10 {
    font-size: 4.5rem !important; }

  .fs-lg-11 {
    font-size: 5.5rem !important; }

  .fs-lg-12 {
    font-size: 6rem !important; } }
@media (min-width: 1200px) {
  .fs-xl-1 {
    font-size: 0.75rem !important; }

  .fs-xl-2 {
    font-size: 0.875rem !important; }

  .fs-xl-3 {
    font-size: 1rem !important; }

  .fs-xl-4 {
    font-size: 1.25rem !important; }

  .fs-xl-5 {
    font-size: 1.5rem !important; }

  .fs-xl-6 {
    font-size: 1.75rem !important; }

  .fs-xl-7 {
    font-size: 2rem !important; }

  .fs-xl-8 {
    font-size: 2.5rem !important; }

  .fs-xl-9 {
    font-size: 3.5rem !important; }

  .fs-xl-10 {
    font-size: 4.5rem !important; }

  .fs-xl-11 {
    font-size: 5.5rem !important; }

  .fs-xl-12 {
    font-size: 6rem !important; } }
.fw-100 {
  font-weight: 100 !important; }

.fw-200 {
  font-weight: 200 !important; }

.fw-300 {
  font-weight: 300 !important; }

.fw-400 {
  font-weight: 400 !important; }

.fw-500 {
  font-weight: 500 !important; }

.fw-600 {
  font-weight: 600 !important; }

.fw-700 {
  font-weight: 700 !important; }

.fw-800 {
  font-weight: 800 !important; }

.fw-900 {
  font-weight: 900 !important; }

@media (min-width: 576px) {
  .fw-sm-100 {
    font-weight: 100 !important; }

  .fw-sm-200 {
    font-weight: 200 !important; }

  .fw-sm-300 {
    font-weight: 300 !important; }

  .fw-sm-400 {
    font-weight: 400 !important; }

  .fw-sm-500 {
    font-weight: 500 !important; }

  .fw-sm-600 {
    font-weight: 600 !important; }

  .fw-sm-700 {
    font-weight: 700 !important; }

  .fw-sm-800 {
    font-weight: 800 !important; }

  .fw-sm-900 {
    font-weight: 900 !important; } }
@media (min-width: 768px) {
  .fw-md-100 {
    font-weight: 100 !important; }

  .fw-md-200 {
    font-weight: 200 !important; }

  .fw-md-300 {
    font-weight: 300 !important; }

  .fw-md-400 {
    font-weight: 400 !important; }

  .fw-md-500 {
    font-weight: 500 !important; }

  .fw-md-600 {
    font-weight: 600 !important; }

  .fw-md-700 {
    font-weight: 700 !important; }

  .fw-md-800 {
    font-weight: 800 !important; }

  .fw-md-900 {
    font-weight: 900 !important; } }
@media (min-width: 992px) {
  .fw-lg-100 {
    font-weight: 100 !important; }

  .fw-lg-200 {
    font-weight: 200 !important; }

  .fw-lg-300 {
    font-weight: 300 !important; }

  .fw-lg-400 {
    font-weight: 400 !important; }

  .fw-lg-500 {
    font-weight: 500 !important; }

  .fw-lg-600 {
    font-weight: 600 !important; }

  .fw-lg-700 {
    font-weight: 700 !important; }

  .fw-lg-800 {
    font-weight: 800 !important; }

  .fw-lg-900 {
    font-weight: 900 !important; } }
@media (min-width: 1200px) {
  .fw-xl-100 {
    font-weight: 100 !important; }

  .fw-xl-200 {
    font-weight: 200 !important; }

  .fw-xl-300 {
    font-weight: 300 !important; }

  .fw-xl-400 {
    font-weight: 400 !important; }

  .fw-xl-500 {
    font-weight: 500 !important; }

  .fw-xl-600 {
    font-weight: 600 !important; }

  .fw-xl-700 {
    font-weight: 700 !important; }

  .fw-xl-800 {
    font-weight: 800 !important; }

  .fw-xl-900 {
    font-weight: 900 !important; } }
.top-auto {
  top: auto; }

.top-0 {
  top: 0; }

.right-auto {
  right: auto; }

.right-0 {
  right: 0; }

.bottom-auto {
  bottom: auto; }

.bottom-0 {
  bottom: 0; }

.left-auto {
  left: auto; }

.left-0 {
  left: 0; }

@media (min-width: 576px) {
  .top-sm-auto {
    top: auto; }

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

  .right-sm-auto {
    right: auto; }

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

  .bottom-sm-auto {
    bottom: auto; }

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

  .left-sm-auto {
    left: auto; }

  .left-sm-0 {
    left: 0; } }
@media (min-width: 768px) {
  .top-md-auto {
    top: auto; }

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

  .right-md-auto {
    right: auto; }

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

  .bottom-md-auto {
    bottom: auto; }

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

  .left-md-auto {
    left: auto; }

  .left-md-0 {
    left: 0; } }
@media (min-width: 992px) {
  .top-lg-auto {
    top: auto; }

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

  .right-lg-auto {
    right: auto; }

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

  .bottom-lg-auto {
    bottom: auto; }

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

  .left-lg-auto {
    left: auto; }

  .left-lg-0 {
    left: 0; } }
@media (min-width: 1200px) {
  .top-xl-auto {
    top: auto; }

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

  .right-xl-auto {
    right: auto; }

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

  .bottom-xl-auto {
    bottom: auto; }

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

  .left-xl-auto {
    left: auto; }

  .left-xl-0 {
    left: 0; } }
.text-black {
  color: #000 !important; }

a.text-black:hover, a.text-black:focus {
  color: black !important; }

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

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

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

a.text-orange:hover, a.text-orange:focus {
  color: #c35a02 !important; }

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

a.text-pink:hover, a.text-pink:focus {
  color: #c21766 !important; }

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

a.text-purple:hover, a.text-purple:focus {
  color: #4e2d89 !important; }

.text-teal {
  color: #20c997 !important; }

a.text-teal:hover, a.text-teal:focus {
  color: #158765 !important; }

.text-primary-10 {
  color: rgba(0, 123, 255, 0.1) !important; }

a.text-primary-10:hover, a.text-primary-10:focus {
  color: rgba(0, 86, 179, 0.1) !important; }

.text-secondary-10 {
  color: rgba(108, 117, 125, 0.1) !important; }

a.text-secondary-10:hover, a.text-secondary-10:focus {
  color: rgba(73, 79, 84, 0.1) !important; }

.text-success-10 {
  color: rgba(40, 167, 69, 0.1) !important; }

a.text-success-10:hover, a.text-success-10:focus {
  color: rgba(25, 105, 44, 0.1) !important; }

.text-info-10 {
  color: rgba(23, 162, 184, 0.1) !important; }

a.text-info-10:hover, a.text-info-10:focus {
  color: rgba(15, 102, 116, 0.1) !important; }

.text-warning-10 {
  color: rgba(255, 193, 7, 0.1) !important; }

a.text-warning-10:hover, a.text-warning-10:focus {
  color: rgba(186, 139, 0, 0.1) !important; }

.text-danger-10 {
  color: rgba(220, 53, 69, 0.1) !important; }

a.text-danger-10:hover, a.text-danger-10:focus {
  color: rgba(167, 29, 42, 0.1) !important; }

.text-light-10 {
  color: rgba(248, 249, 250, 0.1) !important; }

a.text-light-10:hover, a.text-light-10:focus {
  color: rgba(203, 211, 218, 0.1) !important; }

.text-dark-10 {
  color: rgba(52, 58, 64, 0.1) !important; }

a.text-dark-10:hover, a.text-dark-10:focus {
  color: rgba(18, 20, 22, 0.1) !important; }

.text-black-10 {
  color: rgba(0, 0, 0, 0.1) !important; }

a.text-black-10:hover, a.text-black-10:focus {
  color: rgba(0, 0, 0, 0.1) !important; }

.text-indigo-10 {
  color: rgba(102, 16, 242, 0.1) !important; }

a.text-indigo-10:hover, a.text-indigo-10:focus {
  color: rgba(71, 9, 172, 0.1) !important; }

.text-orange-10 {
  color: rgba(253, 126, 20, 0.1) !important; }

a.text-orange-10:hover, a.text-orange-10:focus {
  color: rgba(195, 90, 2, 0.1) !important; }

.text-pink-10 {
  color: rgba(232, 62, 140, 0.1) !important; }

a.text-pink-10:hover, a.text-pink-10:focus {
  color: rgba(194, 23, 102, 0.1) !important; }

.text-purple-10 {
  color: rgba(111, 66, 193, 0.1) !important; }

a.text-purple-10:hover, a.text-purple-10:focus {
  color: rgba(78, 45, 137, 0.1) !important; }

.text-teal-10 {
  color: rgba(32, 201, 151, 0.1) !important; }

a.text-teal-10:hover, a.text-teal-10:focus {
  color: rgba(21, 135, 101, 0.1) !important; }

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

a.text-white-10:hover, a.text-white-10:focus {
  color: rgba(217, 217, 217, 0.1) !important; }

.text-primary-20 {
  color: rgba(0, 123, 255, 0.2) !important; }

a.text-primary-20:hover, a.text-primary-20:focus {
  color: rgba(0, 86, 179, 0.2) !important; }

.text-secondary-20 {
  color: rgba(108, 117, 125, 0.2) !important; }

a.text-secondary-20:hover, a.text-secondary-20:focus {
  color: rgba(73, 79, 84, 0.2) !important; }

.text-success-20 {
  color: rgba(40, 167, 69, 0.2) !important; }

a.text-success-20:hover, a.text-success-20:focus {
  color: rgba(25, 105, 44, 0.2) !important; }

.text-info-20 {
  color: rgba(23, 162, 184, 0.2) !important; }

a.text-info-20:hover, a.text-info-20:focus {
  color: rgba(15, 102, 116, 0.2) !important; }

.text-warning-20 {
  color: rgba(255, 193, 7, 0.2) !important; }

a.text-warning-20:hover, a.text-warning-20:focus {
  color: rgba(186, 139, 0, 0.2) !important; }

.text-danger-20 {
  color: rgba(220, 53, 69, 0.2) !important; }

a.text-danger-20:hover, a.text-danger-20:focus {
  color: rgba(167, 29, 42, 0.2) !important; }

.text-light-20 {
  color: rgba(248, 249, 250, 0.2) !important; }

a.text-light-20:hover, a.text-light-20:focus {
  color: rgba(203, 211, 218, 0.2) !important; }

.text-dark-20 {
  color: rgba(52, 58, 64, 0.2) !important; }

a.text-dark-20:hover, a.text-dark-20:focus {
  color: rgba(18, 20, 22, 0.2) !important; }

.text-black-20 {
  color: rgba(0, 0, 0, 0.2) !important; }

a.text-black-20:hover, a.text-black-20:focus {
  color: rgba(0, 0, 0, 0.2) !important; }

.text-indigo-20 {
  color: rgba(102, 16, 242, 0.2) !important; }

a.text-indigo-20:hover, a.text-indigo-20:focus {
  color: rgba(71, 9, 172, 0.2) !important; }

.text-orange-20 {
  color: rgba(253, 126, 20, 0.2) !important; }

a.text-orange-20:hover, a.text-orange-20:focus {
  color: rgba(195, 90, 2, 0.2) !important; }

.text-pink-20 {
  color: rgba(232, 62, 140, 0.2) !important; }

a.text-pink-20:hover, a.text-pink-20:focus {
  color: rgba(194, 23, 102, 0.2) !important; }

.text-purple-20 {
  color: rgba(111, 66, 193, 0.2) !important; }

a.text-purple-20:hover, a.text-purple-20:focus {
  color: rgba(78, 45, 137, 0.2) !important; }

.text-teal-20 {
  color: rgba(32, 201, 151, 0.2) !important; }

a.text-teal-20:hover, a.text-teal-20:focus {
  color: rgba(21, 135, 101, 0.2) !important; }

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

a.text-white-20:hover, a.text-white-20:focus {
  color: rgba(217, 217, 217, 0.2) !important; }

.text-primary-30 {
  color: rgba(0, 123, 255, 0.3) !important; }

a.text-primary-30:hover, a.text-primary-30:focus {
  color: rgba(0, 86, 179, 0.3) !important; }

.text-secondary-30 {
  color: rgba(108, 117, 125, 0.3) !important; }

a.text-secondary-30:hover, a.text-secondary-30:focus {
  color: rgba(73, 79, 84, 0.3) !important; }

.text-success-30 {
  color: rgba(40, 167, 69, 0.3) !important; }

a.text-success-30:hover, a.text-success-30:focus {
  color: rgba(25, 105, 44, 0.3) !important; }

.text-info-30 {
  color: rgba(23, 162, 184, 0.3) !important; }

a.text-info-30:hover, a.text-info-30:focus {
  color: rgba(15, 102, 116, 0.3) !important; }

.text-warning-30 {
  color: rgba(255, 193, 7, 0.3) !important; }

a.text-warning-30:hover, a.text-warning-30:focus {
  color: rgba(186, 139, 0, 0.3) !important; }

.text-danger-30 {
  color: rgba(220, 53, 69, 0.3) !important; }

a.text-danger-30:hover, a.text-danger-30:focus {
  color: rgba(167, 29, 42, 0.3) !important; }

.text-light-30 {
  color: rgba(248, 249, 250, 0.3) !important; }

a.text-light-30:hover, a.text-light-30:focus {
  color: rgba(203, 211, 218, 0.3) !important; }

.text-dark-30 {
  color: rgba(52, 58, 64, 0.3) !important; }

a.text-dark-30:hover, a.text-dark-30:focus {
  color: rgba(18, 20, 22, 0.3) !important; }

.text-black-30 {
  color: rgba(0, 0, 0, 0.3) !important; }

a.text-black-30:hover, a.text-black-30:focus {
  color: rgba(0, 0, 0, 0.3) !important; }

.text-indigo-30 {
  color: rgba(102, 16, 242, 0.3) !important; }

a.text-indigo-30:hover, a.text-indigo-30:focus {
  color: rgba(71, 9, 172, 0.3) !important; }

.text-orange-30 {
  color: rgba(253, 126, 20, 0.3) !important; }

a.text-orange-30:hover, a.text-orange-30:focus {
  color: rgba(195, 90, 2, 0.3) !important; }

.text-pink-30 {
  color: rgba(232, 62, 140, 0.3) !important; }

a.text-pink-30:hover, a.text-pink-30:focus {
  color: rgba(194, 23, 102, 0.3) !important; }

.text-purple-30 {
  color: rgba(111, 66, 193, 0.3) !important; }

a.text-purple-30:hover, a.text-purple-30:focus {
  color: rgba(78, 45, 137, 0.3) !important; }

.text-teal-30 {
  color: rgba(32, 201, 151, 0.3) !important; }

a.text-teal-30:hover, a.text-teal-30:focus {
  color: rgba(21, 135, 101, 0.3) !important; }

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

a.text-white-30:hover, a.text-white-30:focus {
  color: rgba(217, 217, 217, 0.3) !important; }

.text-primary-40 {
  color: rgba(0, 123, 255, 0.4) !important; }

a.text-primary-40:hover, a.text-primary-40:focus {
  color: rgba(0, 86, 179, 0.4) !important; }

.text-secondary-40 {
  color: rgba(108, 117, 125, 0.4) !important; }

a.text-secondary-40:hover, a.text-secondary-40:focus {
  color: rgba(73, 79, 84, 0.4) !important; }

.text-success-40 {
  color: rgba(40, 167, 69, 0.4) !important; }

a.text-success-40:hover, a.text-success-40:focus {
  color: rgba(25, 105, 44, 0.4) !important; }

.text-info-40 {
  color: rgba(23, 162, 184, 0.4) !important; }

a.text-info-40:hover, a.text-info-40:focus {
  color: rgba(15, 102, 116, 0.4) !important; }

.text-warning-40 {
  color: rgba(255, 193, 7, 0.4) !important; }

a.text-warning-40:hover, a.text-warning-40:focus {
  color: rgba(186, 139, 0, 0.4) !important; }

.text-danger-40 {
  color: rgba(220, 53, 69, 0.4) !important; }

a.text-danger-40:hover, a.text-danger-40:focus {
  color: rgba(167, 29, 42, 0.4) !important; }

.text-light-40 {
  color: rgba(248, 249, 250, 0.4) !important; }

a.text-light-40:hover, a.text-light-40:focus {
  color: rgba(203, 211, 218, 0.4) !important; }

.text-dark-40 {
  color: rgba(52, 58, 64, 0.4) !important; }

a.text-dark-40:hover, a.text-dark-40:focus {
  color: rgba(18, 20, 22, 0.4) !important; }

.text-black-40 {
  color: rgba(0, 0, 0, 0.4) !important; }

a.text-black-40:hover, a.text-black-40:focus {
  color: rgba(0, 0, 0, 0.4) !important; }

.text-indigo-40 {
  color: rgba(102, 16, 242, 0.4) !important; }

a.text-indigo-40:hover, a.text-indigo-40:focus {
  color: rgba(71, 9, 172, 0.4) !important; }

.text-orange-40 {
  color: rgba(253, 126, 20, 0.4) !important; }

a.text-orange-40:hover, a.text-orange-40:focus {
  color: rgba(195, 90, 2, 0.4) !important; }

.text-pink-40 {
  color: rgba(232, 62, 140, 0.4) !important; }

a.text-pink-40:hover, a.text-pink-40:focus {
  color: rgba(194, 23, 102, 0.4) !important; }

.text-purple-40 {
  color: rgba(111, 66, 193, 0.4) !important; }

a.text-purple-40:hover, a.text-purple-40:focus {
  color: rgba(78, 45, 137, 0.4) !important; }

.text-teal-40 {
  color: rgba(32, 201, 151, 0.4) !important; }

a.text-teal-40:hover, a.text-teal-40:focus {
  color: rgba(21, 135, 101, 0.4) !important; }

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

a.text-white-40:hover, a.text-white-40:focus {
  color: rgba(217, 217, 217, 0.4) !important; }

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

a.text-primary-50:hover, a.text-primary-50:focus {
  color: rgba(0, 86, 179, 0.5) !important; }

.text-secondary-50 {
  color: rgba(108, 117, 125, 0.5) !important; }

a.text-secondary-50:hover, a.text-secondary-50:focus {
  color: rgba(73, 79, 84, 0.5) !important; }

.text-success-50 {
  color: rgba(40, 167, 69, 0.5) !important; }

a.text-success-50:hover, a.text-success-50:focus {
  color: rgba(25, 105, 44, 0.5) !important; }

.text-info-50 {
  color: rgba(23, 162, 184, 0.5) !important; }

a.text-info-50:hover, a.text-info-50:focus {
  color: rgba(15, 102, 116, 0.5) !important; }

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

a.text-warning-50:hover, a.text-warning-50:focus {
  color: rgba(186, 139, 0, 0.5) !important; }

.text-danger-50 {
  color: rgba(220, 53, 69, 0.5) !important; }

a.text-danger-50:hover, a.text-danger-50:focus {
  color: rgba(167, 29, 42, 0.5) !important; }

.text-light-50 {
  color: rgba(248, 249, 250, 0.5) !important; }

a.text-light-50:hover, a.text-light-50:focus {
  color: rgba(203, 211, 218, 0.5) !important; }

.text-dark-50 {
  color: rgba(52, 58, 64, 0.5) !important; }

a.text-dark-50:hover, a.text-dark-50:focus {
  color: rgba(18, 20, 22, 0.5) !important; }

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

a.text-black-50:hover, a.text-black-50:focus {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-indigo-50 {
  color: rgba(102, 16, 242, 0.5) !important; }

a.text-indigo-50:hover, a.text-indigo-50:focus {
  color: rgba(71, 9, 172, 0.5) !important; }

.text-orange-50 {
  color: rgba(253, 126, 20, 0.5) !important; }

a.text-orange-50:hover, a.text-orange-50:focus {
  color: rgba(195, 90, 2, 0.5) !important; }

.text-pink-50 {
  color: rgba(232, 62, 140, 0.5) !important; }

a.text-pink-50:hover, a.text-pink-50:focus {
  color: rgba(194, 23, 102, 0.5) !important; }

.text-purple-50 {
  color: rgba(111, 66, 193, 0.5) !important; }

a.text-purple-50:hover, a.text-purple-50:focus {
  color: rgba(78, 45, 137, 0.5) !important; }

.text-teal-50 {
  color: rgba(32, 201, 151, 0.5) !important; }

a.text-teal-50:hover, a.text-teal-50:focus {
  color: rgba(21, 135, 101, 0.5) !important; }

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

a.text-white-50:hover, a.text-white-50:focus {
  color: rgba(217, 217, 217, 0.5) !important; }

.text-primary-60 {
  color: rgba(0, 123, 255, 0.6) !important; }

a.text-primary-60:hover, a.text-primary-60:focus {
  color: rgba(0, 86, 179, 0.6) !important; }

.text-secondary-60 {
  color: rgba(108, 117, 125, 0.6) !important; }

a.text-secondary-60:hover, a.text-secondary-60:focus {
  color: rgba(73, 79, 84, 0.6) !important; }

.text-success-60 {
  color: rgba(40, 167, 69, 0.6) !important; }

a.text-success-60:hover, a.text-success-60:focus {
  color: rgba(25, 105, 44, 0.6) !important; }

.text-info-60 {
  color: rgba(23, 162, 184, 0.6) !important; }

a.text-info-60:hover, a.text-info-60:focus {
  color: rgba(15, 102, 116, 0.6) !important; }

.text-warning-60 {
  color: rgba(255, 193, 7, 0.6) !important; }

a.text-warning-60:hover, a.text-warning-60:focus {
  color: rgba(186, 139, 0, 0.6) !important; }

.text-danger-60 {
  color: rgba(220, 53, 69, 0.6) !important; }

a.text-danger-60:hover, a.text-danger-60:focus {
  color: rgba(167, 29, 42, 0.6) !important; }

.text-light-60 {
  color: rgba(248, 249, 250, 0.6) !important; }

a.text-light-60:hover, a.text-light-60:focus {
  color: rgba(203, 211, 218, 0.6) !important; }

.text-dark-60 {
  color: rgba(52, 58, 64, 0.6) !important; }

a.text-dark-60:hover, a.text-dark-60:focus {
  color: rgba(18, 20, 22, 0.6) !important; }

.text-black-60 {
  color: rgba(0, 0, 0, 0.6) !important; }

a.text-black-60:hover, a.text-black-60:focus {
  color: rgba(0, 0, 0, 0.6) !important; }

.text-indigo-60 {
  color: rgba(102, 16, 242, 0.6) !important; }

a.text-indigo-60:hover, a.text-indigo-60:focus {
  color: rgba(71, 9, 172, 0.6) !important; }

.text-orange-60 {
  color: rgba(253, 126, 20, 0.6) !important; }

a.text-orange-60:hover, a.text-orange-60:focus {
  color: rgba(195, 90, 2, 0.6) !important; }

.text-pink-60 {
  color: rgba(232, 62, 140, 0.6) !important; }

a.text-pink-60:hover, a.text-pink-60:focus {
  color: rgba(194, 23, 102, 0.6) !important; }

.text-purple-60 {
  color: rgba(111, 66, 193, 0.6) !important; }

a.text-purple-60:hover, a.text-purple-60:focus {
  color: rgba(78, 45, 137, 0.6) !important; }

.text-teal-60 {
  color: rgba(32, 201, 151, 0.6) !important; }

a.text-teal-60:hover, a.text-teal-60:focus {
  color: rgba(21, 135, 101, 0.6) !important; }

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

a.text-white-60:hover, a.text-white-60:focus {
  color: rgba(217, 217, 217, 0.6) !important; }

.text-primary-70 {
  color: rgba(0, 123, 255, 0.7) !important; }

a.text-primary-70:hover, a.text-primary-70:focus {
  color: rgba(0, 86, 179, 0.7) !important; }

.text-secondary-70 {
  color: rgba(108, 117, 125, 0.7) !important; }

a.text-secondary-70:hover, a.text-secondary-70:focus {
  color: rgba(73, 79, 84, 0.7) !important; }

.text-success-70 {
  color: rgba(40, 167, 69, 0.7) !important; }

a.text-success-70:hover, a.text-success-70:focus {
  color: rgba(25, 105, 44, 0.7) !important; }

.text-info-70 {
  color: rgba(23, 162, 184, 0.7) !important; }

a.text-info-70:hover, a.text-info-70:focus {
  color: rgba(15, 102, 116, 0.7) !important; }

.text-warning-70 {
  color: rgba(255, 193, 7, 0.7) !important; }

a.text-warning-70:hover, a.text-warning-70:focus {
  color: rgba(186, 139, 0, 0.7) !important; }

.text-danger-70 {
  color: rgba(220, 53, 69, 0.7) !important; }

a.text-danger-70:hover, a.text-danger-70:focus {
  color: rgba(167, 29, 42, 0.7) !important; }

.text-light-70 {
  color: rgba(248, 249, 250, 0.7) !important; }

a.text-light-70:hover, a.text-light-70:focus {
  color: rgba(203, 211, 218, 0.7) !important; }

.text-dark-70 {
  color: rgba(52, 58, 64, 0.7) !important; }

a.text-dark-70:hover, a.text-dark-70:focus {
  color: rgba(18, 20, 22, 0.7) !important; }

.text-black-70 {
  color: rgba(0, 0, 0, 0.7) !important; }

a.text-black-70:hover, a.text-black-70:focus {
  color: rgba(0, 0, 0, 0.7) !important; }

.text-indigo-70 {
  color: rgba(102, 16, 242, 0.7) !important; }

a.text-indigo-70:hover, a.text-indigo-70:focus {
  color: rgba(71, 9, 172, 0.7) !important; }

.text-orange-70 {
  color: rgba(253, 126, 20, 0.7) !important; }

a.text-orange-70:hover, a.text-orange-70:focus {
  color: rgba(195, 90, 2, 0.7) !important; }

.text-pink-70 {
  color: rgba(232, 62, 140, 0.7) !important; }

a.text-pink-70:hover, a.text-pink-70:focus {
  color: rgba(194, 23, 102, 0.7) !important; }

.text-purple-70 {
  color: rgba(111, 66, 193, 0.7) !important; }

a.text-purple-70:hover, a.text-purple-70:focus {
  color: rgba(78, 45, 137, 0.7) !important; }

.text-teal-70 {
  color: rgba(32, 201, 151, 0.7) !important; }

a.text-teal-70:hover, a.text-teal-70:focus {
  color: rgba(21, 135, 101, 0.7) !important; }

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

a.text-white-70:hover, a.text-white-70:focus {
  color: rgba(217, 217, 217, 0.7) !important; }

.text-primary-80 {
  color: rgba(0, 123, 255, 0.8) !important; }

a.text-primary-80:hover, a.text-primary-80:focus {
  color: rgba(0, 86, 179, 0.8) !important; }

.text-secondary-80 {
  color: rgba(108, 117, 125, 0.8) !important; }

a.text-secondary-80:hover, a.text-secondary-80:focus {
  color: rgba(73, 79, 84, 0.8) !important; }

.text-success-80 {
  color: rgba(40, 167, 69, 0.8) !important; }

a.text-success-80:hover, a.text-success-80:focus {
  color: rgba(25, 105, 44, 0.8) !important; }

.text-info-80 {
  color: rgba(23, 162, 184, 0.8) !important; }

a.text-info-80:hover, a.text-info-80:focus {
  color: rgba(15, 102, 116, 0.8) !important; }

.text-warning-80 {
  color: rgba(255, 193, 7, 0.8) !important; }

a.text-warning-80:hover, a.text-warning-80:focus {
  color: rgba(186, 139, 0, 0.8) !important; }

.text-danger-80 {
  color: rgba(220, 53, 69, 0.8) !important; }

a.text-danger-80:hover, a.text-danger-80:focus {
  color: rgba(167, 29, 42, 0.8) !important; }

.text-light-80 {
  color: rgba(248, 249, 250, 0.8) !important; }

a.text-light-80:hover, a.text-light-80:focus {
  color: rgba(203, 211, 218, 0.8) !important; }

.text-dark-80 {
  color: rgba(52, 58, 64, 0.8) !important; }

a.text-dark-80:hover, a.text-dark-80:focus {
  color: rgba(18, 20, 22, 0.8) !important; }

.text-black-80 {
  color: rgba(0, 0, 0, 0.8) !important; }

a.text-black-80:hover, a.text-black-80:focus {
  color: rgba(0, 0, 0, 0.8) !important; }

.text-indigo-80 {
  color: rgba(102, 16, 242, 0.8) !important; }

a.text-indigo-80:hover, a.text-indigo-80:focus {
  color: rgba(71, 9, 172, 0.8) !important; }

.text-orange-80 {
  color: rgba(253, 126, 20, 0.8) !important; }

a.text-orange-80:hover, a.text-orange-80:focus {
  color: rgba(195, 90, 2, 0.8) !important; }

.text-pink-80 {
  color: rgba(232, 62, 140, 0.8) !important; }

a.text-pink-80:hover, a.text-pink-80:focus {
  color: rgba(194, 23, 102, 0.8) !important; }

.text-purple-80 {
  color: rgba(111, 66, 193, 0.8) !important; }

a.text-purple-80:hover, a.text-purple-80:focus {
  color: rgba(78, 45, 137, 0.8) !important; }

.text-teal-80 {
  color: rgba(32, 201, 151, 0.8) !important; }

a.text-teal-80:hover, a.text-teal-80:focus {
  color: rgba(21, 135, 101, 0.8) !important; }

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

a.text-white-80:hover, a.text-white-80:focus {
  color: rgba(217, 217, 217, 0.8) !important; }

.text-primary-90 {
  color: rgba(0, 123, 255, 0.9) !important; }

a.text-primary-90:hover, a.text-primary-90:focus {
  color: rgba(0, 86, 179, 0.9) !important; }

.text-secondary-90 {
  color: rgba(108, 117, 125, 0.9) !important; }

a.text-secondary-90:hover, a.text-secondary-90:focus {
  color: rgba(73, 79, 84, 0.9) !important; }

.text-success-90 {
  color: rgba(40, 167, 69, 0.9) !important; }

a.text-success-90:hover, a.text-success-90:focus {
  color: rgba(25, 105, 44, 0.9) !important; }

.text-info-90 {
  color: rgba(23, 162, 184, 0.9) !important; }

a.text-info-90:hover, a.text-info-90:focus {
  color: rgba(15, 102, 116, 0.9) !important; }

.text-warning-90 {
  color: rgba(255, 193, 7, 0.9) !important; }

a.text-warning-90:hover, a.text-warning-90:focus {
  color: rgba(186, 139, 0, 0.9) !important; }

.text-danger-90 {
  color: rgba(220, 53, 69, 0.9) !important; }

a.text-danger-90:hover, a.text-danger-90:focus {
  color: rgba(167, 29, 42, 0.9) !important; }

.text-light-90 {
  color: rgba(248, 249, 250, 0.9) !important; }

a.text-light-90:hover, a.text-light-90:focus {
  color: rgba(203, 211, 218, 0.9) !important; }

.text-dark-90 {
  color: rgba(52, 58, 64, 0.9) !important; }

a.text-dark-90:hover, a.text-dark-90:focus {
  color: rgba(18, 20, 22, 0.9) !important; }

.text-black-90 {
  color: rgba(0, 0, 0, 0.9) !important; }

a.text-black-90:hover, a.text-black-90:focus {
  color: rgba(0, 0, 0, 0.9) !important; }

.text-indigo-90 {
  color: rgba(102, 16, 242, 0.9) !important; }

a.text-indigo-90:hover, a.text-indigo-90:focus {
  color: rgba(71, 9, 172, 0.9) !important; }

.text-orange-90 {
  color: rgba(253, 126, 20, 0.9) !important; }

a.text-orange-90:hover, a.text-orange-90:focus {
  color: rgba(195, 90, 2, 0.9) !important; }

.text-pink-90 {
  color: rgba(232, 62, 140, 0.9) !important; }

a.text-pink-90:hover, a.text-pink-90:focus {
  color: rgba(194, 23, 102, 0.9) !important; }

.text-purple-90 {
  color: rgba(111, 66, 193, 0.9) !important; }

a.text-purple-90:hover, a.text-purple-90:focus {
  color: rgba(78, 45, 137, 0.9) !important; }

.text-teal-90 {
  color: rgba(32, 201, 151, 0.9) !important; }

a.text-teal-90:hover, a.text-teal-90:focus {
  color: rgba(21, 135, 101, 0.9) !important; }

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

a.text-white-90:hover, a.text-white-90:focus {
  color: rgba(217, 217, 217, 0.9) !important; }

.text-hover-primary:hover, .text-hover-primary:focus {
  color: #007bff !important; }

.text-hover-primary-10:hover, .text-hover-primary-10:focus {
  color: rgba(0, 123, 255, 0.1) !important; }

.text-hover-primary-20:hover, .text-hover-primary-20:focus {
  color: rgba(0, 123, 255, 0.2) !important; }

.text-hover-primary-30:hover, .text-hover-primary-30:focus {
  color: rgba(0, 123, 255, 0.3) !important; }

.text-hover-primary-40:hover, .text-hover-primary-40:focus {
  color: rgba(0, 123, 255, 0.4) !important; }

.text-hover-primary-50:hover, .text-hover-primary-50:focus {
  color: rgba(0, 123, 255, 0.5) !important; }

.text-hover-primary-60:hover, .text-hover-primary-60:focus {
  color: rgba(0, 123, 255, 0.6) !important; }

.text-hover-primary-70:hover, .text-hover-primary-70:focus {
  color: rgba(0, 123, 255, 0.7) !important; }

.text-hover-primary-80:hover, .text-hover-primary-80:focus {
  color: rgba(0, 123, 255, 0.8) !important; }

.text-hover-primary-90:hover, .text-hover-primary-90:focus {
  color: rgba(0, 123, 255, 0.9) !important; }

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

.text-hover-secondary-10:hover, .text-hover-secondary-10:focus {
  color: rgba(108, 117, 125, 0.1) !important; }

.text-hover-secondary-20:hover, .text-hover-secondary-20:focus {
  color: rgba(108, 117, 125, 0.2) !important; }

.text-hover-secondary-30:hover, .text-hover-secondary-30:focus {
  color: rgba(108, 117, 125, 0.3) !important; }

.text-hover-secondary-40:hover, .text-hover-secondary-40:focus {
  color: rgba(108, 117, 125, 0.4) !important; }

.text-hover-secondary-50:hover, .text-hover-secondary-50:focus {
  color: rgba(108, 117, 125, 0.5) !important; }

.text-hover-secondary-60:hover, .text-hover-secondary-60:focus {
  color: rgba(108, 117, 125, 0.6) !important; }

.text-hover-secondary-70:hover, .text-hover-secondary-70:focus {
  color: rgba(108, 117, 125, 0.7) !important; }

.text-hover-secondary-80:hover, .text-hover-secondary-80:focus {
  color: rgba(108, 117, 125, 0.8) !important; }

.text-hover-secondary-90:hover, .text-hover-secondary-90:focus {
  color: rgba(108, 117, 125, 0.9) !important; }

.text-hover-success:hover, .text-hover-success:focus {
  color: #28a745 !important; }

.text-hover-success-10:hover, .text-hover-success-10:focus {
  color: rgba(40, 167, 69, 0.1) !important; }

.text-hover-success-20:hover, .text-hover-success-20:focus {
  color: rgba(40, 167, 69, 0.2) !important; }

.text-hover-success-30:hover, .text-hover-success-30:focus {
  color: rgba(40, 167, 69, 0.3) !important; }

.text-hover-success-40:hover, .text-hover-success-40:focus {
  color: rgba(40, 167, 69, 0.4) !important; }

.text-hover-success-50:hover, .text-hover-success-50:focus {
  color: rgba(40, 167, 69, 0.5) !important; }

.text-hover-success-60:hover, .text-hover-success-60:focus {
  color: rgba(40, 167, 69, 0.6) !important; }

.text-hover-success-70:hover, .text-hover-success-70:focus {
  color: rgba(40, 167, 69, 0.7) !important; }

.text-hover-success-80:hover, .text-hover-success-80:focus {
  color: rgba(40, 167, 69, 0.8) !important; }

.text-hover-success-90:hover, .text-hover-success-90:focus {
  color: rgba(40, 167, 69, 0.9) !important; }

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

.text-hover-info-10:hover, .text-hover-info-10:focus {
  color: rgba(23, 162, 184, 0.1) !important; }

.text-hover-info-20:hover, .text-hover-info-20:focus {
  color: rgba(23, 162, 184, 0.2) !important; }

.text-hover-info-30:hover, .text-hover-info-30:focus {
  color: rgba(23, 162, 184, 0.3) !important; }

.text-hover-info-40:hover, .text-hover-info-40:focus {
  color: rgba(23, 162, 184, 0.4) !important; }

.text-hover-info-50:hover, .text-hover-info-50:focus {
  color: rgba(23, 162, 184, 0.5) !important; }

.text-hover-info-60:hover, .text-hover-info-60:focus {
  color: rgba(23, 162, 184, 0.6) !important; }

.text-hover-info-70:hover, .text-hover-info-70:focus {
  color: rgba(23, 162, 184, 0.7) !important; }

.text-hover-info-80:hover, .text-hover-info-80:focus {
  color: rgba(23, 162, 184, 0.8) !important; }

.text-hover-info-90:hover, .text-hover-info-90:focus {
  color: rgba(23, 162, 184, 0.9) !important; }

.text-hover-warning:hover, .text-hover-warning:focus {
  color: #ffc107 !important; }

.text-hover-warning-10:hover, .text-hover-warning-10:focus {
  color: rgba(255, 193, 7, 0.1) !important; }

.text-hover-warning-20:hover, .text-hover-warning-20:focus {
  color: rgba(255, 193, 7, 0.2) !important; }

.text-hover-warning-30:hover, .text-hover-warning-30:focus {
  color: rgba(255, 193, 7, 0.3) !important; }

.text-hover-warning-40:hover, .text-hover-warning-40:focus {
  color: rgba(255, 193, 7, 0.4) !important; }

.text-hover-warning-50:hover, .text-hover-warning-50:focus {
  color: rgba(255, 193, 7, 0.5) !important; }

.text-hover-warning-60:hover, .text-hover-warning-60:focus {
  color: rgba(255, 193, 7, 0.6) !important; }

.text-hover-warning-70:hover, .text-hover-warning-70:focus {
  color: rgba(255, 193, 7, 0.7) !important; }

.text-hover-warning-80:hover, .text-hover-warning-80:focus {
  color: rgba(255, 193, 7, 0.8) !important; }

.text-hover-warning-90:hover, .text-hover-warning-90:focus {
  color: rgba(255, 193, 7, 0.9) !important; }

.text-hover-danger:hover, .text-hover-danger:focus {
  color: #dc3545 !important; }

.text-hover-danger-10:hover, .text-hover-danger-10:focus {
  color: rgba(220, 53, 69, 0.1) !important; }

.text-hover-danger-20:hover, .text-hover-danger-20:focus {
  color: rgba(220, 53, 69, 0.2) !important; }

.text-hover-danger-30:hover, .text-hover-danger-30:focus {
  color: rgba(220, 53, 69, 0.3) !important; }

.text-hover-danger-40:hover, .text-hover-danger-40:focus {
  color: rgba(220, 53, 69, 0.4) !important; }

.text-hover-danger-50:hover, .text-hover-danger-50:focus {
  color: rgba(220, 53, 69, 0.5) !important; }

.text-hover-danger-60:hover, .text-hover-danger-60:focus {
  color: rgba(220, 53, 69, 0.6) !important; }

.text-hover-danger-70:hover, .text-hover-danger-70:focus {
  color: rgba(220, 53, 69, 0.7) !important; }

.text-hover-danger-80:hover, .text-hover-danger-80:focus {
  color: rgba(220, 53, 69, 0.8) !important; }

.text-hover-danger-90:hover, .text-hover-danger-90:focus {
  color: rgba(220, 53, 69, 0.9) !important; }

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

.text-hover-light-10:hover, .text-hover-light-10:focus {
  color: rgba(248, 249, 250, 0.1) !important; }

.text-hover-light-20:hover, .text-hover-light-20:focus {
  color: rgba(248, 249, 250, 0.2) !important; }

.text-hover-light-30:hover, .text-hover-light-30:focus {
  color: rgba(248, 249, 250, 0.3) !important; }

.text-hover-light-40:hover, .text-hover-light-40:focus {
  color: rgba(248, 249, 250, 0.4) !important; }

.text-hover-light-50:hover, .text-hover-light-50:focus {
  color: rgba(248, 249, 250, 0.5) !important; }

.text-hover-light-60:hover, .text-hover-light-60:focus {
  color: rgba(248, 249, 250, 0.6) !important; }

.text-hover-light-70:hover, .text-hover-light-70:focus {
  color: rgba(248, 249, 250, 0.7) !important; }

.text-hover-light-80:hover, .text-hover-light-80:focus {
  color: rgba(248, 249, 250, 0.8) !important; }

.text-hover-light-90:hover, .text-hover-light-90:focus {
  color: rgba(248, 249, 250, 0.9) !important; }

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

.text-hover-dark-10:hover, .text-hover-dark-10:focus {
  color: rgba(52, 58, 64, 0.1) !important; }

.text-hover-dark-20:hover, .text-hover-dark-20:focus {
  color: rgba(52, 58, 64, 0.2) !important; }

.text-hover-dark-30:hover, .text-hover-dark-30:focus {
  color: rgba(52, 58, 64, 0.3) !important; }

.text-hover-dark-40:hover, .text-hover-dark-40:focus {
  color: rgba(52, 58, 64, 0.4) !important; }

.text-hover-dark-50:hover, .text-hover-dark-50:focus {
  color: rgba(52, 58, 64, 0.5) !important; }

.text-hover-dark-60:hover, .text-hover-dark-60:focus {
  color: rgba(52, 58, 64, 0.6) !important; }

.text-hover-dark-70:hover, .text-hover-dark-70:focus {
  color: rgba(52, 58, 64, 0.7) !important; }

.text-hover-dark-80:hover, .text-hover-dark-80:focus {
  color: rgba(52, 58, 64, 0.8) !important; }

.text-hover-dark-90:hover, .text-hover-dark-90:focus {
  color: rgba(52, 58, 64, 0.9) !important; }

.text-hover-black:hover, .text-hover-black:focus {
  color: #000 !important; }

.text-hover-black-10:hover, .text-hover-black-10:focus {
  color: rgba(0, 0, 0, 0.1) !important; }

.text-hover-black-20:hover, .text-hover-black-20:focus {
  color: rgba(0, 0, 0, 0.2) !important; }

.text-hover-black-30:hover, .text-hover-black-30:focus {
  color: rgba(0, 0, 0, 0.3) !important; }

.text-hover-black-40:hover, .text-hover-black-40:focus {
  color: rgba(0, 0, 0, 0.4) !important; }

.text-hover-black-50:hover, .text-hover-black-50:focus {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-hover-black-60:hover, .text-hover-black-60:focus {
  color: rgba(0, 0, 0, 0.6) !important; }

.text-hover-black-70:hover, .text-hover-black-70:focus {
  color: rgba(0, 0, 0, 0.7) !important; }

.text-hover-black-80:hover, .text-hover-black-80:focus {
  color: rgba(0, 0, 0, 0.8) !important; }

.text-hover-black-90:hover, .text-hover-black-90:focus {
  color: rgba(0, 0, 0, 0.9) !important; }

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

.text-hover-indigo-10:hover, .text-hover-indigo-10:focus {
  color: rgba(102, 16, 242, 0.1) !important; }

.text-hover-indigo-20:hover, .text-hover-indigo-20:focus {
  color: rgba(102, 16, 242, 0.2) !important; }

.text-hover-indigo-30:hover, .text-hover-indigo-30:focus {
  color: rgba(102, 16, 242, 0.3) !important; }

.text-hover-indigo-40:hover, .text-hover-indigo-40:focus {
  color: rgba(102, 16, 242, 0.4) !important; }

.text-hover-indigo-50:hover, .text-hover-indigo-50:focus {
  color: rgba(102, 16, 242, 0.5) !important; }

.text-hover-indigo-60:hover, .text-hover-indigo-60:focus {
  color: rgba(102, 16, 242, 0.6) !important; }

.text-hover-indigo-70:hover, .text-hover-indigo-70:focus {
  color: rgba(102, 16, 242, 0.7) !important; }

.text-hover-indigo-80:hover, .text-hover-indigo-80:focus {
  color: rgba(102, 16, 242, 0.8) !important; }

.text-hover-indigo-90:hover, .text-hover-indigo-90:focus {
  color: rgba(102, 16, 242, 0.9) !important; }

.text-hover-orange:hover, .text-hover-orange:focus {
  color: #fd7e14 !important; }

.text-hover-orange-10:hover, .text-hover-orange-10:focus {
  color: rgba(253, 126, 20, 0.1) !important; }

.text-hover-orange-20:hover, .text-hover-orange-20:focus {
  color: rgba(253, 126, 20, 0.2) !important; }

.text-hover-orange-30:hover, .text-hover-orange-30:focus {
  color: rgba(253, 126, 20, 0.3) !important; }

.text-hover-orange-40:hover, .text-hover-orange-40:focus {
  color: rgba(253, 126, 20, 0.4) !important; }

.text-hover-orange-50:hover, .text-hover-orange-50:focus {
  color: rgba(253, 126, 20, 0.5) !important; }

.text-hover-orange-60:hover, .text-hover-orange-60:focus {
  color: rgba(253, 126, 20, 0.6) !important; }

.text-hover-orange-70:hover, .text-hover-orange-70:focus {
  color: rgba(253, 126, 20, 0.7) !important; }

.text-hover-orange-80:hover, .text-hover-orange-80:focus {
  color: rgba(253, 126, 20, 0.8) !important; }

.text-hover-orange-90:hover, .text-hover-orange-90:focus {
  color: rgba(253, 126, 20, 0.9) !important; }

.text-hover-pink:hover, .text-hover-pink:focus {
  color: #e83e8c !important; }

.text-hover-pink-10:hover, .text-hover-pink-10:focus {
  color: rgba(232, 62, 140, 0.1) !important; }

.text-hover-pink-20:hover, .text-hover-pink-20:focus {
  color: rgba(232, 62, 140, 0.2) !important; }

.text-hover-pink-30:hover, .text-hover-pink-30:focus {
  color: rgba(232, 62, 140, 0.3) !important; }

.text-hover-pink-40:hover, .text-hover-pink-40:focus {
  color: rgba(232, 62, 140, 0.4) !important; }

.text-hover-pink-50:hover, .text-hover-pink-50:focus {
  color: rgba(232, 62, 140, 0.5) !important; }

.text-hover-pink-60:hover, .text-hover-pink-60:focus {
  color: rgba(232, 62, 140, 0.6) !important; }

.text-hover-pink-70:hover, .text-hover-pink-70:focus {
  color: rgba(232, 62, 140, 0.7) !important; }

.text-hover-pink-80:hover, .text-hover-pink-80:focus {
  color: rgba(232, 62, 140, 0.8) !important; }

.text-hover-pink-90:hover, .text-hover-pink-90:focus {
  color: rgba(232, 62, 140, 0.9) !important; }

.text-hover-purple:hover, .text-hover-purple:focus {
  color: #6f42c1 !important; }

.text-hover-purple-10:hover, .text-hover-purple-10:focus {
  color: rgba(111, 66, 193, 0.1) !important; }

.text-hover-purple-20:hover, .text-hover-purple-20:focus {
  color: rgba(111, 66, 193, 0.2) !important; }

.text-hover-purple-30:hover, .text-hover-purple-30:focus {
  color: rgba(111, 66, 193, 0.3) !important; }

.text-hover-purple-40:hover, .text-hover-purple-40:focus {
  color: rgba(111, 66, 193, 0.4) !important; }

.text-hover-purple-50:hover, .text-hover-purple-50:focus {
  color: rgba(111, 66, 193, 0.5) !important; }

.text-hover-purple-60:hover, .text-hover-purple-60:focus {
  color: rgba(111, 66, 193, 0.6) !important; }

.text-hover-purple-70:hover, .text-hover-purple-70:focus {
  color: rgba(111, 66, 193, 0.7) !important; }

.text-hover-purple-80:hover, .text-hover-purple-80:focus {
  color: rgba(111, 66, 193, 0.8) !important; }

.text-hover-purple-90:hover, .text-hover-purple-90:focus {
  color: rgba(111, 66, 193, 0.9) !important; }

.text-hover-teal:hover, .text-hover-teal:focus {
  color: #20c997 !important; }

.text-hover-teal-10:hover, .text-hover-teal-10:focus {
  color: rgba(32, 201, 151, 0.1) !important; }

.text-hover-teal-20:hover, .text-hover-teal-20:focus {
  color: rgba(32, 201, 151, 0.2) !important; }

.text-hover-teal-30:hover, .text-hover-teal-30:focus {
  color: rgba(32, 201, 151, 0.3) !important; }

.text-hover-teal-40:hover, .text-hover-teal-40:focus {
  color: rgba(32, 201, 151, 0.4) !important; }

.text-hover-teal-50:hover, .text-hover-teal-50:focus {
  color: rgba(32, 201, 151, 0.5) !important; }

.text-hover-teal-60:hover, .text-hover-teal-60:focus {
  color: rgba(32, 201, 151, 0.6) !important; }

.text-hover-teal-70:hover, .text-hover-teal-70:focus {
  color: rgba(32, 201, 151, 0.7) !important; }

.text-hover-teal-80:hover, .text-hover-teal-80:focus {
  color: rgba(32, 201, 151, 0.8) !important; }

.text-hover-teal-90:hover, .text-hover-teal-90:focus {
  color: rgba(32, 201, 151, 0.9) !important; }

.text-hover-white:hover, .text-hover-white:focus {
  color: #fff !important; }

.text-hover-white-10:hover, .text-hover-white-10:focus {
  color: rgba(255, 255, 255, 0.1) !important; }

.text-hover-white-20:hover, .text-hover-white-20:focus {
  color: rgba(255, 255, 255, 0.2) !important; }

.text-hover-white-30:hover, .text-hover-white-30:focus {
  color: rgba(255, 255, 255, 0.3) !important; }

.text-hover-white-40:hover, .text-hover-white-40:focus {
  color: rgba(255, 255, 255, 0.4) !important; }

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

.text-hover-white-60:hover, .text-hover-white-60:focus {
  color: rgba(255, 255, 255, 0.6) !important; }

.text-hover-white-70:hover, .text-hover-white-70:focus {
  color: rgba(255, 255, 255, 0.7) !important; }

.text-hover-white-80:hover, .text-hover-white-80:focus {
  color: rgba(255, 255, 255, 0.8) !important; }

.text-hover-white-90:hover, .text-hover-white-90:focus {
  color: rgba(255, 255, 255, 0.9) !important; }

.text-state-primary {
  color: #004085 !important; }

a.text-state-primary:hover, a.text-state-primary:focus {
  color: #001b39 !important; }

.text-state-secondary {
  color: #383d41 !important; }

a.text-state-secondary:hover, a.text-state-secondary:focus {
  color: #151618 !important; }

.text-state-success {
  color: #155724 !important; }

a.text-state-success:hover, a.text-state-success:focus {
  color: #06190b !important; }

.text-state-info {
  color: #0c5460 !important; }

a.text-state-info:hover, a.text-state-info:focus {
  color: #04191c !important; }

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

a.text-state-warning:hover, a.text-state-warning:focus {
  color: #3b2c02 !important; }

.text-state-danger {
  color: #721c24 !important; }

a.text-state-danger:hover, a.text-state-danger:focus {
  color: #350d11 !important; }

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

a.text-state-light:hover, a.text-state-light:focus {
  color: #5b5b5c !important; }

.text-state-dark {
  color: #1b1e21 !important; }

a.text-state-dark:hover, a.text-state-dark:focus {
  color: black !important; }

.text-state-indigo {
  color: #35087e !important; }

a.text-state-indigo:hover, a.text-state-indigo:focus {
  color: #170336 !important; }

.text-state-orange {
  color: #84420a !important; }

a.text-state-orange:hover, a.text-state-orange:focus {
  color: #3d1e05 !important; }

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

a.text-state-pink:hover, a.text-state-pink:focus {
  color: #3d1025 !important; }

.text-state-purple {
  color: #3a2264 !important; }

a.text-state-purple:hover, a.text-state-purple:focus {
  color: #190f2b !important; }

.text-state-teal {
  color: #11694f !important; }

a.text-state-teal:hover, a.text-state-teal:focus {
  color: #06271d !important; }
