@import url('http://fonts.googleapis.com/css?family=Pacifico|Open+Sans:300,400,600');

* {
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}

a {
  text-decoration: none;
  color: inherit;
}

p {
  font-size: 1.1em;
  margin: 1em 0;
}

.description { margin: 1em auto 2.25em; }

body {
  color: #333;
  background-color:#f7f7f7;
}

h2 {
  font-family: 'Pacifico', cursive;
  font-weight: 400;
  font-size: 2.5em;
}

ul {
  list-style: none;
  padding: 0;
}

ul .shutter-panel-collapse {
  padding-left: 1em;
  overflow: hidden;
  display: none;
}

ul .shutter-panel-collapse.show { /*display: block;*/
}

ul li { margin: .5em 0; }

ul li a.panel-heading {
  width: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.78);
  color: #fefefe;
  padding: .75em;
  border-radius: 0.15em;
  transition: background .3s ease;
}

ul li a.panel-heading:hover { background: rgba(0, 0, 0, 0.9); }

.container {
  max-width: 800px;
  margin: 10px auto;
}

ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

ul.tabs li {
  background: none;
  color: #222;
  display: inline-block;
  padding: 10px 15px;
  cursor: pointer;
}

ul.tabs li.current {
  background: #ededed;
  color: #222;
}

.tab-content {
  display: none;
  background: #ededed;
  padding: 15px;
}

.tab-content.current { display: inherit; }
