/* 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: #efefef;
  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;
}



/*** 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 */

.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;
  }
 