/* Colors */

.white   { color: #ffffff!important; }
.black   { color: #000000!important; }
.blue   { color: #33ccff!important; }
.orange { color: #ff6633!important; }
.purple { color: #cc66cc!important; }
.yellow { color: #fcde1f!important; }
.bg_blue   { background-color: #33ccff!important; }
.bg_orange { background-color: #ff6633!important; }
.bg_purple { background-color: #cc66cc!important; }
.bg_yellow { background-color: #fcde1f!important; }

/* General */

html, body {
	background-color: #FFF;
	color: #555555;
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
	margin:0;
	padding:0
	text-rendering: optimizelegibility;	
}

body.home {
	background-color: #EAEAEA;
}

h1 { font-size: 32px; margin: .67em 0;}
h2 { font-size: 24px; margin: .75em 0;}
h3 { font-size: 19px; margin: .83em 0;}
h4 { font-size: 16px; margin: 1.12em 0;}
h5 { font-size: 14px; margin: 1.5em 0;}
h6 { font-size: 12px; margin: 1.67em 0;}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, serif;
  color: #231f20;
  line-height: 125%; 
}

h5.CampaignTile { font-size: 14px; margin: 0 0;}

p, blockquote, ul, fieldset, ol, dl, dir, menu, font, form, input, textarea, select  {
  font-family: 'Open Sans', sans-serif;
  color: #555555;
  font-size: 14px;
  line-height: 157%; 
  margin: 1.12em 0;
}

img {
  cursor: default!important;
}

.webinar-info {
  padding: 0 15px;
  border-left: 6px solid #00aebd;
}

.presenter img {
  float: left;
  padding: 0 15px 15px 0;
}

h3.register {
  font-size: 24px;
  padding: 24px 0 0 115px;
}

a img:hover {
  cursor: pointer!important;
}

a {
	text-decoration: none;
    background: transparent;
	color: #555;
	outline: none;
	-webkit-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out;
	transition: color 200ms ease-in-out;
    cursor: pointer;
}

a:hover {
  text-decoration: underline;
  color: #000000;
  cursor: pointer;
    -webkit-transition: text-decoration .2s ease, color .2s ease;
    -moz-transition: text-decoration .2s ease, color .2s ease;
    -o-transition: text-decoration .2s ease, color .2s ease;
    transition: text-decoration .2s ease, color .2s ease;
}

a.BbTitle {
  background: transparent;
  color: #555;
  outline: none;
  -webkit-transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
  font-family: "Georgia", serif!important;
  font-weight: bold!important;
  text-decoration: none;
}
 
a.BbTitle:hover {
	color: #33ccff;
}    

a.CampaignTile {
    font-size: 12px;
    text-decoration: none;
    background: transparent;
	color: #555;
	outline: none;
	-webkit-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out;
	transition: color 200ms ease-in-out;
    cursor: pointer;
}

a.CampaignTile:hover {
  text-decoration: underline;
  color: #000000;
  cursor: pointer;
    -webkit-transition: text-decoration .2s ease, color .2s ease;
    -moz-transition: text-decoration .2s ease, color .2s ease;
    -o-transition: text-decoration .2s ease, color .2s ease;
    transition: text-decoration .2s ease, color .2s ease;
}

strong {
	font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

