.whatsapp {
  position: fixed;
  right: 2rem;
  bottom: 6rem;
  z-index: 10;
}
.whatsapp img {
  width: 3rem;
}

.neon .btn-outline-info {
  color: #dcb068;
  border-color: #dcb068;
  focus-shadow-rgb: 13, 202, 240;
  active-color: #000;
  active-bg: #dcb068;
  active-border-color: #dcb068;
  active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  disabled-color: #dcb068;
  disabled-bg: transparent;
  disabled-border-color: #dcb068;
  --bs-gradient: none;
}
.neon .btn-outline-info:hover {
  color: #000;
  background-color: #dcb068;
  border-color: #dcb068;
}

.btn-gold {
  background-color: #FFD700;
  box-shadow: inset 0px 33px 25px 0 #FFD700, inset 0 5px 5px 0px #fff;
}
.btn-gold:hover {
  background-color: #ccae03;
}

.btn-silver {
  background-color: #C0C0C0;
  box-shadow: inset 0px 33px 25px 0 #C0C0C0, inset 0 5px 5px 0px #fff;
}
.btn-silver:hover {
  background-color: #8f8b8b;
}

.btn-bronze {
  background-color: #bf8970;
  box-shadow: inset 0px 33px 25px 0 #bf8970, inset 0 5px 5px 0px #fff;
}
.btn-bronze:hover {
  background-color: #8d5d46;
}

.bg-green {
  background-color: #28a745;
}

.py4web-validation-error {
  margin-top: -16px;
  font-size: 0.8em;
  color: red;
}

.btn-success {
  color: #fff !important;
  background-color: #dcb068;
  border-color: #dcb068;
}

.btn-outline-success {
  color: #fff !important;
  border-color: #dcb068;
}
.btn-outline-success:hover {
  background-color: #dcb068;
  border-color: #dcb068;
}

.beluck-color {
  color: #dcb068;
}

body {
  background-image: url(../images/Logincadastro-beluck.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  min-height: 100vh;
}
body .dashboard {
  min-height: 100vh;
  display: grid;
  grid-template-rows: 80px 1fr 40px;
  grid-template-columns: 200px 1fr;
  grid-template-areas: "menu header" "menu container" "menu footer";
}
@media only screen and (max-width: 610px) {
  body .dashboard {
    display: unset;
  }
}
body .dashboard .menu {
  grid-area: menu;
  padding: 1rem;
  background-color: #0e1227;
}
body .dashboard .menu hr {
  color: #c5c5c5;
  opacity: 0.25;
}
body .dashboard .menu nav ul {
  padding-left: unset;
  transition: opacity 0.5s ease-in, height 1s;
  overflow: hidden;
}
body .dashboard .menu nav ul li {
  --height-line: 2.3rem;
  list-style: none;
  line-height: var(--height-line);
}
body .dashboard .menu nav ul li a {
  color: #FBFBFB;
  text-decoration: unset;
}
body .dashboard .menu nav ul li > ul {
  opacity: 0;
  height: 0;
}
body .dashboard .menu nav ul li > ul.active {
  opacity: 1;
  height: auto;
}
body .dashboard .menu nav ul li:hover > ul {
  opacity: 1;
  height: auto;
}
body .dashboard .menu nav .subnav {
  padding-left: 1rem !important;
  text-align: start;
}
body .dashboard .menu nav .subnav li {
  padding-left: 1rem;
}
body .dashboard .menu nav .subnav li:hover {
  background-color: rgba(85, 85, 85, 0.5803921569);
}
body .dashboard header {
  grid-area: header;
  display: block;
  padding: 1rem;
  color: #C2C2C2;
}
body .dashboard header h4 {
  margin: unset;
  font-weight: 600;
  line-height: 1.2rem;
}
body .dashboard header nav {
  display: flex;
}
body .dashboard header nav a {
  margin-left: 1rem;
  margin-right: 1rem;
}
body .dashboard header nav .hidden {
  display: none;
}
body .dashboard header nav .hidden.show {
  display: block;
}
body .dashboard .container {
  grid-area: container;
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 100vh;
}
body .dashboard .container.center {
  display: flex;
  align-items: center;
}
body .dashboard .container .document ul {
  padding-left: 2px;
}
body .dashboard .container .document ul li {
  margin-bottom: 0.5rem;
  list-style: none;
}
body .dashboard footer {
  grid-area: footer;
  align-items: center;
  justify-content: flex-end;
  padding-right: 10px;
  color: #C2C2C2;
  padding-left: 20px;
}
body .dashboard .table th:last-child,
body .dashboard .table td:last-child {
  text-align: right;
}
body .dashboard .order a {
  text-decoration: unset;
  color: #dcb068;
}
body .dashboard .raffle .card,
body .dashboard .raffle-view .card,
body .dashboard .raffle-payment .card,
body .dashboard .influencer .card,
body .dashboard .await-confirmation .card {
  background-color: transparent !important;
}
body .dashboard .raffle .card .card-header,
body .dashboard .raffle-view .card .card-header,
body .dashboard .raffle-payment .card .card-header,
body .dashboard .influencer .card .card-header,
body .dashboard .await-confirmation .card .card-header {
  padding-bottom: unset;
}
body .dashboard .raffle .card .card-body div,
body .dashboard .raffle-view .card .card-body div,
body .dashboard .raffle-payment .card .card-body div,
body .dashboard .influencer .card .card-body div,
body .dashboard .await-confirmation .card .card-body div {
  color: white;
}
body .dashboard .raffle .neon,
body .dashboard .raffle-view .neon,
body .dashboard .raffle-payment .neon,
body .dashboard .influencer .neon,
body .dashboard .await-confirmation .neon {
  animation: pulsate 3s infinite alternate;
  border-radius: 0.3rem;
  border-color: #fff;
}
@keyframes pulsate {
  100% {
    box-shadow: 0 0 0.06rem #fff, 0 0 0.03rem #fff, 0 0 0.6rem #dcb068, 0 0 0.3rem #dcb068, 0 0 0.9rem #dcb068, inset 0 0 0.4rem #dcb068;
  }
  0% {
    box-shadow: 0 0 0.05rem #fff, 0 0 0.01rem #fff, 0 0 0.5rem #dcb068, 0 0 0.2rem #dcb068, 0 0 0.7rem #dcb068, inset 0 0 0.3rem #dcb068;
  }
}
body .dashboard .raffle .btn-b,
body .dashboard .raffle-view .btn-b,
body .dashboard .raffle-payment .btn-b,
body .dashboard .influencer .btn-b,
body .dashboard .await-confirmation .btn-b {
  background-color: #dcb068;
  color: #FBFBFB;
}
body .dashboard .raffle .textrem,
body .dashboard .raffle-view .textrem,
body .dashboard .raffle-payment .textrem,
body .dashboard .influencer .textrem,
body .dashboard .await-confirmation .textrem {
  font-size: 1.2rem;
}
body .dashboard .raffle-view .carousel-indicators [data-bs-target] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #FBFBFB;
  border: 2px solid #fff;
}
body .dashboard .raffle-view .carousel-inner .carousel-item {
  max-height: 20rem;
}
body .dashboard .raffle-view .carousel-control-prev .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2371a22c'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") !important;
}
body .dashboard .raffle-view .carousel-control-next .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2371a22c'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}
body .dashboard .raffle-register {
  width: 100%;
}
body .dashboard .raffle-register .table a {
  text-decoration: unset;
  color: #dcb068;
}
body .dashboard .raffle-register .bg-form {
  border-radius: 0.5rem;
  box-shadow: 0px 0px 28px 8px rgb(128, 195, 78);
  color: #eae4e4;
}
body .dashboard .raffle-register .bg-form .row {
  margin-top: 0.5rem;
}
body .dashboard .raffle-register .bg-form .row:first-child {
  margin-top: unset;
}
body .dashboard .influencer {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
body .dashboard .influencer > .row {
  width: 100%;
}
body .dashboard .influencer .card .c-body {
  line-height: 4rem;
}
body .dashboard .influencer .card .c-body .col-single {
  padding-left: unset;
  padding-right: unset;
}
body .dashboard .influencer .card .c-body .col-single .col-lg-12,
body .dashboard .influencer .card .c-body .col-single .col-lg-11,
body .dashboard .influencer .card .c-body .col-single .col-lg-10,
body .dashboard .influencer .card .c-body .col-single .col-lg-9,
body .dashboard .influencer .card .c-body .col-single .col-lg-8,
body .dashboard .influencer .card .c-body .col-single .col-lg-7,
body .dashboard .influencer .card .c-body .col-single .col-lg-6,
body .dashboard .influencer .card .c-body .col-single .col-lg-5,
body .dashboard .influencer .card .c-body .col-single .col-lg-4,
body .dashboard .influencer .card .c-body .col-single .col-lg-3,
body .dashboard .influencer .card .c-body .col-single .col-lg-2,
body .dashboard .influencer .card .c-body .col-single .col-lg-1 {
  line-height: 2rem;
}
body .dashboard .influencer .card a {
  text-decoration: none;
}
body .dashboard .sale-list table a,
body .dashboard .sale-list .green a {
  text-decoration: unset;
  color: #dcb068;
}
body .dashboard .sale-list .green .col {
  text-align: center;
}
body .dashboard .sale-list .green .col:first-child {
  text-align: left;
}
body .dashboard .sale-list .green .col:last-child {
  text-align: right;
}
body .dashboard .wallet table a {
  text-decoration: unset;
  color: #dcb068;
}
body .dashboard .jobs {
  color: #C2C2C2;
}
body .dashboard .jobs h2 {
  color: #C2C2C2;
}
body .dashboard .jobs th {
  color: #fff;
}
body .dashboard .jobs th a {
  color: #FBFBFB;
  text-decoration: none;
}
body .dashboard .ranking .title {
  background-color: gray;
}

#modalVfs {
  background-color: rgba(0, 0, 0, 0.8);
}

[role=alert] {
  margin: 1.5em;
  padding: 1.5em;
  position: relative;
  border-radius: 5px;
  color: red;
}
[role=alert] > .close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: red;
}

.tab-pane {
  display: none;
}
.tab-pane.show {
  display: block;
}

.profile {
  color: white;
}
.profile .row {
  margin-top: 0.5rem;
}
.profile .table {
  color: #fff;
}

.modal {
  background-color: #1A1A1A;
}
.modal .modal-content {
  background-color: transparent;
  box-shadow: 0px 2px 12px 12px #8AC832;
}
.modal .modal-content .modal-header {
  color: white;
}
.modal .modal-content .modal-body {
  color: white;
}

.type-address .modal {
  background-color: #1A1A1A;
}
.type-address .modal .modal-content {
  background-color: transparent;
  box-shadow: 0px 2px 12px 12px #8AC832;
}
.type-address .modal .modal-content .modal-header {
  color: white;
}
.type-address .modal .modal-content .modal-body {
  color: white;
}

.influencer .card > .card-header,
.raffle .card > .card-header {
  overflow: hidden;
  max-height: 11rem;
  min-height: 11rem;
}
.influencer .card > .card-header .img-fluid,
.raffle .card > .card-header .img-fluid {
  max-height: 11rem;
  min-height: 11rem;
}
.influencer .card .card-body > .row:first-child .card-name,
.raffle .card .card-body > .row:first-child .card-name {
  min-height: 4rem;
}
@media only screen and (max-width: 610px) {
  .influencer .card .card-body > .row:first-child .card-name,
  .raffle .card .card-body > .row:first-child .card-name {
    min-height: unset;
  }
}

.raffle_i .card {
  background-color: transparent !important;
}
.raffle_i .card .card-body div {
  color: white;
}
.raffle_i .neon {
  animation: pulsate 3s infinite alternate;
  border-radius: 0.3rem;
  border-color: #fff;
}
@keyframes pulsate {
  100% {
    box-shadow: 0 0 0.06rem #fff, 0 0 0.03rem #fff, 0 0 0.6rem #dcb068, 0 0 0.3rem #dcb068, 0 0 0.9rem #dcb068, inset 0 0 0.4rem #dcb068;
  }
  0% {
    box-shadow: 0 0 0.05rem #fff, 0 0 0.01rem #fff, 0 0 0.5rem #dcb068, 0 0 0.2rem #dcb068, 0 0 0.7rem #dcb068, inset 0 0 0.3rem #dcb068;
  }
}
.raffle_i .textrem {
  font-size: 1.2rem;
}
.raffle_i .btn-b {
  background-color: #dcb068;
  color: white;
}
.raffle_i .btn-b2 {
  background-color: rgba(140, 199, 63, 0.9);
  color: white;
}
.raffle_i .btn-b2:hover {
  background-color: rgb(140, 199, 63);
  color: white;
  box-shadow: 0 2px 8px rgba(106, 210, 145, 0.7);
}
.raffle_i .bg_black {
  background-color: rgba(0, 0, 0, 0.3);
}
.raffle_i .container {
  grid-area: container;
  padding: 20px;
}
.raffle_i .container.center {
  display: flex;
  align-items: center;
}
.raffle_i .shadow-box-l {
  background: rgb(0, 0, 0);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 70%);
}
.raffle_i .shadow-box-r {
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 70%);
}
.raffle_i .shadow-label {
  text-shadow: 0 0px 30px #000000, 0 0px 15px #000000;
}
.raffle_i .blur {
  background-color: rgba(0, 0, 0, 0.3);
}
.raffle_i .carousel-top {
  position: absolute;
  right: 20%;
  top: 0.2rem;
  left: 20%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.raffle_i .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 0.2rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.raffle_i .carousel-full {
  position: absolute;
  right: 0%;
  top: 0rem;
  bottom: 0rem;
  left: 0%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.raffle_i .raffle .card-header {
  overflow: hidden;
  max-height: 11rem;
  min-height: 11rem;
}
.raffle_i .raffle .card-header .img-fluid {
  max-height: 11rem;
}
.raffle_i .raffle .card-body > .row:first-child > .col-md-5 {
  min-height: 4rem;
}
.raffle_i .pad-top {
  padding-top: 5rem;
}

.img-thumbnail {
  max-width: 3rem !important;
}

a {
  color: #FBFBFB;
}
a:active {
  color: #FBFBFB;
}
a:hover {
  color: #FBFBFB;
}

/*# sourceMappingURL=vfs.css.map */
