.light-layout #download-light, .light-layout.dark-layout #download-dark { display:inline-block; margin-left: auto; margin-right: 12px;}
.light-layout #download-dark, .light-layout.dark-layout #download-light { display:none; margin-left: auto; margin-right: 12px;}

.light-layout #imagen-android-light, .light-layout.dark-layout #imagen-android-dark {
  display:inline-block;
  content:url(https://cfgi.io/images/cfgi-android-dark.png);
  padding-bottom: 1rem;
}
.light-layout #imagen-android-dark, .light-layout.dark-layout #imagen-android-light {
  display:none;
  content:url(https://cfgi.io/images/cfgi-android-light.png);
  padding-bottom: 1rem;
}

.light-layout #imagen-iphone-light, .light-layout.dark-layout #imagen-iphone-dark {
  display:inline-block;
  content:url(https://cfgi.io/images/cfgi-iphone-dark.png);
  padding-bottom: 1rem;
}
.light-layout #imagen-iphone-dark, .light-layout.dark-layout #imagen-iphone-light {
  display:none;
  content:url(https://cfgi.io/images/cfgi-iphone-light.png);
  padding-bottom: 1rem;
}

#historical {
    left: 81%;
    position: absolute;
}

.overthings .fw-700 {
  font-weight: 700; }

.overthings .fw-600 {
  font-weight: 600; }

.overthings .fw-500 {
  font-weight: 500; }

.overthings .fw-400 {
  font-weight: 400; }

@media all and (min-width: 1200px) {
  .overthings .container, .overthings .container-sm, .overthings .container-md, .overthings .container-lg, .overthings .container-xl, .overthings .container-xxl {
    max-width: 1090px; } }

.overthings .horizontal-menu .header-navbar.navbar-brand-center .navbar-header {
  position: absolute;
  left: 50%;
  padding: .8rem 2rem;
  transform: translateX(-50%);
  pointer-events: none; }

.img-mobile-home {
  background-image:url('/app-assets/images/banner/iphone-cfgi.png');
  background-position:top;
  min-height:300px;
}
@media all and (max-width: 667px) {
  .img-mobile-home {
    background-size:700px;
  }
  .overthings .horizontal-layout.navbar-floating:not(.blank-page) .app-content {
    padding-top: 102px !important;
  }
 }
.overthings .horizontal-menu .header-navbar.navbar-brand-center .navbar-header .navbar-brand {
  pointer-events: all; }

.overthings .vertical-overlay-menu .navbar .navbar-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; }

@media all and (max-width: 666px) {
 }

.overthings .vertical-overlay-menu .navbar .navbar-header .navbar-nav {
  height: 100%; }

.overthings .vertical-overlay-menu .navbar .navbar-header .navbar-brand {
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: all; }

.overthings .vertical-overlay-menu .navbar .navbar-header .navbar-brand .brand-text {
  padding-left: 1rem; }

.overthings .header-navbar .navbar-container {
  margin-left: auto; }

.overthings .header-navbar .navbar-container ul.navbar-nav li > a.nav-link {
  padding: 0 1.2rem; }

@media all and (max-width: 767px) {
  .overthings .header-navbar .navbar-container ul.navbar-nav li > a.nav-link {
    padding: 0 .5rem; } }

.overthings .horizontal-layout.navbar-floating:not(.blank-page) .app-content {
  padding-top: 142px !important; }

.overthings .app-content h1 {
  font-size: 36px; }

.overthings .app-content h2 {
  font-size: 26px; }

.overthings .app-content .apexcharts-text.apexcharts-datalabel-label {
  text-transform: uppercase;
  font-weight: 600; }

.overthings .app-content .content-body .row .header-padding-top-sm {
  padding-top: 52px; }

.overthings .app-content .content-body .row .header-padding-bottom-lg {
  padding-bottom: 70px; }

.overthings .app-content .content-body .row .header-padding-bottom-sm {
  padding-bottom: 34px; }

.overthings .app-content .content-body .card-subtitle-custom {
  padding-bottom: 1.57rem; }

.overthings .app-content .content-body .card .custom-details-button {
  margin-left: auto;
  margin-right: 1.28rem; }

.overthings .app-content .content-body .card .demo-vertical-spacing .progress-percent {
  padding-top: .71rem; }

.overthings .app-content .content-body .business-card .business-items .business-item .form-check {
  padding-left: 0; }

.overthings .app-content .content-body .business-card .business-items .business-item .blur-4 {
  filter: blur(4px); }

.overthings .app-content .content-body .tab-content-padding {
  padding: 23px 29px; }

.overthings-stats {
  display: flex; }

.overthings-stats-in {
  position: relative;
  width: .5rem;
  height: 1.85rem;
  display: flex;
  align-items: flex-end;
  background-color: transparent;
  overflow: hidden; }

.overthings-stats-in:not(:last-child) {
  margin-right: .15rem; }

.overthings-stats-progress {
  width: 100%; }

.overthings-stats-progress.danger {
  background-color: var(--bs-danger); }

.overthings-stats-progress.warning {
  background-color: var(--bs-warning); }

.overthings-stats-progress.success {
  background-color: var(--bs-success); }

.dark-layout .table > :not(:first-child) {
  border-top:2px solid #161d31;
}
.light-layout .table a.token_name {
  color: black;
}
.dark-layout .table a.token_name{
  color: white;
}
.card-bitcoin {
  cursor: pointer;
}

.badge-pill {
	padding-right: .5rem;
	padding-left: .5rem;
	border-radius: 10rem
}

.badge-primary {
	color: #fff;
	background-color: #7367f0
}

a.badge-primary:focus,
a.badge-primary:hover {
	color: #fff;
	background-color: #4839eb
}

a.badge-primary.focus,
a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(115, 103, 240, .5)
}

.badge-secondary {
	color: #fff;
	background-color: #82868b
}

a.badge-secondary:focus,
a.badge-secondary:hover {
	color: #fff;
	background-color: #696d71
}

a.badge-secondary.focus,
a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem hsla(213, 4%, 53%, .5)
}

.badge-success {
	color: #fff;
	background-color: #28c76f
}

a.badge-success:focus,
a.badge-success:hover {
	color: #fff;
	background-color: #1f9d57
}

a.badge-success.focus,
a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40, 199, 111, .5)
}

.badge-info {
	color: #fff;
	background-color: #00cfe8
}

a.badge-info:focus,
a.badge-info:hover {
	color: #fff;
	background-color: #00a1b5
}

a.badge-info.focus,
a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 207, 232, .5)
}

.badge-warning {
	color: #2a2e30;
	background-color: #ff9f43
}

a.badge-warning:focus,
a.badge-warning:hover {
	color: #2a2e30;
	background-color: #ff8510
}

a.badge-warning.focus,
a.badge-warning:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 159, 67, .5)
}

.badge-danger {
	color: #fff;
	background-color: #ea5455
}

a.badge-danger:focus,
a.badge-danger:hover {
	color: #fff;
	background-color: #e42728
}

a.badge-danger.focus,
a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(234, 84, 85, .5)
}

.badge-light {
	color: #2a2e30;
	background-color: #f6f6f6
}

a.badge-light:focus,
a.badge-light:hover {
	color: #2a2e30;
	background-color: #ddd
}

a.badge-light.focus,
a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem hsla(0, 0%, 96%, .5)
}

.badge-dark {
	color: #fff;
	background-color: #4b4b4b
}

a.badge-dark:focus,
a.badge-dark:hover {
	color: #fff;
	background-color: #323232
}

a.badge-dark.focus,
a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(75, 75, 75, .5)
}

@media all and (max-width: 767px) {
  .overthings .app-content h1 {
    font-size:20px;
  }
  section > .row, section > .row .row {
    --bs-gutter-x: 0;
  }
  #token-chart {
    padding:0px;
  }
  .table > :not(caption) > * > * {
    padding: 0.72rem 0.72rem 0.72rem 1.5rem;
    font-size: 12px;
  }
  .overthings .app-content .content-body .tab-content-padding {
    padding: 23px 0px;
  }
}
#table-striped table thead tr th {
  width: 25%;
}
#table-striped .badge-pill {
  font-size:70%;

}
.nav-temporalities{
  max-width: fit-Content;
}

.card-indicators .card-header {
  padding-bottom:0px;
}
.card-indicators code {
  text-transform: capitalize;
  margin: 0 auto;
  display: block;
  width: fit-content;
  margin-top: 1em;
}
.light-layout .card-indicators code {
  /*color: #21292e;*/
  color: #7c7c86a6;
}
.dark-layout .card-indicators code {
  /*color: #cfd2d6;*/
  color: #7a838f;
}
#overthings-goal-chart {
 min-height: 256px;
 margin-top: 24px;
 height: 256px;
}
#token-chart {
  min-height: 325px;
}
h6{font-size:1rem; padding-bottom: 1.57rem}
div.videotoken {
width: 300px;
  overflow:hidden;
}
button.swal2-close {
  display: flex;
    position: absolute;
    top: -5px;
    right:13px;
    z-index: 9999;
    border-radius:20px !important;
    border-color: #000!important;
    background-color: #000!important;
}
.swal2-popup.swal2-toast {
  overflow-y: unset !important;
  box-shadow:unset !important;
}
.app-user-view-security .table-responsive.scrollable-container {
  width:auto !important;
}
.form-switch .form-check-input {
  width: 3rem;
  margin-left: -3.5rem;
  background-image: url("data:image/svg+xml,%3csvg width='26px' height='26px' viewBox='0 0 26 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3ccircle id='path-1' cx='8' cy='8' r='8'%3e%3c/circle%3e%3cfilter x='-40.6%' y='-21.9%' width='168.8%' height='168.8%' filterUnits='objectBoundingBox' id='filter-2'%3e%3cfeOffset dx='-1' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3e%3c/feOffset%3e%3cfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3e%3c/feGaussianBlur%3e%3cfeColorMatrix values='0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3cg id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='switches-dot' transform='translate%285.000000, 5.000000%29' fill-rule='nonzero'%3e%3cg id='Oval'%3e%3cuse fill='black' fill-opacity='1' filter='url%28%23filter-2%29' xlink:href='%23path-1'%3e%3c/use%3e%3cuse fill='%23fff' xlink:href='%23path-1'%3e%3c/use%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 3rem;
  transition: background-position 0.15s ease-in-out, background-color 0.1s ease; }

@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none; } }

.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg width='26px' height='26px' viewBox='0 0 26 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3ccircle id='path-1' cx='8' cy='8' r='8'%3e%3c/circle%3e%3cfilter x='-40.6%' y='-21.9%' width='168.8%' height='168.8%' filterUnits='objectBoundingBox' id='filter-2'%3e%3cfeOffset dx='-1' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3e%3c/feOffset%3e%3cfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3e%3c/feGaussianBlur%3e%3cfeColorMatrix values='0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3cg id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='switches-dot' transform='translate%285.000000, 5.000000%29' fill-rule='nonzero'%3e%3cg id='Oval'%3e%3cuse fill='black' fill-opacity='1' filter='url%28%23filter-2%29' xlink:href='%23path-1'%3e%3c/use%3e%3cuse fill='%23fff' xlink:href='%23path-1'%3e%3c/use%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg width='26px' height='26px' viewBox='0 0 26 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3ccircle id='path-1' cx='8' cy='8' r='8'%3e%3c/circle%3e%3cfilter x='-40.6%' y='-21.9%' width='168.8%' height='168.8%' filterUnits='objectBoundingBox' id='filter-2'%3e%3cfeOffset dx='-1' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3e%3c/feOffset%3e%3cfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3e%3c/feGaussianBlur%3e%3cfeColorMatrix values='0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3cg id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='switches-dot' transform='translate%285.000000, 5.000000%29' fill-rule='nonzero'%3e%3cg id='Oval'%3e%3cuse fill='black' fill-opacity='1' filter='url%28%23filter-2%29' xlink:href='%23path-1'%3e%3c/use%3e%3cuse fill='%23fff' xlink:href='%23path-1'%3e%3c/use%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.business-items .badge {
  text-transform: uppercase;
}
.time-remaining-progress {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  z-index: 2;
  color: white;
}
.shepherd-modal-overlay-container.shepherd-modal-is-visible path {
  pointer-events: none !important;
}