﻿
/* Font Family */
.baseFontFamily{ font-family: 'Century Gothic', sans-serif !important; }
body { font-family: 'Century Gothic', sans-serif !important; color: #333333 !important; }
.footer { font-family: 'Century Gothic', sans-serif !important; }
.temas { font-family: 'Century Gothic', sans-serif !important; color: #333333 !important; }
h1.cab-tf { font-family: 'Century Gothic', sans-serif !important; color: white !important; }
.lightgrey { color: #000000 !important; }
.heavygrey { color: #000000 !important; }
.breadCrumbs { color: #000000 !important; }
.breadCrumbs a { color: #000000 !important; }
.nombreCurso { font-family: 'Century Gothic', sans-serif !important; color: #333333 !important; }
.thisTabs li { font-family: 'Century Gothic', sans-serif !important; }
.informaCurso  
{
    font-family: 'Century Gothic', sans-serif !important;
    color: white !important;
    background-color: #000000 !important;
    border-radius: 7px;
    visibility: hidden !important; }
.minList { font-family: 'Century Gothic', sans-serif !important; }
span.contadorTexto { font-family: 'Century Gothic', sans-serif !important; }
.botoncookie { font-family: 'Century Gothic', sans-serif !important; }
select.ui-datepicker-month, select.ui-datepicker-year { font-family: 'Century Gothic', sans-serif !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-family: 'Century Gothic', sans-serif !important;
}
.ui-datepicker th { font-family: 'Century Gothic', sans-serif !important; }

/* Logo */
.lGenerico { max-height: 6rem; }
.square30-container {padding: 0 !important}

/* Slider */
.nivo-directionNav a { color: #000000 !important; }
.nivoSlider { max-height: 45rem }
	
/* Login y Registro */
.contenedorLogin { background-image: url(bg-login-registro.jpg); background-size: cover; min-height: 790px; }

.formularioIdentificate { background-color: rgba(0, 0, 0, 0.21) !important; }

span.cabeFormu { text-transform: none !important; }
form#frmLogin a#btnGenerar { color: #000000 !important; }
form#frmLogin a#btnGenerar:hover { color: #4b4949 !important; }
form#frmLogin a.op-tx-a-secundario2 { color: #000000 !important; }
form#frmLogin a.op-tx-a-secundario2:hover { color: #4b4949 !important; }
form#frmLogin button#btnRecordarContrasena { text-transform: none !important; }
form#frmLogin button#btnVolverRecordarContrasena { text-transform: none !important; }

.Formulogin .op-tx-a-secundario2 { text-transform: none !important; }
.Formulogin .submit input { text-transform: none !important; }

form#frmRegistro .submit input { font-weight: bold; text-transform: none !important; }

.subtituloFormulario { text-transform: none !important; }

/* Menú temáticas */
.menuActivo { color: white; background-color: #000000 !important; }
.menuActivo:hover { color: white !important; background-color: #000000 !important; }

span.titBusca { text-transform: none !important; }

/*Botones principales (Botón matricularme, ...)*/
.botonFeather { background-color: #000000 !important; color: white !important; border-radius: 7px !important; }
.botonFeather:hover { background-color: #000000 !important; color: #e6e6e6 !important; }

/*Botones secundarios*/
.submit input {background-color: #000000 !important; color: #ffffff !important; border-radius: 7px !important; }
.submit input:hover {background-color: #000000 !important; color: #e6e6e6 !important; }

/* Header, Footer, btn buscar avanzado genérico */
.op-bg-a-primario { background-color: #000000 !important; color: white !important;}
.op-bg-a-primario:hover { background-color: #000000 !important; color: #e6e6e6 !important;}

/* Enlace texto secundario (Enlace Zona de usuarios) */
a.op-tx-a-secundario { color: white !important; }
a.op-tx-a-secundario:hover { color: #e6e6e6 !important; }
 
a.op-tx-a-secundario3 { color: #000000 !important; }

/* boton Buscar Avanzado */
.botonBuscarAvanzado { width: 200px !important; border-radius: 7px; }
.botonBuscarAvanzado:hover { background-color: #4b4949 !important; }

/* Botón ir a mis cursos */
#myCourses {background-color: #000000 !important; color: white !important; font-weight: 700; border-radius: 7px; padding: 0.5rem !important}
#myCourses:hover {background-color: #4b4949 !important; color: white !important;}

/* Botón +info curso */
.btnMasInfo_especializacion 
{
    background-color: #4b4949 !important;
    color: #ffffff !important;
    border-radius: 7px;
    text-transform: none !important;
    right: 8px !important;
    bottom: -8px!important; }
.btnMasInfo_especializacion:hover{ background-color: #b2b2b2 !important; color: #ffffff !important; }

.btnMasInfo_tematico
{
    background-color: #4b4949 !important;
    color: #ffffff !important;
    border-radius: 7px;
    text-transform: none !important;
    right: 8px !important;
    bottom: -8px!important; }
.btnMasInfo_tematico:hover{ background-color: #b2b2b2 !important; color: #ffffff !important; }

.usuario-Item { font-size: 15px !important; }

/* Búsqueda */
.elast-search { border-radius: 7px !important; }
.botonBuscarAvanzado { text-transform: none !important; }

/* Miga de pan */
.breadCrumbs { border-radius: 7px; }

/* Categorías Cursos */
.menu-Item-Enlace a { color: #fff !important; }
.menu-Item-Enlace, .usuario-Item.smooth { background-color: #000000 !important; color: #ffffff !important; border-radius: 7px; margin-top: 10px; }
/*.menu-Item-Enlace .fa-circle { visibility: hidden !important; }*/

/* Tarjetas Cursos */
.envoltorioTarjetaCurso { background-color: #e6e6e6 !important; border-radius: 7px; }
.tipologiaCurso  
{
    text-transform: none !important;
    color: #ffffff !important;
    visibility: hidden !important; }
.link_tematica_tematico { visibility: hidden !important; }

/* Administración */
.FormuMiCuenta label { color: #000000 !important; }
.FormuMiCuenta .submit input { text-transform: none !important; }

[class="square100"] [class="temas md heavygrey"] { visibility: hidden !important; }