/* CSS Document */
.card .card-header {  min-height: auto !important; padding: 0 2rem;}
.btn > i { vertical-align: baseline!important}
.top-32 {top: 32% !important;}
.menu-item .menu-link .menu-icon { margin-right: 1rem; }
i.bi, i[class*=" fa-"], i[class*=" fonticon-"], i[class*=" la-"], i[class^="fa-"], i[class^="fonticon-"], i[class^="la-"] {color: inherit}
.overlay {left: 0;top: 0;width: 100%;height: 100%;	position: absolute;	background:  rgba(0, 0, 0, 0.4);z-index: 1000;}
.overlay__inner {left: 0;top: 0;width: 100%;height: 100%;position: absolute;}
.overlay__content {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}
.spinner {width: 75px;height: 75px;display: inline-block;border-width: 2px;border-color: rgba(255, 255, 255, 0.05);border-top-color: #fff;animation: spin 1s infinite linear;border-radius: 100%;border-style: solid;}
@keyframes spin {
  100% {
	transform: rotate(360deg);
  }
}
.pointer { cursor: pointer}
.input-group-text-sm {padding: .55rem .75rem;}
table tr td { vertical-align:middle}