/***
Wells
***/
.well {
	background-color: #fafafa;
	border: 1px solid #eee;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.well.mini {
	padding: 7px !important;
}
/* Typography */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	/*font-family: "Open Sans", Helvetica, Arial, sans-serif;*/
	font-weight: 700;
	color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight: 600;
	line-height: 1;
	color: #999
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	font-size: 65%
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	font-size: 75%
}
/* HTML FONT SIZE IS 100% GIVING US THE DEFAULT SIZE OF 16PX */
h1, .h1 {
    font-size: 3em; /* 48px => 48 / 16 */
    line-height: 1em; /* 48px => 48 / 48 */
    margin-bottom: .5em; /* 24px => 24 / 48 */
}
h2, .h2 {
    font-size: 2.25em; /* 36px => 36 / 16 */
    line-height: 1.333333333333333em; /* 48px => 48 / 36 */
    margin-bottom: .6666666666666667em; /* 24px => 24 / 36 */
}
h3, .h3 {
    font-size: 1.5em; /* 24px => 24 / 16 */
    line-height: 1em; /* 24px => 24 / 24 */
    margin-bottom: 1em; /* 24px => 24 / 24 */
}
h4, .h4 {
    font-size: 1.3125em; /* 21px => 21 / 16 */
    line-height: 1.142857142857143em; /* 24px => 24 / 21 */
    margin-bottom: 1.142857142857143em; /* 24px => 24 / 21 */
}
h5, .h5 {
    font-size: 1.125em; /* 18px => 18 / 16 */
    line-height: 1.333333333333333em; /* 24px => 24 / 18 */
    margin-bottom: 1.333333333333333em; /* 24px => 24 / 18 */
}
h6, .h6 {
    font-size: 1em; /* 16px => 16 / 16 */
    line-height: 1.5em; /* 24px => 24 / 16 */
    margin-bottom: 1.5em; /* 24px => 24 / 16 */
}
.subheader {
	color: #777;
	font-weight: 300;
	margin-bottom: 1.5em; /* 24px => 24 / 16 */
}
p, ul {
	
    font-size: 0.875em; /* 16px => 16 / 16 */
    line-height: 1.75em; /* 24px => 24 / 16 */
    margin-bottom: 0.750em; /* 24px => 24 / 16 */
}
.lead {
	margin-bottom: 20px;
	font-size: 1em; /* 16px => 16 / 16 */
	font-weight: 300;
	margin-bottom: 1.5em; /* 24px => 24 / 16 */
}

@media (min-width:768px) {
.lead {
	font-size: 1.3125em; /* 21 / 16 */
}
}
p img {
	margin: 0;
}
em {
	font-style: italic;
	line-height: inherit;
}
b, {
 font-weight: 700
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
.highlight {
	background: #ff0;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.page-header {
	padding-bottom: 9px;
	margin: 20px 0 30px;
	border-bottom: 1px solid #eeeeee;
}

/*	Blockquotes  */
blockquote, blockquote p {
	line-height: inherit;
}
blockquote {
	margin: 0 0 18px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ddd;
}
blockquote cite {
	display: block;
	font-size: 1em; /* 16PX / 16PX */
	color: #555;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited {
	color: #555;
}
cite {
	font-style: normal
}
abbr, acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #222;
	border-bottom: 1px solid #ddd;
	cursor: help;
}
abbr {
	text-transform: none;
}
abbr[title] {
	border-bottom: 1px dotted
}
code, kbd, pre, samp {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 0.75em; /* 12PX / 16PX */
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
code {
	padding: 2px 4px;
	color: #d14;
	white-space: nowrap;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}
pre.prettyprint {
	margin-bottom: 20px
}
pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}
.muted, .text-muted {
	color: #999
}
a.muted:hover, a.muted:focus {
	color: #808080
}
.text-primary {
	color: #428bca
}
a.text-primary:hover {
	color: #3071a9
}
.text-warning {
	color: #8a6d3b
}
a.text-warning:hover, a.text-warning:focus {
	color: #66512c
}
.text-error {
	color: #b94a48
}
a.text-error:hover, a.text-error:focus {
	color: #953b39
}
.text-info {
	color: #31708f
}
a.text-info:hover, a.text-info:focus {
	color: #245269
}
.text-danger {
	color: #a94442
}
a.text-danger:hover {
	color: #843534
}
.text-success {
	color: #3c763d
}
a.text-success:hover, a.text-success:focus {
	color: #2b542c
}
.bg-primary {
	color: #fff;
	background-color: #428bca
}
a.bg-primary:hover {
	background-color: #3071a9
}
.bg-success {
	background-color: #dff0d8
}
a.bg-success:hover {
	background-color: #c1e2b3
}
.bg-info {
	background-color: #d9edf7
}
a.bg-info:hover {
	background-color: #afd9ee
}
.bg-warning {
	background-color: #fcf8e3
}
a.bg-warning:hover {
	background-color: #f7ecb5
}
.bg-danger {
	background-color: #f2dede
}
a.bg-danger:hover {
	background-color: #e4b9b9
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}
/*	--------------------------------------------------
	:: Links
	-------------------------------------------------- */
a {
	color: #78a39a;
	text-decoration: none;
	line-height: inherit;
}
a:hover {
	color: #191919;
}
a:focus {
	color: #cc4714;
	outline: none;
}
p a, p a:visited {
	line-height: inherit;
}
