/* Set background color for btn-green, btn-default (on Earn College Credit &amp; Partner Programs pages), and to top button */
.course-wrap .btn-green,
.page-id-92114 a.btn-default,
.page-id-92105 a.btn-default {
  	background-color: #8bc53f !important;
    color: #fff !important;
    text-decoration: none;
}
/* Set hover states for above */
.course-wrap .btn-green:hover,
.page-id-92114 a.btn-default:hover,
.page-id-92105 a.btn-default:hover {
   	background-color: #559fd3 !important; 
}

/* Fix padding on btn-default (on Earn College Credit page &amp; Partner Programs pages) */
.page-id-92114 a.btn-default,
.page-id-92105 a.btn-default{
	height: auto !important;
    padding-top: .5em;
    padding-bottom: .5em;
}

/* ToTop Button */
#toTop {
  	background-color: #8bc53f !important;
    color: #fff !important;
    text-decoration: none;
}
#toTop:hover {
   	background-color: #559fd3 !important; 
}

/* Set Header logo size */
.site-logo a {
  background:url(site/saylor-academy-white.svg) no-repeat;
  display:block;
  width:357px;
  height:89px;
}

/* Style individual student stories for /stories */
.ststory {
  background-color: #fff;
  margin: 30px 0 0 0;
  padding: 10px 20px;
}

.ststory-att {
  text-align: right;
  padding: 10px 10px 0 0;
  font-style: italic;
}

/* Simple "button" */

p.big-friendly-button {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

p.big-friendly-button a {
  background-color: #62a6cb;
  padding: 20px 30px;
  text-decoration: none;
  color: #fff;
  font-size: 1.375em;
  font-weight: bold;
}

p.bfb-bl a {
  background-color: #003744;
}
p.bfb-gr a {
  background-color: #098909;
}
p.bfb-or a {
  background-color: #ff7f01;
}

/*** Suppresses just page title on /fast-track-your-future page ***/
.page-id-92049 .page-title { display: none; }




/*** Reduce h1 title; having trouble pinning just the h1, so second line is a breadcrumb fix ***/

/*
.layout-title { font-size: .75em; }
.st-breadcrumb { font-size: 1em; }

*/



/*** Reduce body text size. NOTE: this messes up the text on the courses (too small). Intended to trim down  and  sizes, but this interfered with menu nav items  ***/
/*
.main-wrapper p,h1,h2,h3 { font-size: .75em; }
*/


/*** This fixes the text size in the courses, broken by the fix above ***/
/*
.course_outline p { font-size: 1em; }
*/


/*** Temporary Suppression of blog post titles ***/
.postid-91933 .page-title { display: none; }

.postid-91945 .page-title { display: none; }

.postid-92916 .page-title { display: none; }

.postid-91913 .page-title { display: none; }

.postid-92242 .page-title { display: none; }

.postid-92244 .page-title { display: none; }

.postid-92361 .page-title { display: none; }

.postid-92246 .page-title { display: none; }

.postid-92419 .page-title { display: none; }

.postid-92637 .page-title { display: none; }

.postid-91883 .page-title { display: none; }

.postid-92590 .page-title { display: none; }

.postid-91688 .page-title { display: none; }

.postid-93081 .page-title { display: none; }

.postid-93160 .page-title { display: none; }

.postid-93385 .page-title { display: none; }

.postid-93401 .page-title { display: none; }

.postid-93427 .page-title { display: none; }
.postid-93427 blockquote { text-align: left; padding-left: 85px; }

.postid-93457 .page-title { display: none; }

.postid-93513 .page-title { display: none; }

.postid-93725 .page-title { display: none; }

.postid-93751 .page-title { display: none; }

.postid-93784 .page-title { display: none; }

.postid-93828 .page-title { display: none; }

.postid-93868 .page-title { display: none; }

.postid-93877 .page-title { display: none; }



/* Primarily used on FAQ page */

.panel {
    background-color: #f8f7f3;
}

.panel-default .panel-heading .acc-title a.collapsed:hover {
    text-decoration: none;
  	font-size: .875em;
  	color: #333;
}

.panel-default .panel-heading .acc-title a {
    display: block;
    margin: 0 0 5px 0;
    cursor: pointer;
    font-size: .875em;
    padding: 0 15px;
    line-height: 1.125em;
    transition: background .5s ease;
    font-weight: normal;
	color: #333;
    background-color: #fff;
}

.panel-default .panel-heading .acc-title a.collapsed {
    background: #f8f7f3;
    background-color: #f8f7f3;
    
}

.panel-body {
    font-size: .875em;
  	color: #fff;
    background-color: #003744;
}

/*
 
.txt-content {
  	font-size: .75em;
  	color: #333;
}

*/

/*** ul spacing and size fixes (not great) on just /sitemap page ***/
.sitemap-tweak li {
  	margin: 0 0 0 0;
  	padding: 0 0 0 0;
}

.sitemap-tweak {
  	width: 80%;
  	margin: 0 auto;
}


/* Partner Schools Page */
/* B */
.page-id-93011 div.partner-school-logo {
      display: inline-block;
      margin: auto;
      padding: 40px 35px 0 35px;
    }
    
.page-id-93011 div.partner-school-logo img {
      width: 100%;
    }

/* A */

.page-id-92845 .partner-school-logo {
      display: inline-block;
      width: 330px;
      margin: auto;
      padding: 40px 30px 0 30px;
    }
    
.page-id-92845 .partner-school-logo img {
      width: 100%;
/*      vertical-align: top; */
  	  border-style: none;
    }

.page-id-92845 .partner-schools-wrap {
  	  text-align: center;
      background-color: #fff;
      padding: 0 15px 30px 15px;
      width: 90%;
      margin: auto;

/* Open Course Resource Center (saylor.org/open) */
  
.page-id-86172 img {
    border: none;
  }
  

/*
.btn-green a:hover{
      background-color: #8bc53f;
      color: white;
      text-decoration: none;
    }  
*/