/* Large screens only */
@media (min-width: 1200px) {
  .container {
    width: 980px;
    }
  .center-block {
  float: none;
  }
  div#disqus_thread {
    margin-top: 3em;
    padding-top: 2em;
    border-top: 1px dotted;
    }
  section {
  margin: 0 0 2em;
  overflow: hidden;
  }
}
/* // Large screens */

/* Small to medium screens */

@media (max-width: 1024px) {
  .btn {font-weight: bold;}
}

a:link {
	color: #04c;
}
s {
	color: #c99;
}
s mark {
	color: inherit;
}
article, section {
  overflow: hidden;
}
html, body {
  width:100%;
  overflow-x:hidden;
}

.btn {
  white-space: normal;
}

body {
	font-family: verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
header img {
  display: block;
}
header img.logo.cf {
  height: 48px;
  margin-bottom: 1em;
}
header img.logo.doing-smsc {
  height: 1.5em;
  position: relative;
  margin: 0 auto;
}
header .navbar img.logo.doing-smsc {
  margin-top: -.25em;
}
.jumbotron {
  background-color: #FFF2D8;
  text-align: center;
}
.jumbotron h1 {
  font-size: 42px;
}
.jumbotron ul {
    margin-top: -15px;
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}
#intro img.logo.doing-smsc {
	margin:auto;
}
p.date {
  margin-top: 3em;
}
aside > section {
  margin: 2em 0 0;
}

.bg-info {
  background-color: #E3F3FC;
}
.bg-warning {
  background-color: #FFF9B3;
}
.bg-danger {
  background-color: #F6B1EB;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
  background-color: #56BDB5;
}
hr {
  margin-top: 2em;
  margin-bottom: 1em;
  border-top: .25em dotted #eee;
  }
.bg-info hr {
  border-top-color: #fff;
  }
  section img {
    width: 100%;
    margin-bottom: 1em;
  }
figure {
	position: relative;
	margin-bottom: 1em;
}
figure img {
	margin-bottom:0;
	}
figcaption.credit {
    display:block;
    position: absolute;
    right:0;
    bottom:.5em;
    font-size:smaller;
    padding: .5em;
    color: #fff;
    background: rgba(0,0,0,0.15);
    opacity:0.9;
}
figcaption.credit a {
    color: #fff;
    text-decoration: underline;
}

/* Lists */
ul.inline, ul.inline li {
  display: inline;
  list-style-type: none;
  margin: initial 0;
  padding: 0;
}