/* Add here all your css styles (customizations)323d59 */
@media (min-width: 992px){
  .header-v4 .navbar-collapse {
      background-color: var(--color-principal-web);
  }

  .header-v4 .navbar-default .navbar-nav > li > a:hover, .header-v4 .navbar-default .navbar-nav > .active > a {
      border-top: solid 2px var(--color-secundario-web);
  }
}

@media (max-width: 991px) {
	.header-v4 .navbar-default .navbar-nav > li > a {
		color: #687074;
		font-size: 15px;
		font-weight:400;
		text-transform: uppercase;
		background-color:var(--color-principal-web);
	}

	.header-v4 .navbar-default .navbar-nav > .active > a,
	.header-v4 .navbar-default .navbar-nav > .active > a:hover,
	.header-v4 .navbar-default .navbar-nav > .active > a:focus {
		background: inherit;
		color: var(--color-principal-web) !important;	
	}
}

a, a:hover {
  color: var(--color-principal-web) ;
}

.btn-u, .btn-u.btn-u-default {
    color: #FFF;
    background: var(--color-principal-web) ;
}

.btn-u:hover, .btn-u:focus, .btn-u:active, .btn-u.active, .open .dropdown-toggle.btn-u, .btn-u:hover, .btn-u:focus, .btn-u:active, .btn-u.active, .open .dropdown-toggle.btn-u, .btn-u.btn-u-default:hover, .btn-u.btn-u-default:focus, .btn-u.btn-u-default:active, .btn-u.btn-u-default.active, .open .dropdown-toggle.btn-u.btn-u-default  {
    color: #FFF;
    background: var(--color-principal-web);
}

.construccion {
	font-size:36px; 
	background-color:var(--color-principal-web); 
	padding:20px;
	text-align:center;
	color:#FFF;
	width:100%; 
	float:left; 
}

.congresosAntiguos {
	font-size:20px; 
	background-color:var(--color-principal-web); 
	padding:10px;
	text-align:center;
	color:#FFF;
	width:100%; 
	float:left; 
}

.bannerCerrado {
	font-size:20px; 
	background-color:var(--color-principal-web); 
	padding:20px;
	text-align:center;
	color:#FFF;
	width:100%; 
	float:left; 
}

.tag-box-v1 {
  border: solid 1px #eee;
  border-top: solid 2px var(--color-principal-web);
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    color: #fff;
    background-color: var(--color-principal-web);
    border-color: var(--color-principal-web);
}

.panel-heading {
    color: #fff;
    background-color: var(--color-principal-web) !important;
}

h3 {
    border-bottom: none;
}

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

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{
	margin:0px 11px 0px 50px;
	font-size:18px;
}

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

.funny-boxes-top-sea {
    border-top: solid 2px var(--color-secundario-web);
}

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

.funny-boxes p a, .funny-boxes p a{
    color: var(--color-principal-web);
}

.headline h2, .headline h3, .headline h4 {
    border-bottom: 2px solid var(--color-secundario-web);
}

.detallePrograma {
    background-color: var(--color-principal-web);
	height:80px;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-size:18px;
	border-style:solid;
}

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

.errorValidated {
	color: #B00;
}

.sky-form header {
  color: inherit;
  display: block;
  font-size: 20px;
  background: var(--color-principal-web);
  color:#FFF;
  font-weight: 400;
  padding: 8px 30px;
}

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

.pagination li a:hover {
   color: #fff;
   background: #CCC;
   border-color: #CCC;   
}

.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
   border-color: var(--color-principal-web);
   background-color: var(--color-principal-web);
}

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

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

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

.fondoColorTextoWeb{
	background-color: var(--color-principal-web) !important;   
	color: #FFF !important;
}

.modal-header{
	background-color: var(--color-principal-web) !important;   
}

.filaTabla {
	color:#FFF; 
	font-size:16px; 
	font-weight:300; 
	background-color:#999;
}

.filaTabla2 {
	font-family: 'Open Sans', sans-serif; 
	font-size:16px; 
	font-weight:300; 
	padding-top:15px !important;
}

.fondoAsigna {
	background-color:var(--color-principal-web); 
	color:#FFF; 
	padding: 10px; 
	margin:0px;
}

.botonAsigna {
	background-color:var(--color-principal-web); 
	color:#FFF; 
	padding: 10px; 
	margin-left:25%; 
	margin-right:25%;
}

.textoGris {
	color: #666 !important;
}

.thumbnail-style a.btn-more {
	background: var(--color-principal-web);
}

.thumbnail-style a.btn-more:hover {
	box-shadow: 0 0 0 2px var(--color-principal-web);
}