/* headings color */
h1,h2,h3,h4,h5 {
  color:#3a52a0; 
}

/* stats colors */
.stats-main { color: #fafafa;} 

/* main colors */
.brand-color-green, .brand-color-1 {color: #66d45b;}
.brand-color-green2, .brand-color-3 {color: #074a81;}
.brand-color-6 {color: #646fce;}
.brand-color-5 {color: #354baa;}
.brand-color-9 {color: #3a52a0 !important;}
.brand-color-7 {background-color: #CE1E42;}
.large-background {background: url("/show/content/images/backgrounds/usa-18.jpg"); background-position:center center; background-repeat: no-repeat;}
.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: #354baa;}
.brand-color-red, .brand-color-2 {color: #E6B400;}
.brand-color-9 {border-color:#FFAA00;}

/* 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 #FFAA00;}
.link:hover, .forgotpw {color: #313131; border-bottom:2px solid transparent; background-color:#FFAA00;}
.plain-link:hover {border-bottom:2px solid #FF7F00;}
.statslink {border-bottom:2px solid #FFAA00;}
.statslink:hover {text-decoration: none;}

/* shortcut background */
#shortcuts {  
  background: #ff6600;
  background: -moz-linear-gradient(left,  #ff6600 0%, #ff6600 48%, #ffc700 55%, #ffc700 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left,  #ff6600 0%,#ff6600 48%,#ffc700 55%,#ffc700 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #ff6600 0%,#ff6600 48%,#ffc700 55%,#ffc700 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#FF9900',GradientType=1 ); /* IE6-9 */
}

/* shortcut buttons bg */
.shrt-clr0 {background-color: #ffc700 !important;} 
.shrt-clr1 {background-color: #fafafa;}
.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: #3a52a0; /* 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:#12bc00;
	
}

a.dropdown-toggle.menu-selected,
a.dropdown-toggle.menu-selected:hover {
  background-color: #355baa!important;
	
}

.dropdown-header {
  color: #59bb64;
}

/* HOME PAGE intro box */
.intro-box {
	background-color: #F2F2F2;
  padding-bottom:20px;
}

.title-header h1 {
  color: #12bc00;
}

/* HOME PAGE TABLE */

.panel-brand {
  border-color:#607D8B;
}

.panel-brand > .panel-heading {
  color: #fff;
  background-color: #074a81;
  border-color: #074a81;
}

.list-group-item {
  background-color: #ffffff;
  border: 1px solid #607D8B;
  color:#074a81;
}

.panel-body {
  background-color:#59bb64;
}

/* TESTIMONIALS */
.shrt-clr-block-primary, .bg-color-primary { background-color: #ffffff;} 
.shrt-clr-block-secondary, .bg-color-secondary { background-color: #607D8B;}
#promo-section { background-color: #000;color: #ffaa00;}
blockquote, blockquote footer {border-color:#ffaa00; color:#333333;}
blockquote p {
  padding-bottom:0;
}


/*EXPERIENCE*/
.icon-list li:before {color: #FFAA00}
.share-center,.share-center .btn { color:#12bc00;background-color:none;}
.share-center .btn:hover { background-color:#59bb64; 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: #12bc00;}
.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/masterclass.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: #12bc00 !important;}
.brandred { background-color: #12bc00 !important;}
.speakers-img { background: url(../content/images/misc/title-header.jpg);}

.modal-blockquote {
  border-color:#7acbbc;
  color: #7f8c8d;
}

.speaker-card .card-bottom {
 color:#59bb64;
}

/* Keep Me Updated Box */

.keep-me-updated .help-block
{color: #ffffff;}
.keep-me-updated .help-block h4 {font-weight: 500;}

.keep-me-updated .help-block, .keep-me-updated .checkbox, .keep-me-updated .form-group label {color: #ffffff;}


/* FORMS */

.form-control {
  border: 1px solid #12bc00;
  color: inherit;
}

.input[type="text"] {
  color:#12bc00;
}

.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:#12bc00;
  }

  dl.mc-rhs-nav dd a:hover {
    color: #12bc00;  
  }


  .alert-success {
    background-color: #E1F1EE;
    border-color: #CAE0DC;
    color: #3C766E;
  }

  .alert-custom {
    background-color: transparent!important;
    border:1px solid #355baa;
  }

  .pass-price span {
    color: #59bb64;
  }



  /********* 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:#12bc00!important;
  }

/********* Exhibition Theater AGENDA **********/

body.page-agenda-extra .exhibition div.agenda-container {
	 width:100%;
	
}

body.page-agenda-extra .days-container {
	 display:table;
  width:100%;
	
}

body.page-agenda-extra .day-container {
   display:table-cell;
   width:50%;
	padding: 20px;
} 

body.page-agenda-extra #filtertoggle {display: none;}




    /* Shopping Basket */

  .producttitle-cell {
    background-color: #355baa!important;
  }

  input[type=submit] {
  color:#fff; border-color:#59bb64; background-color: #3D4AC2;;
  }

  input[type=submit]:hover {
    color:#323232; border-color:#59bb64; background-color: #59bb64;
  }

  input.button:hover {
  color:#323232; background-color:transparent; border:1px solid #323232;
}





/***** Holding page ***********/

.overview-box .fp-icon {
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    display: block;
    float: left;
    font-size: 1.8em;
    height: 60px;
    line-height: 58px;
    margin-right: 12px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 60px;
	background-color: #3a52a0;
	color: #ffffff;
}

/*
# 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: #12bc00;
	white-space: nowrap;
	letter-spacing:0;
}
