/* headings color */
h1,h2,h3,h4,h5 {
  color:#DB1D3A; 
}

.keep-me-updated .help-block 
{color: #fff;}

.checkbox label
{color: #fff;}

/* stats colors */
.stats-main { color: #DB1D3A;}

/* main colors */
.brand-color-green, .brand-color-1 {color: #DB1D3A;}
.brand-color-green2, .brand-color-3 {color: #074a81;}
.brand-color-red, .brand-color-2 {color: #E6B400;}

/* buttons */
.btn-brand-dark, .btn-brand-dark:focus {border-bottom-width:3px;color:#fff; border-color:#07497f; background-color: #07497f}
.btn-brand-dark:hover,.btn-brand-dark.selected, .btn-brand-dark.selected:hover {border-bottom-width:1px; border-top-width:3px; color:#fff; border-color: #000; background-color: #313131;}
.btn-brand-light, .btn-brand-light:focus {border-bottom-width:3px;color:#313131; border-color:#FF9900; background-color:#FFAA00;}
.btn-brand-light:hover,.btn-brand-light.selected, .btn-brand-light.selected:hover {border-bottom-width:1px; border-top-width:3px; color:#313131; border-color: #F3A200; background-color: #FFAA00;}
/*.btn-brand-light:hover { color:#fff; border-color: #d8005f; background-color: #A7024A;} 
*/

/* links */
.link, .link:focus, .link:visited, .forgotpw{color: #313131; border-bottom:2px solid #FF9900;}
.link:hover, .forgotpw {color: #313131; border-bottom:2px solid transparent; background-color:#FF9900; color:#313131;}
.plain-link:hover {border-bottom:2px solid #FF7F00;}

/* shortcut background */
#shortcuts {  
  background: #fafafa;
  background: -moz-linear-gradient(left,  #F4631F 0%, #F4631F 48%, #ffc700 55%, #ffc700 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #F4631F 0%,#F4631F 48%,#ffc700 55%,#ffc700 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #F4631F 0%,#F4631F 48%,#ffc700 55%,#ffc700 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4631F', endColorstr='#ffc700',GradientType=1 ); /* IE6-9 */
}

/* shortcut buttons bg */
.shrt-clr1 {background-color: #F5F5F5;}
.shrt-clr0 {background-color: #FFC700;}  
.shrt-clr2 {background-color: #FF7F00;}
.shrt-clr3 {background-color: #FF9900;}
.shrt-clr4 {background-color: #FFAA00;}
.shrt-clr5 {background-color: #FFBF00;}
.shrt-clr6 {background-color: #FFC700;}

.shrt-clr2:hover, 
.shrt-clr3:hover,
.shrt-clr4:hover,
.shrt-clr5:hover,
.shrt-clr6:hover {
	background-color: black
} 

/* shortcut link */
.shortcut-link {
  color: #313131;
  transition: all 0.1s;
}

.shortcut-link:hover {
  color: #fff;
  transition: all 0.1s;
}

/* NAVBAR */
.navbar-inverse {
  background-color: #DB1D3A; /* 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: #901326!important;
}

.dropdown-header {
  color: #DB1D3A;
}

/* HOME PAGE intro box */
.intro-box {
	background-color: #F2F2F2;
  padding-bottom:20px;
}

.title-header h1 {
  color: #DB1D3A;
}

/* HOME PAGE TABLE */

.panel-brand {
  border-color:#DB1D3A;
}

.panel-brand > .panel-heading {
  color: #fff;
  background-color: #074a81;
  border-color: #074a81;
}

.list-group-item {
  background-color: #ffffff;
  border: 1px solid #DB1D3A;
  color:#DB1D3A;
}

.panel-body {
  background-color:#DB1D3A;
}

/* TESTIMONIALS */
.shrt-clr-block-primary, .bg-color-primary { background-color: #DB1D3A;} 
.shrt-clr-block-secondary, .bg-color-secondary { background-color: #607D8B;}
#promo-section { background-color: #000;color: #DB1D3A;}
blockquote, blockquote footer {border-color:#FF7F00; color:#fff;}
blockquote p {
  padding-bottom:0;
}


/*EXPERIENCE*/
.icon-list li:before {color: #DB1D3A;}
.share-center,.share-center .btn { color:#d8005f;background-color:none;}
.share-center .btn:hover { background-color:#DB1D3A; 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: #DB1D3A;}
.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: #FF9900 !important;}
.brandgreen { background-color: #DB1D3A !important;}
.brandred { background-color: #FF9900 !important;}
.speakers-img { background: url(../content/images/misc/title-header.jpg);}

.modal-blockquote {
  border-color:#7acbbc;
  color: #7f8c8d;
}

.speaker-card .card-bottom {
 color:#DB1D3A;
}

/* 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 #DB1D3A;
  }

  .pass-price span {
    color: #DB1D3A;
  }



  /********* AGENDA **********/

  /*persist column*/ 
  div.agenda-time,div.agenda-content>div.agenda-break-row>div.agenda-time { 
    background-color: #DB1D3A!important;
    color:#fff!important;
  }

  div.agenda-content>div.agenda-header-row>div, #floating-header>div {
    color: #DB1D3A!important;
  }

  div.agenda-content>div.agenda-break-row>div {
    background-color:#FFC700!important;
    color: #333!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: #DB1D3A!important;
  }

/*  input[type=submit] {
  color:#323232; border-color:#FF9900; background-color: #FFAA00;;
  }

  input[type=submit]:hover {
    color:#323232; border-color:#FF9900; background-color: #FF9900;
  }

  input.button:hover {
  color:#323232; background-color:transparent;
}
*/