body {
}
.sticky-top {
	top: 63px !important;
}
.dx-texteditor-input {
	padding: 9px 10px !important;
}

.LogoTexto {
	font-size: large;
}
.mano {
	cursor: pointer;
}
.container-principal {
	padding-top: 12px;
}

input[readonly], textarea[readonly="readonly"], textarea[readonly] {
	background-color: #5b5b5b;
}
strong {
	color: #fdac41;
}
.ulNo {
	list-style-type: none !important;
}

.h-90 {
	height: 90% !important;
}
.nick {
	text-transform: capitalize;
}
	.nick ::first-line {
		text-transform: capitalize;
	}
	.nick a::first-line {
		text-transform: capitalize;
	}

/* menu */
.menu-link-no {
	list-style-type: none !important;
	margin-left:2.938rem;
}
/* fin */

/* profile */
.user-profile-header-banner img {
	width: 100%;
	object-fit: cover;
	height: 250px;
}

.user-profile-header {
	margin-top: -2rem;
}

	.user-profile-header .user-profile-img {
		border: 5px solid;
		width: 120px;
	}
/* fin profile */

/* texto */
.mayuscula {
	text-transform: capitalize;
}


/* fin texto */

/* font size */
.font10 {
	font-size: 10px !important;
}
.font20 {font-size: 20px !important;}
/* fin font size */
.btn-disabled,
.btn-disabled[disabled] {
	opacity: .4;
	cursor: default !important;
	pointer-events: none;
}
.flag-icon {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	width: 1.33333333em;
	line-height: 1em;
	vertical-align: middle;
	margin-bottom: 0
}
.flag-icon-es {
	background-image: url(https://coderthemes.com/adminox/layouts/vertical/assets/images/flags/4x3/es.svg);
}
.hidden {
	display: none;
}
/* button top */
#myBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 9999;
	font-size: 18px;
	border: none;
	outline: none;
	/*background-color: red;
	color: white;*/
	cursor: pointer;
	/*padding: 15px;*/
	border-radius: 4px;
}

	#myBtn:hover {
		background-color: #555;
	}
/* fin button top*/

/* cartas */
#Cartas strong {
	color: #fdac41 !important;
}
/* fin cartas*/
/* loader */
.loading {
	position: fixed;
	z-index: 9999;
	height: 2em;
	width: 2em;
	overflow: show;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
	/* Transparent Overlay */
	.loading:before {
		content: '';
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));
		background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
	}

.loader {
	width: 48px;
	height: 48px;
	border: 5px solid #FFF;
	border-bottom-color: #FF3D00;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}
/* fin loader */
/* menu */
.dropdown-submenu {
	position: relative;
}

	.dropdown-submenu a::after {
		transform: rotate(-90deg);
		position: absolute;
		right: 6px;
		top: .8em;
	}

	.dropdown-submenu .dropdown-menu {
		top: 0;
		left: 100%;
		margin-left: .1rem;
		margin-right: .1rem;
	}

.dropdown:hover > .dropdown-menu {
	display: block !important;
}

.dropdown-submenu:hover > .dropdown-menu {
	display: block !important;
	left: 100%;
	margin-top: -37px;
}

.dropdown-item {
	font-size: small; /* 13px */
}

.dropdown-toggle::after {
	font-size: var(--font-md);
	margin-bottom: -2px;
}

.dropdown-menu li a.active {
	color: #fff;
}

.custom-toggle-arrow {
	font-size: 18px;
	margin-top: 1px;
	line-height: 12px;
}
/* fin menu */

/* tamaņo */
.fontSizeLarge {
	font-size: large !important;
}

/* colores */
.bordeAmarillo {
	border: 1px solid #fdac41;
}
.colorRojo {
	color:#c40808;
}
.colorNegro {
	color: black;
}
.colorAmarillo {
	color: #FFD43B;
}
.colorGris {
	color:#555;
}
.colorGrisTitulo {
	color: #626E85;

}
.fondoSuccess {
	color:#555;
	background-color: #39da8a !important;
}

.fondoDanger {
	color: #fff;
	background-color: #ff5b5c !important;
}
/* fin colores*/

/* margin */
.marginTop6 {
margin-top:6px;
}

/* fin margin */

/* label de rarify Destiny */

.bg-label-d-L {
	background-color: #d8b1d4 !important;
	color: #630b57 !important;
}
.bg-label-d-S {
	background-color: #d7d9db !important;
	color: #8f8f8f !important;
}
.bg-label-d-R {
	background-color: #008f39 !important;
	color: #b7d5ac !important;
}
.bg-label-d-U {
	background-color: #feff3a !important;
	color: #98a222 !important;
}
.bg-label-d-C {
	background-color: #8db8e7 !important;
	color: #0096d2 !important;
}
/* fin label de rarify Destiny */

/* label de ratify */
.bg-label-C {
	background-color: #30405f !important;
	color: #5a8dee !important;
}

.bg-label-U {
	background-color: #2b4c4f !important;
	color: #39da8a !important;
}

.bg-label-R {
	background-color: #4a3848 !important;
	color: #ff5b5c !important;
}

.bg-label-L {
	background-color: #4a4544 !important;
	color: #fdac41 !important;
}

.bg-label-S {
	background-color: #323e52 !important;
	color: #69809a !important;
}
/* fin label de ratify */


/* cookies*/
#cookieConsentdiv {
	z-index: 1000;
	position: fixed;
	width: 400px;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	background-color: rgba(255, 255, 255, 0.9);
	padding: 20px 30px 20px 30px;
	font-family: 'Century Gothic', sans-serif;
	box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.4);
	text-align: center;
	border-radius: 30px 30px 0 0;
}

	#cookieConsentdiv button {
		display: block;
		margin-left: auto;
		margin-right: auto;
		border: none;
		background-color: green;
		padding: 10px 50px;
		margin-top: -5px;
		color: white;
		transition: all ease 0.5s;
	}

		#cookieConsentdiv button:hover {
			background-color: darkgreen;
		}

	#cookieConsentdiv h3 {
		font-size: 22px;
	}

	#cookieConsentdiv p {
		font-size: 13px;
	}

	#cookieConsentdiv a {
		color: gray;
		text-decoration: underline;
	}
/* fin cookie */

/* grid */
.dx-icon-trash {
	color: #ff5b5c !important;
}

.dx-datagrid-headers {
	color: lightgray;
}
/* cabecera */
.dx-toolbar .dx-toolbar-items-container {
	height: 50px;
}
/* texto */
.dx-datagrid-nowrap, .dx-datagrid-nowrap .dx-header-row > td > .dx-datagrid-text-content {
	font-size:15px;
}
/* fin grid */

/* mazos */
.mazoCarta {
	background: rgba(0,0,0,0.5);
	padding: 0.2rem !important;
	padding-right: 0.5rem !important;
}