
/* ---------------------------------------------------------------------- */
/*  update for each event (colors)
/* ---------------------------------------------------------------------- */

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

@font-face {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	src: url('fonts/proximanova-black-webfont.eot');
    src: url('fonts/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-black-webfont.woff') format('woff'),
         url('fonts/proximanova-black-webfont.ttf') format('truetype'),
         url('fonts/proximanova-black-webfont.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;

}

.video {
	background:#000;
	border-bottom:5px solid #F60;
	margin-bottom: 10px;
}
.header {
	border-bottom:5px solid #24a9e1;
}

.footer {
	border-top:5px solid #24a9e1;
}



.pagehead, h2, h3, a{
	color:#283890;
}


a:hover {
	color:#0CC;
}


.nav {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 1px;
text-transform: Capitalize;
font-weight: bold;
}


.nav li a { /*navigation styles */
text-decoration:none;
color:#283891;
margin-right: 5px;
}

.nav li a:hover { /*navigation styles */
color:#24a9e1;
}


button,
.button,
input[type="submit"]{
	background:#24a9e1;
}


button:hover,
.button:hover,
input[type="submit"]:hover {
	background:#0cc;
}




.hero-carousel-nav li a {
	background: #24a9e1;
}
				
.hero-carousel-nav li a:hover { 
	background: #0CC;
	color: white;
}



.speakers article {
border-bottom: 1px solid #f60;
}

.speakers h3 {
	clear:both;
}

.speakers img {
	border: 1px solid #f2f2f2;
}


/* ---------------------------------------------------------------------- */
/*  Base styles
/* ---------------------------------------------------------------------- */




h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}


a {
	text-decoration: none;
}


.pagehead {
	background:#f2f2f2;
	margin-bottom:20px;
	font-family:'WebFont', Trebuchet;
}

.pagehead h2 {
	font-size: 3em;
	margin:10px 0; 
}

.oops {
	font: 5em 'WebFont', Trebuchet;
	color:#283890;
	padding:0 0 10px 0;
}

.main {
	min-height:800px	
}


.header {
	min-height:140px;
	background: #ffffff url('../images/skewed_print2.png');
}

.rel {
	position: relative;
}

.logo {
	width:480px;
	height:125px;
	margin: 17px 0 0 0;
	background:url('http://www.modernhealthcare.com/graphics/marketing/15marketingconference/5-19-15-mh-logo.jpg') no-repeat;
	text-indent:-99999px;
}


.nav {
	float:right;
	font-family:'Droid Sans', Trebuchet, sans-serif;
	text-transform:capitalize;
	margin-top: 90px;
}

ul{
	list-style:none;
}

.nav li {
	float:left;
	padding-left: 12px;
}




.footer {
	height:60px;
	background:#212121;
}


.ital {
font-style:italic;
}

/* ---------------------------------------------------------------------- */
/*  Buttons
/* ---------------------------------------------------------------------- */

.icon {
	font-family:'Web';
}

.tw {
	background:#00bef5 !important;
	-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}

.fb {
	background:#3B5998 !important;
	-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;

}

.li {
	background:#0074b1 !important;
	-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}


button,
.button,
input[type="submit"] {
	font-family:'Droid Sans';
	font-size:20px;
	font-weight: 900;
	border-width: 0px;
/*
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
*/
}




#map_canvas {
	width:100%;
	position:relative;
	height:300px;
	margin: 10px 0 20px 0;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	   		border-radius:3px;
	
}



/* ---------------------------------------------------------------------- */
/*  Lists
/* ---------------------------------------------------------------------- */

.list li { clear:both; line-height:30px; }

.list.two-col li {
	float:left;
	width:50%;
	clear:none;
}

.list[class^="icon-"] li::before, .list[class*=" icon-"] li::before {
	float:left;
	margin:0 13px 0 0;
	font-family:'Web';
	font-style:normal;
	font-size:12px;
	color:#ff674f;
}

.list[class^="icon-"].dark li::before, .list[class*=" icon-"].dark li::before { color:#444; }


/* Content Management Systems */

.list.icon-image li::before         { content:'I'; }
.list.icon-settings li::before      { content:'S'; }
.list.icon-cloud li::before         { content:'C'; }
.list.icon-folder li::before        { content:'F'; }
.list.icon-archive li::before       { content:'Z'; }
.list.icon-movie li::before         { content:'M'; }
.list.icon-html li::before          { content:'H'; }
.list.icon-text li::before          { content:'T'; }
.list.icon-terminal li::before      { content:'_'; }
.list.icon-attachment li::before    { content:'A'; }
.list.icon-logout li::before        { content:'X'; }
.list.icon-indent li::before        { content:'n'; }
.list.icon-outdent li::before       { content:'o'; }
.list.icon-list li::before          { content:'p'; }
.list.icon-number-list li::before   { content:'q'; }
.list.icon-move li::before          { content:'~'; }
.list.icon-user li::before          { content:'U'; }
.list.icon-opened-lock li::before   { content:'w'; }
.list.icon-closed-lock li::before   { content:'x'; }
.list.icon-portrait-view li::before { content:'a'; }
.list.icon-album-view li::before    { content:'b'; }
.list.icon-center li::before        { content:'`'; }


/* Gallery Navigation */

.list.icon-zoom-in li::before        { content:'+'; }
.list.icon-zoom-out li::before       { content:'-'; }
.list.icon-up li::before             { content:':'; }
.list.icon-down li::before           { content:';'; }
.list.icon-close-circle li::before   { content:'Ã—'; }
.list.icon-scale li::before          { content:'&'; }
.list.icon-back-circle li::before    { content:'('; }
.list.icon-forward-circle li::before { content:')'; }
.list.icon-back li::before           { content:'<'; }
.list.icon-forward li::before        { content:'>'; }
.list.icon-rotate li::before         { content:'*'; }
.list.icon-close li::before          { content:"'"; }


/* Social networks */

.list.icon-twitter li::before    { content:'t'; }
.list.icon-facebook li::before   { content:'f'; }
.list.icon-linkedin li::before   { content:'l'; }
.list.icon-google li::before     { content:'g'; }
.list.icon-skype li::before      { content:'s'; }
.list.icon-rss-square li::before { content:'r'; }
.list.icon-vimeo li::before      { content:'m'; }
.list.icon-youtube li::before    { content:'y'; }
.list.icon-tumblr li::before     { content:'k'; }
.list.icon-lettery li::before    { content:'\007A'; }
.list.icon-rss li::before        { content:'B'; }


/* Service Sits */

.list.icon-favorite li::before        { content:'R'; }
.list.icon-tag li::before             { content:','; }
.list.icon-comment li::before         { content:'c'; }
.list.icon-chat li::before            { content:'d'; }
.list.icon-opened-chat li::before     { content:'e'; }
.list.icon-rating li::before          { content:'u'; }
.list.icon-map-pin li::before         { content:'?'; }
.list.icon-like li::before            { content:'N'; }
.list.icon-unlike li::before          { content:'O'; }
.list.icon-search li::before          { content:'L'; }
.list.icon-reblog li::before          { content:'J'; }
.list.icon-open-new-window li::before { content:'D'; }
.list.icon-clock li::before           { content:'P'; }
.list.icon-link li::before            { content:'K'; }


/* Other */

.list.icon-mail li::before          { content:'@'; }
.list.icon-sort-down li::before     { content:'{'; }
.list.icon-sort-up li::before       { content:'}'; }
.list.icon-unfold li::before        { content:'['; }
.list.icon-fold li::before          { content:']'; }
.list.icon-icon li::before          { content:'Â¹'; }
.list.icon-list-two li::before      { content:'Â²'; }
.list.icon-list-icons li::before    { content:'Â³'; }
.list.icon-reply li::before         { content:'h'; }
.list.icon-reply-all li::before     { content:'i'; }
.list.icon-forward-arrow li::before { content:'j'; }
.list.icon-fullscreen li::before    { content:'%'; }
.list.icon-done li::before          { content:'.'; }
.list.icon-approved li::before      { content:'/'; }
.list.icon-alert li::before         { content:'W'; }
.list.icon-synchronize li::before   { content:'V'; }




/* ---------------------------------------------------------------------- */
/*  Space Blocks
/* ---------------------------------------------------------------------- */

.clear:before, .clear:after {
clear:both;
content: " ";
display: table;
}


/* ---------------------------------------------------------------------- */
/*  Dropcaps
/* ---------------------------------------------------------------------- */

.dropcap {
	display:inline-block;
	margin:0 8px 5px 0;
	width:30px;
	height:30px;
	background:#444;
	font-size:16px;
	font-weight:600;
	color:#fff;
	text-align:center;
	line-height:30px;
		-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	   		border-radius:3px;
}

.dropcap.light { background:#eee; color:#444; }
.dropcap.red { background:#f60; }

.dropcap.round {
	-webkit-border-radius:50%;
	   -moz-border-radius:50%;
	   		border-radius:50%;
}


/* ---------------------------------------------------------------------- */
/*  Speakers + events
/* ---------------------------------------------------------------------- */
.time {
		background:#f2f2f2; 
}

.time, .event {
	border:1px solid #eaeaea; 
	padding-top: 10px;
	margin-bottom: 10px;
	}

.event a {
	font-weight: bold;
}

.event p {margin-bottom:1em;}


.speakers article {
	float: left;
	width: 48%;
	margin-right: 2%;
}

.home.speakers article {
	float: left;
	width: 30%;
	margin-right: 3%;
	font-size:13px !important;
}

.speakers article {
margin-bottom: 30px;
background: whiteSmoke;
text-align: center;
-webkit-transition: background-color .3s;
-moz-transition: background-color .3s;
-ms-transition: background-color .3s;
-o-transition: background-color .3s;
transition: background-color .3s;
}

.speakers article img {
float: left;
max-width: 100%;
padding: 11px 10px 10px;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-ms-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s;
}


.speakers article:hover img {
opacity: 0.7;
}


.speakers article:hover {
color: #fff;
background: #212121;
}


.speakers article .title {
float: left;
width: 100%;
margin: 0;
padding: 11px 10px 10px;
text-align: left;
font-size: 1em;
font-family: 'Droid Sans', Trebuchet, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}


.bio h2 {
color: #FF674F;
font-size: 32px;
padding: 0 0 7px 0;
margin: 0px;
font-family: 'WebFont', Trebuchet, sans-serif;
letter-spacing: 1px;
}




/* ---------------------------------------------------------------------- */
/*  Icon Font
/* ---------------------------------------------------------------------- */



@font-face{ 
	font-family: 'Web';
	src: url('fonts/websymbols-regular-webfont.eot');
	src: url('fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/websymbols-regular-webfont.woff') format('woff'),
	     url('fonts/websymbols-regular-webfont.ttf') format('truetype'),
	     url('fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
	}





/* ---------------------------------------------------------------------- */
/*  Video player stuff
/* ---------------------------------------------------------------------- */

select.vidselect {
	-webkit-appearance: none;
	border: 0;
	height: 50px;
	width: 350px;
	font-family: 'Droid Sans', Trebuchet, sans-serif;
	background: #212121 url('../images/down_arrow.png') no-repeat 310px 7px;
	color: #fff;
	font-size: 18px;
	padding-left: 10px;
}


.vidHolder { 
	max-width: 720px;
	width: 100%;
	height: 480px;
	background: #212121;
	overflow: hidden;
	
}



@media only screen and (max-width: 40em) {/*mobile 640px*/


.hero .tagline { 
padding:15px;
width:400px;
position:absolute;
z-index:999;
left:50%;
top:25%;
margin-left:-200px;
color:#fff;
background: rgba(0,0,0,.7);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align:center;
}

.time {padding:10px 2px 2px 3px; font-size: .7em;}

.hero .tagline h2 {font-size: 1.2em !important;}

.logo {position:absolute;top:5px;zoom:0.6;}

.spons {zoom:.7;}
}



/* ---------------------------------------------------------------------- */
/*  agenda
/* ---------------------------------------------------------------------- */

.highlight{
background: #f8f8f8;
display: block;
padding: 10px;
margin-bottom: 10px;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	   		border-radius:3px;
}


/* Accordions */

#accordion {
	width: 100%;
	padding-bottom: 1em;
} 
#accordion h3 {
	border: 1px solid #d0d0d0;
	background-color: #ebeeef;
	outline: none !important;
	padding: 15px 0 15px 15px;
	margin-top: 1em;
	margin-bottom: 0 !important;
}
#accordion h3 a {
	background-color: #ebeeef;
	font-size: 20px;
	font-weight: 400;	
	line-height: 35px;
	padding-left: 40px;
	background:url(../images/accordion-close.png) no-repeat top left;
	outline: none !important;
}
#accordion h3.ui-state-active a {
	background:url(../images/accordion-open.png) no-repeat top left;	
}
#accordion .panel {
	border: 1px solid #d0d0d0;
	border-top: none !important;
	margin: 0 0 1em;
	padding: 15px;
	outline: none !important;
	background: #fff;
}
#accordion .panel p {
	background: #fff;
}
#accordion li {
	list-style-position: inside;
}
/*index page */
.row .large-8 .events-time{
margin-left:45px;
}
.row .large-8 .title-below{
font-style:italic;
}
/*conference-agenda*/
.row .large-8 .full-width{
width:100%;
}
.print-icon {
        float:right;
}

