/* Show it is fixed to the top */
.table td{ 
	vertical-align: middle!important;
	height:60px!important;
    font-size: 0.9rem!important;
}
.table th{
	border:none!important;
	color:#666!important;
	text-transform: uppercase!important;
}

/*Quitar el padding de la página para que cada bloque se ajueste*/
.page-wrapper{
	padding:0px!important;
}

/*Fondo Gris*/
.fondo_gris{
	background-color:#7e8aa2!important;
}

/*footer v6*/
.footerV6{
	background-color:#101f33!important;
	padding:20px;
	color:white;
}

.cursor_link{
	cursor:pointer;
}

.link_underline{
	text-decoration:underline!important;
	font-weight:bold!important;	
}


.nav-link{/* Para quitar linea azul de los tabs  */
	font-weight:bold!important;
}


table td, table th{/* cambiar el borde de las tablas */
	border-bottom:1px solid #dee2e6!important;
	border-top:none!important;
}
table.dataTable thead>tr>th{
	border-bottom: 1px solid #dee2e6!important;
}

.negrita {
	font-weight:bold!important;
}
.size-selected {
	background-color:#35578E!important;
	color:#fff!important;
}

.btn_grupo_talla:hover{
	background-color:#999!important;
	color:#fff!important;	
}

label{
	text-transform:uppercase!important;
    color: #868e96!important;
	font-size:14px!important;
}

/*Boton wizard*/
.wizard > .actions a{
	padding: 0.80em 1.25em!important;
}

/*quitar linea wizard*/
#design-wizard .steps li:after{
	display:none!important;
}
.number{
	display:none!important;
}

.cuadrado-color{
	background-color:#666!important;
	color:#FFF!important;
    padding: 7px 11px!important;
	border-radius: 4px!important;		
}

/******** Configuracion tablas *******************/

table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
 
	  font-family: 'Arial Regular', 'Arial'!important;
	  color: #828282!important;
	  text-align: left!important;
	  line-height: normal!important;
	  font-size:12px!important;
	  height:14px!important;
	  font-weight:normal!important;
  }

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    position: unset!important;
}

/******** FIN Configuracion tablas *******************/


/*************** Multi lineas tabla ******/
/*td, th {*/
.multilinea{
    white-space: normal!important;
}

td>p{
	 margin-bottom:0px!important;
}

.card-flex{ /*De esta manera las cards todas tienen el mismo alto*/
	display: grid;
}

/**************************************************************/
/* listado de imagenes de colores igualadas ***/

.contenedor_output{
	height: 200px;
	overflow-y: hidden;
}
.maximo_imagen{
	max-height:200px;
}
@media (max-width: 768px){
	.contenedor_output{
		height: unset;
		overflow-y: unset;
	}
	.maximo_imagen{
		max-height:unset;
	}

}