/*
Original colors:
1 cobalt blue #4877ba
2 muted green #90b280
3 muted blue #7f99ce
highlight #efe9e4
beige #d8d2c9
taupe #BBB1A6
brown #534435

New IPM 2018 colors:
olive green #5A622B
turquoise #00AFA9
light blue #9AD1DC
spring green #81BD41
*/

/*
Set the color of the primary header: color 1
*/
h1 {
  color: #000;
}

/*
Set the color of the secondary header: color 2
*/
h2 {
  color: #000;
}

/*
Set the color of the tertiary header: brown
*/
h3 {
  color: #000;
}

/*
Set the background color for the entire page here: highlight
*/
body {
  background: #5A622B;
}

/*
Set the background for the centered content here
*/
#container {
  background: #FFF;
}

/*
Style the 'Register Now' link above the menu here: color 1
*/
#register {
  background: #81BD41;
  color: #FFF;
}

/*
Style the date and location
*/
#date {
  background: #81BD41;
  color: #FFF;
}

/*
Set the background color for the main content
*/
#main {
  background: #FFF;
}

/*
Set the background color for the twitter feed: taupe
*/
#twitter-feed {
  background: #BBB1A6;
}

/*
Set the background for the sidebar: color 3
*/
.sidebar {
  background: #00AFAC;
  color: #FFF;
}

/*
Style the sidebar's headers
*/
.sidebar h3 {
  color: #FFF;
  font-size: 18px;
  letter-spacing: 4px;
}

/*
Style the hyperlinks in the sidebar
*/
.sidebar a:link,
.sidebar a:visited {
  color: #FFF; /* normal state white*/
}
.sidebar a:hover,
.sidebar a:active {
  color: #5A622B; /* hovered or clicked brown*/
}

/*
Set the background and font size of the primary menu color 1
*/
#general-menu {
  background: #00AFAC;
  font-size: 125%;
}

/*
This sets the color of the arrow when it's nav item is the current page: white
*/
#general-menu li.current .nav-arrow {
  border-right-color: #FFF;
}

/*
This sets the color of the arrow when a nav item is HOVERED or CLICKED: brown
*/
#general-menu li a:hover .nav-arrow,
#general-menu li a:active .nav-arrow {
  border-right-color: #5A622B;
}

/*
Set the background and font size of the questions section: color 2
*/
#questions {
  background: #00AFAC;
}

/*
Set the background and font size of the sponsors menu: color 3
*/
#sponsors-nav {
  background: #00AFAC;
}

/*
Set the background color of the footer: beige
*/
#footer {
  background: #81BD41;
}

/*
Set the color of the titles in the schedule: color 2
*/
.schedule-title {
  color: #90b280;
}

/*
Set the background color of the the most current event in the schedule: highlight
*/
time.current {
  background: #efe9e4;
}

/*
Set the color of the rules between events in the schedule: color 3
*/
.schedule .schedule-day, .schedule .schedule-day:first-child {
  border-color: #7f99ce;
}

/***
override bootstrap
**/

a {
	color: #00AFAC;
	font-weight: bold;
}

a:hover {
	color: #00AFAC;
	font-weight: bold;
	font-size: large;
}

ul, ol {
	margin-left: 18px;
}