/* 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 .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: .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: "\a0\25cf\a0";
      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: #959bac; }
      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: "\a0\25cf\a0";
        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 #5c2d2d0f;
  -moz-box-shadow: 0px 0px 0px 0px #0000000f;
  -ms-box-shadow: 0px 0px 0px 0px #0000000f;
  -webkit-box-shadow: 0px 0px 0px 0px #0000000f;
  -o-box-shadow: 0px 0px 0px 0px #0000000f; }

.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 #5c2d2d0f;
  -moz-box-shadow: 0px 0px 0px 0px #0000000f;
  -ms-box-shadow: 0px 0px 0px 0px #0000000f;
  -webkit-box-shadow: 0px 0px 0px 0px #0000000f;
  -o-box-shadow: 0px 0px 0px 0px #0000000f; }

.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: #fc5d43;
      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%; } }
.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: #fc5d43;
  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 #fc5d43;
  position: relative; }
@keyframes fillCancel {
  100% {
    box-shadow: inset 0px 0px 0px 30px #fc5d43; } }
@keyframes fillCheck {
  100% {
    box-shadow: inset 0px 0px 0px 30px #7ac142; } }
.user-validate-email .checkmark.animate {
  animation: fillCheck .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both; }
.user-validate-email .cancel.animate {
  animation: fillCancel .4s ease-in-out .4s forwards, scale .3s ease-in-out .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: .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 #5c2d2d0f;
  -moz-box-shadow: 0px 0px 0px 0px #0000000f;
  -ms-box-shadow: 0px 0px 0px 0px #0000000f;
  -webkit-box-shadow: 0px 0px 0px 0px #0000000f;
  -o-box-shadow: 0px 0px 0px 0px #0000000f;
  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: #41444d !important; }

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

.mdl-progress.mdl-progress__indeterminate > .bar1 {
  background-color: #41444d !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, #41444d, #b4b3b4) !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, #41444d, #b4b3b4) !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: #2196f3;
  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: #eb4823; }

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

.facebook-share > i {
  background: #4e71a8 !important; }

.twitter-share > i {
  background: #1cb7eb; }

.tumblr-share > i {
  background: #2a445d; }

.linkedin-share > i {
  background: #1686b0; }

.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: white !important;
  background: #19191d !important;
  background-color: #19191d !important; }

.darkmode nav.signedIn ul li a {
  color: white;
  background: #19191d;
  background-color: #19191d; }

.darkmode .chat-container {
  background: #00000073 !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: white !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; }
@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 .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 .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 .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 .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 */
