:root {
	--primary-bg-color: #307268 !important;
    --primary-bg-hover: #307268;
    --gradient: linear-gradient(34deg, rgba(48,114,104,1) 0%, rgba(63,26,103,1) 100%);
    --primary-transparentcolor: rgba(255, 255, 255, 0.15);
    --primary-bg-border: #134943;
    --primary-trans: rgba(138, 70, 223, 0.3);
    --dark-theme: rgba(36, 36, 36, 0.80);
    --dark-body: #202020;
    --dark-border: #333333;
    --dark-color: #cacaca;
    --dark-primary:#3F1A67 !important;
    --indigo: $indigo;
    --purple: rgba(67, 13, 108, 1);
    --pink: #f1388b;
    --orange: $orange;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: $white;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: rgba(19, 73, 67, 1);
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --background: #FBFBFB;
}

.ckbox .tx-danger:before { display: none; visibility: hidden; z-index:-1; }

.pl-0 { padding-left: 0 !important; }
.pr-0 { padding-right: 0 !important; }

.page-checkout .list-group-item { margin-bottom: 0; }
.page-checkout .list-group-item .list-group-item { background-color: transparent; }

#accordionPedido { border-radius:5px; }
#accordionPedido .accordion-item { background-color: white; border:none; border-radius:5px; }
.dark-theme #accordionPedido { background-color: var(--light); }
.dark-theme #accordionPedido .accordion-item { background-color: var(--dark-theme); }
#accordionPedido .accordion-header { width: 90%; }
#accordionPedido .accordion-button,
#accordionPedido .accordion-button:focus,
#accordionPedido .accordion-button:not(.collapsed) {
    color: var(--primary-bg-color);
    background-color: inherit;
    box-shadow:none;
    border:none;
    padding: 0.5rem 1rem;
    font-size: inherit;
}
#accordionPedido .table tbody tr { background-color: transparent; }
#accordionPedido .list-group-item {border:none; }
#accordionPedido .list-group-item:first-child { border-top:none; border-radius: 0; }

@media (max-width: 767.98px) {
    .page-checkout .responsive-logo { margin-top: -0.5rem; }
}
@media (max-width: 575px) {
    .px-xs-0 { padding-right: 0 !important; padding-left: 0 !important; }
}

.btn-whats {
  color: #ffffff;
  background-color: #25d366;
  border-color: #25d366;
}

.btn-whats:hover {
  color: #ffffff;
  background-color: #075e54;
  border-color: #075e54;
}

.bg-img {
  color: #ffffff;
  background: linear-gradient(904deg, rgba(19,73,67, 1) 0%, rgba(29,60,76, 1) 30%, rgba(67,13,108, 1)100%),
  url('/assets/img/auth/bg_auth.jpg');
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
}

.bg-isim {
  color: #ffffff;
  background: linear-gradient(904deg, rgba(19,73,67, 1) 0%, rgba(29,60,76, 1) 30%, rgba(67,13,108, 1)100%);
  background-size: cover;
  background-position: center;
}

.bg-purple {
  color: #ffffff;
  background: linear-gradient(34deg, rgba(67, 13, 108, 1) 0%, rgba(51, 8, 83, 1)100%);
}

.bg-yellow {
  background: #EFC71C;
}

.text-yellow {
  color: #EFC71C;
}

.text-purple {
  color: var(--purple);
}

.main-sidebar-body li.active li .sidemenu-label, .main-sidebar-body li.active li i {
  color: rgba(0, 0, 0, 0.4) !important;
}
.main-sidebar-body li.active li.active .nav-sub-link.sub-with-sub {
  color: rgba(0, 0, 0, 0.4) !important;
}
.main-sidebar-body li.active li.active .nav-sub-link.sub-with-sub .sidemenu-label, .main-sidebar-body li.active li.active .nav-sub-link.sub-with-sub i, .main-sidebar-body li.active li.active .nav-sub-link.sub-with-sub::before {
  color: rgba(0, 0, 0, 0.4) !important;
  opacity: 1 !important;
}

.overlay {
  background: rgba(0, 0, 0, 0.5);

  top: 0;
  left: 0;

  z-index: 9999;

}

@font-face {
  font-family: 'NeverMind';
  src: url('https://institutoisim.com.br/assets/theme/landing_v2/fonts/NeverMindRounded-Regular.woff2') format('woff2'),
       url('https://institutoisim.com.br/assets/theme/landing_v2/fonts/NeverMindRounded-Regular.woff') format('woff'),
       url('https://institutoisim.com.br/assets/theme/landing_v2/fonts/NeverMindRounded-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.font-family-NeverMind {
  font-family: 'NeverMind', sans-serif;
}