html {
  position: relative;
  min-height: 100%;
}

body {
	padding-top: 50px;
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}

.starter-template {
	padding: 40px 15px;
	text-align: center;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}

.container .text-muted {
  margin: 20px 0;
}

#totopscroller {
z-index: 999;
}

.notes {
	background-image: -webkit-linear-gradient(left, white 10px, transparent 10px), -webkit-linear-gradient(right, white 10px, transparent 10px), -webkit-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
	background-image: -moz-linear-gradient(left, white 10px, transparent 10px), -moz-linear-gradient(right, white 10px, transparent 10px), -moz-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
	background-image: -ms-linear-gradient(left, white 10px, transparent 10px), -ms-linear-gradient(right, white 10px, transparent 10px), -ms-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
	background-image: -o-linear-gradient(left, white 10px, transparent 10px), -o-linear-gradient(right, white 10px, transparent 10px), -o-linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
	background-image: linear-gradient(left, white 10px, transparent 10px), linear-gradient(right, white 10px, transparent 10px), linear-gradient(white 30px, #ccc 30px, #ccc 31px, white 31px);
	background-size: 100% 100%, 100% 100%, 100% 31px;
	border: 1px solid #ccc;
	border-radius: 8px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	line-height: 31px;
	font-family: Arial, Helvetica, Sans-serif;
	padding: 8px;
	width: 684px;
	overflow: hidden;
	resize: none;
}

div.form-group label {
	margin-left: auto;
	margin-right: auto;
}

div.form-group textarea {
	margin-left: auto;
	margin-right: auto;
	clear:left;
}

div.form-group {
	clear:left;
}