/*  MICROTHEMER STYLES  */


/*= Geral ===================== */

/** Geral >> Vagas Limitadas **/
.emoji .infobox-responsive-center .uabb-infobox-title-prefix {
	background-color: rgba(255, 255, 255, 0.25) !important;
	padding: 10px 25px 10px 25px !important;
	border-radius: 5px !important;
}

/** Geral >> Plano minimo **/
.plano-minimo {
	font-size: 11px !important;
}


/*= Curso ===================== */

/** Curso >> Descrição do Curso **/
.ld-tab-count-1 {
	margin-top: 80px !important;
	margin-bottom: 40px !important;
}

/** Curso >> Status - Cursos Terminados **/
#ld-profile .ld-profile-stat-completed {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset !important;
	margin-right: 3px !important;
	margin-left: 3px !important;
	border-top: 1px solid rgb(226, 231, 237) !important;
	border-color: rgb(226, 231, 237) !important;
	border-bottom: 1px solid rgb(226, 231, 237) !important;
	border-left: 1px solid rgb(226, 231, 237) !important;
	border-radius: 15px !important;
}

/** Curso >> Status - Pontos **/
#ld-profile .ld-profile-stat-points {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset !important;
	margin-right: 3px !important;
	margin-left: 3px !important;
	border: 1px solid rgb(226, 231, 237) !important;
	border-radius: 15px !important;
}

/** Curso >> Status - Cursos **/
#ld-profile .ld-profile-stat-courses {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset !important;
	margin-right: 3px !important;
	margin-left: 3px !important;
	border: 1px solid rgb(226, 231, 237) !important;
	border-radius: 15px !important;
}

/** Curso >> Status - Cerificados **/
#ld-profile .ld-profile-stat-certificates {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset !important;
	border: 1px solid rgb(226, 231, 237) !important;
	border-radius: 15px !important;
}

/** Curso >> Editar Perfil **/
#ld-profile .ld-profile-edit-link {
	background-color: rgb(226, 231, 237) !important;
	height: 1px !important;
	min-height: 1px !important;
	max-height: 1px !important;
	padding: 8px 25px 8px 25px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border-radius: 30px !important;
	visibility: hidden !important;
}

/** Curso >> Cartão do Perfil **/
#ld-profile .ld-profile-card {
	margin-bottom: 0 !important;
}

/** Curso >> Profile - Box Certificados **/
#ld-profile .ld-profile-stat-certificates {
	width: 0 !important;
	min-width: 0 !important;
	max-width: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	max-height: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	visibility: hidden !important;
}

/** Curso >> Profile - Box Pontos **/
#ld-profile .ld-profile-stat-points {
	width: 0 !important;
	min-width: 0 !important;
	max-width: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	max-height: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	visibility: hidden !important;
}

/** Curso >> Link Vídeo Formato Curso **/
.link-video-formato-curso {
	color: rgb(255, 255, 255) !important;
	text-decoration: none !important;
	background-color: rgb(221, 51, 51) !important;
	padding: 10px 25px 10px 25px !important;
	border-radius: 30px !important;
}


/*= WooCommerce =============== */

/** WooCommerce >> Minha Conta - Navegação **/
.woocommerce-MyAccount-navigation {
	width: 0 !important;
	height: 0 !important;
	overflow-y: hidden !important;
	visibility: hidden !important;
}

/** WooCommerce >> Minha Conta - Conteúdo **/
.woocommerce-MyAccount-content {
	width: 100% !important;
}

/** WooCommerce >> Minha Conta - Avatar **/
#menu-primary-menu .avatar-18 {
	margin-top: -2px !important;
	margin-left: 5px !important;
	border-radius: 30px !important;
}

/** WooCommerce >> Imagem Produto **/
.woocommerce-product-gallery__wrapper {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2) !important;
}

/** WooCommerce >> Botão Comprar - Produto Certificado **/
.botao-produto-certificado .variations {
	margin-bottom: 30px !important;
}

/** WooCommerce >> botão quantidade dos produtos **/
#minus_qty {
	position: relative !important;
}


/*= Cadastro ================== */

/** Cadastro >> Input - Matrícula Grátis **/
.pp-rf-control {
	width: 100% !important;
}


/*= Apoiador ================== */

/** Apoiador >> Apoiador - Assinatura **/
.fl-node-5fa7dd0adefc9 .uabb-infobox-title-prefix {
	font-size: 12px !important;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3) inset !important;
	background-color: rgb(255, 203, 117) !important;
	background-image: linear-gradient(rgb(255, 203, 117), rgb(255, 173, 36)) !important;
	padding: 5px 15px 5px 15px !important;
	border-top-right-radius: 15px !important;
	border-bottom-right-radius: 15px !important;
	position: absolute !important;
	top: 5px !important;
	left: -20px !important;
	z-index: 99 !important;
}

/** Apoiador >> Apoiador - Cursos **/
.fl-node-5fa7dd0adefcd .uabb-infobox-title-prefix {
	font-size: 12px !important;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3) inset !important;
	background-color: rgb(255, 203, 117) !important;
	background-image: linear-gradient(rgb(255, 203, 117), rgb(255, 173, 36)) !important;
	padding: 5px 15px 5px 15px !important;
	border-top-right-radius: 15px !important;
	border-bottom-right-radius: 15px !important;
	position: absolute !important;
	top: 5px !important;
	left: -20px !important;
	z-index: 99 !important;
}

/** Apoiador >> Apoiador - Hall da Fama **/
.fl-node-5fa7dd0adefca .uabb-infobox-title-prefix {
	font-size: 12px !important;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3) inset !important;
	background-color: rgb(255, 203, 117) !important;
	background-image: linear-gradient(rgb(255, 203, 117), rgb(255, 173, 36)) !important;
	padding: 5px 15px 5px 15px !important;
	border-top-right-radius: 15px !important;
	border-bottom-right-radius: 15px !important;
	position: absolute !important;
	top: 5px !important;
	left: -20px !important;
	z-index: 99 !important;
}


/*= Hall da Fama ============== */

/** Hall da Fama >> Form radio **/
.wpt-form-radio {
	margin-right: 5px !important;
}

/** Hall da Fama >> HF Data **/
.hf-data {
	margin-bottom: 20px !important;
}

/** Hall da Fama >> HF Instituição de Ensino **/
.hf-institicao {
	margin-bottom: 20px !important;
}

/** Hall da Fama >> HF Instagram **/
.hf-instagram {
	margin-bottom: 20px !important;
}

/** Hall da Fama >> HF GitHub **/
.hf-github {
	margin-bottom: 20px !important;
}

/** Hall da Fama >> HF Facebook **/
.hf-facebook {
	margin-bottom: 20px !important;
}

/** Hall da Fama >> HF Twitter **/
.hf-twitter {
	margin-bottom: 20px !important;
}

/** Hall da Fama >> HF Youtube **/
.hf-youtube {
	margin-bottom: 20px !important;
}

/** Hall da Fama >> HF Foto **/
.hf-foto {
	margin-bottom: 20px !important;
}


/*= Créditos Certificados ==== */

/** Créditos Certificados >> A partir **/
.css-a-partir {
	font-size: 16px !important;
	font-weight: 400 !important;
	margin-top: 5px !important;
	margin-bottom: -20px !important;
}

/** Créditos Certificados >> Mensais **/
.css-a-mensais {
	font-size: 16px !important;
	line-height: 16px !important;
	font-weight: 400 !important;
	margin-top: -18px !important;
}


/*= Eventos =================== */

/** Eventos >> Cev events list **/
.cev-events-list {
	background-color: rgb(254, 248, 238) !important;
	padding: 10px 20px 10px 20px !important;
	border: 2px solid rgb(240, 184, 73) !important;
	border-radius: 30px !important;
}


/*= Ranking =================== */

/** Ranking >> Coluna 1 **/
.cev-tabela-ranking tr th:nth-of-type(1) {
	width: 10% !important;
}

/** Ranking >> Coluna 2 **/
.cev-tabela-ranking thead .has-text-align-left {
	width: 20% !important;
}

/** Ranking >> Coluna 3 **/
.cev-tabela-ranking tr th:nth-of-type(3) {
	width: 15% !important;
}

/** Ranking >> Coluna 4 **/
.cev-tabela-ranking tr th:nth-of-type(4) {
	width: 10% !important;
}

/** Ranking >> Coluna 5 **/
.cev-tabela-ranking tr th:nth-of-type(5) {
	width: 45% !important;
}


/*( Tablet & celular )*/
@media (max-width: 767px) {
	/** Cabeçalho >> Botão Painel - Mobile **/
	.bt-menu-cadastro > a {
	text-align: center !important;
}

	/** Cabeçalho >> Botão Fechar - Mobile **/
	#pp-advanced-menu-off-canvas-5d48940dd2fc3 .pp-menu-close-btn {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.6) inset !important;
	background-color: rgb(13, 14, 186) !important;
	width: 50px !important;
	border-radius: 30px !important;
}

	/** Cabeçalho >> Botão Fechar - Mobile - Home **/
	#pp-advanced-menu-off-canvas-5d3f4b89477ff .pp-menu-close-btn {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.6) inset !important;
	background-color: rgb(13, 14, 186) !important;
	width: 50px !important;
	border-radius: 30px !important;
}

	/** WooCommerce >> Minha Conta - Avatar - Mobile **/
	#menu-primary-menu-1 .avatar-18 {
	margin-left: 5px !important;
	border-radius: 30px !important;
}

	/** WooCommerce >> Botão Painel - Mobile **/
	.bt-menu-cadastro {
	margin-top: 15px !important;
}

}


/*( Celular )*/
@media (max-width: 480px) {
	/** Curso >> Status - Cursos **/
	#ld-profile .ld-profile-stat-courses {
	margin-left: 50px !important;
}

}

