/*
Theme Name: bricks_child
Author: 
Description: Your description goes here
Version: 1.0
Template: bricks

This is the child theme for Bricks theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.blockUI.blockOverlay{
	background-color: #00000029 !important;
}

.added_to_cart{
	border: 1px solid #6A14F2;
	color: #6A14F2;
	background-color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	border-width: 2px !important;
	border-radius: 8px;
	font-size: 1.25rem;
	flex-wrap: wrap;
	padding: 6px 1rem;
}

.added_to_cart::before{
	content: '';
	margin-right: 4px;
	background-image: url('https://cursoshu.testing-dv.com/wp-content/uploads/2024/11/check-2-1.svg');
	background-size: 40px;
    height: 40px;
    width: 60px;
	background-repeat: no-repeat;	
	/*background-position: left; */
	text-align: right;
	padding-top: 3px;
}

/* loading */
.brx-loading-animation{	
	position: absolute !important;
	top: 400px;
	left: 48vw;
	z-index: 1000;
	max-width: 90px !important;
}

/* Menu Cuenta */
.woocommerce-MyAccount-navigation{  
  border-radius: 8px;
  box-shadow: 1px 3px 5px #00000029;
  min-width: 240px !important;
  width: 15%;
}


/* Formulario - input politica tratamiento y boton */
.formulario-tratamiento .options-wrapper{
  margin-top: 6%;
}

.formulario-tratamiento .options-wrapper > li {
  display: flex;
  gap: 12px;
  color: #000;
}

.formulario-tratamiento button{
  padding: 16px 20px !important;
}

@media (width<768px){
	.formulario-tratamiento .options-wrapper > li {
  		font-size: 14px;
	}
}

/* 
 * Estilos vista Mis Cursos
*/

.eb_course_cards_wrap{
	display: grid;	
	grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
	gap: 16px;
}

.eb-course-card {
	padding: 10px 20px;
	border: 1px solid purple;
	border-radius: 8px;
	justify-self: center;
}

.eb-cat-wrapper-new {
	font-size: 15px;
	font-weight: 700;
	color: #6A14F2;
}

.eb-course-title{
	font-size: 1.5rem;
	font-weight: 500;	
}

.eb-course-action-btn-start{
	display: inline-block;
	padding: 10px 16px;
	background-color: #6A14F2;
	color: white;
	margin: 24px 0;
	border-radius: 8px;
}


.woocommerce-notices-wrapper{
	padding: 0 15px;	
	margin-bottom: 0 !important;
	margin-top: 20px;
}


/* Estilos login antes de checkout */

.before-checkout{
	padding-top: 1.5rem;
	padding-bottom: 1rem;
}

.before-checkout .login{
	margin-top: 30px;
}

.before-checkout button{
	margin-top: 16px;
	padding: 8px 60px !important;
	font-size: 1.125rem;
}