@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../font/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'), 
    url(../font/MaterialIcons-Regular.ttf) format('truetype');
}

div.principal-vendedores{
  margin:0px;
  padding:0px;
  width:100%;
  display:block;
}
div.principal-vendedores > div.contenido{
  margin:auto;
  width:98%;
  vertical-align:middle;
  display:block;
  background:transparent;
}
div.principal-vendedores > div.contenido h1{
  display:block;
  width:150px;
  margin: 24px auto 0px auto;
  color:#fafafa;
  font-size:18px;
  padding:2px 7px 2px 7px;
  background-image: linear-gradient(to right top, #914cfb, #8150f0, #7252e4, #6554d8, #5954cb);
}
div.principal-vendedores > div.contenido > div.boxes{
display:inline-block;
width:150px;
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
color:#000;
padding:2px 7px 2px 7px;
text-align:left;
background:#37c3d9;
}
div.principal-vendedores > div.contenido > div.boxes > div.img{

  display:inline-block;
  width:48px;
  height:48px;
  content: url("../img/ws-asset.png");
  vertical-align: middle;
}
div.principal-vendedores > div.contenido > div.boxes > div.img-multi{

  display:inline-block;
  width:34px;
  height:34px;
  content: url("../img/ws-asset.png");
  vertical-align: middle;
}
div.principal-vendedores > div.contenido > div.boxes > p{
  display:inline-block;
  vertical-align: middle;
  margin:7px 2px 7px 2px;
  padding:7px;
  text-transform: uppercase;
  font-size:16px;
}
div.principal-vendedores > div.contenido > div.boxes > p > a{
color:#fff;
padding:4px;
border-bottom: 2px solid rgb(0, 200, 255);
}
div.principal-vendedores > div.contenido > div.boxes > p > a:hover{
color:rgb(0, 200, 255);
}
div.principal-vendedores > div.contenido > p.horarios{
margin:32px auto auto auto;
font-weight: bold;
color:#292929;
font-size:14px;
}

#modalNewAcc {
background-color:#fff;
}
#modalNewAccShadows0{
margin:14px auto;
 background-image: linear-gradient(to right, #ffe800, #ffd700, #ffc700, #ffb600, #ffa600);
padding:2px 14px;
display:block;
color:#000;
text-align: center;
border:2px solid #008cff;
}
#modalNewAccShadows1{
margin:14px auto;
background-color:#00014d;
border:2px solid #008cff;
padding:14px 18px;
display:block;
color:#fff;

}

#modalNewAcc p{
  font-weight: bold;
  font-size:18px;
}

#modalNewAcc p > span#modalNewAccDestaca{
  font-size:22px;
  color:#ff9100;
}

#modalNewAcc h1{
  margin:auto;
  display:table;
  font-size:2.8em;
  color:#ff9100;
  padding:7px;
}


/*============================ NAVIGATION ============================*/
.navbar {
  font-size: 18px;
  background:#292929;
  padding-bottom: 10px;
}

.main-nav {
  list-style-type: none;
  display: none;
}

.nav-links,
.logo {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
}

.main-nav li {
  text-align: center;
  margin: 15px auto;
}

.navbar > ul > li > a,a:visited{
  color:#fff;
}
.adminAlert{
  font-weight: bold;
  color:yellow;
}



.navbar-toggle {
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.8);
  font-size: 24px;
}

#chkToggle {
  display: none;
}

#chkToggle:checked + ul.main-nav {
  display: block;
}

@media screen and (min-width: 768px) {
  .navbar {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0;
    height: 70px;
    align-items: center;
  }

  #chkToggle:checked + ul.main-nav {
    display: flex;
  }

  .main-nav {
    display: flex;
    margin-right: 30px;
    flex-direction: row;
    justify-content: flex-end;
  }

  .main-nav li {
    margin: 0;
  }

  .nav-links {
    margin-left: 40px;
  }

  .logo {
    margin-top: 0;
  }

  .navbar-toggle {
    display: none;
  }

  .logo:hover,
  .nav-links:hover {
    color: rgba(255, 255, 255, 1);
  }
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

body {
margin: 0;
padding: 0;
background-color: #000;
font-family: 'Tajawal', sans-serif;
top: 0;
}

fieldset {
  border:0px;
}

#loading {
background:transparent;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;}

  .loadingDiv {
      color: #FFFFFF;
      opacity: 1;
      height: 200px;
      left: 50%;
      line-height: 200px;
      margin: -100px 0 0 -100px;
      position: absolute;
      text-align: center;
      top: 50%;
      width: 200px;
      display: flex;
      justify-content: center;
      align-items: center;
}
.logoLoading {
  padding: 0px;
  background: url(../img/logo.png) no-repeat;
  margin:auto;
  background-size: 82px;
  width: 100px;
  height: 82px;
  }


h1, h2, h3 {
margin-top: 5px;
}

a:link {
  color: rgb(0, 200, 255);
  text-decoration: none;
}
a:visited {
  color: rgb(0, 200, 255);
  text-decoration: none;
}
a:hover {
  color:#0ca52b;
}

a.linksAcc {
  display:block;
  margin:10px 0px 10px 0px;
  color: #005ebb;
  text-decoration: none;
  font-size:16px;
}
a.linksAcc:visited {
  color: #005ebb;
  text-decoration: none;
}
a.linksAcc:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.sectionHead {
  display:inline-block;
  width:100%;
  margin:0px;
/* background-color:rgba(10, 255, 194, 0.7); */
}

.revolutionBuyBtc {
  margin:auto;
  width:100%;
  height:auto;
  display:block;
}
.revolutionBuyBtcCabecera{

  display:block;
  width:100%;
}
.revolutionBuyBtcBoxes {
  float:right;
  width:100%;
  height:auto;
  display:block;
  background:rgba(0,0,0,.14);
  animation: anim_bg 1.5s forwards;
  overflow: hidden;
}
.revolutionBuyBtcBoxes:hover {
filter:brightness(1.05);
}
@keyframes anim_bg {
    from {
      transform: translateY(-100%);
      opacity: 0;
    }

    to {
      transform: translateY(0);
      opacity: 1;
    }
}
.revolutionBuyBtcFondos{

  float:left;
  display:inline-block;
  width:50%;
  margin:0px;
  height:322px;

  padding: 20px 0px 20px 0px;
}

.revolutionBuyBtcHashrate{

  display:inline-block;
  width:50%;
  margin:0px;
  height:322px;

  padding: 20px 0px 20px 0px;
}

.revolutionBuyBtcTotal{

}


a.shortQuantity {
  display:inline-block;
   font-size: 17px;
   color:#000;
   font-weight: bold;
   background:#bbb;
   padding:7 11 7 11px;
   margin: 7px 4px auto auto;
   border:1px solid #ddd;
 }


.revolution {
  margin:auto;
  margin-top:14px;
  width:390px;
  display:block;
  word-wrap: break-word;
  overflow-wrap: break-word;
  overflow:hidden;
  background:#00000d;
  background-position: top left,						center center,					center center;
  background-size: auto,							cover,							cover;
  padding-bottom:14px;
  border: 1px solid #333;
}

.revolution h2, .revolutionBuyBtc h2 {
  color:#fff;
  text-shadow:rgb(0, 132, 255) 2px 1px;
  margin-top:0px;
  width:auto;
  padding:2px;
  font-size:24px;
  margin-bottom:0px;
}




.revolution h3, .revolutionBuyBtc h3 {
  color:rgb(162, 0, 255);
  margin-top:14px;
  font-size:22px;
}



h1.title {
display:block;
margin:14px;
text-align:left;
font-size: 25px;
color:#fff;
width:45%;
border:1px solid #005ebb;
border-top:0px;
border-left:0px;
border-right:0px;
letter-spacing: 2px;
font-weight: normal;
user-select: none;
}
h1.title:after {
  content:" - M4E";
}



p.pagarNext {
  margin:7px;
  display:inline-block;
  vertical-align: middle;
  width:170px;
  font-size: 24px;
  background-color: green;
  color: rgb(240, 255, 36);
  min-height:38px;
  border-bottom: 3px solid transparent;
  border-image: linear-gradient(0.25turn, rgba(255,249,34), rgba(255,0,128), rgba(56,2,155,0));
  border-image-slice: 1;
}
p.pagarNext a{
  color:rgb(255, 255, 255);
  }

p.carritoTotal {
  margin:7px;
  display:inline-block;
  vertical-align: middle;
  width:230px;
  font-size: 24px;
  background-color: rgb(213, 115, 216);
  color: rgb(240, 255, 36);
  min-height:38px;
  border-bottom: 3px solid transparent;
  border-image: linear-gradient(0.25turn, rgba(255,249,34), rgba(255,0,128), rgba(56,2,155,0));
  border-image-slice: 1;
}



p.pagarBtc {
  font-size: 22px;
  color: rgb(255, 255, 255);
  width:180px;
  margin:auto;
  margin: 10 auto 10 auto;
  background:rgba(0,0,0,.1);
  margin-top: 14px;

}


p.description {
  font-size: 18px;
  text-align:left;

  }



li {
font-size: 18px;
list-style-type: none;
line-height:30px;
}

hr {
width:10%;
border: 0px;
border-radius: 150px;
height: 1px;
background: #3aa0ff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1100d5",endColorstr="#c000f5",GradientType=1);
}

.recaptchabox{
  text-align: center;
  margin:auto;
  margin-bottom:-12px;
}
.g-recaptcha{
  display:inline-block;
  margin: 0px auto !important;
  width: auto !important;
  height: auto !important;
  text-align: -webkit-center;
  text-align: -moz-center;
  text-align: -o-center;
  text-align: -ms-center;
  transform:scale(0.85);
  -webkit-transform:scale(0.85);
  transform-origin:center top;
  -webkit-transform-origin:center top;
  filter:invert(1);
  }

select {
  display:block;
  margin:auto;
  margin-top: 14px;
  padding-left:34px;
  height:42px;
  border: 1px solid #333;
  border-radius:10px;
  width:300px;
  color:#fff;
  font-size: 18px;

  }
  select option{
  background-color:#00000d;
  }

input[type=text] {
  margin:auto;
  display:block;
  margin-top: 14px;
  padding-left:34px;
  height:42px;
  border: 1px solid #333;
  border-radius:10px;
  width:300px;
  color: #fff;
  font-size: 18px;
  
  font-family: 'Tajawal', sans-serif;
  }

  .editCoins[type=text]{
  display:inline-block;
  margin:auto;
  padding:14px;
  border-radius:10px;
  background-color:#212830;
  color:#fff;
  max-width:110px;
  text-align:center;

  }
  #large.editCoins[type=text]{
    width:210px;
    max-width:210px;
  }
  .birth-month,.birth-day,.birth-year {
    display:inline-flex;
    width:92px;
    color:#fff;
    font-size: 18px;
    font-weight:normal;
    background: url('../img/iconos/fecha.png') no-repeat scroll 7px 50%;
    background-size:22px;
    margin:4px 5px;
  }
  input[type=number] {
  margin:auto;
  display:block;
  margin-top: 14px;
  padding-left:34px;
  height:42px;
  border: 1px solid #333;
  border-radius:10px;
  width:300px;
  color: #fff;
  font-size: 18px;
  
  font-family: 'Tajawal', sans-serif;
    }

::placeholder {
  opacity:1;
}
input[type=password] {
  display:block;
  margin:auto;
  margin-top: 14px;
  padding-left:34px;
  height:42px;
  border: 1px solid #333;
  border-radius:10px;
  width:300px;
  color: #fff;
  font-size: 18px;
  font-family: 'Tajawal', sans-serif;
}

input[type="text"]:focus, input[type="password"]:focus, select:focus{
  border:1px solid #50C878;
  outline: none;
}

#totalWithdrawal {
width:200px;
text-align:center;
margin:auto;
padding:0px;
}

div.progressBar {
  margin:-14px auto 0px auto;
  padding:0;
  width:200px;
  height:14px;
  overflow:hidden;
  background:#ccc;
  user-select: none;
}

div.bar {
	position:relative;
  float:left;
  min-width:1%;
  height:100%;
}
#barLow{
    background:cornflowerblue;
    color:red;
}
#barLow p{
  color:#000;
  font-weight: bold;
}
#barOk{
  background:#5fdd00;
}

.percent {
	position:absolute;
  top:50%;
  left:1;
  transform:translate(-50%,-50%);
  margin:0px 0px 0px 24px;
  font-size:16px;
}



.mostrarPw{
  display:block;
  align-items: middle;
  text-align:center;
  font-size: 14px;
  margin:12px;
  vertical-align: middle;
  float:right;
}

.mostrarPw p {
  display:inline;
  margin:0px;
  flex:1;
  align-items: center;
  margin:auto;
  color:#fff;
  vertical-align: middle;
  user-select: none;
}

.mostrarPw > input[type=checkbox] {
vertical-align: middle;
}

input[type=checkbox] {
  width: 1.2em;
  height: 1.2em;
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  border: 1px solid rgb(0, 255, 242);
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
  margin:0px;
}

input[type=checkbox]:checked {
  background-color: rgb(0, 255, 42);
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    font-weight: bold;
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color:#fff;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;

}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #0077ff;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.selectstatus {
  width:100%;
  background:#000;
}



  .nacimiento {
display:block;
margin-top:14px;
margin-bottom:14px;
}
  .nacimientoBox{
    display:block;

  }
  .nacimientoBox > p{
    color:#111;
    user-select: none;
    margin:24px 0px 0px 0px;
    font-size: 14px;
  }
  .selectMyWallet {
    display:block;
    margin:auto;
    margin-top: 14px;
    padding-left:34px;
    height:42px;
    border: 0;
    border-radius:10px;
    width:60%;
    color: #0088ff;
    font-size: 16px;
    font-weight: bold;

    }

  .select-lang {
    display:block;
    padding: 2px;
    margin: 0px;
      height: auto;
      border: none;
      outline: 0px;
      width: auto;
      color: #f5f5f5;
      font-size: 12px;
      font-weight: normal;
      background:transparent;
    }

    select option {
        font-weight: normal;
    }


i.fa{
  font-size: 22px;
  cursor:pointer;
}
i.fa:hover{
  transform:scale(1.1);
}

.iconDelete {
  width:24px;
  height:24px;
}

.iconDelete:hover  {
  background-color:transparent;
  background:transparent;
  box-shadow:24px 24px 24px 24px rgba(255, 0, 00) inset;
  padding:1px;
  transition:.2s;
}

#icon-register-name
{
background: url('../img/iconos/name.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-user
{
background: url('../img/iconos/user.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-pass
{
background: url('../img/iconos/pass.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-email
{
background: url('../img/iconos/email.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-country
{
background: url('../img/iconos/country.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-telephone
{
background: url('../img/iconos/telephone.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-wallet
{
background: url('../img/iconos/wallet.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-power
{
background: url('../img/iconos/power.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-icons
{
background: url('../img/iconos/icons.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-fecha
{
background: url('../img/iconos/fecha.png') no-repeat scroll 7px 50%;
background-size:22px;
}

#icon-register-percent
{
background: url('../img/iconos/percent.png') no-repeat scroll 7px 50%;
background-size:22px;
}
#manualHash
{
background: url('../img/iconos/power.png') no-repeat scroll 7px 50%;
background-size:22px;
}


.minus,
.plus {
  display: inline-block;
  float: left;
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 15px;
  padding: 5px 10px;
  margin-top: -15px;
  text-align: center;
  background-color: #e3e3e3;
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
  width: 10px;
  margin-top: 5px;
}




  .logo {
    padding: 0px;
    background: url(../img/logo.png) no-repeat;
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    background-size: 82px;
    width: 100px;
    height: 82px;
    }

    .bgLogo{
      background:transparent;
      padding:0px;
      width:100px;
      display:inline-block;
      float:left;
    }
.logo-footer {
margin: auto;
margin-top:24px;
background: url(../img/logo.png) no-repeat;
background-size: 128px;
width: 128px;
height: 100px;
display:flex;
}

.nav {display:none;}

.topVerify {
  display:flex;
  width:100%;
  background:#f5cdcd;
  vertical-align: middle;
  justify-content: center;
  padding:10px 0px 10px 0px;
  height:auto;
}
.topVerifyBox {
  display:inline-block;
  margin: auto;
  width: 1024px;
  padding:0px 14px 0px 14px;
  color:#000;
  font-family: 'Tajawal', sans-serif;
  text-align:left;
  font-size:15px;
  color:#571111;
  }
.top {
  display:flex;
  width:100%;
  background: #000;
  vertical-align: middle;
  justify-content: center;
  min-height:24px;
  max-height:24px;
  font-size:20px;
  user-select: none;
}
.topbar {
  display:inline-block;
  margin: auto;
  width: 1024px;
  color:#f5f5f5;
  font-family: 'Tajawal', sans-serif;
  }

.topBarBox{
  width:80%;
  display:inline-block;
  overflow:hidden;
}

#topIcon {
  font-size:20px;
  color:#00ffa6;
}

#topIcon:hover{
text-decoration: underline;
}

.toplinks {
  float:right;
  vertical-align: middle;
}


span.coinsTop{
  color:#fff;
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle;

}
span.coinsTopPrice{
  color:#fff;
  margin-right:32px;
  font-size: 14px;
  vertical-align: middle;
}

.inLineText{
  margin:0px;
  padding:0px;
  display:inline;
  white-space: nowrap;
  color:#f5f5f5;
  font-size: 14px;
  margin-left:24px;
}

.inLineText > img{
  width:14px;
  height:14px;
  vertical-align: middle;
}


.tabs-nav {
  margin:0px;
  z-index:+1;
  background:transparent;
  display:inline-block;
  height:auto;
  width:auto;
  float:left;

  }

  .tabs-nav ul {
    margin:auto;
    padding: 0;
    width:auto;
  }

  .tabs-nav li {
    width:auto;
    background:#ffb341;
    color: #fff;
    display: flex;
    align-items:center;
    margin:0px;
  }

  .tabs-nav li:hover {
    background:#ffcc41;
    color:#000;
    cursor:pointer;
  }

  .tabs-nav span {
    display: inline;
    padding: 14px 8px;
    font-weight: bold;
    color:rgb(255, 255, 255);
    font-size:14px;
  }

  .tabs-nav span.stock1 {
    font-size:12px;
    height:28px;
    width:auto;
    display:inline;
    padding:2px;
    background:#11d411;
    border-radius:10px;
  }

  .tabs-nav span.stock0 {
    font-size:12px;
    height:28px;
    width:auto;
    display:inline;
    padding:0px;
    background:#ea4812;
    border-radius:10px;
  }

  /* Active tab */

  .tabs-nav li.active {
    z-index:+1;
    background:#ffcc41;
  }


  /* Tab content */

  .tabs-content {
    background: transparent;

    overflow: hidden;
    display:block;
  }

  .tabs-nav li img {
    width:35px;
    height:35px;
    margin:5px;
  }

  .cloudMining-contrato-items{
    width:300px;
    margin:24px;
    text-align:left;

    }

    .assetsHashrate{

      margin:auto;
      display:block;
      width:440px;
    }

      .arrows {
        font-family: "Work Sans", sans-serif;
        font-weight: 400;
        font-size: 24px;
      }

      .item {
        width:auto;
        height: auto;

        text-align: center;
      }
      .item span {
        display: block;
        margin-top: 4rem;
        font-family: "Work Sans", sans-serif;
      }

      .slick-prev,
      .slick-next {
        font-family: "Work Sans", sans-serif;
        color:#fff;
        padding:10px;
        margin:7px auto 7px auto;
        display:inline-block;
      }

        .headerMenu {
        background-color:#000;
        display:flex;
        width:100%;
        vertical-align: middle;
        justify-content: center;
        height:auto;
        border-bottom: 1px solid;
        border-color:#0062c2;
        }

      .box-menu {
        margin: auto;
        padding: 0px;
        width:1024px;
        height:72px;
        display:inline-block;
        background:transparent;
        }


        .box-menu-izq{
        margin-top:-4px;
        width:50%;
        display:inline-block;
        overflow:hidden;
        }

        .box-menu-der{
        margin-top:-5px;
        float:right;
        display:flex;
        overflow:hidden;
        }

        .box-menu-der p{
          margin-right:16px;
        }

        p.invoices{
          color:red;
          line-height: 100px;
          margin-left:-100px;
        }


        .box-menu-der .material-icons {
          font-size:18px;
        }


.container {
  width: 100%;
  height: auto;
  margin: 0 auto;
}


.sticky {

  position: sticky;
  top: 0;
  width: 100%;
 z-index:+1;
}

.sticky + .principal {
  padding-top: 102px;
}

/*Barra lateral*/
.color-v-titulo
{
   color: #000;

}
.font-bold
{
   font-weight: 700;
}
.v-barraLateral
{
   position: fixed;
   width: 20%;
   height: 100vh;
   background-color: #000;
   border: solid 1px #cbcbcb;
   z-index: 1060;
   top: 0px;
}
.v-barraLateral-fade
{
   position: fixed;
   width: 80%;
   height: 100vh;
   background: #00000087;
   text-align: center;
   z-index: 1060;
   top: 0;
   right: 0;
}
.v-barraLateral-fade > button
{
   position: absolute;
   border: none;
   background: transparent;
   top: 1rem;
   left: 1rem;
}
.v-barraLateral-header
{
   padding: 1rem;
   border-bottom: solid 1px #D2D1D1;
}
.v-barraLateral-header > h5
{
    vertical-align: middle;
   margin-bottom: 0;
   color:#fff;
}
.v-barraLateral-header > h5 > i
{
  vertical-align: middle;
   margin-bottom: 0;
}
.v-barraLateral-body > div > ul, .v-barraLateral-body > ul > li > ul
{
   list-style: none;
   padding-left: 0;
}
.v-barraLateral-body > div > ul > li > ul
{
   list-style: none;
   padding-left: 0;
   border-bottom: none;
}
.v-barraLateral-body > div > ul > li
{
   display: block;
   padding: .4rem .8rem;
   font-size:1.3rem;

}
.v-barraLateral-body > div > ul > li > ul > li
{
   display: block;
   padding: .5rem .5rem;
   font-size: .9rem;
   font-weight: normal !important;
   margin:7px;
   width:88%;
}
.v-barraLateral-body > div > ul > li > a,
.v-barraLateral-body > div > ul > li > ul > li > a
{
   display: block;
   color: #fff;
   font-size:16px;
  vertical-align: middle;
}

.v-barraLateral-body > div > ul > li > a,
.v-barraLateral-body > div > ul > li > ul > li > a > i
{
  color:#fff;
  font-size:22px;
  vertical-align: middle;
  margin-right:3px;
}



.v-barraLateral-body > div > ul > li > ul > li a:hover
{
  text-decoration:underline;
  text-decoration-thickness: 1px;
}

.v-barraLateral-body li#active
{
  text-decoration:underline;
  text-decoration-thickness: 1px;
}


.v-barraLateral-body > div
{
  background-color:#000;
   position: relative;
   height: 90vh;
   overflow-y: scroll;
}
.v-barraLateral-wrapper
{
   display: block;
   position: fixed;
   z-index: 1060;
   top: 0;
   left: -999px;
   transition: .4s;

}

.barraLateral-control
{
   left: 0px;
   transition: .4s;
}
.v-barraLateral-fade
{
   display: none;
}
button:focus
{
   outline: none;
}

#v-barraLateral-close {
color:#ff0000;
font-size:34px;
font-style:normal;
cursor:pointer;
}

.hr-menu-lateral {
border: 0px;
border-radius:0px;
height: 1px;
background: #b0e9f5;
}

@media (max-width: 599px)
{
  .v-barraLateral-body > div > ul > li
  {
     font-size:1rem;

  }
  .v-barraLateral-body > div > ul > li > ul > li
  {
       padding: .1rem .1rem;
     font-size: .7rem;
  }
  .v-barraLateral-body > div > ul > li > a,
  .v-barraLateral-body > div > ul > li > ul > li > a
  {
     font-size:.8rem;
  }
  .v-barraLateral-body > div > ul > li > a,
.v-barraLateral-body > div > ul > li > ul > li > a > i
{
  font-size:.85rem;
}
  

   .v-barraLateral
   {
      width: 64%;
   }
   .v-barraLateral-fade
   {
      width: 36%;
   }
}

/*FOR TAB*/
@media (min-width: 768px) and (max-width: 1440px) {
  .v-barraLateral-body > div > ul > li
  {
     font-size:1rem;

  }
  .v-barraLateral-body > div > ul > li > ul > li
  {
       padding: .2rem .2rem;
     font-size: .7rem;
  }
  .v-barraLateral-body > div > ul > li > a,
  .v-barraLateral-body > div > ul > li > ul > li > a
  {
     font-size:1rem;
  }


   .v-barraLateral
   {
      width: 25%;
   }
   .v-barraLateral-fade
   {
      width: 75%;
   }
}



/*Carrito lateral*/
.color-v-titulo
{
   color: #fff;

}
.font-bold
{
   font-weight: 700;
}
.v-carritoLateral
{
   position: fixed;
   width: 15%;
   height: 100vh;
   background: #fbfbfb;
   border: solid 1px #cbcbcb;
   z-index: 1060;
   top: 0px;

}
.v-carritoLateral-fade
{
   position: fixed;
   width: 85%;
   height: 100vh;
   background: #00000087;
   text-align: center;
   z-index: 1060;
   top: 0;
   left: 0;
}
.v-carritoLateral-fade > button
{
   position: absolute;
   border: none;
   background: transparent;
   top: 1rem;
   right: 1rem;
}
.v-carritoLateral-header
{
   padding: 1rem;
   border-bottom: solid 1px #D2D1D1;
}
.v-carritoLateral-header > h5
{
   margin-bottom: 0;
}
.v-carritoLateral-body > div > ul, .v-carritoLateral-body > ul > li > ul
{
   list-style: none;
   padding-left: 0;
}
.v-carritoLateral-body > div > ul > li > ul
{
   list-style: none;
   padding-left: 0;
   border-bottom: none;
}
.v-carritoLateral-body > div > ul > li
{
   display: block;
   padding: .4rem .8rem;
   font-size: 1rem;
}
.v-carritoLateral-body > div > ul > li > ul > li
{
   display: block;
   padding: .4rem 0rem;
   font-size: .9rem;
   font-weight: normal !important;
}
.v-carritoLateral-body > div > ul > li > a, .v-carritoLateral-body > div > ul > li > ul > li > a
{
   display: block;
   width: 100%;
   color: #333;
}
.v-carritoLateral-body > div
{
   position: relative;
   height: 90vh;
   background-image: url("../img/overlay2.png"), url("../img/overlay3.svg");
   background-color:#00b7ff;
   background-position: top left,						center center,					center center;
   background-size: auto,							cover,							cover;
   overflow-y: scroll;
}
.v-carritoLateral-wrapper
{
  display: block;
  position: fixed;
  z-index: 1060;
  top: 0;
  right:-999px;
  transition: .4s;
}
.carritoLateral-control
{
  left:auto;
  right:15%;
   transition: .4s;
}
.v-carritoLateral-fade
{
   display: none;
}
button:focus
{
   outline: none;
}

#v-barraLateral-close {
color:#ff0000;
font-size:34px;
}

@media (max-width: 599px)
{

   .v-carritoLateral
   {
      width: 60%;
   }
   .v-carritoLateral-fade
   {
      width: 40%;
   }
}

/*FOR TAB*/
@media (min-width: 768px) and (max-width: 992px) {
   .v-carritoLateral
   {
      width: 35%;
   }
   .v-carritoLateral-fade
   {
      width: 65%;
   }
}






a.admin{
padding:7px;
font-size: 21px;
color: #77ff00;
font-family: 'Tajawal', sans-serif;
text-decoration: none;

transition: color .7s;
}



a.cloud{
  padding-left:7px;
  padding-right:14px;
  font-size: 26px;
  color: #30c0f0;
  font-family: 'Tajawal', sans-serif;
  text-decoration: none;
  transition: color .7s;
  
  }

  a.linksMenuBoxAccount{
    padding-left:4px;
    padding-right:14px;
    font-size: 14px;
    color: #fff;
    font-family: 'Tajawal', sans-serif;
    text-decoration: none;
    transition: color .7s;
    
    }

    a.linksMenuBoxAccountDisconnect{
      padding-left:7px;
      padding-right:14px;
      font-size: 14px;
      color: red;
      font-family: 'Tajawal', sans-serif;
      text-decoration: none;
      transition: color .7s;
      }

      a.linksMenuBoxAccount > i{
      vertical-align: middle;
      color:#fff;
      margin-right:3px;
        }
        a.linksMenuBoxAccountDisconnect > i{
          vertical-align: middle;
          color:red;
        }

    a.carritoMenu{
      line-height:50px;
      font-size:19px;
      color: #000;
      }

      a.mining{
        line-height:50px;
        font-size:16px;
        color: #fafafa;
        vertical-align: top;
        border:1px solid #33dd33;
        border-radius: 10px;
        padding:5px 7px;
        }
        a.mining > i{
        line-height:50px;
        vertical-align: top;
        color:#13c713;
        }
        a.mining-off{
          line-height:50px;
          font-size:14px;
          color:#f54774;
          vertical-align: top;
          }
          a.mining-off > i{
            line-height:50px;
            font-size:14px;
            color:#f54774;
            vertical-align: top;
            }


a.execBarraLateralhref{
  padding-left:5px;
  padding-right:5px;
  color: #fff;
  font-family: 'Tajawal', sans-serif;
  text-decoration: none;
  transition: color .7s;
  text-transform:uppercase;
}

.execBarraLateral .material-icons {
  font-size:30px;
}

a.buybtc{
  padding-left:7px;
  padding-right:14px;
  font-size: 26px;
color: #f0bd30;
font-family: 'Tajawal', sans-serif;
text-decoration: none;

transition: color .7s;
text-transform:uppercase;
}

a.buyminers{
  padding-left:7px;
  padding-right:14px;
  font-size: 26px;
color: #3bc936;
font-family: 'Tajawal', sans-serif;
text-decoration: none;

transition: color .7s;
text-transform:uppercase;
}

a.execBarraLateralhref:hover{
cursor:pointer;
}
a.admin:hover{
  color: rgb(255, 0, 157);
}
a.linksMenuBoxAccount:hover, a.linksMenuBoxAccountDisconnect:hover, a.cloud:hover, a.buybtc:hover, a.buyminers:hover{
  text-decoration:underline;
  text-decoration-thickness: 1px;
}

li.menuAdmin{
  margin-right: 10px;
  padding: 7 0 7 0px;
  display: inline-flex;
  list-style-type: none;
  line-height: 35px;
  background-image: url("../img/overlay2.png"), url("../img/overlay3.svg"), linear-gradient(45deg, #3d3d3d 5%, #575353 30%, #747474);
  background-position: top left,						center center,					center center;
  background-size: auto,							cover,							cover;

  }

  li.menu:hover{

  }

  li.menu{
    margin: 0px 0px 4px 0px;
    display: flex;
    list-style-type: none;
    line-height: 20px;

    border:1px solid #ccc;
    border-radius:10px;
    padding:1px 0px;
    min-width:130px;
    }


    li.execBarraLateral{
      margin-left:90px;
      line-height:64px;
      display: block;
      list-style-type: none;
      }

      li.execBarraLateral:hover{
      list-style-type: none;
      }



a.logout {
  font-size:17px;
  text-decoration: none;
  color: red;
  font-weight: bold;}

a.logout:hover{
  color:rgb(139, 3, 3);}

a.logout:visited{
  color: red;}


a.registro1 {
font-size:17px;
text-decoration: none;
color: #fff;
}
a.registro1:hover{
color: #000;
}
a.registro1:visited{
color: #fff;
}

.principal {
display:block;
width:100%;
height: auto;
margin:auto;
text-align:center;
}

.contenido {
  background-color:#000;
  display:block;
  margin: 0px auto 14px auto;
  padding-bottom: 10px;
  width:1024px;
  min-height: 440px;
  max-height: auto;
  color: #fff;
  font-family: 'Tajawal', sans-serif;
  text-align:center;
  -webkit-box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.82);
  box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.82);
  }

  .contenidoAdmin {
    display:block;
    margin:auto;
    padding:14px;
    background:rgba(255,255,255,.32);

    }

  .contenidoMini {
    display:block;
    margin: 0 auto;
    padding-bottom: 10px;
    width:100%;
    color: #fff;
    background:rgba(0,0,0,.14);
    font-family: 'Tajawal', sans-serif;
    text-align:center;
    }


.contenido-txt {
  margin:24px auto 24px auto;
  padding:14px;
  min-width:94%;
  max-width:94%;
  text-align:left;
  background:transparent;
  border-radius:7px;
}
.contenido-txt h1{
  text-align:center;

}

p.miniAdvice{
display:table;
margin: 14px 0px 4px 0px;
background:transparent;
color:#fff;
padding:10px;
border-radius:10px;
text-align:left;
text-transform: uppercase;

}


.spanForm {
color:#005186;
font-size: 26px;
margin: 24 auto 24 auto;
background-color: rgb(173, 243, 140);
padding: 24 0 24 0px;
width:73%;
border-radius: 24px 32px 16px 32px;
}

.formOk {
color:rgb(0, 102, 255);
font-size: 21px;
font-weight: bold;
}

.text-danger {
  margin:4px;
  color: red;
  display:block;
  font-size: 18px;
  text-align: left;
}




#miniToast{
  visibility:hidden;
  position:fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom:0;
  margin:auto;
  background: rgb(2,0,36);
  background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(91,255,50,1) 0%, rgba(84,182,1,1) 100%);
  width:77%;
  height:24px;
  max-width:380px;
  color:#fff;
  padding:10px;
  text-align:center;
}
#miniToast.show{
visibility: visible;
}

.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0px;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: bold;
}

.alert-dismissible .close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-success {
  background-color: rgb(87, 233, 87);
  border-color: #d0e9c6;
  color: rgb(0, 81, 255);
}

.alert-success hr {
  border-top-color: #c1e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6d5ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7ecb5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9b9;
}

.alert-danger .alert-link {
  color: #843534;
}

.alert a, .alert a:visited{
  display:inline-block;
  margin-top:14px;
  color:blue;
  font-size:19px;
  text-transform: uppercase;
  font-weight: bold;
}

.cloud-buyHash-asic{
  width:80px;
  height:65px;
  display:inline-flex;
  content:url("../img/cloud/gpus/asic.png");
}

.cloud-buyHash-rx570{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/amd/rx570.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloud-buyHash-rx580{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/amd/rx580.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloud-buyHash-rx5700xt{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/amd/rx5700xt.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloud-buyHash-rx6800{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/amd/rx6800.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloudbuyHashrx5700xt_x3{
  width:150px;
  height:108px;
  display:inline-flex;
  content:url("../img/cloud/gpus/amd/rx5700xt_x3.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloudbuyHashrx5700xt_x6{
  width:150px;
  height:108px;
  display:inline-flex;
  content:url("../img/cloud/gpus/amd/rx5700xt_x6.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}

/* nvidia */
.cloud-buyHash-gtx1070{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/nvidia/gtx1070.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloud-buyHash-rtx3060{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/nvidia/rtx3060.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloud-buyHash-rtx3060ti{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/nvidia/rtx3060ti.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}
.cloud-buyHash-rtx3090{
  width:75px;
  height:54px;
  display:inline-flex;
  content:url("../img/cloud/gpus/nvidia/rtx3090.png");
  color:rgb(102, 255, 0);
  font-weight: bold;
  margin: 14px auto auto auto;
  border:1px solid #ddd;
  animation: fadeIn .7s;
}

.cloud-buyHash-rtx3090:hover,
.cloud-buyHash-rtx3060ti:hover,
.cloud-buyHash-rtx3060:hover,
.cloud-buyHash-gtx1070:hover,
.cloud-buyHash-rx6800:hover,
.cloud-buyHash-rx5700xt:hover,
.cloud-buyHash-rx5700xt_x3:hover,
.cloud-buyHash-rx5700xt_x6:hover,
.cloud-buyHash-rx580:hover,
.cloud-buyHash-rx570:hover {
  box-shadow: 0 0 32px 14px rgb(255, 123, 0) inset;
  transition: .2s;
}

table .statusPaymentProcessing {
  font-size:18px;
  color:rgb(255, 0, 0);
  font-weight:bold;
}
  table .statusPaymentCompleted {
    font-size:18px;
    color:rgb(0, 161, 22);
    font-weight:bold;
  }

  table .statusPaymentHidden {

  }

  table .statusPaymentHidden a:link,a:visited {
    display:none;
}
  }
  table .statusPaymentShow {
    display:block;
  }
    .table-comprobantes {
      table-layout:auto;

    }

  table td > .myw{
    padding:4px;
    font-size:14px;
    display:inline;
    background-color:#000;
    border-bottom:1px solid rgb(0, 200, 255);
    vertical-align: top;
  }


  

  .td-max {
    padding: .625em;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

  }

table {
  margin:auto;
  color:#fff;
  width: 84%;
  padding:0;
  border-collapse: collapse;
  border-spacing: 0;
 }

 table tr {
   border: 1px solid #333;
   padding: 5px;
   background:#000010;
 }
 table tr:nth-child(odd) {
 background-color: #000;
}
 table th, table td {
   padding: 10px;
   text-align: center;
 }

 table th {
   text-transform: uppercase;
   font-size: 14px;
   letter-spacing: 1px;
 }

 table img{
  vertical-align: middle;
 }

 @media screen and (max-width: 600px) {

   table {
     border: 0;
   }

   table thead {
     display: none;
   }

   table tr {
     margin-bottom: 10px;
     display: block;

   }

   table td {
     display: block;
     text-align: right;
     font-size: 13px;
     border-bottom: 1px solid #333;
   }

   table td:last-child {
     border-bottom: 0;

   }

   table td:before {
     content: attr(data-label);
     float: left;
     text-transform: uppercase;
     font-weight: bold;
   }
 }


.myWallets {
  border-collapse: collapse;
  margin: auto;
  padding: 0;
  width: 90%;
  table-layout: fixed;
  font-size:19px;
  overflow:hidden;
}

.myWallets caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;

}

.myWallets tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;

}

.myWallets th,
.myWallets td {
  padding: 18px 0px 18px 0px;
  text-align: center;

}

.myWallets th {
  font-size: .85em;
  letter-spacing: .3em;
  text-transform: uppercase;
  color:rgb(255, 136, 0);
  background:rgb(1, 97, 153);
  padding: 18px 0px 18px 0px;
}

@media screen and (max-width: 600px) {
  .myWallets {
    border-radius:14px;
  color:#2e2e2e;
border:0;
border-radius:0px;
  }

  .myWallets caption {
    font-size: 1.3em;

  }

  .myWallets thead {

    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;

  }

  .myWallets tr {
    border-bottom: 3px solid rgb(9, 255, 161);
    display: block;
    margin-bottom: .625em;
    background-color:#fff;
  }

  .myWallets td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;

  }

  .myWallets td::before {
    /*
    * aria-label has no advantage, it won't be read inside a .myWallets
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;

  }

  .myWallets td:last-child {
    border-bottom: 0;
  }
}

.boxmineros{
  width: 80%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.retiros {
  display:inline-block;
  width: 50%;
  height:auto;
  border-radius: 5px;
  background: #fff;
  margin: 10px;
  padding: 7px;
  -webkit-box-shadow: 0px 5px 18px -6px rgba(0,0,0,0.82);
  box-shadow: 0px 5px 18px -6px rgba(0,0,0,0.82);
  border-radius:16px;
  }

  .retiros img {
    width:64px;
  }


  .retiros li{
  line-height:0px;
  margin: 40 0 40 0px;
  }


.listCoinWithdrawal {
display:block;
width:auto;
height:auto;
}

.mineros {
  vertical-align: top;
  display:inline-block;
  width: 23%;
  height:auto;
  margin: 10px;
  margin-top:14px;
  padding: 7px;
  background-color:#00000d;
  border-radius:24px;
  }

  .mineros img {
    width:64px;
  }

  .mineros li{
  line-height:0px;
  margin: 40 0 40 0px;
  }

  .mineros h1,h2{
    color:#fff;
  }
  .mineros p {
    color:#fff;
  }

.boxmonedas{
height:auto;
  width: 80%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}


.monedas {
display:inline-block;
width: 250px;
height:auto;
border-radius: 7px;
background: #fff;
margin: 6 12 6 12px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal !important;

}

.monedas:hover {
transition: all 0.4s ease-out;
filter: drop-shadow(3px 3px 50px lightblue);
}


.monedas li{
line-height:5px;
margin: 30 0 0 0px;
font-size: 16px;
}

h3.monedash3 {
line-height:0px;
font-size: 20px;
margin-bottom: 20px;
}

.cloud-logo-btc {
  margin: 0 0 0 7px;
  padding: 0px;
  background: url(../img/cloud/bitcoin.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-size: 64px;
  width: 100%;
  height: 64px;

  }
.cloud-logo-bch {
  margin: 0 0 0 7px;
  padding: 0px;
  background: url(../img/cloud/bitcoin-cash.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-size: 64px;
  width: 100%;
  height: 64px;
  }
.cloud-logo-eth {
  margin: 0 0 0 7px;
  padding: 0px;
  background: url(../img/cloud/ethereum.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-size: 64px;
  width: 100%;
  height: 64px;
  }

.cloud-logo-etc {
  margin: 0 0 0 7px;
  padding: 0px;
  background: url(../img/cloud/ethereum-classic.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-size: 64px;
  width: 100%;
  height: 64px;
  }

.cloud-logo-ltc {
  margin: 0 0 0 7px;
  padding: 0px;
  background: url(../img/cloud/litecoin.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-size: 64px;
  width: 100%;
  height: 64px;
  }

.cloud-logo-xmr {
  margin: 0 0 0 7px;
  padding: 0px;
  background: url(../img/cloud/monero.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-size: 64px;
  width: 100%;
  height: 64px;
  }

  .cloud-logo-zec {
  margin: 0 0 0 7px;
  padding: 0px;
  background: url(../img/cloud/zcash.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-size: 64px;
  width: 100%;
  height: 64px;
  }



  .timecard {
    border: 1px solid #333;
    border-collapse: collapse;
    margin: auto;
    margin-top:0px;
    padding:0px;
    width:100%;
    table-layout:auto;
    font-size:13px;
    opacity: 0;
    animation: fadeIn 1s;
    animation-delay: 0s;
    animation-fill-mode: forwards;
  }
  @keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
  .timecard caption {
    font-size: 13px;
    margin:auto;
  }

  .timecard tr {
  }

  .timecard th,
  .timecard td {
    padding: 5px;
    text-align: center;
    color:rgb(255, 255, 255);
    background:#000;
  }

  .timecard th {
    font-size: 13px;
    letter-spacing:0cm;
    text-transform: uppercase;
    color:#fff;

  }


  .medallaOro{
    width:24px;
    height:24px;
    display:inline-flex;
    content:url("../img/iconos/ranking/oro.png");
  }
  .medallaPlata{
    width:24px;
    height:24px;
    display:inline-flex;
    content:url("../img/iconos/ranking/plata.png");
  }
  .medallaBronce{
    width:24px;
    height:24px;
    display:inline-flex;
    content:url("../img/iconos/ranking/bronce.png");
  }

  .timecard .rankPositionOff {
    display:none;
  }
  .timecard .top1 {
    color:#ffc534  ;
    font-size:16px;

  }
  .timecard .top2 {
    font-size:15px;
    color:#8d8a8a;
  }
  .timecard .top3 {
    font-size:15px;
    color:#e78a49;
  }
  .timecard .top4 {
    color:#fff;
  }

  .salon_top10 {
    float:right;
    width:290px;
    margin-right:24px;
    display:inline-block;

  }

  .salon_top10 h1 {
    width:100%;
    color:rgb(0, 200, 255);
    font-size:16px;
    margin: 14px auto;
    background-color:#000;
    margin-bottom:0px;
    padding:5px 0px 5px 0px;
    opacity: 0;
    animation: fadeIn 1s;
    animation-delay: 0s;
    animation-fill-mode: forwards;
  }

  #firstFix{
    margin-top:0px;
  }

  .cloudCoinsDashboard{
    width:692px;
    max-width:692px;
    min-width:692px;
	  min-height:690px;
    display:inline-block;
  }

  .monedas-cloud-on a:link {
    color: #fff;
    text-decoration: none;
    font-size:14px;
  }
  .monedas-cloud-on a:visited {
    color: #fff;
    text-decoration: none;
  }
  .monedas-cloud-on a:hover {
    color: #fff;
  }

.monedas-cloud-on {
  display: inline-flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  min-height:20px;
  height:auto;
  width: 100%;
  margin: 0 0 32 0px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal !important;
  padding: 5px;
  background-color:#000;
  border-radius:12px;
  -webkit-box-shadow: 1px 2px 10px -5px #0062c2;
  box-shadow: 1px 2px 10px -5px #0062c2;
  }

  .monedas-cloud-on font{
    color:#56c606;
  }

  .monedas-cloud-on:hover {

    }


    .monedas-cloud-on li{
    width:100%;
    display:inline-block;
    margin: 0 7 0 7px;
    font-size:13px;
    text-align:right;
    }

    .monedas-cloud-on img{

    }

    .monedas-cloud-on p{
    margin:0px;
    color: #fff;
    display:block;
    }

    .monedas-cloud-on p.potencia{
    margin:0px;
    font-weight:bold;
    color: #fff;
    display:block;
    font-size:16px;
    user-select: none;
    }
    .monedas-cloud-on p.potencia > font{
      user-select:none;
      border-radius:10px;
      color:#56c606;
      padding:2px 0px;
    }

    .monedas-cloud-on p.total{
    margin:0px;
    font-weight:bold;
    color: #fff;
    font-size:13px;
    }

    .monedas-cloud-on p.equivalente{
    margin:0px;
    font-weight:bold;
    color: #fff;
    font-size:13px;
    }

    .monedas-cloud-on p.total:hover{
    color:blue;
    }

    .monedas-cloud-on h3 {
      font-size:18px;
      margin-bottom: 7px;
      color: #0091ff;
      user-select: none;
      }




    .monedas-cloud-on h3.monedash3-green {
    font-size:14px;
    margin: 0px;
    color: green;
    }

    .monedas-cloud-on h3.monedash3-red {
    font-size:14px;
    margin: 0px;
    color: red;
    }




  .monedas-cloud {
    display: inline-flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    min-height:20px;
    height:auto;
    width: 100%;
    margin: 0 0 32 0px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal !important;
    padding: 5px;
    background-color:#000;
    border-radius:12px;
    -webkit-box-shadow: 1px 2px 10px -5px #0062c2;
    box-shadow: 1px 2px 10px -5px #0062c2;
    }


.monedas-cloud:hover {

}


.monedas-cloud li{
width:100%;
display:inline-block;
margin: 0 22 0 22px;
font-size:12px;
text-align:right;
}

.monedas-cloud img{

}

.monedas-cloud p{
margin:0px;
color: #555;
display:block;
}

.monedas-cloud p.potencia{
margin:0px;
font-weight:bold;
color: #ff7262;
display:block;
font-size:13px;
}

.monedas-cloud a:link, .monedas-cloud a:visited{
  color:#fff;
  font-size:14px;
}
.monedas-cloud a:hover{
  color:#fff;
}

.monedas-cloud p.total{
margin:0px;
font-weight:bold;
color: #fff;
font-size:14px;
}

.monedas-cloud p.equivalente{
margin:0px;
font-weight:bold;
color: #fff;
font-size:14px;
}

.monedas-cloud p.total:hover{
color:blue;
}

.monedas-cloud h3 {
  font-size:20px;
margin-bottom: 20px;
color: #0091ff;
}



.monedas-cloud h3.monedash3-green {
  font-size:20px;
margin: 0px;
color: green;
}

.monedas-cloud h3.monedash3-red {
font-size:19px;
margin: 0px;
color: red;
}



.headerFoot{
  bottom: 0;
  margin-top:32px;
  width:100%;
}
.foot {

margin: auto;
width:1024px;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
text-align: center;
}

.twitter_foot{
	width:75%;
	margin:auto;
	text-align:center;
	margin-top:32px;
	margin-bottom:32px;
}

.ubicacion {
  background: #ffffff;
  width:100%;
  height:100px;
  display:inline-block;
  }

  .nuestros-servicios {
width:30%;
font-size: 17px;
overflow:hidden;
font-family: 'Tajawal', sans-serif;
min-height: 285px;
height: auto;
max-height:900px;
margin-right:14px;
    }

  .nosotros {
width:30%;
font-size: 17px;
overflow:hidden;
font-family: 'Tajawal', sans-serif;
min-height: 285px;
height: auto;
max-height:900px;
margin-right:14px;
    }

  .redes {
width:30%;
font-size: 17px;
overflow:hidden;
font-family: 'Tajawal', sans-serif;
min-height: 285px;
height: auto;
max-height:900px;
    }


  .nosotros h1, .redes h1, .nuestros-servicios h1{
  text-transform: uppercase;
  font-family: 'Tajawal', sans-serif;
  margin: auto;
  font-size: 18px;
  color:#fff;
  }

  .nosotros h1::first-letter, .redes h1::first-letter, .nuestros-servicios h1::first-letter{
  font-size: 140%;
  }

  .nosotros a:link, .redes a:link, .nuestros-servicios a:link{
  margin:auto;
   text-align:center;
  width:200px;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  display:block;
  padding:4px;
  margin:10px auto;
  }

  .nosotros a:active, .redes a:active, .nuestros-servicios a:active {
  color: #fff;
  }

  .nosotros a:visited, .redes a:visited, .nuestros-servicios a:visited {
    color: #fff;
  }

  .nosotros a:hover, .redes a:hover, .nuestros-servicios a:hover {
  text-decoration:underline;
  text-decoration-thickness: 1px;
  }

.header-adquirirHash {
  background-image: url('../img/header-adquirirHash.png');
  background-size:1024px 296px;
  background-repeat:no-repeat;
  background-position:center center;
  width:100%;
  }

  .contenido-adquirirHash {
    background:transparent;
    margin:auto;
    overflow-y: hidden;
    overflow-x: hidden;
    overflow: hidden;
    width:1024px;
    border: 0px solid #c2c2c2;
    display: block;
    height:auto;
    }

  #cabecera-adquirirHash {
    overflow-y: hidden;
    overflow-x: hidden;
    overflow: hidden;
    position: relative;
    display:flex;
    width:1024px;
    height:auto;
    align-items: center;
    text-align: left;
    justify-content: left;
    margin: auto;
    box-shadow: 0 0 7px #000;
    border-bottom: 3px solid transparent;
    border-color:rgb(0, 200, 255);
    }
    .cabecera-adquirirHash-info {
      align-items: left;
      text-align: left;
      justify-content: left;
      width:1000px;
    margin:0px;
    padding:14px;
      }
    #cabecera-adquirirHash h1{
      font-size: 42px;
      color:orange;
      font-family: 'Tajawal', sans-serif;
      padding:14px;
      }
      #cabecera-adquirirHash-img {
        margin:0px 0px 0px 24px;
        background: url(../img/logo.png) no-repeat;
        background-size: 128px;
        width: 128px;
        height: 128px;
        padding-left: 10px;
        padding-right: 10px;
        animation: pulse 1s;
        min-width:128px;
        min-height:128px;
        }

  #portada-servicios-buyBtc h2, #cabecera-adquirirHash h2{
    margin-top: -5%;
    font-size: 20px;
    color: #fff;
    font-family: 'Tajawal', sans-serif;
    }
    @keyframes colors {
      0% {
    background-position: 0% 50%;
      }
      50% {
    background-position: 100% 50%;
      }
      100% {
    background-position: 0% 50%;
      }
    }






#portada-servicios-buyBtc {
  background: linear-gradient(45deg, #ffc012, #ffe989, #ffc812, #ffe659);
  background-size: 300% 300%;
  animation: colors 12s ease infinite;
  border-bottom: 1px solid rgb(255, 115, 0);
  overflow-y: hidden;
  overflow-x: hidden;
  overflow: hidden;
  margin: auto;
  position: relative;
  display:block;
  min-height: 220px;
  height:auto;
  align-items: center;
  text-align: center;
  justify-content: center;
  }




  .img-buyBtc {
margin:auto;
background: url(../img/img-buyBtc.png) no-repeat;
background-size: 64px;
width: 64px;
height: 64px;
animation: tada 5s infinite;
min-width:64px;
min-height:64px;
}



.img-buyEth {
  margin:auto;
  background: url(../img/cloud/ethereum.png) no-repeat;
  background-size: 64px;
  width: 64px;
  height: 64px;
  animation: tada 5s infinite;
  min-width:64px;
  min-height:64px;
  }

  .img-buyEtc {
    margin:auto;
    background: url(../img/cloud/ethereum-classic.png) no-repeat;
    background-size: 64px;
    width: 64px;
    height: 64px;
    animation: tada 5s infinite;
    min-width:64px;
    min-height:64px;
    }

    .img-buyLtc {
      margin:auto;
      background: url(../img/cloud/litecoin.png) no-repeat;
      background-size: 64px;
      width: 64px;
      height: 64px;
      animation: tada 5s infinite;
      min-width:64px;
      min-height:64px;
      }

      .img-buyXmr {
        margin:auto;
        background: url(../img/cloud/monero.png) no-repeat;
        background-size: 64px;
        width: 64px;
        height: 64px;
        animation: tada 5s infinite;
        min-width:64px;
        min-height:64px;
        }

        .img-buyZec {
          margin:auto;
          background: url(../img/cloud/zcash.png) no-repeat;
          background-size: 64px;
          width: 64px;
          height: 64px;
          animation: tada 5s infinite;
          min-width:64px;
          min-height:64px;
          }

          .img-buyBch {
            margin:auto;
            background: url(../img/cloud/bitcoin-cash.png) no-repeat;
            background-size: 64px;
            width: 64px;
            height: 64px;
            animation: tada 5s infinite;
            min-width:64px;
            min-height:64px;
            }

            .img-buyBtg {
              margin:auto;
              background: url(../img/cloud/bitcoin-gold.png) no-repeat;
              background-size: 64px;
              width: 64px;
              height: 64px;
              animation: tada 5s infinite;
              min-width:64px;
              min-height:64px;
              }

              .img-buyDoge {
                margin:auto;
                background: url(../img/cloud/dogecoin.png) no-repeat;
                background-size: 64px;
                width: 64px;
                height: 64px;
                animation: tada 5s infinite;
                min-width:64px;
                min-height:64px;
                }

                .img-buyRvn {
                  margin:auto;
                  background: url(../img/cloud/ravencoin.png) no-repeat;
                  background-size: 64px;
                  width: 64px;
                  height: 64px;
                  animation: tada 5s infinite;
                  min-width:64px;
                  min-height:64px;
                  }


#portada-servicios-buyBtc h1{
  margin: 0px;
  font-size: 40px;
  color: #30b5e9;
  font-family: 'Tajawal', sans-serif;
  }



.portada-slider {
margin:auto;
width:auto;
}


.portada-slider h1{
  color:#000;
  font-size:22px;
  padding:14px;
}
.portada-top {
  display:block;
  margin:14px auto;
  padding:0px 0px 14px 0px;
  width:1024px;
  background:rgba(255,255,255,.32);
  border:1px solid #333;
  }

  .portada-bitcoin {
  display: inline-block;
  align-items: center;
  text-align: left;
  justify-content: center;
  margin-top:14px;
  padding: 32 0 32 0px;
  overflow-y: hidden;
  overflow-x: hidden;
  overflow: hidden;
  width: 98%;
  height: auto;
  min-height:200px;
  background:linear-gradient(90deg, rgba(0,145,255,.32) 0%, rgba(0,145,255,.77) 100%), url("../img/8lQpstv.jpg") fixed no-repeat;
  background-size:cover;
  border:1px solid #fff;
  }

.portada-cloud {
display: inline-block;
align-items: center;
text-align: right;
justify-content: center;
margin-top:14px;
padding: 32 0 32 0px;
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
width: 98%;
height: auto;
min-height:200px;
background:linear-gradient(130deg, rgba(106,0,255,.32) 38%, rgba(255,46,245,.32)), url("../img/8lQpstv.jpg") fixed no-repeat;
background-size:cover;
border: 1px solid #fff;
}


.portada-content1 {
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
background: #fff;
min-height: 200px;
height: auto;
width:100%;
display: flex;
align-items: center;
text-align: left;
justify-content: center;
}

.portada-promo {
background: #fff;
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
min-height: 325px;
height: auto;
width: 100%;
display:block;
align-items: center;
text-align: center;
justify-content: center;
margin: auto;
}

.portada-img {
  background: url(../img/portada-regalo.png) no-repeat;
  background-size: 180px;
  width: 180px;
  height: 180px;
  padding-left: 10px;
  padding-right: 10px;
  animation: pulse 5s;
  display:block;

  }

  .portada-img2 {
    background: url(../img/portada-usdt.png) no-repeat;
    background-size: 235px;
    width: 235px;
    height: 235px;
    padding-left: 10px;
    padding-right: 10px;
    animation: pulse 5s;
    display:block;

    }

    .portada-img-izq {
    background: url(../img/portada-btc.png) no-repeat;
    background-size: 170px;
    width: 170px;
    height: 170px;
    padding-left: 10px;
    padding-right: 10px;
    float:left;
    margin:auto 2% auto 2%;
    }

.portada-img-der {
background: url(../img/index/panelmining.png) no-repeat;
background-size: 170px;
width: 170px;
height: 170px;
padding-left: 10px;
padding-right: 10px;
float:right;
margin:auto 2% auto 2%;
}

.portada-info {
width: 60%;

}

.portada-infoIndex {
  width:90%;
  padding:0px 24px;
  }


#stage {
  width: 100%;
  height: 100%;
  background: #3098c9;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}


#slideshow {
  position: relative;
  display:inline-flex;
  width: 100%;

  background-color:#8400ff;
}

.tlt2 {
  margin:0 15 0 15px;
  color:#eeeeee;
}

.s_index_currentSys{
margin:14px auto;
width: 1024px;
height: auto;
position:relative;
display:flex;
justify-content:center;
align-items:center;
}

.s_index_currentSys50{
    margin:14px;
    display:inline-block;
    height:auto;
    width:100%;
    vertical-align: middle;
    padding:14px;
    border-radius:0px;
    background-image: linear-gradient(to right top, #000000, #0f0f0f, #181818, #202020, #292929);
    border: 1px solid #fff;
}

.s_index_currentSysusers{
  background: url(../img/index/s_index_currentSys_users.png) no-repeat;
  background-size: 96px;
  display:inline-block;
  margin:auto 7px auto auto;
  border:0;
  width: 96px;
  height: 96px;
  border-image:0px;
  border: 4px solid #fff;
}
.s_index_currentSysImg{
  display:inline-block;
  margin:auto 7px auto auto;
  border:0;
  width: 96px;
  height: 96px;
  border-image:0px;
  vertical-align: middle;
}
.s_index_currentSysImg.user{
  background: url(../img/index/s_index_currentSys_users.png) no-repeat;
  background-size: 96px;
}
.s_index_currentSysImg.hash-sha256{
  background: url(../img/index/s_index_currentSys_hash-sha256.png) no-repeat;
  background-size: 96px;
}
.s_index_currentSysImg.hash-ethash{
  background: url(../img/index/s_index_currentSys_hash-ethash.png) no-repeat;
  background-size: 96px;
}

.s_index_currentSyshash2 {
vertical-align: middle;
display:inline-block;
text-align: left;
color: rgb(0, 200, 255);
font-size:20px;
font-weight: bold;
}
.s_index_currentSyshash2 > h1{
margin:0px;
font-size:26px;
color:#fff;
}

.s_index_packsd{
padding:24px;
background: rgba(0,0,0,.77);
}
.s_index_packsd > h1{
margin:auto;
padding:2px 32px 2px 32px;
background:#fafafa;
display:table;
color:#000;
border-bottom: 3px solid transparent;
border-image: linear-gradient(0.25turn, rgba(0,0,255), rgba(75,75,255), rgba(100,100,255));
border-image-slice: 1;
}
.s_index_packsd_slick{
margin:14px auto;
}

.s_index_info{
background: rgba(0,0,0,.77);
width:100%;
height:auto;
}

.s_index_slider{
  margin: 14px auto 24px auto;

}

.s_index_video{
margin: 64px auto 64px auto;
background:transparent;
width:1024px;
height:auto;
box-shadow: 0 20px 50px rgb(23, 32, 90);
transition:.5s;
display:table;
padding:14px;
}

div.c_video {
  display: table-cell;
  vertical-align: middle;
  padding:0px;
}

iframe.c_video_yt {
margin:0px;
border:3px solid #fafafa;
width:80%;
height:640px;
}

div.c_info {
  display: table-cell;
  vertical-align: middle;
  width:41%;
  padding:7px;
  background: #fff;
  color:#000;

}

div.c_info50 {
margin-bottom:7px;
width:25%;
padding:0px;
min-height:300px;
height:auto;
display:inline-block;
vertical-align: top;
background:#fff;
}

div.c_info50 > p {
  padding:0px 4px 0px 4px;
}

div.c_info_miners {
  margin:7px auto 7px auto;
  background: url("../img/index/c_info_miners.png") no-repeat;
  background-size:72px;
  width:72px;
  height:72px;
}
div.c_info_gpu {
  margin:7px auto 7px auto;
  background: url("../img/index/c_info_gpu.png") no-repeat;
  background-size:72px;
  width:72px;
  height:72px;
}
div.c_info_cloud {
  margin:7px auto 7px auto;
  background: url("../img/index/c_info_cloud.png") no-repeat;
  background-size:72px;
  width:72px;
  height:72px;
}
div.c_info_advice {
  margin:7px auto 7px auto;
  background: url("../img/index/c_info_advice.png") no-repeat;
  background-size:72px;
  width:72px;
  height:72px;
}
div.c_info_support {
  margin:7px auto 7px auto;
  background: url("../img/index/c_info_support.png") no-repeat;
  background-size:72px;
  width:72px;
  height:72px;
}
div.c_info_shipping {
  margin:7px auto 7px auto;
  background: url("../img/index/c_info_shipping.png") no-repeat;
  background-size:72px;
  width:72px;
  height:72px;
}



div.c {
width:80%;
min-height:380px;
max-height:auto;
display: block;
align-items: center;
justify-content: center;
margin: auto;
}

.c_boxInfo {
display:inline-block;
width:400px;
padding:7px;
vertical-align: top;
margin:24px auto 24px auto;
text-align: center;
}

div.c > div.c_boxInfo h1 {
color:#fff;
margin:14px;
border-bottom: 3px solid transparent;
border-color:rgb(0, 200, 255);
}
div.c > div.c_boxInfo p {
font-size:18px;
color:#fff;
}
div.c_info > h1{
padding:7px;
color:#fff;
margin:14px;
border-bottom: 3px solid transparent;
border-color:rgb(0, 200, 255);
}
div.c_info > h1#title{
  padding:14px;
  background:#000;
  color:#fff;
}

div.c_info50 > h2{
  font-size:17px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width:auto;
  padding:4px;
  min-height:84px;
  color:#000;
  margin:0px;
  border-bottom: 3px solid transparent;
  border-color:rgb(0, 200, 255);
  }



div.c2 {
background-color: #912bb9;
width:100%;
min-height:380px;
max-height:auto;
display: flex;
align-items: center;
text-align: left;
justify-content: center;
margin: auto;
}

div.c3 {
background-color: #2bb932;
width:100%;
min-height:380px;
max-height:auto;
display: flex;
align-items: center;
text-align: left;
justify-content: center;
margin: auto;
}


#topDescuentos{
margin:auto;
width:100%;
padding: 14px auto 14px auto;
border: 1px solid transparent;
border-image: linear-gradient(0.25turn, rgba(255,249,34), rgba(255,0,128), rgba(56,2,155));
border-image-slice: 1;
}

/* Descuentos estilo OrangeViolet */
.topDescuentos_OrangeViolet {
background: rgb(255,164,0);
background: linear-gradient(110deg, rgba(255,164,0,1) 0%, rgba(198,24,252,1) 97%);
}

/* Descuentos estilo DarkRed */
.topDescuentos_DarkRed {
background: rgb(255,0,0);
background: linear-gradient(110deg, rgba(255,0,0,1) 0%, rgba(120,0,0,1) 50%, rgba(255,0,0,1) 100%);
}


/* Descuentos estilo PinkPurple */
.topDescuentos_PinkPurple {
background: rgb(187,44,44);
background: linear-gradient(110deg, rgba(187,44,44,1) 0%, rgba(255,0,200,1) 100%);
}

/* Descuentos estilo FullOrange */
.topDescuentos_FullOrange {
  background: rgb(255,175,0);
  background: -moz-linear-gradient(130deg, rgba(255,175,0,1) 38%, rgba(245,131,0,1) 60%);
  background: -webkit-linear-gradient(130deg, rgba(255,175,0,1) 38%, rgba(245,131,0,1) 60%);
  background: linear-gradient(130deg, rgba(255,175,0,1) 38%, rgba(245,131,0,1) 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffaf00",endColorstr="#f58300",GradientType=1);
}



.topDescuentos {

width:100%;
display:inline-block;
margin:auto;
color:#000;
text-align:center;
padding:2px;
font-size:14px;
vertical-align: middle;
}

.topDescuentos_img {
  display:inline-block;
  background: url(../img/index/s_index_descuentos_dinamita.png) no-repeat;
  background-size: 48px;
  width: 48px;
  height: 48px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.topDescuentos h1, .topDescuentos h2 {
  font-size:18px;
  background:rgba(255,0,200,.5);
  margin:2px auto 2px auto;
  display:inline-block;
  padding:5px;
  color:#fff;
}
.topDescuentos h2{
  font-size:16px;
  background:none;
  color:#fff;
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(90deg,white,orange,white);
  border-image-slice: 1;
}

#timer {
  background:transparent;
  display:table;
  margin:auto;
}
#timer > div {
margin: 2px;
display:inline-block;
line-height: 1;
min-width:16px;
padding:3px 14px;
font-size: 14px;
color:#000;
border: 1px solid #fafafa;
background:rgba(255,255,255,.32);
}
#timer span {
  display: block;
  font-size: 16px;
  color: #fff;
}
.descOldPrice{
  text-decoration:line-through;
}
.descNewPrice{
  color:green;
  font-weight: bold;
}




.portada-cloud h1, .portada-bitcoin h1{

margin: 0px;
font-size: 42px;
color:rgba(255,249,34);
text-shadow: 0 1px 4px #000;
font-family: 'Tajawal', sans-serif;
}

.portada-cloud h2, .portada-bitcoin h2{
margin: 0px;
font-size: 32px;
color: #fff;
text-shadow: 0 1px 4px #000;
font-family: 'Tajawal', sans-serif;
}

.portada-promo h1{
margin: 0px;
font-size: 55px;
color: #fff;
text-shadow: #fff 1px 0 0px;
font-family: 'Tajawal', sans-serif;
}

.portada-promo h2{
margin: 0px;
font-size: 25px;
color: orange;
text-shadow: #fff 1px 0 0px;
font-family: 'Tajawal', sans-serif;
}

.copy {
margin: auto;
width: 100%;
color: #fff;
font-family: 'Tajawal', sans-serif;
font-size:14px;
text-align:center;
vertical-align: middle;
line-height:20px;
display:inline-block;
}

.faqs{
display:inline-block;
width:45%;
margin:0px 0px 14px 0px;
padding:14px;
vertical-align: top;
background-color:#000;
border-radius:24px;
}

h1.faq{
color:#fff;
border-bottom: 3px solid transparent;
border-color:#005ebb;
display:table;
margin:7px auto 7px auto;
padding:2px;
font-size:20px;
}

iframe.faq{
width:100%;
height:50%;
}


.seccion {
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
width:100%;
height: auto;
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(85,85,85,1) 0%, rgba(41,41,41,1) 100%);
color: #fff;
font-weight: normal;
text-align:center;
}

.secciones-cloud {
margin: 0 auto;
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
width:1024px;
height: auto;
background-color:#000;
color: #000;
text-align:center;
border: 1px solid #111;
border-width: 0px 0px 1px 0px;
}

.secciones-mineros {
margin:0px;
display:block;
width:100%;
height: auto;
background: rgb(51,60,64);
background: linear-gradient(71deg, rgba(51,60,64,1) 0%, rgba(47,47,47,1) 100%);
color: #fff;
font-weight: normal;
text-align:center;
border-radius: 0px 0px 50px 50px;
}


.assetCarrito {
  z-index:+1;
  display:flex;
  position:fixed;
  margin: 0px 0px 20px 20px;
  bottom:0;
  height:84px;
  width:84px;
  background:rgb(0, 150, 255);
  border-bottom: 3px solid transparent;
  border-color:rgb(0, 200, 255);
  color:#fff;
  align-items: center;
  text-align:center;
  vertical-align: middle;
  justify-content: center;
  animation: tada 1s;
  }

  .assetChatContact{
    display:block;
    margin: 0px 7px 20px 0px;
    right:0;
    bottom:0;
    position:fixed;
    width:64px;
    height:auto;
    z-index: +1;
    }

  .assetWs{
    margin-top:14px;
    width:52px;
    height:52px;
    display:block;
    content: url("../img/ws-asset.png");
    animation: tada 2s;
    background-color:transparent;
    background:transparent;
    box-shadow: 0 0 24px 24px #fff inset;
    border-radius:14px;
  }

  .assetTelegram{
    margin-top:14px;
    width:52px;
    height:52px;
    display:block;
    content: url("../img/telegram-asset.png");
    animation: tada 2s;
    background-color:transparent;
    background:transparent;
    box-shadow: 0 0 24px 24px #fff inset;
    border-radius:14px;
  }


#iconocarriTop {
  color:rgb(255, 255, 255);
  text-shadow: 3px 1px #00c3ff;
  transition:1s;
  font-size:32px;

}

#iconocarriTop:hover {
font-size:35px;
}

#iconomenuCloud{

  color:rgb(0, 200, 255);
  border-radius:10px;
  padding:1px;
  font-size:20px;
}

#header-clouds {
background: url("../img/header-clouds.png");
background-position: center; /* Center the image */
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover; /* Resize the background image to cover the entire container */
box-shadow: 0 0 7px rgba(0, 0, 0, .32);
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
margin: auto;
position: relative;
display:flex;
width: 100%;
min-height: 200px;
height:200px;
align-items: center;
text-align: left;
border-bottom: 3px solid transparent;
border-color:rgb(0, 200, 255);
}

#header-clouds h1 {
  margin:14px 0px 0px -10px;
  font-size:50px;
  color:#ffad00;
  text-shadow:2px 2px 3px #333;
  display:table;
  padding:0px 10px;
  text-transform: uppercase;

}
#header-clouds h2 {
color:#292929;
text-shadow: 1px 1px #fff;
font-size:19px;
font-weight: 700;
}

#header-clouds-img {
margin-left:7%;
background: url(../img/portada-cloud.png) no-repeat;
background-size: 128px;
width: 128px;
height: 128px;
padding-left: 10px;
padding-right: 10px;
animation: pulse 5s;
}

#header-clouds-info {
width:57%;
}


.buyPacks-choiceCoins{
margin:14px auto 14px auto;
width:87%;
}
.buyPacks-choiceCoin{
display:inline-block;
margin: 7px 7px 0px 0px;
opacity:2;
box-shadow: 0 0 7px rgba(0, 0, 0, .77);
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
position: relative;
width: 420px;
height:auto;
align-items: center;
text-align: left;
justify-content: center;
border-bottom: 3px solid transparent;
border-color:rgb(0, 200, 255);
cursor:pointer;
}
.buyPacks-choiceCoin#bitcoin {
 background-image: linear-gradient(to right top, #ffb100, #ffbf00, #ffcc00, #ffda00, #ffe800);
}
.buyPacks-choiceCoin#bitcoin-cash {
 background-image: linear-gradient(to right top, #8ab7b7, #7bc0c3, #68c9d0, #4cd1de, #00daee);
}
.buyPacks-choiceCoin#ethereum {
 background-image: linear-gradient(to right top, #5eceff, #2cb7fb, #00a0f6, #0087ed, #126ce0);
}
.buyPacks-choiceCoin#ethereum-classic {
 background-image: linear-gradient(to right top, #5dff55, #4ff26f, #4ae482, #50d58f, #5cc697);
}
.buyPacks-choiceCoin#litecoin {
 background-image: linear-gradient(to right top, #f4f4f4, #e9e6e8, #e0d7d8, #d5cac6, #c6beb4);
}
.buyPacks-choiceCoin#monero {
 background-image: linear-gradient(to right top, #391100, #63250f, #8f3b14, #bd5416, #eb7012);
}
.buyPacks-choiceCoin#zcash {
 background-image: linear-gradient(to right top, #dc8f00, #dba406, #d8b81a, #d3cc2f, #cce046);
}
.buyPacks-choiceCoin h1 {
display:inline-block;
margin:14px 0px 0px 0px;
padding:0px 7px 0px 7px;
font-size:20px;
text-transform: uppercase;
color: #002a65;
background:#fafafa;

display:table;
}
.buyPacks-choiceCoin h2 {
display:inline-block;
background:rgba(0,0,0,.32);
padding:10px;
border: 1px solid #292929;
color:#fff;
font-size:16px;
font-weight: normal;
text-shadow: 1px 1px #000;

}
.buyPacks-choiceCoin b{
padding:1px;
font-size:110%;
}

.buyPacks-choiceCoin p.choice{
  float:right;
  margin:0px 0px 14px 20px;
  padding:4px 7px 4px 7px;
  border:0px;
  border-bottom:2px solid #37ba21;
  text-shadow:0px;
  color:#37ba21;
  background:#fff;
  font-size:16px;
  text-transform: uppercase;
  font-weight: bold;
  cursor:pointer;
  transition:.4s;
}
.buyPacks-choiceCoin p.choice:hover{
background:rgb(0, 200, 255);
color:#000;
}

.buyPacks-choiceCoin .material-icons{
font-size:15px;
}

.buyPacks-choiceCoin-img {
vertical-align: middle;
display:inline-block;
margin-left:14px;
background-size: 64px;
background-repeat: no-repeat;
width: 64px;
height: 64px;
padding-left: 10px;
padding-right: 10px;
animation: pulse 5s;
}
.buyPacks-choiceCoin-img#bitcoin{
  background-image: url('../img/cloud/coins/128x128/btc.png');
}
.buyPacks-choiceCoin-img#bitcoin-cash{
  background-image: url('../img/cloud/coins/128x128/bch.png');
}
.buyPacks-choiceCoin-img#ethereum{
  background-image: url('../img/cloud/coins/128x128/eth.png');
}
.buyPacks-choiceCoin-img#ethereum-classic{
  background-image: url('../img/cloud/coins/128x128/etc.png');
}
.buyPacks-choiceCoin-img#litecoin{
  background-image: url('../img/cloud/coins/128x128/ltc.png');
}
.buyPacks-choiceCoin-img#monero{
  background-image: url('../img/cloud/coins/128x128/xmr.png');
}
.buyPacks-choiceCoin-img#zcash{
  background-image: url('../img/cloud/coins/128x128/zec.png');
}
.buyPacks-choiceCoin-info{
  vertical-align: middle;
width:69%;
display:inline-block;
}

.choicePack {
  display:block;
  background: rgb(41,41,41);
  background: linear-gradient(180deg, rgba(41,41,41) 0%, rgba(255,164,0,0) 100%);
  width:100%;
  margin:0px auto 24px auto;
  padding:24px 0px 14px 0px;
}
.choicePack > h1{
  display:table;
  margin:0px auto 14px auto;
  padding:0px 2% 0px 2%;
  background:rgba(0,0,0,.77);
  color:#fafafa;
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(0.25turn, rgba(0,0,255), rgba(75,75,255), rgba(100,100,255));
  border-image-slice: 1;
}
.choicePack > h2{
  display:table;
  margin:0px auto 0px auto;
  padding:0px 2% 0px 2%;
  color:#fafafa;
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(0.25turn, rgba(0,0,255), rgba(75,75,255), rgba(100,100,255));
  border-image-slice: 1;
}

.header-buyPacks{
opacity:2;
box-shadow: 0 0 7px rgba(0, 0, 0, .77);
overflow-y: hidden;
overflow-x: hidden;
overflow: hidden;
margin: 0px;
position: relative;
display:flex;
width: 100%;
height:auto;
align-items: center;
text-align: left;
justify-content: center;
border-bottom: 1px solid transparent;
border-image: linear-gradient(0.25turn, rgba(0,0,255), rgba(75,75,255), rgba(100,100,255));
border-image-slice: 1;
}
.header-buyPacks#bitcoin {
background-image:  linear-gradient(to right top, #ffb100, #ffbf00, #ffcc00, #ffda00, #ffe800);
}
.header-buyPacks#bitcoin-cash {
background-image: linear-gradient(to right top, #8ab7b7, #7bc0c3, #68c9d0, #4cd1de, #00daee);
}
.header-buyPacks#ethereum {
 background-image: linear-gradient(to right top, #5eceff, #2cb7fb, #00a0f6, #0087ed, #126ce0);
}
.header-buyPacks#ethereum-classic {
 background-image: linear-gradient(to right top, #5dff55, #4ff26f, #4ae482, #50d58f, #5cc697);
}
.header-buyPacks#litecoin {
 background-image: linear-gradient(to right top, #f4f4f4, #e9e6e8, #e0d7d8, #d5cac6, #c6beb4);
}
.header-buyPacks#monero {
 background-image: linear-gradient(to right top, #391100, #63250f, #8f3b14, #bd5416, #eb7012);
}
.header-buyPacks#zcash {
 background-image: linear-gradient(to right top, #dc8f00, #dba406, #d8b81a, #d3cc2f, #cce046);
}


.header-buyPacks h1 {
margin:14px 0px 0px -20px;
padding:0px 17px 0px 17px;
font-size:28px;
text-transform: uppercase;
color: #fff;
text-shadow:2px 2px 1px #000;
border-radius:10px;
display:table;
}
.header-buyPacks h2 {
color:#fafafa;
text-shadow: 1px 1px #000;
font-size:18px;
font-weight: normal;
margin-left:7px;
}
.header-buyPacks-img {
background-size: 128px;
background-repeat: no-repeat;
width: 128px;
height: 128px;
padding-left: 10px;
padding-right: 10px;
animation: pulse 5s;
}
.header-buyPacks-img#bitcoin{
  background-image: url('../img/cloud/coins/128x128/btc.png');
}
.header-buyPacks-img#bitcoin-cash{
  background-image: url('../img/cloud/coins/128x128/bch.png');
}
.header-buyPacks-img#ethereum{
  background-image: url('../img/cloud/coins/128x128/eth.png');
}
.header-buyPacks-img#ethereum-classic{
  background-image: url('../img/cloud/coins/128x128/etc.png');
}
.header-buyPacks-img#litecoin{
  background-image: url('../img/cloud/coins/128x128/ltc.png');
}
.header-buyPacks-img#monero{
  background-image: url('../img/cloud/coins/128x128/xmr.png');
}
.header-buyPacks-img#zcash{
  background-image: url('../img/cloud/coins/128x128/zec.png');
}
.header-buyPacks-info{
width:60%;
}



ul.menucloud{
margin: 0px;
padding: 5px 0px 5px 0px;
}

li.menucloud{
background-color: transparent;
margin: 0 1 0 1vw;
padding: 5px 0px 5px 0px;
display: inline-flex;
list-style-type: none;
line-height: 30px;
transition: background-color .4s ease-out 15ms;
border-radius:10px;
border:1px solid transparent;
}

li.menucloud:hover{
  background-color:#00062d;
  border:1px solid #0062c2;
  list-style-type: none;
}


.menucloud #active{
  background-color:#00062d;
  border:1px solid #0062c2;
}

a.menucloud{
padding: 0px 12px 0px 12px;
font-size: 13px;
min-width:64px;
color: #fff;
font-family: 'Tajawal', sans-serif;
text-decoration: none;

}
a.menucloud:active{
  color: #fff;
}
a.menucloud:visited{
  color: #fff;
}
a.menucloud:hover{
  color: #fff;
}


ul.menumineros{
margin: 0px;
}

li.menumineros{
margin: 10 7 10 7px;
padding: 0px;
display: inline-flex;
list-style-type: none;
border-radius: 7px;
line-height: 30px;
}

li.menumineros:hover{
background: #19559f;
color: white;
}


.menumineros #active{
background: #19559f;
}

a.menumineros{
padding: 5 15 5 15px;
font-size: 24px;
color: #fff;
font-family: 'Tajawal', sans-serif;
text-decoration: none;
}
a.menumineros:active{
color: #fff;
}
a.menumineros:visited{
color: #fff;
}


.select-buy {
height:45px;
background: rgb(177,177,177);
background: linear-gradient(180deg, rgba(177,177,177,1) 0%, rgba(168,168,168,1) 100%);
border: 0px;
border-radius: 7px;
color:#fff;
font-family: 'Tajawal', sans-serif;
font-size: 160%;
opacity:1;
}

.btn-popup {
  display:block;
  vertical-align: middle;
  line-height:50px;
  text-align: center;
  padding:7px;
  text-decoration: none;
  height:50px;
  min-height:50px;
  background: rgb(2,0,36);
  background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(91,255,50,1) 0%, rgba(84,182,1,1) 100%);
  border: 2px solid transparent;
  border-image: linear-gradient(0.25turn, rgba(255,249,34), rgba(255,0,128), rgba(56,2,155));
  border-image-slice: 1;
  color:#000;
  font-family: 'Tajawal', sans-serif;
  font-weight: bold;
  font-size: 24px;
}

a:link.btn-popup,a:visited.btn-popup{
  color:#000;
}
a:hover.btn-popup{

}

.btn-popup > i{
vertical-align: middle;
font-size:32px;
line-height:50px;
}

.btn-buy {
margin: 14 0 14 0px;
text-decoration: none;
height:auto;
min-height:50px;
background: rgb(2,0,36);
background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(91,255,50,1) 0%, rgba(84,182,1,1) 100%);
border: 2px solid transparent;
border-image: linear-gradient(0.25turn, rgba(0,0,255), rgba(75,75,255), rgba(100,100,255));
border-image-slice: 1;
color:#fff;
font-family: 'Tajawal', sans-serif;
font-weight: bold;
font-size: 24px;
opacity:1;
}

.btn-index {
  margin-top: 24px;
  height:auto;
  min-width:255px;
  width: auto;
  padding:7px;
  background:transparent;
  color:#ffffff;
  font-family: 'Tajawal', sans-serif;
  font-weight: bold;
  font-size: 17px;
  cursor:pointer;
  border:1px solid rgb(0, 200, 255);
  }
  .btn-index .material-icons {
    font-size:17px;
  }

  .spanTransRotate {
    padding:0px;
    margin:6px;

  }

  .btn-add {
    display:inline-block;
    text-align: center;
    border:1px solid rgb(0, 200, 255);
    padding:2px;
    font-size:18px;
    height:auto;
    width:150px;
    margin:auto;
    }

    .btn-add-inline {
      margin:auto;
      display:inline-block;
      min-height:52px;
      height:auto;
      min-width: 180px;
      width: auto;
      border: 0px;
      border-radius: 10px;
      color:#ffffff;
      font-family: 'Tajawal', sans-serif;
      font-weight: bold;
      font-size: 16px;
      opacity:1;
      }





  .btn-CloudMonedas {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size:15px;
    min-height:40px;
    height:auto;
    border-radius: 10px;
    border:1px solid #0062c2;
    }

    .btn-CloudMonedas-green {
      background-color:#3bc936;
      border:0;
    }

.btn-withadrawal {
  margin-top: 20px;
  min-height:52px;
  height:auto;
  min-width: 180px;
  width: auto;
  border:1px solid rgb(0, 200, 255);
  color:#ffffff;
  background:transparent;
  font-family: 'Tajawal', sans-serif;
  font-weight: bold;
  font-size: 16px;
  opacity:1;
  }

  .btn-informar {
    margin-top: 5px;
    min-height:80px;
    min-width: 60%;
    width: auto;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(91,255,50,1) 0%, rgba(84,182,1,1) 100%);
    border: 0px;
    border-radius: 10px;
    color:#ffffff;
    font-family: 'Tajawal', sans-serif;
    font-weight: bold;
    font-size: 3vh;
    opacity:1;
    }

.btn-register {
margin-top: 20px;
min-height:42px;
height:auto;
width: 300px;
border:1px solid #999;
border-radius:10px;
color:#fff;
font-family: 'Tajawal', sans-serif;
font-weight: bold;
font-size: 18px;
font-weight:400;
border:1px solid #0062c2;
background:transparent;
}





.btn-register:hover {
filter:brightness(1.1)
}

.btn-buy:hover{
filter:brightness(1.1);
}

.btn-index:hover{
filter:brightness(1.1);
}




.pricingdiv{
  display: flex;
  flex-wrap: wrap;
  font-size: 16px;
  justify-content: center;
}

.pricingdiv ul.theplan{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  flex-direction: column;
  color: #fff;
  width: 260px; /* width of each table */
  margin-right: 20px; /* spacing between tables */
  margin-bottom: 1em;
  border: 1px solid #00ffab;
  transition: all .5s;
  background:rgba(0,0,0,.77);
}

.pricingdiv ul.theplan:hover{ /* when mouse hover over pricing table */
  transform: scale(1.05);
  transition: all .5s;
  box-shadow: 0 0 10px gray;
}

.pricingdiv ul.theplan .center{
  margin: 0 auto;
  text-align: center;
}

.pricingdiv ul.theplan img{
width:122px;
height:98px;
}

.pricingdiv ul.theplan li{
  padding: 10px 10px;
  position: relative;
  border-bottom: 1px solid #ddd;

  font-size:14px;
}
.pricingdiv .material-icons {
  font-size:14px;
}

.pricingdiv ul.theplan li.title{
  font-weight: bold;
  text-align: center;
  padding: 30px 10px;
  background: rgb(40, 193, 203);
  color: white;
  box-shadow: 0 -10px 5px rgba(0,0,0,.1) inset;
  text-transform: uppercase;
  font-size:18px;
}

.pricingdiv ul.theplan:nth-of-type(2) li.title{
  background: rgb(249, 111, 118);
  color: white;
}

.pricingdiv ul.theplan:nth-of-type(3) li.title{
  background: rgb(210, 117, 251);
  color: white;
}

.pricingdiv ul.theplan:nth-of-type(4) li.title{
  background: rgb(0,0,0);
  color: white;
}

.pricingdiv ul.theplan li b{
  text-transform: uppercase;
}
.pricingdiv ul.theplan li.title b{
  font-size: 250%;
}

.pricingdiv ul.theplan:last-of-type{ /* remove right margin in very last table */
  margin-right: 0;
}

.pricingdiv img {
  margin:auto;
}
/*very last LI within each pricing UL */
.pricingdiv ul.theplan li:last-of-type{
  text-align: center;
  margin-top: auto; /*align last LI (price botton li) to the very bottom of UL */
}

.pricingdiv a.pricebutton{
  background: #68ff00;
  text-decoration: none;
  padding: 7px;
  display: inline-block;
  margin: 10px auto;
  border-radius: 5px;
  color: #000;
  font-weight: bold;
  border-radius: 5px;
  text-transform: uppercase;
}
.pricingdiv b#rewardRow{
  color:#ffc400;
}
#o{
color:#79ff00;
font-size:20px;
}
#o_old{
  color:red;
  font-size:17px;
  text-decoration: line-through;
}

@media only screen and (max-width: 600px) {
  .pricingdiv{
  font-size: 16px;
  }

  .pricingdiv ul.theplan{
  width: 90%;
  min-width:160px;
  display: inline-block;
  margin:3px;
  }

  .pricingdiv ul.theplan li:hover{
  background:none;
  }

  .pricingdiv ul.theplan:hover{
  transform: none;
  }

  .pricingdiv ul.theplan li{
  font-size:14px;
  }
  .pricingdiv .material-icons {
    font-size:12px;
  }

.pricingdiv ul.theplan li.title {
  font-size:14px;
  padding:14px 4px 14px 4px;
}

}




/* Responsive */
@media screen and (max-width: 1000px) {
  body {
    margin: 0 0 55px 0;
  }


  .nav {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 42px;
    display: flex;
    overflow-x: auto;
    z-index:+1;
    background-color:#000;
    margin-bottom:-1px;
  }

  a.nav__link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    min-width: 50px;
    overflow: hidden;
    white-space: nowrap;
    font-family: 'Tajawal', sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    transition: background-color 0.1s ease-in-out;
  }

  a.nav__link:hover {


  }

  a.nav__link--active {


  }

  .nav__icon {
    font-size: 15px;
    color:#fff;
    margin-bottom:2px;
  }


  table{
    width:90%;
  }
  .table-comprobantes {
  table-layout:fixed;
  }



.assetCarrito {
margin-bottom:100px;
width:48px;
height:48px;
padding:4px;
  }


  .assetChatContact {
    margin:0 -15 100 0px;
  }

  .assetWs, .assetTelegram {
  width:38px;
  height:38px;
  }

  .cloudMining-contrato-gpus{
    width:333px;
    min-width:333px;
    max-width:333px;
    margin:auto;
    }


  .monedas-cloud {
    display:inline-block;
    height:auto;
    min-width:160px;
    max-width:25%;
    margin: auto;
    overflow-wrap: normal;
    word-wrap: normal;
    white-space: normal !important;
    margin-bottom:32px;
    background-image:none;
    box-shadow: inset 0 0 5em rgba(255, 255, 255, .2);
    }

.monedas-cloud li{
width:100%;
display:block;
margin: auto;
font-size: 20px;
text-align:center;
margin-bottom:10px;

}

.monedas-cloud h3{
  font-size: 16px;
  margin: auto;
  color: #0091ff;
}

.monedas-cloud h3.monedash3-green {
  font-size: 25px;
  margin: 32 0 32 0px;
  margin:auto;
  border-radius:10px;

}

@keyframes gradients {
  0%   {background-position: 0 0;}
  25% {background-position: 50% 0;}
  50% {background-position: 90% 0;}
  60% {background-position: 60%;}
  75% {background-position: 40%;}
  100%  {background-position: 0 0;}
}

.monedas-cloud p {
}


.salon_top10 {
  display:none;
}

.cloudCoinsDashboard {
  width:100%;
  min-width:100%;
  max-width:100%;
  display:block;
  min-height:auto;
}

.monedas-cloud-on {
  display:inline-block;
  height:auto;
  min-width:160px;
  max-width:25%;
  margin: auto;
  overflow-wrap: normal;
  word-wrap: normal;
  white-space: normal !important;
  margin-bottom:32px;
  background-image:none;

  }


.monedas-cloud-on li{
  width:100%;
  display:block;
  margin: auto;
  font-size: 20px;
  text-align:center;
  margin-bottom:10px;

  }

  .monedas-cloud-on h3{
    font-size: 16px;
    margin: 14px auto;
    color: #5882FA;
  }

  .monedas-cloud-on h3.monedash3-green {
    font-size: 25px;
    margin: 32 0 32 0px;
    margin:auto;
    border-radius:10px;
  }

  .monedas-cloud-on p {
    font-size:14px;
  }

  .monedas-cloud-on p.potencia {
    font-size:14px;
  }

  .monedas-cloud-on p.potencia > font{

  }

  .monedas-cloud-on p.total {
    font-size:14px;
  }

.bgLogo {
margin:-5px;
  }

.logo {
  margin: 7px auto 0 auto;
  background-size: 100%;
  width:64px;
  height:64px;
  }


.topbar {
width:100%;
text-align:center;
height: auto;
}
.topbarBox {
  width:98%;
}

  .toplinks {
    display:none;
  }


.topVerifyBox {
    font-size:11px;
}
a.login1 {
display:none;
}

a.logout {
  display:none;
}
.select-lang {
  display:none;
}


.inLineText{
width:100%;
max-width:100%;
font-size:16px;
float:none;
padding:0px;
border:0px;
}




a.cloud{
font-size: 21px;
}
a.buybtc{
  font-size: 21px;
}
a.buyminers{
  font-size: 21px;
}
.logo-footer {

margin: auto;
margin-top: 15px;
background-size:84px;
width: 84px;
height: 84px;
}
.box-menu.responsivef li {
  float: none;
  display: block;
  text-align: center;
  }
  .box-menu li {

  }

  ul.menu {
    display:inline-flex;
    width:auto;
    margin:auto;
    float:right;
  }
  .box-menu-izq{
    width:100%;
    display:block;
    margin:auto;

  }

  .box-menu-der{
    float:none;
    display:none;
  }

a.execBarraLateralhref{
  font-size:20px;
}
.execBarraLateral .material-icons{
  font-size:28px;
}

  li.execBarraLateral{
    line-height:normal;
    padding:5px;
    margin:14px;
    display: inline-flex;
    list-style-type: none;

    }

/* .box-menu a.icon {
margin-top:0px;
color: orange;
font-size:32px;
display:inline;
}
*/

.headerMenu {
  width:100%;
  height:64px;
}

.box-menu {
width:100%;
height:64px;
}

.secciones-cloud {
max-width:100%;
width:100%;
min-width:100%;
border-radius:0px;
}




ul.menucloud{
width:100%;
margin: 0px;
padding: 5px 0px 5px 0px;
}

li.menucloud{
min-width:64px;
padding:0px;
margin:0px;
}

ul.menumineros{
margin: 0px;
padding: 5px;
}

li.menumineros{
padding-top: 6px;
padding-bottom: 6px;
margin-top: 10px;
margin-bottom: 10px;
display:inline-flex;
}
.menucloud, .menumineros {
display: block;
margin: auto;
}
.menucloud ul, li, .menumineros ul, li{
display: block;
}
.menucloud li:hover, .menumineros li:hover{

display:inline-flex;
}
.menucloud a:link, .menumineros a:link{
  font-size: 11px;
  padding:3px;
}
.boxmineros{
width: 100%;
}
.mineros {
  width:40%;
  margin:4px;
  max-width:80%;
}
.mineros h2{
font-size: 20px;
}
.mineros li{
font-size: calc(3.2vw + 3.2vh);
margin: 120 0 120 0px;
}
.contenido {
  min-width:100%;
  max-width:100%;
  width:100%;
}

.contenidoAdmin {
  min-width:100%;
  max-width:100%;
  width:100%;
  }

  .portada-info {
    width:100%;
    margin-top:14px;
  }


.portada-img{
  margin:auto;
}
.portada-img2{
  margin:auto;
}

.portada-img-izq {
margin:auto;
background-size: 100px;
width: 100px;
height: 100px;
display:inline-flex;
float:none;
}
.portada-img-der {
margin:auto;
background-size: 100px;
width: 100px;
height: 100px;
display:inline-flex;
float:none;
}
.portada-cloud h1, .portada-bitcoin h1, .portada-promo h1{
font-size: 16px;
}
.portada-cloud h2, .portada-bitcoin h2, .portada-promo h2{
font-size: 14px;
}

.s_index_currentSys{
width:98%;
display:block;

}
.s_index_currentSys50{
margin:4px auto 4px auto;
padding:4px;
min-width:auto;
width:30%;
display:inline-block;

}
.s_index_currentSyshash2 {
text-align: center;
font-size:15px;
display:block;
}
.s_index_currentSyshash2 > h1{
font-size:17px;
display:block;
}
.s_index_currentSysImg{
  width:64px;
  height:64px;
  margin:auto;
  display:block;
}
.s_index_currentSysImg.user{
  background: url(../img/index/s_index_currentSys_users.png) no-repeat;
  background-size: 64px;
}
.s_index_currentSysImg.hash-sha256{
  background: url(../img/index/s_index_currentSys_hash-sha256.png) no-repeat;
  background-size: 64px;
}
.s_index_currentSysImg.hash-ethash{
  background: url(../img/index/s_index_currentSys_hash-ethash.png) no-repeat;
  background-size: 64px;
}

#topDescuentos {


}

.topDescuentos {
  width:100%;
}

.topDescuentos_img {
  padding:0px;
  background-size: 32px;
  width: 32px;
  height: 32px;
}


.topDescuentos h1{
display:inline;
font-size:16px;
}

.topDescuentos h2 {

font-size:13px;
}

#timer {
}
#timer > div {
  padding:2px;
  font-size:18px;
  min-width:48px;
}
#timer span {
  font-size:12px;
}


.s_index_slider{
width:98%;
margin: 0px auto 0px auto;
padding:0px;
}

.portada-slider {
width:100%;
}


.portada-top {
width:98%;
padding:0;
  }
  .header-adquirirHash {
  background-size:100% 100%;
    }
  .contenido-adquirirHash {
    margin:auto;
    width:100%;
    height:auto;
    padding:0px;
    }

    #cabecera-adquirirHash {
      padding:7px;
      width:100%;
      }
      .cabecera-adquirirHash-info {
        margin:auto;
        width:94%;
        align-items: center;
        text-align: center;
        justify-content: center;
        padding:0px;
        }
        #cabecera-adquirirHash-img {
  background-size: 72px;
  width: 72px;
  height: 72px;
  min-width:72px;
  min-height:72px;
  }

  .cloudMining-contrato-items{
    margin:0px 0px 0px 24px;
    width:100%;
    font-size:13px
    }

.portada-bitcoin {
  margin:14px 2px 14px auto;
  padding:7px;
  display:inline-block;
  width:42%;
  max-width:90%;
  text-align: center;
  float:none;
  vertical-align: middle;
  min-height:0px;
  height:auto;
  border: 1px solid #333;
  }

.portada-cloud {
  margin:14px 2px 14px auto;
  padding:7px;
  display:inline-block;
  width:42%;
  max-width:90%;
  text-align: center;
  float:none;
  vertical-align: middle;
  min-height:0px;
  height:auto;
  border: 1px solid #333;
}

.portada-promo {
padding-top: 15px;
padding-bottom: 15px;
display:block;
width:100%;
text-align: center;
line-height:90px;
}


.portada-infoIndex {
    width:100%;
    margin-top:14px;
    padding:0;
  }

#portada-servicios-buyBtc h1, #cabecera-adquirirHash h1 {
font-size: 24px;
}
#portada-servicios-buyBtc h2, #cabecera-adquirirHash h2{
  font-size: 16px;
  }

#portada-servicios-buyBtc, #cabecera-adquirirHash {
padding:0px;
background-size:cover;
display:block;
text-align:center;
min-width:100%;
max-width:100%;
border-bottom:0px;
max-height:auto;
}

div#header-clouds {
  min-height:120px;
  height:auto;
  max-height:auto;
}
#header-clouds h1 {
font-size:24px;
}
#header-clouds h2 {
margin: 0px 0px 7px 0px;
font-size:16px;
}

#header-clouds-info{
  width:80%;
}
#header-clouds-img {
background-size: 96px;
width: 96px;
height: 96px;
padding:2px;
margin:2px;
}

.choiceCoins{
width:100%;
}
.buyPacks-choiceCoin{
  width:100%;
  margin-bottom:14px;
}
.buyPacks-choiceCoin h1{
  font-size:16px;
}
.buyPacks-choiceCoin h2{
  font-size:14px;
  margin:7px 0px 14px 0px;
}
.buyPacks-choiceCoin-info{
  width:60%;
}
.buyPacks-choiceCoin p.choice{
font-size:14px;
}

.choicePack {
}

.choicePack > h1{
}
.choicePack > h2{
font-size:16px;
}

.header-buyPacks h1 {
  font-size:22px;
}
.header-buyPacks h2 {
  font-size:14px;
  margin: 0px auto 14px auto;
}

.header-buyPacks-img {
background-size: 64px;
width: 64px;
height: 64px;
margin:7px;
}

.header-buyPacks-info {
width:100%;
}

.s_index_slider{
border-radius:0px;
}
.s_index_video {
width:90%;
margin:24px auto 24px auto;
border-radius:0px;
display:block;
}

div.c_video {
  margin:auto;
  width:98%;
  height:auto;
  display:block;
  padding:0px;
  margin-bottom:24px;
}
div.c_info{
min-width: 100%;
width:100%;
display:block;
padding:14px 0px 14px 0px;

}
iframe.c_video_yt {
  height:400px;
  width:98%;
}
div.c, div.c2, div.c3 {
  display: block;
  text-align: center;
width: 100%;
margin: auto;
min-height:465px;
max-height:auto;
padding: 24 0 24 0px;
border-top: 1px solid #00ffbf;
border-bottom: 1px solid #00ffff;
  }

  .c_boxInfo {
    width:94%;
  }

  .tlt2 {
    margin:0 15 0 15px;
  }

.img-buyBtc, #cabecera-adquirirHash-img {
margin: 14px auto -14px auto;
display:block;
}

#modalNewAccShadows1{
padding:14px;
}

#modalNewAcc p{
  font-size:15px;

}

#modalNewAcc p > span#modalNewAccDestaca{
  font-size:15px;
  color:#fff;
}

#modalNewAcc h1{
padding:2px;
font-size:20px;
}

.btn-popup{
  text-align: center;
  display:block;
  padding:7px;
  margin:auto;
  width:auto;
  min-height:auto;
font-size:18px;
}


.nuestros-servicios {
width:33%;
margin:0px;
padding:0px;
display:inline-block;
border-radius:0px;
height:auto;
min-height:250px;

  }

.nosotros {
width:33%;
margin:0px;
padding:0px;
display:inline-block;
border-radius:0px;
height:auto;
min-height:250px;

  }

.redes {
width:33%;
margin:0px;
padding:0px;
display:inline-block;
border-radius:0px;
height:auto;
min-height:250px;

}
.foot .material-icons{
  font-size:11px;
}
.nosotros a:link, .nosotros a:visited, .redes a:link, .redes a:visited, .nuestros-servicios a:link, .nuestros-servicios a:visited {
  margin:auto;
  width:100%;
  font-size: 11px;
  transform:none;
  padding:8px;
  text-align:center;
  margin-bottom:14px;
  }

  .nosotros a:link:hover, .redes a:link:hover, .nuestros-servicios a:link:hover {

color:#fff;
    }

.nosotros h1, .redes h1, .nuestros-servicios h1{
font-size: 14px;
padding-bottom:5px;
}
.btn-index {
  font-size: 14px;
  padding:0px;
  min-width:128px;
  width:55%;
  height:auto;
}

.btn-index .material-icons {
  font-size:10px;
}

.btn-withadrawal {
width:120px;
min-width:120px;

  }

.contenido-txt {
  min-width:92%;
  max-width:92%;
  padding:7px;
}
.formOk {
  font-size: 16px;
  }

.divFormTitle {
  background-color: rgb(173, 243, 140);
  margin:auto;
  min-width:100%;
  max-width:100%;
}
.spanForm {
border-radius:0px;
width:90%;
margin:0 auto 0 auto;
display:block;
padding-right: -500px;
}


h1{
  margin-top:18px;
font-size: 23px;
}
h2{
  margin-top:18px;
  font-size: 20px;
}
h3{
  margin-top:18px;
  font-size: 17px;
}
.revolutionBuyBtcBoxes{
  width:94%;
  float:none;
}
.revolutionBuyBtc {

  margin:0px;
  flex:1;
  width:auto;
  min-width:333px;
  max-width: auto;
  border-radius:0px;
}

.revolutionBuyBtcFondos{
float:none;
display:block;
width:100%;
min-height:auto;
padding: 14px 0px 14px 0px;
height:auto;
}

.revolutionBuyBtcHashrate{
  display:block;
  width:100%;
  min-height:auto;
  padding:0px;
  height:auto;
}

p.pagarBtc {
  font-size:16px;
}

a.shortQuantity {
   font-size: 20px;
   padding:7 14 7 14px;
   margin: 7px 2px auto auto;
 }

.revolution {
  margin-top:14px;
  width:80%;
}

.tabs-nav {
  margin: 0px;
  display:inline-block;
  height:auto;
  width:64px;
  border:0px;
  flex:1;
  padding:0px;
  float:left;
  border-radius:0px;
  }
  .tabs-nav ul {
    margin: 0;
    padding: 0;
  }

  .tabs-nav li {
    display: block;
    margin:0px;
    height:auto;
    width:auto;
  }

  .tabs-nav span {
    display: block;
    padding: 0px;
    font-weight: bold;
    font-size:10px;
  }

  .tabs-nav li img {
    width:28px;
    height:28px;
    margin:0px;
    padding:0px;
  }


h1.title{
margin:0px;
padding:10px;
width:auto;
font-size:24px;
border-radius:0px;
}

.recaptchabox{

}
.g-recaptcha{
  transform:scale(0.8);
  -webkit-transform:scale(0.8);
  }

input[type=text] {
width: 81%;
font-size:14px;
height:32px;
padding-left:34px;
}

input[type=password] {
width: 81%;
font-size:14px;
height:32px;
padding-left:34px;
}

select {
  width: 81%;
  font-size:15px;
  height:32px;
    }

.mostrarPw{

}
.birth-month,.birth-day,.birth-year {
  width:40%;
  margin:7px;
}
#totalWithdrawal {
width:120px;
text-align:center;
margin:auto;
padding:0px;
}

div.progressBar {
  width:120px;
}

.btn-register, .btn-buy {
width:auto;
height:auto;
min-height:none;
font-size:18px;
}


.principal {
display:inline-block;
margin:auto;
width:100%;
height: auto;

}


.foot {
width:100%;
  display: flex;
}

.twitter_foot{
	width:90%;
}

.copy {
height:auto;
font-size: 12px;
margin-bottom:24px;
}



.copyp {
margin-top: 10px;
padding:0px;
}

.faqs{
  display:block;
  width:94%;
  font-size:14px;
  padding:5px;
}

h1.faq{
  font-size:17px;
}

iframe.faq{
}

.portada-img-der-responsive {

}
}

/* Bigponsive */
@media only screen and (min-width: 1440px) {

.portada-top, .topVerifyBox, .topbar, .box-menu, .contenido,
.contenidoAdmin, .foot, .contenido-adquirirHash,
#cabecera-adquirirHash, .s_index_slider, .s_index_video, .secciones-cloud, .s_index_currentSys{
width:1110px;
}

.header-adquirirHash {
  background-size:1280px;
}

}



/* Fixs Width < 320px */
@media only screen and (max-width: 320px) {

  .portada-cloud, .portada-bitcoin, .btn-index{
    width:80%;
  }


  h1.title {
    font-size:18px;
  }

  .menucloud a:link, .menumineros a:link{
    font-size: 10px;
  }

  #iconomenuCloud{
  font-size:24px;
  }

  .nav {
    text-align: center;
  }
  a.nav__link {
    white-space:normal;
    font-size: 10px;
  }

  .monedas-cloud-on{
    width:80%;
    min-width:80%;
    margin: 7px auto 0px auto;
  }

  .buyPacks-choiceCoin-info{
    width:50%;
  }

  .revolution {
    width:94%;
  }

  .mineros {
    width:94%;
  }

  .pricingdiv ul.theplan{
  width:90%;
  }

}