/* CORE CSS */

body {
	color:#2e2e2e;
}


.red {
	color:#0481c4;
}

/* NAVIGATION */

.navbar-custom {
	color:#ffffff;
	
	
}

.navbar-custom a {
	color:#ffffff;
	
	
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	   		border-radius:25px;
			
			-webkit-transition: all 0.4s;
		   -moz-transition: all 0.4s;
	            transition: all 0.4s;
				padding:0px;
			
}

.navbar-custom .navbar-nav > li > a:link {
	
	 padding: 10px 11px 9px;
	 margin-top:5px;
	 margin-right:6px;
	
}


.navbar-custom .navbar-nav > li > a:hover {
	color:#2b2a27;
	background:#FFF;
	
	-webkit-border-radius:25px;
	   -moz-border-radius:25px;
	   		border-radius:25px;
			
		-webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
	            transition: all 0.3s;
				
				 
	
}

.navbar-custom .navbar-toggle {
	background:#ffffff;
}

.top-nav-collapse {
	background-color: #0481c4;
}

.navbar-custom .navbar-toggle .icon-bar {
	background:#0481c4;
}


/* TOP */

#top {
	color:#ffffff;
}


/* Countdown */

#countdown {
	color:#ffffff;
}


/* OVERVIEW */

#overview h3 {
	color:#999999;
}

#overview h3 span {
	color:#2e2e2e;

}

#overview h4 {
	margin-bottom:20px;
}

#overview i {
	color:#0481c4;
}

#overview .lead {
	color:#999999;
}

#overview .fa-circle {
	color:#0481c4;
}


/* PONENTES */


#comite {
	background:#e5e5e3;
	
}

#ponentes {
	background:#efefef;
}

#moderadores {
	background:#e5e5e5;
}

.h2_ponentes { 
	background:#87d0ed;
	padding:35px 0;
	position:relative;
	top:-35px;
}

.h2_ponentes span { 
	position:relative;
	top:-10px;
}

.h2_moderadores { 
	background:#d9d9d9;
	padding:35px 0;
	/*border-bottom:#ccc solid 3px;*/
	position:relative;
	top:-35px;
	
	
}

.h2_jurado { 
	background:none;
	color:#0481c4;
	font-weight:300;
	padding:35px 0;
	border-bottom:#e2e2e2 solid 1px;
	position:relative;
	top:-35px;
	
	
}

.speaker figcaption {
	background: rgba(139, 46, 136, 0.80);
	color: #ffffff;
}
 
.speaker figcaption h4 {
	color:#ffffff;
}

.speaker figcaption p {
	color:#ffffff;
}

.speaker a,
.speaker .social a {
	color:rgba(255, 255, 255, .75);
}

.speaker a:hover,
.speaker .social a:hover{
	color:rgba(255, 255, 255, 1);
}

.speaker .title {
	color:#888888;
}


/* speaker detail popup */

#speaker-detail {
	color:#2e2e2e;
	background:#ffffff;
}

#speaker-detail h3 {
	color:#0481c4;
}

#speaker-detail a {
	color:#0481c4;
}

#speaker-detail i {
	color:#0481c4;
}


/* PROGRAMA */

.event h3 {
	color:#0481c4;
}

.event .icon {
	color:#ffffff;
	background:#0481c4;
}

.event .description {
	background:#efefef;

}


/* Schedule Pagination */

#days .item {
	background:#efefef;
}

#days .item:hover,
#days .item:active {
	color:#ffffff;
	background:#0481c4;
}


/* PRESENT */

#present h3 {
	color:#0481c4;
}


#present i {
	color:#0481c4;
}

#present .fa-inverse {
	color:#ffffff;
}



/* VENUE */

.venue-address {
	color:#ffffff;
	background:rgba(231, 76, 60, 0.85);
}

#venue h3 {
	color:#0481c4;
}

#venue .venue-address h2 {
	color:#ffffff;
}

#venue i {
	color:#0481c4;
}

#venue .fa-inverse {
	color:#ffffff;
}


/* TESTIMONIAL */

#testimonial {
	color:#ffffff;
}


/* SPONSOR */

#sponsors{
	background:#efefef;
}

#sponsors h3 {
	color:#999999;
}


/* SUBSCRIBE */

#subscribe {
	color:#ffffff;
}

#subscribe input {
	color:#ffffff;
	background:rgba(255,255,255, 0.30);
	border:1px solid #ffffff;
}

/* FAQ - GALLERY */

#faq-gallery {
	background:#ececec;
}

#faq i {
	color:#0481c4;
}

/* REGISTRO */

#registro {
	color:#ffffff;
	/*background:#efefef;*/
}

.price-table-header {
	color:#ffffff;
	background:#0481c4;
}

.price-table-description {
	background:#ffffff;
}

.description-item {
	color:#2e2e2e;
}

.price-table-description .stripe {
	color:#ffffff;
	background:#0481c4;
}


/* registro form */

#registro-form {
	background:#ffffff;
}


/* CONTACT */

.contact {
	color:#ffffff;
	background:rgba(231, 76, 60, 0.85);
}

.social .fa-inverse {
	color:#0481c4;
}

.social a {
	color:rgba(255, 255, 255, 0.65);
}

.social a:hover{
	color:rgba(255, 255, 255, 1);
}


/* MISC */

/* FORM ELEMENTS */

input[type="text"],
input[type="email"],
select {
	color:#2e2e2e;
	text-transform:none;
} 

::-webkit-input-placeholder {
   color: #2e2e2e;
}

:-moz-placeholder { /* Firefox 18- */
   color: #2e2e2e;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #2e2e2e;  
}

:-ms-input-placeholder {  
   color: #2e2e2e;  
}


/* BUTTONS */

.button {
	color: inherit;
	background: none;
}


.button-light {
	border: 1px solid #ffffff;
	color: #ffffff;
}

.button-light:hover,
.button-light:active {
	color: #0481c4;
	background: #ffffff;
}

.button-dark {
	color: #ffffff !important;
	background:#0481c4;
}

.button-dark:hover,
.button-dark:active {
	color: #0481c4 !important;
	background: #87d0ed;
}


/* PRELOAD */

#preload {
	background:#ececee;
}

.loader {
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #0481c4;
}


/* magnific popup */
.mfp-bg {
	background:#0481c4;
}