

/*

Tamaños del grid de bootstrap
	xs <576px
	s ≥ 576px
	m ≥ 768px
	l ≥ 992px
	xl ≥1200px

*/

/***********************/
/* MARGINS */


/********************/
/* PADDINGS */


/***********************/
/* Position */
@media (max-width: 768px) {  
	.position-sm-relative{
		position: relative !important;
	}	
}

/**********************/
/* Tamaños */
.w-85{
	width: 85%;
}

.w-15{
	width: 15%;
}
.w-40{
	width: 40%;
}

.w-40px{
	width: 40px;
}
.w-50px{
	width: 50px;
}

/*********************/
/* Borders */
.base-border{
	border: 1px solid var(--gris-lineas);
}
.base-border-bottom{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: var(--gris-lineas);
}
.base-border-left{
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: var(--gris-lineas);
}
.thin-border-radius{
	border-radius: 5px;
}
.thin-border-top-rl-radius{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.thin-border-bottom-rl-radius{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


/***********************/
/* GENERALES */
.overflow-x-hidden{
	overflow-x: hidden;
}


