h1 { 
	color: #E54942;
	font-size: 50px;
	font-weight:bold;
	text-shadow: 1px 1px 0px rgba(25, 25, 25, 0.5);
}

h1 small {
	font-style: italic;
	text-transform: uppercase;
	font-size: 50%;
}

h2 {
	color: #E54942;
	font-size: 30px;
	font-weight:700;
    /* font-style: normal; */
}

h3 {
	color: #997bf5;
	font-size: 25px;
	font-weight: 700;
}

h2 { text-shadow: 1px 1px 0px rgba(25, 25, 25, 0.5); font-weight:400; text-transform: uppercase; }
h3 { text-shadow: 1px 1px 0px rgba(25, 25, 25, 0.5); }
h3.reglas { font-weight:700; margin-top:50px; }
.reglas-penalizaciones { font-weight: 700; font-size: 18px; margin-top: 20px; }
.reglas-notas strong,
.reglas-notas { color: #D79B5E; font-size: 12px; }

.arg-char-online { border: 3px solid #b1e730; vertical-align: middle; }
.arg-char-offline { border: 3px solid #D0D0D0; vertical-align: middle; }
.arg-char-blocked { border: 3px solid #f24e4d; vertical-align: middle; }

.table > thead > tr > th { font-weight: 700; text-transform: uppercase; color: #ffffff; }

a.midisabled{
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0.1);
    cursor: no-drop;
}

.disabled {
	cursor: no-drop;
}

.topbar{
	position: absolute;
	visibility: hidden;
	font-size: 10px;
}
.topbar a {
	text-decoration: none;
	color: #ABB1B4;
}
.topbar nav{
	width: 320px;
	background-color: transparent;
	border: 0px;
}

.pjsonline {
	color: #3d8b3d;
	font-size: 25px;
	font-style: normal;
}

.fecha{
	background-repeat: no-repeat; 
	background-position: top left;
	width:40px; 
	height:39px; 
	padding-top:13px; 
	padding-left:11px; 
	font-weight: 700; 
	float:left;
	margin-right:20px;
	color: #7C6F6B;
}

.tips-ayudas-color {
	margin-top: 0px;
	color: #31708F;
	text-transform: uppercase;
}

/* Inicio Modulo WEBSHOP */

.shop_credits_item{
font-weight: 700;
font-size:15px;
}
	
.shop_class_requirement{
font-size: 13px;
font-style: italic;
margin-top: 10px;
padding: 8px;
color: #777777;
}	

.shop_credits_disabled {
font-size: 13px;
padding-left: 10px;
color: #bbbbbb;
}
	
.shop_credits_enabled {
font-size: 13px;
padding-left: 10px;
color: #ff0000;
}

.shop_ancient{
font-size:14px;
font-weight: 700;
background: blue;
color: #ffffff;
padding: 5px 50px;	
}

/* Fin Modulo WEBSHOP */

.huge {
    font-size: 30px;
}
.huge25 {
    font-size: 25px;
}
.huge20 {
    font-size: 20px;
}

.bg-argpaleta1 {
  background-color: #E4AAAE;
  border: 1px solid #DE959A;
}

.bg-argpaleta2 {
  background-color: #EFDDA9;
  border: 1px solid #EBD593;
  color: rgba(0, 0, 0, 0.5);
}

.bg-argpaleta3 {
  background-color: #D4DAA4;
  border: 1px solid #C9D18E;
}

.bg-argpaleta4 {
  background-color: #B3CDBB;
  border: 1px solid #A0C0AB;
}

.bg-argpaleta4 h3 {
	font-weight: bold;
	color: #39734a;
}

.bg-argpaleta5 {
  background-color: #ADAFB9;
  border: 1px solid #989BA7;
}

.bg-argpaleta5 h3{
	color: #2a3046;
}

.bg-argpaleta6 {
	color: rgba(0, 0, 0, 0.5);
	background-color: #FCF6E2;
	border: 1px solid #BDB8A9;
}

.bg-argpaleta7 {
	background-color: #242629;
	border: 1px solid #000000;
	color: #FFFFFF;
}

.bg-argpaleta7 p{
	color: #EEEEEE;
}

.bg-argpaleta8 {
	background-color: #D9EDF7;
	border: 1px solid #BCE8F1;
	color: #31708F;
}

.bg-argpaleta8 h3 {
	color: #31708F;
}

.bg-argpaleta9 {
	background-color: #5CB85C;
	border: 1px solid #4D9B4D;
	color: #FFFFFF;
}

.bg-argpaleta10 {
	background-color: #DC4E4F;
	border: 1px solid #D7383A;
	color: #FFFFFF;
}

.dropdown-divider {
	border-color: rgba(0, 0, 0, 0.1);
}