/* headings color */
h1,h2,h3,h4,h5 {
  color:#dc0043; 
}

/* stats colors */
.stats-main { color: #ffffff;}

/* main colors */
.brand-color-green, .brand-color-1 {color: #3743AE;}
.brand-color-green2, .brand-color-3 {color: #074a81;}
.brand-color-6 {color: #646fce;}
.brand-color-red, .brand-color-2 {color: #E6B400;}
.large-background {background: url("/show/content/images/backgrounds/europe-19.png"); background-position:center center;}
.underline-background {background: url("/show/content/images/backgrounds/usa-18-separator.png"); background-position: top center; background-repeat: no-repeat;}
.brand-color-8 {background-color: #548aef;}

/* buttons */
.btn-brand-dark, .btn-brand-dark:focus {border-bottom-width:3px;color:#323232; border-color:#FF7F00; background-color: #FFAA00}
.btn-brand-dark:hover,.btn-brand-dark.selected, .btn-brand-dark.selected:hover {border-bottom-width:1px; border-top-width:3px; color:#323232; border-color: #FF7F00; background-color: #FF7F00;}
.btn-brand-light, .btn-brand-light:focus {border-bottom-width:3px;color:#000; border-color:#FFAA00; background-color:#FFBF00;}
.btn-brand-light:hover,.btn-brand-light.selected, .btn-brand-light.selected:hover {border-bottom-width:1px; border-top-width:3px; color:#000; border-color: #FFAA00; background-color: #FFBF00;}
/*.btn-brand-light:hover { color:#fff; border-color: #12bc00; background-color: #A7024A;} 
*/

/* links */
.link, .link:focus, .link:visited, .forgotpw{color: #313131; border-bottom:2px solid #303A96;}
.link:hover, .forgotpw {color: #313131; border-bottom:2px solid transparent; background-color:#303A96; color:#fff;}
.plain-link:hover {border-bottom:2px solid #FF7F00;}

/* shortcut background */
#shortcuts {  
  background: #2f4f93;
  background: -moz-linear-gradient(left,  #2f4f93 0%, #2f4f93 35%, #548aef 70%, #548aef 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #2f4f93 0%,#2f4f93 35%,#548aef 70%,#548aef 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #2f4f93 0%,#2f4f93 35%,#548aef 70%,#548aef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f4f93', endColorstr='#548aef',GradientType=1 ); /* IE6-9 */
}


/* shortcut buttons bg */
.shrt-clr0 {background-color: #23407c;} 
.shrt-clr1 {background-color: #fafafa;} 
.shrt-clr2 {background-color: #2f4f93;}
.shrt-clr3 {background-color: #375ca1;}
.shrt-clr4 {background-color: #416bb9;}
.shrt-clr5 {background-color: #4c7bd4;}
.shrt-clr6 {background-color: #FFBF00;}
.shrt-clr7 {background-color: #7380f4;}

.shrt-clr2:hover, 
.shrt-clr3:hover,
.shrt-clr4:hover,
.shrt-clr5:hover,
.shrt-clr6:hover {
	background-color: #dc0043;
} 

.highlight-shortcut {color: #000; font-weight: bold;}
.highlight-shortcut:hover {color: #fff;}

/* shortcut link */
.shortcut-link {
  color: #fff;
  transition: all 0.1s;
}

.shortcut-link:hover {
  color: #fff;
  transition: all 0.1s;
}

/* NAVBAR */
.navbar-inverse {
  background-color: #dc0043; /* nav bar color */
  border-width: 0px;
  border-radius: 0px;
}

.navbar-inverse .navbar-nav > li > a {
  color: #F0F5FA; /* nav links color */
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	background-color: #0E6AAD;
}

a.dropdown-toggle.menu-selected,
a.dropdown-toggle.menu-selected:hover {
  background-color: #fb2c6c!important;
}

.dropdown-header {
  color: #3743AE;
}

/* HOME PAGE intro box */
.intro-box {
	background-color: #f5fbff;
  padding-bottom:20px;
}

.title-header h1 {
  color: #dc0043;
}

/* HOME PAGE TABLE */

.panel-brand {
  border-color:#3743AE;
}

.panel-brand > .panel-heading {
  color: #fff;
  background-color: #074a81;
  border-color: #074a81;
}

.list-group-item {
  background-color: #ffffff;
  border: 1px solid #3743AE;
  color:#3743AE;
}

.panel-body {
  background-color:#3743AE;
}

/* TESTIMONIALS */
.shrt-clr-block-primary, .bg-color-primary { background-color: #4c7bd4;} 
.shrt-clr-block-secondary, .bg-color-secondary { background-color: #607D8B;}
#promo-section { background-color: #000; color: #dc0043;}
blockquote, blockquote footer {border-color:#ffaa00; color:#fff;}
blockquote p {
  padding-bottom:0;
}




/*EXPERIENCE*/
.icon-list li:before {color: #FFAA00}
.share-center,.share-center .btn { color:#d8005f;background-color:none;}
.share-center .btn:hover { background-color:#3743AE; color:white;}
.card.hovercard {background-color:#f2f2f2;}
.card.hovercard .info h4 {color:#313131;font-weight:500;}
.card.hovercard > a {color:#313131!important;}
.card.hovercard .avatar span { background-color: #3743AE;}
.card.hovercard .cardheader1 {background: url("/show/content/images/cardheader/speaker-E18.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader2 {background: url("/show/content/images/cardheader/exhibition-E18.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader3 {background: url("/show/content/images/cardheader/launchpad.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader5 {background: url("/show/content/images/cardheader/demost-E18.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader6 {background: url("/show/content/images/cardheader/conference.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader8 {background: url("/show/content/images/cardheader/award.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader10 {background: url("/show/content/images/cardheader/registration.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader11 {background: url("/show/content/images/cardheader/manufacturing-street.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader12 {background: url("/show/content/images/cardheader/mc-E18.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader13 {background: url("/show/content/images/cardheader/forum-E18.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader14 {background: url("/show/content/images/cardheader/one-to-one-E18.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader17 {background: url("/show/content/images/cardheader/posters.jpg");background-size: cover;height: 135px;}
.card.hovercard .cardheader18 {background: url("/show/content/images/cardheader/apparel.jpg");background-size: cover;height: 135px;}



/* TIMELINE */
.brandgrey { background-color: #49b4ff !important;}
.brandgreen { background-color: #3743AE !important;}
.brandred { background-color: #00C853 !important;}
.speakers-img { background: url(../content/images/misc/title-header.jpg);}

.modal-blockquote {
  border-color:#7acbbc;
  color: #7f8c8d;
}

.speaker-card .card-bottom {
 color:#3743AE;
}

/* FORMS */

.form-control {
  border: 1px solid #d8005f;
  color: inherit;
}

.input[type="text"] {
  color:#d8005f;
}

.mc-badge {
  color:#FF7F00;
  font-weight:600!important;
}

.mc-card .ex-premier {
  background-color:#07497f;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #313131;
  color:#fff;
}

/*.mc-table a.list-group-item:hover {
  color:white;
  background-color: #7acbbc;
  }*/

  .panel-default {
    border-color:#DEDEDE;
  }

  .panel-default > .panel-heading {
    background-color: #07497f;
    color: white;
    border-color: #DEDEDE;  
  }

  .panel-default a.list-group-item {
    border-color:#DEDEDE;
  }

  .brand-underline {
    border-color:#d8005f;
  }

  dl.mc-rhs-nav dd a:hover {
    color: #d8005f;  
  }


  .alert-success {
    background-color: #E1F1EE;
    border-color: #CAE0DC;
    color: #3C766E;
  }

  .alert-custom {
    background-color: transparent!important;
    border:1px solid #00C853;
  }

  .pass-price span {
    color: #3743AE;
  }



  /********* AGENDA **********/

  /*persist column*/ 
  td.title { 
    background-color: #6BB3A5!important;
    color:#fff!important;
  }

  /*agenda map dots*/
  .tablesaw-advance-dots li i { 
    background: #7ACBBC!important;
  }

  /*agenda map text*/
  .tablesaw-advance:before { 
    color:#d8005f!important;
  }


/********* Exhibition Theater AGENDA **********/

body.page-exhibition-theater .days-container {
	 display:table;
  width:100%;
	
}

body.page-exhibition-theater .day-container {
   display:table-cell;
   width:50%;
	padding: 20px;
} 

body.page-exhibition-theater #filtertoggle {display: none;}


body.page-theater .days-container {
	 display:table;
  width:100%;
	
}

body.page-theater .day-container {
   display:table-cell;
   width:50%;
	padding: 20px;
} 

body.page-theater .day-container .agenda-container {
   display:table-cell;
   width:100%;
	padding: 20px;
} 

body.page-theater #filtertoggle {display: none;}


  /* Shopping Basket */

.producttitle-cell {
	background-color: #3e549a!important;
}

/*input[type=submit] {
	color:#fff; border-color:#303A96; background-color: #3D4AC2;
}

input[type=submit]:hover {
	color:#323232; border-color:#303A96; background-color: #303A96;
}

input.button:hover {
	color:#323232; background-color:#ddd; border:1px solid #323232;
}*/



/***** Holding page ***********/

.overview-box .fp-icon {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    display: block;
    float: left;
    font-size: 2em;
    height: 60px;
    line-height: 58px;
    margin-right: 12px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 60px;
}

/*
# Blog
--------------------------------------------------------------*/
.blog-posts .btn-panel {
  margin: 40px 0 40px;
  text-align: center;
}
.blog-posts .fp-post {
  margin-bottom: 40px;
}
.blog-posts .fp-post::before, .blog-posts .fp-post::after {
  content: '';
  display: table;
  visibility: hidden;
}
.blog-posts .fp-post::after {
  clear: both;
}
.blog-posts .post-meta {
  color: #999999;
  font-family: "Roboto Sans", sans-serif;
  font-size: .8em;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.blog-posts .post-meta a {
  color: #424242;
}
.blog-posts .post-meta a:hover {
  color: #64DD17;
}
.blog-posts .post-title {
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1.48;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.blog-posts .post-title a {
  color: #212121;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.blog-posts .post-title a:hover {
  color: #64DD17;
}
.blog-posts .thumb-container {
  display: block;
  margin-bottom: 15px;
}

@media screen and (min-width: 668px) {
  .blog-posts .thumb-container {
    width: 250px;
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
  }
  .blog-posts .post-desc {
    overflow: hidden;
  }
}

.small-logos {
	background-color:#fff;
}

.small-logos.affix {
	top:0;
	width:100%;
	z-index:10000;
}

li.dropdown-header {
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	color: #dc0043;
	white-space: nowrap;
	letter-spacing:0;
}

@media (max-width: 767px) {
    .day-container-last div.agenda-container, .day-container-last div.agenda-container .agenda-content {
        width:100%!important;
    }
}