/* Print friendly plugin styles */

/* Responsive banner images */
@media all and (max-width: 690px) {
.page-banner-mobile {display: block;}
.page-banner-full {display: none;}
}
@media all and (min-width: 690px) {
.page-banner-mobile {display: none;}
.page-banner-full {display: block;}
}
@media all and (max-width: 800px) {
.contact-banner-mobile {display: block; margin-bottom:15px;}
}
@media all and (min-width: 800px) {
.contact-banner-mobile {display: none;}
}


/* Class to hide anything in print plugin */
.print-hide {display:none;}
.pf-hidden {display:none !important;}

#pf-src {padding: 0; margin-bottom: 0;}
#pf-date {display:none !important;}
#pf-title {display:none !important;}

/*fineprint*/
.fine { font-size:10px; line-height:1.2em!important;}

/*hide src url*/
#printfriendly #pf-src{display:none!important;}
/*pull up factsheet header so it coveres title*/
.fs-headerholder { margin-top:-50px;}
/*hide extra title*/
.fs-head-one {display: none !important;}

/* show fs headings correctly in print PDFs*/
@media all and (max-width: 600px) {
.fs-banner-mob {display:block !important;}
.fs-banner-full {display:none !important;}
}
@media all and (min-width: 600px) {
.fs-banner-mob {display:none !important;}
.fs-banner-full {display:block !important;}
}
@media print {
.fs-banner-mob {display:none !important;}
.fs-banner-full {display:block !important;}
}

#fs-content {font:15px/24px 'PTSansRegular', Arial, Helvetica, sans-serif !important;}
#fs-content h1 {font-size: 33px !important;}
#fs-content h2 {font-size: 24px !important;}
#fs-content h3 {font-size: 20px !important;}
#fs-content h4 {font-size: 17px !important;}
#fs-content p + ul {margin-top: -5px !important;}
#fs-content p {margin-bottom:10px !important;}
#pf-body #fs-content ul {margin: 0 0 15px 0 !important;}
#fs-content h1, #fs-content h2, #fs-content h3, #fs-content h4  {line-height:1.2em;}
.fs-highlightbox {background-color:#d7eac4 !important;padding:10px !important;}
#pf-body ul {margin: 1em 0 0em 1em !important;}

/*Guidelines styles */
@media all and (max-width: 600px) {
.gdl-banner-mob {display:block !important;}
.gdl-banner-full {display:none !important;}
}
@media all and (min-width: 600px) {
.gdl-banner-mob {display:none !important;}
.gdl-banner-full {display:block !important;}
}
@media print {
.gdl-banner-mob {display:none !important;}
.gdl-banner-full {display:block !important;}
}
.asthma-flowchart-print {display:block;}
.gdl-title-fix {display:none !important;}
#gdl-content .fine {margin-bottom: 20px;}
#pf-author {display:none;}
#gdl-content p + ul {margin-top: -5px !important;}
#gdl-content p {margin-bottom:10px !important;}
#gdl-content ul {margin: 0 0 15px 0 !important;}
#gdl-content td + ul {margin:0 !important;}
#gdl-content .highlight-box {border: 3px solid #17802e; background-color: #f6f6f6; padding:20px 30px; margin-bottom:20px;}
#gdl-content .key-points h2 {border-bottom:none;}
#gdl-content .key-points {border: 3px solid #17802e; background-color: #E5FBD3; padding:20px 30px; margin-bottom:20px;}
.hidden {display:none;}
#gdl-content .phone-icon {margin-right:10px;}
#gdl-content .fusion-button {padding: 15px !important; display: inline-block !important;}
#gdl-content th.mild {background: #85c446 !important; color: #fff !important;}
#gdl-content th.severe {background: #ff9900 !important; color: #fff !important;}
#gdl-content th.life-threatening {background: #ff3b3b !important; color:#fff !important;}
#gdl-content th, #gdl-content td {border:1px solid #818385 !important; padding: 5px; vertical-align:top;}
#gdl-content tr {border:none !important;}
#gdl-content table {border: 1px solid #f6f6f6; table-layout: fixed; width:100% !important; font-size: 100%;}
#gdl-content .table-1, #gdl-content .table-2 {margin-bottom: 10px;}
#gdl-content thead {border:none;}
#gdl-content .table-1 thead tr:first-child th {background: #85c446 !important; color: #fff !important; font-weight: 600;}
#gdl-content .table-2 thead tr:first-child th {background: #17802e !important; color: #fff !important; font-weight: 600;}
#gdl-content .table-1 th, #gdl-content .table-2 th {background: #ffffff; color: #17802e; font-weight:600;}
#gdl-content  tr:nth-child(even) {background:#ffffff;}
#gdl-content  .table-1 tr:nth-child(odd) {background:#f9fff4;}
#gdl-content  .table-2 tr:nth-child(odd) {background:#E5FBD3;}
#gdl-content .shaded-columns tr td:nth-child(odd), #gdl-content .shaded-columns tr th:nth-child(odd) {background: #E5FBD3;}
#gdl-content .shaded-columns tr td:nth-child(even), #gdl-content .shaded-columns tr th:nth-child(even) {background: #ffffff;}
#gdl-content .gdl-alert {background-color:#f6f6f6; padding: 20px; margin-bottom: 20px; border: 3px solid #dd3333; min-height:80px;}
#gdl-content .gdl-alert img {float:left; margin-right:20px;}
#gdl-content {font:13px/20px 'PTSansRegular', Arial, Helvetica, sans-serif;}
#gdl-content h1 {font-size: 33px !important; color: #17802e; border:none; margin:0; padding:0;}
#gdl-content h2 {border-bottom: 1px solid #17802e; padding-bottom: 5px !important; margin-bottom: 10px; font-size: 24px !important;}
#gdl-content h3 {font-size: 20px !important; border:none !important;}
#gdl-content h4 {font-size: 17px !important; border:none !important;}
#gdl-content h1, #gdl-content h2, #gdl-content h3, #gdl-content h4 {color: #17802e; margin-top: .5em !important;}

/*Services styles*//*
#pf-content #servicepost {margin-top: -52px;}*/
#pf-content .servpostcont {margin-top: -10px;}
#pf-content .servpostcont-generic {margin-top: -30px;}
.serviceprintheader h4.title-heading-left {font-size: 1.65rem!important;}
#fs-content .serviceprintheader h4.title-heading-left {font-size: 33px!important;}
#pf-body table {border: 1px #000000 solid; border-width:1px 0 0 1px !important;}
#pf-body th, #pf-body td {border: 1px #000000 solid; border-width:0 1px 1px 0 !important;}
#fs-content h4.prnt24 {font-size: 24px !important;}
#printfriendly .pdf-border{padding:0!important;} 