body {
    padding-top: 20px;
    padding-bottom: 40px;
    background-image: url(../img/noise.png) ;
  
}
h1, h2, h3, h4, h5 {
	text-shadow: 1px 1px 1px #ffffff;
}
/* Custom container */
.container-narrow {
    margin: 0 auto;
    max-width: 700px;
}
hr {
	margin: 50px auto 50px auto;
	border-top: 1px solid #89c2eb;
	border-bottom: 1px solid #e3e0dd;
}
a {
	color:#ae0c48;
	text-shadow:1px 1px 1px #f5e3e3;
}
a:hover {
	color:#66092b;
	text-shadow:1px 1px 1px #f4c6c6;
}
.masthead h1#calmdown {
	font-size:24.5px;
}
.masthead h1#calmdown span { 
	color: #C60C52;
}

.jumbotron, .step {
    text-align: center;
}
.copy-text {
    margin-top: 10px;
}

#step1 .span3 {
    margin-bottom: 20px;
}
.step a.btn {
    display: table-cell;
    width: 175px;
    height: 45px;
    vertical-align: middle;
}
.step a.btn strong {
    font-size: 26px;
}

#step2 .span3 {
    margin-bottom: 20px;
}

#step3 table {
    margin: 0 auto 25px auto;
    width: 80%;
}

#step3 table th, #step3 table td {
    text-align: center;
}

#step3 table .col-hidden {
    display: none;
}

#step3 a.btn {
    display: inline-block;
}

pre {
    text-align: left !important;
}

.step-template {
    display: none;
}

#logo {
	overflow: hidden;
	margin: 100px auto 30px auto;
	width:150px;
	height:82px;
	background-image:url(../img/logo.png);
	background-size: 150px 82px;
	background-repeat:no-repeat;
	text-indent: 100%;
	white-space: nowrap;
}

