/** style.css
 *
Theme Name:		D HealthCare Daily - Bootstrap

Template: the-bootstrap
fonts: new
*/


/*Grid overrides*/
	[class*="span"] {
	margin-left: 0px;
	}
	.container,  .navbar-fixed-bottom .container,.navbar .container
	{
	width: 1160px;
	}
	.span3
	{
		width:300px;
		margin-left:30px;
	}
	.span2
	{
		width: 140px;
		margin-left:30px;
	}
	.home .span2
	{
		width:200px;
		margin-left:0;
	}
	.span7
	{
		width:630px;
		margin-left:15px;
	}
	.home .span7
	{
		width:570px;
		margin-left:30px
	}
	.span9
	{
		width: 800px;
		margin-left: 15px;
		margin-right:0;
	}

	.span12
	{
		width:1160px;
	}
.offset12 {
  margin-left: 1160px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 800px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 630px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 300px;
}
.offset2 {
  margin-left: 140px;
}
.offset1 {
  margin-left: 100px;
}
	.row
	{
		margin-left:0;
	}
/*end Grid overrides*/
a, a:hover
{
	color: #406FAD;
}
body
{
	font-family: Verdana;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}
.btn-primary,.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]
{
background-color: #F33;
background-image: -moz-linear-gradient(top, #F33, #F33);
background-image: -ms-linear-gradient(top, #F33, #F33);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F33), to(#F33));
background-image: -webkit-linear-gradient(top, #F33, #F33);
background-image: -o-linear-gradient(top, #F33, #F33);
background-image: linear-gradient(top, #F33, #F33);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#ff3333', GradientType=0);
border-color: #F33 #F33 #E50000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse,.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]  {
  background-color: #333;
  background-image: -moz-linear-gradient(top, #999, #333);
  background-image: -ms-linear-gradient(top, #999, #333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#333));
  background-image: -webkit-linear-gradient(top, #999, #333);
  background-image: -o-linear-gradient(top, #999, #333);
  background-image: linear-gradient(top, #999, #333);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#333', GradientType=0);
  border-color: #333 #333 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #333;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#page
{
	margin-right:-15px;
	padding: 24px 0 10px;

}

/* =Elements
---- ---------------------------------------------------------- */

blockquote cite:before {
    content: '\2014 \00A0';
}

blockquote cite {
    color: #999999;
    display: block;
    font-size: 0.8125em;
    line-height: 1.125em;
}

figure {
	margin: 0;
}

h1, h2, h3, h4, h5, h6, .clear {
	clear: both;
}
.pull-right
{
	margin-right: 20px;
}
.navbar-search
{
	margin-top:3px;
	margin-right: 10px;
}
.navbar-search .search-query
{
	background-color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 20px;
}


.navbar-search .icon-search {
    position: absolute;
	top: 0.8em;
	left: 4px;
    /*background-image: url("//twitter.github.com/bootstrap/assets/img/glyphicons-halflings.png");*/
}

.navbar-search .search-query:focus, .navbar-search .search-query.focused {
    padding-left: 21px;
}

body
{
	background-color:#ECEDEC;
	background-image: linear-gradient(top, #FFFFFF 0,#FFFFFF 200px, #ECEDEC 600px);
	background-image: -o-linear-gradient(top, #FFFFFF 0,#FFFFFF 200px, #ECEDEC 600px);
	background-image: -moz-linear-gradient(top, #FFFFFF 0,#FFFFFF 200px, #ECEDEC 600px);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0, #FFFFFF 200px, #ECEDEC 600px);
	background-image: -ms-linear-gradient(top, #FFFFFF 0,#FFFFFF 200px, #ECEDEC 600px);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(200px, #FFFFFF),
		color-stop(600px, #ECEDEC)
	);
}
body > .container {
	margin: 40px auto 0;

}
#primary
{
	margin-bottom: 30px;
}
/* Right Content */
.sidebar-content #primary,
.sidebar-content #attachment-comment {
	float: right;
	margin: 0 20px 0 0;
}

.navbar-fixed-top {
	position: fixed;
}
.navbar-fixed-top .right-section
{
	margin-right:5px;
	margin-top: 5px;
}
.navbar
{
	margin-bottom:0px;
}
/* clearfix all widgets */
.widget {
  *zoom: 1;
}
.widget:before,
.widget:after {
  display: table;
  content: "";
}
.widget:after {
  clear: both;
}

/* =Page
-------------------------------------------------------------- */

#page {
	background-color: #FFFFFF;
	margin-right: 0px;
	padding: 20px 0 0 0;
}

.page-header {
	margin: 5px 0;
	border-bottom:none;
	padding:0;
}

#header-image {
	display: block;
}

#branding hgroup
{
	float:left;
	top: 10px;
position: relative;
}
.pre-nav
{
	margin: 20px 0;
}
.header-ad
{
	float:right;
	width:728px;
}

.header-ad-mobile
{
	margin-left: -10px;
}

.footer-ad
{
	float: none;
	text-align: center;
	margin: 15px auto;
	width: 728px;
}
.entry-content {
	margin-bottom: 5px;
}

.entry-attachment {
	margin-bottom: 36px;
}

.single #author-info,
.author #author-info,
.single article.post,
.single article.page {
	margin-bottom: 54px;
}

#author-info,
article.post,
article.page {
	margin-bottom: 30px;
}

.page-header,
.entry-content {
	word-wrap: break-word;
}

.post-password-form legend {
	font-size: inherit;
}

.entry-attachment figure {
	display: table;
	margin: 0 auto;
}


/* =Comments
-------------------------------------------------------------- */

#comments-title {
	border-bottom: 1px solid #EEEEEE;
	font-size: 1.5em;
    margin: 0 0 27px;
	font-family: 'Chronicle Cond A', 'Chronicle Cond B', 'Palatino', serif;
	font-weight: 600;
}

#comment,
.entry-content iframe,
.entry-content embed {
	max-width: 100%;
}

.commentlist > li {
	margin-bottom: 36px;
}

.commentlist ul.children {
	margin: 10px 0 18px;
	list-style: none;
}

#reply-title {
	position: relative;
	font-family: 'Chronicle Cond A', 'Chronicle Cond B', 'Palatino', serif;
	font-weight: 600;
}

#reply-title small {
	position: absolute;
	right: 0;
	top: 7px;
}


/* =Sidebar
-------------------------------------------------------------- */

.form-search {
	margin: 0;
}


/* =Images
-------------------------------------------------------------- */

.entry-content .post-thumbnail {
	margin: 0 20px 20px 0;
}

.thumbnail > img {
	width: 100%;
}

header img,
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
img[class*="avatar"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


/* =Footer
-------------------------------------------------------------- */
#site-footer
{
	width:100%;
	min-height:200px;
	background-color:#000;
	color: #FFF;
	padding:15px 0;
}
#page-footer
{
	margin: 0 auto;
	width: 1160px;
}
#page-footer .logo
{
	margin: 20px 0;
}
#site-footer .widget
{
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	padding: 20px 0;
}
#site-footer .widget h2
{
	font-size: 4em;
	line-height: .9em;
	color:#777;
	float:left;
	width: 33%;
	text-align: left;
	font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B', 'Helvetica', sans-serif;
	font-weight: 600;
letter-spacing: 0px;
}
#site-footer .widget dl
{
	float:left;
	width: 30%;
}
#site-footer .widget dl dt
{
	padding-top:5px;
}
#site-footer .widget dl dd
{
	display: block;
	line-height: 1.2em;
	font-size:.8em;
	color:#CCC;
	padding: 0;
	margin: 0;
}
#site-footer .nav-pills {
	margin: 0;

}
#site-footer .subnav li
{
	border-right: solid 1px #EE3224;
}

#site-footer .subnav li:last-child
{
	border-right:none;
}
#site-footer .subnav a
{
	color: #EE3224;
}
#site-footer .nav-pills
{
	padding-top: 15px;
}
#site-footer .nav-pills > li > a
{
	padding:1px 12px;
	text-transform:uppercase;
	font-size: .9em;
	font-weight: bold;
}
#site-footer .nav-pills > li:first-child > a
{
	padding-left:0;
}
#site-footer .nav-pills > .active > a
{
	color: #EE3224;
}
#site-footer .nav-pills > li > a, #site-footer .nav-pills > li > a:hover
{
	background-color: #000;
}
/* =Bootstrap Adjustments
-------------------------------------------------------------- */

#comment,
.thumbnail {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.label .post-edit-link,
.label .comment-edit-link {
	color: #FFFFFF;
}

.navbar .btn, .navbar .btn-group {
    margin: 5px;
}

.navbar-search {
	height: 34px;
}

.form-actions
{
	background-color:transparent;
	border:none;
}

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 0 auto 20px;
}

.alignright {
    float:right;
    margin: 0 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 0 20px 20px 0;
}

a img.alignright {
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption {
	max-width: 100%;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	padding: 0 9px 9px;
	text-align: center;
}

.wp-caption .wp-caption-text {
	padding-top: 9px;
	font-family:	Verdana;
	font-style:italic;
	font-size: .875em;
	color: #333
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption.aligncenter {
    text-align: center;
}

.sticky {}
.bypostauthor {}
/*DHCD Styles*/



.ir{display:block; position:relative; overflow:hidden; text-indent:-1000px;}
   .ir em{display:block; position:absolute; top:0; left:0; background:no-repeat 0 0}
#scrolled-nav .text-link
{
	margin-top:5px;
	text-transform: uppercase;
}
#big-red-d
{
	padding: 4px 0px 2px 4px;
	margin:0;
}
#site-title a
{
	height: 65px;
	width: 428px;
}
#site-title a em
{
	height: 65px;
	width: 428px;
	background-image: url(/wp-content/themes/healthcare-bootstrap/images/DCEO-Healthcare-large.png);
}

.navbar-inner.secondary
{
	background-color:#EE3224;
	background-image:none;
	text-shadow:none;
	filter:none;
	padding:0;
	border:0;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
clear:both;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.navbar .secondary .nav > li > a
{
	text-transform:uppercase;
	color:#FFF;
	font-weight:normal;
	font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B', 'Helvetica', sans-serif;
	font-weight: 600;
	font-size: 1.6em;
	letter-spacing: 0.07em;
	padding: 10px 0;
	border-right: 1px solid #FFF;
	text-shadow:none;
}
.navbar .secondary .nav > li:last-child > a
{
	border-right: none;
}
.navbar .secondary .nav > .active > a, .navbar .secondary .nav > .active > a:hover
{
	color: #000;
	background-color:#FFF;
	border-top: solid black 4px;
margin-bottom: -4px;
}
.navbar .secondary  .nav-collapse,.navbar .secondary .menu-primary-container
{
	background-color:transparent;
}
.navbar .nav
{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%;
}

.navbar .secondary  .nav > li
{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:12.5%;
}
.navbar .secondary  .nav > li > a
{
	width: 100%;
	text-align:center;
}
#home-left,.homepage #content
{
	float:right;
}
#sections-dropdown
{
	display:none;
}


.navbar-fixed-top .container {
	width:100%
}
.navbar-fixed-top .navbar-inner
{
	padding:0;
	height:58px;
}
.well
{
	border:none;
	background:none;
	padding:0;
	 -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
h2.widget-title, h2.section-title
{
	text-align: center;
	text-transform: uppercase;
	font-size: .75em;
	letter-spacing: 3px;
	font-family: Verdana,Arial;
	border-bottom: solid 1px black;
	padding-bottom: 3px;
	line-height: 1em;
	font-weight: bold;
	margin-bottom: 12px;

}
.page-header h2.section-title,.page-header h1.page-title
{
	font-family:'Chronicle Cond A', 'Chronicle Cond B', 'Palatino', serif;
	font-weight: 700;
	font-size:2em;
	border-bottom:none;
	text-align:left;
	margin-bottom: 20px;

}
.page-header h2.section-title a,.page-header h1.page-title a
{
	color: #000;
}
.well.sw-ads
{
	padding:0;
	border:0;
	text-align: center;
	min-height:0;
}
.sw-ads .advertisement
{
	margin-bottom: 30px;
}
.sw-ads .advertisement:last-child
{
	margin-bottom: 15px;
}
#home-left .well {
padding: 0;
margin: 0 0 25px 0;
}
.entry-title {
	padding-bottom: 5px;
	font-family: 'Chronicle Cond A', 'Chronicle Cond B', 'Palatino', serif;
	font-weight: 600;
	font-size: 2em;
	line-height: 1.2;
	font-weight:normal;
}
.entry-title a,.entry-title a:visited
{
	color:black;
	font-family: 'Chronicle Cond A', 'Chronicle Cond B', 'Palatino', serif;
	font-weight: 600;
}
article .entry-content
{
	width: 465px;
	float:left;
}
article .entry-content p
{
	font-size: 1.25em;
	line-height: 1.5em;
}
article.category-sponsored
{
	background-color:#EFEFEF;
	background-position: bottom right;
	background-image:url(../images/tag-sponsored.gif) ;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.personnel_moves .entry-title
{
	padding-bottom:0;
}
.homepage article .entry-content
{
	width:auto;
}
.entry-meta
{
	font-family: Verdana, Arial, sans-serif;
	font-size: .875em;
	font-style: italic;
	display:block;
	margin: 4px 0;
}
.entry-meta.post-share
{
	font-style: normal;

}
.entry-metadata .thumbnail
{
	margin-bottom:10px;
	max-width:140px;
}
.post-category span
{
	background: #b7b7b7;
	color:#FFF;
	text-transform: uppercase;
	padding: 2px 5px;
	margin-right: 10px;
	font-style: normal;
	display: inline;
}
.entry-meta a, .entry-meta a:visited
{
	color:#000;
}
 #content > article
 {
	margin: 0 0 35px;
 }


.entry-metadata
{
	width:140px;
	float:left;
	padding-top:3px;
	margin-right:15px;
}
.homepage article .entry-content.with-image
{
	width: 400px;
	float:left;

}
article .thumbnail
{
	margin:0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	border:none;
	padding:0;
}

p
{
	font-family: Georgia, serif;
	font-size:1em;
	line-height: 1.3em;
}
article .entry-footer
{
	clear:both;
}
article a.read-more
{
	text-transform:uppercase;
	color: #EE3224;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
font-size: 0.65em;
}
.single .entry-title
{
	font-size: 2.625em;
}
.single .entry-metadata
{
	float:none;
	width:auto;
	margin-bottom: 15px;
}
.single .entry-meta
{
	display:inline;
	padding:0 4px 0 3px;
}
.single .entry-meta.post-category
{
	padding:0;
}
.single .entry-content {
width: auto;
float: none;
margin-left: 0;
margin-top: 40px;
}
.cat-links
{
	font-family: Verdana,Arial, sans-serif;
}
.comment-author-avatar
{
	margin-right: 20px;
}
.comment-meta
{
	margin-bottom: 5px;
	font-family: Verdana,Arial, sans-serif;
}
.inner-sidebar h4
{
	font-family: Verdana,Arial, sans-serif;
	font-size: 1.125em;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top: 10px;
}
.inner-sidebar ul
{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:20px;
}
.inner-sidebar li {
	padding: 4px;
}
.inner-sidebar li a
{
	color: #000;
	line-height: 1.5em;
}
#home-center .widget
{
	margin-bottom: 15px;
}
#home-center .widget article
{
	margin-bottom:10px;
}

/*personnel moves widget*/

.top-move
{
	width:100%;
	margin-bottom: 20px;
}
.top-move  .details
{
float: left;
width: 400px;
}
.company
{
	font-size:.8em;
	font-weight:bold;
	display:block;
	line-height: 1.4em;
}
.top-move  .details p
{
	font-size: 1.25em;
	line-height: 1.5em;
}
.top-move .thumbnail
{
	height:150px;
	width:150px;
	float:left;
	margin-right:15px;
}
.move
{
	width:190px;
	float:left;
}
.move  .thumbnail
{
	height:75px;
	width:75px;
	float: left;
	margin-right: 10px;
}
.move  .details
{
	float: left;
	width: 100px;
	font-family: Verdana,Arial, sans-serif;
	font-size:.875em;
	margin:6px 0;
}
.move  .details p
{
	font-size: 1.125em;
}
.widget_personnelmoveswidget .move h4
{
	font-size:1.125em;
	line-height: 1em;
}
.widget_personnelmoveswidget a
{
	color:#000;
}

.widget_expertopinionswidget ul,.widget_upcomingeventswidget ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-family: Verdana;
}
.widget_expertopinionswidget li
{
	margin:0;
	padding:0 0 10px;
	clear:both;
	font-size: .875em;
	text-align: left;
	min-height:75px;
}
.widget_expertopinionswidget img
{
	float:left
}
.widget_expertopinionswidget,.widget_upcomingeventswidget
{
	text-align: center;
}
.widget_expertopinionswidget li div {
float: left;
width: 115px;
padding-left: 10px;
}
.widget_expertopinionswidget li a, .widget_expertopinionswidget li a:visited
{
	color:#000;
	display:block;
	float:left;
}

.widget_expertopinionswidget li a {
	width: 115px;
	padding-left: 10px;
	font-family: Georgia, serif;
	font-size:1.05em;
}
.widget_expertopinionswidget li a.thumb {
	width: 75px;
	padding:0;
}
.widget_expertopinionswidget li .author
{
	font-family: Verdana,Arial, sans-serif;
	font-weight:bold;
	font-size:.875em;
	text-transform:uppercase;
	margin:0;
	display:block;
}
.widget_upcomingeventswidget li
{
	padding: 12px 0 0;
	text-align: left;
}
.widget_upcomingeventswidget .editors-pick label
{
	background-color: black;
	color: white;
	text-transform: uppercase;
	display: block;
	text-align: center;
	padding: 9px 0;
	margin: 0 0 12px;
	font-size: .8em;
	font-weight: bold;
	letter-spacing: 2px;
}
.widget_upcomingeventswidget .editors-pick
{
	border-bottom: solid #000 1px;
	padding: 0 0 12px;
	background-image:url(../images/tile-diag.gif) ;
	background-repeat: repeat;
}
.widget_upcomingeventswidget .title
{
	position: relative;
	color:#000;
	font-weight: bold;
	font-size: .8em;
	display:block;
	line-height: 1.3em;
}
.event-list .event-date
{
	float:right;
}
.event-date
{
	display:block;
	float:left;
	height:36px;
	width:40px;
	border: solid 1px #CCC;
	text-transform:uppercase;
	font-size: .8em;
	font-weight: bold;
	text-align:center;
	margin: 0 10px;
	padding: 2px 0 6px;
	background-color: white;
}
.event-date em
{
	font-style: normal;
	font-size: 2.25em;
	display: block;
	font-family: Georgia;
}
.widget_filterpostswidget
{

}
.widget_filterpostswidget .btn-group
{
	float:left;
	margin-left: 5px;
	margin-bottom: 15px;
}
.widget_filterpostswidget .btn-group:first-child
{
	margin-right:10px;
}
.widget_filterpostswidget .btn-group .btn
{
	padding-top: 8px;
	padding-bottom: 8px;
}
.widget_recentstatwidget article
{
	text-align:center;
}
.widget_recentstatwidget img
{
	float:left;
}
.widget_recentstatwidget .entry-title
{
	font-weight:normal;
	font-family:'Chronicle Display A', 'Chronicle Display B', 'Palatino', serif;
	color: #000;
	font-size: 1.5em;
	vertical-align: middle;
	display: block;
	line-height: 1.25em
}
.widget_recentstatwidget .with-image .entry-title
{
	margin-top: 30px;
}
.widget.directory-search
{
	text-align:center;
	margin-bottom: 25px;
}
.widget.directory-search #dirSearchForm
{
	background-color: #F3F3F3;
	padding:10px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	margin-bottom: 3px;
}
.widget.directory-search #dirSearchForm span
{
	display:block;
}
.widget.directory-search #dirSearchForm label
{
	font-size: 1em;
	font-weight: bold;
	float: left;
	width: 100px;
	margin-top: 5px;
}
.widget.directory-search #dirSearchForm label.filters
{
	margin-top: 0;
}
.widget.directory-search #dirSearchForm select,.widget.directory-search #dirSearchForm input
{
	font-size: 1em;
	float: left;
}
.widget.directory-search #dirSearchForm em
{
	float:left;
	width: 35px;
	height: 13px;
	background-image: url('//healthcare.dmagazine.com/wp-content/uploads/2018/05/icon-dbest.gif');
	margin-left: 5px;
	margin-top: 3px;
}
.widget.directory-search #dirSearchForm select
{
	width: auto;
	left: 38px;
}
.widget.directory-search #dirSearchForm input
{
	width: auto;

}
.widget.directory-search #dirSearchForm input[type=text]
{
	width:150px;
}
.widget.directory-search #dirSearchForm #searchBtn
{
	display:block;
	width:120px;
	margin: 10px auto 0;
	padding: 6px 15px;
	float: none;
}
.widget.directory-search .upgrade
{
	font-size:.8em;
}
.widget.directory-search .upgrade a
{
	color: #000;
	font-weight:bold;
}
.widget_innovationwidget
{
	text-align:center;

}
.widget_innovationwidget .entry-title, .widget_currentpollwidget .entry-title
{
	padding-bottom:10px;
	line-height: .5em;
	text-transform: uppercase;
}
.widget_innovationwidget .entry-title a,.widget_innovationwidget .entry-title a:visited,
.widget_currentpollwidget .entry-title a , .widget_currentpollwidget .entry-title a:visited
{
	font: normal .425em Verdana,Arial, sans-serif;
	font-weight:bold;
	line-height: normal;
}
.widget_currentpollwidget
{
	text-align:center;
}
.widget_currentpollwidget ul
{
	list-style:none;
	     margin: 0;
padding: 0;
}

.widget .partners
{
	list-style:none;
	margin:0 0 10px;
	padding:0;
}
.widget .partners li
{
	padding: 3px 0;
}
.widget .partners a,.widget .partners a:visited
{
	color:#000;
	font-size: .875em;
}
#staff-list div
{
   margin: 0;
   padding: 5px 0;
   font-size: 1em;
}
#staff-list .staff-links
{
	padding: 2px 0 0 0;
	line-height: 1em;
}
#staff-list em
{
   font-style:normal;
   font-weight: bold;
   display:block;
   padding: 0 0 5px 0 ;
}
.widget_text iframe
{
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.widget .sub-title
{
	font-size: .875em;
	display: block;
	text-align: center;
	font-style: italic;
	margin: 0 0 10px;
}
.newsletter-signup form
{
	margin: 5px 0;
	padding:0;

}

.newsletter-signup label{ display:none; }
.newsletter-signup .email
{
	width: 70%;
	margin-right: 5px;
	margin-left: 5px;
}
.newsletter-signup button
{
	vertical-align: top;
}
.newsletter-signup .signup-extras
{
	background-color:#ECEDEC;
	padding:5px;
}
.newsletter-signup #FirstName,.newsletter-signup #LastName
{
	float: left;
width: 43%;
margin: 0 5px 5px 0px;
}
.newsletter-signup .checks
{
	clear:both;
}
.newsletter-signup .checks span
{
	display: block;
	clear: both;
}
.newsletter-signup .checks input,.newsletter-signup .checks label
{
	float:left;
	margin: 0 2px;
}
#menu-follow-us li {
padding-left: 18px;
margin-left: 2px;
}
#menu-follow-us li.rss {
	background: transparent url(../images/icons/rss-icon.png) no-repeat left;
}
#menu-follow-us li.fb {
	background: transparent url(../images/icons/fb-icon.png) no-repeat left;
}
#menu-follow-us li.linkedin {
	background: transparent url(../images/icons/linkedin-icon.png) no-repeat left;
}
#menu-follow-us li.twitter {
	background: transparent url(../images/icons/twitter-icon.png) no-repeat left;
}
a.more-link
{
	text-transform:uppercase;
	color: #EE3224;
	font-size: .75em;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	padding-top:5px;
	display:block;
	clear:both;
}
.inline-ad
{
	clear:both;
	margin:auto;
	text-align: center;
}
article .inline-ad
{
	padding:5px 0;
}
/* Contributors module */
#contributors
{
	background-color:#2b2b2b;
	color: #FFF;
	margin-bottom: 20px;
	clear: both;
}
#contributors h2.section-title
{
	height: 2.7em;
	color: white;
	border-bottom: none;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 0;
	vertical-align: bottom;
	line-height: 2.7em;
}
#contributors ul
{
	margin:0;
	padding:0;
	list-style:none;

}
#contributors li
{
	float:left;
}
#contributors .slide-nav a
{
	text-indent:-9999px;
	height:15px;
	width:15px;
	display: block;
	float: left;
}
#contributors .slide-nav {
margin: 5px 5px 0 0;
width: 35px;
}
#contrib-slider li,#contrib-slider a
{
   width: 90px;
   height:90px;
}
.jcarousel-clip{overflow:hidden;}
	.slide-nav {float:right;}
	#contributors .section-title { float:left;}
	#contributors .jcarousel-container {clear:both;}
	.es-nav span.es-nav-next {right:1px;background-image: url('<?php echo get_stylesheet_directory_uri(); ?>/images/arrow-right.gif');}
	.es-nav span.es-nav-prev {right:25px;left:auto;background-image: url('<?php echo get_stylesheet_directory_uri(); ?>/images/arrow-left.gif');}
#contributors #mycarousel-prev
{
	background-image:url(../images/arrow-left.gif);
}
#contributors #mycarousel-prev:hover
{
	background-image:url(../images/arrow-left-over.gif);
}
#contributors #mycarousel-next
{
	background-image:url(../images/arrow-right.gif);
	float: right;
}
#contributors #mycarousel-next:hover
{
	background-image:url(../images/arrow-right-over.gif);
}
.author #author-info
{
	border-bottom: solid 1px #666;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-family: Georgia;
	font-style: italic;
	font-size: .95em;
}
#author-avatar
{
	margin-right:15px;
	margin-left:0;
}
/* About Page */
.about
{
	font-family: Georgia;
}
.about h2
{
	font-family: 'Chronicle Cond A', 'Chronicle Cond B', 'Palatino', serif;
	font-weight: 600;
}
.about .entry-title
{
	text-transform: uppercase;
}
.about article .entry-content {
	width: auto;
	float: none;
}
.about ul
{
	font-size: 1.25em;
}
#contributors-list p
{
	font-size:1em;
}
#contributors-list ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#contributors-list ul a
{
	font-weight: bold;
}
#staff ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:1em;
}
#staff li
{
	margin-bottom: 15px;
}
#staff h3
{
	clear:none;
	margin-top:-10px;
}
#staff .bio
{
   width: 474px;
float: left;
}
#staff .entry-metadata img
{
	margin-bottom: 0;
}
#staff .email,#staff .email:hover,#staff .email:visited
{
	font-style:italic;
	color: #333;
}
.widget.whitepapers .advertisement {
float: left;
}
input[type="text"]{
	height:30px !important;
}

#interstitalAd{ position: absolute; top: 0; }
#interstitalAd iframe{ width: 100%; }
#interstitialAdCloseBtn:hover{
	text-decoration: none;
}

/* =Forms
-------------------------------------------------------------- */
/*Hubspot email signup form in article footer*/
.entry-footer .hbspt-form{
	background-color: #f1f1f1;
	padding: 15px 20px;
	margin-top: 20px;
	text-align:center;
	overflow: hidden;
}
.entry-footer .hbspt-form label{
	text-transform: uppercase;
	font-family: 'Gotham SSm A', 'Gotham SSm B', 'Helvetica', sans-serif;
	font-weight: 600;
}

.entry-footer .hbspt-form .input{
	float:left;
	width: calc(100% - 100px);
}
	.entry-footer .hbspt-form input[type="email"]{
		width: 100%;
		height: 30px;
		box-shadow: none;
		border-radius: 0;
		border: 1px solid black;
		border-right: 0;
	}
.entry-footer .hbspt-form input[type="submit"]{
	width: 100px;
	float:left;
	box-shadow: none;
	height: 30px;
	border: 1px solid black;
	background-color: #FF291C;

	color: white;
	font-family: inherit;
	font-weight: 600;
	text-transform: uppercase;
}

.entry-footer .hbspt-form .hs-form-required{ display: none; } /* remove astrisk that indicates req field */

/* HUBSPOT CTAs
// location: article-body (print and blogs)
// embedded via shortcuts wordpress: dmag-core.php, umbraco:
// copied from dmag-forms.less bc healthcare does not inherit dmagazine.css... would like better solution... so don't have to repeat code
// replaced #article-body with .entry content from dmag-forms.less
// ----------- */

.entry-content .hs-cta-wrapper {
  float: right;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  padding-top: 10px;
  padding-bottom: 10px;
}
.entry-content .hbspt-form {
  float: right;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 15px;
}
.audienceDev-article-form {
  width: 350px;
}
.audienceDev-article-form .style-hbspt-form-input {
  width: 100%;
  height: 35px;
}
.audienceDev-article-form .hs-richtext {
  margin-bottom: 10px;
}
.audienceDev-article-form label[placeholder="Enter your "] {
  display: none;
}
.audienceDev-article-form .hs_email {
  width: 250px;
  float: left;
  margin: 0;
}
.audienceDev-article-form .hs_email input {
  width: 100%;
  height: 35px;
  border-radius: 0;
  border: 1px solid black;
}
.audienceDev-article-form .hs_submit {
  width: 100px;
  float: left;
}
.audienceDev-article-form .hs_submit input {
  width: 100%;
  height: 35px;
  color: #ffffff;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
  font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 0.03em;
  text-shadow: none;
  background: #ff291c;
  /* Old browsers */
}
.audienceDev-article-form .hs_submit input:hover {
  background: #E4261A;
}
.audienceDev-article-form .hs-error-msgs {
  list-style-type: none;
  margin: 0;
}
.audienceDev-article-form .hs-error-msgs label {
  font-size: 12px;
}

/* End of file style.css */
