
.row-fluid { min-height:0px;

}
.clearfix {

	

}

.clearfix::before {

	line-height: 0; display: table; content: "";

}

.clearfix::after {

	line-height: 0; display: table; content: "";

}

.clearfix::after {

	clear: both;

}

.text-vertical {

	writing-mode: lr-tb !important; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);

}

.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: 33px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-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; width: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%;

}

#map_canvas img {

	max-width: none;

}

.google-maps 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;

}

html input[type='button'] {

	cursor: pointer; -webkit-appearance: button;

}

input[type='reset'] {

	cursor: pointer; -webkit-appearance: button;

}

input[type='submit'] {

	cursor: pointer; -webkit-appearance: button;

}

label {

	cursor: pointer;

}

select {

	cursor: pointer;

}

button {

	cursor: pointer;

}

input[type='button'] {

	cursor: pointer;

}

input[type='reset'] {

	cursor: pointer;

}

input[type='submit'] {

	cursor: pointer;

}

input[type='radio'] {

	cursor: pointer;

}

input[type='checkbox'] {

	cursor: pointer;

}

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;

}





pre {

	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;

}

blockquote {

	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;

}

thead {

	display: table-header-group;

}

tr {

	page-break-inside: avoid;

}

img {

	page-break-inside: avoid;

}

img {

	max-width: 100% !important;

}

p {

	orphans: 3; widows: 3;

}

h2 {

	orphans: 3; widows: 3;

}

h3 {

	orphans: 3; widows: 3;

}

h2 {

	page-break-after: avoid;

}

h3 {

	page-break-after: avoid;

}





.img-rounded {

	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;

}

.img-polaroid {

	padding: 4px; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

}

.img-circle {

	border-radius: 500px; -webkit-border-radius: 500px; -moz-border-radius: 500px;

}

.row {

	margin-left: -20px;

}

.row::before {

	line-height: 0; display: table; content: "";

}

.row::after {

	line-height: 0; display: table; content: "";

}

.row::after {

	clear: both;

}

[class*='span'] {

	margin-left: 20px; float: left; min-height: 1px;

}

.container {

	width: 940px;

}

.navbar-static-top .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 {

	line-height: 0; display: table; content: ""; height:0px !important

}

.row-fluid::after {

	line-height: 0; display: table; content: ""; height:0px !important;

}

.row-fluid::after {

	clear: both;

}

.row-fluid [class*='span'] {

	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 33px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.row-fluid [class*='span']:first-child {

	margin-left: 0px;

}

.row-fluid .controls-row [class*='span'] + [class*='span'] {

	margin-left: 2.12%;

}

.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%;

}

.row-fluid .offset12 {

	margin-left: 104.25%;

}

.row-fluid :first-child.offset12 {

	margin-left: 102.12%;

}

.row-fluid .offset11 {

	margin-left: 95.74%;

}

.row-fluid :first-child.offset11 {

	margin-left: 93.61%;

}

.row-fluid .offset10 {

	margin-left: 87.23%;

}

.row-fluid :first-child.offset10 {

	margin-left: 85.1%;

}

.row-fluid .offset9 {

	margin-left: 78.72%;

}

.row-fluid :first-child.offset9 {

	margin-left: 76.59%;

}

.row-fluid .offset8 {

	margin-left: 70.21%;

}

.row-fluid :first-child.offset8 {

	margin-left: 68.08%;

}

.row-fluid .offset7 {

	margin-left: 61.7%;

}

.row-fluid :first-child.offset7 {

	margin-left: 59.57%;

}

.row-fluid .offset6 {

	margin-left: 53.19%;

}

.row-fluid :first-child.offset6 {

	margin-left: 51.06%;

}

.row-fluid .offset5 {

	margin-left: 44.68%;

}

.row-fluid :first-child.offset5 {

	margin-left: 42.55%;

}

.row-fluid .offset4 {

	margin-left: 36.17%;

}

.row-fluid :first-child.offset4 {

	margin-left: 34.04%;

}

.row-fluid .offset3 {

	margin-left: 27.65%;

}

.row-fluid :first-child.offset3 {

	margin-left: 25.53%;

}

.row-fluid .offset2 {

	margin-left: 19.14%;

}

.row-fluid :first-child.offset2 {

	margin-left: 17.02%;

}

.row-fluid .offset1 {

	margin-left: 10.63%;

}

.row-fluid :first-child.offset1 {

	margin-left: 8.51%;

}

[class*='span'].hide {

	display: none;

}

.row-fluid [class*='span'].hide {

	display: none;

}

[class*='span'].pull-right {

	float: right;

}

.row-fluid [class*='span'].pull-right {

	float: right;

}

.container {

	margin-right: auto; margin-left: auto;

}

.container::before {

	line-height: 0; display: table; content: "";

}

.container::after {

	line-height: 0; display: table; content: "";

}

.container::after {

	clear: both;

}

.container-fluid {

	padding-right: 20px; padding-left: 20px;

}

.container-fluid::before {

	line-height: 0; display: table; content: "";

}

.container-fluid::after {

	line-height: 0; display: table; content: "";

}

.container-fluid::after {

	clear: both;

}

p {

	margin: 0px 0px 0px;

}

.lead {

	line-height: 34.5px; font-size: 21px; font-weight: 200; margin-bottom: 23px;

}

small {

	font-size: 85%;

}

strong {

	font-weight: bold;

}

em {

	font-style: italic;
	font-weight:700;

}

cite {

	font-style: normal;

}

.muted {

	color: rgb(153, 153, 153);

}

a.muted:hover {

	color: rgb(128, 128, 128);

}

a.muted:focus {

	color: rgb(128, 128, 128);

}

.text-warning {

	color: rgb(192, 152, 83);

}

a.text-warning:hover {

	color: rgb(164, 126, 60);

}

a.text-warning:focus {

	color: rgb(164, 126, 60);

}

.text-error {

	color: rgb(185, 74, 72);

}

a.text-error:hover {

	color: rgb(149, 59, 57);

}

a.text-error:focus {

	color: rgb(149, 59, 57);

}

.text-info {

	color: rgb(58, 135, 173);

}

a.text-info:hover {

	color: rgb(45, 105, 135);

}

a.text-info:focus {

	color: rgb(45, 105, 135);

}

.text-success {

	color: rgb(70, 136, 71);

}

a.text-success:hover {

	color: rgb(53, 102, 53);

}

a.text-success:focus {

	color: rgb(53, 102, 53);

}

.text-left {

	text-align: left;

}

.text-right {

	text-align: right;

}

.text-center {

	text-align: center;

}



h1 small {

	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;

}

h2 small {

	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;

}

h3 small {

	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;

}

h4 small {

	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;

}

h5 small {

	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;

}

h6 small {

	color: rgb(153, 153, 153); line-height: 1; font-weight: normal;

}

.bolder {

	font-weight: 900;

}

.big.bolder {

	line-height: 69px; font-size: 70px;

}



h1 small {

	font-size: 24.5px;

}

h2 small {

	font-size: 17.5px;

}

h3 small {

	font-size: 14px;

}

h4 small {

	font-size: 14px;

}

.page-header {

	margin: 23px 0px 34.5px; color: rgb(102, 30, 39); padding-bottom: 10.5px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;

}

ul {

	margin:0px; padding: 0px;

}

ol {

	margin:0px; padding: 0px;

}

ul ul {

	margin-bottom: 0px;

}

ul ol {

	margin-bottom: 0px;

}

ol ol {

	margin-bottom: 0px;

}

ol ul {

	margin-bottom: 0px;

}



ul.unstyled {

	list-style: none; margin-left: 0px;

}

ol.unstyled {

	list-style: none; margin-left: 0px;

}

ul.inline {

	list-style: none; margin-left: 0px;

}

ol.inline {

	list-style: none; margin-left: 0px;

}

ul.inline > li {

	padding-right: 5px; padding-left: 5px; display: inline-block;

}

ol.inline > li {

	padding-right: 5px; padding-left: 5px; display: inline-block;

}



.dl-horizontal {

	

}

.dl-horizontal::before {

	line-height: 0; display: table; content: "";

}

.dl-horizontal::after {

	line-height: 0; display: table; content: "";

}

.dl-horizontal::after {

	clear: both;

}

.dl-horizontal dt {

	width: 160px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; text-overflow: ellipsis;

}

.dl-horizontal dd {

	margin-left: 180px;

}

hr {

	border-width: 1px 0px; border-style: solid none; border-color: rgb(238, 238, 238) currentColor rgb(255, 255, 255); margin: 23px 0px;

}

abbr[title] {

	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;

}

abbr[data-original-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 23px; padding: 0px 0px 0px 15px; border-left-color: rgb(198, 61, 78); border-left-width: 5px; border-left-style: solid;

}

blockquote p {

	line-height: 1.25; font-size: 17.5px; font-weight: 300; margin-bottom: 0px;

}

blockquote small {

	color: rgb(153, 153, 153); line-height: 23px; display: block;

}

blockquote small::before {

	content: "\2014 \00A0";

}

blockquote.pull-right {

	padding-right: 0px; padding-left: 15px; float: right;

}

blockquote.pull-right p {

	text-align: right;

}

blockquote.pull-right small {

	text-align: right;

}

blockquote.pull-right small::before {

	content: "";

}

blockquote.pull-right small::after {

	content: "\00A0 \2014";

}

blockquote.mega {

	margin: 10px; width: 260px; border-left-width: 10px; float: left;

}

blockquote.mega p {

	padding: 20px; text-align: center !important; line-height: 34.5px; font-size: 24.5px;

}

blockquote.pull-right.mega {

	float: right;

}

blockquote.small.mega {

	width: 80px;

}

q::before {

	content: "";

}

q::after {

	content: "";

}

blockquote::before {

	content: "";

}

blockquote::after {

	content: "";

}

address {

	line-height: 23px; font-style: normal; margin-bottom: 23px; display: block;

}

code {

	padding: 0px 3px 2px; border-radius: 2px; color: rgb(51, 51, 51); font-family: Monaco,Menlo,Consolas,"Courier New",monospace; font-size: 12px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

pre {

	padding: 0px 3px 2px; border-radius: 2px; color: rgb(51, 51, 51); font-family: Monaco,Menlo,Consolas,"Courier New",monospace; font-size: 12px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

code {

	padding: 2px 4px; border: 1px solid rgb(225, 225, 232); white-space: nowrap; background-color: rgb(247, 247, 249);

}

pre {

	margin: 0px 0px 11.5px; padding: 11px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.15); line-height: 23px; font-size: 13px; display: block; white-space: pre-wrap; word-break: break-all; word-wrap: break-word; background-color: rgb(252, 252, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;

}

pre.prettyprint {

	margin-bottom: 23px;

}

pre code {

	padding: 0px; border: 0px currentColor; color: inherit; white-space: pre-wrap; background-color: transparent;

}

.pre-scrollable {

	overflow-y: scroll; max-height: 340px;

}

form {

	margin: 0px 0px 23px;

}

fieldset {

	margin: 0px; padding: 0px; border: 0px currentColor;

}

legend {

	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(198, 61, 78); padding: 0px; width: 100%; color: rgb(51, 51, 51); line-height: 46px; font-size: 21px; margin-bottom: 23px; display: block;

}

legend small {

	color: rgb(153, 153, 153); font-size: 17.25px;

}



.uneditable-input {

	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: not-allowed; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.025); background-color: rgb(252, 252, 252); -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);

}

.uneditable-textarea {

	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: not-allowed; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.025); background-color: rgb(252, 252, 252); -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);

}

.uneditable-input {

	overflow: hidden; white-space: nowrap;

}

.uneditable-textarea {

	width: auto; height: auto;

}

.radio {

	padding-left: 20px; min-height: 23px;

}

.checkbox {

	padding-left: 20px; min-height: 23px;

}

.radio input[type='radio'] {

	margin-left: -20px; float: left;

}

.checkbox input[type='checkbox'] {

	margin-left: -20px; 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[class*='span'] {

	display: inline-block;

}

.row-fluid select[class*='span'] {

	display: inline-block;

}

.row-fluid textarea[class*='span'] {

	display: inline-block;

}

.row-fluid [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;

}

.controls-row [class*='span'] + [class*='span'] {

	margin-left: 20px;

}

input.span12 {

	width: 926px;

}

textarea.span12 {

	width: 926px;

}

.span12.uneditable-input {

	width: 926px;

}

input.span11 {

	width: 846px;

}

textarea.span11 {

	width: 846px;

}

.span11.uneditable-input {

	width: 846px;

}

input.span10 {

	width: 766px;

}

textarea.span10 {

	width: 766px;

}

.span10.uneditable-input {

	width: 766px;

}

input.span9 {

	width: 686px;

}

textarea.span9 {

	width: 686px;

}

.span9.uneditable-input {

	width: 686px;

}

input.span8 {

	width: 606px;

}

textarea.span8 {

	width: 606px;

}

.span8.uneditable-input {

	width: 606px;

}

input.span7 {

	width: 526px;

}

textarea.span7 {

	width: 526px;

}

.span7.uneditable-input {

	width: 526px;

}

input.span6 {

	width: 446px;

}

textarea.span6 {

	width: 446px;

}

.span6.uneditable-input {

	width: 446px;

}

input.span5 {

	width: 366px;

}

textarea.span5 {

	width: 366px;

}

.span5.uneditable-input {

	width: 366px;

}

input.span4 {

	width: 286px;

}

textarea.span4 {

	width: 286px;

}

.span4.uneditable-input {

	width: 286px;

}

input.span3 {

	width: 206px;

}

textarea.span3 {

	width: 206px;

}

.span3.uneditable-input {

	width: 206px;

}

input.span2 {

	width: 126px;

}

textarea.span2 {

	width: 126px;

}

.span2.uneditable-input {

	width: 126px;

}

input.span1 {

	width: 46px;

}

textarea.span1 {

	width: 46px;

}

.span1.uneditable-input {

	width: 46px;

}

.controls-row {

	

}

.controls-row::before {

	line-height: 0; display: table; content: "";

}

.controls-row::after {

	line-height: 0; display: table; content: "";

}

.controls-row::after {

	clear: both;

}

.controls-row [class*='span'] {

	float: left;

}

.row-fluid .controls-row [class*='span'] {

	float: left;

}

.controls-row [class*='span'].checkbox {

	padding-top: 5px;

}

.controls-row [class*='span'].radio {

	padding-top: 5px;

}

input[disabled] {

	cursor: not-allowed; background-color: rgb(238, 238, 238);

}

select[disabled] {

	cursor: not-allowed; background-color: rgb(238, 238, 238);

}

textarea[disabled] {

	cursor: not-allowed; background-color: rgb(238, 238, 238);

}

input[readonly] {

	cursor: not-allowed; background-color: rgb(238, 238, 238);

}

select[readonly] {

	cursor: not-allowed; background-color: rgb(238, 238, 238);

}

textarea[readonly] {

	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 .control-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 {

	color: rgb(192, 152, 83);

}

.warning.control-group .radio {

	color: rgb(192, 152, 83);

}

.warning.control-group input {

	color: rgb(192, 152, 83);

}

.warning.control-group select {

	color: rgb(192, 152, 83);

}

.warning.control-group textarea {

	color: rgb(192, 152, 83);

}

.warning.control-group input {

	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.warning.control-group select {

	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.warning.control-group textarea {

	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.warning.control-group input:focus {

	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;

}

.warning.control-group select:focus {

	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;

}

.warning.control-group textarea:focus {

	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 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 .control-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 {

	color: rgb(185, 74, 72);

}

.error.control-group .radio {

	color: rgb(185, 74, 72);

}

.error.control-group input {

	color: rgb(185, 74, 72);

}

.error.control-group select {

	color: rgb(185, 74, 72);

}

.error.control-group textarea {

	color: rgb(185, 74, 72);

}

.error.control-group input {

	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.error.control-group select {

	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.error.control-group textarea {

	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.error.control-group input:focus {

	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;

}

.error.control-group select:focus {

	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;

}

.error.control-group textarea:focus {

	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 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 .control-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 {

	color: rgb(70, 136, 71);

}

.success.control-group .radio {

	color: rgb(70, 136, 71);

}

.success.control-group input {

	color: rgb(70, 136, 71);

}

.success.control-group select {

	color: rgb(70, 136, 71);

}

.success.control-group textarea {

	color: rgb(70, 136, 71);

}

.success.control-group input {

	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.success.control-group select {

	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.success.control-group textarea {

	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.success.control-group input:focus {

	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;

}

.success.control-group select:focus {

	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;

}

.success.control-group textarea:focus {

	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 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);

}

.info.control-group .control-label {

	color: rgb(58, 135, 173);

}

.info.control-group .help-block {

	color: rgb(58, 135, 173);

}

.info.control-group .help-inline {

	color: rgb(58, 135, 173);

}

.info.control-group .checkbox {

	color: rgb(58, 135, 173);

}

.info.control-group .radio {

	color: rgb(58, 135, 173);

}

.info.control-group input {

	color: rgb(58, 135, 173);

}

.info.control-group select {

	color: rgb(58, 135, 173);

}

.info.control-group textarea {

	color: rgb(58, 135, 173);

}

.info.control-group input {

	border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.info.control-group select {

	border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.info.control-group textarea {

	border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);

}

.info.control-group input:focus {

	border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;

}

.info.control-group select:focus {

	border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;

}

.info.control-group textarea:focus {

	border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;

}

.info.control-group .input-prepend .add-on {

	border-color: rgb(58, 135, 173); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);

}

.info.control-group .input-append .add-on {

	border-color: rgb(58, 135, 173); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);

}

.form-actions {

	padding: 22px 20px 23px; margin-top: 23px; margin-bottom: 23px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);

}

.form-actions::before {

	line-height: 0; display: table; content: "";

}

.form-actions::after {

	line-height: 0; display: table; content: "";

}

.form-actions::after {

	clear: both;

}

.help-block {

	color: rgb(163, 163, 163);

}

.help-inline {

	color: rgb(163, 163, 163);

}

.help-block {

	margin-bottom: 11.5px; display: block;

}

.help-inline {

	padding-left: 5px; vertical-align: middle; display: inline-block;

}

.input-append {

	font-size: 0px; margin-bottom: 11.5px; vertical-align: middle; display: inline-block; white-space: nowrap;

}

.input-prepend {

	font-size: 0px; margin-bottom: 11.5px; vertical-align: middle; display: inline-block; white-space: nowrap;

}

.input-append input {

	font-size: 14px;

}

.input-prepend input {

	font-size: 14px;

}

.input-append select {

	font-size: 14px;

}

.input-prepend select {

	font-size: 14px;

}

.input-append .uneditable-input {

	font-size: 14px;

}

.input-prepend .uneditable-input {

	font-size: 14px;

}

.input-append .dropdown-menu {

	font-size: 14px;

}

.input-prepend .dropdown-menu {

	font-size: 14px;

}

.input-append .popover {

	font-size: 14px;

}

.input-prepend .popover {

	font-size: 14px;

}

.input-append input {

	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: top; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;

}

.input-prepend input {

	border-radius: 0px 3px 3px 0px; margin-bottom: 0px; vertical-align: top; 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: top; 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: top; 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: top; 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: top; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;

}

.input-append input:focus {

	z-index: 2;

}

.input-prepend input:focus {

	z-index: 2;

}

.input-append select:focus {

	z-index: 2;

}

.input-prepend select:focus {

	z-index: 2;

}

.input-append .uneditable-input:focus {

	z-index: 2;

}

.input-prepend .uneditable-input:focus {

	z-index: 2;

}

.input-append .add-on {

	padding: 4px 5px; border: 1px solid rgb(204, 204, 204); width: auto; height: 23px; text-align: center; line-height: 23px; font-size: 14px; font-weight: normal; display: inline-block; min-width: 16px; background-color: rgb(238, 238, 238); text-shadow: 0 1px 0 #fff;

}

.input-prepend .add-on {

	padding: 4px 5px; border: 1px solid rgb(204, 204, 204); width: auto; height: 23px; text-align: center; line-height: 23px; font-size: 14px; font-weight: normal; display: inline-block; min-width: 16px; background-color: rgb(238, 238, 238); text-shadow: 0 1px 0 #fff;

}

.input-append .add-on {

	border-radius: 0px; vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.input-prepend .add-on {

	border-radius: 0px; vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.input-append .btn {

	border-radius: 0px; vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.input-prepend .btn {

	border-radius: 0px; vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.input-append .btn-group > .dropdown-toggle {

	border-radius: 0px; vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.input-prepend .btn-group > .dropdown-toggle {

	border-radius: 0px; vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.input-append .active {

	border-color: rgb(70, 165, 70); background-color: rgb(169, 219, 169);

}

.input-prepend .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 input + .btn-group :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 select + .btn-group :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 .uneditable-input + .btn-group :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 .add-on {

	margin-left: -1px;

}

.input-append .btn {

	margin-left: -1px;

}

.input-append .btn-group {

	margin-left: -1px;

}

.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 :last-child.btn-group > .dropdown-toggle {

	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 input + .btn-group .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 select + .btn-group .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 .uneditable-input + .btn-group .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 :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;

}

.input-append.input-prepend :first-child.btn-group {

	margin-left: 0px;

}

input.search-query {

	border-radius: 15px; padding-right: 4px; padding-left: 4px; margin-bottom: 0px; -webkit-border-radius: 15px; -moz-border-radius: 15px;

}

.form-search .input-append .search-query {

	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.form-search .input-prepend .search-query {

	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.form-search .input-append .search-query {

	border-radius: 14px 0px 0px 14px; -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px;

}

.form-search .input-append .btn {

	border-radius: 0px 14px 14px 0px; -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0;

}

.form-search .input-prepend .search-query {

	border-radius: 0px 14px 14px 0px; -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0;

}

.form-search .input-prepend .btn {

	border-radius: 14px 0px 0px 14px; -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px;

}

.form-search .btn {

	border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px;

}

.form-search input {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline input {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal input {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search textarea {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline textarea {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal textarea {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search select {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline select {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal select {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .help-inline {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .help-inline {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .help-inline {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .uneditable-input {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .uneditable-input {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .uneditable-input {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .input-prepend {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .input-prepend {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .input-prepend {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .input-append {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .input-append {

	margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .input-append {

	margin-bottom: 0px; vertical-align: middle; 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 .btn-group {

	display: inline-block;

}

.form-inline .btn-group {

	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: 11.5px;

}

legend + .control-group {

	margin-top: 23px; -webkit-margin-top-collapse: separate;

}

.form-horizontal .control-group {

	margin-bottom: 23px;

}

.form-horizontal .control-group::before {

	line-height: 0; display: table; content: "";

}

.form-horizontal .control-group::after {

	line-height: 0; display: table; content: "";

}

.form-horizontal .control-group::after {

	clear: both;

}

.form-horizontal .control-label {

	width: 160px; text-align: right; padding-top: 5px; float: left;

}

.form-horizontal .controls {

	margin-left: 180px;

}

.form-horizontal :first-child.controls {

	

}

.form-horizontal .help-block {

	margin-bottom: 0px;

}

.form-horizontal input + .help-block {

	margin-top: 11.5px;

}

.form-horizontal select + .help-block {

	margin-top: 11.5px;

}

.form-horizontal textarea + .help-block {

	margin-top: 11.5px;

}

.form-horizontal .uneditable-input + .help-block {

	margin-top: 11.5px;

}

.form-horizontal .input-prepend + .help-block {

	margin-top: 11.5px;

}

.form-horizontal .input-append + .help-block {

	margin-top: 11.5px;

}

.form-horizontal .form-actions {

	padding-left: 180px;

}

table {

	border-collapse: collapse; max-width: 100%; border-spacing: 0; background-color: transparent;

}

.table {

	width: 100%; margin-bottom: 23px;

}

.table th {

	padding: 6px; text-align: left; line-height: 23px; vertical-align: top; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;

}

.table td {

	padding: 6px; text-align: left; line-height: 23px; vertical-align: top; border-top-color: rgb(187, 187, 187); 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(187, 187, 187); border-top-width: 2px; border-top-style: solid;

}

.table .table {

	background-color: rgb(252, 252, 255);

}

.table-condensed th {

	padding: 2px 4px;

}

.table-condensed td {

	padding: 2px 4px;

}

.table-bordered {

	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) currentColor; border-radius: 3px; border-collapse: separate; -webkit-border-radius: 3px; -moz-border-radius: 3px;

}

.table-bordered th {

	border-left-color: rgb(187, 187, 187); border-left-width: 1px; border-left-style: solid;

}

.table-bordered td {

	border-left-color: rgb(187, 187, 187); 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: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;

}

.table-bordered tbody:first-child tr:first-child > td:first-child {

	border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;

}

.table-bordered tbody:first-child tr:first-child > th:first-child {

	border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;

}

.table-bordered thead:first-child tr:first-child > th:last-child {

	border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;

}

.table-bordered tbody:first-child tr:first-child > td:last-child {

	border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;

}

.table-bordered tbody:first-child tr:first-child > th:last-child {

	border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;

}

.table-bordered thead:last-child tr:last-child > th:first-child {

	border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.table-bordered tbody:last-child tr:last-child > td:first-child {

	border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.table-bordered tbody:last-child tr:last-child > th:first-child {

	border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.table-bordered tfoot:last-child tr:last-child > td:first-child {

	border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.table-bordered tfoot:last-child tr:last-child > th:first-child {

	border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.table-bordered thead:last-child tr:last-child > th:last-child {

	border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.table-bordered tbody:last-child tr:last-child > td:last-child {

	border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.table-bordered tbody:last-child tr:last-child > th:last-child {

	border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.table-bordered tfoot:last-child tr:last-child > td:last-child {

	border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.table-bordered tfoot:last-child tr:last-child > th:last-child {

	border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {

	border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;

}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {

	border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;

}

.table-bordered caption + thead tr:first-child th:first-child {

	border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;

}

.table-bordered caption + tbody tr:first-child td:first-child {

	border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;

}

.table-bordered colgroup + thead tr:first-child th:first-child {

	border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;

}

.table-bordered colgroup + tbody tr:first-child td:first-child {

	border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;

}

.table-bordered caption + thead tr:first-child th:last-child {

	border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;

}

.table-bordered caption + tbody tr:first-child td:last-child {

	border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;

}

.table-bordered colgroup + thead tr:first-child th:last-child {

	border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;

}

.table-bordered colgroup + tbody tr:first-child td:last-child {

	border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;

}

.table-striped tbody > tr:nth-child(2n+1) > td {

	background-color: rgb(247, 227, 229);

}

.table-striped tbody > tr:nth-child(2n+1) > th {

	background-color: rgb(247, 227, 229);

}

.table-hover tbody tr:hover td {

	background-color: rgb(247, 227, 229);

}

.table-hover tbody tr:hover th {

	background-color: rgb(247, 227, 229);

}

table td[class*='span'] {

	margin-left: 0px; float: none; display: table-cell;

}

table th[class*='span'] {

	margin-left: 0px; float: none; display: table-cell;

}

.row-fluid table td[class*='span'] {

	margin-left: 0px; float: none; display: table-cell;

}

.row-fluid table th[class*='span'] {

	margin-left: 0px; float: none; display: table-cell;

}

.table td.span1 {

	width: 44px; margin-left: 0px; float: none;

}

.table th.span1 {

	width: 44px; margin-left: 0px; float: none;

}

.table td.span2 {

	width: 124px; margin-left: 0px; float: none;

}

.table th.span2 {

	width: 124px; margin-left: 0px; float: none;

}

.table td.span3 {

	width: 204px; margin-left: 0px; float: none;

}

.table th.span3 {

	width: 204px; margin-left: 0px; float: none;

}

.table td.span4 {

	width: 284px; margin-left: 0px; float: none;

}

.table th.span4 {

	width: 284px; margin-left: 0px; float: none;

}

.table td.span5 {

	width: 364px; margin-left: 0px; float: none;

}

.table th.span5 {

	width: 364px; margin-left: 0px; float: none;

}

.table td.span6 {

	width: 444px; margin-left: 0px; float: none;

}

.table th.span6 {

	width: 444px; margin-left: 0px; float: none;

}

.table td.span7 {

	width: 524px; margin-left: 0px; float: none;

}

.table th.span7 {

	width: 524px; margin-left: 0px; float: none;

}

.table td.span8 {

	width: 604px; margin-left: 0px; float: none;

}

.table th.span8 {

	width: 604px; margin-left: 0px; float: none;

}

.table td.span9 {

	width: 684px; margin-left: 0px; float: none;

}

.table th.span9 {

	width: 684px; margin-left: 0px; float: none;

}

.table td.span10 {

	width: 764px; margin-left: 0px; float: none;

}

.table th.span10 {

	width: 764px; margin-left: 0px; float: none;

}

.table td.span11 {

	width: 844px; margin-left: 0px; float: none;

}

.table th.span11 {

	width: 844px; margin-left: 0px; float: none;

}

.table td.span12 {

	width: 924px; margin-left: 0px; float: none;

}

.table th.span12 {

	width: 924px; margin-left: 0px; float: none;

}

.table tbody tr.success > td {

	background-color: rgb(223, 240, 216);

}

.table tbody tr.error > td {

	background-color: rgb(242, 222, 222);

}

.table tbody tr.warning > td {

	background-color: rgb(252, 248, 227);

}

.table tbody tr.info > td {

	background-color: rgb(217, 237, 247);

}

.table-hover tbody tr.success:hover > td {

	background-color: rgb(208, 233, 198);

}

.table-hover tbody tr.error:hover > td {

	background-color: rgb(235, 204, 204);

}

.table-hover tbody tr.warning:hover > td {

	background-color: rgb(250, 242, 204);

}

.table-hover tbody tr.info:hover > td {

	background-color: rgb(196, 227, 243);

}

.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; content: "";

}

.dropdown .caret {

	margin-top: 8px; margin-left: 2px;

}

.dropdown-menu {

	list-style: none; margin: 0px; padding: 5px 0px; border-radius: 3px; border: 1px solid rgb(198, 61, 78); left: 0px; top: 100%; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 2px 3px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 3px 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: 10.5px 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 > li > a {

	padding: 3px 20px; color: rgb(51, 51, 51); line-height: 23px; clear: both; font-weight: normal; display: block; white-space: nowrap;

}

.dropdown-menu > li > a:hover {

	background: rgb(198, 61, 78); color: rgb(255, 255, 255); text-decoration: none;

}

.dropdown-menu > li > a:focus {

	background: rgb(198, 61, 78); color: rgb(255, 255, 255); text-decoration: none;

}

.dropdown-submenu:hover > a {

	background: rgb(198, 61, 78); color: rgb(255, 255, 255); text-decoration: none;

}

.dropdown-submenu:focus > a {

	background: rgb(198, 61, 78); color: rgb(255, 255, 255); text-decoration: none;

}

.dropdown-menu > .active > a {

	outline: 0px; color: rgb(255, 255, 255); text-decoration: none;

}

.dropdown-menu > .active > a:hover {

	outline: 0px; color: rgb(255, 255, 255); text-decoration: none;

}

.dropdown-menu > .active > a:focus {

	outline: 0px; color: rgb(255, 255, 255); text-decoration: none;

}

.dropdown-menu .active > a {

	color: rgb(0, 0, 0);

}

.dropdown-menu > .disabled > a {

	color: rgb(153, 153, 153);

}

.dropdown-menu > .disabled > a:hover {

	color: rgb(153, 153, 153);

}

.dropdown-menu > .disabled > a:focus {

	color: rgb(153, 153, 153);

}

.dropdown-menu > .disabled > a:hover {

	text-decoration: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: default; background-image: none; background-color: transparent;

}

.dropdown-menu > .disabled > a:focus {

	text-decoration: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: default; background-image: none; background-color: transparent;

}

.open {

	

}

.dropdown:hover {

	

}

.open > .dropdown-menu {

	display: block;

}

.dropdown:hover > .dropdown-menu {

	display: block;

}

.open .dropdown-menu:hover {

	display: block;

}

.dropdown:hover .dropdown-menu:hover {

	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: "";

}

.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: "";

}

.dropup .dropdown-menu {

	top: auto; bottom: 100%; margin-bottom: 1px;

}

.navbar-fixed-bottom .dropdown .dropdown-menu {

	top: auto; bottom: 100%; margin-bottom: 1px;

}

.dropdown-submenu {

	position: relative;

}

.dropdown-submenu > .dropdown-menu {

	border-radius: 0px 6px 6px; left: 100%; top: 0px; margin-top: 6px; margin-left: -1px; display: block; visibility: hidden; filter: alpha(opacity=0); opacity: 0; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;

}

.dropdown-submenu:hover > .dropdown-menu {

	margin-top: -6px; visibility: visible; filter: alpha(opacity=100); opacity: 1;

}

.dropup .dropdown-submenu > .dropdown-menu {

	border-radius: 5px 5px 5px 0px; top: auto; bottom: 0px; margin-top: 0px; margin-bottom: 0px; display: block; visibility: hidden; filter: alpha(opacity=0); opacity: 0; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;

}

.dropup .dropdown-submenu:hover > .dropdown-menu {

	margin-bottom: 6px; visibility: visible; filter: alpha(opacity=100); opacity: 1;

}

.dropdown-submenu > a::after {

	border-width: 5px 0px 5px 5px; border-style: solid; border-color: transparent transparent transparent rgb(204, 204, 204); width: 0px; height: 0px; margin-top: 7px; margin-right: -10px; float: right; display: block; content: " ";

}

.dropdown-submenu:hover > a::after {

	border-left-color: rgb(255, 255, 255);

}

.pull-left.dropdown-submenu {

	float: none;

}

.pull-left.dropdown-submenu > .dropdown-menu {

	border-radius: 6px 0px 6px 6px; left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px;

}

.dropdown .dropdown-menu .nav-header {

	padding-right: 20px; padding-left: 20px;

}

.typeahead {

	border-radius: 3px; margin-top: 2px; z-index: 1051; -webkit-border-radius: 3px; -moz-border-radius: 3px;

}

.well {

	padding: 19px; border-radius: 3px; border: 1px solid rgb(237, 237, 237); margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);

}

.well blockquote {

	border-color: rgba(0, 0, 0, 0.15);

}

.well-large {

	padding: 24px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;

}

.well-small {

	padding: 9px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}



.in.fade {

	opacity: 1;

}

.collapse {

	height: 0px; overflow: hidden; position: relative; -webkit-transition: height .35s ease; -moz-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: 23px; 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;

}

.close:focus {

	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 {

	padding: 4px 12px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.35); text-align: center; color: rgb(102, 102, 102); line-height: 23px; font-size: 14px; text-decoration: none; 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.5); background-color: rgb(250, 250, 250); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

:first-child.btn {

	

}

.btn:hover {

	color: rgb(102, 102, 102); background-color: rgb(235, 235, 235);

}

.btn:active {

	color: rgb(102, 102, 102); background-color: rgb(235, 235, 235);

}

.active.btn {

	color: rgb(102, 102, 102); background-color: rgb(235, 235, 235);

}

.disabled.btn {

	color: rgb(102, 102, 102); background-color: rgb(235, 235, 235);

}

[disabled].btn {

	color: rgb(102, 102, 102); background-color: rgb(235, 235, 235);

}

.btn:active {

	background-color: rgb(224, 224, 224); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.active.btn {

	background-color: rgb(224, 224, 224); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.btn:hover {

	text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.3); background-image: none; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 1px 2px rgba(0, 0, 0, .3); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 1px 2px rgba(0, 0, 0, .3); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.btn:focus {

	text-decoration: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.3); background-image: none; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 1px 2px rgba(0, 0, 0, .3); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 1px 2px rgba(0, 0, 0, .3); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.btn:focus {

	color: rgb(255, 255, 255);

}

.active.btn {

	outline: 0px; box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2); background-image: none; -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .2); -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear;

}

.btn:active {

	outline: 0px; box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2); background-image: none; -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, .2); -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear;

}

.disabled.btn {

	filter: alpha(opacity=65); cursor: default; opacity: 0.65; box-shadow: none; background-image: none; -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; -webkit-box-shadow: none; -moz-box-shadow: none;

}

.btn-large {

	padding: 11px 19px; border-radius: 2px; font-size: 17.5px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

.btn-large:active {

	box-shadow: inset 0px 3px 4px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 3px 4px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 3px 4px rgba(0, 0, 0, .2);

}

.btn-large [class^='icon-'] {

	margin-top: 4px;

}

.btn-large [class*=' icon-'] {

	margin-top: 4px;

}

.btn-small {

	padding: 2px 10px; border-radius: 2px; font-size: 11.9px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

.btn-small [class^='icon-'] {

	margin-top: 0px;

}

.btn-small [class*=' icon-'] {

	margin-top: 0px;

}

.btn-mini [class^='icon-'] {

	margin-top: -1px;

}

.btn-mini [class*=' icon-'] {

	margin-top: -1px;

}

.btn-mini {

	padding: 0px 6px; border-radius: 2px; font-size: 10.5px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

.btn-block {

	width: 100%; padding-right: 0px; padding-left: 0px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;

}

.btn-block + .btn-block {

	margin-top: 5px;

}

input[type='submit'].btn-block {

	width: 100%;

}

input[type='reset'].btn-block {

	width: 100%;

}

input[type='button'].btn-block {

	width: 100%;

}

.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.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);

}

.btn-primary {

	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: rgb(198, 61, 78);

}

.btn-primary:hover {

	color: rgb(255, 255, 255); background-color: rgb(198, 67, 61);

}

.btn-primary:active {

	color: rgb(255, 255, 255); background-color: rgb(198, 67, 61);

}

.active.btn-primary {

	color: rgb(255, 255, 255); background-color: rgb(198, 67, 61);

}

.disabled.btn-primary {

	color: rgb(255, 255, 255); background-color: rgb(198, 67, 61);

}

[disabled].btn-primary {

	color: rgb(255, 255, 255); background-color: rgb(198, 67, 61);

}

.btn-primary:active {

	background-color: rgb(184, 60, 54); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.active.btn-primary {

	background-color: rgb(184, 60, 54); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.btn-warning {

	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: rgb(251, 180, 80);

}

.btn-warning:hover {

	color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.btn-warning:active {

	color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.active.btn-warning {

	color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.disabled.btn-warning {

	color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

[disabled].btn-warning {

	color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.btn-warning:active {

	background-color: rgb(228, 136, 6); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.active.btn-warning {

	background-color: rgb(228, 136, 6); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.btn-danger {

	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: rgb(238, 95, 91);

}

.btn-danger:hover {

	color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.btn-danger:active {

	color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.active.btn-danger {

	color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.disabled.btn-danger {

	color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

[disabled].btn-danger {

	color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.btn-danger:active {

	background-color: rgb(173, 49, 43); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.active.btn-danger {

	background-color: rgb(173, 49, 43); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.btn-success {

	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: rgb(98, 196, 98);

}

.btn-success:hover {

	color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.btn-success:active {

	color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.active.btn-success {

	color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.disabled.btn-success {

	color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

[disabled].btn-success {

	color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.btn-success:active {

	background-color: rgb(74, 149, 74); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.active.btn-success {

	background-color: rgb(74, 149, 74); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.btn-info {

	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: rgb(91, 192, 222);

}

.btn-info:hover {

	color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.btn-info:active {

	color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.active.btn-info {

	color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.disabled.btn-info {

	color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

[disabled].btn-info {

	color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.btn-info:active {

	background-color: rgb(43, 137, 164); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.active.btn-info {

	background-color: rgb(43, 137, 164); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.btn-inverse {

	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: rgb(68, 68, 68);

}

.btn-inverse:hover {

	color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.btn-inverse:active {

	color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.active.btn-inverse {

	color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.disabled.btn-inverse {

	color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

[disabled].btn-inverse {

	color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.btn-inverse:active {

	background-color: rgb(24, 24, 24); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.active.btn-inverse {

	background-color: rgb(24, 24, 24); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

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-link {

	box-shadow: none; background-image: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;

}

.btn-link:active {

	box-shadow: none; background-image: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;

}

[disabled].btn-link {

	box-shadow: none; background-image: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;

}

.btn-link {

	border-color: transparent; border-radius: 0px; color: rgb(198, 61, 78); cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.btn-link:hover {

	color: rgb(85, 85, 85); text-decoration: underline; background-color: transparent;

}

.btn-link:focus {

	color: rgb(85, 85, 85); text-decoration: underline; background-color: transparent;

}

[disabled].btn-link:hover {

	color: rgb(51, 51, 51); text-decoration: none;

}

[disabled].btn-link:focus {

	color: rgb(51, 51, 51); text-decoration: none;

}

.btn-group {

	border-radius: 3px; font-size: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px;

}

:first-child.btn-group {

	

}

.btn-group + .btn-group {

	margin-left: 5px;

}

.btn-toolbar {

	font-size: 0px; margin-top: 11.5px; margin-bottom: 11.5px;

}

.btn-toolbar > .btn + .btn {

	margin-left: 5px;

}

.btn-toolbar > .btn-group + .btn {

	margin-left: 5px;

}

.btn-toolbar > .btn + .btn-group {

	margin-left: 5px;

}

.btn-group > .btn {

	border-radius: 0px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.btn-group > .btn + .btn {

	margin-left: -1px;

}

.btn-group > .btn {

	font-size: 14px;

}

.btn-group > .dropdown-menu {

	font-size: 14px;

}

.btn-group > .popover {

	font-size: 14px;

}

.btn-group > .btn-mini {

	font-size: 10.5px;

}

.btn-group > .btn-small {

	font-size: 11.9px;

}

.btn-group > .btn-large {

	font-size: 17.5px;

}

.btn-group > :first-child.btn {

	margin-left: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.btn-group > :last-child.btn {

	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.btn-group > .dropdown-toggle {

	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.btn-group > :first-child.large.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.large.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.large {

	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 > .btn:hover {

	z-index: 2;

}

.btn-group > .btn:focus {

	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 > .btn + .dropdown-toggle {

	padding-right: 8px; padding-left: 8px;

}

.btn-group > .btn-mini + .dropdown-toggle {

	padding-right: 5px; padding-left: 5px;

}

.btn-group > .btn-small + .dropdown-toggle {

	

}

.btn-group > .btn-large + .dropdown-toggle {

	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, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);

}

.open.btn-group .dropdown-toggle.btn {

	background-color: rgb(235, 235, 235);

}

.open.btn-group .dropdown-toggle.btn-primary {

	background-color: rgb(198, 67, 61);

}

.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: 10px; margin-left: 0px;

}

.btn-large .caret {

	margin-top: 9px;

}

.btn-large .caret {

	border-top-width: 5px; border-right-width: 5px; border-left-width: 5px;

}

.btn-mini .caret {

	margin-top: 8px;

}

.btn-small .caret {

	margin-top: 8px;

}

.dropup .btn-large .caret {

	border-bottom-width: 5px;

}

.btn-primary .caret {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-warning .caret {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-danger .caret {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-info .caret {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-success .caret {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-inverse .caret {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-group-vertical {

	display: inline-block;

}

.btn-group-vertical > .btn {

	border-radius: 0px; float: none; display: block; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.btn-group-vertical > .btn + .btn {

	margin-top: -1px; margin-left: 0px;

}

.btn-group-vertical > :first-child.btn {

	border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;

}

.btn-group-vertical > :last-child.btn {

	border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px;

}

.btn-group-vertical > :first-child.btn-large {

	border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;

}

.btn-group-vertical > :last-child.btn-large {

	border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;

}

.alert {

	padding: 8px 35px 8px 14px; border-radius: 3px; border: 1px solid rgb(251, 238, 213); margin-bottom: 23px; background-color: rgb(252, 248, 227); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-border-radius: 3px; -moz-border-radius: 3px;

}

.alert {

	color: rgb(192, 152, 83);

}

.alert h4 {

	color: rgb(192, 152, 83);

}

.alert h4 {

	margin: 0px;

}

.alert .close {

	top: -2px; right: -21px; line-height: 23px; position: relative;

}

.alert-success {

	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);

}

.alert-success h4 {

	color: rgb(70, 136, 71);

}

.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-danger h4 {

	color: rgb(185, 74, 72);

}

.alert-error h4 {

	color: rgb(185, 74, 72);

}

.alert-info {

	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);

}

.alert-info h4 {

	color: rgb(58, 135, 173);

}

.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-left: 0px;

}

.nav > li > a {

	display: block;

}

.nav > li > a:hover {

	text-decoration: none;

}

.nav > li > a:focus {

	text-decoration: none;

}

.nav > li > a > img {

	max-width: none;

}

.nav > .pull-right {

	float: right;

}

.nav-header {

	padding: 3px 15px; color: rgb(62, 18, 24); text-transform: uppercase; line-height: 23px; letter-spacing: 1px; font-size: 11px; font-weight: bold; display: block; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);

}

.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; color: rgb(85, 85, 85);

}

.nav-list > li > a:hover {

	color: rgb(198, 61, 78);

}

.nav-list > .active > a {

	color: rgb(255, 255, 255); background-color: rgb(198, 61, 78); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.nav-list > .active > a:hover {

	color: rgb(255, 255, 255); background-color: rgb(198, 61, 78); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.nav-list > .active > a:focus {

	color: rgb(255, 255, 255); background-color: rgb(198, 61, 78); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.nav-list [class^='icon-'] {

	margin-right: 2px;

}

.nav-list [class*=' icon-'] {

	margin-right: 2px;

}

.nav-list .divider {

	margin: 10.5px 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 {

	line-height: 0; display: table; content: "";

}

.nav-pills::before {

	line-height: 0; display: table; content: "";

}

.nav-tabs::after {

	line-height: 0; display: table; content: "";

}

.nav-pills::after {

	line-height: 0; 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(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcff',endColorstr='#ffeeeeee',GradientType=0); background-repeat: repeat-x; background-color: rgb(252, 252, 255);

}

.nav-tabs > li {

	margin-bottom: -1px;

}

.nav-tabs > li > a {

	border-radius: 2px 2px 0px 0px; border: 1px solid transparent; line-height: 23px; padding-top: 8px; padding-bottom: 8px; box-shadow: 0px 0px 0px transparent; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent;

}

.nav-tabs > li > a:hover {

	box-shadow: 0px -1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);

}

.nav-tabs > li > a:focus {

	box-shadow: 0px -1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);

}

.nav-tabs > .active > a {

	border-width: 1px; border-style: solid; border-color: rgb(198, 61, 78) rgb(221, 221, 221) transparent; color: rgb(102, 102, 102); cursor: default; box-shadow: 1px -2px 3px rgba(0,0,0,0.1); background-color: rgb(252, 252, 255); -webkit-box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.1);

}

.nav-tabs > .active > a:hover {

	border-width: 1px; border-style: solid; border-color: rgb(198, 61, 78) rgb(221, 221, 221) transparent; color: rgb(102, 102, 102); cursor: default; box-shadow: 1px -2px 3px rgba(0,0,0,0.1); background-color: rgb(252, 252, 255); -webkit-box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.1);

}

.nav-tabs > .active > a:focus {

	border-width: 1px; border-style: solid; border-color: rgb(198, 61, 78) rgb(221, 221, 221) transparent; color: rgb(102, 102, 102); cursor: default; box-shadow: 1px -2px 3px rgba(0,0,0,0.1); background-color: rgb(252, 252, 255); -webkit-box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.1);

}

.nav-pills > li > a {

	border-radius: 0px; color: rgb(85, 85, 85); padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.nav-pills > li > a:hover {

	color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid;

}

.nav-pills > .active > a {

	color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid;

}

.nav-pills > .active > a:hover {

	color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid;

}

.nav-pills > .active > a:focus {

	color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid;

}

.nav-stacked > li {

	float: none;

}

.nav-stacked > li > a {

	margin-right: 0px;

}

.nav-stacked.nav-tabs > .active > a {

	box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;

}

.nav-stacked.nav-tabs > .active > a:hover {

	box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none;

}

.nav-stacked.nav-tabs {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; background-image: none;

}

.nav-stacked.nav-tabs > li > a {

	border-radius: 0px; border: 1px solid rgb(221, 221, 221); color: rgb(85, 85, 85); background-image: none; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.nav-stacked.nav-tabs > li:first-child > a {

	border-top-left-radius: 2px; border-top-right-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px;

}

.nav-stacked.nav-tabs > li:last-child > a {

	border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px;

}

.nav-stacked.nav-tabs > li.active > a {

	border-color: rgb(221, 221, 221); color: rgb(198, 61, 78); z-index: 2;

}

.nav-stacked.nav-tabs > li > a:hover {

	border-color: rgb(221, 221, 221); color: rgb(198, 61, 78); z-index: 2;

}

.nav-stacked.nav-tabs > li > a:focus {

	border-color: rgb(221, 221, 221); color: rgb(198, 61, 78); 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 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px;

}

.nav-pills .dropdown-menu {

	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;

}

.nav .dropdown-toggle .caret {

	margin-top: 6px; border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.nav .dropdown-toggle:hover .caret {

	border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);

}

.nav .dropdown-toggle:focus .caret {

	border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);

}

.nav-tabs .dropdown-toggle .caret {

	margin-top: 8px;

}

.nav .active .dropdown-toggle .caret {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.nav-tabs .active .dropdown-toggle .caret {

	border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102);

}

.nav > .active.dropdown > a:hover {

	cursor: pointer;

}

.nav > .active.dropdown > a:focus {

	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.active.open.dropdown > a:focus {

	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;

}

.nav li.open.dropdown a:focus .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);

}

.tabs-stacked .open > a:focus {

	border-color: rgb(153, 153, 153);

}

.tabbable {

	

}

.tabbable::before {

	line-height: 0; display: table; content: "";

}

.tabbable::after {

	line-height: 0; 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(238, 238, 238); border-top-width: 1px; border-top-style: solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffffffff',GradientType=0); background-repeat: repeat-x; background-color: rgb(255, 255, 255);

}

.tabs-below > .nav-tabs > li {

	margin-top: -1px; margin-bottom: 0px;

}

.tabs-below > .nav-tabs > li > a {

	border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px;

}

.tabs-below > .nav-tabs > li > a:hover {

	box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}

.tabs-below > .nav-tabs > li > a:focus {

	box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}

.tabs-below > .nav-tabs > .active > a {

	border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}

.tabs-below > .nav-tabs > .active > a:hover {

	border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}

.tabs-below > .nav-tabs > .active > a:focus {

	border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}

.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; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0); background-repeat: repeat-x; background-color: rgb(255, 255, 255);

}

.tabs-left > .nav-tabs > li > a {

	border-radius: 2px 0px 0px 2px; margin-right: -1px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px;

}

.tabs-left > .nav-tabs > li > a:hover {

	border-color: rgb(238, 238, 238); box-shadow: -1px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2);

}

.tabs-left > .nav-tabs > li > a:focus {

	border-color: rgb(238, 238, 238); box-shadow: -1px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2);

}

.tabs-left > .nav-tabs .active > a {

	border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(198, 61, 78); box-shadow: -2px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: -2px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: -2px 1px 3px rgba(0, 0, 0, 0.1);

}

.tabs-left > .nav-tabs .active > a:hover {

	border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(198, 61, 78); box-shadow: -2px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: -2px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: -2px 1px 3px rgba(0, 0, 0, 0.1);

}

.tabs-left > .nav-tabs .active > a:focus {

	border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(198, 61, 78); box-shadow: -2px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: -2px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: -2px 1px 3px rgba(0, 0, 0, 0.1);

}

.tabs-right > .nav-tabs {

	margin-left: 19px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: right; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0); background-repeat: repeat-x; background-color: rgb(255, 255, 255);

}

.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); box-shadow: 1px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);

}

.tabs-right > .nav-tabs > li > a:focus {

	border-color: rgb(238, 238, 238); box-shadow: 1px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);

}

.tabs-right > .nav-tabs .active > a {

	border-color: rgb(221, 221, 221) rgb(198, 61, 78) rgb(221, 221, 221) transparent; box-shadow: 2px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1);

}

.tabs-right > .nav-tabs .active > a:hover {

	border-color: rgb(221, 221, 221) rgb(198, 61, 78) rgb(221, 221, 221) transparent; box-shadow: 2px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1);

}

.tabs-right > .nav-tabs .active > a:focus {

	border-color: rgb(221, 221, 221) rgb(198, 61, 78) rgb(221, 221, 221) transparent; box-shadow: 2px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1);

}

.nav > .disabled > a {

	color: rgb(153, 153, 153);

}

.nav > .disabled > a:hover {

	border: 0px currentColor; color: rgb(153, 153, 153); text-decoration: none; cursor: default; background-color: transparent;

}

.navbar {

	overflow: visible; margin-bottom: 23px;

}

.navbar-inner {

	border-radius: 2px; border: 1px solid rgb(224, 224, 224); padding-right: 20px; padding-left: 20px; min-height: 60px; box-shadow: 0px 1px 4px rgba(0,0,0,0.065); background-color: rgb(255, 255, 255); -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);

}

.navbar-inner::before {

	line-height: 0; display: table; content: "";

}

.navbar-inner::after {

	line-height: 0; display: table; content: "";

}

.navbar-inner::after {

	clear: both;

}

.navbar .container {

	width: auto;

}

.collapse.nav-collapse {

	height: auto; overflow: visible;

}

.navbar .brand {

	padding: 18.5px 20px; color: rgb(119, 119, 119); font-size: 20px; font-weight: 200; margin-left: -20px; float: left; display: block; text-shadow: 0 1px 0 #fff;

}

.navbar .brand:hover {

	text-decoration: none;

}

.navbar .brand:focus {

	text-decoration: none;

}

.navbar-text {

	color: rgb(119, 119, 119); line-height: 60px; margin-bottom: 0px;

}

.navbar-link {

	color: rgb(119, 119, 119);

}

.navbar-link:hover {

	color: rgb(198, 61, 78);

}

.navbar-link:focus {

	color: rgb(198, 61, 78);

}

.navbar .divider-vertical {

	margin: 0px 9px; height: 60px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;

}

.navbar .btn {

	margin-top: 15px;

}

.navbar .btn-group {

	margin-top: 15px;

}

.navbar .btn-group .btn {

	margin-top: 0px;

}

.navbar .input-prepend .btn {

	margin-top: 0px;

}

.navbar .input-append .btn {

	margin-top: 0px;

}

.navbar .input-prepend .btn-group {

	margin-top: 0px;

}

.navbar .input-append .btn-group {

	margin-top: 0px;

}

.navbar-form {

	margin-bottom: 0px;

}

.navbar-form::before {

	line-height: 0; display: table; content: "";

}

.navbar-form::after {

	line-height: 0; display: table; content: "";

}

.navbar-form::after {

	clear: both;

}

.navbar-form input {

	margin-top: 15px;

}

.navbar-form select {

	margin-top: 15px;

}

.navbar-form .radio {

	margin-top: 15px;

}

.navbar-form .checkbox {

	margin-top: 15px;

}

.navbar-form input {

	margin-bottom: 0px; display: inline-block;

}

.navbar-form select {

	margin-bottom: 0px; display: inline-block;

}

.navbar-form .btn {

	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: 5px; white-space: nowrap;

}

.navbar-form .input-prepend {

	margin-top: 5px; white-space: nowrap;

}

.navbar-form .input-append input {

	margin-top: 0px;

}

.navbar-form .input-prepend input {

	margin-top: 0px;

}

.navbar-search {

	margin-top: 15px; margin-bottom: 0px; float: left; position: relative;

}

.navbar-search .search-query {

	padding: 4px 14px; border-radius: 15px; line-height: 1; font-family: "PT Sans",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; margin-bottom: 0px; -webkit-border-radius: 15px; -moz-border-radius: 15px;

}

.navbar-static-top {

	margin-bottom: 0px; position: static;

}

.navbar-static-top .navbar-inner {

	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;

}

.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-width: 0px 0px 1px;

}

.navbar-static-top .navbar-inner {

	border-width: 0px 0px 1px;

}

.navbar-fixed-bottom .navbar-inner {

	border-width: 1px 0px 0px;

}

.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-static-top .container {

	width: 940px;

}

.navbar-fixed-top .container {

	width: 940px;

}

.navbar-fixed-bottom .container {

	width: 940px;

}

.navbar-fixed-top {

	top: 0px;

}

.navbar-fixed-top .navbar-inner {

	box-shadow: 0px 1px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);

}

.navbar-static-top .navbar-inner {

	box-shadow: 0px 1px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);

}

.navbar-fixed-bottom {

	bottom: 0px;

}

.navbar-fixed-bottom .navbar-inner {

	box-shadow: 0px -1px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);

}

.navbar .nav {

	margin: 0px 10px 0px 0px; left: 0px; float: left; display: block; position: relative;

}

.navbar .pull-right.nav {

	margin-right: 0px; float: right;

}

.navbar .nav > li {

	float: left;

}

.navbar .nav > li > a {

	padding: 18.5px 15px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 1px; font-weight: bold; text-decoration: none; border-top-color: transparent; border-top-width: 2px; border-top-style: solid; float: none; text-shadow: 0 1px 0 #fff;

}

.navbar .nav .dropdown-toggle .caret {

	margin-top: 8px;

}

.navbar .nav > li > a:focus {

	color: rgb(198, 61, 78); text-decoration: none; border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.05);

}

.navbar .nav > li > a:hover {

	color: rgb(198, 61, 78); text-decoration: none; border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.05);

}

.navbar .nav > .active > a {

	color: rgb(198, 61, 78); text-decoration: none; border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.05);

}

.navbar .nav > .active > a:hover {

	color: rgb(198, 61, 78); text-decoration: none; border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.05);

}

.navbar .nav > .active > a:focus {

	color: rgb(198, 61, 78); text-decoration: none; border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.05);

}

.navbar .btn-navbar {

	padding: 7px 10px; color: rgb(255, 255, 255); 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-color: rgb(242, 242, 242); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);

}

.navbar .btn-navbar:hover {

	color: rgb(255, 255, 255); background-color: rgb(242, 242, 242);

}

.navbar .btn-navbar:active {

	color: rgb(255, 255, 255); background-color: rgb(242, 242, 242);

}

.navbar .active.btn-navbar {

	color: rgb(255, 255, 255); background-color: rgb(242, 242, 242);

}

.navbar .disabled.btn-navbar {

	color: rgb(255, 255, 255); background-color: rgb(242, 242, 242);

}

.navbar [disabled].btn-navbar {

	color: rgb(255, 255, 255); background-color: rgb(242, 242, 242);

}

.navbar .btn-navbar:active {

	background-color: rgb(232, 232, 232); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.navbar .active.btn-navbar {

	background-color: rgb(232, 232, 232); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.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;

}

.dropdown-menu-painted {

	background-color: rgb(198, 61, 78);

}

.dropdown-menu-painted a {

	color: rgb(239, 199, 204);

}

.dropdown-menu-painted a:hover {

	color: rgb(255, 255, 255); background-color: rgb(204, 81, 96);

}

.navbar .nav > li > .dropdown-menu {

	background-color: rgb(198, 61, 78);

}

.navbar .nav > li > .dropdown-menu a {

	color: rgb(239, 199, 204);

}

.navbar .nav > li > .dropdown-menu a:hover {

	color: rgb(255, 255, 255); background-color: rgb(204, 81, 96);

}

.navbar .nav > li > .dropdown-menu .divider {

	border-bottom-color: rgb(215, 120, 132); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(161, 47, 61);

}

.navbar .nav > li > .dropdown-menu::before {

	left: 9px; top: -7px; border-right-color: transparent; border-bottom-color: transparent; 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 .nav > li > .dropdown-menu::after {

	left: 10px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(198, 61, 78); 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 .nav > li > .dropdown-menu::before {

	top: auto; bottom: -7px; border-top-color: rgb(198, 61, 78); border-bottom-color: currentColor; border-top-width: 7px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;

}

.navbar-fixed-bottom .nav > li > .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 > a:hover .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar .nav li.dropdown > a:focus .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar .nav li.open.dropdown > .dropdown-toggle {

	color: rgb(198, 61, 78); background-color: rgba(0, 0, 0, 0.05);

}

.navbar .nav li.active.dropdown > .dropdown-toggle {

	color: rgb(198, 61, 78); background-color: rgba(0, 0, 0, 0.05);

}

.navbar .nav li.active.open.dropdown > .dropdown-toggle {

	color: rgb(198, 61, 78); background-color: rgba(0, 0, 0, 0.05);

}

.navbar .nav li.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119);

}

.navbar .nav li.open.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar .nav li.active.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar .nav li.active.open.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar .pull-right > li > .dropdown-menu {

	left: auto; right: 0px;

}

.navbar .nav > li > .pull-right.dropdown-menu {

	left: auto; right: 0px;

}

.navbar .pull-right > li > .dropdown-menu::before {

	left: auto; right: 12px;

}

.navbar .nav > li > .pull-right.dropdown-menu::before {

	left: auto; right: 12px;

}

.navbar .pull-right > li > .dropdown-menu::after {

	left: auto; right: 13px;

}

.navbar .nav > li > .pull-right.dropdown-menu::after {

	left: auto; right: 13px;

}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu {

	border-radius: 6px 0px 6px 6px; left: auto; right: 100%; margin-right: -1px; margin-left: 0px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px;

}

.navbar .nav > li > .pull-right.dropdown-menu .dropdown-menu {

	border-radius: 6px 0px 6px 6px; left: auto; right: 100%; margin-right: -1px; margin-left: 0px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px;

}

.navbar-inverse .navbar-inner {

	border: 0px currentColor; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff303030',endColorstr='#ff303030',GradientType=0); background-repeat: repeat-x; background-color: rgb(48, 48, 48);

}

.navbar-inverse .brand {

	color: rgb(153, 153, 153); border-top-color: rgb(48, 48, 48); border-top-width: 2px; border-top-style: solid; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.navbar-inverse .nav > li > a {

	color: rgb(153, 153, 153); border-top-color: rgb(48, 48, 48); border-top-width: 2px; border-top-style: solid; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.navbar-inverse .brand:hover {

	color: rgb(198, 61, 78);

}

.navbar-inverse .nav > li > a:hover {

	color: rgb(198, 61, 78);

}

.navbar-inverse .brand:focus {

	color: rgb(198, 61, 78);

}

.navbar-inverse .nav > li > a:focus {

	color: rgb(198, 61, 78);

}

.navbar-inverse .brand {

	color: rgb(153, 153, 153);

}

.navbar-inverse .navbar-text {

	color: rgb(200, 204, 205);

}

.navbar-inverse .nav > li > a:focus {

	color: rgb(198, 61, 78); border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.1);

}

.navbar-inverse .nav > li > a:hover {

	color: rgb(198, 61, 78); border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.1);

}

.navbar-inverse .nav .active > a {

	color: rgb(198, 61, 78); border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.1); transition: all .2 linear;

}

.navbar-inverse .nav .active > a:hover {

	color: rgb(198, 61, 78); border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.1); transition: all .2 linear;

}

.navbar-inverse .nav .active > a:focus {

	color: rgb(198, 61, 78); border-top-color: rgb(198, 61, 78); border-top-width: 2px; border-top-style: solid; background-color: rgba(0, 0, 0, 0.1); transition: all .2 linear;

}

.navbar-inverse .navbar-link {

	color: rgb(153, 153, 153);

}

.navbar-inverse .navbar-link:hover {

	color: rgb(198, 61, 78);

}

.navbar-inverse .navbar-link:focus {

	color: rgb(198, 61, 78);

}

.navbar-inverse .divider-vertical {

	border-right-color: rgb(48, 48, 48); border-left-color: rgb(48, 48, 48);

}

.navbar-inverse .nav li.open.dropdown > .dropdown-toggle {

	color: rgb(198, 61, 78); background-color: rgba(0, 0, 0, 0.1);

}

.navbar-inverse .nav li.active.dropdown > .dropdown-toggle {

	color: rgb(198, 61, 78); background-color: rgba(0, 0, 0, 0.1);

}

.navbar-inverse .nav li.active.open.dropdown > .dropdown-toggle {

	color: rgb(198, 61, 78); background-color: rgba(0, 0, 0, 0.1);

}

.navbar-inverse .nav li.dropdown > a:hover .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar-inverse .nav li.dropdown > a:focus .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153);

}

.navbar-inverse .nav li.open.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar-inverse .nav li.active.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar-inverse .nav li.active.open.dropdown > .dropdown-toggle .caret {

	border-top-color: rgb(198, 61, 78); border-bottom-color: rgb(198, 61, 78);

}

.navbar-inverse .navbar-search .search-query {

	border-color: rgb(48, 48, 48); color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px rgba(255,255,255,0.15); background-color: rgb(112, 112, 112); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15); -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;

}

.navbar-inverse .navbar-search .search-query:focus {

	padding: 5px 15px; 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-inverse .navbar-search .focused.search-query {

	padding: 5px 15px; 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-inverse .btn-navbar {

	color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); background-color: rgb(35, 35, 35);

}

.navbar-inverse .btn-navbar:hover {

	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);

}

.navbar-inverse .btn-navbar:active {

	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);

}

.navbar-inverse .active.btn-navbar {

	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);

}

.navbar-inverse .disabled.btn-navbar {

	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);

}

.navbar-inverse [disabled].btn-navbar {

	color: rgb(255, 255, 255); background-color: rgb(35, 35, 35);

}

.navbar-inverse .btn-navbar:active {

	background-color: rgb(25, 25, 25); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.navbar-inverse .active.btn-navbar {

	background-color: rgb(25, 25, 25); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;

}

.breadcrumb {

	list-style: none; margin: 0px 0px 23px; padding: 8px 15px; border-bottom-color: rgba(198, 61, 78, 0.3); border-bottom-width: 1px; border-bottom-style: solid;

}

.breadcrumb > li {

	display: inline-block; text-shadow: 0 1px 0 #fff;

}

.breadcrumb > li > .divider {

	padding: 0px 5px; color: rgb(204, 204, 204);

}

.breadcrumb > .active {

	color: rgb(153, 153, 153);

}

.pagination {

	margin: 23px 0px;

}

.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 ul > li {

	display: inline;

}

.pagination ul > li > a {

	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 4px 12px; line-height: 23px; text-decoration: none; float: left; background-color: rgb(255, 255, 255);

}

.pagination ul > li > span {

	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 4px 12px; line-height: 23px; text-decoration: none; float: left; background-color: rgb(255, 255, 255);

}

.pagination ul > li > a:hover {

	border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);

}

.pagination ul > li > a:focus {

	border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);

}

.pagination ul > .active > a {

	border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);

}

.pagination ul > .active > span {

	border-bottom-color: rgb(198, 61, 78); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);

}

.pagination ul > .active > a {

	color: rgb(153, 153, 153); cursor: default;

}

.pagination ul > .active > span {

	color: rgb(153, 153, 153); cursor: default;

}

.pagination ul > .disabled > span {

	color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > .disabled > a {

	color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > .disabled > a:hover {

	color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > .disabled > a:focus {

	color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > li:first-child > a {

	border-left-width: 1px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.pagination ul > li:first-child > span {

	border-left-width: 1px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;

}

.pagination ul > li:last-child > a {

	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.pagination ul > li:last-child > span {

	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;

}

.pagination-centered {

	text-align: center;

}

.pagination-right {

	text-align: right;

}

.pagination-large ul > li > a {

	padding: 11px 19px; font-size: 17.5px;

}

.pagination-large ul > li > span {

	padding: 11px 19px; font-size: 17.5px;

}

.pagination-large ul > li:first-child > a {

	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;

}

.pagination-large ul > li:first-child > span {

	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;

}

.pagination-large ul > li:last-child > a {

	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;

}

.pagination-large ul > li:last-child > span {

	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;

}

.pagination-mini ul > li:first-child > a {

	border-top-left-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;

}

.pagination-small ul > li:first-child > a {

	border-top-left-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;

}

.pagination-mini ul > li:first-child > span {

	border-top-left-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;

}

.pagination-small ul > li:first-child > span {

	border-top-left-radius: 2px; border-bottom-left-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px;

}

.pagination-mini ul > li:last-child > a {

	border-top-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px;

}

.pagination-small ul > li:last-child > a {

	border-top-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px;

}

.pagination-mini ul > li:last-child > span {

	border-top-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px;

}

.pagination-small ul > li:last-child > span {

	border-top-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px;

}

.pagination-small ul > li > a {

	padding: 2px 10px; font-size: 11.9px;

}

.pagination-small ul > li > span {

	padding: 2px 10px; font-size: 11.9px;

}

.pagination-mini ul > li > a {

	padding: 0px 6px; font-size: 10.5px;

}

.pagination-mini ul > li > span {

	padding: 0px 6px; font-size: 10.5px;

}

.pager {

	list-style: none; margin: 23px 0px; text-align: center;

}

.pager::before {

	line-height: 0; display: table; content: "";

}

.pager::after {

	line-height: 0; display: table; content: "";

}

.pager::after {

	clear: both;

}

.pager li {

	display: inline;

}

.pager li > 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 li > span {

	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 li > a:hover {

	text-decoration: none; background-color: rgb(245, 245, 245);

}

.pager li > a:focus {

	text-decoration: none; background-color: rgb(245, 245, 245);

}

.pager .next > a {

	float: right;

}

.pager .next > span {

	float: right;

}

.pager .previous > a {

	float: left;

}

.pager .previous > span {

	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);

}

.pager .disabled > a:focus {

	color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);

}

.pager .disabled > span {

	color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);

}

.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 {

	outline: 0px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.3); left: 50%; top: 10%; width: 560px; margin-left: -280px; 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: 3px; -moz-border-radius: 3px; -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; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out;

}

.in.fade.modal {

	top: 10%;

}

.modal-header {

	padding: 9px 15px; background-color: rgb(255, 255, 255);

}

.modal-header .close {

	margin-top: 2px;

}

.modal-header h3 {

	margin: 0px; width: 99%; line-height: 30px; padding-bottom: 10px; border-bottom-color: rgba(198, 61, 78, 0.3); border-bottom-width: 1px; border-bottom-style: solid;

}

.modal-body {

	padding: 15px; position: relative; 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; -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 {

	line-height: 0; display: table; content: "";

}

.modal-footer::after {

	line-height: 0; 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;

}

.modal-footer .btn-block + .btn-block {

	margin-left: 0px;

}

.tooltip {

	line-height: 1.4; font-size: 11px; display: block; visibility: visible; filter: alpha(opacity=0); position: absolute; z-index: 1030; opacity: 0;

}

.in.tooltip {

	filter: alpha(opacity=80); opacity: 0.8;

}

.top.tooltip {

	padding: 5px 0px; margin-top: -3px;

}

.right.tooltip {

	padding: 0px 5px; margin-left: 3px;

}

.bottom.tooltip {

	padding: 5px 0px; margin-top: 3px;

}

.left.tooltip {

	padding: 0px 5px; margin-left: -3px;

}

.tooltip-inner {

	padding: 8px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; max-width: 200px; background-color: rgb(0, 0, 0); -webkit-border-radius: 3px; -moz-border-radius: 3px;

}

.tooltip-arrow {

	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;

}

.top.tooltip .tooltip-arrow {

	border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0);

}

.right.tooltip .tooltip-arrow {

	border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; border-right-color: rgb(0, 0, 0);

}

.left.tooltip .tooltip-arrow {

	border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; border-left-color: rgb(0, 0, 0);

}

.bottom.tooltip .tooltip-arrow {

	border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; border-bottom-color: rgb(0, 0, 0);

}

.popover {

	padding: 1px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); left: 0px; top: 0px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 1010; max-width: 276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -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;

}

.top.popover {

	margin-top: -10px;

}

.right.popover {

	margin-left: 10px;

}

.bottom.popover {

	margin-top: 10px;

}

.left.popover {

	margin-left: -10px;

}

.popover-title {

	margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; line-height: 18px; font-size: 14px; font-weight: normal; border-bottom-color: rgba(198, 61, 78, 0.3); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247); -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;

}

:empty.popover-title {

	display: none;

}

.popover-content {

	padding: 9px 14px;

}

.popover > .arrow {

	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;

}

.popover > .arrow::after {

	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;

}

.popover > .arrow {

	border-width: 11px;

}

.popover > .arrow::after {

	border-width: 10px; content: "";

}

.top.popover > .arrow {

	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px;

}

.top.popover > .arrow::after {

	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px;

}

.right.popover > .arrow {

	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px;

}

.right.popover > .arrow::after {

	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); border-left-width: 0px;

}

.bottom.popover > .arrow {

	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0px;

}

.bottom.popover > .arrow::after {

	top: 1px; margin-left: -10px; border-bottom-color: rgb(247, 247, 247); border-top-width: 0px;

}

.left.popover > .arrow {

	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0px;

}

.left.popover > .arrow::after {

	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); border-right-width: 0px;

}

.thumbnails {

	list-style: none; margin-left: -20px;

}

.thumbnails::before {

	line-height: 0; display: table; content: "";

}

.thumbnails::after {

	line-height: 0; display: table; content: "";

}

.thumbnails::after {

	clear: both;

}

.thumbnails > li {

	margin-bottom: 23px; margin-left: 20px; float: left; position: relative;

}

.row-fluid .thumbnails {

	margin-left: 0px;

}

.thumbnail {

	padding: 4px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); line-height: 23px; display: block; box-shadow: 0px 1px 3px rgba(0,0,0,0.055); -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.thumbnail {

	display: inline-block;

}

a.thumbnail:hover {

	border-color: rgb(198, 61, 78); 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);

}

a.thumbnail:focus {

	border-color: rgb(198, 61, 78); 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; color: rgb(102, 102, 102);

}

.gallery.thumbnails .thumbnail {

	padding: 0px; overflow: hidden; position: relative;

}

.gallery.thumbnails .thumbnail .caption {

	background: rgba(198, 61, 78, 0.3); padding: 0px; border-radius: 3px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail .caption a {

	background: rgb(0, 0, 0); padding: 7px; border-radius: 46px; width: 23px; height: 23px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; -webkit-border-radius: 46px; -moz-border-radius: 46px;

}

.gallery.thumbnails .thumbnail .caption a:hover {

	background: rgb(198, 61, 78);

}

.gallery.thumbnails .thumbnail .caption h3 {

	background: rgba(255, 255, 255, 0.5); color: rgb(85, 85, 85); line-height: 40px; margin-bottom: 15px; box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

}

.gallery.thumbnails .thumbnail .caption h4 {

	background: rgba(255, 255, 255, 0.5); color: rgb(85, 85, 85); line-height: 40px; margin-bottom: 15px; box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

}

.gallery.thumbnails .thumbnail .from-left.caption {

	left: -101%; bottom: 0px;

}

.gallery.thumbnails .thumbnail .from-top.caption {

	left: 0px; top: -100%;

}

.gallery.thumbnails .thumbnail .from-right.caption {

	left: 110%; bottom: 0px;

}

.gallery.thumbnails .thumbnail .from-bottom.caption {

	left: 0px; top: 100%;

}

.gallery.thumbnails .thumbnail .fade.caption {

	left: 0px; top: 0px; filter: alpha(opacity=0); opacity: 0;

}

.gallery.thumbnails .thumbnail .fade-back.caption {

	left: 0px; top: 0px; filter: alpha(opacity=0); opacity: 0; -ms-transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0);

}

.gallery.thumbnails .thumbnail .fade-front.caption {

	left: 0px; top: 0px; filter: alpha(opacity=0); opacity: 0; -ms-transform: scale(10); -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); transform: scale(10);

}

.gallery.thumbnails .thumbnail img {

	-webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail img.zoom {

	-ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);

}

.gallery.thumbnails .thumbnail img.zoom-x2 {

	-ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);

}

.gallery.thumbnails .thumbnail img.zoom-x3 {

	-ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);

}

.gallery.thumbnails .thumbnail:hover {

	cursor: pointer;

}

.gallery.thumbnails .thumbnail:hover > .from-left.caption {

	left: 0px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.gallery.thumbnails .thumbnail:hover > .from-top.caption {

	top: 0px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.gallery.thumbnails .thumbnail:hover > .from-right.caption {

	left: 0px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.gallery.thumbnails .thumbnail:hover > .from-bottom.caption {

	top: 0px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.gallery.thumbnails .thumbnail:hover > .fade.caption {

	visibility: visible; filter: alpha(opacity=100); opacity: 1; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.gallery.thumbnails .thumbnail:hover > .fade-back.caption {

	filter: alpha(opacity=100); opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.gallery.thumbnails .thumbnail:hover > .fade-front.caption {

	filter: alpha(opacity=100); opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;

}

.gallery.thumbnails .thumbnail:hover img.zoom {

	-ms-transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail:hover img.zoom-x2 {

	-ms-transform: scale(2); -webkit-transform: scale(2); -moz-transform: scale(2); -o-transform: scale(2); transform: scale(2); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail:hover img.zoom-x3 {

	-ms-transform: scale(3); -webkit-transform: scale(3); -moz-transform: scale(3); -o-transform: scale(3); transform: scale(3); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail:hover img.to-left {

	-ms-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); -moz-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail:hover img.to-right {

	-ms-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); -moz-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail:hover img.to-top {

	-ms-transform: translate(0, -100%); -webkit-transform: translate(0, -100%); -moz-transform: translate(0, -100%); -o-transform: translate(0, -100%); transform: translate(0, -100%); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery.thumbnails .thumbnail:hover img.to-bottom {

	-ms-transform: translate(0, 100%); -webkit-transform: translate(0, 100%); -moz-transform: translate(0, 100%); -o-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.gallery {

	list-style-type: none;

}

.row.gallery {

	margin-left: -10px;

}

.gallery > .span1 {

	width: 60px; margin-bottom: 10px; margin-left: 10px;

}

.gallery > .span1 a img {

	margin: 0px; border: 0px currentColor;

}

.carousel-gallery {

	padding-top: 30px;

}

.media {

	overflow: hidden; zoom: 1;

}

.media-body {

	overflow: hidden; zoom: 1;

}

.media {

	padding-top: 15px; margin-top: 45px; border-top-color: rgb(198, 61, 78); border-top-width: 1px; border-top-style: solid;

}

.media .media {

	padding-top: 15px; margin-top: 45px; border-top-color: rgb(198, 61, 78); border-top-width: 1px; border-top-style: solid;

}

:first-child.media {

	margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.media-object {

	display: block;

}

.media > a {

	padding: 3px; border: 1px solid rgb(238, 238, 238);

}

.media > a:hover {

	border: 1px solid rgb(198, 61, 78); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;

}

.media-heading {

	margin: 0px;

}

.media-body .media-meta {

	font-size: 11.9px; margin-bottom: 20px;

}

.media > .pull-left {

	margin-right: 10px;

}

.media > .pull-right {

	margin-left: 10px;

}

.media-list {

	list-style: none; margin-left: 0px;

}

.label {

	padding: 2px 6px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11.84px; font-weight: bold; vertical-align: baseline; display: inline-block; white-space: nowrap; background-color: rgb(153, 153, 153); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.badge {

	padding: 2px 6px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11.84px; font-weight: bold; vertical-align: baseline; display: inline-block; white-space: nowrap; background-color: rgb(153, 153, 153); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.label {

	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

.badge {

	border-radius: 2px; padding-right: 9px; padding-left: 9px; -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

:empty.label {

	display: none;

}

:empty.badge {

	display: none;

}

a.label:hover {

	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;

}

a.label:focus {

	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;

}

a.badge:hover {

	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;

}

a.badge:focus {

	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);

}

.btn .label {

	top: -1px; position: relative;

}





.carousel {

  position: relative;

  margin-bottom: 20px;

  line-height: 1;

}



.carousel-inner {

  position: relative;

  width: 100%;

  overflow: hidden;

}



.carousel-inner > .item {

  position: relative;

  display: none;

  -webkit-transition: 0.6s ease-in-out left;

     -moz-transition: 0.6s ease-in-out left;

       -o-transition: 0.6s ease-in-out left;

          transition: 0.6s ease-in-out left;

}



.carousel-inner > .item > img,

.carousel-inner > .item > a > img {

  display: block;

  line-height: 1;

}



.carousel-inner > .active,

.carousel-inner > .next,

.carousel-inner > .prev {

  display: block;

}



.carousel-inner > .active {

  left: 0;

}



.carousel-inner > .next,

.carousel-inner > .prev {

  position: absolute;

  top: 0;

  width: 100%;

}



.carousel-inner > .next {

  left: 100%;

}



.carousel-inner > .prev {

  left: -100%;

}



.carousel-inner > .next.left,

.carousel-inner > .prev.right {

  left: 0;

}



.carousel-inner > .active.left {

  left: -100%;

}



.carousel-inner > .active.right {

  left: 100%;

}



.carousel-control {

  position: absolute;

  top: 50%;

  left: 15px;

  width: 40px;

  height: 40px;

  margin-top: -20px;

  font-size: 60px;

  font-weight: 100;

  line-height: 30px;

  color: #ffffff;

  text-align: center;

  background: #222222;

  border: 3px solid #ffffff;

  -webkit-border-radius: 23px;

     -moz-border-radius: 23px;

          border-radius: 23px;

  opacity: 0.5;

  filter: alpha(opacity=50); margin-top:-15px;

}



.carousel-control.right {

  right: 15px;

  left: auto;

}



.carousel-control:hover,

.carousel-control:focus {

  color: #ffffff;

  text-decoration: none;

  opacity: 0.9;

  filter: alpha(opacity=90);

}



.carousel-indicators {

  position: absolute;

  top: 15px;

  right: 15px;

  z-index: 5;

  margin: 0;

  list-style: none;

}



.carousel-indicators li {

  display: block;

  float: left;

  width: 10px;

  height: 10px;

  margin-left: 5px;

  text-indent: -999px;

  background-color: #ccc;

  background-color: rgba(255, 255, 255, 0.25);

  border-radius: 5px;

}



.carousel-indicators .active {

  background-color: #fff;

}



.carousel-caption {

  position: absolute;

  right: 0;

  bottom: 0;

  left: 0;

  padding: 15px;

  background: #333333;

  background: rgba(0, 0, 0, 0.75);

}



.carousel-caption h4,

.carousel-caption p {

  line-height: 20px;

  color: #ffffff;

}



.carousel-caption h4 {

  margin: 0 0 5px;

}



.carousel-caption p {

  margin-bottom: 0;

}

