	.printonly	{
display: none;
}





H1 { color: #275B2C;}
H2 { color: #275B2C;}
H3 { color: #000; font-size: 1.2em;}




/* Used for author's name */
H4 { color: #000; margin-top: 25px; }
/* Used for charts and tables */
H5 { color: #000; font-weight: bold; font-size: 13px; font-family: verdana;}





div.card-body div.card-title.h5.text-left {
   color: #275b2c!important;
   font-size: 2em!important;
}


p, ul, ol, li, td, th, dl, dt, dd	{ 
	/*font: 13px Verdana, Arial, Helvetica, sans-serif;*/
	color:#000;
	}
#azTab	{
	color: #FFF;
	}

b	{
	font-weight: bold;
	}
.col1_PCD,
.col2_PCD,
.col3_PCD  {
	float: left;
	width: 33%;
        min-width: 117px;
}
.col1_PCD div,
.col2_PCD div,
.col3_PCD div {
	width: auto;
	padding: 5px;
}
.clear	{
	clear: both;
	}


strong	{
	font-weight: bold;
	}
	
em	{
	font-style: italic;
	}
/*i	{
	font-style: italic;
	}*/
	
a:link	{ color: #3B7940; }
a:visited	{ color: #283CA8; zcolor: #003467; }
a:hover	{ color: #3B7940; text-decoration: none; }
a:active	{ color: #c00; }
	
.psmall	{
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	}
.psmall P	{
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	}

.pnormal	{
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	}
.pnormal P	{
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	}

.smallgrey	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #666;
	}
.smallgrey P	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #666;
	}

.smallwhite	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #fff;
	}
.smallwhite P	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #fff;
	}

.smallblue	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #069;
	}
.smallblue P	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #069;
	}

.peerreviewed	{
	font: 10px verdana, helvetica, arial, sans-serif;
	color: #000;
	}

/* This can serve as a deck or an abstract */
.deck {
	font: 14px/16px Georgia, Palatino, Times New Roman;
	color: #275B2C;
	}
	
/* This caption is for all article charts and photos */
.caption	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #666;
	border-bottom: 1px solid #d6d6d6;
	}
.caption P	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #666;
	}

/* This figure is for all article figuress */
.figure	{ 
	font: 13px arial, verdana, helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #d6d6d6;
        width: 100%;
	}
.figure P	{ 
	font: 13px arial, verdana, helvetica, sans-serif;
	color: #000;
	}
	
/* This is the toc article title */
.toc, .toc a {
        font-size: 1.2em;
        text-decoration: none;
        line-height: 27px;
}

/* This is the first published font for the toc */
.release	{
	font: 11px verdana, helvetica, arial, sans-serif; 
	color: #B3B3B3;
	}

/* This is the index article title */
.indexarticle	{
	font: bold 13px Georgia, Palatino, Times New Roman, serif;
	color: #275B2C;
	}

.tritable	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #000;
	zcolor: #607994;
	}
.tritable P	{ 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #000;
	}

.tritablev2 td, .tritablev2 th	{
font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
color: #000;
background-color: #fff;
padding: 3px;
vertical-align: top;
}
.tritablev2 p, .tritablev2 li	{
font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
color: #000;
}
th.tritablev2row1	{
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color: #000;
background-color: #FEF1E0;
vertical-align: bottom;
}





.trail	{
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	}
	

/*This is the small green font for the homepage */

.greentext	{
	font: 10.5px verdana, helvetica, arial, sans-serif;
	color: #3B7940;
	}
.edNote {display: block; background-color: #fefae8; border: 1px solid #ccc; padding: 15px; width: 97%;margin-bottom: 10px;}
/* This is the main side menu code */

.sidemenu	{ 
	font: 11px Verdana, helvetica, arial; 
	color: #000;
 	}
.sidemenu a:link	{ color: #000; text-decoration: none; }
.sidemenu a:visited	{ color: #283CA8; text-decoration: none; }
.sidemenu a:hover	{ color: #000; text-decoration: none; }
.sidemenu a:active	{ color: #c00; text-decoration: none; }


/* This is the side submenu code */

.submenu	{ 
	font: 11px Verdana, helvetica, arial; 
	color: #000;
 	}
.submenu a:link	{ color: #000; }
.submenu a:visited	{ color: #283CA8; }
.submenu a:hover	{ color: #000; text-decoration: none; }
.submenu a:active	{ color: #c00; }


/* This is the top nav menu code */

.headersub	{ 
	font: 11px Verdana, helvetica, arial; 
	color: #000;
 	padding: 2px;
 	}
.headersub a:link	{ padding: 2px; color: #000; text-decoration: none; }
.headersub a:visited	{ padding: 2px; color: #283CA8; text-decoration: none; }
.headersub a:hover	{ padding: 2px; color: #000; text-decoration: none; }
.headersub a:active	{ padding: 2px; color: #c00; text-decoration: none; }

/* This is the code for the page citations */

.currentissue	{
	font: bold 24px Georgia, Palatino, Times New Roman, serif;
	color: #275B2C;
	}
.volume	{
	font: 14px Georgia, Palatino, Times New Roman, serif;
	color: #000;
	}

.homefeaturetext	{
	font: bold 12px verdana, helvetica, arial, sans-serif;
	color: #000;
	}
.featuretext	{
	font: 10px verdana, helvetica, arial, sans-serif;
	color: #000;
	}
.articletitle	{
	font: 20px Georgia, Palatino, Times New Roman, serif; 
	color: #275B2C; 
	}
.articletitle a:link	{ font: 20px Georgia, Palatino, Times New Roman, serif; color: #275B2C; margin-bottom: -8px; text-decoration: underline; }
.articletitle a:visited	{ font: 20px Georgia, Palatino, Times New Roman, serif; color: #283CA8; margin-bottom: -8px; text-decoration: underline; }
.articletitle a:hover	{ font: 20px Georgia, Palatino, Times New Roman, serif; color: #D5DCD1; margin-bottom: -8px; text-decoration: none ;}
.articletitle a:active	{ font: 20px Georgia, Palatino, Times New Roman, serif; color: #B08394; margin-bottom: -8px; text-decoration: none ;}


.expand	{
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	}


/* This is the code for the cover art caption */

.coverart	{ 
	font: 11px/13px verdana, helvetica, arial, sans-serif;
	color: #777;
 	text-align: right;
	}
.coverart P	{ 
	font: 11px/13px verdana, helvetica, arial, sans-serif;
	color: #777;
 	text-align: right;
	}
	
/* This is for the homepage category banner text */
.indexcats	{
	font: 11px/13px trebuchet ms, arial, verdana, sans-serif;
	letter-spacing: 0px;
	font-weight: 500;
	color: #ED7600;
	text-align: center;
	}
/* End homepage category banner text */

/* These are styles for the e-mail widget */
.smallfield	{
	font: 11px/12px verdana, helvetica, arial;
	color: #0000cc;
	border: 1px solid #D5DCD1;
	width: 110px;
	height: 17px;
	margin: 0px
	padding: 0px;
}
.button	{
	font: 10px/11px verdana, helvetica, arial;
	color: #000;
	background-color: #D5DCD1;
	border: 1px outset #D5DCD1;
	width: 110px;
	height: 16px;
	cursor: hand;
	margin: 0px
	padding: 0px;
}
/* End e-mail styles */




/* These styles are for article tables */
.tablestyle	{
 border-collapse: collapse;
border: 1px solid #275B2C;
margin-left: 0 !important ;  /*override the 08/20/2012 global margin adjustment */
border-spacing: 0;
width: 100%;
}
.tablestyle td, .tablestyle th	{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-color: #fff;
border-collapse: collapse;
border: 1px solid #275B2C;
padding: 4px;
vertical-align: top;

}
.tablestyle p, .tablestyle li	{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}
th.row1, th.row1left	{
font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
color: #000;
background-color: #D5DCD1;
vertical-align: bottom;
}
th.row1left	{
text-align: left;
}
.left	{
text-align: left;
}
.right{
text-align: right;
float: right;
}

/* End article table style */




/*this is for the article type checklists */
.checkbox p	{
text-indent: -22px;
margin-left: 40px;
margin-top: 10px;
_margin-top: -10px;
}

.mbutton	{
float: left; 
margin-right: 12px;
}
.subh3	{
font: italic normal .85em ;
}

/* New TOC styles */

.arttype {
    background-color: #275b2c;
    width: 100%;
    font: bold 11px verdana, helvetica, arial;
    padding: 5px 5px;
    color: #fff;
    border-bottom: 4px solid #569e05;
}

.arttype > span.rightjustify {
float: right;
line-height: 15px !important;
display: block;
font-weight: normal !important;
}


.indentblock	{
margin-left: 12px;
padding-top: 3px;
padding-bottom: 60px;
}
.indentblock p	{
margin-top: -6px;
_margin-top: -12px;
}
.hr	{
border: .5px solid #ececec;
margin-top: 15px;
margin-bottom: 18px;
_margin-top: -10px;
_margin-bottom: 15px;
}


/*MCE styles */

.cme {
   background-color: #FEFAE8; 
   border: 1px solid #ccc;
   padding: 0 20px 20px 20px;
   width: 96.5%;
   position: relative;
   display: table;
}

.cme_column_right {
   width: 60%;
   float: left;
   min-width: 250px;
}

.cme_column_left {
   width: 30%;
   float: left;
   padding-right: 80px;
   min-width: 250px;
}

.cmelist{
   list-style-type: upper-alpha;
}

.mce	{
width: auto; 
background-color: #FEFAE8; 
border: 1px solid #ccc;
}

.mce table, .mce td	{
border: 0px solid #000;
text-align: left;
vertical-align: top;
}

.mce td	{
padding: 10px;
}

.mce p, .mce li	{
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.cme H3 {
    border-bottom: none;
} 

.medscapeCME .card {
    border-color: green!important;
}


.medscapeCME .bg-gray-l1, .row.bg-gray-l1.medscapeCME {
    background-color: rgba(241, 248, 233, 1) !important;
    color: #000!important;;
}


#wrapper .module-typeA {
    background: none repeat scroll 0 0 white;
    border: 1px solid #e5e5e5;
    display: block;
    margin-left: 5px;
}


#wrapper .module-typeA {
    background-color: white;
}

.calloutbox2_wrapper {
    display: inline block;
    float: right;
    padding-left: 20px;
    position: relative;
}


.calloutbox2 {
    background-color: rgb(242, 255, 225);
    padding: 20px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.calloutbox2 h3 {
    border-bottom: 1px solid #275b2c;
    margin-top: 0;
    color: #275b2c;

}

.calloutbox2 li {
    line-height: 25px;
}

#footer .socialMedia ul li {
    height: 29px; /*Was 31px. 29px fixes the visual problem of text showing for icon name*/
}


td.verticalMiddle,
th.verticalMiddle {
    vertical-align: middle !important; /*aligns divs vertically to the middle with multi-spanning rows*/
}

blockquote.quote,
blockquote p        {
    font-size: 13px!important;
    padding: 0 20px;
}


table.alttable > thead > tr > th{
    padding: 12px!important;
}

.module-typeA > .list-sub-two > p {
    padding-bottom: 30px; 
    display: block;
    width: 98%;
}

.module-typeA > .list-sub-two > p > img  {
width: 100px;
padding-left: 10px;
}

#wrapper [class*="module"] > div.list-sub-two {
    width: 95% !important;
    padding-bottom: 20px;
}




.mSyndicate > p.smallgrey > i  {
    font-family: "Verdana", Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 11px !important;
}



.emailupdates > p {
   clear: left;
}


.list-block > div > ul.list-block > li > div > span  {
    margin-top: 0 !Important;
}

#content-secondary {
    clear: left;
}


/*----------------------- New PCD Home Page Just released styles---------------------------------------------------*/

ul.justReleased {  
   list-style-type:square;       
   list-style-position: outside;
}
        
ul.justReleased > li {
    line-height: 20px;
    padding: 17px 0;
    border-bottom-color: silver;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    color: #085100;
}
#body ul.justReleased > li > a {
    line-height: 15px;
    text-decoration: none;
}

#body ul.justReleased > li > a:hover {
    line-height: 15px;
    text-decoration: underline;
}

div.collection {
    font-weight: bold;
    background: #085100; 
    color: white;
    border-radius: 0px 15px 0px 15px;
    padding: 10px;
    background: rgba(98,125,77,1);
    background: -moz-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(8,81,0,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(98,125,77,1)), color-stop(100%, rgba(8,81,0,1)));
    background: -webkit-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(8,81,0,1) 100%);
    background: -o-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(8,81,0,1) 100%);
    background: -ms-linear-gradient(left, rgba(98,125,77,1) 0%, rgba(8,81,0,1) 100%);
    background: linear-gradient(to right, rgba(98,125,77,1) 0%, rgba(8,81,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#085100', GradientType=1 );
}

span.justReleasedTitle {
   float: right; 
}

h3.justAdjust {
   border: none; 
   margin-bottom:0; 
}

em:after,
i:after {
    content: "\00a0";    /*inserts space after italics characters to compensate for font touching*/
}

h2#volume,
h2.Appendices{
   padding-top: 0;
}

ol.cmeBulletWrapper li,
ol.cmeAlphaUpper li   {
    padding-bottom: 10px;
}
ol.cmeAlphaUpper {
    list-style-type: upper-alpha !important;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
}

.smcaps,
td.smcaps {  
    font-variant: small-caps !important;
}


/*--This class below is to remove the border that appears in Box for subheads using the h3 tag...11_9_2017--*/
#wrapper [class*=module]>h3:not(.h3) {border-bottom:none;}

#socialMediaShareContainer { display : inline !important;} 


/*-----------------Medscape Fix Code--5.20.2019-----------------*/
.medscapeCME img {float: none!important;}

.medscapeCME ol li {
	margin-left: 36.5pt;
}


.medscapeCME .w-md-col4.float-left,
.medscapeCME .w-md-col8.float-right{
padding: 40px!important;
}

/*-----------------Medscape Fix Code Ends-----------------*/

.borderlessInlineTable{
	border: none;
        border-spacing: 5px;
        border-collapse: collapse;
        background-color: none;
        margin: 0 auto;
}


.borderlessInlineTable td,
.borderlessInlineTable th {
	border: none;
        background-color: white;
        text-align: left;
        font-weight: normal!important;
        font-size: 13px!important;
        padding-right: 10px;
}




/*-------Special fix to control cell width when bullets are used therein BEGINS------*/
/*-------Created for 16_0054.htm Table 3. 5/10/2016 Shawn Jones------*/

table#adjustBulletFix td.fixBullWidth,
table#adjustBulletFix th.fixBullWidth {
   max-width: 100px!important;
   word-break: break-word;
   overflow-wrap: break-word;
   word-wrap: break-word;
}

/*-------Special fix to control cell width when bullets are used therein ENDS------*/

/*-------Special CSS control for NEW 2016 PCD Home Page BEGINS---------------------------------------------*/

#wrapper .moduleadjust.module-typeA {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    border: none !important;
}





/*---------HTML for Media Summaries displayed on the Index.htm for PCD. 2 24 2017 Addition---------------*/

.boxBase {background: #DDE5DC; height: 506px; width: 40%; max-width: 384px; margin-top: 10px; margin-left: 10px; float: left;  clear: none;}
.boxBase h3 {
          display: box; 
          background: url("/pcd/images/cdcmediag.png") right top; 
          padding: 15px 10px; 
          margin-bottom: 10px; 
          color: #fff; 
          margin-top: 0;
          font-size: 1.9em;
          }
  .boxBase ul {list-style-type: none; margin-left: 0!Important;}
  .boxBase ul li {margin-bottom: 20px;font-size: 13px!Important; margin-left: -40px; padding: 20px;}
   .boxBase p {margin-bottom: 20px;font-size: 13px!Important;}
  .boxBase ul li span{font-size:17px;}
  
  .boxBase span.mediaTitle {font-size: 17px; color: #085100;}
  .boxBase li span a {color: #075290!Important;}




/*--------HTML for Media Summaries displayed on the Index.htm for PCD Ends. 2 24 2017 Addition---------------*/



@media all and (min-width:1200px) {
   .span9.adjustspan9 {
         width: 49%!important;
         padding-right: 20px;
    }

}

/*---------------Code below is for 2018 badge winners and was upgraded to accomodate TP4 5-18-2019----------------*/


.winnerWrap {width: 100%; background: linear-gradient(#ffffb7, #ffffff); overflow: visible; float: left; padding-top: 7px; font-family: Arial; font-size: 14px;}
.winnerWrap p {margin-top: 20px; vertical-align: middle; display: block; color: #005000; font-weight: bold;}
.ribbonWin {float: left; display: inline-block; margin: 0 5px 0 10px; position: relative;}
.titlebar {overflow: visible;}

/*------------------------------------------------*/

/*------------------------------------------------------Special Retraction class and tag Begins. To control the title field look for retractions.---------*/
.retraction,
retraction {
    padding: 10px; 
    background: #f9dede;
    display:block;
}
/*------------------------------------------------------Special Retraction class and tag Ends. ---------*/





/*----------------TP 4 MIGRATIONS CUSTOMIZATION AND FIXES--------*/
@media all and (min-width:768px)
.col-md-3 {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}

.VisualAbstract {display: block; width:100%; height:100%; margin-left: 10px;}

.row {
        margin-right: none!important;
}

/*------------------------------------------------------1195px Mobile Viewport---------*/
@media screen and (max-width : 1195px) {
     .VisualAbstract {width:98%; height:98%;}
}
/*------------------------------------------------------1195px Mobile Viewport Ends---------*/

.theme-green .site-title {
    background-color: #275B2C;
    color: #fff;
    border-bottom: 4px solid #569e05;
}

.span9.adjustspan9 H3 {border-bottom: solid 1px #3B7940;}


@media all and (-ms-high-contrast:none){
     .row .card.tp-gov-d {display: block;}/* IE 10 and IE11 Fix. originally display was set to flex*/
}

.tablestyle caption {
  text-align: left; 
  font-size: 16px; 
  font-weight: bold; 
  font-family: verdana, helvetica, arial, sans-serif; 
  line-height: 26px !important; 
  padding-bottom: 30px;
  caption-side: top;
}


/*.pull-right {
    float: right;
}*/

@media (min-width: 1200px)
.span7 {
    width: 335px;

.span16 {
    width: 785px;
}
}

@media (max-width: 979px) and (min-width: 768px)
.span7 {
    width: 207px;
}

.span16 {
    width: 486px;
}
}


.col-md-6 .theme-green .bg-primary,
.col-md-6 .theme-green.bg-primary,
.col-md-6 .theme-green .alert-primary {background-color: #265b27 !important;
}



.img-fluid {
     padding-bottom: 20px!important;
}

.card-body .card .card-header.bg-secondaryh5, .theme-green .bg-secondary {
     color: #FFFFFF!important;
     background-color: #265b27!important;
}

.theme-green .bl-primary, .theme-green.bl-primary {
    border-left-color: #265b27!important;
}
.text-center {
    text-align: center !important;
    width: 100%;
}

.table thead th,
.table tbody tr th, 
th {
    border-bottom-color: #265b27!important;
}

th.row1 {
    text-align: center;
}


.slide-caption-content p{color: #ffffff!important;}


.syndicate h4 sup, h4 sup  {
    font-size: .75rem!important;
    /*top: -15px;*/
}

table sup {
    font-size: .5rem;
}

.table th, .table td {
border-top: 1px solid #000!important
}

p formula.center{text-align: center!important;}


.box_TP4 {border: 3px solid #275B2C; padding: 20px;     border-radius: 10px;}

.leftrail_border {text-align: center; border-bottom: 1px solid #265a2c; padding-bottom: 30px;}

.center {text-align: center;}

.hide {display: none;}


.collectionWrap {
    width: 100%;
    background: linear-gradient(#ffffb7, #ffffff);
    font: bold 15px Verdana;
    border: 1px dotted orange;
    padding: 15px;
}

.collectionWrap p {
    padding: 0;
    vertical-align: middle;
    display: block;
    color: #005000;
    font-weight: bold;
    margin: 0;
}
.linkwrap {
    white-space: pre-wrap; /* CSS3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

table.tablestyle caption sup {top: -10px!important;}


.slick-slider .slide-caption a, .slick-slider .slide-caption a:active, .slick-slider .slide-caption a:hover, .slick-slider .slide-caption a:visited {
    color: #fff;
}


.txtAlignLeft { text-align: left !important; }
.txtAlignRight { text-align: right !important; }
.txtAlignCenter { text-align: center !important; }
.txtAlignJustify { text-align: justify !important; }
.vAlignTop { vertical-align: top !important; }
.vAlignTextTop { vertical-align: text-top !important;}
.vAlignMid { vertical-align: middle !important;}
.vAlignBtm { vertical-align: bottom !important;}
.vAlignTextBtm { vertical-align: text-bottom !important;}

.col-md-12.splash-col div.card-header.h4.bg-primary.specialGreen{
     background-color: #265b27!important;
     color: #fff !important;
     font-family: "Open Sans", apple-system, blinkmacsystemfont, "Segoe UI", "Helvetica Neue", arial, sans-serif!important;
}

.cdc-icon-alert_05:before {
    content: "";
}

[class*=" cdc-icon-"]:before, [class^=cdc-icon-]:before {
    font-family: cdciconfont;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.x32::before {
    font-size: 32px;
    text-align: center;
}
*, ::after, ::before {
    box-sizing: border-box;
}

.mobile-nav.theme-green .site-title {
    background: #275B2C;
    border-bottom: 3px solid #61922b !important;
}

/*DFE Updates 2/27/2024 */
h1.page-title { color: #275B2C!important;}
a.print-link	{display: none!important;}
div.card-header.h4.bg-primary {background-color: #275B2C!important; color: #fff!important;}

.theme-green nav ul.tp-nav-main li.active > a:first-child, .theme-green nav .mobile-section-nav li.active > a:first-child {border-left-color: #497d0c!important;}

.theme-green nav ul.tp-nav-main li.selected > a:first-child, .theme-green nav .mobile-section-nav li.selected > a:first-child {
    font-weight: bold;
    background-color: #f5f5f5!important;
    color: #497d0c;
}
.theme-green .btn-primary, .theme-green.btn-primary {
    background-color: #497d0c!important;
    border-color: #497d0c!important;
    color: #fff;
}
