.text_table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #e9ecef;
}

.text_table {
  margin-bottom: 0;
}

.text_table > thead > tr > th {
  border-top: 0;
}

.text_table > tbody > tr > td,
.text_table > tbody > tr > th,
.text_table > tfoot > tr > td,
.text_table > tfoot > tr > th,
.text_table > thead > tr > td,
.text_table > thead > tr > th {
  border-color: #E6E6E6;
  padding: 8px;

}

.text_table > thead > tr > th {
  border-bottom: 0;
  padding: 15px 5px;
  color: #616161;
}

.text_table > thead > tr > th,
.text_table > tbody > tr > th,
.text_table > tfoot > tr > th,
.text_table > thead > tr > td,
.text_table > tbody > tr > td,
.text_table > tfoot > tr > td {
  vertical-align: middle;
  outline: 0;
  border-color: #EAEAEA;
}

.text_table > tbody > tr:nth-of-type(odd) {
  background-color: #f3f3f3;
}

/*------------------------
         UPDATER              
//------------------------*/

.fondo-img {
  background: transparent url(../img/fondo-updater.jpg) no-repeat scroll 0% 0%;
}
a{
	cursor: url(img/cursor.cur), auto;
}
.updater {
  height: 315px;
  width: 780px;
  margin: auto;
  position: relative;
  /*padding-top: 130px;*/

}

.link-logo {
width: 235px;
height: 90px;
margin: 7px;

}

.link-logo a {
width: 235px;
height: 90px;
margin: 7px;
display: block;

}

.status-server {
width: 90px;
height: 20px;
position: absolute;
margin-top: -91px;
margin-left: 300px;
background-color: green;
border-radius: 3px;
text-align: center;
padding: 10px;
font-weight: 500;
color: white;

}

.status-server-off {
width: 90px;
height: 20px;
position: absolute;
margin-top: -91px;
margin-left: 300px;
background-color: #FF0000;
border-radius: 3px;
text-align: center;
padding: 10px;
font-weight: 500;
color: white;

}

.status-server .on {

background-color: green;
color: white;

}

.status-server .off {

background-color: red;
color: white;

}


.modulo-news  {
  margin-left:25px;
  display: flex;
  width: 470px;
}

.modulo-news .imagen {

	width: 90px;
	height: 90px;
	overflow: hidden;
    border:1px solid #494949;
}

.modulo-news img {
	/*border:1px solid #494949;*/
}

.modulo-news .body-news {
  margin-left: 10px;
  width: 350px;
}

.links-btm {
display:flex;
}
.link-bottom {
 width: 232px;
height: 73px;
margin-left: 20px;

}

.link-bottom a{
 width: 232px;
height: 73px;
display:flex;

}

/*-------------------------*/

.badge-gold {
  background-color: #FFD700;
}
.badge-platinum {
  background-color: #CECECE;
}
.badge-deluxe {
  background-color: #000000;
}

.card-price {
	float: right;
    font-size: 30px;
    font-weight: bold;
}

.section-founder {
	padding: 2px;
}
/*
.golden {
  /*position: relative;*/
/*
  font-size: 24px;
  font-weight: 900;
  background-image: #e5c100;
  background: -webkit-gradient(linear,left bottom,left top,from(#89640b),to(#e0ac32));
  background: linear-gradient(0deg,#89640b,#e0ac32);
  border-radius: 0;
  border: none;
  color: #fff;
  text-shadow: 1px 1px rgba(0,0,0,.5);
  opacity: 1;
}

.golden :hover {
  /*position: relative;

	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	background: rgb(239,213,148);
	background: radial-gradient(circle, rgba(239,213,148,1) 0%, rgba(212,169,49,1) 35%, rgba(149,111,14,1) 100%);

    color: #fff;border-color: #0b6f7b
    text-shadow: 1px 1px rgba(0,0,0,.5);
    opacity: 1;
}

*/
.shop {
  min-height: 232px;
	opacity:1;
}
	

.card-normal {
  border-color: #bdb9ab;
}

.card-normal .card-header {
  background-color: #d9a344;
}

.card-normal .card-header .card-title {
  color: #fff;
}

.card-verdagua {
  border-color: #26707d;
}

.card-verdagua .card-header {
  background-color: #26707d;
}

.card-verdagua .card-header .card-title {
  color: #fff;
}


.widget-dona  a  {
  background-repeat: no-repeat;
  /*background-size: cover;*/
  background-size: 150px;
  background-position: left;
  display: block;
  height: 70px;
  width: 100%;
  padding: 25px 20px;
  position: relative;
	margin-top:2px;
}

.widget-dona a:hover .overlay {
  opacity: .80;
  box-shadow: inset 0 0 0 3px #d09f2b;
}



.widget-dona a .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background: linear-gradient(45deg, #232323 0%, #232323 26%, rgba(37, 37, 37, 0.3) 100%);*/


  background: linear-gradient(60deg, rgba(44, 87, 103, 0.2) 0%, #000 15%, #d09f2b 100%);
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;

}

.widget-dona a .widget-block {
  position: relative;
  z-index: 3;
  display: table;
  width: 100%;
  height: 100%;
}

.widget-dona a .widget-block .count {
  display: table-cell;
  vertical-align: middle;
  font-weight: 700;
  float: left;
  font-size: 27px;
  color: rgba(255, 255, 255, 0.5);
}

.widget-dona a .widget-block .description {
  display: table-cell;
  vertical-align: middle;
  padding-left: 14px;
  text-align: left;
  width: 95%;
}

.widget-dona a .widget-block h5 {
  line-height: 22px;
  color: #fff;
  margin-bottom: 0;
  margin-top: -5px;
}

.widget-dona a .widget-block span {
  color: #fff;
}


.widget-dona a:hover .widget-block span {
color:#fcbc25;
font-weight: bold;
}

.widget-dona a .widget-block .date {
  font-weight: 500;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
}

.heading-support {
  text-align: center;
  margin: 0 auto 40px auto;
  max-width: 920px;
}

.heading-support p {
  font-size: 14px;
}

.naranja {
color: #FFC300;
}

.bg-primary {
  color: #fff;
  background-color: #86121e !important;
}

.promo-short {
  padding: 1px 0;
 background-color: #414141;
 
}

.card-img a .home-card {
  padding: 3px 0;
 background-color: transparent;
 
}

.card-img a:hover .home-card {
  padding: 3px 0;
 background-color: #e33f3f;
 
}

.bg-promo {
  color: #fff;
  background-color: #89640b !important;
}

.coins-promo {
  position: absolute;
  margin-top: -29px;
  margin-left: -130px;
}
@media (max-width: 734px) {
  .coins-promo {
	display:none;
  }
}


.promo {
  padding: 14px 0;
}

.btn-rojo {
  color: #fff;
  background-color: #a81428;
  border-color: #a25d66;
    cursor: url('attack.cur'), auto;

}

.btn-rojo:focus, .btn-rojo:hover,
.show > .btn-rojo.dropdown-toggle,
.show > .btn-rojo.dropdown-toggle:hover,
.show > .btn-rojo.dropdown-toggle:focus {
  color: #fff;
  background-color: #a70909;
  border-color: #c25334;
  outline: 0;
  
}

.btn-rojo:active:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
}

.btn-rojo.active, .btn-rojo:active {
  color: #fff;
  background-color: #820900;
  border-color: #eac375;
}

.btn-rojo.active:hover, .btn-rojo.active:focus, .btn-rojo.active.focus, .btn-rojo:active:hover, .btn-rojo:active:focus, .btn-rojo:active.focus {
  color: #fff;
  background-color: #820900;
  border-color: #eac375;
}

.btn-rojo.disabled:hover, .btn-rojo.disabled:focus, .btn-rojo.disabled.focus, .btn-rojo[disabled]:hover, .btn-rojo[disabled]:focus, .btn-rojo[disabled].focus,
fieldset[disabled] .btn-rojo:hover,
fieldset[disabled] .btn-rojo:focus,
fieldset[disabled] .btn-rojo.focus {
  background-color: #613532;
  border-color: #533f3e;
}

.btn-outline-atras {
  color: #abc5c8;
  background-color: transparent;
  border-color: #abc5c8;
}

.btn-outline-atras.active, .btn-outline-atras:active:focus, .btn-outline-atras:focus, .btn-outline-atras:hover,
.open > .btn-outline-atras.dropdown-toggle,
.open > .btn-outline-atras.dropdown-toggle:hover,
.open > .btn-outline-atras.dropdown-toggle:focus {
  color: #232428;
  background-color: #abc5c8;
  border-color: #abc5c8;
}

.btn-outline-second {
  color: #7f979a;
  background-color: transparent;
  border-color: #7f979a;
}

.btn-outline-second.active, .btn-outline-second:active:focus, .btn-outline-second:focus, .btn-outline-second:hover,
.open > .btn-outline-second.dropdown-toggle,
.open > .btn-outline-second.dropdown-toggle:hover,
.open > .btn-outline-second.dropdown-toggle:focus {
  color: #fff;
  background-color: #7f979a;
  border-color: #7f979a;
}


.badge-golden {
  color: #fff;
  /*background-color: #FF8E2B;*/
  background-color: #e39a22;
}

.badge-goldenbrn {
  color: #fff;
  /*background-color: #FF8E2B;*/
  background-color: #89640b;
}

.text-golden {
  color: #e7cd45 !important;
}


.barra-card {
 padding:3px;
 background-color: #89640b;
 position:absolute;
}

/*.post .post-meta-b {
  position:absolute;
  font-size: 12px;
  font-weight: 400;
  margin: -10px 0 0 10px;

}

.post .post-meta-b a {
  font-size: 12px;

}*/

.postmetas {
  display: flex;
  position:absolute;
  width:100%;
  padding-left:10px;
}

.post-meta-b {
/*position:absolute;*/
background-color: transparent;
border: 1px #45b4a0 solid;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
padding: 3px 1px;
border-radius: 3px;
color: #4ad5bb;
width: 60%;
text-align: center;
/*margin: -4px 0px 0px 10px;
  margin-bottom: 0px;*/

}

.post-meta-b i {
 margin-right: 3px;

}

.post-columns .post .post-meta-b {
  margin-bottom: 0;
}

.post-meta-c {
color: #4eff29;;
/*background-color: transparent;
border: 1px #808080 solid; */
text-transform: uppercase;
font-size: 15px;
font-weight: 300;
border-radius: 3px;
width: 35%;
text-align: center;
/*padding: 3px 7px;
margin: -4px 0px 0px 10px;
  margin-bottom: 0px;*/

}


.promo-card {
background-color: #e3aa1f;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
padding: 3px 7px;
border-radius: 3px;
color: #fff;
width: 110%;
text-align: center;
margin: 0px 0px 0px -10px;
border: 1px #d7cbaf solid;

}

.badge-promo {
  background-color:#ffaa09;
  color: #000;
}


.sinpromo {
background-color: #3f4147;
color: #acacac;
border: 1px #525459 solid;

}

.perfil-cab {
  min-height: 232px;
}

.profile-avatar {
  position: absolute;
  margin-top: -125px;
  margin-left: 65px;
  z-index: 3;
  background-color: #fff;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
}

.srv-status-blk-on, .srv-status-blk-off {

padding: 3px 8px 2px 6px;
background: rgba(55,45,55,45);
border-radius: 25px;
display:table;
color: #fff;
font-weight: 600;
font-size: 11px;
margin-top: 10px;
margin-right: 50px;
}

.srv-status-blk-on span {
  color: #5EB919;
}

.srv-status-blk-off span {
  color: #FF0000;
}

.ranking-up {
	background-image:url(../img/rankicon.png); 
	background-position:0px 2px; 
	width: 43px; 
	height:20px; 
	background-repeat:no-repeat;
}
.ranking-down {
	background-image:url(../img/rankicon.png); 
	background-position:0px -38px; 
	width: 43px; 
	height:20px; 
	background-repeat:no-repeat;
}
.ranking-same {
	background-image:url(../img/rankicon.png); 
	background-position:0px -16px; 
	width: 43px; 
	height:20px; 
	background-repeat:no-repeat;
}