/*//////////////////////////////////////////////////

* Main CSS file for McKesson Content Authors
* Filename:  author-style.css
* Author:    Louis Manges | Corporate Web Team

//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
	Styles
//////////////////////////////////////////////////*/

/* Edited 1/11/2016 - Louis Manges - Footnote Style */
.footnote {font-size:14px;line-height:20px;font-style:italic;}

/* Edited 2/24/2016 - Louis Manges - New Blockquote Style */
blockquote {float:left;font-size: 18px; font-family: Georgia, serif; color: rgb(116, 102, 97);width: 45%;margin: 5px 15px 0 0;padding: 0 0 0 25px;line-height: 1.45;position: relative; border-top: 0px solid rgb(116, 102, 97);}
q {quotes: '\201c' '\201d';}
q:before { content: open-quote;font-family: Georgia, serif;display: block;font-size: 60px;position: absolute;left: 0px;top: 0px;color: #005A8C; }
q:after  { content: close-quote;font-family: Georgia, serif;display: block;font-size: 60px;position: absolute;right: 5px;bottom: -25px;color: #005A8C; }
blockquoteCite {float:left;width: 45%;font-style: italic;font-size: 18px; font-family: Georgia, serif; color: rgb(116, 102, 97);border-bottom: 0px solid rgb(116, 102, 97);margin: 5px 15px 15px 0;padding: 0 0 0 25px;clear:both;}
blockquoteCite:before {content: "\2014 \2009";}
blockquoteNoCite {float:left;width: 45%;font-style: italic;font-size: 14px; font-family: Georgia, serif; color: rgb(116, 102, 97);border-bottom: 1px solid rgb(116, 102, 97);margin: 5px 15px 15px 0;padding: 0 0 15px 25px;clear:both;}
blockquote.noQuote {float:left;font-size: 12px;font-style: italic;width: 50%;margin: 0 15px 15px 0;padding: 15px 0 15px 0;line-height: 1.45;position: relative;color: #383838;border-top: 1px solid #383838; border-bottom: 1px solid #383838;}
.open-html blockquote {quotes:none;} /* Override of system quotes */

/* Edited 1/11/2016 - Louis Manges - Adding Table Replacement Styles */
/* Edited 5/24/17 - Louis Manges - Added right padding */
.box2Col {float:left;width:50%;margin:0 0 10px 0;padding-right:10px;} 
.box3Col {float:left;width:33%;margin:0 0 10px 0;padding-right:10px;} 
.box4Col {float:left;width:25%;margin:0 0 10px 0;padding-right:10px;} 
@media screen and (max-width: 41.625em) { 
.box2Col {float:none;width:100%;margin:0 0 20px 0;clear:both;}
.box3Col {float:none;width:100%;margin:0 0 20px 0;clear:both;} 
.box4Col {float:none;width:100%;margin:0 0 20px 0;clear:both;}			
}

/*Edited 8/11/2017 - Louis Manges - Custom Styles for Corp Citz Tables */
.cctable {display: table;width: 100%;margin: 0 auto;}
.cctable-wrapper {margin-bottom: 50px;}
.cctable-title, .cctable-footer {display: table;width: 100%;margin: 0 auto;padding: 10px 20px;}
.cctable-title {text-align: center;}
.ccrow {display: table-row;}
.cccell {display: table-cell;padding: 10px 20px;border-bottom: 2px solid #FFFFFF;}
.cctable-header {background-color: #005A8C;}
.cctable-header p {color: #FFFFFF;}
.ccodd {background-color: #E5EEF3;}
.ccleft, .ccright  {border-left: 2px solid #FFFFFF;}
.cccell.ccleft.cctable-header {width: 25%;}
@media screen and (max-width: 41.625em) {
.cccollapsible .cccell{display: block;width: 100% !important;}
.ccright {padding-bottom: 20px;}
}


/*Edited 1/11/2016 - Louis Manges - Adding Newsroom Styles */
.newroomIcon {float:left;width:35%;text-align:center;margin:0 0 10px 0;}
.newroomDesc {float:right;width:65%;text-align:left;margin:0 0 10px 0;}

/*Edited 2/1/16 - Louis Manges - Added for removing tables from forms */
.section.forms .form-wrapper .form {margin-left: 20%;}
.section.forms .form-wrapper .form fieldset .formColLft {float:left;width:30%;text-align:right;margin:5px 0px 5px 0px;}
.section.forms .form-wrapper .form fieldset .formColRgt {float:right;width:70%;text-align:left;margin:5px 0px 5px 0px;padding-left:10px;}
.section.forms .form-wrapper .form fieldset textarea {width:90%;}
@media screen and (max-width: 41.625em) {
.section.forms .form-wrapper {width:100%;}
.section.forms .form-wrapper .form {margin-left: 0% !important;width:100% !important;}
.section.forms .form-wrapper .form fieldset .formColLft {text-align:left;margin:0px;width:100%;}
.section.forms .form-wrapper .form fieldset .formColRgt {float: none;padding-left:0px;margin:0px;width:70%;}

}
@media screen and (max-width: 25.875em) {
.section.forms .form-wrapper .form {margin-left: 0;}			
}
		
.section.forms .form-wrapper .form, .section.forms.wrapper .form-wrapper .form h3 {
    width:80%;
	margin-left:10%;
	background-color: #ffffff !important; 
	border: 0px solid #dedede !important;
    box-shadow: 0 0 0px 0 rgba(0,0,0,.1)!important;
}
/* Edited 2/3/2016 - Louis Manges - Footer Section Spacing */
.footer-nav nav {margin-bottom: 15px;}

/* Edited 2/10/2016 - Louis Manges - Paragraph Spacing ****** Removed at Charles' Request 10/31 ******  */
/*p {margin-bottom:10px;}*/

/* Edited 2/26/2016 - Louis Manges - Social Footer Top Spacing */
.section.social-footer {margin-top:1px;}

/* Edited 3/23/2016 - Louis Manges - Home Page Hero Text Wrap Issue - Note: We can live wiothout this for now. Once we convert the field to RTF, we can add a line break. */
.background .section-intro .title {max-width:740px;}

/* Edited 3/21/2016 - Louis Manges - Image Floats */
.imgFloatRgt {float:right;margin:0px 0px 0px 15px;} @media screen and (max-width: 41.625em) {.imgFloatRgt {float:none;margin:5px 0px 5px 0px;}}
.imgFloatLft {float:left;margin:0px 15px 0px 0px;} @media screen and (max-width: 41.625em) {.imgFloatLft {float:none;margin:5px 0px 5px 0px;}}

/* Edited 5/5/2016 - Louis Manges - Blog HR */
hr.dot {
	width:100%!important;
	height: 2px;
	background: transparent url('/uploadedImages/McKessoncom/Content/Images/horz-square.png') repeat-x left center!important;
	margin: 0 0 15px 0!important;
	border: none!important;
	margin: 0;
}

/* Edited 5/12/2016 - Louis Manges - For Contact Embedded CMS Display */
.contact-embedded-cmsdisplay {width: 80%; background-color: rgb(255, 102, 102);text-align: center;padding:25px;}

/* Edited 5/24/2016 - Louis Manges - For Testing New Additional Info Promo Config */
.section.visual-split .wrapper .visual-copy .content {max-width:1200px!important;}
.additionalinfo {margin: -40px 0px -60px; background: none!important;}
.section.segments.white.additionalinfo {margin: -90px 0px -140px 0px; background: none!important;}
.additionalinfo .sub-title {margin-bottom: 25px;}
.additionalinfo h3 {margin-bottom:25px!important;}
.segment.additionalinfoitem {height: auto; margin: 0px 0px 15px;}
.segment.additionalinfoitem p {height: 24px;padding:0px!important;}
.segment.additionalinfoitem p a {font-family: 'AG Book Pro Regular'!important;}

/* Edited 9/13 - Louis Manges - For Mocrosite Header Spacing, UL & LI Display */
hr.micro {margin:0 0 15px 0;}
.open-html ul { padding: 0 25px; } 
.open-html ul > li { list-style-type: disc; display: list-item; } 

/* Edited 10/18 - Louis Manges - Blue Text Box */
.contentBluebox {width: 100%; padding: 15px; background-color: rgb(230, 239, 244);}
.contentBluebox p {font-family: arial, san-serif;font-size: 14px; color: rgb(0, 0, 0);}
@media screen and (max-width: 41.625em) {.contentBluebox {padding: 10px;}.contentBluebox p {font-size: 13px;} }

/* Edited 1/19/17 - Louis Manges - Temp fix for Sticky Nav Top */
.header .wrapper .navbar .navbar-collapse {
    max-width: 690px !important;
    width: 100% !important;
}
/* Edited 3/22/17 - Louis Manges - Temp fix for Login Page Changes */
.section.links-listing .results-inner main .category ul li {margin-right:15px}

/* Edited 5/19/17 - Louis Manges - Promo Link LI */
.promo-list-link {font-family: "Tiempos Text Regular Italic"; font-size: 15px!important; line-height: 23px; margin-bottom: 18px;}


/* Edited 6/23/17 - Louis Manges - Blue Text Float Right Box */
.contentBlueboxRight {float:right; width: 315px; margin: 0px 0 20px 35px; padding: 15px; background-color: rgb(230, 239, 244);}
.contentBlueboxRight p {font-family: arial, san-serif;font-size: 14px; color: rgb(0, 0, 0);}
@media screen and (max-width: 48em) {.contentBlueboxRight {float:none;width: 100%;margin: 0px 0px 20px 0px;padding: 10px;}.contentBluebox p {font-size: 13px;} }

/* Edited 9/14/17 - Louis Manges - Fix for IE Bullet Issue */
.list-indent li{list-style-position: inside !important; text-indent: -18px !important;}

/* Edited 11/10/17 - Tim Fischer - Fix for ticket 137 */
.section.tab-system .tab-container .visual-split .wrapper .visual-copy .content {
    margin-top: 18px;
}
.section.tab-system .tab-container .visual-split .wrapper .visual-copy .title {
    /*font-size: 22px;
    line-height: 30px;*/
}
.section.tab-system .tab-container .visual-split .wrapper .visual-copy {
    padding: 20px 10px;
}
.section.tab-system .tab-container .visual-split .wrapper .visual-copy .content p {
    /*font-size: 13px;*/
}
.section.tab-system .tab-container .visual-split {
    margin-bottom: 20px;
}
/* Edited 12/18/17 - Louis Manges - Fix for play button */
.vjs-icon-placeholder{
  font-size: inherit !important;
  line-height: inherit !important;
}
.contact-embedded.section.segments .segment-list .segment.has-rtf figure, .contact-embedded.section.segments .segment-list .segment.has-rtf figure img {
    padding: 0 !important;
}
