/* MENU SUPERIOR */ 
.logoMenu {
	font-weight: bold;
}

.menuSuperior {
	height: 70px;	
}

.navbar-collapse[data-navbarbg=skin5], .topbar[data-navbarbg=skin5], .topbar .navbar-collapse[data-navbarbg=skin5]{
	background-color: var(--color-principal-web) !important;
}

.navbar-collapse[data-navbarbg=skin5], .topbar[data-navbarbg=skin5], .navbar-collapse[data-navbarbg=skin5], .topbar[data-navbarbg=skin5] {
	
	background-color: var(--color-principal-web) !important;
}

.mr-auto {
	background-color: #13808a !important;
}

.nav-item{
	background-color: var(--color-principal-web) !important;
	padding: 5px;
}

.nav-item.active{
	background-color: var(--color-principal-web) !important;
	/* border-radius: 10px !important; */
	padding: 5px;
}

.fotoPrensa {
	background-color: #FFF !important;
}

/* FIN MENU SUPERIOR */

/* ESTILOS GENERALES */
img[alt] {
   padding: .8rem !important;
}

.img-responsive {
	display:block;
	/* width:100%; */
	max-width:100%;
	height:auto;
}

.colorPrimario{
	color: var(--color-principal-web) !important;
}

.errorValidated {
	color: #B00;
}

.error {
	color: #B00;
}

.tituloModal {
	color: #13808a !important;
}

.tituloh4Modal{
	justify-content: space-between;
	padding: 0rem 1rem 1rem 0rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.tituloLinea{
	padding: 0rem 1rem 1rem 0rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin-top: -20px;
}

.tituloPestanaModal{
	color:#9ba1ab;
}

.btn-primary {
	background-color: var(--color-principal-web) !important;
	border-color:  var(--color-principal-web) !important;
}

.cabeceraTabla{
	background-color: var(--color-principal-web);
	color: #FFF;
}

.tituloH4Color {
	color: #13808a;
}

.textoColor {
	color: #13808a;
}

.fondoColorBtn {
	background-color: #13808a !important;
	border-color:  #13808a !important;
}

.listadoStands {
	background-color: #f37a21 !important;
}

.imagenMapeada { 
 	min-height: 92vh; 
}

.containerFondo {
	margin-left: 0px  !important; 
	margin-right: 0px  !important; 
	padding-right:0px !important; 
	padding-left:0px !important; 
	height: 100% !important; 
	width: 100% !important; 
}

.iconoSVG {
	width: 4%; 
	float: left; 
	position: relative; 
	cursor: pointer;
}

.iconoSVG2 {
	width: 8%; 
	float: left; 
	position: relative; 
	cursor: pointer;
}

.iconos {
	float: left; 
	position: relative; 
	cursor: pointer;
}

.padding50 {
	padding: 50px !important;
}

.salaQEP {
	background-color: #fcd7bc;
	color: #455a64;
	font-weight: bold;
	width: 20%;
	vertical-align: middle !important;
}

.actividadQEP {
	width: 30%;
	background-color: #FFF;
	color: #455a64;
	vertical-align: middle !important;
}

.accionQEP{
	background-color: #FFF;
	width: 10%;
	vertical-align: middle !important;
	text-align: center;
}

.iconoFa{
	color:#67757b; 
	font-size:24px;
	text-align: center;
	cursor: pointer;
}

.btnAceptada{
	background-color: #26da61 !important;
	padding: 0px 10px !important;
}

.btnPendiente{
	background-color: #ffb22b !important;
	padding: 0px 10px !important;
}

.btnRechazada{
	background-color: #fc4b6c !important;
	padding: 0px 10px !important;
}

.btnInfo{
	background-color: #26c6da !important;
	padding: 0px 10px !important;
}

.btnNormal{
	padding: 0px 10px !important;
}

.tituloFAQ{
	color: var(--color-principal-web);
}

.cajaNoticias {
	padding: 1.25rem !important;
	background-color: #eef5f9;
}

.noPadding {
	padding: 0px !important;
}

.relative {
	float: left; 
	position: relative; 
}

.page-item.active .page-link{
	background-color: var(--color-principal-web) !important;
	border-color: var(--color-principal-web) !important;
}

.linkRRSS {
	color: var(--color-principal-web) !important;
	font-size: 16px;
}

.iconoRRSS {
	font-size: 20px;
	padding-left: 10px;
}


/* FIN ESTILOS GENERALES */ 

/* FORO */ 
.spanCuenta{
	float:left;
	margin-right:2px;
	margin-top:2px;
	font-size: 16px;
	color: #99abb4;
	font-weight: bold;
}
/* FIN FORO */ 

/*

.marginTopRow {
	margin-top: 30px;
}



.error {
	color: #B00;
}

.img-responsive {
	display:block;
	width:100%;
	max-width:100%;
	height:auto
}

/* FORO */
/*
.formHilo {
	border:0px !important;
}

.reaction-btn-text{
	background-color: var(--color-principal-web);
	border: 1px solid var(--color-principal-web);
	border: 1px solid transparent;
	color:white;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	font-weight: 400;
}

.fila1{
	margin-top: 30px;  
	border: 1px solid #cfcfcf;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
}

.fila2{
	border-top:0px !important; 
	border: 1px solid #cfcfcf; 
	padding: 10px;
	border-bottom-right-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem;
}

.fechaForo{
	font-style:italic;
	text-align:center;
	display:block;
}

.fotoCongresista{
	border-radius:0.25rem;
	max-width:250px;
}

.unComentario{
	padding-top:20px;
}



.enlaceForo{
	text-decoration:underline;
}

.badEnlaceForo {
	cursor:pointer
}

.botonEliminar{
	color:white !important;
	margin-top:10px !important;
}

.cajaComunicacion {
	border: 1px solid #cfcfcf; 
	padding:10px;
	border-radius:0.5rem;
}
/* FIN FORO */

/* PROGRAMA */
.programaTitulo {
    background-color: var(--color-principal-web) ;
	padding:5px 10px 5px 10px;
	border-radius:0.25rem;
}

h4.text-primary.horaPrograma{
  color: #585f69;
  background-color: #ebeaea;
  padding:5px 10px 5px 10px;
}

.programaSubPonencia{
    color: var(--color-principal-web) ;
    margin: 0 11px 0 50px;
	font-size:20px;
	padding-bottom:10px;
}

.programaSala{
	margin:0px 11px 0px 50px;
	font-style: italic;
}

.programaEncargadoDe{
	margin-left:50px;
	text-decoration:underline;
	font-size:18px;
}

.programaPonente{
	padding:5px 10px 5px 10px;
}

.programaFiliacion{
	font-style:italic;
	padding:5px 10px 5px 0px;
	
}
.cajaEvento{
	background-color:#eeeeee;
	padding:10px 10px 10px 10px;
	margin-bottom:1rem;
	border:1px solid #cfcfcf;
	border-radius:0.25rem;
}

.eventoPrograma{
	color:#446a63;
	font-size:14px;
}

.cargo {
	color: var(--color-principal-web) !important;
}
/* FIN PROGRAMA */

/* UTILITIES RESPONSIVE */
.visible-xs, .visible-sm, .visible-md, .visible-lg { display:none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block,
.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
.visible-md-block, .visible-md-inline, .visible-md-inline-block,
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display:none !important; }
@media (max-width:575px) {
table.visible-xs                { display:table !important; }
tr.visible-xs                   { display:table-row !important; }
th.visible-xs, td.visible-xs    { display:table-cell !important; }

.visible-xs                 { display:block !important; }
.visible-xs-block { display:block !important; }
.visible-xs-inline { display:inline !important; }
.visible-xs-inline-block { display:inline-block !important; }
}

@media (min-width:576px) and (max-width:767px) {
table.visible-sm { display:table !important; }
tr.visible-sm { display:table-row !important; }
th.visible-sm,
td.visible-sm { display:table-cell !important; }

.visible-sm { display:block !important; }
.visible-sm-block { display:block !important; }
.visible-sm-inline { display:inline !important; }
.visible-sm-inline-block { display:inline-block !important; }
}

@media (min-width:768px) and (max-width:991px) {
table.visible-md { display:table !important; }
tr.visible-md { display:table-row !important; }
th.visible-md,
td.visible-md { display:table-cell !important; }

.visible-md { display:block !important; }
.visible-md-block { display:block !important; }
.visible-md-inline { display:inline !important; }
.visible-md-inline-block { display:inline-block !important; }
}

@media (min-width:992px) and (max-width:1199px) {
table.visible-lg { display:table !important; }
tr.visible-lg { display:table-row !important; }
th.visible-lg,
td.visible-lg { display:table-cell !important; }

.visible-lg { display:block !important; }
.visible-lg-block { display:block !important; }
.visible-lg-inline { display:inline !important; }
.visible-lg-inline-block { display:inline-block !important; }
}

@media (min-width:1200px) {
table.visible-xl { display:table !important; }
tr.visible-xl { display:table-row !important; }
th.visible-xl,
td.visible-xl { display:table-cell !important; }

.visible-xl { display:block !important; }
.visible-xl-block { display:block !important; }
.visible-xl-inline { display:inline !important; }
.visible-xl-inline-block { display:inline-block !important; }
}

@media (max-width:575px)                        { .hidden-xs{display:none !important;} }
@media (min-width:576px) and (max-width:767px)  { .hidden-sm{display:none !important;} }
@media (min-width:768px) and (max-width:991px)  { .hidden-md{display:none !important;} }
@media (min-width:992px) and (max-width:1199px) { .hidden-lg{display:none !important;} }
@media (min-width:1200px)                       { .hidden-xl{display:none !important;} }
/* FIN UTILITIES RESPONSIVE */

/* VIDEOS */
.embed-container {
	--video--width: 580;
	--video--height: 328;

	position: relative;
	padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 41.66666667% */
	overflow: hidden;
	max-width: 100%;
	background: black;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* FIN VIDEOS */

.cajaSubEvento{
	background-color: #42695e;
    color: #fff;
}


.modal-dialog{
	max-width:80% !important;
}

#modalLogin{
	max-width:600px !important;
}

.cajaComentarios{
	display:none !important;
}