@media (min-width: 0px) {
  .xs-block {
    display: block;
  }
  .xs-inline {
    display: inline;
  }
  .xs-light {
    font-size: 0.8em;
  }
  .xs-heavy {
    font-size: 1em;
    font-weight: bold;
  }
  .xs-bold {
    font-weight: bold;
  }
  .xs-pt-0 {
    padding-top: 0 !important;
  }
  .xs-pb-0 {
    padding-bottom: 0 !important;
  }
  .xs-mt-0 {
    margin-top: 0 !important;
  }
  .xs-mb-0 {
    margin-bottom: 0 !important;
  }
  .xs-p-0 {
    padding: 0 !important;
  }
  .xs-m-0 {
    margin: 0 !important;
  }
  .xs-pt-25 {
    padding-top: 2.5px !important;
  }
  .xs-pb-25 {
    padding-bottom: 2.5px !important;
  }
  .xs-mt-25 {
    margin-top: 2.5px !important;
  }
  .xs-mb-25 {
    margin-bottom: 2.5px !important;
  }
  .xs-p-25 {
    padding: 2.5px !important;
  }
  .xs-m-25 {
    margin: 2.5px !important;
  }
  .xs-pt-5 {
    padding-top: 5px !important;
  }
  .xs-pb-5 {
    padding-bottom: 5px !important;
  }
  .xs-mt-5 {
    margin-top: 5px !important;
  }
  .xs-mb-5 {
    margin-bottom: 5px !important;
  }
  .xs-p-5 {
    padding: 5px !important;
  }
  .xs-m-5 {
    margin: 5px !important;
  }
  .xs-pt-75 {
    padding-top: 7.5px !important;
  }
  .xs-pb-75 {
    padding-bottom: 7.5px !important;
  }
  .xs-mt-75 {
    margin-top: 7.5px !important;
  }
  .xs-mb-75 {
    margin-bottom: 7.5px !important;
  }
  .xs-p-75 {
    padding: 7.5px !important;
  }
  .xs-m-75 {
    margin: 7.5px !important;
  }
  .xs-pt-10 {
    padding-top: 10px !important;
  }
  .xs-pb-10 {
    padding-bottom: 10px !important;
  }
  .xs-mt-10 {
    margin-top: 10px !important;
  }
  .xs-mb-10 {
    margin-bottom: 10px !important;
  }
  .xs-p-10 {
    padding: 10px !important;
  }
  .xs-m-10 {
    margin: 10px !important;
  }
  .xs-pt-125 {
    padding-top: 12.5px !important;
  }
  .xs-pb-125 {
    padding-bottom: 12.5px !important;
  }
  .xs-mt-125 {
    margin-top: 12.5px !important;
  }
  .xs-mb-125 {
    margin-bottom: 12.5px !important;
  }
  .xs-p-125 {
    padding: 12.5px !important;
  }
  .xs-m-125 {
    margin: 12.5px !important;
  }
  .xs-pt-15 {
    padding-top: 15px !important;
  }
  .xs-pb-15 {
    padding-bottom: 15px !important;
  }
  .xs-mt-15 {
    margin-top: 15px !important;
  }
  .xs-mb-15 {
    margin-bottom: 15px !important;
  }
  .xs-p-15 {
    padding: 15px !important;
  }
  .xs-m-15 {
    margin: 15px !important;
  }
}
@media (min-width: 768px) {
  .sm-block {
    display: block;
  }
  .sm-inline {
    display: inline;
  }
  .sm-light {
    font-size: 0.8em;
  }
  .sm-heavy {
    font-size: 1em;
    font-weight: bold;
  }
  .sm-bold {
    font-weight: bold;
  }
  .sm-pt-0 {
    padding-top: 0 !important;
  }
  .sm-pb-0 {
    padding-bottom: 0 !important;
  }
  .sm-mt-0 {
    margin-top: 0 !important;
  }
  .sm-mb-0 {
    margin-bottom: 0 !important;
  }
  .sm-p-0 {
    padding: 0 !important;
  }
  .sm-m-0 {
    margin: 0 !important;
  }
  .sm-pt-25 {
    padding-top: 2.5px !important;
  }
  .sm-pb-25 {
    padding-bottom: 2.5px !important;
  }
  .sm-mt-25 {
    margin-top: 2.5px !important;
  }
  .sm-mb-25 {
    margin-bottom: 2.5px !important;
  }
  .sm-p-25 {
    padding: 2.5px !important;
  }
  .sm-m-25 {
    margin: 2.5px !important;
  }
  .sm-pt-5 {
    padding-top: 5px !important;
  }
  .sm-pb-5 {
    padding-bottom: 5px !important;
  }
  .sm-mt-5 {
    margin-top: 5px !important;
  }
  .sm-mb-5 {
    margin-bottom: 5px !important;
  }
  .sm-p-5 {
    padding: 5px !important;
  }
  .sm-m-5 {
    margin: 5px !important;
  }
  .sm-pt-75 {
    padding-top: 7.5px !important;
  }
  .sm-pb-75 {
    padding-bottom: 7.5px !important;
  }
  .sm-mt-75 {
    margin-top: 7.5px !important;
  }
  .sm-mb-75 {
    margin-bottom: 7.5px !important;
  }
  .sm-p-75 {
    padding: 7.5px !important;
  }
  .sm-m-75 {
    margin: 7.5px !important;
  }
  .sm-pt-10 {
    padding-top: 10px !important;
  }
  .sm-pb-10 {
    padding-bottom: 10px !important;
  }
  .sm-mt-10 {
    margin-top: 10px !important;
  }
  .sm-mb-10 {
    margin-bottom: 10px !important;
  }
  .sm-p-10 {
    padding: 10px !important;
  }
  .sm-m-10 {
    margin: 10px !important;
  }
  .sm-pt-125 {
    padding-top: 12.5px !important;
  }
  .sm-pb-125 {
    padding-bottom: 12.5px !important;
  }
  .sm-mt-125 {
    margin-top: 12.5px !important;
  }
  .sm-mb-125 {
    margin-bottom: 12.5px !important;
  }
  .sm-p-125 {
    padding: 12.5px !important;
  }
  .sm-m-125 {
    margin: 12.5px !important;
  }
  .sm-pt-15 {
    padding-top: 15px !important;
  }
  .sm-pb-15 {
    padding-bottom: 15px !important;
  }
  .sm-mt-15 {
    margin-top: 15px !important;
  }
  .sm-mb-15 {
    margin-bottom: 15px !important;
  }
  .sm-p-15 {
    padding: 15px !important;
  }
  .sm-m-15 {
    margin: 15px !important;
  }
}
@media (min-width: 992px) {
  .md-block {
    display: block;
  }
  .md-inline {
    display: inline;
  }
  .md-light {
    font-size: 0.8em;
  }
  .md-heavy {
    font-size: 1em;
    font-weight: bold;
  }
  .md-bold {
    font-weight: bold;
  }
  .md-pt-0 {
    padding-top: 0 !important;
  }
  .md-pb-0 {
    padding-bottom: 0 !important;
  }
  .md-mt-0 {
    margin-top: 0 !important;
  }
  .md-mb-0 {
    margin-bottom: 0 !important;
  }
  .md-p-0 {
    padding: 0 !important;
  }
  .md-m-0 {
    margin: 0 !important;
  }
  .md-pt-25 {
    padding-top: 2.5px !important;
  }
  .md-pb-25 {
    padding-bottom: 2.5px !important;
  }
  .md-mt-25 {
    margin-top: 2.5px !important;
  }
  .md-mb-25 {
    margin-bottom: 2.5px !important;
  }
  .md-p-25 {
    padding: 2.5px !important;
  }
  .md-m-25 {
    margin: 2.5px !important;
  }
  .md-pt-5 {
    padding-top: 5px !important;
  }
  .md-pb-5 {
    padding-bottom: 5px !important;
  }
  .md-mt-5 {
    margin-top: 5px !important;
  }
  .md-mb-5 {
    margin-bottom: 5px !important;
  }
  .md-p-5 {
    padding: 5px !important;
  }
  .md-m-5 {
    margin: 5px !important;
  }
  .md-pt-75 {
    padding-top: 7.5px !important;
  }
  .md-pb-75 {
    padding-bottom: 7.5px !important;
  }
  .md-mt-75 {
    margin-top: 7.5px !important;
  }
  .md-mb-75 {
    margin-bottom: 7.5px !important;
  }
  .md-p-75 {
    padding: 7.5px !important;
  }
  .md-m-75 {
    margin: 7.5px !important;
  }
  .md-pt-10 {
    padding-top: 10px !important;
  }
  .md-pb-10 {
    padding-bottom: 10px !important;
  }
  .md-mt-10 {
    margin-top: 10px !important;
  }
  .md-mb-10 {
    margin-bottom: 10px !important;
  }
  .md-p-10 {
    padding: 10px !important;
  }
  .md-m-10 {
    margin: 10px !important;
  }
  .md-pt-125 {
    padding-top: 12.5px !important;
  }
  .md-pb-125 {
    padding-bottom: 12.5px !important;
  }
  .md-mt-125 {
    margin-top: 12.5px !important;
  }
  .md-mb-125 {
    margin-bottom: 12.5px !important;
  }
  .md-p-125 {
    padding: 12.5px !important;
  }
  .md-m-125 {
    margin: 12.5px !important;
  }
  .md-pt-15 {
    padding-top: 15px !important;
  }
  .md-pb-15 {
    padding-bottom: 15px !important;
  }
  .md-mt-15 {
    margin-top: 15px !important;
  }
  .md-mb-15 {
    margin-bottom: 15px !important;
  }
  .md-p-15 {
    padding: 15px !important;
  }
  .md-m-15 {
    margin: 15px !important;
  }
}
@media (min-width: 1200px) {
  .lg-block {
    display: block;
  }
  .lg-inline {
    display: inline;
  }
  .lg-light {
    font-size: 0.8em;
  }
  .lg-heavy {
    font-size: 1em;
    font-weight: bold;
  }
  .lg-bold {
    font-weight: bold;
  }
  .lg-pt-0 {
    padding-top: 0 !important;
  }
  .lg-pb-0 {
    padding-bottom: 0 !important;
  }
  .lg-mt-0 {
    margin-top: 0 !important;
  }
  .lg-mb-0 {
    margin-bottom: 0 !important;
  }
  .lg-p-0 {
    padding: 0 !important;
  }
  .lg-m-0 {
    margin: 0 !important;
  }
  .lg-pt-25 {
    padding-top: 2.5px !important;
  }
  .lg-pb-25 {
    padding-bottom: 2.5px !important;
  }
  .lg-mt-25 {
    margin-top: 2.5px !important;
  }
  .lg-mb-25 {
    margin-bottom: 2.5px !important;
  }
  .lg-p-25 {
    padding: 2.5px !important;
  }
  .lg-m-25 {
    margin: 2.5px !important;
  }
  .lg-pt-5 {
    padding-top: 5px !important;
  }
  .lg-pb-5 {
    padding-bottom: 5px !important;
  }
  .lg-mt-5 {
    margin-top: 5px !important;
  }
  .lg-mb-5 {
    margin-bottom: 5px !important;
  }
  .lg-p-5 {
    padding: 5px !important;
  }
  .lg-m-5 {
    margin: 5px !important;
  }
  .lg-pt-75 {
    padding-top: 7.5px !important;
  }
  .lg-pb-75 {
    padding-bottom: 7.5px !important;
  }
  .lg-mt-75 {
    margin-top: 7.5px !important;
  }
  .lg-mb-75 {
    margin-bottom: 7.5px !important;
  }
  .lg-p-75 {
    padding: 7.5px !important;
  }
  .lg-m-75 {
    margin: 7.5px !important;
  }
  .lg-pt-10 {
    padding-top: 10px !important;
  }
  .lg-pb-10 {
    padding-bottom: 10px !important;
  }
  .lg-mt-10 {
    margin-top: 10px !important;
  }
  .lg-mb-10 {
    margin-bottom: 10px !important;
  }
  .lg-p-10 {
    padding: 10px !important;
  }
  .lg-m-10 {
    margin: 10px !important;
  }
  .lg-pt-125 {
    padding-top: 12.5px !important;
  }
  .lg-pb-125 {
    padding-bottom: 12.5px !important;
  }
  .lg-mt-125 {
    margin-top: 12.5px !important;
  }
  .lg-mb-125 {
    margin-bottom: 12.5px !important;
  }
  .lg-p-125 {
    padding: 12.5px !important;
  }
  .lg-m-125 {
    margin: 12.5px !important;
  }
  .lg-pt-15 {
    padding-top: 15px !important;
  }
  .lg-pb-15 {
    padding-bottom: 15px !important;
  }
  .lg-mt-15 {
    margin-top: 15px !important;
  }
  .lg-mb-15 {
    margin-bottom: 15px !important;
  }
  .lg-p-15 {
    padding: 15px !important;
  }
  .lg-m-15 {
    margin: 15px !important;
  }
}
@media (min-width: 1600px) {
  .xl-block {
    display: block;
  }
  .xl-inline {
    display: inline;
  }
  .xl-light {
    font-size: 0.8em;
  }
  .xl-heavy {
    font-size: 1em;
    font-weight: bold;
  }
  .xl-bold {
    font-weight: bold;
  }
  .xl-pt-0 {
    padding-top: 0 !important;
  }
  .xl-pb-0 {
    padding-bottom: 0 !important;
  }
  .xl-mt-0 {
    margin-top: 0 !important;
  }
  .xl-mb-0 {
    margin-bottom: 0 !important;
  }
  .xl-p-0 {
    padding: 0 !important;
  }
  .xl-m-0 {
    margin: 0 !important;
  }
  .xl-pt-25 {
    padding-top: 2.5px !important;
  }
  .xl-pb-25 {
    padding-bottom: 2.5px !important;
  }
  .xl-mt-25 {
    margin-top: 2.5px !important;
  }
  .xl-mb-25 {
    margin-bottom: 2.5px !important;
  }
  .xl-p-25 {
    padding: 2.5px !important;
  }
  .xl-m-25 {
    margin: 2.5px !important;
  }
  .xl-pt-5 {
    padding-top: 5px !important;
  }
  .xl-pb-5 {
    padding-bottom: 5px !important;
  }
  .xl-mt-5 {
    margin-top: 5px !important;
  }
  .xl-mb-5 {
    margin-bottom: 5px !important;
  }
  .xl-p-5 {
    padding: 5px !important;
  }
  .xl-m-5 {
    margin: 5px !important;
  }
  .xl-pt-75 {
    padding-top: 7.5px !important;
  }
  .xl-pb-75 {
    padding-bottom: 7.5px !important;
  }
  .xl-mt-75 {
    margin-top: 7.5px !important;
  }
  .xl-mb-75 {
    margin-bottom: 7.5px !important;
  }
  .xl-p-75 {
    padding: 7.5px !important;
  }
  .xl-m-75 {
    margin: 7.5px !important;
  }
  .xl-pt-10 {
    padding-top: 10px !important;
  }
  .xl-pb-10 {
    padding-bottom: 10px !important;
  }
  .xl-mt-10 {
    margin-top: 10px !important;
  }
  .xl-mb-10 {
    margin-bottom: 10px !important;
  }
  .xl-p-10 {
    padding: 10px !important;
  }
  .xl-m-10 {
    margin: 10px !important;
  }
  .xl-pt-125 {
    padding-top: 12.5px !important;
  }
  .xl-pb-125 {
    padding-bottom: 12.5px !important;
  }
  .xl-mt-125 {
    margin-top: 12.5px !important;
  }
  .xl-mb-125 {
    margin-bottom: 12.5px !important;
  }
  .xl-p-125 {
    padding: 12.5px !important;
  }
  .xl-m-125 {
    margin: 12.5px !important;
  }
  .xl-pt-15 {
    padding-top: 15px !important;
  }
  .xl-pb-15 {
    padding-bottom: 15px !important;
  }
  .xl-mt-15 {
    margin-top: 15px !important;
  }
  .xl-mb-15 {
    margin-bottom: 15px !important;
  }
  .xl-p-15 {
    padding: 15px !important;
  }
  .xl-m-15 {
    margin: 15px !important;
  }
}
.text-green {
  color: rgba(190, 248, 189, 0.916) !important;
}

.bg-green {
  background-color: rgba(190, 248, 189, 0.916) !important;
}

.border-green {
  border-color: rgba(190, 248, 189, 0.916) !important;
}

.text-red {
  color: rgba(248, 189, 189, 0.916) !important;
}

.bg-red {
  background-color: rgba(248, 189, 189, 0.916) !important;
}

.border-red {
  border-color: rgba(248, 189, 189, 0.916) !important;
}

.text-black {
  color: #000000 !important;
}

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

.border-black {
  border-color: #000000 !important;
}

.text-gray {
  color: #dadce0 !important;
}

.bg-gray {
  background-color: #dadce0 !important;
}

.border-gray {
  border-color: #dadce0 !important;
}

.text-white {
  color: #ffffff !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.border-white {
  border-color: #ffffff !important;
}

.text-transparent {
  color: rgba(0, 0, 0, 0) !important;
}

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

.border-transparent {
  border-color: rgba(0, 0, 0, 0) !important;
}

.badge-table.empty {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: white;
  border-radius: 7px;
}
.badge-table .header {
  border-bottom: 1px solid #dadce0;
  font-weight: bold;
  font-size: 1.1em;
  color: #868b91;
}
.badge-table .item {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadce0;
  background-color: white;
  cursor: pointer;
}
.badge-table .item.item-green {
  background-color: rgba(190, 248, 189, 0.916);
}
.badge-table .item.item-red {
  background-color: rgba(248, 189, 189, 0.916);
}
.badge-table .item.item-black {
  background-color: #000000;
}
.badge-table .item.item-gray {
  background-color: #dadce0;
}
.badge-table .item.item-white {
  background-color: #ffffff;
}
.badge-table .item.item-transparent {
  background-color: rgba(0, 0, 0, 0);
}
.badge-table .item .heavy {
  font-size: 1em;
  font-weight: bold;
}
.badge-table .item .light {
  font-size: 0.8em;
}
.badge-table .item .bold {
  font-weight: bold;
}
.badge-table .item .right {
  text-align: right;
}
@media (max-width: 768px) {
  .badge-table .item .right-xs {
    text-align: right;
  }
}
.badge-table .item .left {
  text-align: left;
}
@media (max-width: 768px) {
  .badge-table .item .left-xs {
    text-align: left;
  }
}
.badge-table .item .nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.badge-table .item .details-wrapper {
  display: flex;
  justify-content: space-around;
}
.badge-table .item .details-wrapper .details {
  padding-top: 5px;
}
.badge-table .item .details-wrapper .details .value {
  font-size: 0.9em;
  line-height: 1em;
}
.badge-table .item .details-wrapper .details .description {
  font-size: 0.7em;
  color: #aaaaaa;
}
.badge-table .item.no-hover {
  cursor: default;
}
.badge-table .item:not(.no-hover):hover {
  background-color: #eee;
}
.badge-table .actions {
  /* remove padding from .item */
}
@media (max-width: 768px) {
  .badge-table .actions {
    margin-bottom: -12px;
    margin-top: 10px;
    border-top: 1px solid #dadce0;
    border-bottom: 1px solid #dadce0;
  }
}
@media (min-width: 768px) {
  .badge-table .actions {
    margin-top: -10px;
    margin-bottom: -11px;
    height: 100%;
    min-height: 100%;
    border-left: 1px solid #dadce0;
  }
  .badge-table .actions > .row > [class*=col] {
    padding-left: 0;
    padding-right: 0;
  }
}
.badge-table .actions .row {
  height: 100%;
}
.badge-table .actions .btn {
  width: calc(100% + 0px);
  max-width: calc(100% + 0px);
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 15px 0;
  border-radius: 0;
}
.badge-table .actions .btn.btn-primary {
  font-size: 14px;
  font-weight: normal;
  border-radius: 0;
}
.badge-table .actions .btn.btn-primary::before {
  border-radius: 0;
}
.badge-table .actions .btn.btn-default {
  background-color: white;
}
.badge-table .actions .btn i {
  line-height: 1.25;
}
@media (min-width: 768px) {
  .badge-table .actions .btn {
    border-top: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
  }
}
@media (max-width: 768px) {
  .badge-table .actions .btn {
    width: 50%;
    max-width: 50%;
    border: 0 none;
  }
}
@media (max-width: 768px) {
  .badge-table .actions.action-1 {
    margin-top: -10px;
    border-bottom: 0 none;
    border-top: 0 none;
  }
}
@media (max-width: 768px) {
  .badge-table .actions.action-1.col-xs-12 {
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  .badge-table .actions.action-1.col-xs-12 .btn.one-line i {
    line-height: 1;
    top: calc(50% - 10px);
    position: relative;
  }
  .badge-table .actions.action-1.col-xs-12 .btn:not(.one-line) {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .badge-table .actions.action-1.col-xs-12 .btn:not(.one-line) span {
    display: block;
  }
}
.badge-table .actions.action-1 .btn {
  width: calc(100% + 1px);
  height: 100%;
  max-width: unset;
}
.badge-table .actions.action-2 .btn {
  height: 50%;
}
.badge-table .actions.action-2 .btn i {
  margin-left: 16px;
  float: left;
}
.badge-table:last-child .item:last-child {
  border-bottom: 0;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.badge-table:last-child .item:last-child .actions .btn:last-child, .badge-table:last-child .item:last-child .btn-primary:last-child:before {
  border-bottom-right-radius: 7px;
}
@media (max-width: 768px) {
  .badge-table:last-child .item:last-child .actions:last-child {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
  }
  .badge-table:last-child .item:last-child .actions .btn:first-child, .badge-table:last-child .item:last-child .actions .btn-primary:first-child:before {
    border-bottom-left-radius: 7px;
  }
}
.badge-table.no-headlines .item:first-child {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
@media (min-width: 768px) {
  .badge-table.no-headlines .item:first-child .actions .btn:first-child, .badge-table.no-headlines .item:first-child .actions .btn-primary:first-child:before {
    border-top-right-radius: 7px;
  }
}
.badge-table.badge-table-spaced .item {
  border-radius: 7px;
  margin-bottom: 10px;
  border: 1px solid #dadce0;
}
.badge-table.badge-table-spaced .item .actions {
  border-bottom-right-radius: 7px;
}
@media (max-width: 768px) {
  .badge-table.badge-table-spaced .item .actions {
    border-bottom-left-radius: 7px;
  }
}
.badge-table.badge-table-spaced .item .actions .btn:first-child, .badge-table.badge-table-spaced .item .actions .btn.btn-primary:first-child:before {
  border-top-right-radius: 7px;
}
@media (max-width: 768px) {
  .badge-table.badge-table-spaced .item .actions .btn:first-child, .badge-table.badge-table-spaced .item .actions .btn.btn-primary:first-child:before {
    border-bottom-left-radius: 7px;
  }
}
.badge-table.badge-table-spaced .item .actions .btn:last-child, .badge-table.badge-table-spaced .item .actions .btn.btn-primary:last-child:before {
  border-bottom-right-radius: 7px;
}
.badge-table.badge-table-spaced .item:last-child {
  border-top: 1px solid #dadce0;
  border-bottom: 1px solid #dadce0;
}

/*# sourceMappingURL=badge-table.css.map */
