.color-highlight {
	color: #225E9B;
}

h1 {
	font-size: 33px;
}

h2 {
	font-size: 28px;
}

h3 {
	font-size: 22px;
}

.carousel {
	margin-bottom: 0px;
}

html, body {
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-weight: 400;text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important; 
}

.nav-list > li > a:link,
.nav-list > li > a:visited
{
	color: #CCC;
	text-decoration: none;
}

body {
	background-image:url(../images/bg.png);
}

body[class*="page-themes-bootswatch"] {
	background-image: none;
}

body[class*="page-themes-bootswatch"] .color-highlight {
	color: inherit;
}

@media (min-width: 800px) {
 .span3 {
	display: block !important;
  	position: -webkit-sticky; /* Safari */
  	position: sticky;
	top: 45px;
	
	}
}

.subfooter {
	padding-top: 80px;
}

.thumbnail {
	min-height: 240px;
}

/*h1, */h2 {
  margin-top: 30px;
}

h3, h4, h5, h6 {
  margin-top: 20px;
}

.carousel-caption a {
  color: white;
}

/* A bit of workaround for links being not clickable due to :before element in headings */
.project-reflow-parent.page-index h2[id]:before {
  height: 30px;
  margin-top: -30px;
}

.project-reflow-parent.page-index .sidebar {
  margin-top: 10px;
}

.project-reflow-parent.page-index .sidebar {
  margin-top: 10px;
}

.project-reflow-parent.page-index .sidebar h3 {
  margin-top: 10px;
}


@media (min-width: 980px) {

  .main-body {
    padding-top: 75px;
  }

}


img[src*="#osicon"]  {
    width: 6em;
    height: 6em;
    /*vertical-align: -0.125em;*/
}

img[src*="#osiconsmall"]  {
    width: 3em;
    height: 3em;
    /*vertical-align: -0.125em;*/
}

img[src*="#plugindownload"]  {
    width: 16em;
	margin-top: 5px;
}

h5[class*="plugdl"] {
	margin-top: 0px;
}
