﻿/* TMH */
/* TPP Resource Center */

#teen_pregnancy .section {
    background-image: url("/ash/oah/images/bg-tpp.jpg");
    background-position: center;
    background-repeat: no-repeat;
}

#tpp_program .section {
    background-image: url("/ash/oah/images/hero-tpp-program.jpg");
    background-position: center;
    background-repeat: no-repeat;
}

#resource-centers .section {
    background-image: url("/ash/oah/images/hero-resource-centers.jpg");
    background-position: center;
    background-repeat: no-repeat;
}
	
#teen_pregnancy .section .article, #tpp_program .section .article {
    padding-top: 9.643em;
}

#tpp_program .section .article {
    padding-top: 17.85em;
}

#teen_pregnancy.secondary-front #main .mod, #tpp_program.secondary-front #main .mod {
	height: 185px;
}

#teen_pregnancy p {
	margin: 0 0 0.85em;
}
#teen_pregnancy .entry-content ul {
	margin: 0 1.5em 0.85em 0;
}

#tpp-table th, #tpp-table td {
	text-align: left; 
}

/* TPP Video Page */
ul.video-feed li { display: inline-block; float: left; vertical-align: text-top; width: 190px; }
ul.video-feed li a img { width: 100%; }
ul.video-feed li p { padding: 5px 5px 0 5px; font-size: 12px; } 
a.nested { height: 15px !important; padding: 0 !important; display:inline !important; } 

/* updated TPP styles from Brandon */

.video-list,
.video-list * {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box; }
 
.video-list {
    margin: 0 auto;
    padding: 0; }
 
.video-list li {
    width: 32.5%;
    display: inline-block;
    vertical-align: text-top; }
 
.video-list li a {
    display: block;
    padding: .7em; }
.video-list li:hover a { background: #eff1f4; }
 
.video-list li a img {
    width: 100%;
    margin-bottom: .3em; }
 
.video-list h3 {
    font-family: "proxima-nova-1","proxima-nova-2",Arial,"Helvetica Neue",Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0;
    color: #166e9b; }
 
.video-list a:hover h3 { color: #183560; }


/* end TPP video */

.icon-key {
    border-top: 1px solid #dfe4ea;
    border-bottom: 1px solid #dfe4ea;
    background: #f3f5f7;
    padding: 15px;
	height: 73px;
}

.icon-key h3 {
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 6px 0;
}

.icon-key .icons {
    padding: 0;
    margin: 0;
}

.icon-key .icons li {
    font-size: 11px;
    float: left;
    display: inline-block;
    padding: 3px 20px 4px 21px !important;
}

/* end TPP */

a.offsite {
	background: url(/ash/oah/images/exit_disclaimer.png) no-repeat right 3px;
	padding-right: 14px;
}

#map_canvas img {
	background-color: transparent;
}

.last-updated  {
	padding-top: 25px;
	font-size: 11px;
	font-style: italic;
	clear: left;
}

/* Multimedia page styles */

#video-container {
	min-height: 525px;
}

#video-container, #podcast-container {
	padding-top: 15px;
}

#podcast-list {
	list-style: none;
	padding-left: 0px;
	margin: 0;
}

#podcast-list li {
	width: 285px;
	padding: 5px 5px 0;
	margin-bottom: 10px;
	margin-right: 10px;
	display: inline;
	float: left;
}

#podcast-list li.odd {
	clear: left;
}

#podcast-list li h3 {
	font-family: "proxima-nova-1","proxima-nova-2",Arial,"Helvetica Neue",Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
    font-size: 1.143em;
    font-weight: bold;
    margin-bottom: 0;
}

#podcast-list li .description {
	display: block;
	font-size: 12px;
	line-height: 15px;
}

#podcast-list li .description  p{
	margin: 0;
}

#podcast-list li .podcast-links {
	font-size: 12px;
}

#tobacco-widget { 
	width: 250px;
	float: right;
	margin: 0 0 20px 0;  
}
   
#tobacco-widget iframe { 
	height:180px; 
}

/* end multimedia styles */


li.new {
    background: url('/ash/oah/images/new.png') no-repeat left 6px;
    /*text-indent: 23px;*/
    }
    
li.new {
    .background-position: 9px 6px;
    .padding-left: 23px;
    }
    
li.new:before {
  content: "\0000a0\0000a0\0000a0\0000a0\0000a0\0000a0";
  }
  

    
#breadcrumbs {
    background: #f8f9fa;
    border-bottom: 1px solid #dfe4ea;
    margin-bottom: 15px;
    }
    
    
    
/* Advanced Callout Styles */

.sidebar h2 { 
    color: #203969; 
    font-family: "proxima-nova-1", "proxima-nova-2", 
    Arial, "Helvetica Neue", Helvetica, FreeSans, "Nimbus Sans L", sans-serif; 
    font-size: 1.143em; 
    font-weight: bold; 
    text-transform: uppercase; 
    }

.entry-content .sidebar { 
    margin: 0 0 1em 1em; 
    border: 1px solid #dedede; 
    width: 200px; 
    padding: 1em; 
    background: transparent url("../images/oah-sys-images/bg-dyk.png") left top no-repeat; 
    }


.entry-content .sidebar ul, 
.entry-content .sidebar ol {
    font-size: .90em;
    line-height: 1.3em;
    margin: 0;
    }
    
.entry-content .sidebar ul { padding-left: 1.15em; }
    
.entry-content .sidebar ol { padding-left: 1.4em; }

.entry-content .sidebar li { padding-bottom: 2px; }
    
.entry-content .sidebar li:last-child { padding-bottom: 0; }


.entry-content .index-box { 
    border-top: 1px solid #dedede; 
    padding: 1em; 
    background: transparent url("../images/oah-sys-images/bg-dyk.png") left top no-repeat; 
    }


.index-box h2 {
    color: #203969;
    font-family: "proxima-nova-1","proxima-nova-2",Arial,"Helvetica Neue",Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
    font-size: 1.143em;
    font-weight: bold;
    text-transform: uppercase;
    }

.entry-content .index-box ul, 
.entry-content .index-box ol {
    font-size: 1em;
    line-height: 1.3em;
    margin: 0;
    }
    
.entry-content .index-box ul { padding-left: 1.15em; }
    
.entry-content .index-box ol { padding-left: 1.4em; }

.entry-content .index-box li { padding-bottom: 2px; }
    
.entry-content .index-box li:last-child { padding-bottom: 0; }*/

/* Sidebar widget */
.marketplace a { background-image: url("../images/banner-health-ins-mktplace260x73.png"); height: 73px; }
.home .marketplace a { background-image: url("../images/banner-health-insurance-marketplace.png"); height: 91px; }

/* icons for TPP Training Topics */


.article .icons {
    list-style: none;
    margin-right: 0;
    padding-left: 1.7em;
    }


.article .icons li {
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 1.4em;
    line-height: 1.3;
    margin-bottom: 3px;
    }
    
.article .icons li.fact-sheet   { background-image: url('../images/icon-factsheet.png'); }

.article .icons li.guideline    { background-image: url('../images/icon-guideline.png'); }

.article .icons li.podcast      { background-image: url('../images/icon-podcast.png'); }

.article .icons li.presentation { background-image: url('../images/icon-presentation.png'); }

.article .icons li.research,
.article .icons li.RESEARCH     { background-image: url('../images/icon-research.png'); }

.article .icons li.tip-sheet    { background-image: url('../images/icon-tipsheet.png'); }

.article .icons li.toolkit,
.article .icons li.TOOLKIT      { background-image: url('../images/icon-toolkit.png'); }

.article .icons li.video        { background-image: url('../images/icon-video.png'); }

.article .icons li.webinar      { background-image: url('../images/icon-webinar.png'); }

.article .icons li.webpage      { background-image: url('../images/icon-webpage.png'); }

/* TPP Training Topics boxes */

.threecol {
    padding-bottom: 20px;
    }
    
.threecol .box {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px dotted #c1c1c1;
    float: left;
    width: 180px;
    }
    
.threecol .box.last {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
    }
    
.threecol .box h2 {
    text-transform: capitalize;
    margin-bottom: 0.313em;
    color: #203969;
    font-family: "proxima-nova-1","proxima-nova-2",Arial,"Helvetica Neue",Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
    font-size: 1em;
    font-weight: bold;
    }
    
.threecol .box a img {
    width: 180px;
    height: 97px;
    margin-bottom: 10px;
    }
    
.threecol .box ul {
    margin: 0;
    padding: 0 0 0 14px;
    font-size: .9em;
    line-height: 1.1;
    list-style: disc outside none;
    }

.threecol .box ul li {
    padding: 0 0 4px 0;
    }


/* Search
---------------------------------------- */
#search { right: 40px !important; width: 250px !important; }
#query { padding: 0em 0.786em !important; }


/* AddThis share icons
---------------------------------------- */
#addthisShareButtons img
{
    margin-right: 5px;
    border: 0;
}

#slide-show .ui-tabs-panel
{
    height: 239px !important;
    padding-top: 55px !important;
}


/* Twitter icon override for social media
---------------------------------------- */
.twitter a
{
    background-image: url("/ash/oah/images/btn-twitter-new.png") !important;
}

/* clearfix */
.clearfix:before,
.clearfix:after {
 content: "";
 display: table; }
.clearfix:after { clear: both; }


/* PAF index page */

#paf .section {
	padding-top: 2.286em !important;
}

/* PAF Program index page */

#paf_program .section {
	padding-top: 3.85em !important;
}

/* e-updates adds Feb 2016 */

/* Email Box */

.email-box {
  padding: 1em;
  background: #dbe3ef;
  }
  
  
.email-box h2 {
  font-size: 1.5em;
  width: 40%;
  float: left;
  margin: 0;
  }
    
.email-box form {
  width: 57.5%;
  float: right;
  padding-top: .15em; 
  }
  
.email-box input {
  font-size: 1.25em;
  padding: .5em;
  }
      
.email-box input[type="submit"] {
  border: none; 
  color: white;
  background: #4d75b1;
  text-transform: uppercase;
  text-shadow: none;
  }

.email-box input[type="submit"]:hover {
  background: #234578;
  }
  
.oah-picks,
.health-insider,
.success-paf-header,
.success-tpp-header,
.success-tag-header {
  width: 100%;
  height: 60px;
  text-indent: -500%;
  margin: 2em 0 1em;
  }
  
.oah-picks {
  background: #923385 url('/ash/oah/news/e-updates/images/e-updates-picks.png') no-repeat center top;
  }
   
.health-insider {
  background: #fbab2e url('/ash/oah/news/e-updates/images/e-updates-insider.png') no-repeat center center;
  margin-top: 2em;
  }

.success-paf-header {
  background: #923385 url('/ash/oah/about-us/images/success-paf-header.png') no-repeat center center;
  }
   
.success-tpp-header {
  background: #fbab2e url('/ash/oah/about-us/images/success-tpp-header.png') no-repeat center center;
  }
  
.success-tag-header {
  background: #234578 url('/ash/oah/about-us/images/success-tag-header.png') no-repeat center center;
  }

.featured-e-update {
  margin: 0 0 1em 0;
  padding: 0 0 1em 0;
  display: block;
  border-bottom: 1px dotted gray;
  }
  
.featured-e-update img {
  float: left;
  margin: 0 1em 0 0;
  }
  
.featured-e-update small {
  color: black;
  text-transform: uppercase;
  font-size: .6em;
  display: block;
  margin-top: .25em;
  }
    
.featured-e-update p {
  margin: 0;
  }  

/* pilfered from e-learning.css, which isn't used globally */
blockquote {
    background: #feeccf;
    border-top: 3px solid #fbb441;
    border-bottom: 3px solid #fbb441;
    padding: 15px;
}

blockquote .quote {
    font-size: 1.5em;
    line-height: 1.1;
    margin: 0 0 10px 0;
    font-family: georgia,times,serif;
    color: #203969;
    }
    
blockquote .attribution {
    font-size: .85em;
    line-height: 1;
    text-align: right;
    margin: 0;
    font-style: normal;
    }
