@font-face {
	font-family: icomoon;
	font-weight: normal;
	font-style: normal;
}
.clearfix {
	
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.hide-text {
	font: 0px/0 a; border: 0px currentColor; color: transparent; font-size-adjust: none; font-stretch: normal; background-color: transparent; text-shadow: none;
}
.input-block-level {
	width: 100%; display: block; min-height: 28px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
a:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%;
}
#map_canvas img {
	max-width: none;
}
button {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
input {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
select {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: middle;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='search'] {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top;
}
body {
	margin: 0px; color: rgb(51, 51, 51); line-height: 18px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);
}
a {
	color: rgb(0, 136, 204); text-decoration: none;
}
a:hover {
	color: rgb(0, 85, 128); text-decoration: underline;
}
.row {
	margin-left: -20px;
}
.row::before {
	display: table; content: "";
}
.row::after {
	display: table; content: "";
}
.row::after {
	clear: both;
}
[class*='span'] {
	margin-left: 20px; float: left;
}
.container {
	width: 940px;
}
.navbar-fixed-top .container {
	width: 940px;
}
.navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}
.row-fluid {
	width: 100%;
}
.row-fluid::before {
	display: table; content: "";
}
.row-fluid::after {
	display: table; content: "";
}
.row-fluid::after {
	clear: both;
}
.row-fluid [class*='span'] {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 28px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.row-fluid [class*='span']:first-child {
	margin-left: 0px;
}
.row-fluid .span12 {
	width: 100%;
}
.row-fluid .span11 {
	width: 91.48%;
}
.row-fluid .span10 {
	width: 82.97%;
}
.row-fluid .span9 {
	width: 74.46%;
}
.row-fluid .span8 {
	width: 65.95%;
}
.row-fluid .span7 {
	width: 57.44%;
}
.row-fluid .span6 {
	width: 48.93%;
}
.row-fluid .span5 {
	width: 40.42%;
}
.row-fluid .span4 {
	width: 31.91%;
}
.row-fluid .span3 {
	width: 23.4%;
}
.row-fluid .span2 {
	width: 14.89%;
}
.row-fluid .span1 {
	width: 6.38%;
}
.container {
	margin-right: auto; margin-left: auto;
}
.container::before {
	display: table; content: "";
}
.container::after {
	display: table; content: "";
}
.container::after {
	clear: both;
}
.container-fluid {
	padding-right: 20px; padding-left: 20px;
}
.container-fluid::before {
	display: table; content: "";
}
.container-fluid::after {
	display: table; content: "";
}
.container-fluid::after {
	clear: both;
}
p {
	margin: 0px 0px 9px;
}
p small {
	color: rgb(153, 153, 153); font-size: 11px;
}
.lead {
	line-height: 27px; font-size: 20px; font-weight: 200; margin-bottom: 18px;
}
h1 {
	margin: 0px; color: inherit; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h2 {
	margin: 0px; color: inherit; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h3 {
	margin: 0px; color: inherit; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h4 {
	margin: 0px; color: inherit; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h5 {
	margin: 0px; color: inherit; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h6 {
	margin: 0px; color: inherit; font-family: inherit; font-weight: bold; text-rendering: optimizelegibility;
}
h1 small {
	color: rgb(153, 153, 153); font-weight: normal;
}
h2 small {
	color: rgb(153, 153, 153); font-weight: normal;
}
h3 small {
	color: rgb(153, 153, 153); font-weight: normal;
}
h4 small {
	color: rgb(153, 153, 153); font-weight: normal;
}
h5 small {
	color: rgb(153, 153, 153); font-weight: normal;
}
h6 small {
	color: rgb(153, 153, 153); font-weight: normal;
}
h1 {
	line-height: 36px; font-size: 30px;
}
h1 small {
	font-size: 18px;
}
h2 {
	line-height: 36px; font-size: 24px;
}
h2 small {
	font-size: 18px;
}
h3 {
	line-height: 27px; font-size: 18px;
}
h3 small {
	font-size: 14px;
}
h4 {
	line-height: 18px;
}
h5 {
	line-height: 18px;
}
h6 {
	line-height: 18px;
}
h4 {
	font-size: 14px;
}
h4 small {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
h6 {
	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 11px;
}
.page-header {
	margin: 18px 0px; padding-bottom: 17px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-header h1 {
	line-height: 1;
}
ul {
	margin: 0px 0px 9px 25px; padding: 0px;
}
ol {
	margin: 0px 0px 9px 25px; padding: 0px;
}
ul ul {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ol ol {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
ul {
	
}
ol {
	list-style: decimal;
}
li {
	line-height: 18px;
}
ul.unstyled {
	list-style: none; margin-left: 0px;
}
ol.unstyled {
	list-style: none; margin-left: 0px;
}
dl {
	margin-bottom: 18px;
}
dt {
	line-height: 18px;
}
dd {
	line-height: 18px;
}
dt {
	line-height: 17px; font-weight: bold;
}
dd {
	margin-left: 9px;
}
.dl-horizontal dt {
	width: 120px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.dl-horizontal dd {
	margin-left: 130px;
}
hr {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(238, 238, 238) currentColor rgb(255, 255, 255); margin: 18px 0px;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
.muted {
	color: rgb(153, 153, 153);
}
abbr[title] {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
abbr.initialism {
	text-transform: uppercase; font-size: 90%;
}
blockquote {
	margin: 0px 0px 18px; padding: 0px 0px 0px 15px; border-left-color: rgb(238, 238, 238); border-left-width: 5px; border-left-style: solid;
}
blockquote p {
	line-height: 22.5px; font-size: 16px; font-weight: 300; margin-bottom: 0px;
}
blockquote small {
	color: rgb(153, 153, 153); line-height: 18px; display: block;
}
blockquote small::before {
	content: "\2014 \00A0";
}
blockquote.pull-right {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none; float: right;
}
blockquote.pull-right p {
	text-align: right;
}
blockquote.pull-right small {
	text-align: right;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
address {
	line-height: 18px; font-style: normal; margin-bottom: 18px; display: block;
}
small {
	font-size: 100%;
}
cite {
	font-style: normal;
}
code {
	padding: 0px 3px 2px; border-radius: 3px; color: rgb(51, 51, 51); font-family: Menlo,Monaco,Consolas,"Courier New",monospace; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
pre {
	padding: 0px 3px 2px; border-radius: 3px; color: rgb(51, 51, 51); font-family: Menlo,Monaco,Consolas,"Courier New",monospace; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
code {
	padding: 2px 4px; border: 1px solid rgb(225, 225, 232); color: rgb(221, 17, 68); background-color: rgb(247, 247, 249);
}
pre {
	margin: 0px 0px 9px; padding: 8.5px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); line-height: 18px; font-size: 12.02px; display: block; white-space: pre-wrap; word-break: break-all; word-wrap: break-word; background-color: rgb(245, 245, 245); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
pre.prettyprint {
	margin-bottom: 18px;
}
pre code {
	padding: 0px; border: 0px currentColor; color: inherit; background-color: transparent;
}
.pre-scrollable {
	overflow-y: scroll; max-height: 340px;
}
form {
	margin: 0px 0px 18px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
legend {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); padding: 0px; width: 100%; color: rgb(51, 51, 51); line-height: 36px; font-size: 19.5px; margin-bottom: 27px; display: block;
}
legend small {
	color: rgb(153, 153, 153); font-size: 13.5px;
}
label {
	line-height: 18px; font-size: 13px; font-weight: normal;
}
input {
	line-height: 18px; font-size: 13px; font-weight: normal;
}
button {
	line-height: 18px; font-size: 13px; font-weight: normal;
}
select {
	line-height: 18px; font-size: 13px; font-weight: normal;
}
textarea {
	line-height: 18px; font-size: 13px; font-weight: normal;
}
input {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
button {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
select {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
textarea {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
label {
	margin-bottom: 5px; display: block;
}
select {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
textarea {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='text'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='password'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='datetime'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='datetime-local'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='date'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='month'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='time'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='week'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='number'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='email'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='url'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='search'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='tel'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input[type='color'] {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
.uneditable-input {
	padding: 4px; height: 18px; color: rgb(85, 85, 85); line-height: 18px; font-size: 13px; margin-bottom: 9px; display: inline-block;
}
input {
	width: 210px;
}
textarea {
	width: 210px;
}
textarea {
	height: auto;
}
textarea {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='text'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='password'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='datetime'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='datetime-local'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='date'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='month'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='time'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='week'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='number'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='email'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='url'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='search'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='tel'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
input[type='color'] {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
.uneditable-input {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='text']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='password']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='datetime']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='datetime-local']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='date']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='month']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='time']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='week']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='number']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='email']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='url']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='search']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='tel']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='color']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: dotted thin; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type='radio'] {
	margin: 3px 0px; line-height: normal; cursor: pointer;
}
input[type='checkbox'] {
	margin: 3px 0px; line-height: normal; cursor: pointer;
}
input[type='submit'] {
	width: auto;
}
input[type='reset'] {
	width: auto;
}
input[type='button'] {
	width: auto;
}
input[type='radio'] {
	width: auto;
}
input[type='checkbox'] {
	width: auto;
}
.uneditable-textarea {
	width: auto; height: auto;
}
select {
	height: 28px; line-height: 28px;
}
input[type='file'] {
	height: 28px; line-height: 28px;
}
select {
	border: 1px solid rgb(187, 187, 187); width: 220px;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
select:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='file']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='radio']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='checkbox']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
.radio {
	padding-left: 18px; min-height: 18px;
}
.checkbox {
	padding-left: 18px; min-height: 18px;
}
.radio input[type='radio'] {
	margin-left: -18px; float: left;
}
.checkbox input[type='checkbox'] {
	margin-left: -18px; float: left;
}
.controls > :first-child.radio {
	padding-top: 5px;
}
.controls > :first-child.checkbox {
	padding-top: 5px;
}
.inline.radio {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.inline.checkbox {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.inline.radio + .inline.radio {
	margin-left: 10px;
}
.inline.checkbox + .inline.checkbox {
	margin-left: 10px;
}
.input-mini {
	width: 60px;
}
.input-small {
	width: 90px;
}
.input-medium {
	width: 150px;
}
.input-large {
	width: 210px;
}
.input-xlarge {
	width: 270px;
}
.input-xxlarge {
	width: 530px;
}
input[class*='span'] {
	margin-left: 0px; float: none;
}
select[class*='span'] {
	margin-left: 0px; float: none;
}
textarea[class*='span'] {
	margin-left: 0px; float: none;
}
[class*='span'].uneditable-input {
	margin-left: 0px; float: none;
}
.row-fluid input[class*='span'] {
	margin-left: 0px; float: none;
}
.row-fluid select[class*='span'] {
	margin-left: 0px; float: none;
}
.row-fluid textarea[class*='span'] {
	margin-left: 0px; float: none;
}
.row-fluid [class*='span'].uneditable-input {
	margin-left: 0px; float: none;
}
.input-append input[class*='span'] {
	display: inline-block;
}
.input-append [class*='span'].uneditable-input {
	display: inline-block;
}
.input-prepend input[class*='span'] {
	display: inline-block;
}
.input-prepend [class*='span'].uneditable-input {
	display: inline-block;
}
.row-fluid .input-prepend [class*='span'] {
	display: inline-block;
}
.row-fluid .input-append [class*='span'] {
	display: inline-block;
}
input {
	margin-left: 0px;
}
textarea {
	margin-left: 0px;
}
.uneditable-input {
	margin-left: 0px;
}
input.span12 {
	width: 930px;
}
textarea.span12 {
	width: 930px;
}
.span12.uneditable-input {
	width: 930px;
}
input.span11 {
	width: 850px;
}
textarea.span11 {
	width: 850px;
}
.span11.uneditable-input {
	width: 850px;
}
input.span10 {
	width: 770px;
}
textarea.span10 {
	width: 770px;
}
.span10.uneditable-input {
	width: 770px;
}
input.span9 {
	width: 690px;
}
textarea.span9 {
	width: 690px;
}
.span9.uneditable-input {
	width: 690px;
}
input.span8 {
	width: 610px;
}
textarea.span8 {
	width: 610px;
}
.span8.uneditable-input {
	width: 610px;
}
input.span7 {
	width: 530px;
}
textarea.span7 {
	width: 530px;
}
.span7.uneditable-input {
	width: 530px;
}
input.span6 {
	width: 450px;
}
textarea.span6 {
	width: 450px;
}
.span6.uneditable-input {
	width: 450px;
}
input.span5 {
	width: 370px;
}
textarea.span5 {
	width: 370px;
}
.span5.uneditable-input {
	width: 370px;
}
input.span4 {
	width: 290px;
}
textarea.span4 {
	width: 290px;
}
.span4.uneditable-input {
	width: 290px;
}
input.span3 {
	width: 210px;
}
textarea.span3 {
	width: 210px;
}
.span3.uneditable-input {
	width: 210px;
}
input.span2 {
	width: 130px;
}
textarea.span2 {
	width: 130px;
}
.span2.uneditable-input {
	width: 130px;
}
input.span1 {
	width: 50px;
}
textarea.span1 {
	width: 50px;
}
.span1.uneditable-input {
	width: 50px;
}
input[disabled] {
	border-color: rgb(221, 221, 221); cursor: not-allowed; background-color: rgb(238, 238, 238);
}
select[disabled] {
	border-color: rgb(221, 221, 221); cursor: not-allowed; background-color: rgb(238, 238, 238);
}
textarea[disabled] {
	border-color: rgb(221, 221, 221); cursor: not-allowed; background-color: rgb(238, 238, 238);
}
input[readonly] {
	border-color: rgb(221, 221, 221); cursor: not-allowed; background-color: rgb(238, 238, 238);
}
select[readonly] {
	border-color: rgb(221, 221, 221); cursor: not-allowed; background-color: rgb(238, 238, 238);
}
textarea[readonly] {
	border-color: rgb(221, 221, 221); cursor: not-allowed; background-color: rgb(238, 238, 238);
}
input[type='radio'][disabled] {
	background-color: transparent;
}
input[type='checkbox'][disabled] {
	background-color: transparent;
}
input[type='radio'][readonly] {
	background-color: transparent;
}
input[type='checkbox'][readonly] {
	background-color: transparent;
}
.warning.control-group > label {
	color: rgb(192, 152, 83);
}
.warning.control-group .help-block {
	color: rgb(192, 152, 83);
}
.warning.control-group .help-inline {
	color: rgb(192, 152, 83);
}
.warning.control-group .checkbox {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83);
}
.warning.control-group .radio {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83);
}
.warning.control-group input {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83);
}
.warning.control-group select {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83);
}
.warning.control-group textarea {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83);
}
.warning.control-group .checkbox:focus {
	border-color: rgb(164, 126, 60); box-shadow: 0px 0px 6px #dbc59e; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e;
}
.warning.control-group .radio:focus {
	border-color: rgb(164, 126, 60); box-shadow: 0px 0px 6px #dbc59e; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e;
}
.warning.control-group input:focus {
	border-color: rgb(164, 126, 60); box-shadow: 0px 0px 6px #dbc59e; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e;
}
.warning.control-group select:focus {
	border-color: rgb(164, 126, 60); box-shadow: 0px 0px 6px #dbc59e; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e;
}
.warning.control-group textarea:focus {
	border-color: rgb(164, 126, 60); box-shadow: 0px 0px 6px #dbc59e; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e;
}
.warning.control-group .input-prepend .add-on {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.warning.control-group .input-append .add-on {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.error.control-group > label {
	color: rgb(185, 74, 72);
}
.error.control-group .help-block {
	color: rgb(185, 74, 72);
}
.error.control-group .help-inline {
	color: rgb(185, 74, 72);
}
.error.control-group .checkbox {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72);
}
.error.control-group .radio {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72);
}
.error.control-group input {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72);
}
.error.control-group select {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72);
}
.error.control-group textarea {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72);
}
.error.control-group .checkbox:focus {
	border-color: rgb(149, 59, 57); box-shadow: 0px 0px 6px #d59392; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392;
}
.error.control-group .radio:focus {
	border-color: rgb(149, 59, 57); box-shadow: 0px 0px 6px #d59392; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392;
}
.error.control-group input:focus {
	border-color: rgb(149, 59, 57); box-shadow: 0px 0px 6px #d59392; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392;
}
.error.control-group select:focus {
	border-color: rgb(149, 59, 57); box-shadow: 0px 0px 6px #d59392; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392;
}
.error.control-group textarea:focus {
	border-color: rgb(149, 59, 57); box-shadow: 0px 0px 6px #d59392; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392;
}
.error.control-group .input-prepend .add-on {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.error.control-group .input-append .add-on {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.success.control-group > label {
	color: rgb(70, 136, 71);
}
.success.control-group .help-block {
	color: rgb(70, 136, 71);
}
.success.control-group .help-inline {
	color: rgb(70, 136, 71);
}
.success.control-group .checkbox {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71);
}
.success.control-group .radio {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71);
}
.success.control-group input {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71);
}
.success.control-group select {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71);
}
.success.control-group textarea {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71);
}
.success.control-group .checkbox:focus {
	border-color: rgb(53, 102, 53); box-shadow: 0px 0px 6px #7aba7b; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b;
}
.success.control-group .radio:focus {
	border-color: rgb(53, 102, 53); box-shadow: 0px 0px 6px #7aba7b; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b;
}
.success.control-group input:focus {
	border-color: rgb(53, 102, 53); box-shadow: 0px 0px 6px #7aba7b; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b;
}
.success.control-group select:focus {
	border-color: rgb(53, 102, 53); box-shadow: 0px 0px 6px #7aba7b; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b;
}
.success.control-group textarea:focus {
	border-color: rgb(53, 102, 53); box-shadow: 0px 0px 6px #7aba7b; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b;
}
.success.control-group .input-prepend .add-on {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.success.control-group .input-append .add-on {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.form-actions {
	padding: 17px 20px 18px; margin-top: 18px; margin-bottom: 18px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
.form-actions::before {
	display: table; content: "";
}
.form-actions::after {
	display: table; content: "";
}
.form-actions::after {
	clear: both;
}
.uneditable-input {
	border-color: rgb(238, 238, 238); overflow: hidden; white-space: nowrap; cursor: not-allowed; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.025); background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
.help-block {
	color: rgb(85, 85, 85);
}
.help-inline {
	color: rgb(85, 85, 85);
}
.help-block {
	margin-bottom: 9px; display: block;
}
.help-inline {
	padding-left: 5px; vertical-align: middle; display: inline-block;
}
.input-prepend {
	margin-bottom: 5px;
}
.input-append {
	margin-bottom: 5px;
}
.input-prepend input {
	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: middle; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-prepend select {
	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: middle; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-prepend .uneditable-input {
	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: middle; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append input {
	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: middle; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append select {
	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: middle; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append .uneditable-input {
	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: middle; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-prepend input:focus {
	z-index: 2;
}
.input-prepend select:focus {
	z-index: 2;
}
.input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append input:focus {
	z-index: 2;
}
.input-append select:focus {
	z-index: 2;
}
.input-append .uneditable-input:focus {
	z-index: 2;
}
.input-prepend .uneditable-input {
	border-left-color: rgb(204, 204, 204);
}
.input-append .uneditable-input {
	border-left-color: rgb(204, 204, 204);
}
.input-prepend .add-on {
	padding: 4px 5px; border: 1px solid rgb(204, 204, 204); width: auto; height: 18px; text-align: center; line-height: 18px; font-weight: normal; vertical-align: middle; display: inline-block; min-width: 16px; background-color: rgb(238, 238, 238); text-shadow: 0 1px 0 #fff;
}
.input-append .add-on {
	padding: 4px 5px; border: 1px solid rgb(204, 204, 204); width: auto; height: 18px; text-align: center; line-height: 18px; font-weight: normal; vertical-align: middle; display: inline-block; min-width: 16px; background-color: rgb(238, 238, 238); text-shadow: 0 1px 0 #fff;
}
.input-prepend .add-on {
	border-radius: 0px; margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-prepend .btn {
	border-radius: 0px; margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append .add-on {
	border-radius: 0px; margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append .btn {
	border-radius: 0px; margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-prepend .active {
	border-color: rgb(70, 165, 70); background-color: rgb(169, 219, 169);
}
.input-append .active {
	border-color: rgb(70, 165, 70); background-color: rgb(169, 219, 169);
}
.input-prepend .add-on {
	margin-right: -1px;
}
.input-prepend .btn {
	margin-right: -1px;
}
.input-prepend :first-child.add-on {
	border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-prepend :first-child.btn {
	border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append input {
	border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append select {
	border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
	border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(238, 238, 238);
}
.input-append :last-child.add-on {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append :last-child.btn {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append.input-prepend input {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append.input-prepend select {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append.input-prepend .uneditable-input {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.input-append.input-prepend :first-child.add-on {
	border-radius: 3px 0px 0px 3px; margin-right: -1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append.input-prepend :first-child.btn {
	border-radius: 3px 0px 0px 3px; margin-right: -1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append.input-prepend :last-child.add-on {
	border-radius: 0px 3px 3px 0px; margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append.input-prepend :last-child.btn {
	border-radius: 0px 3px 3px 0px; margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.search-query {
	border-radius: 14px; padding-right: 4px; padding-left: 4px; margin-bottom: 0px; -webkit-border-radius: 14px; -moz-border-radius: 14px;
}
.form-search input {
	margin-bottom: 0px; display: inline-block;
}
.form-search textarea {
	margin-bottom: 0px; display: inline-block;
}
.form-search select {
	margin-bottom: 0px; display: inline-block;
}
.form-search .help-inline {
	margin-bottom: 0px; display: inline-block;
}
.form-search .uneditable-input {
	margin-bottom: 0px; display: inline-block;
}
.form-search .input-prepend {
	margin-bottom: 0px; display: inline-block;
}
.form-search .input-append {
	margin-bottom: 0px; display: inline-block;
}
.form-inline input {
	margin-bottom: 0px; display: inline-block;
}
.form-inline textarea {
	margin-bottom: 0px; display: inline-block;
}
.form-inline select {
	margin-bottom: 0px; display: inline-block;
}
.form-inline .help-inline {
	margin-bottom: 0px; display: inline-block;
}
.form-inline .uneditable-input {
	margin-bottom: 0px; display: inline-block;
}
.form-inline .input-prepend {
	margin-bottom: 0px; display: inline-block;
}
.form-inline .input-append {
	margin-bottom: 0px; display: inline-block;
}
.form-horizontal input {
	margin-bottom: 0px; display: inline-block;
}
.form-horizontal textarea {
	margin-bottom: 0px; display: inline-block;
}
.form-horizontal select {
	margin-bottom: 0px; display: inline-block;
}
.form-horizontal .help-inline {
	margin-bottom: 0px; display: inline-block;
}
.form-horizontal .uneditable-input {
	margin-bottom: 0px; display: inline-block;
}
.form-horizontal .input-prepend {
	margin-bottom: 0px; display: inline-block;
}
.form-horizontal .input-append {
	margin-bottom: 0px; display: inline-block;
}
.form-search .hide {
	display: none;
}
.form-inline .hide {
	display: none;
}
.form-horizontal .hide {
	display: none;
}
.form-search label {
	display: inline-block;
}
.form-inline label {
	display: inline-block;
}
.form-search .input-append {
	margin-bottom: 0px;
}
.form-inline .input-append {
	margin-bottom: 0px;
}
.form-search .input-prepend {
	margin-bottom: 0px;
}
.form-inline .input-prepend {
	margin-bottom: 0px;
}
.form-search .radio {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-search .checkbox {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-inline .radio {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-inline .checkbox {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-search .radio input[type='radio'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.form-search .checkbox input[type='checkbox'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.form-inline .radio input[type='radio'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.form-inline .checkbox input[type='checkbox'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.control-group {
	margin-bottom: 9px;
}
legend + .control-group {
	margin-top: 18px; -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
	margin-bottom: 18px;
}
.form-horizontal .control-group::before {
	display: table; content: "";
}
.form-horizontal .control-group::after {
	display: table; content: "";
}
.form-horizontal .control-group::after {
	clear: both;
}
.form-horizontal .control-label {
	width: 140px; text-align: right; padding-top: 5px; float: left;
}
.form-horizontal .controls {
	margin-left: 160px;
}
.form-horizontal :first-child.controls {
	
}
.form-horizontal .help-block {
	margin-top: 9px; margin-bottom: 0px;
}
.form-horizontal .form-actions {
	padding-left: 160px;
}
table {
	border-collapse: collapse; max-width: 100%; border-spacing: 0; background-color: transparent;
}
.table {
	width: 100%; margin-bottom: 18px;
}
.table th {
	padding: 8px; text-align: left; line-height: 18px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table td {
	padding: 8px; text-align: left; line-height: 18px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
}
.table caption + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table caption + thead tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table colgroup + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table colgroup + thead tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table thead:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table thead:first-child tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.table-condensed th {
	padding: 4px 5px;
}
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 4px; border-collapse: separate; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.table-bordered th {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.table-bordered td {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.table-bordered caption + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered caption + tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered caption + tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered thead:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered tbody:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered tbody:first-child tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered thead:first-child tr:first-child th:first-child {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.table-bordered tbody:first-child tr:first-child td:first-child {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px;
}
.table-bordered tbody:first-child tr:first-child td:last-child {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child {
	border-radius: 0px 0px 0px 4px; -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
}
.table-bordered tbody:last-child tr:last-child td:first-child {
	border-radius: 0px 0px 0px 4px; -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child {
	border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.table-bordered tbody:last-child tr:last-child td:last-child {
	border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.table-striped tbody tr:nth-child(2n+1) td {
	background-color: rgb(249, 249, 249);
}
.table-striped tbody tr:nth-child(2n+1) th {
	background-color: rgb(249, 249, 249);
}
.table tbody tr:hover td {
	background-color: rgb(245, 245, 245);
}
.table tbody tr:hover th {
	background-color: rgb(245, 245, 245);
}
table .span1 {
	width: 44px; margin-left: 0px; float: none;
}
table .span2 {
	width: 124px; margin-left: 0px; float: none;
}
table .span3 {
	width: 204px; margin-left: 0px; float: none;
}
table .span4 {
	width: 284px; margin-left: 0px; float: none;
}
table .span5 {
	width: 364px; margin-left: 0px; float: none;
}
table .span6 {
	width: 444px; margin-left: 0px; float: none;
}
table .span7 {
	width: 524px; margin-left: 0px; float: none;
}
table .span8 {
	width: 604px; margin-left: 0px; float: none;
}
table .span9 {
	width: 684px; margin-left: 0px; float: none;
}
table .span10 {
	width: 764px; margin-left: 0px; float: none;
}
table .span11 {
	width: 844px; margin-left: 0px; float: none;
}
table .span12 {
	width: 924px; margin-left: 0px; float: none;
}
table .span13 {
	width: 1004px; margin-left: 0px; float: none;
}
table .span14 {
	width: 1084px; margin-left: 0px; float: none;
}
table .span15 {
	width: 1164px; margin-left: 0px; float: none;
}
table .span16 {
	width: 1244px; margin-left: 0px; float: none;
}
table .span17 {
	width: 1324px; margin-left: 0px; float: none;
}
table .span18 {
	width: 1404px; margin-left: 0px; float: none;
}
table .span19 {
	width: 1484px; margin-left: 0px; float: none;
}
table .span20 {
	width: 1564px; margin-left: 0px; float: none;
}
table .span21 {
	width: 1644px; margin-left: 0px; float: none;
}
table .span22 {
	width: 1724px; margin-left: 0px; float: none;
}
table .span23 {
	width: 1804px; margin-left: 0px; float: none;
}
table .span24 {
	width: 1884px; margin-left: 0px; float: none;
}
[class^='icon-'] {
	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; display: inline-block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdUAAACfCAQAAAAFBIvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGMjM5QjMzN0VCMTExRTE4MTlBQjZENkFGQkE4NDFGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGMjM5QjMyN0VCMTExRTE4MTlBQjZENkFGQkE4NDFGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTg4QzZCNDlBQkI4MTk1Q0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDM4MDExNzQw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"); background-repeat: no-repeat;
}
[class*=' icon-'] {
	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; display: inline-block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdUAAACfCAQAAAAFBIvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGMjM5QjMzN0VCMTExRTE4MTlBQjZENkFGQkE4NDFGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGMjM5QjMyN0VCMTExRTE4MTlBQjZENkFGQkE4NDFGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkM3RjExNzQwNzIwNjgxMTg4QzZCNDlBQkI4MTk1Q0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDM4MDExNzQw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"); background-repeat: no-repeat;
}
[class^='icon-']:last-child {
	
}
[class*=' icon-']:last-child {
	
}
.icon-white {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdUAAACfCAMAAACY07N7AAAC2VBMVEX///8AAAAAAAD5+fn///8AAAD////9/f1tbW0AAAD///////////8AAAAAAAD////w8PD+/v729vYAAAD8/PwAAAAAAAD////////a2toAAADCwsL09PT////////09PT39/f///8AAAAAAACzs7P9/f0AAADi4uKwsLD////////7+/vn5+f+/v7///8AAADt7e0AAADPz88AAAD9/f329vbt7e37+/vn5+f6+vrh4eGSkpL+/v7+/v7BwcGYmJh0dHTh4eHQ0NAAAADz8/O7u7uhoaGAgID9/f3U1NRiYmL////V1dX4+Pjc3Nz6+vr7+/vp6en7+/v9/f39/f3R0dHy8vL8/Pz4+Pjr6+v8/Py2trbGxsbl5eXu7u719fX9/f1lZWVnZ2fw8PC2trbg4OD39/f6+vrp6enl5eX6+vr4+PjLy8v///+EhITx8fF4eHj39/fd3d35+fnIyMjS0tLs7Oz6+vre3t7i4uLm5ubz8/Obm5uoqKilpaXc3Nzu7u7////x8fHJycnw8PD////////e3t7Gxsa8vLzr6+vW1tbQ0NDi4uL5+fn09PTi4uLs7Oz19fW0tLT////9/f37+/v8/Pz6+vrm5uYAAADk5OT8/Pz39/ewsLCZmZn9/f3s7Oz8/PzBwcHp6en////a2trw8PDw8PD19fXx8fH+/v74+Pj+/v6Ojo7i4uL7+/v5+fnc3Nz////y8vL6+vqfn5/t7e339/f29vbo6Ojz8/P6+vr19fX19fWmpqbLy8v6+vr4+PjT09Pr6+v6+vrr6+uqqqrz8/Pt7e2ioqLPz8/a2trW1taioqLr6+vi4uL5+flVVVXNzc3////W1tbj4+Ph4eHq6ur8/Pz////29vb7+/vz8/P09PTMzMz////////5+fn19fX////y8vL9/f0AAADZ2dn8/Pz7+/v8/Pzp6em/v7/7+/vq6urp6en+/v7////4ck/mAAAA8nRSTlMAGgDUzwIP8SMQ759fCgUvqfDGFeIYA78fbxNTt98/hsV/BhdD4Q1rRI+vwo3ATxJTD18IoKWasozTETbQ4D40IX5hC6dAMR7RXydvEsRuotKLkZCATYahkzOxQlFqmbZwJiUhFWy1wyJYcXI7gB2XIEFbgjxg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");
}
.icon-glass {
	
}
.icon-music {
	background-position: -24px 0px;
}
.icon-search {
	background-position: -48px 0px;
}
.icon-envelope {
	background-position: -72px 0px;
}
.icon-heart {
	background-position: -96px 0px;
}
.icon-star {
	background-position: -120px 0px;
}
.icon-star-empty {
	background-position: -144px 0px;
}
.icon-user {
	background-position: -168px 0px;
}
.icon-film {
	background-position: -192px 0px;
}
.icon-th-large {
	background-position: -216px 0px;
}
.icon-th {
	background-position: -240px 0px;
}
.icon-th-list {
	background-position: -264px 0px;
}
.icon-ok {
	background-position: -288px 0px;
}
.icon-remove {
	background-position: -312px 0px;
}
.icon-zoom-in {
	background-position: -336px 0px;
}
.icon-zoom-out {
	background-position: -360px 0px;
}
.icon-off {
	background-position: -384px 0px;
}
.icon-signal {
	background-position: -408px 0px;
}
.icon-cog {
	background-position: -432px 0px;
}
.icon-trash {
	background-position: -456px 0px;
}
.icon-home {
	background-position: 0px -24px;
}
.icon-file {
	background-position: -24px -24px;
}
.icon-time {
	background-position: -48px -24px;
}
.icon-road {
	background-position: -72px -24px;
}
.icon-download-alt {
	background-position: -96px -24px;
}
.icon-download {
	background-position: -120px -24px;
}
.icon-upload {
	background-position: -144px -24px;
}
.icon-inbox {
	background-position: -168px -24px;
}
.icon-play-circle {
	background-position: -192px -24px;
}
.icon-repeat {
	background-position: -216px -24px;
}
.icon-refresh {
	background-position: -240px -24px;
}
.icon-list-alt {
	background-position: -264px -24px;
}
.icon-lock {
	background-position: -287px -24px;
}
.icon-flag {
	background-position: -312px -24px;
}
.icon-headphones {
	background-position: -336px -24px;
}
.icon-volume-off {
	background-position: -360px -24px;
}
.icon-volume-down {
	background-position: -384px -24px;
}
.icon-volume-up {
	background-position: -408px -24px;
}
.icon-qrcode {
	background-position: -432px -24px;
}
.icon-barcode {
	background-position: -456px -24px;
}
.icon-tag {
	background-position: 0px -48px;
}
.icon-tags {
	background-position: -25px -48px;
}
.icon-book {
	background-position: -48px -48px;
}
.icon-bookmark {
	background-position: -72px -48px;
}
.icon-print {
	background-position: -96px -48px;
}
.icon-camera {
	background-position: -120px -48px;
}
.icon-font {
	background-position: -144px -48px;
}
.icon-bold {
	background-position: -167px -48px;
}
.icon-italic {
	background-position: -192px -48px;
}
.icon-text-height {
	background-position: -216px -48px;
}
.icon-text-width {
	background-position: -240px -48px;
}
.icon-align-left {
	background-position: -264px -48px;
}
.icon-align-center {
	background-position: -288px -48px;
}
.icon-align-right {
	background-position: -312px -48px;
}
.icon-align-justify {
	background-position: -336px -48px;
}
.icon-list {
	background-position: -360px -48px;
}
.icon-indent-left {
	background-position: -384px -48px;
}
.icon-indent-right {
	background-position: -408px -48px;
}
.icon-facetime-video {
	background-position: -432px -48px;
}
.icon-picture {
	background-position: -456px -48px;
}
.icon-pencil {
	background-position: 0px -72px;
}
.icon-map-marker {
	background-position: -24px -72px;
}
.icon-adjust {
	background-position: -48px -72px;
}
.icon-tint {
	background-position: -72px -72px;
}
.icon-edit {
	background-position: -96px -72px;
}
.icon-share {
	background-position: -120px -72px;
}
.icon-check {
	background-position: -144px -72px;
}
.icon-move {
	background-position: -168px -72px;
}
.icon-step-backward {
	background-position: -192px -72px;
}
.icon-fast-backward {
	background-position: -216px -72px;
}
.icon-backward {
	background-position: -240px -72px;
}
.icon-play {
	background-position: -264px -72px;
}
.icon-pause {
	background-position: -288px -72px;
}
.icon-stop {
	background-position: -312px -72px;
}
.icon-forward {
	background-position: -336px -72px;
}
.icon-fast-forward {
	background-position: -360px -72px;
}
.icon-step-forward {
	background-position: -384px -72px;
}
.icon-eject {
	background-position: -408px -72px;
}
.icon-chevron-left {
	background-position: -432px -72px;
}
.icon-chevron-right {
	background-position: -456px -72px;
}
.icon-plus-sign {
	background-position: 0px -96px;
}
.icon-minus-sign {
	background-position: -24px -96px;
}
.icon-remove-sign {
	background-position: -48px -96px;
}
.icon-ok-sign {
	background-position: -72px -96px;
}
.icon-question-sign {
	background-position: -96px -96px;
}
.icon-info-sign {
	background-position: -120px -96px;
}
.icon-screenshot {
	background-position: -144px -96px;
}
.icon-remove-circle {
	background-position: -168px -96px;
}
.icon-ok-circle {
	background-position: -192px -96px;
}
.icon-ban-circle {
	background-position: -216px -96px;
}
.icon-arrow-left {
	background-position: -240px -96px;
}
.icon-arrow-right {
	background-position: -264px -96px;
}
.icon-arrow-up {
	background-position: -289px -96px;
}
.icon-arrow-down {
	background-position: -312px -96px;
}
.icon-share-alt {
	background-position: -336px -96px;
}
.icon-resize-full {
	background-position: -360px -96px;
}
.icon-resize-small {
	background-position: -384px -96px;
}
.icon-plus {
	background-position: -408px -96px;
}
.icon-minus {
	background-position: -433px -96px;
}
.icon-asterisk {
	background-position: -456px -96px;
}
.icon-exclamation-sign {
	background-position: 0px -120px;
}
.icon-gift {
	background-position: -24px -120px;
}
.icon-leaf {
	background-position: -48px -120px;
}
.icon-fire {
	background-position: -72px -120px;
}
.icon-eye-open {
	background-position: -96px -120px;
}
.icon-eye-close {
	background-position: -120px -120px;
}
.icon-warning-sign {
	background-position: -144px -120px;
}
.icon-plane {
	background-position: -168px -120px;
}
.icon-calendar {
	background-position: -192px -120px;
}
.icon-random {
	background-position: -216px -120px;
}
.icon-comment {
	background-position: -240px -120px;
}
.icon-magnet {
	background-position: -264px -120px;
}
.icon-chevron-up {
	background-position: -288px -120px;
}
.icon-chevron-down {
	background-position: -313px -119px;
}
.icon-retweet {
	background-position: -336px -120px;
}
.icon-shopping-cart {
	background-position: -360px -120px;
}
.icon-folder-close {
	background-position: -384px -120px;
}
.icon-folder-open {
	background-position: -408px -120px;
}
.icon-resize-vertical {
	background-position: -432px -119px;
}
.icon-resize-horizontal {
	background-position: -456px -118px;
}
.icon-hdd {
	background-position: 0px -144px;
}
.icon-bullhorn {
	background-position: -24px -144px;
}
.icon-bell {
	background-position: -48px -144px;
}
.icon-certificate {
	background-position: -72px -144px;
}
.icon-thumbs-up {
	background-position: -96px -144px;
}
.icon-thumbs-down {
	background-position: -120px -144px;
}
.icon-hand-right {
	background-position: -144px -144px;
}
.icon-hand-left {
	background-position: -168px -144px;
}
.icon-hand-up {
	background-position: -192px -144px;
}
.icon-hand-down {
	background-position: -216px -144px;
}
.icon-circle-arrow-right {
	background-position: -240px -144px;
}
.icon-circle-arrow-left {
	background-position: -264px -144px;
}
.icon-circle-arrow-up {
	background-position: -288px -144px;
}
.icon-circle-arrow-down {
	background-position: -312px -144px;
}
.icon-globe {
	background-position: -336px -144px;
}
.icon-wrench {
	background-position: -360px -144px;
}
.icon-tasks {
	background-position: -384px -144px;
}
.icon-filter {
	background-position: -408px -144px;
}
.icon-briefcase {
	background-position: -432px -144px;
}
.icon-fullscreen {
	background-position: -456px -144px;
}
.dropup {
	position: relative;
}
.dropdown {
	position: relative;
}
.dropdown-toggle {
	
}
.dropdown-toggle:active {
	outline: 0px;
}
.open .dropdown-toggle {
	outline: 0px;
}
.caret {
	width: 0px; height: 0px; vertical-align: top; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; filter: alpha(opacity=30); content: ""; opacity: 0.3;
}
.dropdown .caret {
	margin-top: 8px; margin-left: 2px;
}
.dropdown:hover .caret {
	filter: alpha(opacity=100); opacity: 1;
}
.open .caret {
	filter: alpha(opacity=100); opacity: 1;
}
.dropdown-menu {
	list-style: none; margin: 1px 0px 0px; padding: 4px 0px; border-radius: 5px; border: 1px solid rgba(0, 0, 0, 0.2); left: 0px; top: 100%; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
.pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.dropdown-menu .divider {
	margin: 8px 1px; height: 1px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(229, 229, 229);
}
.dropdown-menu a {
	padding: 3px 15px; color: rgb(51, 51, 51); line-height: 18px; clear: both; font-weight: normal; display: block; white-space: nowrap;
}
.dropdown-menu li > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 136, 204);
}
.dropdown-menu .active > a {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 136, 204);
}
.dropdown-menu .active > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 136, 204);
}
.open {
	
}
.open .dropdown-menu {
	display: block;
}
.pull-right .dropdown-menu {
	left: auto; right: 0px;
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "\2191";
}
.navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "\2191";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.typeahead {
	border-radius: 4px; margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.well {
	padding: 19px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(245, 245, 245); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
	padding: 24px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.well-small {
	padding: 9px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.fade {
	filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity .15s linear; -moz-transition: opacity .15s linear; -ms-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear;
}
.in.fade {
	filter: alpha(opacity=100); opacity: 1;
}
.collapse {
	height: 0px; overflow: hidden; position: relative; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -ms-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease;
}
.in.collapse {
	height: auto;
}
.close {
	color: rgb(0, 0, 0); line-height: 18px; font-size: 20px; font-weight: bold; float: right; filter: alpha(opacity=20); opacity: 0.2; text-shadow: 0 1px 0 #fff;
}
.close:hover {
	color: rgb(0, 0, 0); text-decoration: none; filter: alpha(opacity=40); cursor: pointer; opacity: 0.4;
}
button.close {
	padding: 0px; border: 0px currentColor; cursor: pointer; -webkit-appearance: none;
}
.btn {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); padding: 4px 10px; border-radius: 4px; text-align: center; color: rgb(51, 51, 51); line-height: 18px; font-size: 13px; margin-bottom: 0px; vertical-align: middle; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); background-repeat: repeat-x; background-color: rgb(245, 245, 245); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover {
	background-color: rgb(230, 230, 230);
}
.btn:active {
	background-color: rgb(230, 230, 230);
}
.active.btn {
	background-color: rgb(230, 230, 230);
}
.disabled.btn {
	background-color: rgb(230, 230, 230);
}
[disabled].btn {
	background-color: rgb(230, 230, 230);
}
.btn:active {
	
}
.active.btn {
	
}
:first-child.btn {
	
}
.btn:hover {
	background-position: 0px -15px; color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230); -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -ms-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear;
}
.btn:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
.active.btn {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(230, 230, 230); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.disabled.btn {
	filter: alpha(opacity=65); cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(230, 230, 230); -webkit-box-shadow: none; -moz-box-shadow: none;
}
[disabled].btn {
	filter: alpha(opacity=65); cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(230, 230, 230); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-large {
	padding: 9px 14px; border-radius: 5px; line-height: normal; font-size: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.btn-large [class^='icon-'] {
	margin-top: 1px;
}
.btn-small {
	padding: 5px 9px; line-height: 16px; font-size: 11px;
}
.btn-small [class^='icon-'] {
	margin-top: -1px;
}
.btn-mini {
	padding: 2px 6px; line-height: 14px; font-size: 11px;
}
.btn-primary {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary:hover {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-warning {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-warning:hover {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-danger {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-danger:hover {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success:hover {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-info {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-info:hover {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-inverse {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-inverse:hover {
	color: rgb(255, 255, 255); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.active.btn-primary {
	color: rgba(255, 255, 255, 0.75);
}
.active.btn-warning {
	color: rgba(255, 255, 255, 0.75);
}
.active.btn-danger {
	color: rgba(255, 255, 255, 0.75);
}
.active.btn-success {
	color: rgba(255, 255, 255, 0.75);
}
.active.btn-info {
	color: rgba(255, 255, 255, 0.75);
}
.active.btn-inverse {
	color: rgba(255, 255, 255, 0.75);
}
.btn {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat: repeat-x; background-color: rgb(0, 115, 204);
}
.btn-primary:hover {
	background-color: rgb(0, 85, 204);
}
.btn-primary:active {
	background-color: rgb(0, 85, 204);
}
.active.btn-primary {
	background-color: rgb(0, 85, 204);
}
.disabled.btn-primary {
	background-color: rgb(0, 85, 204);
}
[disabled].btn-primary {
	background-color: rgb(0, 85, 204);
}
.btn-primary:active {
	
}
.active.btn-primary {
	
}
.btn-warning {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat: repeat-x; background-color: rgb(249, 167, 50);
}
.btn-warning:hover {
	background-color: rgb(248, 148, 6);
}
.btn-warning:active {
	background-color: rgb(248, 148, 6);
}
.active.btn-warning {
	background-color: rgb(248, 148, 6);
}
.disabled.btn-warning {
	background-color: rgb(248, 148, 6);
}
[disabled].btn-warning {
	background-color: rgb(248, 148, 6);
}
.btn-warning:active {
	
}
.active.btn-warning {
	
}
.btn-danger {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat: repeat-x; background-color: rgb(218, 78, 73);
}
.btn-danger:hover {
	background-color: rgb(189, 54, 47);
}
.btn-danger:active {
	background-color: rgb(189, 54, 47);
}
.active.btn-danger {
	background-color: rgb(189, 54, 47);
}
.disabled.btn-danger {
	background-color: rgb(189, 54, 47);
}
[disabled].btn-danger {
	background-color: rgb(189, 54, 47);
}
.btn-danger:active {
	
}
.active.btn-danger {
	
}
.btn-success {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat: repeat-x; background-color: rgb(91, 182, 91);
}
.btn-success:hover {
	background-color: rgb(81, 163, 81);
}
.btn-success:active {
	background-color: rgb(81, 163, 81);
}
.active.btn-success {
	background-color: rgb(81, 163, 81);
}
.disabled.btn-success {
	background-color: rgb(81, 163, 81);
}
[disabled].btn-success {
	background-color: rgb(81, 163, 81);
}
.btn-success:active {
	
}
.active.btn-success {
	
}
.btn-info {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat: repeat-x; background-color: rgb(73, 175, 205);
}
.btn-info:hover {
	background-color: rgb(47, 150, 180);
}
.btn-info:active {
	background-color: rgb(47, 150, 180);
}
.active.btn-info {
	background-color: rgb(47, 150, 180);
}
.disabled.btn-info {
	background-color: rgb(47, 150, 180);
}
[disabled].btn-info {
	background-color: rgb(47, 150, 180);
}
.btn-info:active {
	
}
.active.btn-info {
	
}
.btn-inverse {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); background-repeat: repeat-x; background-color: rgb(64, 64, 64);
}
.btn-inverse:hover {
	background-color: rgb(34, 34, 34);
}
.btn-inverse:active {
	background-color: rgb(34, 34, 34);
}
.active.btn-inverse {
	background-color: rgb(34, 34, 34);
}
.disabled.btn-inverse {
	background-color: rgb(34, 34, 34);
}
[disabled].btn-inverse {
	background-color: rgb(34, 34, 34);
}
.btn-inverse:active {
	
}
.active.btn-inverse {
	
}
button.btn {
	
}
input[type='submit'].btn {
	
}
button.btn-large.btn {
	
}
input[type='submit'].btn-large.btn {
	
}
button.btn-small.btn {
	
}
input[type='submit'].btn-small.btn {
	
}
button.btn-mini.btn {
	
}
input[type='submit'].btn-mini.btn {
	
}
.btn-group {
	position: relative;
}
.btn-group::before {
	display: table; content: "";
}
.btn-group::after {
	display: table; content: "";
}
.btn-group::after {
	clear: both;
}
:first-child.btn-group {
	
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	margin-top: 9px; margin-bottom: 9px;
}
.btn-toolbar .btn-group {
	display: inline-block;
}
.btn-group > .btn {
	border-radius: 0px; margin-left: -1px; float: left; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.btn-group > :first-child.btn {
	margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
}
.btn-group > :last-child.btn {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.btn-group > .dropdown-toggle {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.btn-group > :first-child.large.btn {
	margin-left: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
}
.btn-group > :last-child.large.btn {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.btn-group > .dropdown-toggle.large {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px;
}
.btn-group > .btn:hover {
	z-index: 2;
}
.btn-group > .btn:focus {
	z-index: 2;
}
.btn-group > .btn:active {
	z-index: 2;
}
.btn-group > .active.btn {
	z-index: 2;
}
.btn-group .dropdown-toggle:active {
	outline: 0px;
}
.open.btn-group .dropdown-toggle {
	outline: 0px;
}
.btn-group > .dropdown-toggle {
	padding-right: 8px; padding-left: 8px; box-shadow: inset 1px 0px 0px rgba(255,255,255,0.125), inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group > .dropdown-toggle.btn-mini {
	padding-right: 5px; padding-left: 5px;
}
.btn-group > .dropdown-toggle.btn-small {
	
}
.btn-group > .dropdown-toggle.btn-large {
	padding-right: 12px; padding-left: 12px;
}
.open.btn-group .dropdown-toggle {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.open.btn-group .dropdown-toggle.btn {
	background-color: rgb(230, 230, 230);
}
.open.btn-group .dropdown-toggle.btn-primary {
	background-color: rgb(0, 85, 204);
}
.open.btn-group .dropdown-toggle.btn-warning {
	background-color: rgb(248, 148, 6);
}
.open.btn-group .dropdown-toggle.btn-danger {
	background-color: rgb(189, 54, 47);
}
.open.btn-group .dropdown-toggle.btn-success {
	background-color: rgb(81, 163, 81);
}
.open.btn-group .dropdown-toggle.btn-info {
	background-color: rgb(47, 150, 180);
}
.open.btn-group .dropdown-toggle.btn-inverse {
	background-color: rgb(34, 34, 34);
}
.btn .caret {
	margin-top: 7px; margin-left: 0px;
}
.btn:hover .caret {
	filter: alpha(opacity=100); opacity: 1;
}
.btn-group.open .caret {
	filter: alpha(opacity=100); opacity: 1;
}
.btn-mini .caret {
	margin-top: 5px;
}
.btn-small .caret {
	margin-top: 6px;
}
.btn-large .caret {
	margin-top: 6px; border-top-width: 5px; border-right-width: 5px; border-left-width: 5px;
}
.dropup .btn-large .caret {
	border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 5px; border-top-style: none; border-bottom-style: solid;
}
.btn-primary .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=75); opacity: 0.75;
}
.btn-warning .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=75); opacity: 0.75;
}
.btn-danger .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=75); opacity: 0.75;
}
.btn-info .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=75); opacity: 0.75;
}
.btn-success .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=75); opacity: 0.75;
}
.btn-inverse .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=75); opacity: 0.75;
}
.alert {
	padding: 8px 35px 8px 14px; border-radius: 4px; border: 1px solid rgb(251, 238, 213); color: rgb(192, 152, 83); margin-bottom: 18px; background-color: rgb(252, 248, 227); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.alert-heading {
	color: inherit;
}
.alert .close {
	top: -2px; right: -21px; line-height: 18px; position: relative;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.alert-danger {
	border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.alert-error {
	border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.alert-info {
	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.alert-block {
	padding-top: 14px; padding-bottom: 14px;
}
.alert-block > p {
	margin-bottom: 0px;
}
.alert-block > ul {
	margin-bottom: 0px;
}
.alert-block p + p {
	margin-top: 5px;
}
.nav {
	list-style: none; margin-bottom: 18px; margin-left: 0px;
}
.nav > li > a {
	display: block;
}
.nav > li > a:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.nav > .pull-right {
	float: right;
}
.nav .nav-header {
	padding: 3px 15px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 18px; font-size: 11px; font-weight: bold; display: block; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav li + .nav-header {
	margin-top: 9px;
}
.nav-list {
	padding-right: 15px; padding-left: 15px; margin-bottom: 0px;
}
.nav-list > li > a {
	margin-right: -15px; margin-left: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list .nav-header {
	margin-right: -15px; margin-left: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
	padding: 3px 15px;
}
.nav-list > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.nav-list > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.nav-list [class^='icon-'] {
	margin-right: 2px;
}
.nav-list .divider {
	margin: 8px 1px; height: 1px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(229, 229, 229);
}
.nav-tabs {
	
}
.nav-pills {
	
}
.nav-tabs::before {
	display: table; content: "";
}
.nav-tabs::after {
	display: table; content: "";
}
.nav-pills::before {
	display: table; content: "";
}
.nav-pills::after {
	display: table; content: "";
}
.nav-tabs::after {
	clear: both;
}
.nav-pills::after {
	clear: both;
}
.nav-tabs > li {
	float: left;
}
.nav-pills > li {
	float: left;
}
.nav-tabs > li > a {
	line-height: 14px; padding-right: 12px; padding-left: 12px; margin-right: 2px;
}
.nav-pills > li > a {
	line-height: 14px; padding-right: 12px; padding-left: 12px; margin-right: 2px;
}
.nav-tabs {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs > li {
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px; border: 1px solid transparent; line-height: 18px; padding-top: 8px; padding-bottom: 8px; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
}
.nav-tabs > .active > a {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > .active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-pills > li > a {
	border-radius: 5px; padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.nav-pills > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(0, 136, 204);
}
.nav-pills > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 136, 204);
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li > a {
	margin-right: 0px;
}
.nav-stacked.nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-stacked.nav-tabs > li > a {
	border-radius: 0px; border: 1px solid rgb(221, 221, 221); -webkit-border-radius: 0; -moz-border-radius: 0;
}
.nav-stacked.nav-tabs > li:first-child > a {
	border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;
}
.nav-stacked.nav-tabs > li:last-child > a {
	border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;
}
.nav-stacked.nav-tabs > li > a:hover {
	border-color: rgb(221, 221, 221); z-index: 2;
}
.nav-stacked.nav-pills > li > a {
	margin-bottom: 3px;
}
.nav-stacked.nav-pills > li:last-child > a {
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
	border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
}
.nav-pills .dropdown-menu {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret {
	margin-top: 6px; border-top-color: rgb(0, 136, 204); border-bottom-color: rgb(0, 136, 204);
}
.nav-pills .dropdown-toggle .caret {
	margin-top: 6px; border-top-color: rgb(0, 136, 204); border-bottom-color: rgb(0, 136, 204);
}
.nav-tabs .dropdown-toggle:hover .caret {
	border-top-color: rgb(0, 85, 128); border-bottom-color: rgb(0, 85, 128);
}
.nav-pills .dropdown-toggle:hover .caret {
	border-top-color: rgb(0, 85, 128); border-bottom-color: rgb(0, 85, 128);
}
.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.nav-pills .active .dropdown-toggle .caret {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.nav > .active.dropdown > a:hover {
	color: rgb(0, 0, 0); cursor: pointer;
}
.nav-tabs .open .dropdown-toggle {
	border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);
}
.nav-pills .open .dropdown-toggle {
	border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);
}
.nav > li.active.open.dropdown > a:hover {
	border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);
}
.nav li.open.dropdown .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=100); opacity: 1;
}
.nav li.active.open.dropdown .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=100); opacity: 1;
}
.nav li.open.dropdown a:hover .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); filter: alpha(opacity=100); opacity: 1;
}
.tabs-stacked .open > a:hover {
	border-color: rgb(153, 153, 153);
}
.tabbable {
	
}
.tabbable::before {
	display: table; content: "";
}
.tabbable::after {
	display: table; content: "";
}
.tabbable::after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-right > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-left > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tab-content > .tab-pane {
	display: none;
}
.pill-content > .pill-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.tabs-below > .nav-tabs > li {
	margin-top: -1px; margin-bottom: 0px;
}
.tabs-below > .nav-tabs > li > a {
	border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
	border-top-color: rgb(221, 221, 221); border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a {
	border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-below > .nav-tabs > .active > a:hover {
	border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-left > .nav-tabs > li {
	float: none;
}
.tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-left > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.tabs-right > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.tabs-left > .nav-tabs {
	margin-right: 19px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.tabs-left > .nav-tabs > li > a {
	border-radius: 4px 0px 0px 4px; margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238);
}
.tabs-left > .nav-tabs .active > a {
	border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-left > .nav-tabs .active > a:hover {
	border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-right > .nav-tabs {
	margin-left: 19px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: right;
}
.tabs-right > .nav-tabs > li > a {
	border-radius: 0px 4px 4px 0px; margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
}
.tabs-right > .nav-tabs .active > a {
	border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent;
}
.tabs-right > .nav-tabs .active > a:hover {
	border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent;
}
.navbar {
	overflow: visible; margin-bottom: 18px;
}
.navbar-inner {
	border-radius: 4px; padding-right: 20px; padding-left: 20px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030',endColorstr='#1f1f1f',GradientType=0); min-height: 40px; box-shadow: 0px 1px 3px rgba(0,0,0,0.25), inset 0px -1px 0px rgba(0,0,0,0.1); background-repeat: repeat-x; background-color: rgb(44, 44, 44); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.navbar .container {
	width: auto;
}
.collapse.nav-collapse {
	height: auto;
}
.navbar {
	color: rgb(153, 153, 153);
}
.navbar .brand:hover {
	text-decoration: none;
}
.navbar .brand {
	padding: 8px 20px 12px; color: rgb(153, 153, 153); line-height: 1; font-size: 20px; font-weight: 200; margin-left: -20px; float: left; display: block;
}
.navbar .navbar-text {
	line-height: 40px; margin-bottom: 0px;
}
.navbar .navbar-link {
	color: rgb(153, 153, 153);
}
.navbar .navbar-link:hover {
	color: rgb(255, 255, 255);
}
.navbar .btn {
	margin-top: 5px;
}
.navbar .btn-group {
	margin-top: 5px;
}
.navbar .btn-group .btn {
	margin: 0px;
}
.navbar-form {
	margin-bottom: 0px;
}
.navbar-form::before {
	display: table; content: "";
}
.navbar-form::after {
	display: table; content: "";
}
.navbar-form::after {
	clear: both;
}
.navbar-form input {
	margin-top: 5px;
}
.navbar-form select {
	margin-top: 5px;
}
.navbar-form .radio {
	margin-top: 5px;
}
.navbar-form .checkbox {
	margin-top: 5px;
}
.navbar-form input {
	margin-bottom: 0px; display: inline-block;
}
.navbar-form select {
	margin-bottom: 0px; display: inline-block;
}
.navbar-form input[type='image'] {
	margin-top: 3px;
}
.navbar-form input[type='checkbox'] {
	margin-top: 3px;
}
.navbar-form input[type='radio'] {
	margin-top: 3px;
}
.navbar-form .input-append {
	margin-top: 6px; white-space: nowrap;
}
.navbar-form .input-prepend {
	margin-top: 6px; white-space: nowrap;
}
.navbar-form .input-append input {
	margin-top: 0px;
}
.navbar-form .input-prepend input {
	margin-top: 0px;
}
.navbar-search {
	margin-top: 6px; margin-bottom: 0px; float: left; position: relative;
}
.navbar-search .search-query {
	padding: 4px 9px; border: 1px solid rgb(21, 21, 21); color: rgb(255, 255, 255); line-height: 1; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px rgba(255,255,255,0.15); background-color: rgb(98, 98, 98); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;
}
.navbar-search .search-query:focus {
	padding: 5px 10px; outline: 0px; border: 0px currentColor; color: rgb(51, 51, 51); box-shadow: 0px 0px 3px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); text-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.navbar-search .focused.search-query {
	padding: 5px 10px; outline: 0px; border: 0px currentColor; color: rgb(51, 51, 51); box-shadow: 0px 0px 3px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); text-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.navbar-fixed-top {
	left: 0px; right: 0px; margin-bottom: 0px; position: fixed; z-index: 1030;
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; margin-bottom: 0px; position: fixed; z-index: 1030;
}
.navbar-fixed-top .navbar-inner {
	border-radius: 0px; padding-right: 0px; padding-left: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.navbar-fixed-bottom .navbar-inner {
	border-radius: 0px; padding-right: 0px; padding-left: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.navbar-fixed-top .container {
	width: 940px;
}
.navbar-fixed-bottom .container {
	width: 940px;
}
.navbar-fixed-top {
	top: 0px;
}
.navbar-fixed-bottom {
	bottom: 0px;
}
.navbar .nav {
	margin: 0px 10px 0px 0px; left: 0px; float: left; display: block; position: relative;
}
.navbar .pull-right.nav {
	float: right;
}
.navbar .nav > li {
	float: left; display: block;
}
.navbar .nav > li > a {
	padding: 9px 10px 11px; color: rgb(153, 153, 153); line-height: 19px; text-decoration: none; float: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar .btn {
	margin: 5px 5px 6px; padding: 4px 10px; line-height: 18px; display: inline-block;
}
.navbar .btn-group {
	margin: 0px; padding: 5px 5px 6px;
}
.navbar .nav > li > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: transparent;
}
.navbar .nav .active > a {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(34, 34, 34);
}
.navbar .nav .active > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(34, 34, 34);
}
.navbar .divider-vertical {
	margin: 0px 9px; width: 1px; height: 40px; overflow: hidden; border-right-color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: solid; background-color: rgb(34, 34, 34);
}
.navbar .pull-right.nav {
	margin-right: 0px; margin-left: 10px;
}
.navbar .btn-navbar {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 7px 10px; margin-right: 5px; margin-left: 5px; float: right; display: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.075); background-repeat: repeat-x; background-color: rgb(44, 44, 44); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.navbar .btn-navbar:hover {
	background-color: rgb(34, 34, 34);
}
.navbar .btn-navbar:active {
	background-color: rgb(34, 34, 34);
}
.navbar .active.btn-navbar {
	background-color: rgb(34, 34, 34);
}
.navbar .disabled.btn-navbar {
	background-color: rgb(34, 34, 34);
}
.navbar [disabled].btn-navbar {
	background-color: rgb(34, 34, 34);
}
.navbar .btn-navbar:active {
	
}
.navbar .active.btn-navbar {
	
}
.navbar .btn-navbar .icon-bar {
	border-radius: 1px; width: 18px; height: 2px; display: block; box-shadow: 0px 1px 0px rgba(0,0,0,0.25); background-color: rgb(245, 245, 245); -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}
.navbar .dropdown-menu::before {
	left: 9px; top: -7px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
.navbar .dropdown-menu::after {
	left: 10px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
.navbar-fixed-bottom .dropdown-menu::before {
	top: auto; bottom: -7px; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: currentColor; border-top-width: 7px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.navbar-fixed-bottom .dropdown-menu::after {
	top: auto; bottom: -6px; border-top-color: rgb(255, 255, 255); border-bottom-color: currentColor; border-top-width: 6px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.navbar .nav li.dropdown .dropdown-toggle .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar .nav li.open.dropdown .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar .nav li.active.dropdown .caret {
	filter: alpha(opacity=100); opacity: 1;
}
.navbar .nav li.open.dropdown > .dropdown-toggle {
	background-color: transparent;
}
.navbar .nav li.active.dropdown > .dropdown-toggle {
	background-color: transparent;
}
.navbar .nav li.active.open.dropdown > .dropdown-toggle {
	background-color: transparent;
}
.navbar .nav li.active.dropdown > .dropdown-toggle:hover {
	color: rgb(255, 255, 255);
}
.navbar .pull-right .dropdown-menu {
	left: auto; right: 0px;
}
.navbar .pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.navbar .pull-right .dropdown-menu::before {
	left: auto; right: 12px;
}
.navbar .pull-right.dropdown-menu::before {
	left: auto; right: 12px;
}
.navbar .pull-right .dropdown-menu::after {
	left: auto; right: 13px;
}
.navbar .pull-right.dropdown-menu::after {
	left: auto; right: 13px;
}
.breadcrumb {
	list-style: none; margin: 0px 0px 18px; padding: 7px 14px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f2f2f2',GradientType=0); box-shadow: inset 0px 1px 0px #fff; background-repeat: repeat-x; background-color: rgb(251, 251, 251); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff;
}
.breadcrumb li {
	display: inline-block; text-shadow: 0 1px 0 #fff;
}
.breadcrumb .divider {
	padding: 0px 5px; color: rgb(153, 153, 153);
}
.breadcrumb .active a {
	color: rgb(51, 51, 51);
}
.pagination {
	margin: 18px 0px; height: 36px;
}
.pagination ul {
	border-radius: 3px; margin-bottom: 0px; margin-left: 0px; display: inline-block; box-shadow: 0px 1px 2px rgba(0,0,0,0.05); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
	display: inline;
}
.pagination a {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 0px 14px; line-height: 34px; text-decoration: none; float: left;
}
.pagination a:hover {
	background-color: rgb(245, 245, 245);
}
.pagination .active a {
	background-color: rgb(245, 245, 245);
}
.pagination .active a {
	color: rgb(153, 153, 153); cursor: default;
}
.pagination .disabled span {
	color: rgb(153, 153, 153); cursor: default; background-color: transparent;
}
.pagination .disabled a {
	color: rgb(153, 153, 153); cursor: default; background-color: transparent;
}
.pagination .disabled a:hover {
	color: rgb(153, 153, 153); cursor: default; background-color: transparent;
}
.pagination li:first-child a {
	border-radius: 3px 0px 0px 3px; border-left-width: 1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pager {
	list-style: none; text-align: center; margin-bottom: 18px; margin-left: 0px;
}
.pager::before {
	display: table; content: "";
}
.pager::after {
	display: table; content: "";
}
.pager::after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager a {
	padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(221, 221, 221); display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.pager a:hover {
	text-decoration: none; background-color: rgb(245, 245, 245);
}
.pager .next a {
	float: right;
}
.pager .previous a {
	float: left;
}
.pager .disabled a {
	color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);
}
.pager .disabled a:hover {
	color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);
}
.modal-open .dropdown-menu {
	z-index: 2050;
}
.modal-open .open.dropdown {
	
}
.modal-open .popover {
	z-index: 2060;
}
.modal-open .tooltip {
	z-index: 2070;
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.modal-backdrop {
	filter: alpha(opacity=80); opacity: 0.8;
}
.in.fade.modal-backdrop {
	filter: alpha(opacity=80); opacity: 0.8;
}
.modal {
	margin: -250px 0px 0px -280px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.3); left: 50%; top: 50%; width: 560px; overflow: auto; position: fixed; z-index: 1050; box-shadow: 0px 3px 7px rgba(0,0,0,0.3); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box;
}
.fade.modal {
	top: -25%; -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -ms-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out;
}
.in.fade.modal {
	top: 50%;
}
.modal-header {
	padding: 9px 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.modal-header .close {
	margin-top: 2px;
}
.modal-body {
	padding: 15px; overflow-y: auto; max-height: 400px;
}
.modal-form {
	margin-bottom: 0px;
}
.modal-footer {
	padding: 14px 15px 15px; border-radius: 0px 0px 6px 6px; text-align: right; margin-bottom: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #fff; background-color: rgb(245, 245, 245); -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff;
}
.modal-footer::before {
	display: table; content: "";
}
.modal-footer::after {
	display: table; content: "";
}
.modal-footer::after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.tooltip {
	padding: 5px; font-size: 11px; display: block; visibility: visible; filter: alpha(opacity=0); position: absolute; z-index: 1020; opacity: 0;
}
.in.tooltip {
	filter: alpha(opacity=80); opacity: 0.8;
}
.top.tooltip {
	margin-top: -2px;
}
.right.tooltip {
	margin-left: 2px;
}
.bottom.tooltip {
	margin-top: 2px;
}
.left.tooltip {
	margin-left: -2px;
}
.top.tooltip .tooltip-arrow {
	left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.left.tooltip .tooltip-arrow {
	top: 50%; right: 0px; margin-top: -5px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 0, 0); border-top-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.bottom.tooltip .tooltip-arrow {
	left: 50%; top: 0px; margin-left: -5px; border-right-color: transparent; border-bottom-color: rgb(0, 0, 0); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.right.tooltip .tooltip-arrow {
	left: 0px; top: 50%; margin-top: -5px; border-top-color: transparent; border-right-color: rgb(0, 0, 0); border-bottom-color: transparent; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.tooltip-inner {
	padding: 3px 8px; border-radius: 4px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; max-width: 200px; background-color: rgb(0, 0, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.tooltip-arrow {
	width: 0px; height: 0px; position: absolute;
}
.popover {
	padding: 5px; left: 0px; top: 0px; display: none; position: absolute; z-index: 1010;
}
.top.popover {
	margin-top: -5px;
}
.right.popover {
	margin-left: 5px;
}
.bottom.popover {
	margin-top: 5px;
}
.left.popover {
	margin-left: -5px;
}
.top.popover .arrow {
	left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.right.popover .arrow {
	left: 0px; top: 50%; margin-top: -5px; border-top-color: transparent; border-right-color: rgb(0, 0, 0); border-bottom-color: transparent; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.bottom.popover .arrow {
	left: 50%; top: 0px; margin-left: -5px; border-right-color: transparent; border-bottom-color: rgb(0, 0, 0); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.left.popover .arrow {
	top: 50%; right: 0px; margin-top: -5px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 0, 0); border-top-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.popover .arrow {
	width: 0px; height: 0px; position: absolute;
}
.popover-inner {
	background: rgba(0, 0, 0, 0.8); padding: 3px; border-radius: 6px; width: 280px; overflow: hidden; box-shadow: 0px 3px 7px rgba(0,0,0,0.3); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover-title {
	padding: 9px 15px; border-radius: 3px 3px 0px 0px; line-height: 1; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245); -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;
}
.popover-content {
	padding: 14px; border-radius: 0px 0px 3px 3px; background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box;
}
.popover-content p {
	margin-bottom: 0px;
}
.popover-content ul {
	margin-bottom: 0px;
}
.popover-content ol {
	margin-bottom: 0px;
}
.thumbnails {
	list-style: none; margin-left: -20px;
}
.thumbnails::before {
	display: table; content: "";
}
.thumbnails::after {
	display: table; content: "";
}
.thumbnails::after {
	clear: both;
}
.row-fluid .thumbnails {
	margin-left: 0px;
}
.thumbnails > li {
	margin-bottom: 18px; margin-left: 20px; float: left;
}
.thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); line-height: 1; display: block; box-shadow: 0px 1px 1px rgba(0,0,0,0.075); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
a.thumbnail:hover {
	border-color: rgb(0, 136, 204); box-shadow: 0px 1px 4px rgba(0,105,214,0.25); -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
	margin-right: auto; margin-left: auto; display: block; max-width: 100%;
}
.thumbnail .caption {
	padding: 9px;
}
.label {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 10.99px; font-weight: bold; vertical-align: baseline; white-space: nowrap; background-color: rgb(153, 153, 153); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.badge {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 10.99px; font-weight: bold; vertical-align: baseline; white-space: nowrap; background-color: rgb(153, 153, 153); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.label {
	padding: 1px 4px 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.badge {
	padding: 1px 9px 2px; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px;
}
a.label:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.label-important {
	background-color: rgb(185, 74, 72);
}
.badge-important {
	background-color: rgb(185, 74, 72);
}
[href].label-important {
	background-color: rgb(149, 59, 57);
}
[href].badge-important {
	background-color: rgb(149, 59, 57);
}
.label-warning {
	background-color: rgb(248, 148, 6);
}
.badge-warning {
	background-color: rgb(248, 148, 6);
}
[href].label-warning {
	background-color: rgb(198, 118, 5);
}
[href].badge-warning {
	background-color: rgb(198, 118, 5);
}
.label-success {
	background-color: rgb(70, 136, 71);
}
.badge-success {
	background-color: rgb(70, 136, 71);
}
[href].label-success {
	background-color: rgb(53, 102, 53);
}
[href].badge-success {
	background-color: rgb(53, 102, 53);
}
.label-info {
	background-color: rgb(58, 135, 173);
}
.badge-info {
	background-color: rgb(58, 135, 173);
}
[href].label-info {
	background-color: rgb(45, 105, 135);
}
[href].badge-info {
	background-color: rgb(45, 105, 135);
}
.label-inverse {
	background-color: rgb(51, 51, 51);
}
.badge-inverse {
	background-color: rgb(51, 51, 51);
}
[href].label-inverse {
	background-color: rgb(26, 26, 26);
}
[href].badge-inverse {
	background-color: rgb(26, 26, 26);
}
.progress {
	border-radius: 4px; height: 18px; overflow: hidden; margin-bottom: 18px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#f6f6f6',GradientType=0); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-repeat: repeat-x; background-color: rgb(246, 246, 246); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress .bar {
	width: 0px; height: 18px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1498da',endColorstr='#047db9',GradientType=0); box-sizing: border-box; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-repeat: repeat-x; background-color: rgb(13, 144, 209); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; -moz-transition: width .6s ease; -ms-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease;
}
.progress-striped .bar {
	background-size: 40px 40px; background-color: rgb(20, 155, 223); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px;
}
.active.progress .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5a56',endColorstr='#c03b34',GradientType=0); background-repeat: repeat-x; background-color: rgb(221, 81, 75);
}
.progress-striped.progress-danger .bar {
	background-color: rgb(238, 95, 91);
}
.progress-success .bar {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec35e',endColorstr='#55a655',GradientType=0); background-repeat: repeat-x; background-color: rgb(93, 185, 93);
}
.progress-striped.progress-success .bar {
	background-color: rgb(98, 196, 98);
}
.progress-info .bar {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bedd',endColorstr='#3298b5',GradientType=0); background-repeat: repeat-x; background-color: rgb(75, 177, 207);
}
.progress-striped.progress-info .bar {
	background-color: rgb(91, 192, 222);
}
.progress-warning .bar {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb24b',endColorstr='#f39106',GradientType=0); background-repeat: repeat-x; background-color: rgb(249, 167, 50);
}
.progress-striped.progress-warning .bar {
	background-color: rgb(251, 180, 80);
}
.accordion {
	margin-bottom: 18px;
}
.accordion-group {
	border-radius: 4px; border: 1px solid rgb(229, 229, 229); margin-bottom: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.accordion-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.accordion-heading .accordion-toggle {
	padding: 8px 15px; display: block;
}
.accordion-toggle {
	cursor: pointer;
}
.accordion-inner {
	padding: 9px 15px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.carousel {
	line-height: 1; margin-bottom: 18px; position: relative;
}
.carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.carousel .item {
	display: none; position: relative; -webkit-transition: .6s ease-in-out left; -moz-transition: .6s ease-in-out left; -ms-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left;
}
.carousel .item > img {
	line-height: 1; display: block;
}
.carousel .active {
	display: block;
}
.carousel .next {
	display: block;
}
.carousel .prev {
	display: block;
}
.carousel .active {
	left: 0px;
}
.carousel .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel .next {
	left: 100%;
}
.carousel .prev {
	left: -100%;
}
.carousel .left.next {
	left: 0px;
}
.carousel .right.prev {
	left: 0px;
}
.carousel .left.active {
	left: -100%;
}
.carousel .right.active {
	left: 100%;
}
.carousel-control {
	background: rgb(34, 34, 34); border-radius: 23px; border: 3px solid rgb(255, 255, 255); left: 15px; top: 40%; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 60px; font-weight: 100; margin-top: -20px; filter: alpha(opacity=50); position: absolute; opacity: 0.5; -webkit-border-radius: 23px; -moz-border-radius: 23px;
}
.right.carousel-control {
	left: auto; right: 15px;
}
.carousel-control:hover {
	color: rgb(255, 255, 255); text-decoration: none; filter: alpha(opacity=90); opacity: 0.9;
}
.carousel-caption {
	background: rgba(0, 0, 0, 0.75); padding: 10px 15px 5px; left: 0px; right: 0px; bottom: 0px; position: absolute;
}
.carousel-caption h4 {
	color: rgb(255, 255, 255);
}
.carousel-caption p {
	color: rgb(255, 255, 255);
}
.hero-unit {
	padding: 60px; border-radius: 6px; margin-bottom: 30px; background-color: rgb(238, 238, 238); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.hero-unit h1 {
	color: inherit; line-height: 1; letter-spacing: -1px; font-size: 60px; margin-bottom: 0px;
}
.hero-unit p {
	color: inherit; line-height: 27px; font-size: 18px; font-weight: 200;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
body {
	line-height: 22px; font-size: 15px;
}
.bar-indicator {
	background: url("http://sendgrid.com/docs/images/bar-indicator.gif?jcb=1347576493"); width: 220px; height: 20px;
}
.result a.title {
	text-decoration: underline;
}
.result small {
	color: rgb(0, 153, 51);
}
.anchor {
	color: black; line-height: 26px; font-size: 14px; margin-left: -14px;
}
.anchor-icon {
	width: 14px; display: inline-block;
}
.anchor-icon i {
	left: -3px; position: relative;
}
.icon-link {
	display: none;
}
#logo {
	background: url("/css/images/precisionsamplelogo.png"); width: 205px; height: 95px; margin-top: 10px;background-repeat:no-repeat; display: inline-block;
	
}
#content img {
	padding-top: 5px; padding-bottom: 5px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
li {
	line-height: 22px;
}
hr.docs-separator {
	margin: 40px 0px 39px;
}
blockquote {
	background-color: rgb(255, 255, 237);
}
.code-buttons {
	margin-top: 0px; margin-bottom: -19px;
}
.code-buttons > .nav-tabs > li > .copycode {
	border: 1px solid rgb(238, 238, 238); padding-top: 2px; padding-bottom: 2px;
}
.code-buttons > .nav-tabs > li {
	background-color: white;
}
.hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); text-decoration: none; background-color: rgb(238, 238, 238);
}
.tab-content {
	background: url("http://sendgrid.com/docs/images/subtle_dots.png?embed=true&jcb=1347216752"); padding: 10px; border: 1px solid rgb(221, 221, 221); margin-top: -19px; margin-bottom: 10px;
}
.nav-tabs > .active > a {
	background: url("http://sendgrid.com/docs/images/subtle_dots.png?embed=true&jcb=1347216752");
}
#header-top {
	background-image:url("/css/images/bg.png ");
}
#header-top > .container-fluid {
	min-height: 78px;
}
#header-search {
	margin-top: 26px;
}
#nav {
	margin-bottom: 0px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(40, 122, 190); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; min-height: 35px; background-color: rgb(27, 28, 30);
}
#nav ul {
	list-style-type: none;
}
#nav .nav-link {
	height: 35px;
}
#nav .nav-link a {
	padding: 12px 22px 9px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 14px; font-size: 11px; border-bottom-color: rgb(40, 122, 190); border-bottom-width: 2px; border-bottom-style: solid;
}
.current-page-item {
	background-color: rgb(40, 122, 190);
}
#nav .nav-link a:hover {
	text-decoration: none; background-color: rgb(21, 69, 109);
}
#nav .nav > li > a {
	text-shadow: none;
}
#nav .btn-navbar {
	padding: 1px 10px; color: rgb(0, 0, 0);
}
.nav-list li {
	line-height: 18px;
}
.nav-list > .active > a {
	text-shadow: 0 1px 0 rgba(255, 143, 0, .5);
}
.nav-list [class^='icon-'] {
	margin-top: 2px; margin-right: 2px;
}
.sidebar-nav .nav-header {
	font-size: 15px;
}
#logo a {
	margin-top: -8px; float: left; position: relative;
}
#header-wrap .navbar-inner {
	background: 0px; padding: 0px; border: 0px currentColor; min-height: 0px; box-shadow: none;
}
#header {
	width: 100%;
}
#header-wrap .btn-navbar {
	margin-top: 13px; float: none;
}
.navbar-search .search-query {
	background-color: white;
}
#footer {
	width: 100%; font-size: 11px; min-width: 940px;
}
#footer-top {
	background-color: rgb(38, 39, 41);
}
#footer-top .row {
	margin-top: 20px;
}
#footer ul {
	list-style-type: none;
}
#footer li.heading {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 11px; margin-bottom: 10px;
}
#footer li a {
	color: rgb(166, 167, 178);
}
#footer li {
	color: rgb(166, 167, 178);
}
#footer li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer li {
	margin: 2px 0px;
}
#footer-bottom {
	margin-bottom: -20px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: rgb(27, 28, 30);
}
#footer-bottom li {
	padding: 15px 10px; font-size: 11px; float: left;
}
#footer-bottom li:first-child {
	padding-left: 0px;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
#content {
	overflow: auto; padding-top: 25px; padding-bottom: 227px;
}
#footer {
	height: 212px; line-height: 15px; padding-top: 15px; clear: both; margin-top: -227px; position: relative;
}
body::before {
	width: 0px; height: 100%; margin-top: -32767px; float: left; content: "";
}
.sidebar-nav > #nav-menu {
	font-size: 15px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.callout > a {
	color: rgb(240, 132, 2);
}
.label {
	font-size: 15px;
}
.badge {
	font-size: 15px;
}
.navbar-search .search-icon {
	top: 0px; width: 26px; height: 26px; right: 2px; display: block; position: absolute; cursor: pointer;
}
li.collapsibleListOpen {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAgMAAAAPhQzvAAAACVBMVEX///8AAACAgIBJX6m2AAAAAXRSTlMAQObYZgAAABpJREFUCFtjWLVqVQNDAwMDdqIxNACPLEgvAB1yEKMWj4BUAAAAAElFTkSuQmCC") no-repeat 0px 5px; padding: 3px 15px 3px 17px; cursor: pointer;
}
.subtree-name:hover {
	background-color: rgb(238, 238, 238);
}
.subtree-name:hover {
	background-color: rgb(238, 238, 238);
}
li.collapsibleListClosed {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAgMAAAAPhQzvAAAACVBMVEX///8AAACAgIBJX6m2AAAAAXRSTlMAQObYZgAAAB5JREFUCFtjWLVqVQNDAwMDjGBBIRpDAzDEEIpBegEgihC7Gdt1VAAAAABJRU5ErkJggg==") no-repeat 0px 5px; padding: 3px 15px 3px 17px; cursor: pointer;
}
.icon-twitter::before {
	line-height: 1; font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased;
}
.icon-facebook::before {
	line-height: 1; font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased;
}
.icon-rss::before {
	line-height: 1; font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased;
}
.icon-linkedin::before {
	line-height: 1; font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased;
}
.icon-google-plus::before {
	line-height: 1; font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased;
}
.icon-link::before {
	line-height: 1; font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased;
}
.icon-twitter::before {
	content: "\e001";
}
.icon-facebook::before {
	content: "\e003";
}
.icon-rss::before {
	content: "\e004";
}
.icon-linkedin::before {
	content: "\e002";
}
.icon-google-plus::before {
	content: "\e000";
}
.icon-link::before {
	content: "\e005";
}
.icon-1 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat 0px 0px; width: 63px; height: 63px;
}
.icon-2 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -63px 0px; width: 63px; height: 63px;
}
.icon-3 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -126px 0px; width: 63px; height: 63px;
}
.icon-4 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -189px 0px; width: 63px; height: 63px;
}
.icon-5 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -252px 0px; width: 63px; height: 63px;
}
.icon-6 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -315px 0px; width: 63px; height: 63px;
}
.icon-7 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -378px 0px; width: 63px; height: 63px;
}
.icon-9 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -63px -63px; width: 63px; height: 63px;
}
.icon-10 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -126px -63px; width: 63px; height: 63px;
}
.icon-11 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -189px -63px; width: 63px; height: 63px;
}
.icon-12 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -252px -63px; width: 63px; height: 63px;
}
.icon-13 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -315px -63px; width: 63px; height: 63px;
}
.icon-14 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -378px -63px; width: 63px; height: 63px;
}
.icon-15 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat 0px -126px; width: 63px; height: 63px;
}
.icon-16 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -63px -126px; width: 63px; height: 63px;
}
.icon-17 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -126px -126px; width: 63px; height: 63px;
}
.icon-18 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -189px -126px; width: 63px; height: 63px;
}
.icon-19 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -252px -126px; width: 63px; height: 63px;
}
.icon-20 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -315px -126px; width: 63px; height: 63px;
}
.icon-21 {
	background: url("http://sendgrid.com/docs/images/docs_icon_sprites.png?embed=true&jcb=1347216752") no-repeat -378px -126px; width: 63px; height: 63px;
}
.framework-icon {
	background: url("http://sendgrid.com/docs/images/framework_icon_sprites.png?embed=true&jcb=1347216752") no-repeat left top; display: block;
}
.framework-iconapple-mail {
	width: 72px; height: 72px;
}
.framework-iconcake {
	background-position: 0px -122px; width: 72px; height: 72px;
}
.framework-iconcodeigniter {
	background-position: 0px -244px; width: 72px; height: 72px;
}
.framework-icondjango {
	background-position: 0px -366px; width: 72px; height: 72px;
}
.framework-icondrupal {
	background-position: 0px -488px; width: 72px; height: 72px;
}
.framework-iconexim {
	background-position: 0px -610px; width: 72px; height: 72px;
}
.framework-icongmail {
	background-position: 0px -732px; width: 72px; height: 72px;
}
.framework-iconjava {
	background-position: 0px -854px; width: 72px; height: 72px;
}
.framework-iconjoomla {
	background-position: 0px -976px; width: 72px; height: 72px;
}
.framework-iconmagento {
	background-position: 0px -1098px; width: 72px; height: 72px;
}
.framework-iconmicrosoft {
	background-position: 0px -1220px; width: 72px; height: 72px;
}
.framework-iconms-net {
	background-position: 0px -1342px; width: 72px; height: 72px;
}
.framework-iconnodejs {
	background-position: 0px -1464px; width: 72px; height: 72px;
}
.framework-iconoutlook {
	background-position: 0px -1586px; width: 72px; height: 72px;
}
.framework-iconperl {
	background-position: 0px -1708px; width: 72px; height: 72px;
}
.framework-iconphp {
	background-position: 0px -1830px; width: 72px; height: 72px;
}
.framework-iconpostfix {
	background-position: -122px 0px; width: 72px; height: 72px;
}
.framework-iconpython {
	background-position: -122px -122px; width: 72px; height: 72px;
}
.framework-iconqmail {
	background-position: -122px -244px; width: 72px; height: 72px;
}
.framework-iconror {
	background-position: -122px -366px; width: 72px; height: 72px;
}
.framework-iconruby {
	background-position: -122px -488px; width: 72px; height: 72px;
}
.framework-iconsendmail {
	background-position: -122px -610px; width: 72px; height: 72px;
}
.framework-iconssmtp {
	background-position: -122px -732px; width: 72px; height: 72px;
}
.framework-iconsymfony {
	background-position: -122px -854px; width: 72px; height: 72px;
}
.framework-iconthunderbird {
	background-position: -122px -976px; width: 72px; height: 72px;
}
.framework-iconwordpress {
	background-position: -122px -1098px; width: 72px; height: 72px;
}
.social-media-icon {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAADEEAYAAABFCEQgAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAd9UlEQVR42u1de3BU13n/3cfefa9Wu5IASUgGCT0QEpZ5yQTzjLEH2zgeJ24n8ZShtHVbBzPpJJ4hjxa3YzdNPI49cTOkLtPJ2HVc4tjGDXbAMaaAMQjxkpCQEOKh10orrbR79717797+cXp096HVSkI0ycz9/XN07r3n3HN+5/u+851ztd9hcJfQ2zs87PcrSn//4OD4OHDu3KVL3d1AS0t7e38/MDbm9UYiQCgUDsfjajlB0OkAoKiooMBqBWpq7rmnsBBYt2716poaYNGi8vLCQqCsbN48q5Vh7lb756zi7u6+vvFxRTl58syZri7g178+cuTyZWBsTBSjUcBqNZn0esBoJKkg8DzDAAaDICTXE4nEYgAQi0mSogDhcCgUjQKhELmj1wsCzwPbt2/aVFUFPPjg+vX19cDSpRUVRUVzR9QdV/TWWx9+2NKiKPv3v/32F1+oDXc47HaTCbDbLRaeJx2WJLVcIiFJqflEIpEAWJZlWRZgWZ7nefW+wUDq9XoDAUkiEhcKEcLiceDppx9/fMUK4Nlnv/GNL33pzgmacQU3bw4O+nyK8tJLr7/+m98A16/fvj0+DhQUOJ1WqyoBtOOyLMuyfKfNVMFxHMdxmcQNDrrdoRAwf77DIQjA9763e/djj81ekqZdgBLyzW/+/d+/84563eGw2w0GQJJisVgMUBRFUZS5IyIbEgmA5wGOYxhZBnheEARBlahAwO8Ph4FXXvnBD558EmhsrKlZsGD6BOV8MJ0QOlJUReLxaDQavftETBc6nV6v1wOiGAopCiCKPl8gALz44re/vX07UFpaXJyfn9t4s7leRFWG4g+VEAraLotFEGQZsNny8iwWYN++1177+GPA4xkfDwTUWTNbPVkZo0b1wIH/+q8zZ4DS0gULrNa7pzLl5aWl8+YBK1fW1y9eDNjtNpvJpN5vbr50qasLaGvr6urvn3691CaJYiQCqEb8pZe+853t24ElSxYuzM/PlBw+/QKddnfu/M533noLWLCgqMhmU0dirgl5+uknnti4Edi69YEHKiuJH8NOIscNDTU1RUXAc8/t2/f229OvX5LIJGC3WywGA3DzZn+/KAJHj5440dGhSk66amU0gRag0646y8hyIgEoSiKhKHeePvTQhg3LlwOPPrp5c1VVdkLSMdv3UUmnA33o0CefXLkCRKOpbkQGMZS59947cqS1VfVDYrFIhAhhKmSZ+B3p6XTvNzXdd9/ixdkJcLs9nkAAOHHi3LmbN4HDhz/7rL09eztytS8Wi8XicXWg/X7iOJ49e/FiT0+mzZlQpZs3b98eGVEZFASWlSTimM3ED8nW0PT70Wg8PlW93//+K698+CFw40ZPz7Vr6nW7PT9/3ryZv5eCDnRBgcNhNgOHDv3ud+3twJo1jY0VFepzE8ScOtXc3NmpqlA8LssMA0gSUaG5hiyner5qw+PxRALo7OzoaGsDHI7CwtJS9f5ctcdgEASDAXC53G5RBAKBYDBZMyaIaWlpb3e5SAGWBeJxopPZO0YayHEcx7KZ+fTn1q1btaqxEaioKC+324H6+qqq4uLMeqmtef753bt37gQikWg0FgPc7vFxYjSPH794cSYDkNouSqxeryiyTCSNrMlSF7MTxHi9ohgOAxaL1Wo0EmMbDqsV53pxtjzF+vVNTeXlwP3333vvwoW5O0SNMkVfn9sdCAAff/zpp+fPz1xCcvXDaDQadTrV1kwQE4/LsqIAZM2b3Vr/vuB2j4x4verseKeIx8nqnYL6TXTaZtOtcSwWj0sSkEgoymSzCr2efj/bdZpevNjR0denzjLUlmTDF19cupT8/O9+d/LkrVszb0e2+6m0ZJoAPlvD4vFEgmEAhiG6eKf4939/883Dh9X8G2+8/PLf/A2wYkVdXbJxpYQ9++zevfv3Z9bjdDqdDsfs28FxZFsjfdsj3cGbIMZsNhgYhohYckVzJbr5+Xa73T7z5xlGUYJBQFEYxmyeu/YoCuknx7HsZEvJCWLKysiqk+6v0McTif+fbYR0JL+XrJnmrh08D8hyPB6PA3l5FkvqHiIBS0Vow4ampupqIBIhopxIKIpOp1rzuUqni7l+L00ZhmEURZ1stm3btGnZskmIoX+ke353q6Gx2PRmu7tFjDrgxH/ZunX9+qVLpyCGLr/Xr1+xorxclRyAZScTtT82cJxOZzCokrJsWWWl05l92yFjPbtjx1e/ev/9al5RCDGSRPZu5yrNhbl+H+1HPC5Jsgw888zXv75+ffb3ZxBDN48ffXT9+spKtSKGEQSbjcwKinLnqclkNOr1mQ2iS4I7f08iwfMAz5ONKqo6DQ1VVYWFwMqVy5YtXJh9azPnnu/jj//lX77+uqK43T5fIgHE46FQIEBePNVaKheefHLbttWrAYvFbE4mKBAIBqNR4P33P/743LnZz4osSyREpzOZLBbAYCCE/+IXr7yyY0fuPd+cxHR09PS43Yqya9fevclfB+LxYHB8HEjflOA4IBoFZBnQ6zPzxLUCJCkaFcXs7+V5o9HhyF1fep7nWZZIpM3mdKoS/6//um/fk0/mlpRpE5ONIPqBTJYjkVCIzDbh8MxHdq7AsjxvNAJ6vcmUvFc8U0JmTEw6Qc8//+KL77wDjIyIIiFIksgaJBaLRIhc3E2iKBE8T/ZVKGw2s5llgR/9aO/e2RAya2Io6OLzzTd/9auTJ4EPPzx+/No1lSAKlahEInm/g6rU1F1PzrGsTpdJBMfxPMuqRvUHP9izZ/v2O//oP2cfwS9e7Ox0uRTlnXcOHWpuBo4fJ6tiinTCpvvpln7+oATQb9vUD6HT7mwl464Tkw76BbOl5dKl3l7g6NFTp1pbgd5e8m8hoRDZjJYkQKdTbZYgsKwsAyYT+a8I+u8gDz20fn1dneqhZ3PMNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGDhj9uzPlP53p7BwdHRxVlcLCzs6UFGBvr6Tl/HggGR0Z6e9XnZDkQGB7OLM9xFsu8eYDZXFhYVgY4HBUVK1YAhYWVlStXAhUVZWUFBXf/J393/IKrVzs6rl5VlMHBS5c++wwYGbly5ehRID/favV4gHnzSkqSu1FaOnW4lFu3SCA/nc7jsViAoSGGicWA8XG/3+kECguXLdu6FSgoqKi4915g+fI1a9aunXuiZlxhX9/ISDCoKNeuffLJL36hElFTU1MzNgbU1losyT8blqS+PpYFTKZ4nIYFm14cGb0+OWZUKKTTKQpw/XowqNcDV68GAlarStSSJRs3PvUUCRA0FxI17QqoZFy58sEHr74K2GwM09EBbNxYXZ38M2FBuHGD4wAgHE79XTX5WfCdgxDm9UajDAM0N5OQBaKoKEuXAosWPfzw3/4tsHLlffctX34Xf3edTsiSJaWlV6+qkpFJxFwRMDOiWltjMUFQJamy8qtffeGF2ROUtQuUkMuX33pr797JCLl6lbyOEkJ/eT+9mJdzB6KaDQ2CEIuR9vn9wPXr7777D/+g9uOOiaE2hEpIuu0QhPZ28hoyUolEScmyZYAo2mwlJQBgNJLQA5QgSSLhVO4WYbTeyQmi/ejp6e0dHZ0+QRlx8KhRpTakttZikeVklUkkIhFAlsvKNm0COO5rX3vxRcBoDAa9XkCWvd6BAQDweG7fBoCurs8/B4LBgYGODsBmo9M0lTAawyGXCuYilt4PhwlBRiMAxOMjI2fOAF1dR478/OfTp3uCmHTVeeKJlStTCSEqoyiSlBq8gkCnM5tJnDualpTU1QFAQ8O2bcnE9fScPg0wzPnzH3wAsOzAwJUrgKJEIsEgwDA8T86ySA16kTtIBgFtH8MkEjodUFtbXGy1Ahcvnj///vvA5ctnz54+rSi5pvmJV1M/pLKyvNzlItcmn11mB5U4QhRNZbm19aOPgGDw2LE33gAsFre7sxNgWYPBak3uKCEs28BkI8hoDAbDYaCxMS+P44CBgdbWzz7LXZ6hunfu3P79f/EXRFLcbkAQ2tomawB9oc9nMNhsgMvldNbXAzqdwWA0AqGQ3b5oEeBwlJVVVwP5+Y2NW7YAZvPUDYnHiUSx7Ecf/fjHAMNcvPjee0kNZXg+OTzKZO2KRACvNzXGiN1OhpdhrFaeBw4c6O01GIB165577s03gdrapUtraycJpj4ycv16S4vqqVIkEpGI35+9QTZbIOB2Azabx3PoEADo9RYLAESjgQDg9fK8xQLI8v/8T00N4PcvXfrlLwNeb339n/4psHDhggVO52QSRWyW35+XV1wMmM3Hj7/+utrxdKQTke2+3e73SxJQXKzXK4qqIdnA07VMUZHDEYsBOl1nJ4ltmToSGaI2QRhJ05+z2yUpEACAvr6WFjWV5ZaWgwcBv3/lyqeeAqzWrVuffTazfnrd7yd5s/nIkR/+MLnDhHj6ntwzDsdZLMA994RC168DHR23bl2+PMXTjz1WX2+z7dvncNjtgQAwf77bnRpCiUgAifWTnK+u3rABUJQ/+ZMf/QgAKirWrAFCofnzly0DBMFotFoBhiEqwjDBoNsN6PWxWDAICEJPz6lTAFluApJUVfXAAwDHpUYU0usrKlavBhIJUfR4gOHh69ebm8nQJBJAKJTaIUkixwQkEiRwD01J1CPAZBIEvR64fNnj8fuB//7vlpbBwRdeyJAYv39srL8fKCsrLCQHIUSj/KTBbAkhDBOLBQKqRHEcnX1IarU2NCSXkuWBgfZ2gGGOHn3tNYBhLlz41a8AIBIhUc1Onz5wAAgGXa6uLsBs3rPn0KFk1SKIRIiKmUzd3adOAZJ048bnnwOxmF4/VRhbrzcej8UAWhfPkyNAcuGuO++UOJbdufPf/g1gmKefJnF6ifEWReKYMUxn54kTgE63f//27Zn1UOPNMF/72ssvA243y1osgCBEo2NjKgHBoCiOjKh5nS4c9vnU6ywrii4XEIsND/f0TNHu7dtXriwu3revpqagQBQBk0kUWVaVDIaR5VhMTSlEkYR/7e+/caOjA9Dp3O7ubiASIQGSDQank3jC6SgtXbYMSCRKSxsaAL2+u/vECSAWC4VEEYhGh4d7ewGdjsx+LFtXt2WLWprWOzo6ONjfD/h8nZ1nz5Lg6MlnsYTDsVg0CsRiRLYFgcw8RiOJddXeHg7r9cBHH3V2RiKZqpQhMQwjioODuSUhL+/mzVOnALv95Mmf/ASIRg8e3LMHCAZfffWRRwBRfPXVJ54A+vpcruTZTpUk4scoyo4dP/85EI8LAscBbjfpyPj4kSP/8i+Az9fdfe5cZvni4s2bd+wAeN5uz8sDAgHi99I0HenXWdZkys/P3r8JYhSlt5fYFiLiqg2goHmakuecThIfl6YLFsRiHg+gKBcufPABoNf/+Mf33gu4XGfOvP8+EAyS2qjfEokQgrzeBx741rfUt42PR6Mkxufhwy+9lFmO55csWbUKkKRFi1auBDgu1esKhxWFZdU0vd5cYO32srIVK4C2Nr9fFAFJ4jifbzJC0pHteir0+tHR/n6A4w4efO45YHz84sVPPwWGh8NhQQDGxohEGQyPPPLCC4AolpQsX66WHx4mSwdabmhIFGUZGB8fHQ2FAI+nvv6ZZ4DxcbrWTyUiHic7hhYLuToyIsssC+Tnl5enThNpxDid9fVbtgDhsNdLR2Um8Pvr6rZvB4aGdu169101ZZj77vvKVzIJMpneeeeb3wQCAbIHHAx6vSMjQCwWDofDgMm0aNG6dUA4TCwGTf3+5ub331djmtPyNltJSXU1IEk2G5H0VELSMTZGdhJttkWLVq2agpjCwtradeuA3l5ZTq5YkszmqVwmRSksrKoCensfe+xnPwMGBiyWhgY17e7esOGFF4CBAYMhL0+1IR4P8VtisWvXjh0DAgFZ1umAsTGfz+sFhoZKSjZsAAIBYiQpQiFi0+hzwSA5BVBRdDqzGYhGzeYlS7ITkp+v13Oc2s+iohUrHn10CmLq6ysri4sZpqho1aqnngJOnAgGrdbsBej0GggUFdXUqNcTiVDI41FT2uC2tsLCTZsm0+2OjtS1UDweDKoS4PUWFTU2qveNxrGxW7cAQQiF3G4SDD3Z0/b7zeaFCwG/P5EgqyMCm41YzmvXyNFlTmdt7YYNuXf2JsakqmrLlh07gK4ujye54myQJJersxOIRql/YDI5nWpKCSoocLuPHcssX1DQ39/amnldr7fZCgvVjlK4XKlxfel7DAaj0WRSP7ukg9qWS5cikbw84J57vvzlv/7r3P2bIIbuT1DJOXJkYIAcopKqUlQlOI4Qo9P99rd/93eA33/r1oULgCi2tR09Cty8eejQP/8zUFjo8yUbaTptUgdMLTcw0NUFBIO9vcmEUaNqNAaDgQDg8bjd/f1qOfp8+neq4mKygOnqikQ4TpWUpqbNmx9+eBbxfOkHsyNH/vEfH34YWLRIkq5dA9avN5v9fiAUGhsj4esJQVRFaIfprGCxkKCjNAB2Nv+CPk+NYjqsVhJ7kyJdVajNKCvjOFEEHA7ymYWitZVl77kHWLfuhRdOnQKo6Zi2xFDQ7zKNjX/1VwcOqKrV3R0K2WyAyeRwMAyg06XGfqYiW1jIcTMhhIJ2iKbphGQjjBJSUkJO+TMayeKSqk5j465dP/vZ9AnJKjHpoFuBp0798IePPAJUVzudsgxs3gwQ0VYUhsmUnFxEUGSbRbJJSOZAkgM06SxGCVmxYvfuX/5y+qozY2LSCWpu/o//eO45YP780dGLF4Gmpry85OeyEUSJyUYEJYBKQjZCqGRQDAzEYhwH9Pfr9eXlqoTMlpAZE0NBt0IvXHjrre99D3C7z507eBC4916DwecDqqpMpuTmZLNBuSRFpyPH+lDVoKo6OEiWsu3t8Xh+vmpU6+r+/M9nozJzRkw6zpw5duy3v1WUvj6yFqJEpRtDantygRIoisTDpZJDjSwlgk67dyoZd42YdGT77we6ISZJfv/YmPp8IhEKkdN5yGqX561WhwOwWh2O0lLVdaee6p1+k9agQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRr+sDHnP6Hr7h4Y8HoVpatrYGBoCLh9e3R0bAy4eZOkfn80mhy5KB1Wq14vCIDTaTKZTEB9fVlZcTFQXV1SMn8+sGRJSYnd/kcQAbq5uatrYEBRzp3r6bl9WyXA63U6bTZAr8/Ls9kAnc5my8sDGCY1KFc6FIUEzonHRdHnA6JREgKB4wYHR0eBhgZC0KpVFRXl5cDq1dXVqTGmf0/EDA15vX6/ovz616dPt7UBra1EMni+tnbxYsBsrqtbulR9PhwWRZ4HJCk9Ok0wSLpDY0ek5wl4PjXmYiLR19faCkjS1as3bqhEbd26fPnSpXMnUdOugErGwYNnz168qEqE1VpTQ0JKOhxmM+D3X79OgojONQhhlCielySfD/D7Ozvb2gC73eMRReCpp9asaWy8c0nKWTCdkHB48eLSUlUy/H6Xi0RooSP+/4VUotIladeu9evXrJk9QVkLUEIOHDhx4uxZwGgkIyEICxeWlPw+CZkcPF9UpCgAx/l8t28D4TAZyNkSlBGGgtoQKiHUdqiEUFX5wyCEQpLcboYBZDkvr7xcbTcdWDpbzpoYalSpDclUmemBBl6aXnC12SO9/mDQ5WIYgGUXLmxoAGS5uLigAHj33S++uHBh+vVOEENVh84yDsfatU1N6qySS0LSG7h9e2GhKALf+EZJSTAILFzIcePjmc9ly083zUVQOLx48Ze+BFy50tc3OKj2MxcxEzJA/RAqgukvoCCxwbJLwkMPORyiCDz++OLFyUHA6uqsVkUB/umfWlvdbiAcFoSiouwdS0cwSCIYmc2p0c7o9awd/L8exuMNDZs2AdRE5AJLdY9Kiqo6k0+72TpAG1haarFMVq6wkEafT31+umm2ctmgKNHo0BAgSSSgpSQVFxsMgMvl8Xi9uSWHp6778LDZbDYDNEzO2Nh0j+KYHUIhSVIUwGTi+clUlN6fLoxGWR4eBrxeRSkoAKiTNz4eiUgSkJ/v8djtwMBAQUFtraohWYlpa+vtHRwECgry8oxGYGBgaGg64d6m24FEgkRJpdi5s7qaqthUayaK/v5AIB4H3n771i0Scpt0PB3RKFBQAEQixPEbGVFrHx0FxsfJ/fx8q1UQgNOnu7quXp2CGGqUEomNG++/H6D6S5nW63l+OkRFo5Iky4DPF4tNJWmNjZM77AwTjycTmPw8DUxssQCvvdbePjoKyLIg6HQAx5HTdSiytZUSFokYDPPmkRCWk4X8niDG6yUP6PUGg90OxOPDw4qiEkI7PFOkS0ooREJATgXih0SjyeGubTaTCQCKi8lqy+Px+0MhwG53OlOjY9EBSiVKBbnO8xaLyQSMj5Ow/FmJoX/4fPE48RzpyJMDD/LySDCt5DwJvz95HgCSG0YJCQZJbCqDgQRQjkZJQORsBImiLBsMwLVrAwPBIPD8883NQ0OA18uyxcVAKOT10vMSGAYwmWR5siCq6arOcYJgsQCxWDA41UDxlDlyIEYmkjs8nbzaOVU1GAZgGHJSxc6dZ86MjgL9/V5vPA6YzRw3mY0KBmWZYYDR0UiEDBgJzi4INAAgDepOCSBpIiFJyZKqKCRCI8PodIKQXdWySkyujmaD3z+ZZSANJ2ekyDLtOMMAw8OSZLUCw8M6nV4PCIJebzYDsVg0SqLPU6JIKzgu/VSEVEIoshGSnpflUGg6Rn/CVYrHBweJf1BQIEmZHab59NRqJaYxFiMN9vtTIypSlSksJB2dN4/n6VkDkyEWI5JCU5WIVEIoETSlHVcJoeckpJ+rQOpZsMBsJtE4sxCzaFFBQX4+4HKJ4vXrM5GIye93dPh8ycTIMpGckRFiefbura11OICmpvnzEwlg4UJB8PuBigqrlTiIen00qubz8xUlEMgkIptkZBJBQFVJlv3+kREgP99szmY+AIBfu7a6evFi4OTJ1tbRUUCvr6zEHeCTT/r7w2Fg167i4mR9pgSVlhLV+OlP6+oMBvW6JMly+uEzNG+zAXv2tLaGw8ClS0NDk6tCKiGJRCyWnOc4o9FmI1FcPR5g3bqqqsWLgcOHJ+8H++CDlZUFBQDHDQ11d6s3qIpkA1UdmlL09Pj9LAv85CetrR4PMH++xWIwqB0PBMhmuM8niqKo5iMR4uKnpxS7dhUXE2VMV5GpCZnoKMvzer3azy1b6uurq7P3j62qqqqqqmKYrVvr6hYtAkKhjo7PPlNtTToRuUCN6bvvulw6HfDd754/7/EAPM9xPA8UFdntVitgsZCvATQ1GMjikKYUpaV5eRaL+rUhveM0n50Qk4n4Zx5PXx+wdGlRUV5e7o2riRu/+U1zc2enouze/fbbhw8DZvOf/dnu3UAiMTDA89Mhhh4CkwpZ9npdLqC8nGxBNjXNm2cwAEuWCMJUnieF2z066vMB+/f39k5n7aQo5GwVhhEEs1klBujsPH4c+OlPv/71Rx4BHn109eqammkQQ/HMM2+88d57ivLxxx4PzwM229atDz88GUGTE0GtfizG88TvkCS/P3n2CIdFMfsI045lNPT/OpqLEAqOs9tLStSj0x54QK8XReA///Nb33r66VkEOv72t7dt27wZKC31+2/fBqJRcv4Sy5aUENWamhCKdELUDhIjSEdSTckpORxnsTidapqNEEpEJiGkXCIRCnm9qk3Zs2fbtk2bctExBTH0u8x3v/v44w8+CEjS6dNffKES5HQ6HPPnZyeEItu0mtvPoOVnJlEqIaQcy/b2Xrqkqs5MN8NzPphue3h+7dr77wd0OqOxqYmsOYaGVILSHS4VkxOQjYhsBGQSQlSGSggl5Pvf/8pXNm4Edu3auHHFirsYAZoS9NJLhw598gkwMOB0Ll0KGAyVlclHcsTjIyMu12SSMTUR6cglGRTUL6EqM13jOmfEUNCt0Jdf/uijY8eAo0fb22/eBIDKyqYmQBDIoXbqmoRIkiyHw2QpQIjKRQyFOqtQIogxpUSsXVtePm+eakPm6lv2HVdAJemXv/z885YW4PTp27eHhwFZnj9/yZJkI0qNLnG0crn26kGcBOlEbN7c2FhbO3tVuevEpINuMn/6aVtbVxdw6tS1azduqBtDLtfk+yDpizq6lqGuO/13kDtVkenifwFcVK9Ijh4WmgAAAABJRU5ErkJggg==") no-repeat left top; display: inline-block;
}
.sprite-facebook {
	width: 35px; height: 32px;
}
.sprite-rss {
	background-position: 0px -82px; width: 32px; height: 32px;
}
.sprite-twitter {
	background-position: 0px -164px; width: 32px; height: 32px;
}
.highlight {
	border: 1px solid rgb(225, 225, 225) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight {
	border: 1px solid rgb(225, 225, 225) !important;
}
.highlight table td.code {
	width: 100%;
}
html .gist .gist-file .gist-syntax .gist-highlight table td.code {
	width: 100%;
}
.highlight .line-numbers {
	background: url("http://sendgrid.com/docs/images/noise.png?1346004277&jcb=1347216752") left top rgb(238, 238, 238) !important; padding: 0.8em !important; border-radius: 0px; text-align: right; font-size: 13px; border-right-color: rgb(233, 233, 233) !important; border-right-width: 1px !important; border-right-style: solid !important; box-shadow: inset -1px 0px #fff; text-shadow: #f3f3f3 0 -1px; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: #fff -1px 0 inset; -moz-box-shadow: #fff -1px 0 inset; -ms-border-radius: 0; -o-border-radius: 0;
}
html .gist .gist-file .gist-syntax .gist-highlight .line-numbers {
	background: url("http://sendgrid.com/docs/images/noise.png?1346004277&jcb=1347216752") left top rgb(238, 238, 238) !important; padding: 0.8em !important; border-radius: 0px; text-align: right; font-size: 13px; border-right-color: rgb(233, 233, 233) !important; border-right-width: 1px !important; border-right-style: solid !important; box-shadow: inset -1px 0px #fff; text-shadow: #f3f3f3 0 -1px; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: #fff -1px 0 inset; -moz-box-shadow: #fff -1px 0 inset; -ms-border-radius: 0; -o-border-radius: 0;
}
.highlight .line-numbers span {
	color: rgb(153, 153, 153) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight .line-numbers span {
	color: rgb(153, 153, 153) !important;
}
figure.code {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.06); -webkit-box-shadow: rgba(0, 0, 0, 0.06) 0 0 10px; -moz-box-shadow: rgba(0, 0, 0, 0.06) 0 0 10px;
}
.gist-file {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.06); -webkit-box-shadow: rgba(0, 0, 0, 0.06) 0 0 10px; -moz-box-shadow: rgba(0, 0, 0, 0.06) 0 0 10px;
}
pre {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.06); -webkit-box-shadow: rgba(0, 0, 0, 0.06) 0 0 10px; -moz-box-shadow: rgba(0, 0, 0, 0.06) 0 0 10px;
}
figure.code .highlight pre {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.gist-file .highlight pre {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
pre .highlight pre {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
html .gist .gist-file {
	border: 0px currentColor; padding-top: 26px !important; margin-bottom: 1.8em; position: relative;
}
html .gist .gist-file .gist-syntax {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
html .gist .gist-file .gist-syntax .gist-highlight {
	background: rgb(255, 255, 255) !important;
}
html .gist .gist-file .gist-meta {
	background: url("http://sendgrid.com/docs/images/noise.png?1346004277&jcb=1347216752") left top rgb(238, 238, 238); border-width: 1px !important; border-style: solid !important; border-color: rgb(255, 255, 255) rgb(225, 225, 225) rgb(225, 225, 225) !important; padding: 0.6em 0.8em; color: rgb(153, 153, 153); line-height: 1.5em; font-size: 0.7em !important;
}
html .gist .gist-file .gist-meta a {
	color: rgb(24, 99, 161) !important; text-decoration: none;
}
html .gist .gist-file .gist-meta a:hover {
	text-decoration: underline;
}
html .gist .gist-file .gist-meta a:hover {
	color: rgb(24, 99, 161) !important; text-decoration: none;
}
html .gist .gist-file .gist-meta a[href*='#file'] {
	left: 0px; top: 0px; right: -10px; color: rgb(153, 153, 153) !important; position: absolute;
}
html .gist .gist-file .gist-meta a[href*='#file']:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
html .gist .gist-file .gist-meta a[href*=raw] {
	top: 7px;
}
pre {
	background: url("http://sendgrid.com/docs/images/noise.png?1346004277&jcb=1347216752") left top rgb(255, 255, 255); padding: 0.8em 1em; border-radius: 0.4em; border: 1px solid rgb(225, 225, 225); color: rgb(34, 34, 34); overflow: auto; font-size: 13px; margin-bottom: 2.1em; white-space: pre; word-wrap: normal; -webkit-border-radius: .4em; -moz-border-radius: .4em; -ms-border-radius: .4em; -o-border-radius: .4em;
}
h3.filename + pre {
	border-top-left-radius: 0px; border-top-right-radius: 0px; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0;
}
p code {
	background: rgb(255, 255, 255); margin: -1px 0px; padding: 0px 0.3em; border-radius: 0.4em; border: 1px solid rgb(221, 221, 221); color: rgb(85, 85, 85); line-height: 1.5em; font-size: 0.8em; display: inline-block; -webkit-border-radius: .4em; -moz-border-radius: .4em; -ms-border-radius: .4em; -o-border-radius: .4em;
}
li code {
	background: rgb(255, 255, 255); margin: -1px 0px; padding: 0px 0.3em; border-radius: 0.4em; border: 1px solid rgb(221, 221, 221); color: rgb(85, 85, 85); line-height: 1.5em; font-size: 0.8em; display: inline-block; -webkit-border-radius: .4em; -moz-border-radius: .4em; -ms-border-radius: .4em; -o-border-radius: .4em;
}
p pre code {
	background: 0px; border: 0px currentColor; font-size: 1em !important;
}
li pre code {
	background: 0px; border: 0px currentColor; font-size: 1em !important;
}
.pre-code {
	background: url("http://sendgrid.com/docs/images/noise.png?1346004277&jcb=1347216752") left top rgb(255, 255, 255) !important; padding: 0.8em !important; color: rgb(34, 34, 34) !important; overflow: scroll; font-family: Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important; display: block; overflow-x: auto; overflow-y: hidden;
}
html .gist .gist-file .gist-syntax .gist-highlight pre {
	background: url("http://sendgrid.com/docs/images/noise.png?1346004277&jcb=1347216752") left top rgb(255, 255, 255) !important; padding: 0.8em !important; color: rgb(34, 34, 34) !important; overflow: scroll; font-family: Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important; display: block; overflow-x: auto; overflow-y: hidden;
}
.highlight code {
	background: url("http://sendgrid.com/docs/images/noise.png?1346004277&jcb=1347216752") left top rgb(255, 255, 255) !important; padding: 0.8em !important; color: rgb(34, 34, 34) !important; overflow: scroll; font-family: Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important; display: block; overflow-x: auto; overflow-y: hidden;
}
.pre-code *::selection {
	background: rgb(233, 233, 233); color: inherit; text-shadow: #fff 0 1px;
}
html .gist .gist-file .gist-syntax .gist-highlight pre *::selection {
	background: rgb(233, 233, 233); color: inherit; text-shadow: #fff 0 1px;
}
.highlight code *::selection {
	background: rgb(233, 233, 233); color: inherit; text-shadow: #fff 0 1px;
}
.pre-code span {
	color: rgb(34, 34, 34) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre span {
	color: rgb(34, 34, 34) !important;
}
.highlight code span {
	color: rgb(34, 34, 34) !important;
}
.pre-code span {
	font-style: normal !important; font-weight: normal !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre span {
	font-style: normal !important; font-weight: normal !important;
}
.highlight code span {
	font-style: normal !important; font-weight: normal !important;
}
.pre-code .c {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .c {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.highlight code .c {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.pre-code .cm {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .cm {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.highlight code .cm {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.pre-code .cp {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .cp {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.highlight code .cp {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.pre-code .c1 {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .c1 {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.highlight code .c1 {
	color: rgb(153, 153, 153) !important; font-style: italic !important;
}
.pre-code .cs {
	color: rgb(153, 153, 153) !important; font-style: italic !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .cs {
	color: rgb(153, 153, 153) !important; font-style: italic !important; font-weight: bold !important;
}
.highlight code .cs {
	color: rgb(153, 153, 153) !important; font-style: italic !important; font-weight: bold !important;
}
.pre-code .err {
	color: rgb(220, 50, 47) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .err {
	color: rgb(220, 50, 47) !important;
}
.highlight code .err {
	color: rgb(220, 50, 47) !important;
}
.pre-code .k {
	color: rgb(203, 75, 22) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .k {
	color: rgb(203, 75, 22) !important;
}
.highlight code .k {
	color: rgb(203, 75, 22) !important;
}
.pre-code .o {
	color: rgb(34, 34, 34) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .o {
	color: rgb(34, 34, 34) !important; font-weight: bold !important;
}
.highlight code .o {
	color: rgb(34, 34, 34) !important; font-weight: bold !important;
}
.pre-code .p {
	color: rgb(34, 34, 34) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .p {
	color: rgb(34, 34, 34) !important;
}
.highlight code .p {
	color: rgb(34, 34, 34) !important;
}
.pre-code .ow {
	color: rgb(42, 161, 152) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .ow {
	color: rgb(42, 161, 152) !important; font-weight: bold !important;
}
.highlight code .ow {
	color: rgb(42, 161, 152) !important; font-weight: bold !important;
}
.pre-code .gd {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(246, 203, 203) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .gd {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(246, 203, 203) !important;
}
.highlight code .gd {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(246, 203, 203) !important;
}
.pre-code .gd .x {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(242, 183, 182) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .gd .x {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(242, 183, 182) !important;
}
.highlight code .gd .x {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(242, 183, 182) !important;
}
.pre-code .ge {
	color: rgb(34, 34, 34) !important; font-style: italic !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .ge {
	color: rgb(34, 34, 34) !important; font-style: italic !important;
}
.highlight code .ge {
	color: rgb(34, 34, 34) !important; font-style: italic !important;
}
.pre-code .gh {
	color: rgb(153, 153, 153) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .gh {
	color: rgb(153, 153, 153) !important;
}
.highlight code .gh {
	color: rgb(153, 153, 153) !important;
}
.pre-code .gi {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(230, 234, 204) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .gi {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(230, 234, 204) !important;
}
.highlight code .gi {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(230, 234, 204) !important;
}
.pre-code .gi .x {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(206, 214, 153) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .gi .x {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(206, 214, 153) !important;
}
.highlight code .gi .x {
	color: rgb(34, 34, 34) !important; display: inline-block; background-color: rgb(206, 214, 153) !important;
}
.pre-code .gs {
	color: rgb(34, 34, 34) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .gs {
	color: rgb(34, 34, 34) !important; font-weight: bold !important;
}
.highlight code .gs {
	color: rgb(34, 34, 34) !important; font-weight: bold !important;
}
.pre-code .gu {
	color: rgb(108, 113, 196) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .gu {
	color: rgb(108, 113, 196) !important;
}
.highlight code .gu {
	color: rgb(108, 113, 196) !important;
}
.pre-code .kc {
	color: rgb(133, 153, 0) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .kc {
	color: rgb(133, 153, 0) !important; font-weight: bold !important;
}
.highlight code .kc {
	color: rgb(133, 153, 0) !important; font-weight: bold !important;
}
.pre-code .kd {
	color: rgb(38, 139, 210) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .kd {
	color: rgb(38, 139, 210) !important;
}
.highlight code .kd {
	color: rgb(38, 139, 210) !important;
}
.pre-code .kp {
	color: rgb(203, 75, 22) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .kp {
	color: rgb(203, 75, 22) !important; font-weight: bold !important;
}
.highlight code .kp {
	color: rgb(203, 75, 22) !important; font-weight: bold !important;
}
.pre-code .kr {
	color: rgb(211, 54, 130) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .kr {
	color: rgb(211, 54, 130) !important; font-weight: bold !important;
}
.highlight code .kr {
	color: rgb(211, 54, 130) !important; font-weight: bold !important;
}
.pre-code .kt {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .kt {
	color: rgb(42, 161, 152) !important;
}
.highlight code .kt {
	color: rgb(42, 161, 152) !important;
}
.pre-code .n {
	color: rgb(38, 139, 210) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .n {
	color: rgb(38, 139, 210) !important;
}
.highlight code .n {
	color: rgb(38, 139, 210) !important;
}
.pre-code .na {
	color: rgb(38, 139, 210) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .na {
	color: rgb(38, 139, 210) !important;
}
.highlight code .na {
	color: rgb(38, 139, 210) !important;
}
.pre-code .nb {
	color: rgb(133, 153, 0) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nb {
	color: rgb(133, 153, 0) !important;
}
.highlight code .nb {
	color: rgb(133, 153, 0) !important;
}
.pre-code .nc {
	color: rgb(211, 54, 130) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nc {
	color: rgb(211, 54, 130) !important;
}
.highlight code .nc {
	color: rgb(211, 54, 130) !important;
}
.pre-code .no {
	color: rgb(181, 137, 0) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .no {
	color: rgb(181, 137, 0) !important;
}
.highlight code .no {
	color: rgb(181, 137, 0) !important;
}
.pre-code .nl {
	color: rgb(133, 153, 0) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nl {
	color: rgb(133, 153, 0) !important;
}
.highlight code .nl {
	color: rgb(133, 153, 0) !important;
}
.pre-code .ne {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .ne {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
.highlight code .ne {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
.pre-code .nf {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nf {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
.highlight code .nf {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
.pre-code .nn {
	color: rgb(181, 137, 0) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nn {
	color: rgb(181, 137, 0) !important;
}
.highlight code .nn {
	color: rgb(181, 137, 0) !important;
}
.pre-code .nt {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nt {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
.highlight code .nt {
	color: rgb(38, 139, 210) !important; font-weight: bold !important;
}
.pre-code .nx {
	color: rgb(181, 137, 0) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nx {
	color: rgb(181, 137, 0) !important;
}
.highlight code .nx {
	color: rgb(181, 137, 0) !important;
}
.pre-code .vg {
	color: rgb(38, 139, 210) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .vg {
	color: rgb(38, 139, 210) !important;
}
.highlight code .vg {
	color: rgb(38, 139, 210) !important;
}
.pre-code .vi {
	color: rgb(38, 139, 210) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .vi {
	color: rgb(38, 139, 210) !important;
}
.highlight code .vi {
	color: rgb(38, 139, 210) !important;
}
.pre-code .nv {
	color: rgb(38, 139, 210) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .nv {
	color: rgb(38, 139, 210) !important;
}
.highlight code .nv {
	color: rgb(38, 139, 210) !important;
}
.pre-code .mf {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .mf {
	color: rgb(42, 161, 152) !important;
}
.highlight code .mf {
	color: rgb(42, 161, 152) !important;
}
.pre-code .m {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .m {
	color: rgb(42, 161, 152) !important;
}
.highlight code .m {
	color: rgb(42, 161, 152) !important;
}
.pre-code .mh {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .mh {
	color: rgb(42, 161, 152) !important;
}
.highlight code .mh {
	color: rgb(42, 161, 152) !important;
}
.pre-code .mi {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .mi {
	color: rgb(42, 161, 152) !important;
}
.highlight code .mi {
	color: rgb(42, 161, 152) !important;
}
.pre-code .s {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .s {
	color: rgb(42, 161, 152) !important;
}
.highlight code .s {
	color: rgb(42, 161, 152) !important;
}
.pre-code .sd {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .sd {
	color: rgb(42, 161, 152) !important;
}
.highlight code .sd {
	color: rgb(42, 161, 152) !important;
}
.pre-code .s2 {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .s2 {
	color: rgb(42, 161, 152) !important;
}
.highlight code .s2 {
	color: rgb(42, 161, 152) !important;
}
.pre-code .se {
	color: rgb(220, 50, 47) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .se {
	color: rgb(220, 50, 47) !important;
}
.highlight code .se {
	color: rgb(220, 50, 47) !important;
}
.pre-code .si {
	color: rgb(38, 139, 210) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .si {
	color: rgb(38, 139, 210) !important;
}
.highlight code .si {
	color: rgb(38, 139, 210) !important;
}
.pre-code .sr {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .sr {
	color: rgb(42, 161, 152) !important;
}
.highlight code .sr {
	color: rgb(42, 161, 152) !important;
}
.pre-code .s1 {
	color: rgb(42, 161, 152) !important;
}
html .gist .gist-file .gist-syntax .gist-highlight pre .s1 {
	color: rgb(42, 161, 152) !important;
}
.highlight code .s1 {
	color: rgb(42, 161, 152) !important;
}
.pre-code div .gd {
	width: 100%; display: inline-block;
}
html .gist .gist-file .gist-syntax .gist-highlight pre div .gd {
	width: 100%; display: inline-block;
}
.highlight code div .gd {
	width: 100%; display: inline-block;
}
.pre-code div .gd .x {
	width: 100%; display: inline-block;
}
html .gist .gist-file .gist-syntax .gist-highlight pre div .gd .x {
	width: 100%; display: inline-block;
}
.highlight code div .gd .x {
	width: 100%; display: inline-block;
}
.pre-code div .gi {
	width: 100%; display: inline-block;
}
html .gist .gist-file .gist-syntax .gist-highlight pre div .gi {
	width: 100%; display: inline-block;
}
.highlight code div .gi {
	width: 100%; display: inline-block;
}
.pre-code div .gi .x {
	width: 100%; display: inline-block;
}
html .gist .gist-file .gist-syntax .gist-highlight pre div .gi .x {
	width: 100%; display: inline-block;
}
.highlight code div .gi .x {
	width: 100%; display: inline-block;
}
.highlight {
	background: rgb(255, 255, 255); margin-bottom: 1.8em; overflow-x: auto; overflow-y: hidden;
}
.gist-highlight {
	background: rgb(255, 255, 255); margin-bottom: 1.8em; overflow-x: auto; overflow-y: hidden;
}
.highlight pre {
	background: 0px; padding: 0px; border: 0px currentColor; margin-bottom: 0px; -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none;
}
.gist-highlight pre {
	background: 0px; padding: 0px; border: 0px currentColor; margin-bottom: 0px; -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none;
}
.highlight code {
	background: rgb(0, 0, 0);
}
figure.code {
	background: 0px; padding: 0px; border: 0px currentColor; margin-bottom: 1.5em;
}
figure.code pre {
	margin-bottom: 0px;
}
figure.code figcaption {
	position: relative;
}
figure.code .highlight {
	margin-bottom: 0px;
}
.code-title {
	background: rgb(0, 0, 0); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(203, 203, 203) rgb(165, 165, 165) currentColor; text-align: center; color: rgb(153, 153, 153); line-height: 2em; font-family: "Helvetica Neue",Arial,"Lucida Grande","Lucida Sans Unicode",Lucida,sans-serif; font-size: 13px; font-weight: normal; margin-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; text-shadow: none; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
}
html .gist .gist-file .gist-meta a[href*='#file'] {
	background: rgb(0, 0, 0); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(203, 203, 203) rgb(165, 165, 165) currentColor; text-align: center; color: rgb(153, 153, 153); line-height: 2em; font-family: "Helvetica Neue",Arial,"Lucida Grande","Lucida Sans Unicode",Lucida,sans-serif; font-size: 13px; font-weight: normal; margin-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; text-shadow: none; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
}
h3.filename {
	background: rgb(0, 0, 0); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(203, 203, 203) rgb(165, 165, 165) currentColor; text-align: center; color: rgb(153, 153, 153); line-height: 2em; font-family: "Helvetica Neue",Arial,"Lucida Grande","Lucida Sans Unicode",Lucida,sans-serif; font-size: 13px; font-weight: normal; margin-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; text-shadow: none; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
}
figure.code figcaption {
	background: rgb(0, 0, 0); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(203, 203, 203) rgb(165, 165, 165) currentColor; text-align: center; color: rgb(153, 153, 153); line-height: 2em; font-family: "Helvetica Neue",Arial,"Lucida Grande","Lucida Sans Unicode",Lucida,sans-serif; font-size: 13px; font-weight: normal; margin-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; text-shadow: none; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
}
.download-source {
	right: 0.8em; color: rgb(119, 119, 119) !important; padding-left: 3em; font-size: 13px; text-decoration: none; position: absolute; z-index: 1; text-shadow: none;
}
html .gist .gist-file .gist-meta a[href*=raw] {
	right: 0.8em; color: rgb(119, 119, 119) !important; padding-left: 3em; font-size: 13px; text-decoration: none; position: absolute; z-index: 1; text-shadow: none;
}
figure.code figcaption a {
	right: 0.8em; color: rgb(119, 119, 119) !important; padding-left: 3em; font-size: 13px; text-decoration: none; position: absolute; z-index: 1; text-shadow: none;
}
.download-source:hover {
	text-decoration: underline;
}
html .gist .gist-file .gist-meta a[href*=raw]:hover {
	text-decoration: underline;
}
figure.code figcaption a:hover {
	text-decoration: underline;
}
.download-source:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
html .gist .gist-file .gist-meta a[href*=raw]:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
figure.code figcaption a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
