/* ANTIBIOTICS STEWARDSHIP SITE */
/* orange = #ff671f  */
.paul {color:red;}
.logo-container {
	display: none;
}
.authorable a {
	
	color: #0096af;
}
/* make h2s orange on Resources page */
.micro-site-container .two-col-image-tile .authorable h2.orange {
	color: #ff671f!important;
}
/* fix template issues with secondary nav in tablet view */
.micro-site-nav-toggle-btn {
 	margin: 20px 00px 0 -5px;
 	float: right;
	padding-right: 9px;
}
 
 .micro-site-nav-toggle-btn .icon-bar {
 	background: #6B6B6B!important;
 }
 .micro-site-nav-toggle-label {
 	color: #6B6B6B!important;
 	font-family: proxima-nova-condensed, Helvetica, Arial, sans-serif;
 	font-size: 21px;
 	font-style: normal;
 	font-variant: normal;
 	font-weight: normal;
 	text-transform: uppercase;
 	margin-top: 3px;
 	margin-right: -2px;
 }
 
 .micro-site-nav-main-mob.hidden-lg {
 	border-bottom: 1px solid #6B6B6B;
 }
/* orange = #ff671f  */
#main .micro-site-container .two-col-image-tile h1{
	color: #ff671f!important;
}
.micro-site-nav-megamenu .micro-site-nav-main > UL > LI A.menu-selected {
	color: #ff671f!important;
}
.micro-site-nav-megamenu .micro-site-nav-main > UL > LI A,
.micro-site-nav-megamenu .micro-site-nav-main > UL > LI SPAN {
	font-size: 17px !important;
/*	font-weight: 400;*/
	padding: 5px 9px 5px 14px;
	color: #585858!important;
	/*font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;*/
}
/* MEDIA QUERY-3 RULES TO JUSTIFY SITE NAV IN DESKTOP VIEW */
@media (min-width: 980px) {
	.micro-site-nav-megamenu .micro-site-nav-main > UL > LI {
		float: none;
		display: inline-block;
	}
	.micro-site-nav-megamenu .micro-site-nav-main > UL.navprimary {
		text-align: justify;
		margin-bottom: 13px;
	}
	
	.micro-site-nav-megamenu .micro-site-nav-main > UL:after {
	  content: '';
	  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
	  display: inline-block;
	}
	
}
.authorable {
	margin-top: 25px;
}
.authorable img {
  max-width: 100%!important;
}
.micro-site-nav-megamenu .micro-site-nav-main{
	margin-bottom: 20px;
}
.micro-site-container .two-col-image-tile .authorable h2 {
	font: 25px 'ProximaNovaCond-Bold', Helvetica, Arial, sans-serif;
	/*font-weight: normal;*/
	color: #636363!important;
	margin-top: 25px;
	margin-bottom: 5px;
}
.micro-site-container .two-col-image-tile .authorable h3 {
	font: 19px 'ProximaNovaCond-Bold', Helvetica, Arial, sans-serif;
	/*font-weight: normal;*/
	color: #636363!important;
	margin-top: 25px;
	margin-bottom: 5px;
}
.videoCaption {
	margin-top: 5px;
}
 .nav-primary li{
	margin-top: 14px;
 	margin-bottom: 18px;
 }
 
 .pullquote {
 	font-family:'proxima_nova_condensedregular', Helvetica, Arial, sans-serif;
 	text-transform: uppercase;
 	color: #ff671f;
 	font-size: 23px !important;
 	line-height: 32px !important;
 	margin-top: 26px;
 	margin-bottom: 25px !important;
 	margin-left: 0;
 	padding: 20px 15px;
 	border-top: 1px solid #ff671f;
 	border-bottom: 1px solid #ff671f;
 	
 }
 
 .widget-container h3 {
 	color: #636363;
 	font: 22px 'proxima_nova_condensedregular', Helvetica, Arial, sans-serif;
 	font-weight: bold;
 	font-style: normal;
 	margin-bottom: 0;
 }
 
 .widget-container {
 /*	margin-left: 35px;
 	width: 256px;  */
   padding-left: 5%;
 }
 .widget-container h4 {
	color: #828282;
 	font: 18px 'proxima_nova_condensedregular', Helvetica, Arial, sans-serif !important;
 	font-weight: normal;
 	font-style: normal;
 	margin-top: 5px;
 }
 
 .widget-container img,
 .widget-container a {
  	display: block;
  }
  
   .widget-container p {
   }
   
   .widget-container img{
   	margin-bottom: 11px;
   }
  
  .widget-container a {
  	color: #0096af;
  	font-size: 13px;
  	font-weight: normal;
  	text-align: left;
  	margin-top: 11px;
  }
  .sidebarItem {
  	margin-top: 20px;
  	margin-bottom: 39px;
  	width: 250px;
  }
  
    .authorable .legal {
  	font-size: 11px;
  }
/*keep VFD anchors from getting highlighted on arrival*/
a#expect:focus,
a#understand:focus,
a#transition:focus{
    outline: none;
}
a#expect,
a#understand,
a#transition{
    text-decoration: none;
    line-height: 0;
    font-size: 1px;
    display: block;
}
/*specificity below needed to override master styles*/
.authorable>p.anchorWrapper {
  margin-bottom: 0;
}
#labelBox {
	border: solid 1px #000;
	padding: 20px;
	margin-bottom:20px
}
#labelBox p:nth-of-type(3) {
    font-style: italic;
    padding: 0 40px;
}
#labelBox .legal {
font-size: smaller;
}
.labelRow {
	overflow:hidden;
	width:100%;
}
.labelWrapper {
	float:left;
	padding-top: 20px;
	width: 40%;
	padding-right: 60px;
}
.labelBoxWrapper {
	float:left;
	max-width:60%;
}
h5.vfd {
  color: #29c0cf;
  font-size: 1.5em;
  font-family: Arial;
}
@media screen and (max-width: 767px) {
  .labelWrapper {float:none; width:100%;}
  
  .labelBoxWrapper {float:none;width: 100%;max-width:100%;padding-right: 15px;
}
}
@media (max-width: 767px) {
  .widget-container {
    margin-top: 0;
    padding-left: 0;
  }
}
  