@charset "UTF-8";
/* Modules and Variables */ /* colours */ /*typography*/
/* Partials */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
html {
  height: 100%;
}

body {
  font-family: "Poppins", sans-serif;
}

::-moz-selection {
  color: #fff;
  background: #1E1E1E;
}

::selection {
  color: #fff;
  background: #1E1E1E;
}

a {
  color: #FF3D71;
}
a:hover {
  color: #F74379;
}
a:hover, a:link {
  text-decoration: none;
}
a:active, a:focus {
  color: #FF3D71;
}

h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
  margin: 0;
}

h1, h2, h4, p {
  color: #fff;
  margin: 10px;
}

p {
  font-weight: 400;
  font-size: 1.4rem;
}

h4 {
  font-weight: 700;
}

.wrap-all-profile {
  min-height: calc(100vh - 75px);
  overflow-y: auto;
}

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.spinner-small {
  opacity: 0.5;
}

.spinner-small:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-top-color: #333;
  animation: spinner 0.6s linear infinite;
}

.truncate, .truncate-profile-sub {
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.truncate-profile-sub {
  width: 210px;
}

.lightWeight {
  font-weight: 300;
}

.normalWeight {
  font-weight: 400;
}

.heavyWeight {
  font-weight: 700;
}

.amount-C {
  font-weight: 700;
}

.amount-D .peeks_coin {
  opacity: 0.3;
}

.peeks_coin {
  width: 24px;
  height: 24px;
  line-height: 19px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  font-size: 13px;
  background: #FFDE00;
  border: 3px solid #FEB501;
  color: #1E1E1E;
  font-style: normal;
  font-weight: 400;
  position: relative;
  left: -2px;
  top: -1px;
}

.font-italic {
  font-style: italic;
}

.text-center {
  text-align: center;
}

.popover {
  background-color: #2F2E2E;
}

.popover-header {
  color: #fff; /* White text */
}

.popover-body {
  color: #fff; /* Black text */
}

.popover-content {
  color: #fff; /* Black text */
}

.panel {
  background-color: #2F2E2E;
  border-color: #2F2E2E;
  color: #fff;
  border-radius: 10px;
}

.bck-primary-color {
  background-color: #1E1E1E;
}

.brd-primary-color {
  border-color: #1E1E1E;
}

/* Variables */
/* Landing page */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #1d2f32;
  z-index: 99;
}
#preloader #status {
  width: 120px;
  height: 120px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: url("../../../images/peeks_icon.png") center center no-repeat;
  margin: -60px 0 0 -60px;
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#home_bg {
  background: url("../../../images/peeks_home_bg_carnival.jpg") no-repeat;
  background-size: cover;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 764px;
  top: 0;
  left: 0;
}

.container.event-carnival, .container.event-carnival-instructions {
  margin: 0 auto;
  padding: 0;
}
.container.event-carnival #carnival-bg, .container.event-carnival-instructions #carnival-bg {
  background: url("../../../images/carnival_index_bg.png") no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 860px;
  padding: 0 18px;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  font-family: "Poppins", sans-serif;
}
.container.event-carnival #carnival-bg .highlight-text-carnival, .container.event-carnival-instructions #carnival-bg .highlight-text-carnival {
  color: #ffd600;
}
.container.event-carnival #carnival-bg img, .container.event-carnival-instructions #carnival-bg img {
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 40px;
}
.container.event-carnival #carnival-bg p, .container.event-carnival-instructions #carnival-bg p {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
}
.container.event-carnival #carnival-bg h1, .container.event-carnival-instructions #carnival-bg h1 {
  padding: 200px 0 20px 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  font-size: 3.6rem;
}
.container.event-carnival #carnival-bg h2, .container.event-carnival-instructions #carnival-bg h2 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2.4rem;
  color: #ffd600;
}
.container.event-carnival #carnival-bg h3, .container.event-carnival-instructions #carnival-bg h3 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  padding: 14px 0 24px 0;
}
.container.event-carnival #carnival-bg .btn-carnival-continue, .container.event-carnival-instructions #carnival-bg .btn-carnival-continue {
  display: block;
  background: #2caba2;
  color: #fff;
  padding: 15px 0;
  width: 100%;
  margin: 50px auto;
  border-radius: 10px;
  text-transform: uppercase;
  font-size: 1.6rem;
  letter-spacing: 1.1px;
}

@media screen and (min-width: 520px) {
  .container.event-carnival, .container.event-carnival-instructions {
    width: 480px;
  }
}
@media screen and (min-width: 1024px) {
  .container.event-carnival #carnival-full-bg, .container.event-carnival-instructions #carnival-full-bg {
    background: url("../../../images/carnival_index_bg.png") no-repeat center top/cover;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
  }
  .container.event-carnival #carnival-bg, .container.event-carnival-instructions #carnival-bg {
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
  }
}
.container.event-carnival-instructions {
  margin: 0 auto;
  padding: 0;
}
.container.event-carnival-instructions #carnival_bg h1 {
  padding: 200px 0 0 0;
}
.container.event-carnival-instructions #carnival_bg h3 {
  padding-top: 0;
}
.container.event-carnival-instructions #carnival_bg p {
  margin: 0 0 20px 0;
}

.logo-header {
  background: none;
  position: relative;
}

.container.landing {
  margin-top: 90px;
}
.container.landing header {
  margin-top: -10px;
}
.container.landing .row.top {
  margin-top: 39px;
}
.container.landing .row.top h1 {
  font-weight: 400;
  font-size: 5.3rem;
  margin-top: 0;
}
.container.landing .row.top h2 {
  font-weight: 300;
  font-size: 3.7rem;
  margin-bottom: 0;
}
.container.landing .row.top h4 {
  font-size: 1.8rem;
  line-height: 23px;
  font-weight: 400;
}
.container.landing .row.top p, .container.landing .row.top h1, .container.landing .row.top h2, .container.landing .row.top h4 {
  color: #fff;
}
.container.landing .row.top .col-md-6.phone {
  margin-top: 50px;
}
.container.landing .row.top .col-md-6.phone .sm-phone-heart {
  position: absolute;
  top: 200px;
  left: 274px;
}
.container.landing .row.top .col-md-6.phone .sm-heart, .container.landing .row.top .col-md-6.phone .md-heart, .container.landing .row.top .col-md-6.phone .lg-heart {
  position: absolute;
  z-index: 2;
  bottom: 0px;
}
.container.landing .row.top .col-md-6.phone .sm-heart {
  bottom: 144px;
  left: 330px;
}
.container.landing .row.top .col-md-6.phone .md-heart {
  top: 220px;
  left: 100px;
}
.container.landing .row.top .col-md-6.phone .lg-heart {
  bottom: -35px;
  left: -50px;
}
.container.landing .row.top .col-md-6.phone .circle {
  position: absolute;
  background: #33cc33;
  margin: auto;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid white;
  top: 30%;
  left: 30%;
}
.container.landing .row.top .col-md-6.phone .one {
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  animation: grow1 500ms forwards;
  opacity: 0;
  animation-delay: 0ms;
}
.container.landing .row.top .col-md-6.phone .two {
  width: 114px;
  height: 114px;
  margin: -57px 0 0 -57px;
  animation: grow2 500ms forwards;
  opacity: 0;
  animation-delay: 80ms;
}
.container.landing .row.top .col-md-6.phone .three {
  width: 74px;
  height: 74px;
  margin: -37px 0 0 -37px;
  animation: grow3 500ms forwards;
  opacity: 0;
  animation-delay: 150ms;
}
.container.landing .row.top .col-md-6.phone .four {
  border-radius: 0 !important;
  width: 84px;
  height: 84px;
  margin: -15px 0 0 -42px;
  animation: grow4 400ms forwards;
  opacity: 0;
  animation-delay: 500ms;
  background: none;
  text-align: center;
  border: none;
}
.container.landing .row.top .col-md-6.phone .four img {
  width: 50%;
}
.container.landing .row.top .col-md-6.phone .blue-circle > .circle {
  background: #68a8dc;
}
.container.landing .row.top .col-md-6.phone .blue-circle .one {
  animation-delay: 600ms;
  width: 96px;
  height: 96px;
  margin: -48px 0 0 -48px;
}
.container.landing .row.top .col-md-6.phone .blue-circle .two {
  animation-delay: 680ms;
  width: 76px;
  height: 76px;
  margin: -38px 0 0 -38px;
}
.container.landing .row.top .col-md-6.phone .blue-circle .three {
  animation-delay: 720ms;
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px;
}
.container.landing .row.top .col-md-6.phone .blue-circle .four {
  animation-delay: 1100ms;
  width: 54px;
  height: 54px;
  margin: -10px 0 0 -27px;
  background: none;
}
.container.landing .row.top .col-md-6.phone .red-circle > .circle {
  background: #e8404d;
}
.container.landing .row.top .col-md-6.phone .red-circle .one {
  animation-delay: 900ms;
  width: 90px;
  height: 90px;
  margin: -45px 0 0 -45px;
}
.container.landing .row.top .col-md-6.phone .red-circle .two {
  animation-delay: 980ms;
  width: 68px;
  height: 68px;
  margin: -34px 0 0 -34px;
}
.container.landing .row.top .col-md-6.phone .red-circle .three {
  animation-delay: 1020ms;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
}
.container.landing .row.top .col-md-6.phone .red-circle .four {
  animation-delay: 1400ms;
  width: 50px;
  height: 50px;
  margin: -9px 0 0 -25px;
  background: none;
}
@keyframes grow1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 0.2;
  }
}
@keyframes grow2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 0.3;
  }
}
@keyframes grow3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 0.4;
  }
}
@keyframes grow4 {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.container.landing .row.top .sponsor {
  margin: 34px 0;
  text-align: center;
}
.container.landing .row.top .sponsor h4 {
  text-transform: uppercase;
  display: inline-block;
  font-weight: 700;
}

.panel-body {
  padding: 20px 15px;
}

.download_peeks {
  margin: 20px -5px;
}
.download_peeks img {
  width: 98%;
  max-width: 187px;
}

.live-streaming-app h1 {
  font-weight: 300;
}
.live-streaming-app p {
  color: #959595;
}
.live-streaming-app .spacer {
  margin-top: 125px;
}

footer {
  width: 100%;
  text-align: center;
  background: #0e394c;
}
footer .container ul li {
  display: inline;
  color: #fff;
}
footer .container ul li:after {
  content: " ● ";
  font-family: Helvetica, Arial, sans-serif;
  color: #efefef;
  font-size: 1rem;
  vertical-align: middle;
}
footer .container ul li:last-child:after {
  content: "";
}
footer .container p {
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  padding: 5px 0 0 0;
}
footer .container i {
  vertical-align: middle;
  font-size: 1.7em;
}

/* end landing */
.bg-rewards {
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(rgba(87, 87, 87, 0), rgba(255, 255, 255, 0.17)), url("../../../images/bg_rewards.png") no-repeat center center;
  background-size: cover;
}

.bg-rewards-light {
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(rgba(28, 26, 26, 0.7), rgba(30, 30, 30, 0.2));
  background-size: cover;
}

.sidebar-logo {
  height: 80px;
}
.sidebar-logo .peeks-icon {
  display: block;
  margin: 2px auto 25px;
  background-image: url("/compiled/images/peeks_logo_white.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 179px;
  height: 34px;
}

/*push content down to make up for fixed navigation header */
.main-header {
  background-color: #2F2E2E;
  height: 100px;
}
.main-header .search-form {
  margin-left: 10px;
}

.profile_nav nav.isGuest {
  background: none;
}

nav {
  width: auto;
  padding: 20px;
  text-align: right;
}
nav ul {
  margin: 0;
}
nav ul li {
  display: inline;
  padding: 0;
}
nav ul li a {
  padding: 0;
  font-size: 16px;
  font-weight: 700;
  color: #d2d2d2;
}
nav ul li a:hover {
  color: #FF3D71;
  text-decoration: none;
}
nav ul li a:hover.active {
  color: #fff;
}
nav ul li a .material-icons {
  vertical-align: middle;
  padding-right: 20px;
  color: rgb(149, 155, 172);
}
nav ul li.active a {
  color: #FF3D71 !important;
}
nav.signedIn {
  padding: 0;
  z-index: 3;
}
nav.signedIn ul li a {
  color: #f4f4f4;
  padding: 10px 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
}
nav.signedIn ul li a:hover {
  background-color: transparent;
  color: #FF3D71;
}
nav.signedIn ul li a:focus {
  background-color: transparent;
  color: #FF3D71;
  outline: none;
}
nav.signedIn ul li a i {
  color: #f4f4f4;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
}
nav.signedIn ul li a .av-drop-links {
  display: flex;
  align-items: center;
}
nav.signedIn ul li.active a {
  color: #FF3D71;
}
nav.signedIn ul li.active a:focus {
  background-color: transparent;
  color: #FF3D71;
  outline: none;
}
nav.signedIn ul li.active i {
  color: #FF3D71;
}
nav.signedIn .username-dropdown a {
  padding-bottom: 0;
  line-height: 21px;
}
nav.signedIn .username-dropdown a .username-email {
  flex-direction: column;
  align-items: self-start;
}
nav.signedIn .username-dropdown a .username-email span {
  font-weight: 700;
  display: block;
}
nav.signedIn .username-dropdown a .username-email div {
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
  text-transform: lowercase;
}

.input-group .searchBtnUser {
  position: absolute;
  z-index: 5;
  color: #ffffff;
  left: 8px;
  top: 13px;
  font-size: 20px;
  line-height: 1;
  border: none;
  padding: 0 5px;
}
.input-group .searchBtnUser .icon-search {
  color: #ffffff;
}
.input-group .searchUser {
  min-width: 275px;
  max-width: 275px;
  height: 46px;
  padding: 12px 16px 12px 40px;
  outline: 0;
  box-shadow: none;
  transition: border-bottom 500ms;
  border: 1px solid #575757;
  border-radius: 10px;
  background-color: #1E1E1E;
  color: #ffffff;
}

.loginView {
  background: #fff;
  width: 30%;
  height: 100vh;
  position: fixed;
  overflow-y: auto;
  top: 0;
}
.loginView ul {
  padding: 0;
}
.loginView ul li {
  display: inline;
}
.loginView ul li:after {
  content: " ● ";
  font-family: Helvetica, Arial, sans-serif;
  color: #333;
  font-size: 1rem;
  vertical-align: middle;
}
.loginView ul li:last-child:after {
  content: "";
}
.loginView .outer-box {
  width: 300px;
  height: auto;
  margin: auto;
  text-align: center;
  position: relative;
  top: 10%;
}
.loginView .outer-box img {
  margin: 0 0 20px 0;
}
.loginView .outer-box input.form-control {
  background: #fff;
  box-shadow: none;
  border: 1px solid #eee;
  border-radius: 5px;
  padding: 15px;
  height: auto;
}
.loginView .outer-box .btn-login {
  padding: 10px 20px;
  border-radius: 5px;
  background: #FF3D71;
  color: #fff;
}
.loginView .outer-box .mobile_logos img {
  display: inline-block;
  width: 32px;
  margin: 0 24px;
}
.loginView .outer-box .poweredByNavpay {
  display: block;
  text-align: center;
  margin: 0;
}
.loginView .outer-box .poweredByNavpay p {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  text-align: center;
  margin: 0;
}
.loginView .outer-box .poweredByNavpay img {
  width: 120px;
}

.app-banner {
  display: table;
  height: 70px;
  margin-bottom: 30px;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
.app-banner .peeks-icon {
  float: left;
  line-height: 52px;
}
.app-banner .peeks-icon img {
  width: 50px;
}
.app-banner .install-text {
  float: left;
}
.app-banner .install-btn {
  float: right;
  line-height: 52px;
}
.app-banner .install-btn a {
  border-radius: 20px;
  padding: 10px 25px;
}

.main-profile-bg {
  position: absolute;
  z-index: -2;
  width: 100%;
  height: 100%;
  -ms-filter: blur(10px);
  filter: blur(10px);
}

.new-profile-avatar {
  width: 125px;
  height: 125px;
  border: 2px solid #fc5d43;
  box-shadow: 0px 18px 20px 0px rgba(0, 0, 0, 0.46);
  -webkit-box-shadow: 0px 18px 20px 0px rgba(0, 0, 0, 0.46);
  -moz-box-shadow: 0px 18px 20px 0px rgba(0, 0, 0, 0.46);
  -ms-box-shadow: 0px 18px 20px 0px rgba(0, 0, 0, 0.46);
  -o-box-shadow: 0px 18px 20px 0px rgba(0, 0, 0, 0.46);
  display: inline-block;
  cursor: pointer;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

.new-profile-avatar:hover {
  box-shadow: 0 20px 38px rgba(0, 0, 0, 0.46) !important;
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

.new-follow-user {
  display: inline-block;
  position: relative;
  bottom: 13px;
  margin-top: 48px;
  margin-left: -215px;
}

.new-user-info {
  position: relative;
  z-index: 2;
}

.new-profile-bg {
  width: 100%;
  background: rgba(0, 0, 0, 0.72);
  position: relative;
  top: -26px;
}

.new-profile-border-cont {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}

.new-main-profile-bg {
  height: 585px;
  width: 100%;
  filter: blur(10px);
  position: absolute;
  z-index: -2;
  top: 23px;
}

.new-profile-bg > div > p > a {
  color: white;
}

.new-profile-featured {
  display: block;
  text-align: center;
  margin: 0 auto;
}

.new-profile-featured > div {
  display: inline-block;
  position: absolute;
  top: 172px;
  margin-left: -27px;
}

.new-profile-featured > div > h4 {
  color: white;
}

.new-profile-featured > div > img {
  width: 33px;
}

.new-profile-bg > div > p {
  font-size: 25px;
  font-family: VisbyDemi;
  position: relative;
  top: 21px;
  letter-spacing: 1px;
  padding: 7px 0px 11px 0px;
  left: -10px;
}

.new-profile-share > i {
  position: relative;
  bottom: -6px;
  font-size: 21px !important;
  margin-left: 0 !important;
  margin-right: 6px;
  line-height: 39px !important;
}

.new-profile-shareGuest {
  position: absolute;
  bottom: 10px;
  left: 157px;
}

.new-profile-share {
  color: white;
  position: relative;
  padding: 10px 14px;
  background: #fc5d43;
  border-radius: 4px;
  font-size: 11px;
  font-family: VisbyDemi;
  letter-spacing: 2px;
  margin-left: 6px;
  text-transform: uppercase;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -o-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -ms-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -moz-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  box-shadow: 0px 0px 0px 0px rgba(92, 45, 45, 0.0588235294);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -ms-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -o-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
}

.new-profile-share:focus, .new-profile-share:active, .new-profile-share:hover {
  color: #ffffff;
  box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -moz-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -o-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

.new-profile-stats {
  position: relative;
  display: inline-block;
  top: -49px;
  margin-left: 10px;
}

.user-name > span {
  font-size: 11px;
  color: white;
  font-family: lato;
  position: relative;
  font-style: italic;
  top: -3px;
}

.recent-streams-title {
  color: black;
  display: inline-block;
}

.recent-streams-border {
  display: inline-block;
  width: 86%;
  border-bottom: 2px solid #a0a0a0;
  position: absolute;
  top: 18px;
}

.user-name > strong {
  color: white;
  position: relative;
  top: -3px;
}

.truncate-profile-sub2 {
  max-width: 169px;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: lato !important;
  color: white;
  font-style: italic;
  font-size: 11px;
}

.new-profile-stats > h4, .new-profile-stats > h1 {
  color: #333;
  margin-top: -6px;
}

@media only screen and (max-width: 665px) {
  .new-profile-stats > h1 {
    color: #333;
    margin-top: -6px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 184px;
    max-height: 46px;
    vertical-align: middle;
    font-size: 19px;
    line-height: 22px;
    position: relative;
    word-break: break-all;
  }
  .new-user-info .container {
    width: 399px;
  }
}
.new-profile-border {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  width: 28%;
  position: relative;
  top: -38px;
  display: inline-block;
}

.new-profile-follow, .new-profile-btn {
  color: white;
  padding: 10px 24px;
  background: #F74379;
  border-radius: 4px;
  font-size: 11px;
  font-family: "Inter";
  letter-spacing: 2px;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -o-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -ms-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -moz-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  box-shadow: 0px 0px 0px 0px rgba(92, 45, 45, 0.0588235294);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -ms-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -o-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
}

.new-profile-follow:hover, .new-profile-follow:active, .new-profile-follow:focus, .new-profile-btn:hover, .new-profile-btn:active, .new-profile-btn:focus {
  color: #ffffff;
  box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -moz-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -o-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

.main-profile-content {
  margin: 72px auto 32px;
  padding: 0 0 20px 0;
}
.main-profile-content .user-info {
  display: table;
  margin: 0 auto;
  padding: 20px 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.main-profile-content .user-info .profile-avatar {
  width: 128px;
  height: 128px;
  border-radius: 50%;
  box-shadow: 0 0 0 6px #efefef;
  position: relative;
  z-index: 1;
  display: inline-block;
}
.main-profile-content .user-info .profile-avatar .follow-plus {
  position: absolute;
  bottom: -21px;
  left: 50%;
  margin-left: -21px;
}
.main-profile-content .user-info .profile-avatar .follow-plus a {
  display: inline-block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  text-align: center;
  background: #FF3D71;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.main-profile-content .user-info .profile-avatar .follow-plus a:hover {
  background: #1E1E1E;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.main-profile-content .user-info .profile-avatar .follow-plus i {
  font-size: 3rem;
  line-height: 42px;
  color: #fff;
}
.main-profile-content .user-info .profile-avatar .follow-checked {
  position: absolute;
  bottom: -21px;
  left: 50%;
  margin-left: -21px;
}
.main-profile-content .user-info .profile-avatar .follow-checked a {
  display: inline-block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  text-align: center;
  background: #007f00;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.main-profile-content .user-info .profile-avatar .follow-checked a:hover {
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.main-profile-content .user-info .profile-avatar .follow-checked i {
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin-left: 0;
}
.main-profile-content .user-info .like-stats-container, .main-profile-content .user-info .follow-stats-container {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}
.main-profile-content .user-info .like-stats, .main-profile-content .user-info .follow-stats {
  width: 95px;
  height: 95px;
  position: relative;
  right: -20px;
  top: -20px;
  border-radius: 50%;
  display: table;
  padding: 3px 0;
  background: #FF3D71;
  color: #fff;
  text-align: center;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  font-size: 1.5rem;
}
.main-profile-content .user-info .like-stats .vertical-align, .main-profile-content .user-info .follow-stats .vertical-align {
  display: table-cell;
  vertical-align: middle;
}
.main-profile-content .user-info .like-stats .vertical-align i, .main-profile-content .user-info .follow-stats .vertical-align i {
  font-size: 3rem;
}
.main-profile-content .user-info .like-stats span, .main-profile-content .user-info .follow-stats span {
  display: block;
  margin: -10px 0 0 0;
}
.main-profile-content .user-info .follow-stats {
  width: 75px;
  height: 75px;
  background: #1E1E1E;
  top: 20px;
  left: -20px;
}
.main-profile-content .user-info .follow-stats .vertical-align i {
  font-size: 3rem;
}
.main-profile-content .user-info:hover > .like-stats-container > .like-stats, .main-profile-content .user-info:focus > .like-stats-container > .like-stats {
  top: 0;
  right: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.main-profile-content .user-info:hover > .follow-stats-container > .follow-stats, .main-profile-content .user-info:focus > .follow-stats-container > .follow-stats {
  width: 95px;
  height: 95px;
  top: 0;
  left: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.main-profile-content .user-name-loc-stats {
  text-align: center;
}
.main-profile-content .user-name-loc-stats a {
  display: inline;
  border-radius: 15px;
  color: #fff;
  background: #FF3D71;
  position: relative;
  top: -2px;
  left: 10px;
}
.main-profile-content .user-name-loc-stats a i {
  vertical-align: middle;
}
.main-profile-content .user-name-loc-stats h1, .main-profile-content .user-name-loc-stats h4 {
  padding: 0;
  margin: 0;
}
.main-profile-content .user-name-loc-stats h1 {
  color: #2F2E2E;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 5px 0;
  display: inline;
}
.main-profile-content .user-name-loc-stats h4 {
  color: #1E1E1E;
}
.main-profile-content .follow-btn {
  padding: 7px 30px;
  border-radius: 20px;
  background: #10a312;
  border: 2px solid rgba(255, 255, 255, 0.3);
}

.video-archive .container {
  margin: 0 auto;
  text-align: center;
}
.video-archive .container h2 {
  color: #2F2E2E;
  font-weight: 300;
  font-size: 2rem;
  padding: 0 0 20px 0;
}
.video-archive .container .squares {
  position: relative;
  width: 23.36%;
  height: 23.36%;
  overflow: hidden;
  color: #fff;
  padding: 0;
  display: inline-block;
  text-align: left;
  margin: -2px 0 0 0;
}
.video-archive .container .squares .likes {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 2rem;
}
.video-archive .container .squares .likes span {
  padding: 0 0 0 4px;
}
.video-archive .container .squares .likes i {
  color: #db4437;
}
.video-archive .container .squares .video-thumb {
  padding-bottom: 100%;
}
.video-archive .container .squares .video-thumb:hover {
  background: #db4437;
}
.video-archive .container .squares .info-container {
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 10px;
  display: table;
  background: linear-gradient(to bottom, rgba(127, 127, 127, 0) 0%, #000 100%);
}
.video-archive .container .squares .info-container .user-name {
  display: table-cell;
  vertical-align: middle;
}
.video-archive .container .squares .info-container .user-name {
  width: 80%;
}
.video-archive .container .squares .info-container .user-name h4 {
  color: #fff;
  margin: 0;
}
.video-archive .container .squares .info-container .user-name p {
  margin: 0;
}

/* account wallet page */
.user-account-index h1, .user-account-index h3 {
  font-weight: 500;
  color: #fff;
}
.user-account-index h1, .user-account-index h3, .user-account-index p {
  margin: 0;
}
.user-account-index .btn-paymentMethod {
  display: none;
}
.user-account-index .border-right {
  border-right: 1px solid #eee;
}
.user-account-index .user-info {
  border-bottom: 1px solid #efefef;
  margin-bottom: 20px;
  padding: 20px 15px 10px 15px;
  display: table;
}
.user-account-index .user-info .profile-avatar {
  width: 92px;
  height: 92px;
  min-width: 92px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.27);
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.user-account-index .user-info .user-name-loc-stats {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 16px;
}
.user-account-index .user-info .user-name-loc-stats a {
  display: inline;
  border-radius: 15px;
  color: #fff;
  background: #FF3D71;
  position: relative;
  z-index: 1;
  top: -2px;
  left: 10px;
}
.user-account-index .user-info .user-name-loc-stats a i {
  vertical-align: middle;
}
.user-account-index .user-info .user-name-loc-stats h1 {
  font-size: 2.2rem;
  font-weight: 700;
  color: #d2d2d2;
  display: inline;
}
.user-account-index .user-info .user-name-loc-stats h4 {
  font-weight: 300;
  margin: 0;
}
.user-account-index .row .totalBalance p {
  color: #1E1E1E;
  font-weight: 300;
}
.user-account-index .row .totalBalance h1 {
  color: #FF3D71;
}
.user-account-index .acc-title {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.01em;
  text-align: left;
}
.user-account-index .acc-overview .balance-div .balance-amt {
  display: inline-block;
  min-width: 120px;
  min-height: 120px;
  position: relative;
  bottom: 5px;
  right: 5px;
  border-radius: 100%;
  line-height: 95px;
  text-align: center;
}
.user-account-index .acc-overview .balance-div .balance-amt span {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.user-account-index .acc-overview .balance-div .balance-amt.cash {
  background: #34A853;
  border: 10px solid #42C766;
  outline: 2px solid #575757;
  outline-offset: 3px;
}
.user-account-index .acc-overview .balance-div .balance-amt.coins {
  background: #FFDE00;
  border: 10px solid #FEB501;
  outline: 2px solid #575757;
  outline-offset: 3px;
}
.user-account-index .acc-overview .balance-div .balance-amt.coins span {
  color: #B84F13;
}
.user-account-index .acc-overview .total-impressions .card-title {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 2px;
}
.user-account-index .acc-overview .total-impressions .card-footer {
  border: 0;
  margin: 0;
}
.user-account-index .acc-overview .card {
  color: #fff;
  background: #2F2E2E;
  border: 1px solid #2F2E2E;
  border-radius: 5px;
  margin-bottom: 20px;
}
.user-account-index .acc-overview .card-body {
  padding: 20px;
}
.user-account-index .acc-overview .card-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  text-align: center;
}
.user-account-index .acc-overview .card-footer {
  justify-content: space-between;
  background: #2F2E2E;
  border-top: 1px solid #575757;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin: 0 10px;
  padding: 20px;
}
.user-account-index .acc-overview .impressions {
  display: block;
  color: #F74379;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31.2px;
  letter-spacing: -0.01em;
}
.user-account-index .acc-overview .pending-payments {
  position: absolute;
  top: 24px;
  right: 20px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  text-align: right;
}
.user-account-index .acc-overview .pending-payments a {
  color: #fff;
}
.user-account-index .acc-overview .pending-payments a:hover {
  color: #F74379;
}
.user-account-index .acc-overview .d-footer {
  gap: 20px;
}
.user-account-index .acc-overview .f-left,
.user-account-index .acc-overview .f-right {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.user-account-index .acc-overview .f-left {
  text-align: left;
}
.user-account-index .acc-overview .f-right {
  text-align: right;
  justify-content: end;
}
.user-account-index .acc-overview .btn-buy {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  padding: 6px 15px 6px 15px;
  margin-right: 0;
  border-radius: 5px;
  border: 1px;
  background: #1E1E1E;
  color: #fff;
  text-align: center;
  line-height: 15px;
}
.user-account-index .acc-overview .btn-buy:hover {
  background-color: #C41046;
}
.user-account-index .acc-overview .btn-buy.coin-btn {
  margin: 0px;
  background-color: #FF3D71;
}
.user-account-index .acc-overview .btn-buy.coin-btn:hover {
  background-color: #C41046;
}
.user-account-index .acc-overview .btn-buy.btn-withdraw, .user-account-index .acc-overview .btn-buy.btn-withdrawal {
  border: 1px solid #fff;
  text-transform: unset;
}
.user-account-index .acc-overview .btn-buy.btn-withdraw:hover, .user-account-index .acc-overview .btn-buy.btn-withdrawal:hover {
  border-color: #C41046;
}
.user-account-index .acc-overview .btn-buy.btn-withdraw.disabled, .user-account-index .acc-overview .btn-buy.btn-withdrawal.disabled {
  cursor: not-allowed;
}
.user-account-index .acc-overview .btn-buy.btn-withdraw.disabled:hover, .user-account-index .acc-overview .btn-buy.btn-withdrawal.disabled:hover {
  border-color: #f4f4f4;
  background-color: #2F2E2E;
}
.user-account-index .acc-overview .btn-buy.btn-withdraw .popover ul li, .user-account-index .acc-overview .btn-buy.btn-withdrawal .popover ul li {
  color: #fff;
}
.user-account-index .acc-overview .btn-buy.btn-withdraw .popover ul li i.material-icons, .user-account-index .acc-overview .btn-buy.btn-withdrawal .popover ul li i.material-icons {
  font-size: 18px;
}
.user-account-index .acc-overview table tr th {
  border: none;
  vertical-align: bottom;
}
.user-account-index .acc-overview table tr td, .user-account-index .acc-overview table tr td > i {
  vertical-align: middle;
}
.user-account-index .acc-overview table tr th, .user-account-index .acc-overview table tr td {
  color: #fff;
  padding: 8px 0;
  text-align: left;
}
.user-account-index .acc-overview .avail-cash, .user-account-index .acc-overview .avail-coins {
  font-size: 2em;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  color: #FF3D71;
}
.user-account-index .acc-overview .avail-coins {
  color: #ffcb46;
}
.user-account-index .acc-overview .avail-coins .peeks_coin {
  top: -3px;
}
.user-account-index .acc-overview .btn-deposit {
  background: #FF3D71;
  color: #fff;
  text-transform: uppercase;
  min-width: 140px;
}
.user-account-index .acc-overview .btn-deposit.disabled {
  opacity: 1;
}
.user-account-index .acc-overview .btn-deposit i {
  vertical-align: middle;
}
.user-account-index .acc-overview .btn-deposit ul {
  padding-left: 2px;
}
.user-account-index .acc-overview .btn-deposit ul li {
  color: #2F2E2E;
  list-style: none;
  margin-left: 3px;
}
.user-account-index .acc-overview .btn-coins {
  background: #ffcb46;
  color: #fff;
  text-transform: uppercase;
  min-width: 140px;
}
.user-account-index .acc-overview .btn-bitcoins {
  background: #337AB7;
  color: #fff;
  text-transform: uppercase;
  min-width: 140px;
}
.user-account-index .acc-overview .btn-withdraw {
  background: #2F2E2E;
  color: #fff;
  text-transform: uppercase;
}
.user-account-index .acc-overview .btn-withdraw.disabled {
  opacity: 1;
}
.user-account-index .acc-overview .btn-withdraw i {
  vertical-align: middle;
}
.user-account-index .acc-overview .btn-withdraw ul {
  padding-left: 2px;
}
.user-account-index .acc-overview .btn-withdraw ul li {
  color: #2F2E2E;
  list-style: none;
  margin-left: 3px;
}
.user-account-index .acc-overview .row .col-xs-12 p:nth-child(3) {
  font-style: italic;
}
.user-account-index .acc-overview .row .col-xs-12 .balanceOnHold {
  color: #bfbfbf;
}
.user-account-index .table-container {
  border: 1px solid #2F2E2E;
  margin: 0;
}
.user-account-index .table-container table thead th {
  color: #fff;
  background: #2F2E2E;
  padding: 12px 20px;
  border-bottom: 1px solid #575757;
}
.user-account-index .table-container table .kv-expand-header-icon {
  display: none;
}
.user-account-index .table-container table tbody tr:last-child td {
  border-bottom: 0px;
}
.user-account-index .table-container table tbody td {
  color: #fff;
  padding: 12px 20px;
  vertical-align: middle;
}
.user-account-index .table-container table tbody td td:first-child {
  width: 75px;
}
.user-account-index .table-container table tbody td.kv-expand-icon-cell:focus, .user-account-index .table-container table tbody td.kv-expand-icon-cell:hover {
  background-color: #575757 !important;
}
.user-account-index .table-container table tbody td .peeks_coin {
  width: 16px;
  height: 16px;
  line-height: 11px;
  font-size: 10px;
}
.user-account-index .table-container table tbody td img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #FF3D71;
  display: block;
  margin: 0 auto;
}
.user-account-index .paymentMethods .panel-primary {
  border-radius: 5px;
  border: 1px solid #2F2E2E;
  background: #2F2E2E;
  height: calc(100% - 20px);
}
.user-account-index .paymentMethods .panel-primary .panel-heading {
  background: #2F2E2E;
  border-bottom: 1px solid #575757;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.user-account-index .paymentMethods .panel-footer {
  background: #2F2E2E;
  border-top: 1px solid #575757;
  border-radius: 0px 0px 5px 5px;
}
.user-account-index .paymentMethods .no-payment-added p {
  font-style: italic;
}
.user-account-index .paymentMethods .payment-card-dtl {
  display: inline-block;
  width: 100%;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 10px;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method:first-child .cardInfo {
  border-top: 1px solid rgba(87, 87, 87, 0.35);
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo {
  border-bottom: 1px solid rgba(87, 87, 87, 0.35);
  color: #fff;
  padding: 10px 0;
  gap: 10px;
  display: flex;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo.disabled-card .cardBrand, .user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo.disabled-card .cardNumber {
  text-decoration: line-through;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo.pending-card div {
  color: gray;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardBrand, .user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardNumber {
  display: inline-block;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardBrand.disabled-card, .user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardNumber.disabled-card {
  text-decoration: line-through;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons {
  margin-left: auto;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons .material-icons {
  vertical-align: bottom;
  font-size: 1.1em;
  font-weight: bold;
  color: #575757;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons .material-icons.clear {
  background-color: #F74379;
  border-color: #F74379;
  color: #ffffff;
  transition: 0.2s;
  border-radius: 0.25rem;
  transform: skew(0);
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons .material-icons.clear:hover {
  background-color: #9a0733;
  border-color: #9a0733;
  color: #ffffff;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons .material-icons.default-check {
  color: #42C766;
  cursor: default;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons .material-icons.default-check:hover {
  color: #257e3d;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons .material-icons:hover {
  color: #575757;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons .set-default-payment-method {
  display: none;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo .cardButtons > div {
  display: inline-flex;
  gap: 3px;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo:hover .cardButtons .set-default-payment-method {
  display: inline-block;
}
.user-account-index .paymentMethods .payment-card-dtl .payment-method-div .payment-method .cardInfo:hover .cardButtons .set-default-payment-method .material-icons.default-check {
  color: #257e3d;
}
.user-account-index .paymentMethods .addPaymentBtns {
  display: inline-block;
  width: 100%;
}
.user-account-index .paymentMethods .addPaymentBtns .add-payment-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 10px;
}
.user-account-index .paymentMethods .addPaymentBtns ul {
  list-style-type: none;
  padding: 0;
}
.user-account-index .paymentMethods .addPaymentBtns ul li {
  border-bottom: 1px solid rgba(87, 87, 87, 0.35);
  padding: 10px 0;
  line-height: 1;
}
.user-account-index .paymentMethods .addPaymentBtns ul li:not(:last-child) {
  margin-bottom: 10px;
}
.user-account-index .paymentMethods .addPaymentBtns ul li a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.user-account-index .paymentMethods .addPaymentBtns ul li a i {
  font-size: 20px;
}
.user-account-index .paymentMethods .addPaymentBtns .w-accept {
  color: #848484;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}
.user-account-index .paymentMethods .addPaymentBtns h3 {
  padding: 15px 0;
  width: 100%;
}
.user-account-index .paymentMethods .addPaymentBtns hr {
  margin: 5px 0;
  width: 100%;
}
.user-account-index .paymentMethods h3 {
  padding: 0px 0 15px 0;
}
.user-account-index .paymentMethods .btn-default {
  margin: 20px 0 0 0;
}
.user-account-index #futureDepositModal {
  padding-top: 0; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
}
.user-account-index #futureDepositModal .peeks_coin {
  width: 20px;
  height: 20px;
  line-height: 14px;
}
.user-account-index #futureDepositModal .modal-content {
  overflow: hidden;
}
.user-account-index #futureDepositModal .modal-content .modal-body h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.user-account-index #futureDepositModal .modal-content .modal-body-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}
.user-account-index #futureDepositModal .modal-content .modal-body .panel-heading {
  padding: 12px 20px;
}
.user-account-index #futureDepositModal .modal-content .modal-body .table td, .user-account-index #futureDepositModal .modal-content .modal-body .table th {
  font-size: 12px;
}
.user-account-index #futureDepositModal .modal-content .modal-body .table .empty {
  text-align: center;
}
.user-account-index #futureDepositModal .modal-content .panel {
  border-color: #2F2E2E;
  background-color: #2F2E2E;
  border: 1px solid #2F2E2E;
  margin-bottom: 0;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .payment-method .cardInfo .cardButtons > div .btn.btn-info {
    white-space: normal;
    width: 65px;
  }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 820px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .payment-method .cardInfo .cardButtons > div .btn.btn-info {
    white-space: normal;
    width: 65px;
  }
}
/*settings page */
.settings-container {
  background: rgba(198, 198, 198, 0.1);
  padding: 30px 20px 20px 20px;
  width: 320px;
  margin: 70px auto 0;
  border-radius: 15px;
  position: relative;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.27);
}
.settings-container h2 {
  color: #FF3D71;
  padding: 0 0 20px 0;
}
.settings-container .profile-avatar {
  position: absolute;
  left: 50%;
  top: -50px;
  margin-left: -50px;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #fff;
}

.error-container {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.error-container .error {
  display: table-cell;
  vertical-align: middle;
  height: 100vh;
  padding: 20px;
}
.error-container .error a {
  display: table;
  margin: 0 auto;
  padding: 10px;
  width: 100%;
  max-width: 250px;
  transition: width 0.5s, 0.5s;
  -webkit-transition: width 0.5s, 0.5s;
}
.error-container .error a:hover {
  transition: width 0.5s, 0.5s;
  -webkit-transition: width 0.5s, 0.5s;
}
.error-container .error h3 {
  color: #fff;
  display: table;
  margin: 0 auto;
  width: 100%;
  max-width: 600px;
  font-size: 20px;
  font-weight: 400;
}

.container.platform {
  padding: 100px 0 0 0;
}
.container.platform img {
  width: 70px;
  padding: 5px 0;
}
.container.platform .android_btn, .container.platform .ios_btn {
  margin: 0 auto;
  width: 280px;
  padding: 0 20px;
  background: rgba(0, 0, 0, 0.6);
  border: 2px solid rgba(255, 255, 255, 0.09);
  border-radius: 20px;
  cursor: pointer;
}
.container.platform .android_btn:hover, .container.platform .ios_btn:hover {
  background: #1E1E1E;
}
.container.platform .android_btn a, .container.platform .ios_btn a {
  display: table;
  color: #fff;
}
.container.platform .android_btn a h3, .container.platform .ios_btn a h3 {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

.add-banking, .add-paypal, .get-prepaidcard {
  margin: 0;
  padding: 20px 5px 20px 5px;
  border-radius: 15px;
}
.add-banking .user-name-loc-stats, .add-paypal .user-name-loc-stats, .get-prepaidcard .user-name-loc-stats {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 16px;
}
.add-banking .user-name-loc-stats a, .add-paypal .user-name-loc-stats a, .get-prepaidcard .user-name-loc-stats a {
  display: inline;
  border-radius: 15px;
  color: #fff;
  background: #FF3D71;
  position: relative;
  z-index: 1;
  top: -2px;
  left: 10px;
}
.add-banking .user-name-loc-stats a i, .add-paypal .user-name-loc-stats a i, .get-prepaidcard .user-name-loc-stats a i {
  vertical-align: middle;
}
.add-banking .user-name-loc-stats h1, .add-paypal .user-name-loc-stats h1, .get-prepaidcard .user-name-loc-stats h1 {
  font-size: 2.2rem;
  font-weight: 700;
  color: #d2d2d2;
  display: inline;
}
.add-banking .user-name-loc-stats h4, .add-paypal .user-name-loc-stats h4, .get-prepaidcard .user-name-loc-stats h4 {
  font-weight: 300;
  margin: 0;
}
.add-banking hr, .add-paypal hr, .get-prepaidcard hr {
  margin: 0 4px 20px 0px;
  border-color: #575757;
}
.add-banking h2, .add-paypal h2, .get-prepaidcard h2 {
  padding: 0 0 15px 15px;
}
.add-banking h3, .add-paypal h3, .get-prepaidcard h3 {
  font-weight: 300;
  margin: 0 0 10px 0;
}
.add-banking .helper-text, .add-paypal .helper-text, .get-prepaidcard .helper-text {
  font-weight: 700;
  color: #f0ad4e;
  font-size: smaller;
}

.get-prepaidcard div .datepicker {
  top: 500px !important;
}

.user-account-deposit-bit-coins, .user-account-validate-payment-method, .user-account-validate, .user-account-deposit-bitcoins {
  background: rgba(198, 198, 198, 0.05);
  padding: 20px;
  width: 35% !important;
  min-width: 320px;
  max-width: 490px;
  margin-bottom: 92px;
  border-radius: 20px;
  position: relative;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #2F2E2E;
}
.user-account-deposit-bit-coins h2, .user-account-validate-payment-method h2, .user-account-validate h2, .user-account-deposit-bitcoins h2 {
  margin: 0;
  padding: 0 0 10px 0;
  font-weight: 900;
}
.user-account-deposit-bit-coins p, .user-account-validate-payment-method p, .user-account-validate p, .user-account-deposit-bitcoins p {
  margin: 0 0 10px 0;
}
.user-account-deposit-bit-coins .btn, .user-account-validate-payment-method .btn, .user-account-validate .btn, .user-account-deposit-bitcoins .btn {
  font-size: 12px;
  font-weight: 900;
  padding: 15px 10px;
  text-transform: uppercase;
}

.user-account-add-document {
  min-height: 100vh;
  overflow: auto;
  display: flex;
  align-items: center;
}
.user-account-add-document .user-add-document-inner {
  background: #2F2E2E;
  padding: 20px;
  width: 100%;
  max-width: 490px;
  margin: 0 auto;
  border-radius: 10px;
  position: relative;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #2F2E2E;
}
.user-account-add-document .user-add-document-inner .document-title {
  font-size: 20px;
  font-weight: 600;
  margin: 0 -20px 15px;
  padding: 0 20px 20px;
  text-align: center;
  border-bottom: 1px solid #575757;
}
.user-account-add-document .user-add-document-inner p {
  margin: 0 0 10px 0;
}
.user-account-add-document .user-add-document-inner .field-userdocument-documentfile .control-label {
  display: grid;
  gap: 4px;
  border: 1px dashed #bfbfbf;
  border-radius: 7px;
  font-weight: 400;
  text-align: center;
  padding: 20px 15px;
  cursor: pointer;
}
.user-account-add-document .user-add-document-inner .field-userdocument-documentfile .control-label .file-name {
  font-size: 12px;
  font-weight: normal;
  color: #f51458;
  text-overflow: ellipsis;
  overflow: hidden;
}
.user-account-add-document .user-add-document-inner .field-userdocument-documentfile input[type=file] {
  display: none;
}
.user-account-add-document .user-add-document-inner .document-footer {
  margin: 20px -20px 0;
  padding: 20px 20px 0;
  border-top: 1px solid #575757;
}
.user-account-add-document .user-add-document-inner .document-footer .btn {
  font-weight: 500;
  padding: 12px 15px;
  min-width: 120px;
}

@media screen and (max-width: 665px) and (min-width: 1px) {
  .user-account-commission,
  .user-account-deposit,
  .user-account-buy-impressions,
  .user-account-deposit-coins {
    width: auto !important;
  }
}
.user-account-commission .commission-frm,
.user-account-commission .deposit-frm,
.user-account-commission .buy-impressions-frm,
.user-account-commission .deposit-coins-frm,
.user-account-commission .deposit-interac-frm,
.user-account-deposit .commission-frm,
.user-account-deposit .deposit-frm,
.user-account-deposit .buy-impressions-frm,
.user-account-deposit .deposit-coins-frm,
.user-account-deposit .deposit-interac-frm,
.user-account-buy-impressions .commission-frm,
.user-account-buy-impressions .deposit-frm,
.user-account-buy-impressions .buy-impressions-frm,
.user-account-buy-impressions .deposit-coins-frm,
.user-account-buy-impressions .deposit-interac-frm,
.user-account-deposit-coins .commission-frm,
.user-account-deposit-coins .deposit-frm,
.user-account-deposit-coins .buy-impressions-frm,
.user-account-deposit-coins .deposit-coins-frm,
.user-account-deposit-coins .deposit-interac-frm {
  position: relative;
  top: 50%;
  min-height: calc(100vh - 140px);
  display: flex;
  align-items: center;
}
.user-account-commission .commission-frm .panel,
.user-account-commission .deposit-frm .panel,
.user-account-commission .buy-impressions-frm .panel,
.user-account-commission .deposit-coins-frm .panel,
.user-account-commission .deposit-interac-frm .panel,
.user-account-deposit .commission-frm .panel,
.user-account-deposit .deposit-frm .panel,
.user-account-deposit .buy-impressions-frm .panel,
.user-account-deposit .deposit-coins-frm .panel,
.user-account-deposit .deposit-interac-frm .panel,
.user-account-buy-impressions .commission-frm .panel,
.user-account-buy-impressions .deposit-frm .panel,
.user-account-buy-impressions .buy-impressions-frm .panel,
.user-account-buy-impressions .deposit-coins-frm .panel,
.user-account-buy-impressions .deposit-interac-frm .panel,
.user-account-deposit-coins .commission-frm .panel,
.user-account-deposit-coins .deposit-frm .panel,
.user-account-deposit-coins .buy-impressions-frm .panel,
.user-account-deposit-coins .deposit-coins-frm .panel,
.user-account-deposit-coins .deposit-interac-frm .panel {
  background: #2F2E2E;
  border-color: #2F2E2E;
  border-radius: 5px;
}
.user-account-commission .commission-frm .panel .has-success .control-label,
.user-account-commission .deposit-frm .panel .has-success .control-label,
.user-account-commission .buy-impressions-frm .panel .has-success .control-label,
.user-account-commission .deposit-coins-frm .panel .has-success .control-label,
.user-account-commission .deposit-interac-frm .panel .has-success .control-label,
.user-account-deposit .commission-frm .panel .has-success .control-label,
.user-account-deposit .deposit-frm .panel .has-success .control-label,
.user-account-deposit .buy-impressions-frm .panel .has-success .control-label,
.user-account-deposit .deposit-coins-frm .panel .has-success .control-label,
.user-account-deposit .deposit-interac-frm .panel .has-success .control-label,
.user-account-buy-impressions .commission-frm .panel .has-success .control-label,
.user-account-buy-impressions .deposit-frm .panel .has-success .control-label,
.user-account-buy-impressions .buy-impressions-frm .panel .has-success .control-label,
.user-account-buy-impressions .deposit-coins-frm .panel .has-success .control-label,
.user-account-buy-impressions .deposit-interac-frm .panel .has-success .control-label,
.user-account-deposit-coins .commission-frm .panel .has-success .control-label,
.user-account-deposit-coins .deposit-frm .panel .has-success .control-label,
.user-account-deposit-coins .buy-impressions-frm .panel .has-success .control-label,
.user-account-deposit-coins .deposit-coins-frm .panel .has-success .control-label,
.user-account-deposit-coins .deposit-interac-frm .panel .has-success .control-label {
  color: #fff;
}
.user-account-commission .commission-frm .panel .commission-frm-info,
.user-account-commission .commission-frm .panel .impressions-frm-info,
.user-account-commission .commission-frm .panel .deposit-frm-info,
.user-account-commission .commission-frm .panel .cc-statement,
.user-account-commission .deposit-frm .panel .commission-frm-info,
.user-account-commission .deposit-frm .panel .impressions-frm-info,
.user-account-commission .deposit-frm .panel .deposit-frm-info,
.user-account-commission .deposit-frm .panel .cc-statement,
.user-account-commission .buy-impressions-frm .panel .commission-frm-info,
.user-account-commission .buy-impressions-frm .panel .impressions-frm-info,
.user-account-commission .buy-impressions-frm .panel .deposit-frm-info,
.user-account-commission .buy-impressions-frm .panel .cc-statement,
.user-account-commission .deposit-coins-frm .panel .commission-frm-info,
.user-account-commission .deposit-coins-frm .panel .impressions-frm-info,
.user-account-commission .deposit-coins-frm .panel .deposit-frm-info,
.user-account-commission .deposit-coins-frm .panel .cc-statement,
.user-account-commission .deposit-interac-frm .panel .commission-frm-info,
.user-account-commission .deposit-interac-frm .panel .impressions-frm-info,
.user-account-commission .deposit-interac-frm .panel .deposit-frm-info,
.user-account-commission .deposit-interac-frm .panel .cc-statement,
.user-account-deposit .commission-frm .panel .commission-frm-info,
.user-account-deposit .commission-frm .panel .impressions-frm-info,
.user-account-deposit .commission-frm .panel .deposit-frm-info,
.user-account-deposit .commission-frm .panel .cc-statement,
.user-account-deposit .deposit-frm .panel .commission-frm-info,
.user-account-deposit .deposit-frm .panel .impressions-frm-info,
.user-account-deposit .deposit-frm .panel .deposit-frm-info,
.user-account-deposit .deposit-frm .panel .cc-statement,
.user-account-deposit .buy-impressions-frm .panel .commission-frm-info,
.user-account-deposit .buy-impressions-frm .panel .impressions-frm-info,
.user-account-deposit .buy-impressions-frm .panel .deposit-frm-info,
.user-account-deposit .buy-impressions-frm .panel .cc-statement,
.user-account-deposit .deposit-coins-frm .panel .commission-frm-info,
.user-account-deposit .deposit-coins-frm .panel .impressions-frm-info,
.user-account-deposit .deposit-coins-frm .panel .deposit-frm-info,
.user-account-deposit .deposit-coins-frm .panel .cc-statement,
.user-account-deposit .deposit-interac-frm .panel .commission-frm-info,
.user-account-deposit .deposit-interac-frm .panel .impressions-frm-info,
.user-account-deposit .deposit-interac-frm .panel .deposit-frm-info,
.user-account-deposit .deposit-interac-frm .panel .cc-statement,
.user-account-buy-impressions .commission-frm .panel .commission-frm-info,
.user-account-buy-impressions .commission-frm .panel .impressions-frm-info,
.user-account-buy-impressions .commission-frm .panel .deposit-frm-info,
.user-account-buy-impressions .commission-frm .panel .cc-statement,
.user-account-buy-impressions .deposit-frm .panel .commission-frm-info,
.user-account-buy-impressions .deposit-frm .panel .impressions-frm-info,
.user-account-buy-impressions .deposit-frm .panel .deposit-frm-info,
.user-account-buy-impressions .deposit-frm .panel .cc-statement,
.user-account-buy-impressions .buy-impressions-frm .panel .commission-frm-info,
.user-account-buy-impressions .buy-impressions-frm .panel .impressions-frm-info,
.user-account-buy-impressions .buy-impressions-frm .panel .deposit-frm-info,
.user-account-buy-impressions .buy-impressions-frm .panel .cc-statement,
.user-account-buy-impressions .deposit-coins-frm .panel .commission-frm-info,
.user-account-buy-impressions .deposit-coins-frm .panel .impressions-frm-info,
.user-account-buy-impressions .deposit-coins-frm .panel .deposit-frm-info,
.user-account-buy-impressions .deposit-coins-frm .panel .cc-statement,
.user-account-buy-impressions .deposit-interac-frm .panel .commission-frm-info,
.user-account-buy-impressions .deposit-interac-frm .panel .impressions-frm-info,
.user-account-buy-impressions .deposit-interac-frm .panel .deposit-frm-info,
.user-account-buy-impressions .deposit-interac-frm .panel .cc-statement,
.user-account-deposit-coins .commission-frm .panel .commission-frm-info,
.user-account-deposit-coins .commission-frm .panel .impressions-frm-info,
.user-account-deposit-coins .commission-frm .panel .deposit-frm-info,
.user-account-deposit-coins .commission-frm .panel .cc-statement,
.user-account-deposit-coins .deposit-frm .panel .commission-frm-info,
.user-account-deposit-coins .deposit-frm .panel .impressions-frm-info,
.user-account-deposit-coins .deposit-frm .panel .deposit-frm-info,
.user-account-deposit-coins .deposit-frm .panel .cc-statement,
.user-account-deposit-coins .buy-impressions-frm .panel .commission-frm-info,
.user-account-deposit-coins .buy-impressions-frm .panel .impressions-frm-info,
.user-account-deposit-coins .buy-impressions-frm .panel .deposit-frm-info,
.user-account-deposit-coins .buy-impressions-frm .panel .cc-statement,
.user-account-deposit-coins .deposit-coins-frm .panel .commission-frm-info,
.user-account-deposit-coins .deposit-coins-frm .panel .impressions-frm-info,
.user-account-deposit-coins .deposit-coins-frm .panel .deposit-frm-info,
.user-account-deposit-coins .deposit-coins-frm .panel .cc-statement,
.user-account-deposit-coins .deposit-interac-frm .panel .commission-frm-info,
.user-account-deposit-coins .deposit-interac-frm .panel .impressions-frm-info,
.user-account-deposit-coins .deposit-interac-frm .panel .deposit-frm-info,
.user-account-deposit-coins .deposit-interac-frm .panel .cc-statement {
  background: #1E1E1E;
  border-radius: 5px;
}
.user-account-commission .commission-frm .panel .commission-frm-info hr,
.user-account-commission .commission-frm .panel .impressions-frm-info hr,
.user-account-commission .commission-frm .panel .deposit-frm-info hr,
.user-account-commission .commission-frm .panel .cc-statement hr,
.user-account-commission .deposit-frm .panel .commission-frm-info hr,
.user-account-commission .deposit-frm .panel .impressions-frm-info hr,
.user-account-commission .deposit-frm .panel .deposit-frm-info hr,
.user-account-commission .deposit-frm .panel .cc-statement hr,
.user-account-commission .buy-impressions-frm .panel .commission-frm-info hr,
.user-account-commission .buy-impressions-frm .panel .impressions-frm-info hr,
.user-account-commission .buy-impressions-frm .panel .deposit-frm-info hr,
.user-account-commission .buy-impressions-frm .panel .cc-statement hr,
.user-account-commission .deposit-coins-frm .panel .commission-frm-info hr,
.user-account-commission .deposit-coins-frm .panel .impressions-frm-info hr,
.user-account-commission .deposit-coins-frm .panel .deposit-frm-info hr,
.user-account-commission .deposit-coins-frm .panel .cc-statement hr,
.user-account-commission .deposit-interac-frm .panel .commission-frm-info hr,
.user-account-commission .deposit-interac-frm .panel .impressions-frm-info hr,
.user-account-commission .deposit-interac-frm .panel .deposit-frm-info hr,
.user-account-commission .deposit-interac-frm .panel .cc-statement hr,
.user-account-deposit .commission-frm .panel .commission-frm-info hr,
.user-account-deposit .commission-frm .panel .impressions-frm-info hr,
.user-account-deposit .commission-frm .panel .deposit-frm-info hr,
.user-account-deposit .commission-frm .panel .cc-statement hr,
.user-account-deposit .deposit-frm .panel .commission-frm-info hr,
.user-account-deposit .deposit-frm .panel .impressions-frm-info hr,
.user-account-deposit .deposit-frm .panel .deposit-frm-info hr,
.user-account-deposit .deposit-frm .panel .cc-statement hr,
.user-account-deposit .buy-impressions-frm .panel .commission-frm-info hr,
.user-account-deposit .buy-impressions-frm .panel .impressions-frm-info hr,
.user-account-deposit .buy-impressions-frm .panel .deposit-frm-info hr,
.user-account-deposit .buy-impressions-frm .panel .cc-statement hr,
.user-account-deposit .deposit-coins-frm .panel .commission-frm-info hr,
.user-account-deposit .deposit-coins-frm .panel .impressions-frm-info hr,
.user-account-deposit .deposit-coins-frm .panel .deposit-frm-info hr,
.user-account-deposit .deposit-coins-frm .panel .cc-statement hr,
.user-account-deposit .deposit-interac-frm .panel .commission-frm-info hr,
.user-account-deposit .deposit-interac-frm .panel .impressions-frm-info hr,
.user-account-deposit .deposit-interac-frm .panel .deposit-frm-info hr,
.user-account-deposit .deposit-interac-frm .panel .cc-statement hr,
.user-account-buy-impressions .commission-frm .panel .commission-frm-info hr,
.user-account-buy-impressions .commission-frm .panel .impressions-frm-info hr,
.user-account-buy-impressions .commission-frm .panel .deposit-frm-info hr,
.user-account-buy-impressions .commission-frm .panel .cc-statement hr,
.user-account-buy-impressions .deposit-frm .panel .commission-frm-info hr,
.user-account-buy-impressions .deposit-frm .panel .impressions-frm-info hr,
.user-account-buy-impressions .deposit-frm .panel .deposit-frm-info hr,
.user-account-buy-impressions .deposit-frm .panel .cc-statement hr,
.user-account-buy-impressions .buy-impressions-frm .panel .commission-frm-info hr,
.user-account-buy-impressions .buy-impressions-frm .panel .impressions-frm-info hr,
.user-account-buy-impressions .buy-impressions-frm .panel .deposit-frm-info hr,
.user-account-buy-impressions .buy-impressions-frm .panel .cc-statement hr,
.user-account-buy-impressions .deposit-coins-frm .panel .commission-frm-info hr,
.user-account-buy-impressions .deposit-coins-frm .panel .impressions-frm-info hr,
.user-account-buy-impressions .deposit-coins-frm .panel .deposit-frm-info hr,
.user-account-buy-impressions .deposit-coins-frm .panel .cc-statement hr,
.user-account-buy-impressions .deposit-interac-frm .panel .commission-frm-info hr,
.user-account-buy-impressions .deposit-interac-frm .panel .impressions-frm-info hr,
.user-account-buy-impressions .deposit-interac-frm .panel .deposit-frm-info hr,
.user-account-buy-impressions .deposit-interac-frm .panel .cc-statement hr,
.user-account-deposit-coins .commission-frm .panel .commission-frm-info hr,
.user-account-deposit-coins .commission-frm .panel .impressions-frm-info hr,
.user-account-deposit-coins .commission-frm .panel .deposit-frm-info hr,
.user-account-deposit-coins .commission-frm .panel .cc-statement hr,
.user-account-deposit-coins .deposit-frm .panel .commission-frm-info hr,
.user-account-deposit-coins .deposit-frm .panel .impressions-frm-info hr,
.user-account-deposit-coins .deposit-frm .panel .deposit-frm-info hr,
.user-account-deposit-coins .deposit-frm .panel .cc-statement hr,
.user-account-deposit-coins .buy-impressions-frm .panel .commission-frm-info hr,
.user-account-deposit-coins .buy-impressions-frm .panel .impressions-frm-info hr,
.user-account-deposit-coins .buy-impressions-frm .panel .deposit-frm-info hr,
.user-account-deposit-coins .buy-impressions-frm .panel .cc-statement hr,
.user-account-deposit-coins .deposit-coins-frm .panel .commission-frm-info hr,
.user-account-deposit-coins .deposit-coins-frm .panel .impressions-frm-info hr,
.user-account-deposit-coins .deposit-coins-frm .panel .deposit-frm-info hr,
.user-account-deposit-coins .deposit-coins-frm .panel .cc-statement hr,
.user-account-deposit-coins .deposit-interac-frm .panel .commission-frm-info hr,
.user-account-deposit-coins .deposit-interac-frm .panel .impressions-frm-info hr,
.user-account-deposit-coins .deposit-interac-frm .panel .deposit-frm-info hr,
.user-account-deposit-coins .deposit-interac-frm .panel .cc-statement hr {
  border-color: #2F2E2E;
}
.user-account-commission .commission-frm .panel .commission-frm-info p,
.user-account-commission .commission-frm .panel .impressions-frm-info p,
.user-account-commission .commission-frm .panel .deposit-frm-info p,
.user-account-commission .commission-frm .panel .cc-statement p,
.user-account-commission .deposit-frm .panel .commission-frm-info p,
.user-account-commission .deposit-frm .panel .impressions-frm-info p,
.user-account-commission .deposit-frm .panel .deposit-frm-info p,
.user-account-commission .deposit-frm .panel .cc-statement p,
.user-account-commission .buy-impressions-frm .panel .commission-frm-info p,
.user-account-commission .buy-impressions-frm .panel .impressions-frm-info p,
.user-account-commission .buy-impressions-frm .panel .deposit-frm-info p,
.user-account-commission .buy-impressions-frm .panel .cc-statement p,
.user-account-commission .deposit-coins-frm .panel .commission-frm-info p,
.user-account-commission .deposit-coins-frm .panel .impressions-frm-info p,
.user-account-commission .deposit-coins-frm .panel .deposit-frm-info p,
.user-account-commission .deposit-coins-frm .panel .cc-statement p,
.user-account-commission .deposit-interac-frm .panel .commission-frm-info p,
.user-account-commission .deposit-interac-frm .panel .impressions-frm-info p,
.user-account-commission .deposit-interac-frm .panel .deposit-frm-info p,
.user-account-commission .deposit-interac-frm .panel .cc-statement p,
.user-account-deposit .commission-frm .panel .commission-frm-info p,
.user-account-deposit .commission-frm .panel .impressions-frm-info p,
.user-account-deposit .commission-frm .panel .deposit-frm-info p,
.user-account-deposit .commission-frm .panel .cc-statement p,
.user-account-deposit .deposit-frm .panel .commission-frm-info p,
.user-account-deposit .deposit-frm .panel .impressions-frm-info p,
.user-account-deposit .deposit-frm .panel .deposit-frm-info p,
.user-account-deposit .deposit-frm .panel .cc-statement p,
.user-account-deposit .buy-impressions-frm .panel .commission-frm-info p,
.user-account-deposit .buy-impressions-frm .panel .impressions-frm-info p,
.user-account-deposit .buy-impressions-frm .panel .deposit-frm-info p,
.user-account-deposit .buy-impressions-frm .panel .cc-statement p,
.user-account-deposit .deposit-coins-frm .panel .commission-frm-info p,
.user-account-deposit .deposit-coins-frm .panel .impressions-frm-info p,
.user-account-deposit .deposit-coins-frm .panel .deposit-frm-info p,
.user-account-deposit .deposit-coins-frm .panel .cc-statement p,
.user-account-deposit .deposit-interac-frm .panel .commission-frm-info p,
.user-account-deposit .deposit-interac-frm .panel .impressions-frm-info p,
.user-account-deposit .deposit-interac-frm .panel .deposit-frm-info p,
.user-account-deposit .deposit-interac-frm .panel .cc-statement p,
.user-account-buy-impressions .commission-frm .panel .commission-frm-info p,
.user-account-buy-impressions .commission-frm .panel .impressions-frm-info p,
.user-account-buy-impressions .commission-frm .panel .deposit-frm-info p,
.user-account-buy-impressions .commission-frm .panel .cc-statement p,
.user-account-buy-impressions .deposit-frm .panel .commission-frm-info p,
.user-account-buy-impressions .deposit-frm .panel .impressions-frm-info p,
.user-account-buy-impressions .deposit-frm .panel .deposit-frm-info p,
.user-account-buy-impressions .deposit-frm .panel .cc-statement p,
.user-account-buy-impressions .buy-impressions-frm .panel .commission-frm-info p,
.user-account-buy-impressions .buy-impressions-frm .panel .impressions-frm-info p,
.user-account-buy-impressions .buy-impressions-frm .panel .deposit-frm-info p,
.user-account-buy-impressions .buy-impressions-frm .panel .cc-statement p,
.user-account-buy-impressions .deposit-coins-frm .panel .commission-frm-info p,
.user-account-buy-impressions .deposit-coins-frm .panel .impressions-frm-info p,
.user-account-buy-impressions .deposit-coins-frm .panel .deposit-frm-info p,
.user-account-buy-impressions .deposit-coins-frm .panel .cc-statement p,
.user-account-buy-impressions .deposit-interac-frm .panel .commission-frm-info p,
.user-account-buy-impressions .deposit-interac-frm .panel .impressions-frm-info p,
.user-account-buy-impressions .deposit-interac-frm .panel .deposit-frm-info p,
.user-account-buy-impressions .deposit-interac-frm .panel .cc-statement p,
.user-account-deposit-coins .commission-frm .panel .commission-frm-info p,
.user-account-deposit-coins .commission-frm .panel .impressions-frm-info p,
.user-account-deposit-coins .commission-frm .panel .deposit-frm-info p,
.user-account-deposit-coins .commission-frm .panel .cc-statement p,
.user-account-deposit-coins .deposit-frm .panel .commission-frm-info p,
.user-account-deposit-coins .deposit-frm .panel .impressions-frm-info p,
.user-account-deposit-coins .deposit-frm .panel .deposit-frm-info p,
.user-account-deposit-coins .deposit-frm .panel .cc-statement p,
.user-account-deposit-coins .buy-impressions-frm .panel .commission-frm-info p,
.user-account-deposit-coins .buy-impressions-frm .panel .impressions-frm-info p,
.user-account-deposit-coins .buy-impressions-frm .panel .deposit-frm-info p,
.user-account-deposit-coins .buy-impressions-frm .panel .cc-statement p,
.user-account-deposit-coins .deposit-coins-frm .panel .commission-frm-info p,
.user-account-deposit-coins .deposit-coins-frm .panel .impressions-frm-info p,
.user-account-deposit-coins .deposit-coins-frm .panel .deposit-frm-info p,
.user-account-deposit-coins .deposit-coins-frm .panel .cc-statement p,
.user-account-deposit-coins .deposit-interac-frm .panel .commission-frm-info p,
.user-account-deposit-coins .deposit-interac-frm .panel .impressions-frm-info p,
.user-account-deposit-coins .deposit-interac-frm .panel .deposit-frm-info p,
.user-account-deposit-coins .deposit-interac-frm .panel .cc-statement p {
  margin-left: 0;
  margin-right: 0;
}
.user-account-commission .commission-frm .panel .panel-heading,
.user-account-commission .commission-frm .panel .panel-footer,
.user-account-commission .deposit-frm .panel .panel-heading,
.user-account-commission .deposit-frm .panel .panel-footer,
.user-account-commission .buy-impressions-frm .panel .panel-heading,
.user-account-commission .buy-impressions-frm .panel .panel-footer,
.user-account-commission .deposit-coins-frm .panel .panel-heading,
.user-account-commission .deposit-coins-frm .panel .panel-footer,
.user-account-commission .deposit-interac-frm .panel .panel-heading,
.user-account-commission .deposit-interac-frm .panel .panel-footer,
.user-account-deposit .commission-frm .panel .panel-heading,
.user-account-deposit .commission-frm .panel .panel-footer,
.user-account-deposit .deposit-frm .panel .panel-heading,
.user-account-deposit .deposit-frm .panel .panel-footer,
.user-account-deposit .buy-impressions-frm .panel .panel-heading,
.user-account-deposit .buy-impressions-frm .panel .panel-footer,
.user-account-deposit .deposit-coins-frm .panel .panel-heading,
.user-account-deposit .deposit-coins-frm .panel .panel-footer,
.user-account-deposit .deposit-interac-frm .panel .panel-heading,
.user-account-deposit .deposit-interac-frm .panel .panel-footer,
.user-account-buy-impressions .commission-frm .panel .panel-heading,
.user-account-buy-impressions .commission-frm .panel .panel-footer,
.user-account-buy-impressions .deposit-frm .panel .panel-heading,
.user-account-buy-impressions .deposit-frm .panel .panel-footer,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-heading,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-footer,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-heading,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-footer,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-heading,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-footer,
.user-account-deposit-coins .commission-frm .panel .panel-heading,
.user-account-deposit-coins .commission-frm .panel .panel-footer,
.user-account-deposit-coins .deposit-frm .panel .panel-heading,
.user-account-deposit-coins .deposit-frm .panel .panel-footer,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-heading,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-footer,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-heading,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-footer,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-heading,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-footer {
  background: #2F2E2E;
  border-color: #2F2E2E;
}
.user-account-commission .commission-frm .panel .panel-heading,
.user-account-commission .deposit-frm .panel .panel-heading,
.user-account-commission .buy-impressions-frm .panel .panel-heading,
.user-account-commission .deposit-coins-frm .panel .panel-heading,
.user-account-commission .deposit-interac-frm .panel .panel-heading,
.user-account-deposit .commission-frm .panel .panel-heading,
.user-account-deposit .deposit-frm .panel .panel-heading,
.user-account-deposit .buy-impressions-frm .panel .panel-heading,
.user-account-deposit .deposit-coins-frm .panel .panel-heading,
.user-account-deposit .deposit-interac-frm .panel .panel-heading,
.user-account-buy-impressions .commission-frm .panel .panel-heading,
.user-account-buy-impressions .deposit-frm .panel .panel-heading,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-heading,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-heading,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-heading,
.user-account-deposit-coins .commission-frm .panel .panel-heading,
.user-account-deposit-coins .deposit-frm .panel .panel-heading,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-heading,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-heading,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-heading {
  padding: 20px 15px;
  border-bottom: 1px solid #575757;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.user-account-commission .commission-frm .panel .panel-heading h2, .user-account-commission .commission-frm .panel .panel-heading h3,
.user-account-commission .deposit-frm .panel .panel-heading h2,
.user-account-commission .deposit-frm .panel .panel-heading h3,
.user-account-commission .buy-impressions-frm .panel .panel-heading h2,
.user-account-commission .buy-impressions-frm .panel .panel-heading h3,
.user-account-commission .deposit-coins-frm .panel .panel-heading h2,
.user-account-commission .deposit-coins-frm .panel .panel-heading h3,
.user-account-commission .deposit-interac-frm .panel .panel-heading h2,
.user-account-commission .deposit-interac-frm .panel .panel-heading h3,
.user-account-deposit .commission-frm .panel .panel-heading h2,
.user-account-deposit .commission-frm .panel .panel-heading h3,
.user-account-deposit .deposit-frm .panel .panel-heading h2,
.user-account-deposit .deposit-frm .panel .panel-heading h3,
.user-account-deposit .buy-impressions-frm .panel .panel-heading h2,
.user-account-deposit .buy-impressions-frm .panel .panel-heading h3,
.user-account-deposit .deposit-coins-frm .panel .panel-heading h2,
.user-account-deposit .deposit-coins-frm .panel .panel-heading h3,
.user-account-deposit .deposit-interac-frm .panel .panel-heading h2,
.user-account-deposit .deposit-interac-frm .panel .panel-heading h3,
.user-account-buy-impressions .commission-frm .panel .panel-heading h2,
.user-account-buy-impressions .commission-frm .panel .panel-heading h3,
.user-account-buy-impressions .deposit-frm .panel .panel-heading h2,
.user-account-buy-impressions .deposit-frm .panel .panel-heading h3,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-heading h2,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-heading h3,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-heading h2,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-heading h3,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-heading h2,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-heading h3,
.user-account-deposit-coins .commission-frm .panel .panel-heading h2,
.user-account-deposit-coins .commission-frm .panel .panel-heading h3,
.user-account-deposit-coins .deposit-frm .panel .panel-heading h2,
.user-account-deposit-coins .deposit-frm .panel .panel-heading h3,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-heading h2,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-heading h3,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-heading h2,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-heading h3,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-heading h2,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-heading h3 {
  font-size: 24px;
  font-weight: 500;
  margin: 0;
}
.user-account-commission .commission-frm .panel .panel-heading .peeks_coin,
.user-account-commission .deposit-frm .panel .panel-heading .peeks_coin,
.user-account-commission .buy-impressions-frm .panel .panel-heading .peeks_coin,
.user-account-commission .deposit-coins-frm .panel .panel-heading .peeks_coin,
.user-account-commission .deposit-interac-frm .panel .panel-heading .peeks_coin,
.user-account-deposit .commission-frm .panel .panel-heading .peeks_coin,
.user-account-deposit .deposit-frm .panel .panel-heading .peeks_coin,
.user-account-deposit .buy-impressions-frm .panel .panel-heading .peeks_coin,
.user-account-deposit .deposit-coins-frm .panel .panel-heading .peeks_coin,
.user-account-deposit .deposit-interac-frm .panel .panel-heading .peeks_coin,
.user-account-buy-impressions .commission-frm .panel .panel-heading .peeks_coin,
.user-account-buy-impressions .deposit-frm .panel .panel-heading .peeks_coin,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-heading .peeks_coin,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-heading .peeks_coin,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-heading .peeks_coin,
.user-account-deposit-coins .commission-frm .panel .panel-heading .peeks_coin,
.user-account-deposit-coins .deposit-frm .panel .panel-heading .peeks_coin,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-heading .peeks_coin,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-heading .peeks_coin,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-heading .peeks_coin {
  position: absolute;
  right: 30px;
  top: 20px;
  left: unset;
}
.user-account-commission .commission-frm .panel .panel-footer,
.user-account-commission .deposit-frm .panel .panel-footer,
.user-account-commission .buy-impressions-frm .panel .panel-footer,
.user-account-commission .deposit-coins-frm .panel .panel-footer,
.user-account-commission .deposit-interac-frm .panel .panel-footer,
.user-account-deposit .commission-frm .panel .panel-footer,
.user-account-deposit .deposit-frm .panel .panel-footer,
.user-account-deposit .buy-impressions-frm .panel .panel-footer,
.user-account-deposit .deposit-coins-frm .panel .panel-footer,
.user-account-deposit .deposit-interac-frm .panel .panel-footer,
.user-account-buy-impressions .commission-frm .panel .panel-footer,
.user-account-buy-impressions .deposit-frm .panel .panel-footer,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-footer,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-footer,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-footer,
.user-account-deposit-coins .commission-frm .panel .panel-footer,
.user-account-deposit-coins .deposit-frm .panel .panel-footer,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-footer,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-footer,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-footer {
  border-top: 1px solid #575757;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 20px 15px;
}
.user-account-commission .commission-frm .panel .panel-footer .btn-confirm-submit,
.user-account-commission .commission-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-commission .deposit-frm .panel .panel-footer .btn-confirm-submit,
.user-account-commission .deposit-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-commission .buy-impressions-frm .panel .panel-footer .btn-confirm-submit,
.user-account-commission .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-commission .deposit-coins-frm .panel .panel-footer .btn-confirm-submit,
.user-account-commission .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-commission .deposit-interac-frm .panel .panel-footer .btn-confirm-submit,
.user-account-commission .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit .commission-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit .commission-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit .deposit-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit .deposit-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit .buy-impressions-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit .deposit-coins-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit .deposit-interac-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-buy-impressions .commission-frm .panel .panel-footer .btn-confirm-submit,
.user-account-buy-impressions .commission-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-buy-impressions .deposit-frm .panel .panel-footer .btn-confirm-submit,
.user-account-buy-impressions .deposit-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-footer .btn-confirm-submit,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-footer .btn-confirm-submit,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-footer .btn-confirm-submit,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit-coins .commission-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit-coins .commission-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit-coins .deposit-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit-coins .deposit-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-footer .btn-confirm-submit,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option {
  color: #fff;
  background: #FF3D71;
  height: 46px;
  padding: 10px 20px;
}
.user-account-commission .commission-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-commission .commission-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-commission .deposit-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-commission .deposit-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-commission .buy-impressions-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-commission .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-commission .deposit-coins-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-commission .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-commission .deposit-interac-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-commission .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit .commission-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit .commission-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit .deposit-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit .deposit-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit .buy-impressions-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit .deposit-coins-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit .deposit-interac-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-buy-impressions .commission-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-buy-impressions .commission-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-buy-impressions .deposit-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-buy-impressions .deposit-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-buy-impressions .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-buy-impressions .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-buy-impressions .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit-coins .commission-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit-coins .commission-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit-coins .deposit-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit-coins .deposit-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit-coins .buy-impressions-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit-coins .deposit-coins-frm .panel .panel-footer .btn-bitcoin-option:hover,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-footer .btn-confirm-submit:hover,
.user-account-deposit-coins .deposit-interac-frm .panel .panel-footer .btn-bitcoin-option:hover {
  background: #C41046;
  border-color: #C41046;
}
.user-account-commission .commission-frm .impressions-note,
.user-account-commission .deposit-frm .impressions-note,
.user-account-commission .buy-impressions-frm .impressions-note,
.user-account-commission .deposit-coins-frm .impressions-note,
.user-account-commission .deposit-interac-frm .impressions-note,
.user-account-deposit .commission-frm .impressions-note,
.user-account-deposit .deposit-frm .impressions-note,
.user-account-deposit .buy-impressions-frm .impressions-note,
.user-account-deposit .deposit-coins-frm .impressions-note,
.user-account-deposit .deposit-interac-frm .impressions-note,
.user-account-buy-impressions .commission-frm .impressions-note,
.user-account-buy-impressions .deposit-frm .impressions-note,
.user-account-buy-impressions .buy-impressions-frm .impressions-note,
.user-account-buy-impressions .deposit-coins-frm .impressions-note,
.user-account-buy-impressions .deposit-interac-frm .impressions-note,
.user-account-deposit-coins .commission-frm .impressions-note,
.user-account-deposit-coins .deposit-frm .impressions-note,
.user-account-deposit-coins .buy-impressions-frm .impressions-note,
.user-account-deposit-coins .deposit-coins-frm .impressions-note,
.user-account-deposit-coins .deposit-interac-frm .impressions-note {
  display: inline-block;
  color: #bfbfbf;
  margin-top: 15px;
  text-align: left;
  line-height: 18px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 767px) {
  .user-account-commission .commission-frm .panel .panel-heading h2, .user-account-commission .commission-frm .panel .panel-heading h3,
  .user-account-commission .deposit-frm .panel .panel-heading h2,
  .user-account-commission .deposit-frm .panel .panel-heading h3,
  .user-account-commission .buy-impressions-frm .panel .panel-heading h2,
  .user-account-commission .buy-impressions-frm .panel .panel-heading h3,
  .user-account-commission .deposit-coins-frm .panel .panel-heading h2,
  .user-account-commission .deposit-coins-frm .panel .panel-heading h3,
  .user-account-commission .deposit-interac-frm .panel .panel-heading h2,
  .user-account-commission .deposit-interac-frm .panel .panel-heading h3,
  .user-account-deposit .commission-frm .panel .panel-heading h2,
  .user-account-deposit .commission-frm .panel .panel-heading h3,
  .user-account-deposit .deposit-frm .panel .panel-heading h2,
  .user-account-deposit .deposit-frm .panel .panel-heading h3,
  .user-account-deposit .buy-impressions-frm .panel .panel-heading h2,
  .user-account-deposit .buy-impressions-frm .panel .panel-heading h3,
  .user-account-deposit .deposit-coins-frm .panel .panel-heading h2,
  .user-account-deposit .deposit-coins-frm .panel .panel-heading h3,
  .user-account-deposit .deposit-interac-frm .panel .panel-heading h2,
  .user-account-deposit .deposit-interac-frm .panel .panel-heading h3,
  .user-account-buy-impressions .commission-frm .panel .panel-heading h2,
  .user-account-buy-impressions .commission-frm .panel .panel-heading h3,
  .user-account-buy-impressions .deposit-frm .panel .panel-heading h2,
  .user-account-buy-impressions .deposit-frm .panel .panel-heading h3,
  .user-account-buy-impressions .buy-impressions-frm .panel .panel-heading h2,
  .user-account-buy-impressions .buy-impressions-frm .panel .panel-heading h3,
  .user-account-buy-impressions .deposit-coins-frm .panel .panel-heading h2,
  .user-account-buy-impressions .deposit-coins-frm .panel .panel-heading h3,
  .user-account-buy-impressions .deposit-interac-frm .panel .panel-heading h2,
  .user-account-buy-impressions .deposit-interac-frm .panel .panel-heading h3,
  .user-account-deposit-coins .commission-frm .panel .panel-heading h2,
  .user-account-deposit-coins .commission-frm .panel .panel-heading h3,
  .user-account-deposit-coins .deposit-frm .panel .panel-heading h2,
  .user-account-deposit-coins .deposit-frm .panel .panel-heading h3,
  .user-account-deposit-coins .buy-impressions-frm .panel .panel-heading h2,
  .user-account-deposit-coins .buy-impressions-frm .panel .panel-heading h3,
  .user-account-deposit-coins .deposit-coins-frm .panel .panel-heading h2,
  .user-account-deposit-coins .deposit-coins-frm .panel .panel-heading h3,
  .user-account-deposit-coins .deposit-interac-frm .panel .panel-heading h2,
  .user-account-deposit-coins .deposit-interac-frm .panel .panel-heading h3 {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .user-account-commission .commission-frm,
  .user-account-commission .deposit-frm,
  .user-account-commission .buy-impressions-frm,
  .user-account-commission .deposit-coins-frm,
  .user-account-commission .deposit-interac-frm,
  .user-account-deposit .commission-frm,
  .user-account-deposit .deposit-frm,
  .user-account-deposit .buy-impressions-frm,
  .user-account-deposit .deposit-coins-frm,
  .user-account-deposit .deposit-interac-frm,
  .user-account-buy-impressions .commission-frm,
  .user-account-buy-impressions .deposit-frm,
  .user-account-buy-impressions .buy-impressions-frm,
  .user-account-buy-impressions .deposit-coins-frm,
  .user-account-buy-impressions .deposit-interac-frm,
  .user-account-deposit-coins .commission-frm,
  .user-account-deposit-coins .deposit-frm,
  .user-account-deposit-coins .buy-impressions-frm,
  .user-account-deposit-coins .deposit-coins-frm,
  .user-account-deposit-coins .deposit-interac-frm {
    min-height: calc(100vh - 110px);
  }
}

.user-account-deposit-zelle .deposit-zelle-frm,
.user-account-deposit-zelle .deposit-interac-frm,
.user-account-deposit-interac .deposit-zelle-frm,
.user-account-deposit-interac .deposit-interac-frm {
  position: relative;
  top: 50%;
  min-height: calc(100vh - 140px);
  display: flex;
  align-items: center;
}
.user-account-deposit-zelle .deposit-zelle-frm .zelle-logo,
.user-account-deposit-zelle .deposit-interac-frm .zelle-logo,
.user-account-deposit-interac .deposit-zelle-frm .zelle-logo,
.user-account-deposit-interac .deposit-interac-frm .zelle-logo {
  width: 36px;
  height: 36px;
  margin: 0;
  border-radius: 50px;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel,
.user-account-deposit-zelle .deposit-interac-frm .panel,
.user-account-deposit-interac .deposit-zelle-frm .panel,
.user-account-deposit-interac .deposit-interac-frm .panel {
  background: #2F2E2E;
  border-color: #2F2E2E;
  border-radius: 10px;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .has-success .control-label,
.user-account-deposit-zelle .deposit-interac-frm .panel .has-success .control-label,
.user-account-deposit-interac .deposit-zelle-frm .panel .has-success .control-label,
.user-account-deposit-interac .deposit-interac-frm .panel .has-success .control-label {
  color: #fff;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .cc-statement,
.user-account-deposit-zelle .deposit-interac-frm .panel .cc-statement,
.user-account-deposit-interac .deposit-zelle-frm .panel .cc-statement,
.user-account-deposit-interac .deposit-interac-frm .panel .cc-statement {
  background: #1E1E1E;
  border-radius: 5px;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .cc-statement hr,
.user-account-deposit-zelle .deposit-interac-frm .panel .cc-statement hr,
.user-account-deposit-interac .deposit-zelle-frm .panel .cc-statement hr,
.user-account-deposit-interac .deposit-interac-frm .panel .cc-statement hr {
  border-color: #2F2E2E;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .cc-statement p,
.user-account-deposit-zelle .deposit-interac-frm .panel .cc-statement p,
.user-account-deposit-interac .deposit-zelle-frm .panel .cc-statement p,
.user-account-deposit-interac .deposit-interac-frm .panel .cc-statement p {
  margin-left: 0;
  margin-right: 0;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .panel-heading,
.user-account-deposit-zelle .deposit-zelle-frm .panel .panel-footer,
.user-account-deposit-zelle .deposit-interac-frm .panel .panel-heading,
.user-account-deposit-zelle .deposit-interac-frm .panel .panel-footer,
.user-account-deposit-interac .deposit-zelle-frm .panel .panel-heading,
.user-account-deposit-interac .deposit-zelle-frm .panel .panel-footer,
.user-account-deposit-interac .deposit-interac-frm .panel .panel-heading,
.user-account-deposit-interac .deposit-interac-frm .panel .panel-footer {
  padding: 20px 15px;
  background: #2F2E2E;
  border-color: #2F2E2E;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .panel-heading,
.user-account-deposit-zelle .deposit-interac-frm .panel .panel-heading,
.user-account-deposit-interac .deposit-zelle-frm .panel .panel-heading,
.user-account-deposit-interac .deposit-interac-frm .panel .panel-heading {
  border-bottom: 1px solid #575757;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .panel-heading h2,
.user-account-deposit-zelle .deposit-interac-frm .panel .panel-heading h2,
.user-account-deposit-interac .deposit-zelle-frm .panel .panel-heading h2,
.user-account-deposit-interac .deposit-interac-frm .panel .panel-heading h2 {
  font-size: 24px;
  font-weight: 500;
  margin: 0;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .panel-footer,
.user-account-deposit-zelle .deposit-interac-frm .panel .panel-footer,
.user-account-deposit-interac .deposit-zelle-frm .panel .panel-footer,
.user-account-deposit-interac .deposit-interac-frm .panel .panel-footer {
  border-top: 1px solid #575757;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .panel-footer .btn-back-wallet,
.user-account-deposit-zelle .deposit-interac-frm .panel .panel-footer .btn-back-wallet,
.user-account-deposit-interac .deposit-zelle-frm .panel .panel-footer .btn-back-wallet,
.user-account-deposit-interac .deposit-interac-frm .panel .panel-footer .btn-back-wallet {
  border-radius: 5px;
  color: #fff;
  background: #FF3D71;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  height: 46px;
  padding: 5px 20px;
}
.user-account-deposit-zelle .deposit-zelle-frm .panel .panel-footer .btn-back-wallet:hover,
.user-account-deposit-zelle .deposit-interac-frm .panel .panel-footer .btn-back-wallet:hover,
.user-account-deposit-interac .deposit-zelle-frm .panel .panel-footer .btn-back-wallet:hover,
.user-account-deposit-interac .deposit-interac-frm .panel .panel-footer .btn-back-wallet:hover {
  background: #C41046;
  border-color: #C41046;
}
@media (max-width: 767px) {
  .user-account-deposit-zelle .deposit-zelle-frm .panel .panel-heading h2,
  .user-account-deposit-zelle .deposit-interac-frm .panel .panel-heading h2,
  .user-account-deposit-interac .deposit-zelle-frm .panel .panel-heading h2,
  .user-account-deposit-interac .deposit-interac-frm .panel .panel-heading h2 {
    font-size: 20px;
  }
}
.user-account-deposit-zelle .first-time-content,
.user-account-deposit-interac .first-time-content {
  margin: 20px auto;
}
.user-account-deposit-zelle .first-time-content .content-box ul,
.user-account-deposit-interac .first-time-content .content-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.user-account-deposit-zelle .first-time-content .content-box ul li,
.user-account-deposit-interac .first-time-content .content-box ul li {
  position: relative;
  padding-left: 44px;
  overflow: hidden;
}
.user-account-deposit-zelle .first-time-content .content-box ul li .zelle-step,
.user-account-deposit-zelle .first-time-content .content-box ul li .interac-step,
.user-account-deposit-interac .first-time-content .content-box ul li .zelle-step,
.user-account-deposit-interac .first-time-content .content-box ul li .interac-step {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  position: absolute;
  height: 100%;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.user-account-deposit-zelle .first-time-content .content-box ul li .zelle-step span,
.user-account-deposit-zelle .first-time-content .content-box ul li .interac-step span,
.user-account-deposit-interac .first-time-content .content-box ul li .zelle-step span,
.user-account-deposit-interac .first-time-content .content-box ul li .interac-step span {
  width: 20px;
  height: 20px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #42C766;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 4px;
}
.user-account-deposit-zelle .first-time-content .content-box ul li .zelle-step-info,
.user-account-deposit-interac .first-time-content .content-box ul li .zelle-step-info {
  font-size: 12px;
  margin-left: 0;
  margin-right: 0;
}
.user-account-deposit-zelle .first-time-content .content-box ul li .bank-icon-list,
.user-account-deposit-interac .first-time-content .content-box ul li .bank-icon-list {
  gap: 20px;
}
.user-account-deposit-zelle .first-time-content .content-box ul li .br-bottom,
.user-account-deposit-interac .first-time-content .content-box ul li .br-bottom {
  border-bottom: 1px solid #575757;
}
.user-account-deposit-zelle .first-time-content .content-box ul li:not(:last-child),
.user-account-deposit-interac .first-time-content .content-box ul li:not(:last-child) {
  margin-bottom: 0;
}
.user-account-deposit-zelle .first-time-content .content-box ul li:not(:last-child) .zelle-step:after,
.user-account-deposit-zelle .first-time-content .content-box ul li:not(:last-child) .interac-step::after,
.user-account-deposit-interac .first-time-content .content-box ul li:not(:last-child) .zelle-step:after,
.user-account-deposit-interac .first-time-content .content-box ul li:not(:last-child) .interac-step::after {
  content: "";
  border-left: 1px solid #575757;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 40px;
}
.user-account-deposit-zelle .first-time-content .content-box ul li hr,
.user-account-deposit-interac .first-time-content .content-box ul li hr {
  border-top: 1px solid #575757;
  margin: 20px 0;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail .btn-dark,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail .btn-dark,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail .btn-dark,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail .btn-dark,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail .btn-dark,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail .btn-dark,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail .btn-dark,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail .btn-dark {
  background-color: #2F2E2E;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 12px;
  padding: 4px 10px;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail .btn-dark:hover,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail .btn-dark:hover,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail .btn-dark:hover,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail .btn-dark:hover,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail .btn-dark:hover,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail .btn-dark:hover,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail .btn-dark:hover,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail .btn-dark:hover {
  background-color: #f51458;
  border-color: #f51458;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds {
  position: relative;
  border: 1px solid #575757;
  border-radius: 5px;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  /* Firefox */
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input {
  border: 0;
  padding: 5px 50px 5px 14px;
  width: 100%;
  height: 46px;
  color: #ffffff;
  background-color: transparent;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input:focus,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input:focus,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input:focus,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input:focus,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input:focus,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input:focus,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input:focus,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input:focus {
  outline: none;
  box-shadow: none;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input::-webkit-inner-spin-button,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input::-webkit-inner-spin-button,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input::-webkit-inner-spin-button,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input::-webkit-inner-spin-button,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input::-webkit-inner-spin-button,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input::-webkit-inner-spin-button,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input::-webkit-inner-spin-button,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input::-webkit-outer-spin-button,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input[type=number],
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input[type=number],
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input[type=number],
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input[type=number],
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds input[type=number],
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds input[type=number],
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds input[type=number],
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds input[type=number] {
  -moz-appearance: textfield;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds .input-group-append,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds .input-group-append,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds .input-group-append,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds .input-group-append,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds .input-group-append,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds .input-group-append,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds .input-group-append,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds .input-group-append {
  margin-right: -1px;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds .input-group-append .input-group-text,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds .input-group-append .input-group-text,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds .input-group-append .input-group-text,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds .input-group-append .input-group-text {
  background-color: #f51458;
  color: #ffffff;
  font-weight: 400;
  line-height: 15px;
  text-align: left;
  border-color: #f51458;
  border-radius: 0 5px 5px 0;
}
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text:hover,
.user-account-deposit-zelle .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds .input-group-append .input-group-text:hover,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text:hover,
.user-account-deposit-zelle .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds .input-group-append .input-group-text:hover,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text:hover,
.user-account-deposit-interac .first-time-content .content-box .zelle-detail-wrapper .interac-detail-funds .input-group-append .input-group-text:hover,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .zelle-detail-funds .input-group-append .input-group-text:hover,
.user-account-deposit-interac .first-time-content .content-box .interac-detail-wrapper .interac-detail-funds .input-group-append .input-group-text:hover {
  background-color: #C41046;
  border-color: #C41046;
}
@media (max-width: 767px) {
  .user-account-deposit-zelle .first-time-content .content-box ul li .bank-icon-list,
  .user-account-deposit-interac .first-time-content .content-box ul li .bank-icon-list {
    gap: 12px;
  }
}

.user-account-scan-qr-code img {
  width: 100% !important;
}
.user-account-scan-qr-code p {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px 0 0;
  word-break: break-word;
  font-size: inherit;
}
.user-account-scan-qr-code .copy-receive-address .form-control {
  background-color: #1E1E1E;
  border: 1px solid #575757;
  color: #fff;
}
.user-account-scan-qr-code .center-btn {
  display: table-cell;
  vertical-align: middle;
  float: right;
}
.user-account-scan-qr-code .btn-copy {
  border-radius: 5px;
  padding: 5px 10px;
}
.user-account-scan-qr-code .btn-copy-rd {
  background: #f51458;
  color: #fff;
  font-weight: 400;
  line-height: 15px;
  text-align: left;
  border-color: #f51458;
  border-radius: 0 5px 5px 0;
}
.user-account-scan-qr-code .btn-copy-rd:hover, .user-account-scan-qr-code .btn-copy-rd:focus {
  background: #C41046;
  border-color: #C41046;
}
.user-account-scan-qr-code ::selection {
  background: #C41046;
}
.user-account-scan-qr-code .scan-qr-code-frm {
  position: relative;
  top: 50%;
  min-height: calc(100vh - 140px);
  display: flex;
  align-items: center;
  color: #fff;
}
.user-account-scan-qr-code .scan-qr-code-frm #qrcode,
.user-account-scan-qr-code .scan-qr-code-frm .qrcode {
  background: #fff;
  box-shadow: unset;
  width: 50%;
}
.user-account-scan-qr-code .scan-qr-code-frm .total-due {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.user-account-scan-qr-code .scan-qr-code-frm .total-due .total-due-lbl {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  float: left;
}
.user-account-scan-qr-code .scan-qr-code-frm .total-due .total-due-amt {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  float: right;
  padding: 0;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel {
  background: #2F2E2E;
  border-color: #2F2E2E;
  border-radius: 10px;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .has-success .control-label {
  color: #fff;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .cc-statement {
  background: #1E1E1E;
  border-radius: 10px;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .cc-statement p {
  color: #fff;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-heading,
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-footer {
  background: #2F2E2E;
  border-color: #2F2E2E;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-heading {
  padding: 20px 15px;
  border-bottom: 1px solid #575757;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-heading h2, .user-account-scan-qr-code .scan-qr-code-frm .panel .panel-heading h3 {
  font-size: 24px;
  margin: 0;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-heading .peeks_coin {
  position: absolute;
  right: 30px;
  top: 20px;
  left: unset;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-footer {
  padding: 20px 15px;
  border-top: 1px solid #575757;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-footer .btn-view-upcoming-payments {
  border-radius: 5px;
  color: #fff;
  background: #FF3D71;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  height: 46px;
  text-align: center;
}
.user-account-scan-qr-code .scan-qr-code-frm .panel .panel-footer .btn-view-upcoming-payments:hover {
  background-color: #C41046;
  border-color: #C41046;
}
@media (max-width: 576px) {
  .user-account-scan-qr-code .scan-qr-code-frm #qrcode,
  .user-account-scan-qr-code .scan-qr-code-frm .qrcode {
    width: 70%;
  }
  .user-account-scan-qr-code .scan-qr-code-frm #qrcode canvas,
  .user-account-scan-qr-code .scan-qr-code-frm .qrcode canvas {
    width: 100%;
    height: 100%;
  }
  .user-account-scan-qr-code .scan-qr-code-frm .panel .panel-heading h2, .user-account-scan-qr-code .scan-qr-code-frm .panel .panel-heading h3 {
    font-size: 20px;
  }
}

@media screen and (max-width: 665px) and (min-width: 1px) {
  .user-account-physical-card-added {
    width: auto !important;
  }
}

.user-account-deposit-bitcoins img {
  width: 100% !important;
}
.user-account-deposit-bitcoins .peeks_coin {
  width: 15px;
  height: 15px;
  line-height: 12px;
  position: relative;
  top: 0px;
  font-size: 14px;
}

.select2-container .select2-selection--single {
  color: #fff; /* Text color */
  background-color: #1E1E1E; /* Background color */
  border: 1px solid #575757; /* Border color */
}
.select2-container .select2-selection--single .select2-selection__rendered {
  color: #fff;
  font-size: 14px;
}

.select2-container .select2-dropdown {
  border: 1px solid #575757;
  margin-top: 10px;
}

.select2-container .select2-selection--single .select2-selection__arrow {
  color: #fff; /* Arrow color */
  top: 10px;
  right: 10px;
  text-align: center;
}
.select2-container .select2-selection--single .select2-selection__arrow:before {
  content: "\e929";
  font-family: "Peeks" !important;
  font-size: 18px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-results {
  background-color: #1E1E1E;
  border: 0;
}

.select2-results__option {
  color: #fff; /* Option text color */
  background-color: #1E1E1E; /* Option background color */
  border-bottom: 1px solid #575757;
}
.select2-results__option img {
  width: 40px;
  height: 40px;
  margin: 10px;
  border-radius: 50%;
  flex-shrink: 0;
}

.select2-results__option--highlighted {
  background-color: #2F2E2E; /* Highlighted option background color */
}

.select2-results__option:hover {
  background-color: #575757; /* Hover background color */
}

.select2-container--open .select2-dropdown--below {
  border-top: 0; /* Border color at the top of the dropdown */
}

.select2-container--open .select2-dropdown--above {
  border: 1px solid #575757; /* Border color at the bottom of the dropdown */
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #C41046;
  color: #fff;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #575757;
}

.select2-results .select2-results__options::-webkit-scrollbar {
  width: 1px; /* Adjust width as needed */
}

/* Set the color of the scrollbar track */
.select2-results .select2-results__options::-webkit-scrollbar-track {
  background: #1E1E1E;
}

/* Set the color and style of the scrollbar thumb */
.select2-results .select2-results__options::-webkit-scrollbar-thumb {
  background: #2F2E2E;
  border-radius: 1px;
}

/* When hovered over, change the color of the scrollbar thumb */
.select2-results .select2-results__options::-webkit-scrollbar-thumb:hover {
  background: #575757;
}

/* Smaller browser windows and mobile views */
@media screen and (max-width: 1199px) {
  body {
    min-height: inherit;
  }
  .logo-header .peeks-icon {
    position: relative;
    z-index: 4;
    width: 140px;
    height: 25px;
    background-image: url("/compiled/images/peeks_logo_white.png");
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .login-footer {
    padding: 0 0 80px 0;
  }
  nav ul {
    padding: 0;
  }
  nav ul li a {
    color: #fff;
  }
  nav ul li a:hover {
    color: #FF3D71;
  }
  nav ul li a:hover.active {
    color: #fff;
  }
  .bg-rewards {
    background: #fff;
  }
  .loginView {
    width: 100%;
    position: initial;
    height: auto;
  }
  .loginView .outer-box {
    top: 20px;
  }
  .truncate, .truncate-profile-sub {
    max-width: 120px;
  }
  .new-profile-bg .video-archive {
    padding: 0 0 0 0;
  }
  .video-archive {
    padding: 0 0 100px 0;
  }
  .video-archive .container .squares .video-thumb .info-container .likes {
    font-size: 1.5rem;
  }
  .video-archive .container .squares .video-thumb .info-container .user-name h4 {
    font-size: 1.4rem;
  }
  .slideout-panel .mdl-progress {
    top: 70px;
  }
}
/* iPad */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .container.landing {
    margin: 0;
  }
  .container.landing header {
    margin: 50px 0 0 0;
    text-align: center;
  }
  .container.landing .row.top .col-md-6 h1 {
    font-size: 5rem;
  }
  .container.landing .row.top .col-md-6 .row.col-md-10 .row.download_peeks {
    text-align: center;
  }
  .container.landing .row.top .col-md-6.phone .pull-right .lg-heart {
    bottom: initial;
    left: 90px;
    top: 10px;
  }
  .container.landing .row.top .col-md-6.phone .pull-right .sm-heart {
    bottom: initial;
    left: 210px;
    top: 290px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .download_peeks img {
    width: 180px;
  }
}
/* end iPad */
@media only screen and (min-width: 641px) and (max-width: 1199px) {
  .getCoinsBtn {
    display: none !important;
  }
  footer {
    position: relative;
    bottom: 53px;
  }
}
@media screen and (max-width: 640px) {
  footer {
    position: relative;
    padding: 10px 0 100px 0;
  }
  footer .container {
    margin: 0px auto 0;
  }
  footer .container .row ul {
    padding: 0;
    margin-bottom: 0;
  }
  .container.landing {
    margin: 40px auto;
  }
  .container.landing header {
    text-align: center;
  }
  .container.landing header img {
    width: 160px;
  }
  .container.landing .row.top {
    margin-top: 10px;
  }
  .container.landing .row.top .col-md-6 h1 {
    font-size: 4.5rem;
  }
  .container.landing .row.top .col-md-6 .row.col-md-10 .row.download_peeks {
    margin-top: 30px;
  }
  .container.landing .row.top .col-md-6.phone {
    margin: 0;
  }
  .container.landing .row.top .col-md-6.phone .pull-right .sm-phone-heart {
    top: 20px;
    left: 84px;
  }
  .container.landing .row.top .col-md-6.phone .pull-right .sm-heart {
    bottom: -6px;
    left: 250px;
  }
  .container.landing .row.top .col-md-6.phone .pull-right .lg-heart {
    display: none;
  }
  .video-container-landing {
    margin: -50px 0 40px;
  }
  nav.isGuest {
    background: none;
  }
  nav.isGuest ul li {
    min-width: 15.5%;
  }
  nav ul {
    padding: 5px 0 0 0;
    margin: 0;
  }
  nav ul li {
    display: inline-block;
    width: 100%;
  }
  nav ul li a .material-icons {
    font-size: 3rem;
  }
  .truncate {
    max-width: 180px;
  }
  .truncate-profile-sub {
    width: 220px;
  }
  .loginView {
    width: 100%;
    position: initial;
    height: calc(100vh - 80px);
  }
  .loginView .outer-box {
    top: 20px;
  }
  .loginView .outer-box .logo {
    width: 200px;
  }
  .loginView .signup {
    margin-top: 10px;
  }
  .video-archive {
    padding: 0;
  }
  .video-archive .container .squares {
    width: 100%;
  }
  .video-archive .container .squares .video-thumb .info-container .likes {
    font-size: 2rem;
  }
  .video-archive .container .squares .video-thumb .info-container .user-name h4 {
    font-size: 2rem;
  }
  .user-account-index .user-info {
    padding: 10px 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .user-account-index .user-info .profile-avatar {
    width: 72px;
    height: 72px;
    min-width: initial;
    margin: 0 auto;
    right: auto;
    left: 7px;
  }
  .user-account-index .user-info .user-name-loc-stats h1 {
    font-size: 2rem;
    display: block;
  }
  .user-account-index .user-info .user-name-loc-stats h4 {
    font-size: 1.4rem;
  }
  .user-account-index .user-info .user-name-loc-stats a {
    background: none;
    color: #FF3D71;
    left: 0;
    padding: 0;
  }
  .user-account-index .user-info .user-name-loc-stats a i {
    font-size: 1.7rem;
  }
  .user-account-index .user-info .user-name-loc-stats h4, .user-account-index .user-info .user-name-loc-stats .like-stats {
    padding: 0;
  }
  .user-account-index .user-info .user-stats {
    margin: 10px 0;
  }
  .user-account-index .user-info .user-stats .heart-circle, .user-account-index .user-info .user-stats .follow-circle {
    margin: 0;
    width: 92px;
    height: 92px;
    line-height: 92px;
    font-size: 2rem;
  }
  .settings-container {
    margin: 70px auto 0;
  }
  .settings-container .checkbox label {
    font-weight: 700;
  }
  .container.user-account-index .table-container {
    border: 1px solid #2F2E2E;
  }
  .container.user-account-index .table-container table thead th {
    font-size: 12px;
    text-align: left;
    padding: 10px;
  }
  .container.user-account-index .table-container table td {
    font-size: 11px;
    padding: 10px;
    text-align: left;
  }
  .container.user-account-index .table-container table td:nth-child(1), .container.user-account-index .table-container table td:nth-child(2) {
    max-width: 93px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .container.user-account-index .table-container table td:nth-child(2) {
    max-width: 80px;
  }
  .container.user-account-index .pagination > li > a, .container.user-account-index .pagination > li > span {
    padding: 4px 6px;
  }
  .container.user-account-index .user-info {
    margin-top: -10px;
    background: #f9f9f9;
  }
  .container.user-account-index .user-info .profile-avatar {
    margin: 0;
  }
  .container.user-account-index .col-xs-12 .balanceContainer {
    display: table;
    margin: 20px auto 0;
    width: 100%;
  }
  .container.user-account-index .col-xs-12 .balanceContainer .totalBalance {
    border-top: 1px solid rgba(0, 0, 0, 0.27);
    border-bottom: 1px solid rgba(0, 0, 0, 0.27);
    background: rgb(252, 93, 67);
    font-weight: 300;
    padding: 10px 0;
    margin: 0 -15px;
    color: #fff;
  }
  .container.user-account-index .col-xs-12 .balanceContainer .totalBalance h1 {
    font-size: 3rem;
    font-weight: 400;
    color: #fff;
  }
  .container.user-account-index .col-xs-12 .balanceContainer .totalBalance p {
    color: #fff;
    font-weight: 300;
  }
  .container.user-account-index .col-md-8 {
    text-align: center;
  }
  .container.user-account-index .acc-overview .btn-deposit {
    padding: 10px 17px;
  }
  .container.user-account-index .acc-overview .btn-withdraw, .container.user-account-index .acc-overview .btn-coins, .container.user-account-index .acc-overview .btn-bitcoins {
    padding: 10px;
    margin: 3px;
  }
  .container.user-account-index .acc-overview .btn-paymentMethod {
    display: inline-block;
    padding: 10px 0 0px 0px;
    border-bottom: 1px dotted;
  }
  .container.user-account-index i {
    vertical-align: initial;
  }
  .container.add-creditcard {
    margin: 75px auto 0;
  }
  .kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table.table td, .kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table.table th {
    padding: 10px;
  }
  .kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table.table tbody td img {
    width: 30px;
    height: 30px;
  }
  .kv-grid-table .kv-expand-detail-row.info .panel-primary .panel-heading .panel-title {
    font-size: 12px;
  }
}
.navbar-nav > li {
  width: auto !important;
}

@media screen and (max-width: 320px) {
  .truncate, .truncate-profile-sub {
    max-width: 160px;
  }
  nav ul li {
    min-width: 49px;
  }
  nav ul li a .material-icons {
    font-size: 2.5rem;
  }
  .container.landing .row.top .col-md-6 .row.col-md-10 .row.download_peeks .col-xs-6 a img {
    width: 132px;
  }
  .container.landing .row.top .col-md-6.phone .pull-right .phone-img {
    width: 280px;
  }
  .main-profile-content .user-info {
    padding: 10px;
  }
  .main-profile-content .user-info .like-stats, .main-profile-content .user-info .follow-stats {
    width: 75px;
    height: 75px;
  }
  .main-profile-content .user-info .like-stats .vertical-align, .main-profile-content .user-info .follow-stats .vertical-align {
    display: table-cell;
    vertical-align: middle;
  }
  .main-profile-content .user-info .like-stats .vertical-align i, .main-profile-content .user-info .follow-stats .vertical-align i {
    font-size: 2rem;
  }
  .main-profile-content .user-info .like-stats span, .main-profile-content .user-info .follow-stats span {
    display: block;
    margin: -10px 0 0 0;
  }
  .main-profile-content .user-info .follow-stats {
    width: 55px;
    height: 55px;
  }
  .main-profile-content .user-info:hover > .follow-stats-container > .follow-stats, .main-profile-content .user-info:focus > .follow-stats-container > .follow-stats {
    width: 75px;
    height: 75px;
  }
  .settings-container {
    width: 100%;
  }
  .btn-download-android-app {
    padding: 4px 8px;
  }
  .btn-download-android-app img {
    width: 20px !important;
  }
}
.modal-title h2 {
  margin-right: -20px;
}

.user-redeem-voucher {
  color: #fff;
}
.user-redeem-voucher .bonus {
  display: block;
  text-align: center;
}
.user-redeem-voucher .bonus-header {
  color: #F74379;
  margin-top: 40px;
}
.user-redeem-voucher .bonus-response {
  margin-top: -10px;
  margin-bottom: 80px;
}
.user-redeem-voucher .bonus-response-text {
  margin-top: 20px;
  color: #666666;
}
.user-redeem-voucher .bonus-response-label {
  margin-top: 50px;
  color: #666666;
  font-size: 17px;
  text-align: left;
}
.user-redeem-voucher .bonus-response-success-text {
  color: #70c251;
  font-size: 33px;
}
.user-redeem-voucher .bonus-message-text {
  margin-top: 80px;
  color: #fc5d43;
}
@media screen and (max-width: 665px) and (min-width: 1px) {
  .user-redeem-voucher {
    width: auto !important;
  }
}
.user-redeem-voucher .redeem-voucher,
.user-redeem-voucher .voucher-redeemed,
.user-redeem-voucher .voucher-not-redeemed,
.user-redeem-voucher .voucher-code-disqualify,
.user-redeem-voucher .voucher-code-expired,
.user-redeem-voucher .voucher-code-invalid {
  position: relative;
  top: 50%;
  min-height: calc(100vh - 140px);
  display: flex;
  align-items: center;
}
.user-redeem-voucher .redeem-voucher .text-bonus-code,
.user-redeem-voucher .voucher-redeemed .text-bonus-code,
.user-redeem-voucher .voucher-not-redeemed .text-bonus-code,
.user-redeem-voucher .voucher-code-disqualify .text-bonus-code,
.user-redeem-voucher .voucher-code-expired .text-bonus-code,
.user-redeem-voucher .voucher-code-invalid .text-bonus-code {
  color: #F74379;
}
.user-redeem-voucher .redeem-voucher .img-bonus-deserve,
.user-redeem-voucher .redeem-voucher .img-bonus-success-box,
.user-redeem-voucher .redeem-voucher .img-bonus-error-box,
.user-redeem-voucher .voucher-redeemed .img-bonus-deserve,
.user-redeem-voucher .voucher-redeemed .img-bonus-success-box,
.user-redeem-voucher .voucher-redeemed .img-bonus-error-box,
.user-redeem-voucher .voucher-not-redeemed .img-bonus-deserve,
.user-redeem-voucher .voucher-not-redeemed .img-bonus-success-box,
.user-redeem-voucher .voucher-not-redeemed .img-bonus-error-box,
.user-redeem-voucher .voucher-code-disqualify .img-bonus-deserve,
.user-redeem-voucher .voucher-code-disqualify .img-bonus-success-box,
.user-redeem-voucher .voucher-code-disqualify .img-bonus-error-box,
.user-redeem-voucher .voucher-code-expired .img-bonus-deserve,
.user-redeem-voucher .voucher-code-expired .img-bonus-success-box,
.user-redeem-voucher .voucher-code-expired .img-bonus-error-box,
.user-redeem-voucher .voucher-code-invalid .img-bonus-deserve,
.user-redeem-voucher .voucher-code-invalid .img-bonus-success-box,
.user-redeem-voucher .voucher-code-invalid .img-bonus-error-box {
  max-width: 100px;
  height: auto;
  max-height: 100px;
}
.user-redeem-voucher .redeem-voucher .panel,
.user-redeem-voucher .voucher-redeemed .panel,
.user-redeem-voucher .voucher-not-redeemed .panel,
.user-redeem-voucher .voucher-code-disqualify .panel,
.user-redeem-voucher .voucher-code-expired .panel,
.user-redeem-voucher .voucher-code-invalid .panel {
  background: #2F2E2E;
  border-color: #2F2E2E;
  border-radius: 10px;
}
.user-redeem-voucher .redeem-voucher .panel .has-success .control-label,
.user-redeem-voucher .voucher-redeemed .panel .has-success .control-label,
.user-redeem-voucher .voucher-not-redeemed .panel .has-success .control-label,
.user-redeem-voucher .voucher-code-disqualify .panel .has-success .control-label,
.user-redeem-voucher .voucher-code-expired .panel .has-success .control-label,
.user-redeem-voucher .voucher-code-invalid .panel .has-success .control-label {
  color: #fff;
}
.user-redeem-voucher .redeem-voucher .panel .redeem-voucher-info,
.user-redeem-voucher .redeem-voucher .panel .voucher-redeemed-info,
.user-redeem-voucher .redeem-voucher .panel .voucher-not-redeemed-info,
.user-redeem-voucher .redeem-voucher .panel .voucher-code-disqualify-info,
.user-redeem-voucher .redeem-voucher .panel .voucher-code-expired-info,
.user-redeem-voucher .redeem-voucher .panel .voucher-code-invalid-info,
.user-redeem-voucher .voucher-redeemed .panel .redeem-voucher-info,
.user-redeem-voucher .voucher-redeemed .panel .voucher-redeemed-info,
.user-redeem-voucher .voucher-redeemed .panel .voucher-not-redeemed-info,
.user-redeem-voucher .voucher-redeemed .panel .voucher-code-disqualify-info,
.user-redeem-voucher .voucher-redeemed .panel .voucher-code-expired-info,
.user-redeem-voucher .voucher-redeemed .panel .voucher-code-invalid-info,
.user-redeem-voucher .voucher-not-redeemed .panel .redeem-voucher-info,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-redeemed-info,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-not-redeemed-info,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-code-disqualify-info,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-code-expired-info,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-code-invalid-info,
.user-redeem-voucher .voucher-code-disqualify .panel .redeem-voucher-info,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-redeemed-info,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-not-redeemed-info,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-code-disqualify-info,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-code-expired-info,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-code-invalid-info,
.user-redeem-voucher .voucher-code-expired .panel .redeem-voucher-info,
.user-redeem-voucher .voucher-code-expired .panel .voucher-redeemed-info,
.user-redeem-voucher .voucher-code-expired .panel .voucher-not-redeemed-info,
.user-redeem-voucher .voucher-code-expired .panel .voucher-code-disqualify-info,
.user-redeem-voucher .voucher-code-expired .panel .voucher-code-expired-info,
.user-redeem-voucher .voucher-code-expired .panel .voucher-code-invalid-info,
.user-redeem-voucher .voucher-code-invalid .panel .redeem-voucher-info,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-redeemed-info,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-not-redeemed-info,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-code-disqualify-info,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-code-expired-info,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-code-invalid-info {
  background: #1E1E1E;
  border-radius: 5px;
}
.user-redeem-voucher .redeem-voucher .panel .redeem-voucher-info hr,
.user-redeem-voucher .redeem-voucher .panel .voucher-redeemed-info hr,
.user-redeem-voucher .redeem-voucher .panel .voucher-not-redeemed-info hr,
.user-redeem-voucher .redeem-voucher .panel .voucher-code-disqualify-info hr,
.user-redeem-voucher .redeem-voucher .panel .voucher-code-expired-info hr,
.user-redeem-voucher .redeem-voucher .panel .voucher-code-invalid-info hr,
.user-redeem-voucher .voucher-redeemed .panel .redeem-voucher-info hr,
.user-redeem-voucher .voucher-redeemed .panel .voucher-redeemed-info hr,
.user-redeem-voucher .voucher-redeemed .panel .voucher-not-redeemed-info hr,
.user-redeem-voucher .voucher-redeemed .panel .voucher-code-disqualify-info hr,
.user-redeem-voucher .voucher-redeemed .panel .voucher-code-expired-info hr,
.user-redeem-voucher .voucher-redeemed .panel .voucher-code-invalid-info hr,
.user-redeem-voucher .voucher-not-redeemed .panel .redeem-voucher-info hr,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-redeemed-info hr,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-not-redeemed-info hr,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-code-disqualify-info hr,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-code-expired-info hr,
.user-redeem-voucher .voucher-not-redeemed .panel .voucher-code-invalid-info hr,
.user-redeem-voucher .voucher-code-disqualify .panel .redeem-voucher-info hr,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-redeemed-info hr,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-not-redeemed-info hr,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-code-disqualify-info hr,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-code-expired-info hr,
.user-redeem-voucher .voucher-code-disqualify .panel .voucher-code-invalid-info hr,
.user-redeem-voucher .voucher-code-expired .panel .redeem-voucher-info hr,
.user-redeem-voucher .voucher-code-expired .panel .voucher-redeemed-info hr,
.user-redeem-voucher .voucher-code-expired .panel .voucher-not-redeemed-info hr,
.user-redeem-voucher .voucher-code-expired .panel .voucher-code-disqualify-info hr,
.user-redeem-voucher .voucher-code-expired .panel .voucher-code-expired-info hr,
.user-redeem-voucher .voucher-code-expired .panel .voucher-code-invalid-info hr,
.user-redeem-voucher .voucher-code-invalid .panel .redeem-voucher-info hr,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-redeemed-info hr,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-not-redeemed-info hr,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-code-disqualify-info hr,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-code-expired-info hr,
.user-redeem-voucher .voucher-code-invalid .panel .voucher-code-invalid-info hr {
  border-color: #2F2E2E;
}
.user-redeem-voucher .redeem-voucher .panel .panel-heading,
.user-redeem-voucher .redeem-voucher .panel .panel-footer,
.user-redeem-voucher .voucher-redeemed .panel .panel-heading,
.user-redeem-voucher .voucher-redeemed .panel .panel-footer,
.user-redeem-voucher .voucher-not-redeemed .panel .panel-heading,
.user-redeem-voucher .voucher-not-redeemed .panel .panel-footer,
.user-redeem-voucher .voucher-code-disqualify .panel .panel-heading,
.user-redeem-voucher .voucher-code-disqualify .panel .panel-footer,
.user-redeem-voucher .voucher-code-expired .panel .panel-heading,
.user-redeem-voucher .voucher-code-expired .panel .panel-footer,
.user-redeem-voucher .voucher-code-invalid .panel .panel-heading,
.user-redeem-voucher .voucher-code-invalid .panel .panel-footer {
  background: #2F2E2E;
  border-color: #2F2E2E;
}
.user-redeem-voucher .redeem-voucher .panel .panel-heading,
.user-redeem-voucher .voucher-redeemed .panel .panel-heading,
.user-redeem-voucher .voucher-not-redeemed .panel .panel-heading,
.user-redeem-voucher .voucher-code-disqualify .panel .panel-heading,
.user-redeem-voucher .voucher-code-expired .panel .panel-heading,
.user-redeem-voucher .voucher-code-invalid .panel .panel-heading {
  border-bottom: 1px solid #575757;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.user-redeem-voucher .redeem-voucher .panel .panel-footer,
.user-redeem-voucher .voucher-redeemed .panel .panel-footer,
.user-redeem-voucher .voucher-not-redeemed .panel .panel-footer,
.user-redeem-voucher .voucher-code-disqualify .panel .panel-footer,
.user-redeem-voucher .voucher-code-expired .panel .panel-footer,
.user-redeem-voucher .voucher-code-invalid .panel .panel-footer {
  border-top: 1px solid #575757;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.user-redeem-voucher .redeem-voucher .panel .panel-footer .btn-home,
.user-redeem-voucher .redeem-voucher .panel .panel-footer .btn-redeem-offer,
.user-redeem-voucher .voucher-redeemed .panel .panel-footer .btn-home,
.user-redeem-voucher .voucher-redeemed .panel .panel-footer .btn-redeem-offer,
.user-redeem-voucher .voucher-not-redeemed .panel .panel-footer .btn-home,
.user-redeem-voucher .voucher-not-redeemed .panel .panel-footer .btn-redeem-offer,
.user-redeem-voucher .voucher-code-disqualify .panel .panel-footer .btn-home,
.user-redeem-voucher .voucher-code-disqualify .panel .panel-footer .btn-redeem-offer,
.user-redeem-voucher .voucher-code-expired .panel .panel-footer .btn-home,
.user-redeem-voucher .voucher-code-expired .panel .panel-footer .btn-redeem-offer,
.user-redeem-voucher .voucher-code-invalid .panel .panel-footer .btn-home,
.user-redeem-voucher .voucher-code-invalid .panel .panel-footer .btn-redeem-offer {
  color: #fff;
  background: #FF3D71;
}

.new-feature-icon {
  display: inline-block;
  background: url("../../../images/new-feature-icon.png") 0 0;
}

.tmp-act-btn, .tmp-act-btn:hover {
  white-space: nowrap;
  padding: 10px;
  color: white;
  border-radius: 3px;
  border: 2px solid white;
  font-weight: 600;
  margin: 6px 11px;
  display: inline-block;
}

.user-account-index .addPaymentBtns .prepaidcard span {
  white-space: nowrap;
}

.user-account-prepaid-card-added ul {
  padding-left: 20px;
  list-style: none;
}
.user-account-prepaid-card-added .list-process {
  margin-bottom: 10px;
}
.user-account-prepaid-card-added .list-process:before {
  font-family: "FontAwesome";
  content: "\f00c";
  margin: 0 5px 0 -15px;
  color: #3c763d;
}
.user-account-prepaid-card-added .prepaid-card-signup p {
  margin: 10px 0;
}

.user-account-get-virtual-card p.hint-block, .user-account-get-physical-card p.hint-block {
  font-size: smaller;
}

@media print {
  a[href]:after {
    content: none !important;
  }
}
.user-validate-email .container {
  margin-top: 5%;
}
.user-validate-email .bonus {
  display: block;
  text-align: center;
}
.user-validate-email .bonus-header {
  color: #FF3D71;
  margin-top: 40px;
}
.user-validate-email .bonus-response {
  margin-top: -10px;
  margin-bottom: 80px;
}
.user-validate-email .bonus-response-text {
  margin-top: 20px;
  color: #666666;
}
.user-validate-email .email-envelope-icon {
  display: inline-block;
  background: url("../../../images/email-envelope-icon.png") 0 0;
}
.user-validate-email .checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #7ac142;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.user-validate-email .checkmark__check {
  transform-origin: 90% 90%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
.user-validate-email .checkmark {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: -25px auto;
  background-color: #fff;
  border: 2px solid white;
  box-shadow: inset 0px 0px 0px #7ac142;
  position: relative;
}
.user-validate-email .cancel__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: rgb(252, 93, 67);
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.user-validate-email .cancel {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: -25px auto;
  background-color: #fff;
  border: 2px solid white;
  box-shadow: inset 0px 0px 0px rgb(252, 93, 67);
  position: relative;
}
@keyframes fillCancel {
  100% {
    box-shadow: inset 0px 0px 0px 30px rgb(252, 93, 67);
  }
}
@keyframes fillCheck {
  100% {
    box-shadow: inset 0px 0px 0px 30px #7ac142;
  }
}
.user-validate-email .checkmark.animate {
  animation: fillCheck 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.9s both;
}
.user-validate-email .cancel.animate {
  animation: fillCancel 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.9s both;
}
@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
.user-validate-email .btn-home {
  background: #FF3D71;
  color: #fff;
  text-transform: uppercase;
  min-width: 140px;
}

.btn.btn-block {
  display: block;
  min-width: 100% !important;
}

.user-forgot-password .recovery-methods {
  white-space: nowrap;
  margin-right: 20px;
  background: #fc5d43;
  padding: 7px;
  color: white;
  border-radius: 3px;
  border: 2px solid white;
}

form .form-group .control-label {
  font-weight: 400;
  color: #ffffff;
  font-size: 14px;
  margin: 0 0 6px;
}
form .form-group select.form-control {
  background: url("/compiled/images/chevron-bottom.svg") no-repeat 98.6%, #1E1E1E;
  padding-right: 34px;
}
form select {
  -webkit-appearance: none;
  appearance: none;
}
form .icon-back-down {
  top: 45px;
  right: 30px;
  font-size: 12px;
  pointer-events: none;
}

.form-control {
  height: 46px;
  background: #1E1E1E;
  color: #fff;
  border-color: #575757;
  box-shadow: none;
  border-radius: 5px;
}
.form-control:focus-within, .form-control:focus-visible, .form-control:active {
  color: #fff;
  background-color: #1E1E1E;
}
.form-control:-webkit-autofill, .form-control:-webkit-autofill:hover, .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #1E1E1E inset;
  -webkit-background-clip: text;
  caret-color: #fff;
}

.user-account-add-bank-account,
.user-account-add-wire-account,
.user-account-add-credit-card,
.user-account-add-ccbill-account,
.user-account-add-fullpay-card {
  padding: 0;
  min-height: calc(100vh - 100px);
}
.user-account-add-bank-account .box-title,
.user-account-add-wire-account .box-title,
.user-account-add-credit-card .box-title,
.user-account-add-ccbill-account .box-title,
.user-account-add-fullpay-card .box-title {
  font-size: 20px;
  font-weight: 600;
  margin: 0 0px 13px;
}
.user-account-add-bank-account form .panel-body h3,
.user-account-add-wire-account form .panel-body h3,
.user-account-add-credit-card form .panel-body h3,
.user-account-add-ccbill-account form .panel-body h3,
.user-account-add-fullpay-card form .panel-body h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.user-account-add-bank-account form .panel-body select.form-control,
.user-account-add-wire-account form .panel-body select.form-control,
.user-account-add-credit-card form .panel-body select.form-control,
.user-account-add-ccbill-account form .panel-body select.form-control,
.user-account-add-fullpay-card form .panel-body select.form-control {
  background-position: 98%;
}
.user-account-add-bank-account form .btn-submit .btn,
.user-account-add-wire-account form .btn-submit .btn,
.user-account-add-credit-card form .btn-submit .btn,
.user-account-add-ccbill-account form .btn-submit .btn,
.user-account-add-fullpay-card form .btn-submit .btn {
  padding: 12px 15px;
  min-width: 150px;
}
.user-account-add-bank-account form .field-paymentmethod-isdefault .checkbox,
.user-account-add-wire-account form .field-paymentmethod-isdefault .checkbox,
.user-account-add-credit-card form .field-paymentmethod-isdefault .checkbox,
.user-account-add-ccbill-account form .field-paymentmethod-isdefault .checkbox,
.user-account-add-fullpay-card form .field-paymentmethod-isdefault .checkbox {
  margin-top: 0;
}
.user-account-add-bank-account .sumbit-photo-id,
.user-account-add-wire-account .sumbit-photo-id,
.user-account-add-credit-card .sumbit-photo-id,
.user-account-add-ccbill-account .sumbit-photo-id,
.user-account-add-fullpay-card .sumbit-photo-id {
  gap: 10px;
}
.user-account-add-bank-account .sumbit-photo-id .btn,
.user-account-add-wire-account .sumbit-photo-id .btn,
.user-account-add-credit-card .sumbit-photo-id .btn,
.user-account-add-ccbill-account .sumbit-photo-id .btn,
.user-account-add-fullpay-card .sumbit-photo-id .btn {
  gap: 5px;
  border-radius: 5px;
}
.user-account-add-bank-account .sumbit-photo-id .btn i,
.user-account-add-wire-account .sumbit-photo-id .btn i,
.user-account-add-credit-card .sumbit-photo-id .btn i,
.user-account-add-ccbill-account .sumbit-photo-id .btn i,
.user-account-add-fullpay-card .sumbit-photo-id .btn i {
  font-size: 18px;
}
.user-account-add-bank-account .sumbit-photo-id .btn:focus,
.user-account-add-wire-account .sumbit-photo-id .btn:focus,
.user-account-add-credit-card .sumbit-photo-id .btn:focus,
.user-account-add-ccbill-account .sumbit-photo-id .btn:focus,
.user-account-add-fullpay-card .sumbit-photo-id .btn:focus {
  outline: none;
  box-shadow: none;
}
.user-account-add-bank-account .creditcard-display .jp-card-container,
.user-account-add-wire-account .creditcard-display .jp-card-container,
.user-account-add-credit-card .creditcard-display .jp-card-container,
.user-account-add-ccbill-account .creditcard-display .jp-card-container,
.user-account-add-fullpay-card .creditcard-display .jp-card-container {
  height: 184px;
  margin-bottom: 15px;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card {
  border-radius: 15px !important;
  background: linear-gradient(162deg, #C41046 -71.06%, #1D247A 111.08%) !important;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front, .user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front:before,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front:before,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front:before,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front:before,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front:before {
  background: linear-gradient(162deg, #C41046 -71.06%, #1D247A 111.08%) !important;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-back, .user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-back:before,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-back,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-back:before,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-back,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-back:before,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-back,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-back:before,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-back,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-back:before {
  background: linear-gradient(162deg, #C41046 -71.06%, #1D247A 111.08%) !important;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-shiny,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-shiny,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-shiny,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-shiny,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-shiny {
  background-image: url("/compiled/images/card-icon.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 40px;
  height: 30px;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-shiny:before,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-shiny:before,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-shiny:before,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-shiny:before,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-shiny:before {
  display: none;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower {
  width: 82%;
  left: 0;
  right: 0;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  opacity: 0.7;
  letter-spacing: 0.5px;
  width: 180px;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name.jp-card-focused,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name.jp-card-focused,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name.jp-card-focused,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name.jp-card-focused,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-name.jp-card-focused {
  opacity: 1;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry {
  width: 18%;
}
.user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry:before,
.user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry:before,
.user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry:before,
.user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry:before,
.user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry:before {
  text-align: right;
}
@media (max-width: 992px) {
  .user-account-add-bank-account .creditcard-display .jp-card-container,
  .user-account-add-wire-account .creditcard-display .jp-card-container,
  .user-account-add-credit-card .creditcard-display .jp-card-container,
  .user-account-add-ccbill-account .creditcard-display .jp-card-container,
  .user-account-add-fullpay-card .creditcard-display .jp-card-container {
    width: 310px;
  }
  .user-account-add-bank-account .creditcard-display .jp-card-container .jp-card,
  .user-account-add-wire-account .creditcard-display .jp-card-container .jp-card,
  .user-account-add-credit-card .creditcard-display .jp-card-container .jp-card,
  .user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card,
  .user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card {
    min-width: unset;
  }
  .user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .user-account-add-bank-account .creditcard-display .jp-card-container,
  .user-account-add-wire-account .creditcard-display .jp-card-container,
  .user-account-add-credit-card .creditcard-display .jp-card-container,
  .user-account-add-ccbill-account .creditcard-display .jp-card-container,
  .user-account-add-fullpay-card .creditcard-display .jp-card-container {
    width: 291px;
  }
}
@media (max-width: 576px) {
  .user-account-add-bank-account .creditcard-display .jp-card-container,
  .user-account-add-wire-account .creditcard-display .jp-card-container,
  .user-account-add-credit-card .creditcard-display .jp-card-container,
  .user-account-add-ccbill-account .creditcard-display .jp-card-container,
  .user-account-add-fullpay-card .creditcard-display .jp-card-container {
    width: 100%;
  }
  .user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number,
  .user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-number {
    font-size: 16px;
  }
  .user-account-add-bank-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
  .user-account-add-wire-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
  .user-account-add-credit-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
  .user-account-add-ccbill-account .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry,
  .user-account-add-fullpay-card .creditcard-display .jp-card-container .jp-card-front .jp-card-lower .jp-card-expiry {
    width: 20%;
  }
}
.user-account-add-bank-account .user-name-loc-stats,
.user-account-add-wire-account .user-name-loc-stats,
.user-account-add-credit-card .user-name-loc-stats,
.user-account-add-ccbill-account .user-name-loc-stats,
.user-account-add-fullpay-card .user-name-loc-stats {
  gap: 5px;
}
@media (max-width: 768px) {
  .user-account-add-bank-account .g-recaptcha > div,
  .user-account-add-wire-account .g-recaptcha > div,
  .user-account-add-credit-card .g-recaptcha > div,
  .user-account-add-ccbill-account .g-recaptcha > div,
  .user-account-add-fullpay-card .g-recaptcha > div {
    width: 291px !important;
  }
  .user-account-add-bank-account .g-recaptcha > div .rc-anchor-logo-portrait,
  .user-account-add-wire-account .g-recaptcha > div .rc-anchor-logo-portrait,
  .user-account-add-credit-card .g-recaptcha > div .rc-anchor-logo-portrait,
  .user-account-add-ccbill-account .g-recaptcha > div .rc-anchor-logo-portrait,
  .user-account-add-fullpay-card .g-recaptcha > div .rc-anchor-logo-portrait {
    margin: 10px 0 0 13px !important;
  }
}
@media (max-width: 576px) {
  .user-account-add-bank-account .g-recaptcha > div,
  .user-account-add-wire-account .g-recaptcha > div,
  .user-account-add-credit-card .g-recaptcha > div,
  .user-account-add-ccbill-account .g-recaptcha > div,
  .user-account-add-fullpay-card .g-recaptcha > div {
    width: 100% !important;
  }
}

.has-success .form-control,
.has-error .form-control {
  background: #1E1E1E;
  color: #fff;
  border-color: #575757;
  box-shadow: none;
}
.has-success .form-control:focus-within, .has-success .form-control:focus-visible, .has-success .form-control:active,
.has-error .form-control:focus-within,
.has-error .form-control:focus-visible,
.has-error .form-control:active {
  color: #fff;
  background-color: #1E1E1E;
  box-shadow: none;
}
.has-success .form-control:-webkit-autofill, .has-success .form-control:-webkit-autofill:hover, .has-success .form-control:-webkit-autofill:focus,
.has-error .form-control:-webkit-autofill,
.has-error .form-control:-webkit-autofill:hover,
.has-error .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #1E1E1E inset;
  -webkit-background-clip: text;
  caret-color: #fff;
  box-shadow: none;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #ff3333;
  font-size: 12px;
  margin: 4px 0;
}

.bitcoin-info {
  display: flex;
  flex-direction: column;
}

.exchange-amount-btc-usd {
  font-weight: 900;
}

.exchange-symbol {
  margin: 0 7px;
  color: #bbbbbb;
}

.currency-symbol-2 {
  margin: 8px 4px;
}

.label-ex-box {
  font-size: 16px;
  position: relative;
  padding: 5px;
  border-radius: 3px;
  z-index: 1;
  color: #3f3f3f;
  background: #ddd;
  top: 3px;
}

.total-btc-usd {
  width: 49%;
  font-size: 18px;
}

.exchange-rate-btc {
  color: #fff;
}
.exchange-rate-btc .exchange-rate-btc-label {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}
.exchange-rate-btc .exchange-rate-btc-dtl {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
}

.bitcoin-exchange-dtl {
  color: #fff;
  font-size: 16px;
}
.bitcoin-exchange-dtl .btc-lbl,
.bitcoin-exchange-dtl .usd-lbl,
.bitcoin-exchange-dtl .pks-lbl {
  font-weight: 400;
  line-height: 20px;
}
.bitcoin-exchange-dtl .btc-amt,
.bitcoin-exchange-dtl .usd-amt,
.bitcoin-exchange-dtl .pks-coin {
  font-weight: 700;
  line-height: 20px;
}

#futureDepositLink {
  float: right;
  font-family: "Poppins", sans-serif;
}

.navMenuHead {
  float: right;
  margin-right: 30px;
  gap: 20px;
}

.browseBtn {
  position: absolute;
  left: -164px;
  font-size: 20px;
  top: -14px;
  color: #41444d;
  border-radius: 102px;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
}

.browseBtn:hover .browseIcon {
  color: #ff512f;
}

.browseBtn:hover {
  color: #ff512f;
}

.LogInBtn {
  position: absolute;
  left: -150px;
  font-size: 16px;
  top: -6px;
  color: #F74379;
  border-radius: 102px;
  cursor: pointer;
  padding: 8px 21px;
  border: 1px solid #F74379;
}

.SignUpBtn {
  position: absolute;
  left: -46px;
  width: 106px;
  font-size: 16px;
  top: -6px;
  color: #ffffff;
  border-radius: 102px;
  cursor: pointer;
  padding: 8px 23px;
  background: #F74379;
}

.browseIcon {
  position: relative;
  top: 8px;
  left: -3px;
  font-size: 36px !important;
  color: #F74379;
}

.searchIcon {
  position: absolute;
  top: 0px;
  left: 67px;
  font-size: 33px !important;
  color: #b4b3b4;
  cursor: pointer;
}

.dropdown-menu {
  width: 280px;
  margin-top: 20px;
  margin-left: 0px;
  border-radius: 10px;
  border: 1px solid #575757;
  border-radius: 10px;
  background-color: #2F2E2E;
  left: auto;
  right: 0;
}

.userAv {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 2px solid #f51458;
  object-fit: cover;
}

.down-arrow-head {
  position: absolute;
  color: #b4b3b4;
  left: 59px;
  top: 8px;
}

@media screen and (max-width: 640px) {
  .down-arrow-head {
    left: 12px;
    top: 2px;
  }
  #search-menu-icon {
    top: 0px !important;
  }
  .userAv,
  .main-header .userAv {
    width: 30px;
    height: 30px;
    border-width: 1px;
  }
  .browseIcon {
    position: relative;
    top: 0px;
    left: 142px;
    font-size: 30px !important;
  }
  .buyCoinsHead {
    display: none !important;
  }
  .searchIcon {
    position: absolute;
    top: -5px !important;
    left: -44px !important;
    font-size: 30px !important;
    color: #b4b3b4;
  }
  .displayBrowse {
    display: none;
  }
  .browseBtn {
    position: absolute;
    left: -212px !important;
    font-size: 14px;
    top: -8px;
    cursor: pointer;
  }
  .LogInBtn {
    position: absolute;
    left: -37px !important;
    font-size: 11px;
    width: 61px;
    top: -5px !important;
    padding: 5px 14px !important;
    cursor: pointer;
  }
  .SignUpBtn {
    display: none;
  }
  .dropdown-menu {
    margin: 15px 0px 0px -178px !important;
  }
  nav ul li a .material-icons {
    vertical-align: bottom;
  }
  #futureDepositLink {
    float: none;
    display: block;
  }
  .navMenuHead {
    gap: 0;
  }
  .usernameDesktop {
    display: none;
  }
  .desktopCaret {
    display: none;
  }
}
.usernameDesktop {
  margin-left: 63px;
}

.beta-label {
  position: absolute;
  top: -10px;
  left: 169px;
  border-radius: 3px;
  line-height: 14px;
  font-size: 9px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #c2c2c2;
  font-family: Lato, serif;
  font-weight: 400;
}

@media screen and (max-width: 480px) {
  .beta-label {
    position: absolute;
    top: -12px;
    left: 126px;
    font-size: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #c2c2c2;
    font-family: Lato, serif;
    font-weight: 400;
    display: none;
  }
  .kv-table-wrap td, .kv-table-wrap th {
    display: table-cell;
    width: auto !important;
    text-align: left;
    font-size: 11px;
  }
  .kv-table-wrap tr > td:first-child {
    font-size: 11px;
    border-top: 1px solid #ccc;
  }
}
@media screen and (max-width: 767px) {
  .table-responsive > .table > thead > tr > th {
    white-space: normal;
  }
  .table-responsive > .table > tbody > tr > td {
    white-space: normal;
  }
}
#futureDepositModal {
  padding-right: 0 !important;
}

.qrcode {
  position: relative;
  margin: 0 auto;
  border: 1px solid #e8e8e8;
}

.btc-circle-symb {
  color: white;
  background: orange;
  padding: 4px 7px;
  width: 25px;
  border-radius: 100%;
  height: 25px;
}

.lg-btc-symb {
  color: white;
  background: #f7931a;
  padding: 4px 10px;
  width: 40px;
  border-radius: 100%;
  height: 40px;
  font-size: 30px;
}

.qrCode-pageLabel {
  font-size: 13px !important;
  position: relative;
  padding: 5px !important;
  border-radius: 0px;
  z-index: 0;
  color: #3f3f3f !important;
  top: 3px;
  border: 1px solid #eee;
}

#qrcode {
  width: 90%;
  padding: 5%;
  margin-bottom: 0px;
  box-shadow: 0px 0px 14px 0px #e7e7e7;
}

.copy-address {
  z-index: 2;
  position: relative;
  background: white;
}

.select2-search__field {
  display: none;
}

.select2-container--default .select2-selection--single {
  padding: 7px 6px;
  height: 46px;
  font-size: 14px;
  border-radius: 5px;
}

/*
 * .select2-container--default .select2-results__option[aria-selected=true] {
 * 	display:none;
 * }
 */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 352px !important;
}

.select2-results__option[aria-selected] {
  min-height: 60px;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.select2-results__option[aria-selected] span {
  display: flex;
  align-items: center;
  gap: 4px;
}

.select2-results__option[aria-selected]:first-child {
  min-height: 24px;
  font-size: 14px;
  margin: 0;
  padding-left: 10px;
}

.coinPKG2 {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.coinPKG1 {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.coinPKG3 {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.coinPKG4 {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.coinPKG5 {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.coinPKG6 {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.coinPKG7 {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.img-coinPKG {
  width: 52px;
  margin: 6px;
  background: #ffffff;
  border-radius: 3px;
  padding: 9px;
  border: 1px solid #dfdfdf;
}

.addPaymentBtns {
  margin-top: 30px;
  margin-bottom: 30px;
}

#peeksVisaBanner {
  background: #F74379;
  margin: -3px -173px;
  padding: 30px 168px;
}

.new-card-flag {
  top: -23px;
  left: -4px;
  position: relative;
  background: #ff0a0a;
  border-radius: 1px;
  padding: 3px 6px;
  color: #ffffff;
  font-weight: 900;
  box-shadow: -7px 5px 10px rgba(0, 0, 0, 0.18);
  font-size: 9px;
  line-height: 9px;
  display: inline-block;
  margin: 0px -24px;
}

.card-btn-holder {
  display: inline-block;
  padding: 20px 0;
}

@media only screen and (min-width: 1329px) {
  #peeksVisaBanner {
    margin: -3px -793px;
    padding: 30px 778px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  #peeksVisaBanner {
    margin: -102px -159px;
    margin-bottom: 11px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1328px) {
  .getCoinsBtn {
    display: none;
  }
  #peeksVisaBanner {
    background: #F74379;
    margin: -3px -216px;
    padding: 30px 168px;
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .card-btn-holder {
    margin-left: 15px;
  }
  .tmp-act-btn, .tmp-act-btn:hover {
    margin: 6px 1px;
  }
}
@media screen and (max-width: 1199px) {
  #bg-cwx {
    background: #fff !important;
  }
  .main-header {
    position: sticky;
    top: 0;
    z-index: 5;
    padding: 0 20px;
    height: 70px;
    gap: 5px;
  }
  .main-header .logo-header {
    gap: 5px;
  }
  .main-header .navMenuHead {
    margin-right: 0;
  }
  .main-header .userAv {
    width: 40px;
    height: 40px;
  }
  .browseBtn {
    position: absolute;
    left: -101px;
    top: -8px;
    font-size: 15px;
  }
  .browseIcon {
    font-size: 30px !important;
  }
  .getCoinsBtn {
    display: inline-block;
    padding: 5px 14px;
    line-height: 20px;
  }
  .getCoinsBtn i {
    display: inline-block;
    font-size: 24px;
    color: #ffffff;
  }
  .getCoinsBtn img {
    width: 29px;
  }
  .buyCoinsHead {
    padding: 6px 8px !important;
    font-size: 12px !important;
  }
  .searchIcon {
    position: absolute;
    top: 0px;
    left: 60px;
  }
  .dropdown-menu {
    margin: 6px 0px 0px -25px;
  }
}
@media screen and (max-width: 576px) {
  .main-header {
    background-color: rgba(47, 46, 46, 0.4);
  }
}
#PeeksNavsupport, #PeeksNavInves, #PeeksNavHome {
  top: 0;
}

.downloadBtn {
  color: #666666 !important;
  top: 0 !important;
  left: 0 !important;
  background: none !important;
  font-weight: 900;
}

.detail-galeria-view {
  margin-bottom: 40px;
  width: 200px;
  float: left;
  font-weight: 500;
  font-size: 12px;
  text-align: center;
}

.gridView-channels {
  width: 188px;
  display: inline-table;
  float: left;
  margin-bottom: -18px !important;
  margin: 2px;
}

.channelID8 > img {
  width: 423px !important;
  float: left;
}

.gridView-channels > img {
  width: 210px;
}

.channelLabel {
  position: relative;
  top: 29px;
  left: 13px;
  color: white;
  font-family: "Poppins", sans-serif;
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 11px;
  z-index: 999;
}

.ChannelImgSize {
  float: left !important;
  margin-right: 0 !important;
}

.ChannelImgSize > img {
  width: 210px !important;
}

.channelFloatRight {
  float: left !important;
  margin-right: 2px !important;
}

.desktopChannelFmargin {
  float: right;
  margin-right: 35px !important;
}

.desktopChannelRight {
  float: right !important;
}

#channelID42 > span {
  top: 29px;
}

.channelID8 > span {
  top: 29px !important;
}

.largeChannelImg {
  float: right;
  margin-right: 35px;
}

.ChannelImgRight {
  float: right;
  margin-right: 35px;
}

.ChannelImgRightOnly {
  float: right;
}

.largeChannelImg > img {
  width: 423px !important;
}

.ChannelImgAlign {
  float: left !important;
  margin-right: 0 !important;
}

.gridView-channels > img {
  vertical-align: text-top;
}

.physical-card-btn {
  display: none;
}

@media screen and (min-width: 1329px) {
  .getCoinsBtn {
    display: none;
  }
  .recent-streams-title {
    position: relative;
    left: -17px;
  }
  .remove-featured-mobile {
    display: none;
  }
  .lastChildFix {
    margin: 2px 0px !important;
  }
  .lastChildFix2nd > img {
    margin-right: 2px !important;
  }
  .gridView-channels {
    margin-bottom: -17px !important;
  }
  .largeChannelImg > img {
    width: 424px !important;
  }
  .gridView-channels > img {
    width: 209px;
  }
  .container {
    width: 100%;
    max-width: 100%;
  }
  .channelFloatRight2 {
    float: right !important;
    margin-right: 3px !important;
  }
  .channelFloatRightM {
    float: right !important;
    margin-right: 35px !important;
  }
  .channelFloatLeft2 {
    float: left !important;
    margin-right: 0 !important;
  }
  .channelMarginOnly {
    float: left;
    margin-right: 2px !important;
    margin-left: 5px;
  }
}
@media screen and (min-width: 910px) and (max-width: 1328px) {
  .recent-streams-title {
    position: relative;
    left: 22px;
  }
  .new-profile-border-cont {
    padding-top: 22px;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards .info-container .user-name h4 {
    color: #ececec;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards .info-container .user-name {
    position: relative;
    top: -51px;
    left: 5px;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards {
    margin: 200px 0px -75px 0;
  }
  .new-profile-featured > div > img {
    position: relative;
    top: -88px;
  }
  .new-profile-featured > div > h4 {
    color: white;
    position: relative;
    top: -90px;
  }
  .navbar-default .navbar-nav > li > a {
    width: 148px !important;
  }
  .container {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 666px) and (max-width: 909px) {
  .recent-streams-title {
    position: relative;
    left: 52px;
  }
  .new-profile-border-cont {
    padding-top: 22px;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards {
    margin: 200px 0px -75px 0;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards .info-container .user-name h4 {
    color: #ececec;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards .info-container .user-name {
    position: relative;
    top: -51px;
    left: 5px;
  }
  .new-profile-featured > div > img {
    position: relative;
    top: -88px;
  }
  .new-profile-featured > div > h4 {
    color: white;
    position: relative;
    top: -90px;
  }
  .navbar-default .navbar-nav > li > a {
    width: 126px !important;
  }
  .container {
    width: 100%;
    max-width: 100%;
  }
  .mobileFireFix {
    margin-top: 1px;
  }
  .gridView-channels > img {
    vertical-align: middle;
  }
}
@media screen and (min-width: 1px) and (max-width: 665px) {
  .recent-streams-title {
    position: relative;
    left: -17px;
  }
  .recent-streams-border {
    display: inline-block;
    width: 49%;
  }
  .new-follow-user {
    margin-top: 48px;
    margin-left: -178px;
  }
  .new-profile-follow, .new-profile-btn {
    padding: 7px 6px 7px 10px;
    font-size: 9px;
    letter-spacing: 1px;
  }
  .new-profile-share {
    padding: 7px 10px;
    font-size: 9px;
    letter-spacing: 1px;
    margin-left: 6px;
  }
  .new-profile-share > i {
    bottom: -5px;
    font-size: 17px !important;
    margin-left: -3px !important;
    margin-right: 2px;
  }
  .new-profile-border-cont {
    padding-top: 10px;
  }
  .new-profile-border {
    width: 10%;
  }
  .new-profile-featured > div > h4 {
    color: white;
    position: relative;
    top: -124px;
    left: 8px;
    font-size: 10px;
  }
  .new-profile-featured > div > img {
    width: 25px;
    position: relative;
    top: -117px;
    left: 8px;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards .info-container .user-name h4 {
    color: #ececec;
  }
  .new-profile-bg .video-archive .container .featuredThumb .squareCards .info-container .user-name {
    position: relative;
    top: -31px;
    left: 2px;
  }
  .not-supported-div h3, .not-supported-div h2 {
    max-width: 280px;
  }
  .mobileFireFix {
    margin-top: 1px;
    margin: 0;
    margin-left: 2px;
  }
  .channelID8 > span {
    top: 22px !important;
  }
  .channelLabel {
    top: 22px !important;
    left: 7px !important;
    font-family: "Poppins", sans-serif;
    letter-spacing: 0px !important;
    font-size: 13px !important;
    line-height: 11px;
  }
  .nav-channel {
    padding-top: 0;
  }
  .navbar-default .navbar-nav > li > a {
    padding: 4px 7px 4px 0px;
    text-align: left;
    margin-left: 2px;
    text-transform: uppercase;
    color: #575757;
    width: 66px !important;
    font-size: 10px !important;
    border-bottom: 8px solid #e4e4e4;
  }
  .largeChannelImg {
    float: right;
    margin-right: 26px;
  }
  .largeChannelImg > img {
    width: 223px !important;
  }
  .user-account-settings {
    width: auto !important;
  }
  .gridView-channels {
    width: 38px;
  }
  .gridView-channels > img {
    width: 110px;
  }
  .channelID8 > img {
    width: 223px !important;
  }
}
.streams-stream-view .heart, .streams-stream-view .tip-bag {
  border: 4px solid #fff;
  border-radius: 50%;
  padding: 20px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  z-index: 5;
}
@keyframes animation {
  0% {
    transform: scale(0.3);
    opacity: 0;
    visibility: visible;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
    display: none;
  }
}
.streams-stream-view .animate {
  animation: animation 1s normal;
}
.streams-stream-view .blue {
  background: blue;
}
.streams-stream-view .lightblue {
  background: #00A2E5;
}
.streams-stream-view .green {
  background: green;
}
.streams-stream-view .red {
  background: red;
}
.streams-stream-view .pink {
  background: magenta;
}
.streams-stream-view .orange {
  background: orange;
}
.streams-stream-view .gray {
  background: gray;
}

.user-sign-up .user-register #user_register_form input {
  z-index: 1;
}
.user-sign-up .user-register #user_register_form .input-group-addon {
  width: auto;
  padding-top: 12px;
}

.userNavName {
  gap: 10px;
  padding: 6px 0px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  color: #ffffff;
  cursor: pointer;
}
.userNavName .icon-chevron-down {
  font-size: 22px;
  font-weight: 500;
}
.userNavName .avatar-name {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.01em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 120px;
}

body {
  width: 100%;
}

.modal-backdrop {
  position: relative;
}

.dropdown-menu > .active > a {
  color: #FF3D71;
  background-color: transparent;
}

.dropdown-menu > .active > a:hover {
  background-color: transparent;
}

.dropdown-menu {
  padding: 0;
}

.sideBarIcons {
  text-align: center;
  font-size: 24px;
  color: #f4f4f4;
  transition: 500ms;
  flex-shrink: 0;
}

.sideBarLinks:hover .sideBarIcons {
  color: white;
}

.sideBarActive .sideBarIcons {
  color: #F74379 !important;
}

.sideBarActive > span {
  color: #F74379 !important;
}

.sideBarActive:hover .sideBarIcons {
  color: white !important;
}

.sideBarLinks {
  display: flex;
  align-items: center;
  line-height: 20px;
  gap: 5px;
  text-align: left;
  color: #f4f4f4;
  padding: 10px 15px;
  margin-bottom: 10px;
}
.sideBarLinks.btn-download-app {
  overflow: hidden;
  background: linear-gradient(90deg, #ff4375 10%, #fd7096 100%);
  border-radius: 8px;
  padding: 8px 15px;
  color: #ffffff;
}
.sideBarLinks.btn-download-app .menu-name {
  position: relative;
  padding-left: 14px;
  display: block;
  line-height: 1.4;
}
.sideBarLinks.btn-download-app .menu-name:before {
  content: "";
  position: absolute;
  left: 0;
  top: -12px;
  width: 1px;
  height: 54px;
  background-color: #ffffff;
  opacity: 0.4;
}

.sideBarLinks > i {
  text-align: center;
  font-size: 24px;
  color: #f4f4f4;
  transition: 500ms;
  flex-shrink: 0;
}

.sideBarLinks.active,
.sideBarLinks:hover {
  background-color: #C41046;
  color: #fff;
  border-radius: 8px;
}

.see-less-more {
  color: #f4f4f4;
  line-height: 20px;
  gap: 5px;
  text-align: left;
  padding: 10px 15px;
}
.see-less-more i {
  text-align: center;
  font-size: 24px;
  transition: 500ms;
  flex-shrink: 0;
}
.see-less-more.rotate i {
  transform: rotate(180deg);
}

.sideBarFooter {
  text-align: left;
}
.sideBarFooter .download-link {
  color: #f51458;
  font-size: 12px;
  font-weight: 400;
}
.sideBarFooter .copyright {
  font-size: 12px;
  color: #f4f4f4;
  margin: 0;
}
.sideBarFooter .legal {
  margin-top: 2px;
}
.sideBarFooter .legal a {
  font-size: 12px;
  color: #f4f4f4;
}
.sideBarFooter .legal a:hover {
  color: #f51458;
}
.sideBarFooter .legal a:after {
  position: relative;
  top: -2px;
  content: "\e905";
  font-family: "Peeks" !important;
  font-size: 5px;
  margin: 0 5px;
  color: #ffffff;
}
.sideBarFooter .legal a:last-of-type:after {
  content: "";
}

.subHeadSideBar {
  font-size: 14px;
  font-weight: 400;
  color: #f4f4f4;
  text-align: left;
  border-top: 1px solid #575757;
  padding: 10px 0;
  margin: 0;
}

.peek-ios {
  display: block;
  width: 149px;
  margin-bottom: 22px;
}

.peek-app-text {
  color: #575757;
  padding: 6px 10px 5px 11px;
  margin-left: -7px;
  border-radius: 14px;
  font-size: 14px;
  background: white;
  letter-spacing: 1px;
  display: block;
  margin-right: 9px;
}

.app-msg {
  font-size: 10px;
  text-align: left;
  position: relative;
  left: 32px;
  line-height: 11px;
  width: 91px;
  top: -3px;
  letter-spacing: 0px;
  display: inline-block;
}

.searchUser {
  border-radius: 10px !important;
  max-width: 180px;
}

.searchBtnUser {
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
}

.buyCoinsHead {
  position: relative;
  color: #ffffff;
  background: #FF3D71;
  border-radius: 5px;
  padding: 8px 14px;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  text-transform: capitalize;
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.buyCoinsHead:focus, .buyCoinsHead:active {
  outline: none;
  color: #ffffff;
}
.buyCoinsHead:hover {
  color: #ffffff;
  background: #C41046;
}

.uploadVideo {
  color: white;
  padding: 18px 18px;
  background: #F74379;
  border-radius: 1000px;
  letter-spacing: 1px;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  box-shadow: -4px 10px 20px rgba(0, 0, 0, 0.28);
}
.uploadVideo:focus, .uploadVideo:active {
  outline: none;
  color: white;
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}
.uploadVideo:hover {
  color: white;
  background: #F74379;
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

.uploadVideo > i {
  font-size: 27px;
  margin-right: 8px;
  position: relative;
  top: 2px;
}

#uploadBtnHolder {
  position: fixed;
  bottom: 40px;
  right: 35px;
  z-index: 999;
}

.navbar-default {
  background: none;
  border: none;
}

.navbar-default .navbar-nav > li > a {
  padding: 4px 7px 12px 5px;
  text-align: left;
  margin-left: 2px;
  text-transform: uppercase;
  color: #575757;
  width: 165px;
  border-bottom: 5px solid #636363;
  font-family: Lato;
  font-weight: 900;
}

.navbar-nav {
  width: 100%;
}

.container, .channel-group {
  padding: 20px 15px;
  background-color: #1E1E1E;
  border-top-left-radius: 5px;
}
@media (max-width: 576px) {
  .container, .channel-group {
    border-top-left-radius: 0;
  }
}

.channel-group {
  padding-left: 5px;
  padding-right: 5px;
}

.container-error {
  min-height: 400px;
}

.navbar {
  margin-bottom: 0;
}

.nav-channel {
  padding-left: 0px;
}

.channelContainer {
  top: -40px;
  position: relative;
}

.nav > li {
  float: left;
}

.navbar-nav {
  margin: 1.5px 0px;
}

.qrcode-outer {
  display: block;
  text-align: center;
}

.qrcode-inner {
  display: inline-block;
  width: 48%;
  vertical-align: middle;
}

.qrcode-inner > h5 {
  margin-top: 0;
}

h1, h2 {
  font-family: "Poppins", sans-serif;
}

h3 {
  font-family: "Poppins", sans-serif;
}

body {
  font-family: "Poppins", sans-serif;
}

th {
  font-weight: normal;
  font-family: "Poppins", sans-serif;
}

b {
  font-weight: normal;
  font-family: "Poppins", sans-serif;
}

label {
  font-weight: normal;
  font-family: "Poppins", sans-serif;
}

.rating-disabled .rating-stars {
  cursor: default !important;
}

.rating-container .filled-stars {
  color: #FF3D71 !important;
  -webkit-text-stroke: 0 !important;
  text-shadow: none !important;
}

.rating-container .star {
  margin: 0 2px !important;
}

.radio label, label {
  font-family: "Poppins", sans-serif;
  color: #fff;
}

.checkbox > label {
  font-family: "Poppins", sans-serif;
  padding-left: 3px;
}

/* Hide the default checkbox */
.checkbox input[type=checkbox] {
  display: none;
}

/* Create a custom checkbox */
.checkbox {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  user-select: none;
}

/* Style the custom label */
.checkbox .custom-label {
  cursor: pointer;
}

/* The checkmark (hidden by default) */
.checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #2F2E2E;
  border: 1px solid #cccccc;
  border-radius: 10px;
}

/* When the checkbox is checked, add a background color */
.checkbox input:checked + label .checkmark {
  background-color: #FF3D71;
  border-color: #FF3D71;
}

/* Create the checkmark/indicator (hidden by default) */
.checkbox .checkmark::after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox input:checked + label .checkmark::after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox .checkmark::after {
  left: 6px;
  top: 2px;
  width: 6px;
  height: 12px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.container {
  position: relative;
}

.searchBar {
  display: none;
}

.userNavName:hover .down-arrow-head {
  color: #F74379;
}

.gridView-channels {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

.gridView-channels:hover {
  position: relative;
  box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -moz-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -o-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
}

.form-control:focus {
  border-color: #575757;
  outline: 0;
  box-shadow: none;
}

.form-control {
  height: 46px;
  background: #1E1E1E;
  color: #fff;
  border-color: #575757;
  box-shadow: none;
  border-radius: 5px;
}
.form-control:focus-within, .form-control:focus-visible, .form-control:active {
  color: #fff;
  background-color: #1E1E1E;
}
.form-control:-webkit-autofill, .form-control:-webkit-autofill:hover, .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #1E1E1E inset;
  -webkit-background-clip: text;
  caret-color: #fff;
}

.broadcast-action-btn {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -o-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -ms-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -moz-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  text-align: left;
  display: block;
  margin-bottom: 22px;
  margin-top: 22px;
  padding: 1px 7px 10px 27px;
  border: 1px solid rgba(0, 0, 0, 0.11);
  font-family: visbyheavy;
  box-shadow: 0px 0px 0px 0px rgba(92, 45, 45, 0.0588235294);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -ms-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  -o-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0588235294);
  background: rgba(255, 255, 255, 0.27) !important;
  width: 176px;
  letter-spacing: 1px;
  border-radius: 81px;
  color: #F74379 !important;
  text-transform: uppercase;
  font-size: 14px;
}

.broadcast-action-btn i {
  top: 6px;
  position: relative;
  color: #828898;
  border-radius: 222px;
  padding-right: 0px;
  left: -7px;
}

.broadcast-action-btn:hover {
  box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -moz-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -o-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

#terms {
  margin-top: -60px;
  background-color: rgba(0, 0, 0, 0.5);
}

.hideOverflowChannel {
  display: none !important;
}

#enable_18 label {
  font-family: visbyHeavy;
  font-size: 22px;
  line-height: 18px;
}

html body.modal-open {
  overflow: hidden;
}

.modal {
  background: rgba(87, 87, 87, 0.5);
}
.modal .modal-content {
  top: 0;
  background-color: #1E1E1E;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
}
.modal .modal-content .modal-header {
  padding: 15px 20px;
  border-bottom-color: #575757;
}
.modal .modal-content .modal-header .modal-title {
  color: #ffffff;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
}
.modal .modal-content .modal-header .close {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  opacity: 1;
  text-shadow: none;
}
.modal .modal-content .modal-header .close:focus {
  outline: unset;
}
.modal .modal-content .modal-header .close:hover {
  color: #FF3D71;
}
.modal .modal-content .modal-body {
  padding: 30px 20px;
}
.modal .modal-content .modal-body p {
  font-size: 15px;
  font-weight: normal;
  margin-left: 0;
  margin-right: 0;
}
.modal .modal-content .modal-body p:last-child {
  margin: 0;
}
.modal .modal-content .modal-footer {
  padding: 20px;
  border-top-color: #575757;
}
.modal .modal-content .modal-footer .btn-danger {
  background-color: #FF3D71;
}
.modal .modal-content .modal-footer .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 130px;
  height: 46px;
  border-radius: 5px;
  padding: 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  margin: 0;
}
.modal .modal-content .modal-footer .btn:focus, .modal .modal-content .modal-footer .btn:active:focus {
  box-shadow: none;
  outline: none;
  background-color: #9c0734;
}
.modal .modal-content .modal-footer .btn-outline,
.modal .modal-content .modal-footer .btn-cancel {
  background-color: #1E1E1E;
  border-color: #575757;
  color: #f4f4f4;
}
.modal .modal-content .modal-footer .btn-outline:hover,
.modal .modal-content .modal-footer .btn-cancel:hover {
  background-color: #9c0734;
  border-color: #9c0734;
  color: #ffffff;
}
@media (max-width: 576px) {
  .modal .modal-content .modal-body {
    padding: 20px;
  }
}
.modal.package-coins .modal-body .coins-title {
  font-size: 30px;
  gap: 8px;
  margin: 0;
}
.modal.package-coins .modal-body .coins-title strong {
  font-weight: 700;
}
.modal.package-coins .modal-body .radio-check:checked ~ .subscription-radio {
  background-color: #34A853;
  border-color: #42C766;
}
.modal.package-coins .modal-body .radio-check:checked ~ .subscription-radio:after {
  background-color: #ffffff;
  content: "\e927";
  font-family: "Peeks" !important;
  color: #34A853;
  line-height: 1;
}
.modal.package-coins .modal-body .radio-check:checked ~ .subscription-radio .subscription-note {
  color: #ffffff;
}
.modal.package-coins .modal-body .radio-check:checked ~ .subscription-radio .subscription-note span {
  color: #ffffff;
}
.modal.package-coins .modal-body .radio-check:checked ~ .subscription-radio .tos-link {
  color: rgba(255, 255, 255, 0.65);
}
.modal.package-coins .modal-body .subscription-radio {
  width: 100%;
  position: relative;
  border: 1px solid #575757;
  border-radius: 5px;
  padding: 14px 20px;
  background-color: #0f0f0f;
  cursor: pointer;
}
.modal.package-coins .modal-body .subscription-radio:after {
  content: "";
  position: relative;
  border: 1px solid #ffffff;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-left: 10px;
}
.modal.package-coins .modal-body .subscription-radio span.d-block {
  line-height: 16px;
}
.modal.package-coins .modal-body .subscription-radio .tos-link {
  color: #575757;
  margin-top: 4px;
  font-style: normal;
}
.modal.package-coins .modal-body .subscription-radio .tos-link:hover {
  color: #f51458;
  text-decoration: underline;
}
.modal.package-coins .modal-body .subscription-radio h4 {
  font-weight: 400;
  font-size: 16px;
  margin: 0;
  padding: 0;
}
.modal.package-coins .modal-body .subscription-radio .subscription-note {
  color: #FF3D71;
  font-style: italic;
}
.modal.package-coins .modal-body .subscription-radio .subscription-note span {
  color: #ffffff;
}
.modal.package-coins .modal-body .subscription-radio .subscription-price {
  font-size: 18px;
  font-weight: 600;
  padding-left: 10px;
}
.modal.package-coins .modal-body .subscription-radio.pay-as-you-go h4 {
  font-size: 13px;
}
.modal.package-coins .modal-body .subscription-radio.pay-as-you-go .subscription-price {
  font-size: 14px;
}
.modal.package-coins .modal-body .card-list {
  list-style: none;
  gap: 5px;
}
.modal.package-coins .modal-body .card-note {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #848484;
  margin-top: 10px !important;
}
@media (max-width: 576px) {
  .modal.package-coins .modal-body .coins-title {
    font-size: 24px;
  }
  .modal.package-coins .modal-body .subscription-radio {
    padding: 14px;
  }
  .modal.package-coins .modal-body .subscription-radio h4 {
    font-size: 14px;
  }
}

.sidebar-submenu {
  list-style: none;
  padding-left: 50px;
}
.sidebar-submenu li {
  margin: 10px 0;
  display: flex;
}
.sidebar-submenu li > a {
  color: #f4f4f4;
  font-size: 14px;
  font-weight: normal;
}
.sidebar-submenu li > a span {
  padding-left: 0;
  color: #f4f4f4;
  font-family: "Poppins", sans-serif;
}

.floating-go-live-btn {
  display: inline-block;
  background: #F74379;
  padding: 31px;
  z-index: 99999;
  position: fixed;
  bottom: 40px;
  border-radius: 332px;
  right: 35px;
  box-shadow: -4px 10px 20px rgba(0, 0, 0, 0.28);
}

.floating-go-live-btn > span {
  display: block;
  color: white;
  border: 0;
  margin-bottom: 1px;
  left: 15px;
  font-size: 32px;
  top: 14px;
  width: 30px;
  height: 30px !important;
  position: absolute;
}

.navbar-default .navbar-nav > li > a:hover {
  border-bottom-color: rgb(65, 68, 77) !important;
}

#mainHeadNav .userNavName.dropdown-toggle:after {
  display: none;
}

.mdl-progress.mdl-progress__indeterminate > .bar1 {
  background-color: rgb(65, 68, 77) !important;
}

.mdl-progress > .bufferbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(65, 68, 77), rgb(180, 179, 180)) !important;
}

.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate) > .auxbar {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(65, 68, 77), rgb(180, 179, 180)) !important;
}

.mdl-progress {
  top: 100px;
  z-index: 999 !important;
  width: 100% !important;
  position: absolute !important;
}

@media screen and (max-width: 640px) {
  .mdl-progress {
    top: 70px;
  }
}
#loader-cont {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.5);
}

#loader-coin-modal {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 99999;
  transform: translateY(-50%);
}

#loader-nav {
  border: 2px solid #f3f3f3;
  position: relative;
  border-radius: 50%;
  border-top: 2px solid #F74379;
  width: 30px;
  height: 30px;
  margin-bottom: 5px;
  -webkit-animation: spin5 2s linear infinite;
  animation: spin5 2s linear infinite;
  top: 50%;
  margin: 0 auto;
  padding: 5px;
  transform: translateY(-50%);
}

/* Safari */
@-webkit-keyframes spin5 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin5 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.announce-bar {
  width: 100%;
  background: rgb(33, 150, 243);
  margin-top: 30px;
  padding: 1px 0px 6px 0px;
  margin-bottom: -29px;
  position: relative;
  z-index: 1;
}

.announce-bar > a > span {
  float: right;
  color: white;
  padding: 5px;
  top: 1px;
  right: 0;
  position: absolute;
}

.announce-bar > h1 {
  color: #F74379;
  font-weight: 700;
}

.announce-bar > h2 {
  color: #F74379;
  font-weight: 700;
}

.announce-bar p {
  color: white;
  font-family: Lato;
  font-weight: 900;
}

@media screen and (max-width: 665px) {
  .announce-bar > a > span {
    float: right;
    padding: 0px;
    top: 2px;
    right: 0;
    position: absolute;
  }
  .announce-bar > a > img {
    width: 190%;
  }
  .announce-bar {
    text-align: left;
    margin-top: 25px !important;
  }
}
.theme-krajee-svg.rating-xs .krajee-icon {
  width: 30px !important;
  height: 30px !important;
}

.jconfirm.jconfirm-light .jconfirm-bg {
  opacity: 0.8 !important;
}

.block-btn {
  margin: 0 auto;
  width: 84%;
  padding: 12px !important;
  margin-bottom: 15px !important;
}

.share-btns {
  display: block;
  text-align: center;
  margin: 10px 0 25px;
}

#share-url .modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
  width: inherit;
  height: inherit;
  /* To center horizontally */
  margin: 0 auto;
  border-radius: 12px;
  border: none;
}

.modal-body h3 {
  font-size: 18px;
  color: #a3a3a3;
}

.modal-body h2 {
  text-align: center;
  margin-bottom: 20px;
}

.share-btns > a > i {
  width: 55px;
  height: 55px !important;
  line-height: 55px;
  font-size: 23px;
  border-radius: 100%;
  margin: 10px 10px;
  color: white;
}

.btn-copy {
  border-radius: 5px;
  padding: 5px 10px;
}

.orange {
  color: #fd593c !important;
  border-color: #fd593c !important;
}

.btn-copy {
  background: none;
  color: #5a5a5a;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
}
.btn-copy:hover, .btn-copy:focus {
  background: none;
  color: #fd593c !important;
  border: none;
}

::selection {
  background: #fd593c;
  color: #fff;
}

.copy-address {
  display: table;
  padding: 10px;
  background: rgba(153, 153, 153, 0.078);
  width: 100%;
  border-radius: 12px;
  margin: 10px 0;
}

p.copy-url {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px 0 13px;
  color: #666;
  word-break: break-word;
  font-size: inherit;
  font-family: "Poppins", sans-serif;
}

.center-btn {
  display: table-cell;
  vertical-align: middle;
  float: right;
}

#ratingForm h4 {
  font-weight: 500;
  color: #ededed;
}

.live {
  display: inline-block;
  background: #f23d3d;
  border-radius: 333px;
  padding: 1px 5px 2px 5px;
}

.share-btns > a > i {
  box-shadow: 0px 4px 11px rgba(106, 106, 106, 0.21);
  -webkit-box-shadow: 0px 4px 11px rgba(106, 106, 106, 0.21);
  -moz-box-shadow: 0px 4px 11px rgba(106, 106, 106, 0.21);
  -o-box-shadow: 0px 4px 11px rgba(106, 106, 106, 0.21);
  -ms-box-shadow: 0px 4px 11px 0px rgba(106, 106, 106, 0.21);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

.share-btns > a > i:hover {
  box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -moz-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -o-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
}

.stumbleupon-share > i {
  background: rgb(235, 72, 35);
}

.reddit-share > i {
  background: orangered;
}

.facebook-share > i {
  background: rgb(78, 113, 168) !important;
}

.twitter-share > i {
  background: rgb(28, 183, 235);
}

.tumblr-share > i {
  background: rgb(42, 68, 93);
}

.linkedin-share > i {
  background: rgb(22, 134, 176);
}

.email-share > i {
  background: #cccccc;
}

#next-prof-btn, #prev-prof-btn {
  position: relative;
  z-index: 9999;
  background: white;
  padding: 5px 20px;
  border: 2px solid;
  border-radius: 100px;
  margin: -25px 10px;
  font-family: VisbyHeavy;
}

.go-back-btn {
  position: absolute;
  top: 40px;
  z-index: 9999;
  background: white;
  padding: 0px 19px 5px 19px;
  border: 2px solid;
  border-radius: 100px;
  margin: -49px 0px;
  font-family: VisbyHeavy;
}

.go-back-btn > i {
  position: relative;
  top: 5px;
  font-size: 20px;
  right: 4px;
}

.streamColBox {
  text-align: left;
}

.view-more-search {
  border: 2px solid;
  font-family: VisbyHeavy, sans-serif;
  border-radius: 200px;
  margin-bottom: 140px;
  padding: 12px 20px;
  position: relative;
  z-index: 99999;
  top: -20px;
}

.jconfirm.jconfirm-light .jconfirm-bg {
  opacity: 0.8 !important;
}

.block-btn {
  margin: 0 auto;
  width: 84%;
  padding: 12px !important;
  margin-bottom: 15px !important;
  top: -20px;
}

.darkmode-header nav.signedIn {
  background: black !important;
}

.darkmode .mdl-layout--fixed-tabs .mdl-layout__tab,
.darkmode .jconfirm .jconfirm-box,
.darkmode div#chat-panel .msj,
.darkmode div#chat-panel .msj-rta,
.darkmode .slideout-panel,
.darkmode .profile-user,
.darkmode .profile-location,
.darkmode .mdl-layout__header,
.darkmode .dropdown-menu,
.darkmode .slideout-menu,
.darkmode .popover > *,
.darkmode #terms modal-body,
.darkmode .form-control,
.darkmode .select2-container--default .select2-selection--single,
.darkmode .select2-dropdown,
.darkmode .modal-content,
.darkmode .panel-footer {
  color: rgb(255, 255, 255) !important;
  background: #19191d !important;
  background-color: #19191d !important;
}

.darkmode nav.signedIn ul li a {
  color: rgb(255, 255, 255);
  background: #19191d;
  background-color: #19191d;
}

.darkmode .chat-container {
  background: rgba(0, 0, 0, 0.4509803922) !important;
}

.darkmode .darkOverlayBG {
  background: rgba(0, 0, 0, 0.75);
}

.darkmode-text .video-archive .container .squareCards .info-container .user-name h4,
.darkmode-text .video-archive .container .squareCards .info-container .user-name p,
.darkmode-text .myacc-over,
.darkmode-text .acc-username,
.darkmode-text .acc-location,
.darkmode-text .user-info,
.darkmode-text .browseBtn,
.darkmode-text .broadcast-action-btn,
.darkmode-text #profile-name modal-body,
.darkmode-text .recent-streams-title,
.darkmode-text .panel-body p,
.darkmode-text h1,
.darkmode-text h2,
.darkmode-text h4,
.darkmode-text p,
.darkmode-text .select2-container--default .select2-selection--single .select2-selection__rendered,
.darkmode-text .modal-header .close {
  color: rgb(255, 255, 255) !important;
}

.table-hover > tbody > tr:hover {
  background-color: rgba(188, 188, 188, 0.23);
}

.mdl-switch__ripple-container {
  pointer-events: auto !important;
}

.non-pointer {
  pointer-events: none;
}

.mdl-switch.is-checked .mdl-switch__thumb {
  background: #fc5d43 !important;
}

.mdl-switch.is-checked .mdl-switch__track {
  background: rgba(252, 93, 67, 0.43) !important;
}

.mdl-button {
  font-family: "Poppins", sans-serif;
}

.coins-dropdown > b {
  font-weight: 900;
  font-family: Roboto, sans-serif;
}

#cancel-request-form .btn-secondary {
  color: #333;
}

.slide-btn-override {
  left: -10000px !important;
}

.withdraw-btn {
  opacity: 1 !important;
}

.withdraw-btn li {
  list-style-type: none;
}

.withdraw-btn ul {
  padding: 0;
}

.withdraw-btn i {
  position: relative;
  top: 0px;
  font-size: 12px;
}

.btn.btn-danger,
a:not([href]):not([tabindex]).btn.btn-danger {
  background-color: #FF3D71;
  border-radius: 5px;
  font-size: 14px;
}
.btn.btn-danger:hover,
a:not([href]):not([tabindex]).btn.btn-danger:hover {
  background-color: #C41046;
  border-color: #C41046;
}

.kv-grid-table {
  background-color: #2F2E2E;
  margin-bottom: 0px;
}
.kv-grid-table table {
  border: 1px solid #575757;
}
.kv-grid-table th,
.kv-grid-table td {
  border-top: 1px solid #575757;
  border-bottom: 1px solid #575757;
}
.kv-grid-table .kv-expand-detail-row:hover {
  background-color: transparent;
}
.kv-grid-table .kv-expand-detail-row.info th,
.kv-grid-table .kv-expand-detail-row.info td {
  background-color: transparent;
}
.kv-grid-table .kv-expand-detail-row.info th:hover,
.kv-grid-table .kv-expand-detail-row.info td:hover {
  background-color: transparent;
}
.kv-grid-table .kv-expand-detail-row.info th .kv-expanded-row,
.kv-grid-table .kv-expand-detail-row.info td .kv-expanded-row {
  background-color: #1E1E1E;
  border-radius: 10px;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary {
  border-radius: 10px;
  border: unset;
  background: #1E1E1E;
  margin-bottom: 0;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .panel-heading {
  background: #1E1E1E;
  padding: 12px;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .panel-heading .panel-title {
  font-size: 14px;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container {
  border: unset;
  margin: 0;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table {
  background-color: transparent;
  margin-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table.table tr:last-child td {
  border-bottom: 0px;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table.table th,
.kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table.table td {
  padding: 12px;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table .tip_details_grid:hover {
  background-color: transparent;
}
.kv-grid-table .kv-expand-detail-row.info .panel-primary .table-container .kv-grid-table .tip_details_grid img {
  border-radius: 50%;
  border: 1px solid #FF3D71;
}
.kv-grid-table .kv-expand-detail-row.info .panel-footer {
  background: #1E1E1E;
  border-top: 1px solid #575757;
}
.kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > li > a, .kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > li > span {
  color: #fff;
  background-color: #1E1E1E;
  border: 1px solid #575757;
}
.kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > li > a:hover, .kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > li > span:hover {
  background-color: rgba(255, 61, 113, 0.8);
  border-color: rgba(255, 61, 113, 0.8);
}
.kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > .active > a, .kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > .active > span, .kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > .active > a:hover, .kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > .active > span:hover, .kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > .active > a:focus, .kv-grid-table .kv-expand-detail-row.info .panel-footer .kv-panel-pager .pagination > .active > span:focus {
  background-color: #FF3D71;
  border-color: #FF3D71;
}

.grid-view {
  color: #fff;
  background: #2F2E2E;
  border-radius: 10px;
}
.grid-view .panel-primary {
  border-radius: 10px;
  border: 1px solid #2F2E2E;
  background: #2F2E2E;
}
.grid-view .panel-primary .panel-heading {
  background: #2F2E2E;
  border-bottom: 1px solid #575757;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 20px;
}
.grid-view .panel-primary .panel-heading .summary {
  font-size: 12px;
  font-weight: 400;
}
.grid-view .panel-footer {
  background: #2F2E2E;
  border-top: 1px solid #575757;
  border-radius: 0px 0px 10px 10px;
}
.grid-view .panel-footer .kv-panel-pager .pagination > li > a, .grid-view .panel-footer .kv-panel-pager .pagination > li > span {
  color: #fff;
  background-color: #2F2E2E;
  border: 1px solid #575757;
}
.grid-view .panel-footer .kv-panel-pager .pagination > li > a:hover, .grid-view .panel-footer .kv-panel-pager .pagination > li > span:hover {
  background-color: rgba(255, 61, 113, 0.8);
  border-color: rgba(255, 61, 113, 0.8);
}
.grid-view .panel-footer .kv-panel-pager .pagination > .active > a, .grid-view .panel-footer .kv-panel-pager .pagination > .active > span, .grid-view .panel-footer .kv-panel-pager .pagination > .active > a:hover, .grid-view .panel-footer .kv-panel-pager .pagination > .active > span:hover, .grid-view .panel-footer .kv-panel-pager .pagination > .active > a:focus, .grid-view .panel-footer .kv-panel-pager .pagination > .active > span:focus {
  background-color: #FF3D71;
  border-color: #FF3D71;
}

.step-content .content-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.step-content .content-box ul li {
  position: relative;
  padding-left: 44px;
}
.step-content .content-box ul li .box-step {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  position: absolute;
  height: 100%;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.step-content .content-box ul li .box-step span {
  width: 20px;
  height: 20px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #42C766;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 4px;
}
.step-content .content-box ul li .box-step-info {
  font-size: 12px;
}
.step-content .content-box ul li .br-bottom {
  border-bottom: 1px solid #575757;
}
.step-content .content-box ul li:not(:last-child) {
  margin-bottom: 20px;
}
.step-content .content-box ul li:not(:last-child) .box-step:after {
  content: "";
  border-left: 1px solid #575757;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 40px;
}
.step-content .content-box ul li hr {
  border-top: 1px solid #575757;
  margin: 20px 0;
}
.step-content .content-box .box-detail-wrapper .box-detail .btn-dark {
  background-color: #2F2E2E;
  border: 1px solid #fff;
  border-radius: 5px;
}
.step-content .content-box .box-detail-wrapper .box-detail-funds {
  position: relative;
  border: 1px solid #575757;
  border-radius: 10px;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  /* Firefox */
}
.step-content .content-box .box-detail-wrapper .box-detail-funds input {
  border: 0;
  padding: 5px 105px 5px 14px;
  width: 100%;
  height: 55px;
  color: #ffffff;
  background-color: transparent;
}
.step-content .content-box .box-detail-wrapper .box-detail-funds input:focus {
  outline: none;
  box-shadow: none;
}
.step-content .content-box .box-detail-wrapper .box-detail-funds input::-webkit-outer-spin-button,
.step-content .content-box .box-detail-wrapper .box-detail-funds input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.step-content .content-box .box-detail-wrapper .box-detail-funds input[type=number] {
  -moz-appearance: textfield;
}
.step-content .content-box .box-detail-wrapper .box-detail-funds .input-group-append .input-group-text {
  background: #C41046;
  color: #ffffff;
  font-weight: 400;
  line-height: 15px;
  text-align: left;
  border-color: #C41046;
  border-radius: 0 10px 10px 0;
}

.jp-card {
  border-radius: 15px !important;
  background: linear-gradient(162deg, #C41046 -71.06%, #1D247A 111.08%) !important;
}
.jp-card .jp-card-front,
.jp-card .jp-card-front:before {
  border-radius: 15px !important;
  background: linear-gradient(162deg, #C41046 -71.06%, #1D247A 111.08%) !important;
}
.jp-card .jp-card-back,
.jp-card .jp-card-back:before {
  border-radius: 15px !important;
  background: linear-gradient(162deg, #C41046 -71.06%, #1D247A 111.08%) !important;
}

.frm-note {
  display: inline-block;
  color: #575757;
}

.payment-delete-frm {
  position: relative;
  top: 50%;
  min-height: calc(100vh - 140px);
  display: flex;
  align-items: center;
}
.payment-delete-frm .panel .panel-heading {
  background: #2F2E2E;
  border-bottom: 1px solid #575757;
}
.payment-delete-frm .panel .btn-cancel {
  background-color: #1E1E1E;
  border-color: #575757;
  color: #f4f4f4;
}
.payment-delete-frm .panel .btn-cancel:hover {
  background-color: #9a0733;
  border-color: #9a0733;
  color: #ffffff;
}

.panel-danger {
  border-radius: 5px;
  border: 1px solid #2F2E2E;
  background: #2F2E2E;
  height: calc(100% - 20px);
}
.panel-danger .panel-heading {
  background: #FF3D71;
  border-bottom: 1px solid #FF3D71;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.panel-danger .panel-footer {
  background: #2F2E2E;
  border-top: 1px solid #575757;
  border-radius: 0px 0px 5px 5px;
}

@media (max-width: 576px) {
  .logo-header .peeks-icon {
    width: 100px;
    height: 21px;
  }
  .userNavName {
    gap: 5px;
  }
  .userNavName .avatar-name {
    display: none;
  }
  .sidebar-submenu {
    padding-left: 30px;
    padding-top: 0;
  }
  .user-account-index .acc-overview .card-footer .row {
    gap: 15px 0;
  }
  .user-account-index .acc-overview .f-left,
  .user-account-index .acc-overview .f-right {
    justify-content: center;
  }
  .user-account-index .acc-overview .total-impressions .card-title {
    margin-top: 15px;
  }
  .user-account-index .acc-overview .pending-payments {
    top: 16px;
  }
  .user-account-index .paymentMethods .payment-card-dtl .payment-method-title {
    font-size: 16px;
  }
  .user-account-index .paymentMethods .addPaymentBtns .add-payment-title {
    font-size: 16px;
  }
  .grid-view .panel-primary .panel-heading {
    padding: 10px;
  }
  .grid-view .panel-primary .panel-heading .panel-title {
    text-align: left;
    font-size: 14px;
  }
  .grid-view .panel-primary .panel-heading .summary {
    font-size: 10px;
  }
  .btn.btn-danger,
  a:not([href]):not([tabindex]).btn.btn-danger {
    padding: 9px 10px;
    font-size: 12px;
  }
}
.user-account-add-bank-account,
.user-account-add-wire-account,
.user-account-add-credit-card,
.user-account-add-ccbill-account,
.user-account-add-fullpay-card {
  padding: 10px 5px 5px;
}

.alert-wrap {
  background-color: transparent;
  border-top-left-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 2;
}
.alert-wrap .alert {
  gap: 20px;
  display: flex;
}
.alert-wrap .alert-success {
  background-color: #34A853;
  border-color: #34A853;
  color: #ffffff;
}
.alert-wrap .alert-danger {
  color: #ed0700;
}
.alert-wrap .alert .close {
  text-shadow: none;
}

/* WebKit-based browsers */
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-track {
  background: #2F2E2E;
}

::-webkit-scrollbar-thumb {
  background-color: #575757;
  border-radius: 6px;
  border: 3px solid #2F2E2E; /* Adjust the border width to change thumb size */
}

::-webkit-scrollbar-thumb:hover {
  background-color: #575757; /* For hover effect */
}

::-webkit-scrollbar-corner {
  background: #2F2E2E; /* Corner of the scrollbar in case of overflow in both directions */
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #575757 #2F2E2E; /* Thumb color and track color */
}

/*! Prefixes.scss v0.2.0 | CSS(3) prefixes mixins library for Sass/Scss, Custom you need CSS prefixes. | Author: Pandao | Copyright (c) 2015 Pandao, MIT License | https://github.com/pandao/prefixes.scss | 2015-06-19 */
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

html:not(.slideout-open) .slideout-menu {
  max-width: 96px;
}
html:not(.slideout-open) .slideout-menu:after {
  opacity: 1;
  visibility: visible;
}
html:not(.slideout-open) .slideout-menu .close {
  opacity: 1;
  visibility: visible;
  transform: rotate(180deg);
}
html:not(.slideout-open) .slideout-menu .sidebar-logo .peeks-icon {
  background-image: url("/compiled/images/logo-p.png");
  background-size: 100%;
  width: 26px;
  height: 32px;
}
html:not(.slideout-open) .slideout-menu .sideBarLinks span {
  opacity: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}
html:not(.slideout-open) .slideout-menu .sidebar-submenu {
  opacity: 0;
  width: 0;
  height: 0;
  padding: 0;
  visibility: hidden;
  margin: 0;
}
html:not(.slideout-open) .slideout-menu .see-less-more span {
  opacity: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}
html:not(.slideout-open) .slideout-panel {
  margin-left: 96px;
}
html:not(.slideout-open) .sideBarFooter {
  display: none;
}
html .main-header .slideout-btn {
  position: relative;
  left: 0;
  z-index: 10;
  padding: 0;
  height: 70px;
  color: #ffffff;
  font-size: 26px;
  font-weight: 500;
  margin-right: 5px;
}
html .main-header .btn-login {
  background-color: transparent;
  border: 1px solid #ffffff;
}
html .main-header .btn-login:hover {
  background-color: #FF3D71;
  border-color: #FF3D71;
}
html .main-header .isGuest .navMenuHead {
  gap: 20px;
}
html .main-header .btn-download-android-app {
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 5px;
}
html .main-header .btn-download-android-app:hover {
  background-color: #FF3D71;
  border-color: #FF3D71;
}
html .main-header .btn-download-android-app img {
  display: inline-block;
  width: 25px;
  height: auto;
}
@media (max-width: 1199px) {
  html:not(.slideout-open) .slideout-menu {
    max-width: 0;
    padding: 0;
  }
  html:not(.slideout-open) .slideout-menu .close {
    visibility: hidden;
  }
  html:not(.slideout-open) .slideout-panel {
    margin-left: 0;
  }
  html.slideout-open body {
    overflow: hidden;
  }
  html.slideout-open .nav-wrapper:before {
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(87, 87, 87, 0.5);
    backdrop-filter: blur(5px);
    z-index: 10;
  }
  html.slideout-open .slideout-menu {
    z-index: 20;
    max-width: 250px;
    transition: ease-in-out 0.4s;
  }
  html.slideout-open .slideout-menu:after,
  html.slideout-open .slideout-menu .sidebar-logo,
  html.slideout-open .slideout-menu .search-toogle {
    display: none;
  }
  html.slideout-open .slideout-menu .close {
    opacity: 1;
    visibility: visible;
    transform: unset;
  }
  html.slideout-open .slideout-menu #stream_search_form,
  html.slideout-open .slideout-menu .sideBarFooter {
    display: block;
  }
  html.slideout-open .slideout-menu .sideBarLinks span {
    opacity: 1;
    width: auto;
    height: auto;
    visibility: visible;
  }
  html.slideout-open .slideout-menu .sidebar-submenu {
    opacity: 1;
    width: auto;
    height: auto;
    padding-left: 50px;
    visibility: visible;
    margin: 10px 0;
  }
  html.slideout-open .slideout-btn .icon-x-close {
    position: relative;
    left: 230px;
    background-color: rgba(30, 30, 30, 0.8);
    padding: 0 10px;
    height: 70px;
    display: flex;
    align-items: center;
    transition: all 0.2s ease-in;
  }
  html.slideout-open .slideout-panel {
    margin-left: 0;
  }
}
@media only screen and (max-width: 640px) {
  html .main-header .isGuest .navMenuHead {
    gap: 10px;
  }
  html .main-header .isGuest .navMenuHead .btn-login,
  html .main-header .isGuest .navMenuHead .btn-signup {
    font-size: 11px;
  }
}

.slideout-menu {
  transition: left 1s;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2;
  max-width: 250px;
  width: 100%;
  height: 100%;
  padding: 20px;
  background-color: #2F2E2E;
  -ms-overflow-style: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.slideout-menu.slideout-menu-left {
  left: 0;
}
.slideout-menu.slideout-menu-right {
  right: 0;
}
.slideout-menu .close {
  position: absolute;
  top: 110px;
  right: -10px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  transition: ease-in-out 0.2s;
}
.slideout-menu .close i {
  background-color: #f51458;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50px;
  font-size: 14px;
  transform: rotate(180deg);
}
.slideout-menu:after {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  opacity: 0;
  visibility: hidden;
  content: "";
  background-color: #f51458;
  transition: ease-in-out 0.2s;
}
.slideout-menu::-webkit-scrollbar {
  display: none;
}
.slideout-menu:hover:after,
.slideout-menu:hover .close {
  opacity: 1;
  visibility: visible;
}
.slideout-menu .sliderbartest {
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.slideout-menu .sliderbartest::-webkit-scrollbar {
  display: none;
}
.slideout-menu .sliderbartest header {
  position: sticky;
  top: 0;
  z-index: 3;
  background-color: #2F2E2E;
}
.slideout-menu .sliderbartest .see-other-menus {
  display: none;
}
@media (max-width: 1199px) {
  .slideout-menu .close {
    top: 0;
    right: -32px;
  }
  .slideout-menu .close .icon-arrow-right {
    display: flex;
    background-color: #2F2E2E;
    width: 34px;
    height: 40px;
    border-radius: 0 0 8px 0;
    font-size: 16px;
    transform: unset;
  }
  .slideout-menu .close .icon-arrow-right:before {
    left: 0;
    content: "\e926";
  }
  .slideout-menu .search-form {
    margin-bottom: 15px;
  }
  .slideout-menu .input-group .searchUser {
    min-width: unset;
    max-width: 100%;
  }
}

.slideout-panel {
  overflow-x: hidden;
  position: relative;
  z-index: 1;
  min-height: 100%;
  max-width: 100%;
  background-color: #2F2E2E; /* A background-color is required */
  -webkit-overflow-scrolling: touch;
  margin-left: 250px;
  transition: margin-left 1s !important;
  transform: unset !important;
}

.slideout-open .slideout-menu {
  display: block;
}
@media screen and (min-width: 1638px) {
  .slideout-open body {
    overflow: auto;
  }
}

.slideout-transition .slideout-menu {
  z-index: 0;
}
@media screen and (min-width: 1638px) {
  .slideout-transition .slideout-panel {
    -webkit-transition: 300ms; /* Safari, Chrome */
    -moz-transition: 300ms; /* Firefox 4.0~16.0 */
    transition: 300ms; /* IE >9, FF >15, Opera >12.0 */
    overflow: hidden !important;
  }
  .slideout-transition.slideout-transition-open .slideout-panel {
    max-width: calc(100% - 250px);
  }
  .slideout-transition.slideout-transition-close .slideout-panel {
    max-width: 100%;
  }
}

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