
.regular-font {
	font-family: "OpenSansRegular"}
b, .bold-font {
	font-family: "OpenSansBold";
	font-weight: normal;
}
.bold-condensed {
	font-family: 'OpenSansCondBold'}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:focus doesnotexist:-o-prefocus, a:focus {
	outline: 0;
}
a:hover, a:active {
	outline: 0;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
#map_canvas img, .google-maps img {
	max-width: none;
}
button, input, select, textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
button, input {
	*overflow: visible;
	line-height: normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
	cursor: pointer;
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}

body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	background-color: #fff;
}
a {
	color: #438208;
	text-decoration: none;
}
a:hover {
	color: #1d591d;
	text-decoration: underline;
}
.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}
.row {
	margin-left: -20px;
	*zoom: 1;
}
.row:before, .row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row:after {
	clear: both;
}
[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .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%;
	*zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.12766%;
	*margin-left: 2.07447%}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left: 2.12766%}
.row-fluid .span12 {
	width: 100%;
	*width: 99.94681%}
.row-fluid .span11 {
	width: 91.48936%;
	*width: 91.43617%}
.row-fluid .span10 {
	width: 82.97872%;
	*width: 82.92553%}
.row-fluid .span9 {
	width: 74.46809%;
	*width: 74.41489%}
.row-fluid .span8 {
	width: 65.95745%;
	*width: 65.90426%}
.row-fluid .span7 {
	width: 57.44681%;
	*width: 57.39362%}
.row-fluid .span6 {
	width: 48.93617%;
	*width: 48.88298%}
.row-fluid .span5 {
	width: 40.42553%;
	*width: 40.37234%}
.row-fluid .span4 {
	width: 31.91489%;
	*width: 31.8617%}
.row-fluid .span3 {
	width: 23.40426%;
	*width: 23.35106%}
.row-fluid .span2 {
	width: 14.89362%;
	*width: 14.84043%}
.row-fluid .span1 {
	width: 6.38298%;
	*width: 6.32979%}
.row-fluid .offset12 {
	margin-left: 104.25532%;
	*margin-left: 104.14894%}
.row-fluid .offset12:first-child {
	margin-left: 102.12766%;
	*margin-left: 102.02128%}
.row-fluid .offset11 {
	margin-left: 95.74468%;
	*margin-left: 95.6383%}
.row-fluid .offset11:first-child {
	margin-left: 93.61702%;
	*margin-left: 93.51064%}
.row-fluid .offset10 {
	margin-left: 87.23404%;
	*margin-left: 87.12766%}
.row-fluid .offset10:first-child {
	margin-left: 85.10638%;
	*margin-left: 85.0%}
.row-fluid .offset9 {
	margin-left: 78.7234%;
	*margin-left: 78.61702%}
.row-fluid .offset9:first-child {
	margin-left: 76.59574%;
	*margin-left: 76.48936%}
.row-fluid .offset8 {
	margin-left: 70.21277%;
	*margin-left: 70.10638%}
.row-fluid .offset8:first-child {
	margin-left: 68.08511%;
	*margin-left: 67.97872%}
.row-fluid .offset7 {
	margin-left: 61.70213%;
	*margin-left: 61.59574%}
.row-fluid .offset7:first-child {
	margin-left: 59.57447%;
	*margin-left: 59.46809%}
.row-fluid .offset6 {
	margin-left: 53.19149%;
	*margin-left: 53.08511%}
.row-fluid .offset6:first-child {
	margin-left: 51.06383%;
	*margin-left: 50.95745%}
.row-fluid .offset5 {
	margin-left: 44.68085%;
	*margin-left: 44.57447%}
.row-fluid .offset5:first-child {
	margin-left: 42.55319%;
	*margin-left: 42.44681%}
.row-fluid .offset4 {
	margin-left: 36.17021%;
	*margin-left: 36.06383%}
.row-fluid .offset4:first-child {
	margin-left: 34.04255%;
	*margin-left: 33.93617%}
.row-fluid .offset3 {
	margin-left: 27.65957%;
	*margin-left: 27.55319%}
.row-fluid .offset3:first-child {
	margin-left: 25.53191%;
	*margin-left: 25.42553%}
.row-fluid .offset2 {
	margin-left: 19.14894%;
	*margin-left: 19.04255%}
.row-fluid .offset2:first-child {
	margin-left: 17.02128%;
	*margin-left: 16.91489%}
.row-fluid .offset1 {
	margin-left: 10.6383%;
	*margin-left: 10.53191%}
.row-fluid .offset1:first-child {
	margin-left: 8.51064%;
	*margin-left: 8.40426%}
[class*="span"].hide, .row-fluid [class*="span"].hide {
	display: none;
}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
	float: right;
}
.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.container:before, .container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}
.container-fluid:before, .container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after {
	clear: both;
}
p {
	margin: 0 0 10px;
}
.lead {
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: 200;
	line-height: 30px;
}
small,.small {
	font-size: 85%}
strong {
	font-family: "OpenSansBold"}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}
.muted {
	color: #999;
}
a.muted:hover {
	color: gray;
}
.text-warning {
	color: #c09853;
}
a.text-warning:hover {
	color: #a47e3c;
}
.text-error {
	color: #b94a48;
}
a.text-error:hover {
	color: #953b39;
}
.text-info {
	color: #3a87ad;
}
a.text-info:hover {
	color: #2d6987;
}
.text-success {
	color: #468847;
}
a.text-success:hover {
	color: #356635;
}
h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 20px;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999;
}
h1, h2, h3 {
	line-height: 40px;
}
h1 {
	font-size: 38.5px;
}
h2 {
	font-size: 31.5px;
}
h3 {
	font-size: 24.5px;
}
h4 {
	font-size: 17.5px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 11.9px;
}
h1 small {
	font-size: 24.5px;
}
h2 small {
	font-size: 17.5px;
}
h3 small {
	font-size: 14px;
}
h4 small {
	font-size: 14px;
}
.page-header {
	padding-bottom: 9px;
	margin: 20px 0 30px;
	border-bottom: 1px solid #eee;
}
ul, ol {
	padding: 0;
	margin: 0 0 10px 25px;
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0;
}
li {
	line-height: 20px;
}
ul.unstyled, ol.unstyled {
	margin-left: 0;
	list-style: none;
}
ul.inline, ol.inline {
	margin-left: 0;
	list-style: none;
}
ul.inline>li, ol.inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
dl {
	margin-bottom: 20px;
}
dt, dd {
	line-height: 20px;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 0px;
}
.dl-horizontal {
	*zoom: 1;
}
.dl-horizontal:before, .dl-horizontal:after {
	display: table;
	content: "";
	line-height: 0;
}
.dl-horizontal:after {
	clear: both;
}
.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 180px;
}
hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #999;
}
abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999;
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid #eee;
}
blockquote p {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
}
blockquote small {
	display: block;
	line-height: 20px;
	color: #999;
}
blockquote small:before {
	content: '\2014 \00A0'}
blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
}
blockquote.pull-right p, blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small:before {
	content: ''}
blockquote.pull-right small:after {
	content: '\00A0 \2014'}
q:before, q:after, blockquote:before, blockquote:after {
	content: ""}
address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px;
}
code, pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
code {
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	white-space: nowrap;
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
pre.prettyprint {
	margin-bottom: 20px;
}
pre code {
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
form {
	margin: 0 0 20px;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
legend small {
	font-size: 15px;
	color: #999;
}
label, input, button, select, textarea {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
input, button, select, textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
	display: block;
	margin-bottom: 5px;
}
select, textarea,input[type="file"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
}
input, textarea, .uneditable-input {
	width: 206px;
}
textarea {
	height: auto;
}
textarea,input[type="file"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #fff;
	border: 1px solid #ccc;
	-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);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus, input[type="file"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="radio"], input[type="checkbox"] {
	margin: 0px 0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
	width: auto;
}
select, input[type="file"] {
	height: 30px;
	*margin-top: 4px;
	line-height: 30px;
}
select {
	width: 220px;
	border: 1px solid #ccc;
	background-color: #fff;
}
select[multiple], select[size] {
	height: auto;
}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
select:focus doesnotexist:-o-prefocus, select:focus, input[type="file"]:focus doesnotexist:-o-prefocus, input[type="file"]:focus, input[type="radio"]:focus doesnotexist:-o-prefocus, input[type="radio"]:focus, input[type="checkbox"]:focus doesnotexist:-o-prefocus, input[type="checkbox"]:focus {
	outline: 0;
}
.uneditable-input, .uneditable-textarea {
	color: #999;
	background-color: #fcfcfc;
	border-color: #ccc;
	-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);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	cursor: not-allowed;
}
.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}
.uneditable-textarea {
	width: auto;
	height: auto;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color: #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #999;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #999;
}
.radio, .checkbox {
	min-height: 20px;
	padding-left: 20px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -20px;
}
.controls>.radio:first-child, .controls>.checkbox:first-child {
	padding-top: 5px;
}
.radio.inline, .checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}
.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {
	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"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
	display: inline-block;
}
input, textarea, .uneditable-input {
	margin-left: 0;
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width: 926px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width: 846px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width: 766px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width: 686px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width: 606px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width: 526px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width: 446px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width: 366px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width: 286px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width: 206px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width: 126px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width: 46px;
}
.controls-row {
	*zoom: 1;
}
.controls-row:before, .controls-row:after {
	display: table;
	content: "";
	line-height: 0;
}
.controls-row:after {
	clear: both;
}
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
	float: left;
}
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
	padding-top: 5px;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
	background-color: transparent;
}
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
	color: #c09853;
}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	color: #c09853;
}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	border-color: #c09853;
	-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);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
	border-color: #a47e3c;
	-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;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853;
}
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
	color: #b94a48;
}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
	color: #b94a48;
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color: #b94a48;
	-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);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
	border-color: #953b39;
	-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;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #e64e60;
	border-color: #b94a48;
}
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
	color: #468847;
}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
	color: #468847;
}
.control-group.success input, .control-group.success select, .control-group.success textarea {
	border-color: #468847;
	-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);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
	border-color: #356635;
	-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;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
	color: #468847;
	background-color: #98ba8e;
	border-color: #468847;
}
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
	color: #3a87ad;
}
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
	color: #3a87ad;
}
.control-group.info input, .control-group.info select, .control-group.info textarea {
	border-color: #3a87ad;
	-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);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
	border-color: #2d6987;
	-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;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
	color: #3a87ad;
	background-color: #f5a736;
	border-color: #3a87ad;
}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
	color: #48ab48;
	border-color: #2c8d2d;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
	border-color: #2c8d2d;
	-webkit-box-shadow: 0 0 6px #a9dba9;
	-moz-box-shadow: 0 0 6px #a9dba9;
	box-shadow: 0 0 6px #a9dba9;
}
.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	*zoom: 1;
}
.form-actions:before, .form-actions:after {
	display: table;
	content: "";
	line-height: 0;
}
.form-actions:after {
	clear: both;
}
.help-block, .help-inline {
	color: #595959;
}
.help-block {
	display: block;
	margin-bottom: 10px;
}
.help-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding-left: 5px;
}
.input-append, .input-prepend {
	margin-bottom: 5px;
	font-size: 0;
	white-space: nowrap;
}
.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu {
	font-size: 14px;
}
.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	*margin-left: 0;
	vertical-align: top;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on, .input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	border: 1px solid #ccc;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group>.dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-append .active, .input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on, .input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}
.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
	margin-left: -1px;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.input-prepend.input-append .btn-group:first-child {
	margin-left: 0;
}
input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
	display: none;
}
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
	display: inline-block;
}
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
	margin-bottom: 0;
}
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0;
}
.control-group {
	margin-bottom: 10px;
}
legend+.control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
	margin-bottom: 20px;
	*zoom: 1;
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
	display: table;
	content: "";
	line-height: 0;
}
.form-horizontal .control-group:after {
	clear: both;
}
.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}
.form-horizontal .controls:first-child {
	*padding-left: 180px;
}
.form-horizontal .help-block {
	margin-bottom: 0;
}
.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {
	margin-top: 10px;
}
.form-horizontal .form-actions {
	padding-left: 180px;
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table th, .table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
}
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody+tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	background-color: #fff;
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.table-bordered th, .table-bordered td {
	border-left: 1px solid #ddd;
}
.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child {
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
}
.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child {
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
}
.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child {
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
}
.table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child {
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
}
.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
}
.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #fff;
}
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.table td.span1, .table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}
.table td.span2, .table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}
.table td.span3, .table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}
.table td.span4, .table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}
.table td.span5, .table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}
.table td.span6, .table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}
.table td.span7, .table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}
.table td.span8, .table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}
.table td.span9, .table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}
.table td.span10, .table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}
.table td.span11, .table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}
.table td.span12, .table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}
.table tbody tr.success td {
	background-color: #98ba8e;
}
.table tbody tr.error td {
	background-color: #e64e60;
}
.table tbody tr.warning td {
	background-color: #fcf8e3;
}
.table tbody tr.info td {
	background-color: #f5a736;
}
.table-hover tbody tr.success:hover td {
	background-color: #8ab07e;
}
.table-hover tbody tr.error:hover td {
	background-color: #e3384c;
}
.table-hover tbody tr.warning:hover td {
	background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
	background-color: #f49c1e;
}
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../images/icons_dark.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
	margin-top: 1px;
}
.icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"] {
	background-image: url("../images/icons_white.png");
}
.icon-glass {
	background-position: 0	  0;
}
.icon-music {
	background-position: -24px  0;
}
.icon-search {
	background-position: -48px  0;
}
.icon-envelope {
	background-position: -72px  0;
}
.icon-heart {
	background-position: -96px  0;
}
.icon-star {
	background-position: -120px 0;
}
.icon-star-empty {
	background-position: -144px 0;
}
.icon-user {
	background-position: -168px 0;
}
.icon-film {
	background-position: -192px 0;
}
.icon-th-large {
	background-position: -216px 0;
}
.icon-th {
	background-position: -240px 0;
}
.icon-th-list {
	background-position: -264px 0;
}
.icon-ok {
	background-position: -288px 0;
}
.icon-remove {
	background-position: -312px 0;
}
.icon-zoom-in {
	background-position: -336px 0;
}
.icon-zoom-out {
	background-position: -360px 0;
}
.icon-off {
	background-position: -384px 0;
}
.icon-signal {
	background-position: -408px 0;
}
.icon-cog {
	background-position: -432px 0;
}
.icon-trash {
	background-position: -456px 0;
}
.icon-home {
	background-position: 0	  -24px;
}
.icon-file {
	background-position: -24px  -24px;
}
.icon-time {
	background-position: -48px  -24px;
}
.icon-road {
	background-position: -72px  -24px;
}
.icon-download-alt {
	background-position: -96px  -24px;
}
.icon-download {
	background-position: -120px -24px;
}
.icon-upload {
	background-position: -144px -24px;
}
.icon-inbox {
	background-position: -168px -24px;
}
.icon-play-circle {
	background-position: -192px -24px;
}
.icon-repeat {
	background-position: -216px -24px;
}
.icon-refresh {
	background-position: -240px -24px;
}
.icon-list-alt {
	background-position: -264px -24px;
}
.icon-lock {
	background-position: -287px -24px;
}
.icon-flag {
	background-position: -312px -24px;
}
.icon-headphones {
	background-position: -336px -24px;
}
.icon-volume-off {
	background-position: -360px -24px;
}
.icon-volume-down {
	background-position: -384px -24px;
}
.icon-volume-up {
	background-position: -408px -24px;
}
.icon-qrcode {
	background-position: -432px -24px;
}
.icon-barcode {
	background-position: -456px -24px;
}
.icon-tag {
	background-position: 0	  -48px;
}
.icon-tags {
	background-position: -25px  -48px;
}
.icon-book {
	background-position: -48px  -48px;
}
.icon-bookmark {
	background-position: -72px  -48px;
}
.icon-print {
	background-position: -96px  -48px;
}
.icon-camera {
	background-position: -120px -48px;
}
.icon-font {
	background-position: -144px -48px;
}
.icon-bold {
	background-position: -167px -48px;
}
.icon-italic {
	background-position: -192px -48px;
}
.icon-text-height {
	background-position: -216px -48px;
}
.icon-text-width {
	background-position: -240px -48px;
}
.icon-align-left {
	background-position: -264px -48px;
}
.icon-align-center {
	background-position: -288px -48px;
}
.icon-align-right {
	background-position: -312px -48px;
}
.icon-align-justify {
	background-position: -336px -48px;
}
.icon-list {
	background-position: -360px -48px;
}
.icon-indent-left {
	background-position: -384px -48px;
}
.icon-indent-right {
	background-position: -408px -48px;
}
.icon-facetime-video {
	background-position: -432px -48px;
}
.icon-picture {
	background-position: -456px -48px;
}
.icon-pencil {
	background-position: 0	  -72px;
}
.icon-map-marker {
	background-position: -24px  -72px;
}
.icon-adjust {
	background-position: -48px  -72px;
}
.icon-tint {
	background-position: -72px  -72px;
}
.icon-edit {
	background-position: -96px  -72px;
}
.icon-share {
	background-position: -120px -72px;
}
.icon-check {
	background-position: -144px -72px;
}
.icon-move {
	background-position: -168px -72px;
}
.icon-step-backward {
	background-position: -192px -72px;
}
.icon-fast-backward {
	background-position: -216px -72px;
}
.icon-backward {
	background-position: -240px -72px;
}
.icon-play {
	background-position: -264px -72px;
}
.icon-pause {
	background-position: -288px -72px;
}
.icon-stop {
	background-position: -312px -72px;
}
.icon-forward {
	background-position: -336px -72px;
}
.icon-fast-forward {
	background-position: -360px -72px;
}
.icon-step-forward {
	background-position: -384px -72px;
}
.icon-eject {
	background-position: -408px -72px;
}
.icon-chevron-left {
	background-position: -432px -72px;
}
.icon-chevron-right {
	background-position: -456px -72px;
}
.icon-plus-sign {
	background-position: 0	  -96px;
}
.icon-minus-sign {
	background-position: -24px  -96px;
}
.icon-remove-sign {
	background-position: -48px  -96px;
}
.icon-ok-sign {
	background-position: -72px  -96px;
}
.icon-question-sign {
	background-position: -96px  -96px;
}
.icon-info-sign {
	background-position: -120px -96px;
}
.icon-screenshot {
	background-position: -144px -96px;
}
.icon-remove-circle {
	background-position: -168px -96px;
}
.icon-ok-circle {
	background-position: -192px -96px;
}
.icon-ban-circle {
	background-position: -216px -96px;
}
.icon-arrow-left {
	background-position: -240px -96px;
}
.icon-arrow-right {
	background-position: -264px -96px;
}
.icon-arrow-up {
	background-position: -289px -96px;
}
.icon-arrow-down {
	background-position: -312px -96px;
}
.icon-share-alt {
	background-position: -336px -96px;
}
.icon-resize-full {
	background-position: -360px -96px;
}
.icon-resize-small {
	background-position: -384px -96px;
}
.icon-plus {
	background-position: -408px -96px;
}
.icon-minus {
	background-position: -433px -96px;
}
.icon-asterisk {
	background-position: -456px -96px;
}
.icon-exclamation-sign {
	background-position: 0	  -120px;
}
.icon-gift {
	background-position: -24px  -120px;
}
.icon-leaf {
	background-position: -48px  -120px;
}
.icon-fire {
	background-position: -72px  -120px;
}
.icon-eye-open {
	background-position: -96px  -120px;
}
.icon-eye-close {
	background-position: -120px -120px;
}
.icon-warning-sign {
	background-position: -144px -120px;
}
.icon-plane {
	background-position: -168px -120px;
}
.icon-calendar {
	background-position: -192px -120px;
}
.icon-random {
	background-position: -216px -120px;
	width: 16px;
}
.icon-comment {
	background-position: -240px -120px;
}
.icon-magnet {
	background-position: -264px -120px;
}
.icon-chevron-up {
	background-position: -288px -120px;
}
.icon-chevron-down {
	background-position: -313px -119px;
}
.icon-retweet {
	background-position: -336px -120px;
}
.icon-shopping-cart {
	background-position: -360px -120px;
}
.icon-folder-close {
	background-position: -384px -120px;
}
.icon-folder-open {
	background-position: -408px -120px;
	width: 16px;
}
.icon-resize-vertical {
	background-position: -432px -119px;
}
.icon-resize-horizontal {
	background-position: -456px -118px;
}
.icon-hdd {
	background-position: 0	  -144px;
}
.icon-bullhorn {
	background-position: -24px  -144px;
}
.icon-bell {
	background-position: -48px  -144px;
}
.icon-certificate {
	background-position: -72px  -144px;
}
.icon-thumbs-up {
	background-position: -96px  -144px;
}
.icon-thumbs-down {
	background-position: -120px -144px;
}
.icon-hand-right {
	background-position: -144px -144px;
}
.icon-hand-left {
	background-position: -168px -144px;
}
.icon-hand-up {
	background-position: -192px -144px;
}
.icon-hand-down {
	background-position: -216px -144px;
}
.icon-circle-arrow-right {
	background-position: -240px -144px;
}
.icon-circle-arrow-left {
	background-position: -264px -144px;
}
.icon-circle-arrow-up {
	background-position: -288px -144px;
}
.icon-circle-arrow-down {
	background-position: -312px -144px;
}
.icon-globe {
	background-position: -336px -144px;
}
.icon-wrench {
	background-position: -360px -144px;
}
.icon-tasks {
	background-position: -384px -144px;
}
.icon-filter {
	background-position: -408px -144px;
}
.icon-briefcase {
	background-position: -432px -144px;
}
.icon-fullscreen {
	background-position: -456px -144px;
}
.dropup, .dropdown {
	position: relative;
}
.dropdown-toggle {
	*margin-bottom: -3px;
}
.dropdown-toggle:active, .open .dropdown-toggle {
	outline: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""}
.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	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);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	*width: 100%;
	height: 1px;
	margin: 9px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}
.dropdown-menu li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
}
.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
	text-decoration: none;
	color: #fff;
	background-color: #7e1f5f;
	background-image: -moz-linear-gradient(top,  #4B9307,  #68BD03);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#4B9307),  to(#68BD03));
	background-image: -webkit-linear-gradient(top,  #4B9307,  #68BD03);
	background-image: -o-linear-gradient(top,  #4B9307,  #68BD03);
	background-image: linear-gradient(to bottom,  #4B9307, #68BD03);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4B9307',  endColorstr='#FF68BD03',  GradientType=0);
}
.dropdown-menu .active>a, .dropdown-menu .active>a:hover {
	color: #333;
	text-decoration: none;
	outline: 0;
	background-color: #7e1f5f;
	background-image: -moz-linear-gradient(top,  #4B9307,  #68BD03);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#4B9307),  to(#68BD03));
	background-image: -webkit-linear-gradient(top,  #4B9307,  #68BD03);
	background-image: -o-linear-gradient(top,  #4B9307,  #68BD03);
	background-image: linear-gradient(to bottom,  #4B9307, #68BD03);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4B9307',  endColorstr='#FF68BD03',  GradientType=0);
}
.dropdown-menu .disabled>a, .dropdown-menu .disabled>a:hover {
	color: #999;
}
.dropdown-menu .disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: default;
}
.open {
	*z-index: 1000;
}
.open>.dropdown-menu {
	display: block;
}
.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: ""}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropup .dropdown-submenu>.dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}
.typeahead {
	z-index: 1051;
	margin-top: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}
.collapse.in {
	height: auto;
}
.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #c2c2c2;
	background-image: -moz-linear-gradient(top,  #ccc,  #b3b3b3);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#ccc),  to(#b3b3b3));
	background-image: -webkit-linear-gradient(top,  #ccc,  #b3b3b3);
	background-image: -o-linear-gradient(top,  #ccc,  #b3b3b3);
	background-image: linear-gradient(to bottom,  #cccccc, #b3b3b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCCCCCC',  endColorstr='#FFB3B3B3',  GradientType=0);
	border-color: #b3b3b3 #b3b3b3 #8c8c8c;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #b3b3b3;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333;
	background-color: #b3b3b3;
	*background-color: #a6a6a6;
}
.btn:active, .btn.active {
	background-color: #999 \9;
}
.btn:first-child {
	*margin-left: 0;
}
.btn:hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:focus doesnotexist:-o-prefocus, .btn:focus {
	outline: 0;
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
	margin-top: 4px;
}
.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
	margin-top: 0;
}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
	margin-top: -1px;
}
.btn-mini {
	padding: 0px 6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-block+.btn-block {
	margin-top: 5px;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn {
	border-color: #c5c5c5;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #862157;
	background-image: -moz-linear-gradient(top,  #4B9307,  #3d7707);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#4B9307),  to(#3d7707));
	background-image: -webkit-linear-gradient(top,  #4B9307,  #3d7707);
	background-image: -o-linear-gradient(top,  #4B9307,  #3d7707);
	background-image: linear-gradient(to bottom,  #4B9307, #3d7707);
	background-repeat: repeat-x;
	//filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4B9307',  endColorstr='#FF3d7707',  GradientType=0);
	border-color: #3d7707 #3d7707 #491224;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #3d7707;
	//filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #fff;
	background-color: #3d7707;
	*background-color: #721c39;
}
.btn-primary:active, .btn-primary.active {
	background-color: #5d172f \9;
}
.btn-warning {
	color: #fff!important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #f9a732;
	background-image: -moz-linear-gradient(top,  #fbb450,  #f89406);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#fbb450),  to(#f89406));
	background-image: -webkit-linear-gradient(top,  #fbb450,  #f89406);
	background-image: -o-linear-gradient(top,  #fbb450,  #f89406);
	background-image: linear-gradient(to bottom,  #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450',  endColorstr='#FFF89406',  GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f89406;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
	*background-color: #df8505;
}
.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}
.btn-danger {
	color: #fff!important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4e49;
	background-image: -moz-linear-gradient(top,  #ee5f5b,  #bd362f);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#ee5f5b),  to(#bd362f));
	background-image: -webkit-linear-gradient(top,  #ee5f5b,  #bd362f);
	background-image: -o-linear-gradient(top,  #ee5f5b,  #bd362f);
	background-image: linear-gradient(to bottom,  #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B',  endColorstr='#FFBD362F',  GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #bd362f;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
	*background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb65b;
	background-image: -moz-linear-gradient(top,  #62c462,  #51a351);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#62c462),  to(#51a351));
	background-image: -webkit-linear-gradient(top,  #62c462,  #51a351);
	background-image: -o-linear-gradient(top,  #62c462,  #51a351);
	background-image: linear-gradient(to bottom,  #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462',  endColorstr='#FF51A351',  GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
	*background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}
.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top,  #5bc0de,  #2f96b4);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#5bc0de),  to(#2f96b4));
	background-image: -webkit-linear-gradient(top,  #5bc0de,  #2f96b4);
	background-image: -o-linear-gradient(top,  #5bc0de,  #2f96b4);
	background-image: linear-gradient(to bottom,  #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE',  endColorstr='#FF2F96B4',  GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
	*background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}
.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top,  #444,  #222);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#444),  to(#222));
	background-image: -webkit-linear-gradient(top,  #444,  #222);
	background-image: -o-linear-gradient(top,  #444,  #222);
	background-image: linear-gradient(to bottom,  #444444, #222222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444',  endColorstr='#FF222222',  GradientType=0);
	border-color: #222 #222 #000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #222;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
	*background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #090909 \9;
}
button.btn, input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #4B9307;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-link:hover {
	color: #1d591d;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover {
	color: #333;
	text-decoration: none;
}
.btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em;
}
.btn-group:first-child {
	*margin-left: 0;
}
.btn-group+.btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	font-size: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group {
	margin-left: 5px;
}
.btn-group>.btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group>.btn+.btn {
	margin-left: -1px;
}
.btn-group>.btn, .btn-group>.dropdown-menu, .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>.btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
}
.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
}
.btn-group>.btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.btn-group>.btn.large:last-child, .btn-group>.large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	*padding-top: 5px;
	*padding-bottom: 5px;
}
.btn-group>.btn-mini+.dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}
.btn-group>.btn-small+.dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}
.btn-group>.btn-large+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #b3b3b3;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #3d7707;
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222;
}
.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}
.btn-mini .caret, .btn-small .caret, .btn-large .caret {
	margin-top: 6px;
}
.btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}
.dropup .btn-large .caret {
	border-bottom-width: 5px;
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.btn-group-vertical {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.btn-group-vertical>.btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group-vertical>.btn+.btn {
	margin-left: 0;
	margin-top: -1px;
}
.btn-group-vertical>.btn:first-child {
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.btn-group-vertical>.btn:last-child {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.btn-group-vertical>.btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.btn-group-vertical>.btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
dt.error, dt.message {display: none;}
.alert, dd.message {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.alert, .alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 20px;
}
.alert-success, dd.message {
	background-color: #98ba8e;
	border-color: #d6e9c6;
	color: #fff;
}
.alert-success h4 {
	color: #fff;
}
.alert-danger, .alert-error, dd.error {
	background-color: #e64e60;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4, .alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #f5a736;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block>p, .alert-block>ul {
	margin-bottom: 0;
}
.alert-block p+p {
	margin-top: 5px;
}
.nav {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
}
.nav>li>a {
	display: block;
}
.nav>li>a:hover {
	text-decoration: none;
	background-color: #eee;
}
.nav>li>a>img {
	max-width: none;
}
.nav>.pull-right {
	float: right;
}
.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.nav li+.nav-header {
	margin-top: 9px;
}
.nav-list {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}
.nav-list>li>a, .nav-list .nav-header {
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list>li>a {
	padding: 3px 15px;
}
.nav-list>.active>a, .nav-list>.active>a:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #4B9307;
}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
	margin-right: 2px;
}
.nav-list .divider {
	*width: 100%;
	height: 1px;
	margin: 9px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}
.nav-tabs, .nav-pills {
	*zoom: 1;
}
.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {
	display: table;
	content: "";
	line-height: 0;
}
.nav-tabs:after, .nav-pills:after {
	clear: both;
}
.nav-tabs>li, .nav-pills>li {
	float: left;
}
.nav-tabs>li>a, .nav-pills>li>a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
	margin-bottom: -1px;
}
.nav-tabs>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}
.nav-pills>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nav-pills>.active>a, .nav-pills>.active>a:hover {
	color: #fff;
	background-color: #4B9307;
}
.nav-stacked>li {
	float: none;
}
.nav-stacked>li>a {
	margin-right: 0;
}
.nav-tabs.nav-stacked {
	border-bottom: 0;
}
.nav-tabs.nav-stacked>li>a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked>li:first-child>a {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked>li:last-child>a {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked>li>a:hover {
	border-color: #ddd;
	z-index: 2;
}
.nav-pills.nav-stacked>li>a {
	margin-bottom: 3px;
}
.nav-pills.nav-stacked>li:last-child>a {
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.nav .dropdown-toggle .caret {
	border-top-color: #4B9307;
	border-bottom-color: #4B9307;
	margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
	border-top-color: #1d591d;
	border-bottom-color: #1d591d;
}
.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.nav>.dropdown.active>a:hover {
	cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover {
	color: #fff;
	background-color: #999;
	border-color: #999;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-stacked .open>a:hover {
	border-color: #999;
}
.tabbable {
	*zoom: 1;
}
.tabbable:before, .tabbable:after {
	display: table;
	content: "";
	line-height: 0;
}
.tabbable:after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {
	border-bottom: 0;
}
.tab-content>.tab-pane, .pill-content>.pill-pane {
	display: none;
}
.tab-content>.active, .pill-content>.active {
	display: block;
}
.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd;
}
.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below>.nav-tabs>li>a:hover {
	border-bottom-color: transparent;
	border-top-color: #ddd;
}
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover {
	border-color: transparent #ddd #ddd #ddd;
}
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {
	float: none;
}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}
.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}
.tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.tabs-left>.nav-tabs>li>a:hover {
	border-color: #eee #ddd #eee #eee;
}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover {
	border-color: #ddd transparent #ddd #ddd;
	*border-right-color: #fff;
}
.tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}
.tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tabs-right>.nav-tabs>li>a:hover {
	border-color: #eee #eee #eee #ddd;
}
.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover {
	border-color: #ddd #ddd #ddd transparent;
	*border-left-color: #fff;
}
.nav>.disabled>a {
	color: #999;
}
.nav>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.navbar {
	overflow: visible;
	margin-bottom: 20px;
	*position: relative;
	*z-index: 2;
}
.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #f9f9f9;
	background-image: -moz-linear-gradient(top,  #fff,  #f2f2f2);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#fff),  to(#f2f2f2));
	background-image: -webkit-linear-gradient(top,  #fff,  #f2f2f2);
	background-image: -o-linear-gradient(top,  #fff,  #f2f2f2);
	background-image: linear-gradient(to bottom,  #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',  endColorstr='#FFF2F2F2',  GradientType=0);
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	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);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	*zoom: 1;
}
.navbar-inner:before, .navbar-inner:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-inner:after {
	clear: both;
}
.navbar .container {
	width: auto;
}
.nav-collapse.collapse {
	height: auto;
	overflow: visible;
}
.navbar .brand {
	float: left;
	display: block;
	padding: 10px 20px 10px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #777;
	text-shadow: 0 1px 0 #fff;
}
.navbar .brand:hover {
	text-decoration: none;
}
.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #777;
}
.navbar-link {
	color: #777;
}
.navbar-link:hover {
	color: #333;
}
.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #fff;
}
.navbar .btn, .navbar .btn-group {
	margin-top: 5px;
}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn {
	margin-top: 0;
}
.navbar-form {
	margin-bottom: 0;
	*zoom: 1;
}
.navbar-form:before, .navbar-form:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-form:after {
	clear: both;
}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 5px;
}
.navbar-form input, .navbar-form select, .navbar-form .btn {
	display: inline-block;
	margin-bottom: 0;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top: 3px;
}
.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top: 0;
}
.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}
.navbar-search .search-query {
	margin-bottom: 0;
	padding: 4px 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.navbar-static-top {
	position: static;
	margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}
.navbar-fixed-top {
	top: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-bottom {
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0;
}
.navbar .nav.pull-right {
	float: right;
	margin-right: 0;
}
.navbar .nav>li {
	float: left;
}
.navbar .nav>li>a {
	float: none;
	color: #777;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
	background-color: transparent;
	color: #333;
	text-decoration: none;
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	color: #555;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top,  #f2f2f2,  #e6e6e6);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#f2f2f2),  to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,  #f2f2f2,  #e6e6e6);
	background-image: -o-linear-gradient(top,  #f2f2f2,  #e6e6e6);
	background-image: linear-gradient(to bottom,  #f2f2f2, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2',  endColorstr='#FFE6E6E6',  GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #ccc \9;
}
.navbar .btn-navbar .icon-bar {
	float: none;
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	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);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar+.icon-bar {
	margin-top: 3px;
}
.navbar .nav>li>.dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}
.navbar .nav>li>.dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px;
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0, 0, 0, 0.2);
	border-bottom: 0;
	bottom: -7px;
	top: auto;
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
	border-top: 6px solid #fff;
	border-bottom: 0;
	bottom: -6px;
	top: auto;
}
.navbar .nav li.dropdown>a:hover .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: #e6e6e6;
	color: #555;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #777;
	border-bottom-color: #777;
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right {
	left: auto;
	right: 0;
}
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before {
	left: auto;
	right: 12px;
}
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after {
	left: auto;
	right: 13px;
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}


.label, .badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #999;
}
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.label:empty, .badge:empty {
	display: none;
}
a.label:hover, a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label-important {
	background-color: #b94a48;
}
.label-important[href] {
	background-color: #953b39;
}
.label-warning {
	background-color: #f89406;
}
.label-warning[href] {
	background-color: #c67605;
}
.label-success {
	background-color: #468847;
}
.label-success[href] {
	background-color: #356635;
}
.label-info {
	background-color: #3a87ad;
}
.label-info[href] {
	background-color: #2d6987;
}
.label-inverse {
	background-color: #333;
}
.label-inverse[href] {
	background-color: #1a1a1a;
}
.badge-important {
	background-color: #b94a48;
}
.badge-important[href] {
	background-color: #953b39;
}
.badge-warning {
	background-color: #f89406;
}
.badge-warning[href] {
	background-color: #c67605;
}
.badge-success {
	background-color: #468847;
}
.badge-success[href] {
	background-color: #356635;
}
.badge-info {
	background-color: #3a87ad;
}
.badge-info[href] {
	background-color: #2d6987;
}
.badge-inverse {
	background-color: #333;
}
.badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label, .btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label, .btn-mini .badge {
	top: 0;
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}@-moz-keyframes progress-bar-stripes {
	from {
	background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}@-ms-keyframes progress-bar-stripes {
	from {
	background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}@-o-keyframes progress-bar-stripes {
	from {
	background-position: 0 0;
}
to {
	background-position: 40px 0;
}
}@keyframes progress-bar-stripes {
	from {
	background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}

.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
.affix {
	position: fixed;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@-ms-viewport {
	width: device-width;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visible-phone {
	display: none !important;
}
.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}
.visible-desktop {
	display: inherit !important;
}

@media (min-width: 1200px) {
	.row {
	margin-left: -30px;
	*zoom: 1;
}
.row:before, .row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row:after {
	clear: both;
}
[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 30px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 1170px;
}
.span12 {
	width: 1170px;
}
.span11 {
	width: 1070px;
}
.span10 {
	width: 970px;
}
.span9 {
	width: 870px;
}
.span8 {
	width: 770px;
}
.span7 {
	width: 670px;
}
.span6 {
	width: 570px;
}
.span5 {
	width: 470px;
}
.span4 {
	width: 370px;
}
.span3 {
	width: 270px;
}
.span2 {
	width: 170px;
}
.span1 {
	width: 70px;
}
.offset12 {
	margin-left: 1230px;
}
.offset11 {
	margin-left: 1130px;
}
.offset10 {
	margin-left: 1030px;
}
.offset9 {
	margin-left: 930px;
}
.offset8 {
	margin-left: 830px;
}
.offset7 {
	margin-left: 730px;
}
.offset6 {
	margin-left: 630px;
}
.offset5 {
	margin-left: 530px;
}
.offset4 {
	margin-left: 430px;
}
.offset3 {
	margin-left: 330px;
}
.offset2 {
	margin-left: 230px;
}
.offset1 {
	margin-left: 130px;
}
.row-fluid {
	width: 100%;
	*zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.5641%;
	*margin-left: 2.51091%}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left: 2.5641%}
.row-fluid .span12 {
	width: 100%;
	*width: 99.94681%}
.row-fluid .span11 {
	width: 91.45299%;
	*width: 91.3998%}
.row-fluid .span10 {
	width: 82.90598%;
	*width: 82.85279%}
.row-fluid .span9 {
	width: 74.35897%;
	*width: 74.30578%}
.row-fluid .span8 {
	width: 65.81197%;
	*width: 65.75877%}
.row-fluid .span7 {
	width: 57.26496%;
	*width: 57.21177%}
.row-fluid .span6 {
	width: 48.71795%;
	*width: 48.66476%}
.row-fluid .span5 {
	width: 40.17094%;
	*width: 40.11775%}
.row-fluid .span4 {
	width: 31.62393%;
	*width: 31.57074%}
.row-fluid .span3 {
	width: 23.07692%;
	*width: 23.02373%}
.row-fluid .span2 {
	width: 14.52991%;
	*width: 14.47672%}
.row-fluid .span1 {
	width: 5.98291%;
	*width: 5.92971%}
.row-fluid .offset12 {
	margin-left: 105.12821%;
	*margin-left: 105.02182%}
.row-fluid .offset12:first-child {
	margin-left: 102.5641%;
	*margin-left: 102.45772%}
.row-fluid .offset11 {
	margin-left: 96.5812%;
	*margin-left: 96.47481%}
.row-fluid .offset11:first-child {
	margin-left: 94.01709%;
	*margin-left: 93.91071%}
.row-fluid .offset10 {
	margin-left: 88.03419%;
	*margin-left: 87.92781%}
.row-fluid .offset10:first-child {
	margin-left: 85.47009%;
	*margin-left: 85.3637%}
.row-fluid .offset9 {
	margin-left: 79.48718%;
	*margin-left: 79.3808%}
.row-fluid .offset9:first-child {
	margin-left: 76.92308%;
	*margin-left: 76.81669%}
.row-fluid .offset8 {
	margin-left: 70.94017%;
	*margin-left: 70.83379%}
.row-fluid .offset8:first-child {
	margin-left: 68.37607%;
	*margin-left: 68.26969%}
.row-fluid .offset7 {
	margin-left: 62.39316%;
	*margin-left: 62.28678%}
.row-fluid .offset7:first-child {
	margin-left: 59.82906%;
	*margin-left: 59.72268%}
.row-fluid .offset6 {
	margin-left: 53.84615%;
	*margin-left: 53.73977%}
.row-fluid .offset6:first-child {
	margin-left: 51.28205%;
	*margin-left: 51.17567%}
.row-fluid .offset5 {
	margin-left: 45.29915%;
	*margin-left: 45.19276%}
.row-fluid .offset5:first-child {
	margin-left: 42.73504%;
	*margin-left: 42.62866%}
.row-fluid .offset4 {
	margin-left: 36.75214%;
	*margin-left: 36.64575%}
.row-fluid .offset4:first-child {
	margin-left: 34.18803%;
	*margin-left: 34.08165%}
.row-fluid .offset3 {
	margin-left: 28.20513%;
	*margin-left: 28.09875%}
.row-fluid .offset3:first-child {
	margin-left: 25.64103%;
	*margin-left: 25.53464%}
.row-fluid .offset2 {
	margin-left: 19.65812%;
	*margin-left: 19.55174%}
.row-fluid .offset2:first-child {
	margin-left: 17.09402%;
	*margin-left: 16.98763%}
.row-fluid .offset1 {
	margin-left: 11.11111%;
	*margin-left: 11.00473%}
.row-fluid .offset1:first-child {
	margin-left: 8.54701%;
	*margin-left: 8.44063%}
input, textarea, .uneditable-input {
	margin-left: 0;
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left: 30px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width: 1156px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width: 1056px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width: 956px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width: 856px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width: 756px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width: 656px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width: 556px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width: 456px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width: 356px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width: 256px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width: 156px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width: 56px;
}
.thumbnails {
	margin-left: -30px;
}
.thumbnails>li {
	margin-left: 30px;
}
.row-fluid .thumbnails {
	margin-left: 0;
}
}
a:not(.btn).busy:before {
	vertical-align: middle;
	margin-right: 5px;
	content: url(../images/spinner-small.gif);
	display: inline-block;
}
.close-small {
	background: url(../images/close-small.png);
	text-shadow: none;
	border: none;
	width: 20px;
	height: 20px;
}
.close-small:hover {
	background-color: #eeb8dc;
	border-radius: 2px;
}
select, textarea, input[type="file"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-webkit-box-shadow: inset 1px 1px 2px #ccc;
	-moz-box-shadow: inset 1px 1px 2px #ccc;
	box-shadow: inset 1px 1px 2px #ccc;
}
textarea, input[type="file"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-webkit-box-shadow: inset 1px 1px 2px #ccc;
	-moz-box-shadow: inset 1px 1px 2px #ccc;
	box-shadow: inset 1px 1px 2px #ccc;
}
textarea:focus, input[type="text"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: #61b561;
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(114, 200, 114, 0.6);
	-moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(114, 200, 114, 0.6);
	box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(114, 200, 114, 0.6);
}
textarea.busy, input[type="text"].busy, input[type="password"].busy, input[type="datetime"].busy, input[type="datetime-local"].busy, input[type="date"].busy, input[type="month"].busy, input[type="time"].busy, input[type="week"].busy, input[type="number"].busy, input[type="email"].busy, input[type="url"].busy, input[type="search"].busy, input[type="tel"].busy, input[type="color"].busy, .uneditable-input.busy {
	background-image: url(../images/spinner-small.gif);
	background-position: 95% center;
	background-repeat: no-repeat;
}
legend {
	border-bottom: 0;
}
.logged-in .control-group {
	margin-bottom: 10px;
}
.logged-in .control-group input, .logged-in .control-group textarea, .logged-in .control-group select {
	margin-bottom: 0;
}
.logged-in .control-group.error {
	clear: both;
}
.logged-in .control-group.error span.help-inline {
	margin-top: 0;
	padding-left: 0;
	clear: both;
	display: block;
}
.control-group.error .help-inline {
	font-size: 11.9px;
}
.control-group.error .help-inline.gray-text {
	color: #666;
}
.control-group.error.take-control .control-label, .control-group.error.take-control .help-block, .control-group.error.take-control .help-inline {
	color: #b94a48;
}
.control-group.error.take-control .checkbox, .control-group.error.take-control .radio, .control-group.error.take-control input, .control-group.error.take-control select, .control-group.error.take-control textarea {
	color: #b94a48;
}
.control-group.error.take-control input, .control-group.error.take-control select, .control-group.error.take-control textarea {
	border-color: #b94a48;
	-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);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error.take-control input:focus, .control-group.error.take-control select:focus, .control-group.error.take-control textarea:focus {
	border-color: #953b39;
	-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;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error.take-control .input-prepend .add-on, .control-group.error.take-control .input-append .add-on {
	color: #b94a48;
	background-color: #e64e60;
	border-color: #b94a48;
}
.control-group.error.take-control input, .control-group.error.take-control select, .control-group.error.take-control textarea {
	color: #000;
	border-color: #ccc;
	-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);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error.take-control input:focus, .control-group.error.take-control select:focus, .control-group.error.take-control textarea:focus {
	border-color: #eeb8dc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #882267;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #882267;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #882267;
}
.control-group.error.take-control span.add-on.take-control {
	background-color: #eee;
	border: 1px solid #ccc;
	color: #000;
}
.control-group.error.take-control span.help-inline.gray-text {
	color: #666;
}
form.busy {
	pointer-events: none;
	opacity: 0.4;
	position: relative;
}
form.busy:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../images/spinner-big.gif) center no-repeat;
	z-index: 999;
}
form.no-busy.busy:before {
	display: none;
}
input[disabled]+label, label[disabled] {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
}
input[type="text"][name*="cvv"] {
	width: auto;
	text-align: center;
}
table {
	font-size: 11.9px;
}
table.busy {
	pointer-events: none;
	opacity: 0.4;
	position: relative;
}
table.busy:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../images/spinner-big.gif) center no-repeat;
	z-index: 999;
}
table td a {
	text-decoration: underline;
}
table td:hover [class^="my-arrows-gray"] {
	opacity: 1;
}
.table {
	border-collapse: separate;
}
.table thead {
	opacity: 0.999;
}
.table tr th {
	font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-shadow: 1px 1px 0px #fff;
	padding: 0.715em 0.8em 0.715em;
	border-right: 1px solid #cdcdcd;
	border-left: 1px solid #fff;
	-webkit-box-shadow: 1px 0 0 0 #fff;
	-moz-box-shadow: 1px 0 0 0 #fff;
	box-shadow: 1px 0 0 0 #fff;
	background-color: #efefef;
	background-image: -moz-linear-gradient(top,  #f5f5f5,  #e7e7e7);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#f5f5f5),  to(#e7e7e7));
	background-image: -webkit-linear-gradient(top,  #f5f5f5,  #e7e7e7);
	background-image: -o-linear-gradient(top,  #f5f5f5,  #e7e7e7);
	background-image: linear-gradient(to bottom,  #f5f5f5, #e7e7e7);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5',  endColorstr='#FFE7E7E7',  GradientType=0);
	box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px, #fff 0 1px 0 inset;
}
.table tr th:first-child {
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	border-left: 0;
}
.table tr th:last-child {
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	border-right: 0;
}
.table tr th:only-child {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-right: 0;
	border-left: 0;
}
.table tr th small {
	padding-left: 0.8em;
}
.big-table td {
	border-top: 0;
}
.big-table tbody tr td {
	padding: 0.8em;
	line-height: 20px;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	-moz-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
	border-bottom: 1px solid #cdcdcd;
}
.big-table tbody tr:first-child td {
	border-top: 0;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #fff;
}
.table tbody tr.success td {
	background-color: #b5cdae;
}
.table tbody tr.error td {
	background-color: #ec7b88;
}
.table tbody tr.warning td {
	background-color: #fff;
}
.table tbody tr.info td {
	background-color: #f7bc67;
}
[class^="icon-"], [class*=" icon-"] {
	margin: 3px 5px 0 0;
}
.icon-bar {
	margin: 0;
	float: none;
}
.well-dark {
	min-height: 20px;
	padding: 1.43em 0.8em;
	margin-bottom: 20px;
	background-color: #e6e6e6;
	border-top: 1px solid #cdcdcd;
	-webkit-box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.5);
}
.btn {
	font-family: "OpenSansBold",  "Helvetica Neu",  Helvetica,  Arial,  sans-serif;
	*border: 0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.05);
	font-size: 12px;
	padding: 3px 10px 2px;
	color: #000;
	*border: 0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	background-color: #ccc \9;
	background-image: url("../images/btnbg/gray.png") \9;
	background-repeat: repeat-x \9;
	border: 1px solid #888 \9;
}
.btn.btn-primary {
	color: #fff;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4B9308;
	background-image: -moz-linear-gradient(top,  #55A40A,  #4B9308);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#55A40A),  to(#4B9308));
	background-image: -webkit-linear-gradient(top,  #55A40A,  #4B9308);
	background-image: -o-linear-gradient(top,  #55A40A,  #4B9308);
	background-image: linear-gradient(to bottom,  #55A40A, #4B9308);
	background-repeat: repeat-x;
	//filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF55A40A',  endColorstr='#FF4B9308',  GradientType=0);
	border-color: #4B9308 #4B9308 #461135;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #4B9308;
	//filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	background-color: #4B9307 \9;
	background-image: url("../images/btnbg/green.png") \9;
	background-repeat: repeat-x \9;
	border: 1px solid #340d27 \9;
}
.btn.register-btn, .btn.btn-primary { min-height:22px;line-height:22px;}

.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.disabled, .btn.btn-primary[disabled] {
	color: #fff;
	background-color: #4B9308;
	*background-color: #6f1b54;
}
.btn.btn-primary:active, .btn.btn-primary.active {
	background-color: #5a1644 \9;
}
.btn.busy i, .btn i.busy {
	background: url(../images/spinner-small.gif);
	height: 16px;
	pointer-events: none;
}
input[type=submit].btn.busy {
	background-color: #b3b3b3;
	background-color: #ccc \9;
	background-image: url(../images/spinner-small.gif);
	background-image: url(../images/spinner-small.gif), -webkit-gradient(linear,  left top,  left bottom,  from(#ccc),  to(#b3b3b3));
	background-image: url(../images/spinner-small.gif), -webkit-linear-gradient(top,  #ccc,  #b3b3b3);
	background-image: url(../images/spinner-small.gif), -moz-linear-gradient(top,  #ccc,  #b3b3b3);
	background-image: url(../images/spinner-small.gif), -ms-linear-gradient(top,  #ccc,  #b3b3b3);
	background-image: url(../images/spinner-small.gif), -o-linear-gradient(top,  #ccc,  #b3b3b3);
	background-image: url(../images/spinner-small.gif), linear-gradient(top,  #cccccc, #b3b3b3);
	*background: #ccc url(../images/spinner-small.gif) repeat 0 0;
	background: #ccc url(../images/spinner-small.gif) repeat 0 0 \9 ;
	background-repeat: repeat,  repeat-x;
	background-repeat: no-repeat,  repeat;
	background-position: 5px center;
	padding-left: 25px;
	pointer-events: none;
}
input[type=submit].btn.busy.btn-primary {
	background-color: #4B9308;
	background-color: #55A40A \9;
	background-image: url(../images/spinner-small.gif);
	background-image: url(../images/spinner-small.gif), -webkit-gradient(linear,  left top,  left bottom,  from(#55A40A),  to(#4B9308));
	background-image: url(../images/spinner-small.gif), -webkit-linear-gradient(top,  #55A40A,  #4B9308);
	background-image: url(../images/spinner-small.gif), -moz-linear-gradient(top,  #55A40A,  #4B9308);
	background-image: url(../images/spinner-small.gif), -ms-linear-gradient(top,  #55A40A,  #4B9308);
	background-image: url(../images/spinner-small.gif), -o-linear-gradient(top,  #55A40A,  #4B9308);
	background-image: url(../images/spinner-small.gif), linear-gradient(top,  #55A40A, #4B9308);
	*background: #55A40A url(../images/spinner-small.gif) repeat 0 0;
	background: #55A40A url(../images/spinner-small.gif) repeat 0 0 \9 ;
	background-repeat: repeat,  repeat-x;
	background-repeat: no-repeat,  repeat;
	background-position: 5px center;
	padding-left: 25px;
	pointer-events: none;
}

#system-message dt{display:none;}
#system-message-container ul {margin:10px 0 10px 30px;}
#system-message-container ul li {list-style: none;}
.alert, dd.error , dd.message {
	border: none !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-shadow: none;
	padding: 20px 7px 20px 74px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	position: relative;
	background-repeat: no-repeat;
	background-position: 20px 50%;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
.alert .close {
	background: url(../images/close-small.png);
	text-shadow: none;
	border: none;
	position: absolute;
	top: 7px;
	right: 7px;
}
.alert-success, dd.message {
	padding: 7px 40px 7px 34px;
	background-position: 10px 40%;
	background-image: url(../images/success.png);
	z-index: 1;
	clear: left;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.alert-success.animate-out {
	opacity: 0;
	margin-top: -55px;
}
.alert-info {
	color: #5a3705;
	background-image: url(../images/info.png);
	background-position: 20px 55%}
.alert-info.animate-out {
	opacity: 0;
	margin-top: -80px;
}
.alert-danger, .alert-error, dd.error {
	color: #fff;
	background-image: url(../images/error.png);
    background-repeat: no-repeat;
}
.alert-danger.animate-out, .alert-error.animate-out {
	opacity: 0;
	margin-top: -80px;
}
.nav {
	margin-bottom: 10px;
}
.nav-tabs {
	border-bottom: none;
}
.nav-tabs>li {
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.nav-tabs>li+li {
	margin-left: 15px;
}
.nav-tabs>li>a {
	font-family: "OpenSansBold",  "Helvetica Neue",  Helvetica,  Arial,  sans-serif;
	margin: 0;
	font-size: 16.5px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height: 16px;
	border: 1px solid #aaa;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px #fff;
	-moz-box-shadow: 0 1px #fff;
	box-shadow: 0 1px #fff;
	color: #999;
}
.nav-tabs>li>a:hover {
	border-color: #aaa;
	background-color: #fff;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
	color: #666;
	background-color: #fff;
	border: 1px solid #aaa;
	position: relative;
}
.nav-tabs>.active>a:before, .nav-tabs>.active>a:after, .nav-tabs>.active>a:hover:before, .nav-tabs>.active>a:hover:after {
	content: "";
	position: absolute;
	display: block;
	width: 0px;
	height: 0px;
	top: 100%;
	left: 50%}
.nav-tabs>.active>a:after, .nav-tabs>.active>a:hover:after {
	margin-left: -10px;
	border-style: solid;
	border-width: 9px 10px 0 10px;
	border-color: #fff transparent transparent transparent;
}
.nav-tabs>.active>a:before, .nav-tabs>.active>a:hover:before {
	margin-left: -11px;
	border-style: solid;
	border-width: 10px 11px 0 11px;
	border-color: #909090 transparent transparent transparent;
}

.header {
	background: #fff;
	height: 80px;
	padding: 0;
	/*-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);*/
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=0, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=90, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=180, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=270, strength=3) \9;
	*margin: -3px 0 0 -3px;
	margin: -3px 0 0 -3px \9;
}
.header .wrapper {
	padding: 0 1.43em;
}
.header a:hover {
	color: #4d4d4d;
	text-decoration: none;
}
.header .logo {
	background: url(../images/logo_siteguarding.svg);
	background-repeat: no-repeat;
	background-size: contain;
	width:290px;
	height:68px;
	margin:5px 0 0 0;
}


.header .logo:hover {
	text-decoration:none;
}

.header .user-account-wrap {
	text-align:right;
}
.header .user-account-wrap #language-switch,.header .user-account-wrap #blog-link{
	padding:4px 0px 4px 20px;
	background:url("../images/world.svg") no-repeat 0 center;
	font-size:12px;
}
.header .user-account-wrap #blog-link{background: url("../images/blog.svg") no-repeat 0 center;}
.header .user-account-wrap .user-actions {
	margin:10px 0;
	height:29px;
}
.header .user-account-wrap .user-account-info {
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin-right: 15px;
}
.header .user-account-wrap .user-account-info a {
	margin-left:0.715em;
}
.header .user-account-wrap .user-account-info a:first-child {
	margin-left:0;
}
.header .user-account-wrap .user-account-info .user-email {
	color:#4B9307;
	font-family: "OpenSansBold"}
.header .user-account-wrap .user-account-info .user-email, .header .user-account-wrap .user-account-info .user-id {
	width:100%;
	float:left;
}
.header .user-account-wrap .logout-btn {
	float:right;
}
.header .user-account-wrap .navigation .head-link {
	color:#666;
	text-decoration: none;
	padding: 10px 0;
	position: relative;
	font-family: "OpenSansCondBold";
	font-size: 17px;
	line-height: 19px;
	margin-left: 0px;
	text-transform: uppercase;
}


@media (max-width: 1200px) {
	.header .user-account-wrap .navigation .head-link {
		font-size: 14px!important;
	}
}

@media (max-width: 1100px) {
	.header .user-account-wrap .navigation .head-link {
		font-size: 13px!important;
	}
}

@media (max-width: 1050px) {
	.header .user-account-wrap .navigation .head-link {
		font-size: 12px!important;
	}
}
.header .user-account-wrap .navigation .head-link.current {
	color: #4B9307;
    line-height:19px;
    height:25px;
    position: relative;
}
.header .user-account-wrap .navigation .current-indicator {
	/*background: url("../images/nav_arrow.png") no-repeat center bottom;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0px;
	height: 13px;*/
}
.header .user-account-wrap .user-account-support {
	margin: 2.002em 0 0;
}

nav.navbar.badge-navigation {
	width: 100%;
	margin-bottom: 10px;
}
nav.navbar.badge-navigation li+li {
	margin-left: 1.19em;
}
nav.navbar.badge-navigation li {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 0.5em;
	background: none;
	background: rgba(255, 255, 255, 0.25);
	position: relative;
	margin: 0 0 10px 0;
	border: 1px solid rgba(0, 0, 0, 0.24);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.89), inset 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 0px 0 transparent, 1px 1px 0px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.89), inset 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 0px 0 transparent, 1px 1px 0px rgba(255, 255, 255, 0.7);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.89), inset 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 0px 0 transparent, 1px 1px 0px rgba(255, 255, 255, 0.7);
	background: none;
	height: 35px;
}
nav.navbar.badge-navigation li a {
	background: url("../images/btnbg/nav1.png") no-repeat left top \9;
	display: inline-block \9;
	padding: 0 0 0 16px;
}
nav.navbar.badge-navigation li span.nav-voice {
	font-family: "OpenSansBold",  Helvetica,  Arial,  sans-serif;
	color: #4B9307;
	font-size: 14px;
	background: url("../imagesbtnbg/nav2.png") no-repeat right top\9;
	display: inline-block \9;
	padding: 0 16px 0 0;
	line-height: 32px;
}
.ie8 nav.navbar.badge-navigation li span.nav-voice {
	line-height: 34px;
}
nav.navbar.badge-navigation li span.notification {
	display: block;
	position: absolute;
	top: -0.66667em;
	right: 0.4em;
	right: 2em \9;
	font-size: 10.81818px;
	text-shadow: 0 1px 0 #333;
	color: #fff;
	background-color: #9e2777;
	background-image: -moz-linear-gradient(top,  #af2b84,  #4B9307);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#af2b84),  to(#4B9307));
	background-image: -webkit-linear-gradient(top,  #af2b84,  #4B9307);
	background-image: -o-linear-gradient(top,  #af2b84,  #4B9307);
	background-image: linear-gradient(to bottom,  #af2b84, #4B9307);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAF2B84',  endColorstr='#FF4B9307',  GradientType=0);
	-webkit-border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	border-radius: 1.2em;
}
nav.navbar.badge-navigation li:hover, nav.navbar.badge-navigation li.myactive {
	background: none;
	background: rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.29), inset 0 -1px 0 #fff, inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 2px 0 rgba(0, 0, 0, 0.01);
	-moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.29), inset 0 -1px 0 #fff, inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 2px 0 rgba(0, 0, 0, 0.01);
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.29), inset 0 -1px 0 #fff, inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 2px 0 rgba(0, 0, 0, 0.01);
}
nav.navbar.badge-navigation li:hover a, nav.navbar.badge-navigation li.myactive a {
	background: url("../images/btnbg/nav1-hov.png") no-repeat left top \9;
	padding: 0 0 0 16px;
}
nav.navbar.badge-navigation li:hover span.nav-voice, nav.navbar.badge-navigation li.myactive span.nav-voice {
	color: #000;
	background: url("../images/btnbg/nav2-hov.png") no-repeat right top\9;
	padding: 0 16px 0 0;
}
nav.navbar.badge-navigation li:hover span.notification, nav.navbar.badge-navigation li.myactive span.notification {
	color: #f2f2f2;
	background-color: #b13288;
	background-image: -moz-linear-gradient(top,  #cf3ea0,  #4B9307);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#cf3ea0),  to(#4B9307));
	background-image: -webkit-linear-gradient(top,  #cf3ea0,  #4B9307);
	background-image: -o-linear-gradient(top,  #cf3ea0,  #4B9307);
	background-image: linear-gradient(to bottom,  #cf3ea0, #4B9307);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCF3EA0',  endColorstr='#FF4B9307',  GradientType=0);
}
.push {
	height: 120px;
}
.footer {
	position: relative;
	height: 120px;
	margin-top: 155px;
	width: 100%;
	clear: both;
	background-color: #1D1C18;
	background-image: url(../images/footer_pattern.png);
	*background: #1D1C18 url(../images/footer_pattern.png) repeat 0 0;
	border-top: 1px solid #fff;
	color: #460d38;
}

.footer .f_wrapper {
	padding: 70px 0;
	text-align: center;
}
.footer .f_wrapper .footer-menu {
	margin-bottom: 10px;
}
.footer .f_wrapper span.option {
	display: inline-block;
	margin-bottom: 0.5em;
	border-left: 1px solid #fff;
	padding: 0 5px;
	line-height: 20px;
}
.footer .f_wrapper span.option.first {
	border-left: none;
}
.footer .f_wrapper a {
	color: #fff;
	padding: 0 0.2em;
}
.btn-yellow {
	color: #000;
	text-shadow: #fff;
	background-color: #ef9d00;
	background-image: -moz-linear-gradient(top,  #f2ad01,  #ec8600);
	background-image: -webkit-gradient(linear,  0 0,  0 100%,  from(#f2ad01),  to(#ec8600));
	background-image: -webkit-linear-gradient(top,  #f2ad01,  #ec8600);
	background-image: -o-linear-gradient(top,  #f2ad01,  #ec8600);
	background-image: linear-gradient(to bottom,  #f2ad01, #ec8600);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2AD01',  endColorstr='#FFEC8600',  GradientType=0);
	border-color: #ec8600 #ec8600 #a05b00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #ec8600;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 1px solid #b26316;
	background-color: #ec8600 \9;
	background-image: url("../images/btnbg/orange.png") \9;
	background-repeat: repeat-x \9;
	border: 1px solid #b26316 \9;
}
.btn-yellow:hover, .btn-yellow:active, .btn-yellow.active, .btn-yellow.disabled, .btn-yellow[disabled] {
	color: #000;
	background-color: #ec8600;
	border: 1px solid #b26316;
}
.btn-yellow:active, .btn-yellow.active {
	background-color: #b96900 \9;
}
.btn-header-yellow {
	color: #424242;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.66);
	border-color: #F4AA00;
	background: #f4aa00 url("../images/btnbg/head-btn-yellow-grad.png") repeat-x bottom;
}
.btn-header-yellow:hover {
	background: #F4AA00;
}
.btn-header-grey {
	background: #cbcbcb url("btnbg/btn-grey-grad.svg") repeat-x top;
	background-image: -webkit-gradient(linear,  left top,  left bottom,  from(#f1f1f1),  to(#cbcbcb));
	background-image: -webkit-linear-gradient(top,  #f1f1f1,  #cbcbcb);
	background-image: -moz-linear-gradient(top,  #f1f1f1,  #cbcbcb);
	background-image: -o-linear-gradient(top,  #f1f1f1,  #cbcbcb);
	background-image: linear-gradient(top,  #f1f1f1, #cbcbcb);
	box-shadow: none;
	padding: 0px 10px;
	line-height: 27px;
	border: 1px solid #c0c0c0;
	border-radius: 2px;
}
.btn-header-grey:hover {
	background: #dbdbdb;
	text-decoration: none;
}
.two-box {
	-webkit-box-shadow: #999 0 0 0.4em;
	-moz-box-shadow: #999 0 0 0.4em;
	box-shadow: #999 0 0 0.4em;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=0, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=90, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=180, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=270, strength=3) \9;
	*margin: -3px 0 0 -3px;
	margin: -3px 0 0 -3px \9;
	margin-bottom: 1.43em;
}
.two-box .box {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=0, strength=0), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=90, strength=0), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=180, strength=0), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=270, strength=0) \9;
	*margin: 0;
	margin: 0\9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0;
}
.box {
	padding: 0.715em;
	-webkit-box-shadow: #999 0 0 0.4em;
	-moz-box-shadow: #999 0 0 0.4em;
	box-shadow: #999 0 0 0.4em;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=0, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=90, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=180, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=270, strength=3) \9;
	*margin: -3px 0 0 -3px;
	margin: -3px 0 0 -3px \9;
	border-collapse: separate;
	background-color: #f5f5f5;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 1.43em;
	*zoom: 1;
}
.box:before, .box:after {
	display: table;
	content: "";
	line-height: 0;
}
.box:after {
	clear: both;
}
.double-padding {
	padding: 1.43em;
}
.box-dark {
	background-color: #e6e6e6;
}
.box-white {
	background-color: white;
}
.box-flat {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #cecece;
}
.box-up {
	border-bottom: 1px solid #bfbfbf;
}
.box-down {
	border-top: 1px solid white;
}
.box-transparent {
	padding: 0.3575em;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	background: #e7e7e7;
	background: rgba(109, 109, 109, 0.02);
	margin-bottom: 1.43em;
	*-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#056D6D6D, endColorstr=#056D6D6D);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#056D6D6D, endColorstr=#056D6D6D);
	*zoom: 1;
	overflow: auto;
	*zoom: 1;
}
.box-transparent:before, .box-transparent:after {
	display: table;
	content: "";
	line-height: 0;
}
.box-transparent:after {
	clear: both;
}
.inside-box {
	margin: 0 0 1.43em 0;
	padding: 0.8em;
	background: #ebebeb;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	margin-bottom: 1.43em;
	*zoom: 1;
}
.inside-box:before, .inside-box:after {
	display: table;
	content: "";
	line-height: 0;
}
.inside-box:after {
	clear: both;
}
.choice-box {
	margin-bottom: 20px;
	border: 1px solid #cecece;
}
.choice-box .inside-box {
	margin-bottom: 0;
	border: none;
}
.choice-box .inside-box label {
	font-family: "OpenSansBold"}
.choice-box .inside-box+.inside-box {
	border-top: 1px solid #cecece;
}
.box-purple {
	background: #d5c2cf;
	padding: 0.715em;
	*zoom: 1;
}
.box-purple:before, .box-purple:after {
	display: table;
	content: "";
	line-height: 0;
}
.box-purple:after {
	clear: both;
}
.my-arrows-sprite, .my-arrows-btn-double, .my-arrows-btn-down, .my-arrows-btn-right, .my-arrows-form-arrow, .my-arrows-gray-down, .my-arrows-gray-left, .my-arrows-gray-right, .my-arrows-gray-up, .my-arrows-triangle-double, .my-arrows-triangle-down, .my-arrows-triangle-right, .my-arrows-triangle-up, .my-arrows-yellow-right {
	background: url(../images/my-arrows.png) no-repeat;
}
.statuses-sprite, .statuses-ok-accent, .statuses-ok, .statuses-blocked, .statuses-pending {
	background: url(../images/statuses.png) no-repeat;
}
.close-sprite, .close-close-big, .close-close-small {
	background: url(../images/close.png) no-repeat;
}
.icon-sprite, .icon-amex-card-big, .icon-amex-card, .icon-bank-card-big, .icon-bank-card, .icon-bank-logo-card-big, .icon-bank-logo-card, .icon-btn-calendar, .icon-btn-close, .icon-calendar, .icon-cartebleue-card-big, .icon-cartebleue-card, .icon-diners-card-big, .icon-diners-card, .icon-jcb-card-big, .icon-jcb-card, .icon-laser-card-big, .icon-laser-card, .icon-maestro-card-big, .icon-maestro-card, .icon-mastercard-card-big, .icon-mastercard-card, .icon-settings, .icon-spyglass, .icon-vip-bronze, .icon-vip-diamond, .icon-vip-gold, .icon-vip-silver, .icon-visa-card-big, .icon-visa-card {
	background: url(../images/icon.png) no-repeat;
}
.my-arrows-btn-double {
	background-position: 0 -20px;
	height: 29px;
	width: 29px;
}
.my-arrows-btn-down {
	background-position: 0 -78px;
	height: 29px;
	width: 29px;
}
.my-arrows-btn-right {
	background-position: 0 -49px;
	height: 29px;
	width: 29px;
}
.my-arrows-form-arrow {
	background-position: 0 0;
	height: 20px;
	width: 18px;
}
.my-arrows-gray-down {
	background-position: 0 -164px;
	height: 18px;
	width: 16px;
}
.my-arrows-gray-left {
	background-position: 0 -146px;
	height: 18px;
	width: 16px;
}
.my-arrows-gray-right {
	background-position: 0 -182px;
	height: 18px;
	width: 16px;
}
.my-arrows-gray-up {
	background-position: 0 -200px;
	height: 18px;
	width: 16px;
}
.my-arrows-triangle-double {
	background-position: 0 -107px;
	height: 15px;
	width: 7px;
}
.my-arrows-triangle-down {
	background-position: 0 -130px;
	height: 7px;
	width: 9px;
}
.my-arrows-triangle-right {
	background-position: 0 -137px;
	height: 9px;
	width: 7px;
}
.my-arrows-triangle-up {
	background-position: 0 -122px;
	height: 8px;
	width: 9px;
}
.my-arrows-yellow-right {
	background-position: 0 -218px;
	height: 18px;
	width: 16px;
}
.statuses-ok-accent {
	background-position: 0 -18px;
}
.statuses-ok {
	background-position: 0 -34px;
}
.statuses-blocked {
	background-position: 0 0;
}
.statuses-pending {
	background-position: 0 -51px;
}
.close-close-big {
	background-position: 0 0;
}
.close-close-small {
	background-position: 0 -31px;
}
.icon-amex-card-big {
	background-position: 0 -553px;
}
.icon-amex-card {
	background-position: 0 -917px;
}
.icon-bank-card-big {
	background-position: 0 -1017px;
}
.icon-bank-card {
	background-position: 0 -1385px;
}
.icon-bank-logo-card-big {
	background-position: 0 -745px;
}
.icon-bank-logo-card {
	background-position: 0 -1181px;
}
.icon-btn-calendar {
	background-position: 0 -1357px;
}
.icon-btn-close {
	background-position: 0 -1441px;
}
.icon-calendar {
	background-position: 0 -1421px;
}
.icon-cartebleue-card-big {
	background-position: 0 -425px;
}
.icon-cartebleue-card {
	background-position: 0 -845px;
}
.icon-diners-card-big {
	background-position: 0 -489px;
}
.icon-diners-card {
	background-position: 0 -1145px;
}
.icon-jcb-card-big {
	background-position: 0 -681px;
}
.icon-jcb-card {
	background-position: 0 -1289px;
}
.icon-laser-card-big {
	background-position: 0 -617px;
}
.icon-laser-card {
	background-position: 0 -1253px;
}
.icon-maestro-card-big {
	background-position: 0 -1081px;
}
.icon-maestro-card {
	background-position: 0 -881px;
}
.icon-mastercard-card-big {
	background-position: 0 -953px;
}
.icon-mastercard-card {
	background-position: 0 -809px;
}
.icon-settings {
	background-position: 0 -1325px;
}
.icon-spyglass {
	background-position: 0 -1470px;
}
.icon-vip-bronze {
	background-position: 0 -207px;
}
.icon-vip-diamond {
	background-position: 0 -104px;
}
.icon-vip-gold {
	background-position: 0 -327px;
}
.icon-vip-silver {
	background-position: 0 0;
}
.icon-visa-card-big {
	background-position: 0 -1483px;
}
.icon-visa-card {
	background-position: 0 -1217px;
}
.my-arrows, [class*="my-arrows-gray-"], .my-arrows-yellow-right, .my-arrows-form-arrow {
	margin: 2px 5px 0 0;
	opacity: .8;
	height: 17px;
}
i[class^="my-arrows-"], [class^="my-arrows-"], i[class^="statuses-"], [class^="statuses-"], i[class^="icon-"], [class^="icon-"] {
	float: left;
}
.my-arrows-form-arrow {
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
}
.my-arrows-triangle-double {
	width: 7px;
	height: 15px;
}
[class*="my-arrows-btn"] {
	width: 29px;
	height: 29px;
}
.statuses, [class*="statuses-"] {
	margin: 1px 5px 0 0;
	width: 19px;
	height: 17px;
}
.icon-btn-close {
	margin: 0;
	width: 29px;
	height: 29px;
}
.close {
	float: right;
	width: 20px;
	height: 21px;
	opacity: 0.8;
}
.close.big {
	width: 30px;
	height: 31px;
}
.icon-calendar {
	width: 18px;
	height: 18px;
}
.icon-btn-calendar {
	width: 28px;
	height: 28px;
	margin: 0;
}
.icon-settings {
	width: 32px;
	height: 32px;
}
[class$="-card"] {
	width: 52px;
	height: 36px;
}
[class$="-card-big"] {
	width: 102px;
	height: 64px;
}
.icon-vip-bronze {
	width: 120px;
	height: 120px;
}
.icon-vip-diamond {
	width: 120px;
	height: 103px;
}
.icon-vip-gold {
	width: 120px;
	height: 98px;
}
.icon-vip-silver {
	width: 120px;
	height: 104px;
}
i.icon-spinner-small {
	background: url(../images/spinner-small.gif) no-repeat left top;
	width: 16px;
	height: 16px;
	float: left;
}
i.icon-spinner {
	background: url(../images/spinner-big.gif) no-repeat left top;
	width: 100px;
	height: 100px;
}

.small_type {
	font-size: 11.2px;
}
.head-font, .moduletable h3 {
	color: #1b1b1b;
	font-size: 18.2px;
	line-height: 22px;
	padding: 5px 0;
	margin-bottom: 15px;
}
.head-big {
	color: #1b1b1b;
	font-size: 25.2px;
	line-height: 25.2px;
	padding: 5px 0;
	margin-bottom: 15px;
}
.head-huge {
	color: #1b1b1b;
	font-size: 39.2px;
	line-height: 39.2px;
	padding: 5px 0;
	margin-bottom: 15px;
}
.head-huge2 {
	color: #1b1b1b;
	font-size: 59.2px;
	line-height: 59.2px;
	padding: 5px 0;
	margin-bottom: 15px;
}
.head-green {color:#2C8D2C;line-height: 25px!important;}
h1.modal-title {
	color: #1b1b1b;
	font-size: 22.4px;
	line-height: 22.4px;
	padding: 5px 0;
	margin-bottom: 15px;
	margin-bottom: 0;
}
.points-big {
	font-family: OpenSansBold;
	color: #af2b84;
	font-size: 50px;
	line-height: 36px;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.82), 0 1px 0 rgba(255, 255, 255, 0.59);
}
abbr[title], abbr[data-original-title] {
	cursor: help;
	border: none;
}
.js-datepicker input {
	border-radius: 2px 2px 2px 2px;
	height: 24px;
	line-height: 24px;
}
.js-datepicker span.add-on {
	border-radius: 0;
	border: none;
	background: white;
	position: relative;
	left: -30px;
	padding: 0;
	top: 5px;
	z-index: 10;
}
.js-datepicker span.add-on i.icon-btn-calendar {
	width: 28px;
	height: 28px;
}
.todo-list {
	list-style: none;
	margin: 0;
}
.todo-list li {
	background: url("../images/my-arrows/form-arrow.png");
	background-position: 1px 2px;
	background-repeat: no-repeat;
	padding: 0 0 10px 30px;
}
.todo-list li.done {
	background: url("../images/statuses/ok-accent.png");
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.red {
	background: red;
}
.green {
	background: green;
}
.blue {
	background: blue;
}
.hidden {
	display: none !important;
}
.uppercase {
	text-transform: uppercase;
}
.center {
	text-align: center!important;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_justify {
	text-align: justify;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}
.no_margin {
	margin: 0 !important;
}
.no_padding {
	padding: 0 !important;
}
html {
	position: relative;
	min-height: 100%;
	height: 100%}
body {
	height: 100%;
	font-family: "OpenSansRegular",  Helvetica,  Arial,  sans-serif;
	/*background-color: #f5f5f5;
	background-color: #e7e7e7 \9;
	background-image: url(../images/body_bg_noise.png);
	background-image: url(../images/body_bg_noise.png), -webkit-gradient(linear,  left top,  left bottom,  from(#e7e7e7),  to(#f5f5f5));
	background-image: url(../images/body_bg_noise.png), -webkit-linear-gradient(top,  #e7e7e7,  #f5f5f5);
	background-image: url(../images/body_bg_noise.png), -moz-linear-gradient(top,  #e7e7e7,  #f5f5f5);
	background-image: url(../images/body_bg_noise.png), -ms-linear-gradient(top,  #e7e7e7,  #f5f5f5);
	background-image: url(../images/body_bg_noise.png), -o-linear-gradient(top,  #e7e7e7,  #f5f5f5);
	background-image: url(../images/body_bg_noise.png), linear-gradient(top,  #e7e7e7, #f5f5f5);
	*background: #e7e7e7 url(../images/body_bg_noise.png) repeat 0 0;
	background: #e7e7e7 url(../images/body_bg_noise.png) repeat 0 0 \9 ;
	background-repeat: repeat,  repeat-x;*/
    background-color:#fff;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: "OpenSansBold",  Helvetica,  Arial,  sans-serif;
	*font-weight: bold;
}

.wrapper {
	max-width: 84.286em;
	margin: 0 auto -275px;
	min-height: 100%;
	height: auto !important;
	height: 100%}
.wrapper .content {
	padding: 2.86em 1.43em;
}
.wrapper .content .white-area {
	padding: 0.715em;
	background: #fff;
	-webkit-box-shadow: #999 0 0 0.4em;
	-moz-box-shadow: #999 0 0 0.4em;
	box-shadow: #999 0 0 0.4em;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=0, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=90, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=180, strength=3), "U+00A0 " progid:DXImageTransform.Microsoft.Shadow(color=#cdcdcd, direction=270, strength=3) \9;
	*margin: -3px 0 0 -3px;
	margin: -3px 0 0 -3px \9;
	*zoom: 1;
}
.wrapper .content .white-area:before, .wrapper .content .white-area:after {
	display: table;
	content: "";
	line-height: 0;
}
.wrapper .content .white-area:after {
	clear: both;
}
.wrapper .content .r-line {
	margin-bottom: 0.8em;
	padding: 0 0.8em;
}
.wrapper .content .r-line .r-multi-forms li:first-child, .wrapper .content .r-line .r-multi-forms li:last-child {
	padding-left: 0;
}
.wrapper .content .r-line .r-radio-info {
	font-size: 11.9px;
}
.wrapper .content .r-line .r-radio-info span {
	font-weight: bold;
	font-size: 14.28px;
}

.footer {
	color: white;
	height: auto;
	min-height: 120px;
}
.footer .f_wrapper {
	padding: 30px 0 5px 0;
}
.footer .f_wrapper span.option.protection {
	border-left: 0;
}
.footer .f_legal_notes {
	margin-top:0;
}
.modal-body .inputs-inline {
	display: inline;
	margin-left: 10px;
}
.modal-body .inputs-inline div, .modal-body .inputs-inline label, .modal-body .inputs-inline input, .modal-body .inputs-inline select {
	display: inline;
}
.modal-body .inputs-inline input[type='checkbox'] {
	margin-left: 0;
}
.control-group .inputs-inline input[type="radio"] {
	margin-top: -4px;
}
.control-group .inputs-inline label {
	margin-left: 3px;
}
.control-group p {
	font-size: 12px;
	margin-left: 20px;
}
.control-group .help-inline {
	font-size: 12px;
	color: #666;
	margin-top: -10px;
}
.control-group select.date {
	width: 150px;
}
.control-group select[id$="birth_date_3i"], .control-group select[id$="birth_date_1i"] {
	width: 105px;
}
.control-group select[id$="birth_date_2i"] {
	width: 160px;
}
.control-group select#user_registration_address_phone_type {
	width: 170px;
}
.control-group input#user_registration_address_phone_value {
	width: 152px;
}
.control-group.birth_date {
	margin-top: 40px;
}
.header-login-form {
	float: right;
	display: inline;
}
.header-login-form input {
	float: left;
	margin-left: 10px;
}
.header-login-form div, .header-login-form label, .header-login-form input, .header-login-form select {
	display: inline;
}

.upload-hint {
	margin: 10px 0 0;
	padding: 5px;
	background: #fafafa;
	font-size: 11px;
	line-height: 16px;
}
.upload-hint p {
	margin: 0;
}
.control-group.date.error select.date {
	float: none;
}
.control-group.date.error .help-inline {
	float: none;
}
.logged-in .control-group.error, .logged-in .decide-controls {
	*zoom: 1;
	clear: both;
}
.logged-in .control-group.error:before, .logged-in .control-group.error:after, .logged-in .decide-controls:before, .logged-in .decide-controls:after {
	display: table;
	content: "";
	line-height: 0;
}
.logged-in .control-group.error:after, .logged-in .decide-controls:after {
	clear: both;
}
.logged-in .control-group.error .add-on, .logged-in .decide-controls .add-on {
	background: #fadcdc;
}
.logged-in .control-group.error .btn, .logged-in .decide-controls .btn {
	margin-left: 10px;
}
.break-word {
	word-break: break-word;
}
span.hint, p.hint {
	font-size: 12px;
	line-height: 14px;
	color: #999;
}
.logged-out .header {
	z-index: 2;
	position: relative;
}
.header .dropdown {
	float: right;
}
.header .dropdown .dropdown-toggle {
	color: #333;
}
.header .dropdown .dropdown-toggle:hover {
	color: #4B9307;
}
.header .dropdown li {
	text-align: left;
}
.header .logo-wrap .logo-account {
	padding-top: 2.5em;
}
.header .user-informations {
	float: right;
	width: auto;
}

.table tr th {
	font-family: "OpenSansBold",  "Helvetica Neue",  Helvetica,  Arial,  sans-serif;
	font-weight: normal;
}


.dashboards .head-font {
	padding: 0;
}
.dashboards .account-overview .head-font {
	margin-top: 10px;
}
.dashboards .dashboard-content {
	margin-left: 0;
}

.dashboards .send-money .btn {
	margin-right: 10px;
}
.dashboards .balance_panel {
	margin-bottom: 0;
}
.dashboards .balance_panel .info {
	font-family: OpenSansBold,  "Helvetica Neue",  Helvetica,  Arial,  sans-serif;
	font-size: 16px;
	color: #000;
}
.dashboards .balance_panel .actions {
	margin-top: 15px;
}
.dashboards .balance_panel .actions .btn {
	margin-right: 10px;
}
.dashboards .balance_panel .available {
	font-family: OpenSansRegular,  "Helvetica Neue",  Helvetica,  Arial,  sans-serif;
	font-weight: normal;
	font-size: 14px;
	margin-left: 5px;
}
.dashboards .balance_panel .total_balance {
	margin-top: 10px;
	font-family: OpenSansBold,  "Helvetica Neue",  Helvetica,  Arial,  sans-serif;
	font-weight: 14px;
}
.dashboards #last_transactions table {
	margin-top: 25px;
	margin-bottom: 25px;
}
.dashboards #last_transactions tr.slip {
	cursor: pointer;
}
.dashboards #last_transactions tr.slip.with-following-trx td {
	padding-bottom: 0.8em;
}
.dashboards #last_transactions .all-transactions {
	float: right;
}
.dashboards .todos .todo-list {
	margin: 0;
	list-style: none;
}
.dashboards #special_offers .small_type {
	padding-left: 10px;
}
.dashboards #special_offers .promo {
	margin: 0.3575em 0.35em;
	height: 60px;
	width: 234px;
	float: left;
}
.dashboards #special_offers .promo img {
	height: 100%}
.dashboards #new_money_transfer .control-group.money {
	float: left;
}
.dashboards #new_money_transfer .control-group.select {
	float: left;
}
.dashboards #new_money_transfer .control-group.select .control-label {
	visibility: hidden;
}
.dashboards #new_money_transfer .control-group.balance {
	margin-top: 40px;
	margin-left: 470px;
}

#login-box {
	float: none;
	margin: 0 auto;
}
.user_authentications #captcha_field {
	margin: 10px 0;
}
.user_registrations .inputs-inline {
	display: inline;
}
.user_registrations .inputs-inline div, .user_registrations .inputs-inline label, .user_registrations .inputs-inline input, .user_registrations .inputs-inline select {
	display: inline;
}
.user_registrations .hint-inline {
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	color: #666666;
	padding-left: 5px;
}
.user_registrations #account_type_select .radio {
	display: inline-block;
	width: 100px;
}
.user_registrations #first_step #url_field .url {
	margin-bottom: 0;
}
.user_registrations #first_step #url_field input {
	margin-bottom: 2px;
}
.user_registrations #second_step .newsletter {
	float: left;
	margin-left: 20px;
}
.user_registrations #second_step .newsletter input.boolean {
	margin-top: -15px;
}
.user_registrations #second_step .terms {
	margin-left: 20px;
}
.user_registrations #second_step .birtdate-inputs {
	display: block;
	margin-bottom: 10px;
}
.user_registrations #second_step #recaptcha_widget_div {
	margin-bottom: 10px;
}
.user_registrations .registration-successful {
	margin-top: 20px;
	text-align: center;
}
.user_registrations .registration-successful h2 {
	margin-bottom: 30px;
}
.user_registrations .registration-successful .check_email {
	font-weight: bold;
}
.user_registrations .registration-successful .alert-success {
	margin-top: -60px;
}
.user_registrations .registration-successful .box {
	margin-top: 30px;
}
.user_registrations .registration-successful img {
	width: auto;
}


.decide-controls {
	text-align: right;
}
.decide-controls a {
	margin-right: 10px;
}
.actions, .controls-right {
	text-align: right;
	float: right;
}
.actions, .pagenav {list-style-type: none;}
.actions li, .pagenav li {float: left;}
.pagenav li {margin: 0 10px}
.pagenav {margin:0;}
.item-page .pagenav {margin: 0 auto;}
.actions a, .actions .btn,  .controls-right a,  .controls-right .btn {
	display: inline;
}
.tab-content {
	overflow: visible;
}
.tab-content .tab-pane {
	width: 580px;
}
.tab-content .tab-pane>.table {
	border-top: none;
	border-bottom: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


#info-messages, #error-messages {
	overflow: hidden;
	padding: 5px;
	margin: -5px;
}
#success-messages {
	min-height: 1px;
}
#success-messages.affix-top {
	position: absolute;
}
#success-messages.affix {
	position: fixed;
	top: 0;
	z-index: 999;
}
#git_log {
	z-index: 3;
}

.flright {float:right;}
.mrglr10 {margin:0 10px;}
.mrgl0 {margin-left:0!important;}
.mrgl10 {margin-left:10px;}
.mrgl15 {margin-left:15px;}
.mrgl20 {margin-left:20px;}
.mrgl30 {margin-left:30px;}
.mrgb10 {margin-bottom:10px;}
.mrgb0 {margin-bottom:0px;}
.mrgt30{margin-top:30px;}
.mrgb30{margin-bottom:30px!important;}
.copyright {font-size:10px;margin:0;}


.threeBox { width: 90%; }
.threeBox {
	position: relative;
	display: table;
	table-layout: fixed;
	border-spacing: 20px;
	text-align: center;
	margin-bottom: 0px;
	width: 100%;
	z-index: 1;
	-webkit-transform: translate3d(0,0,0);
	-webkit-transform: translateZ(0px);
}

.threeBox .columns {
	display: inline-block;
	padding: 25px 25px 0 25px;
	margin-bottom: 40px;
	text-align: center;

	box-shadow: 0 0 5px #666;
	border: 1px solid #eee;
	border-radius: 2px;
	background: #ffffff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 51%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(51%,#ffffff), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 51%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 51%,#d6d6d6 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 51%,#d6d6d6 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #ffffff 51%,#d6d6d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	-webkit-transition: box-shadow .5s ease-in-out;
	-moz-transition: box-shadow .5s ease-in-out;
	-o-transition: box-shadow .5s ease-in-out;
	-ms-transition: box-shadow .5s ease-in-out;
	transition: box-shadow .5s ease-in-out;
}

.threeBox a {
	float:right;
}

.threeBox a h3 {
	font-size: 1.25em;
	line-height: 1.25;
	margin-bottom: .5em;
}

.threeBox a p {
	color: #333;
	line-height: 1.6;
	margin-bottom: .5em;
}



.threeBox .columns a h3:hover,
.threeBox .columns:hover a h3 {
	text-decoration: underline;
}

.threeBox .columns {
	padding: 25px 15px 0px;
	display: table-cell;
	margin-bottom: 0px;
}
.invalid, .error {background-color: #FFD8DA}
span.help-block{color:#b94a48}
.jquery_form_error_message {display: none!important;}

.table th.action {width:72px;}
label.radiobox {display: inline;}

.white_table table {
	width: 100%;
	background-color:#F5F5F5;}
	
.w_table_l_grey{
	background-color:#e1e1e1
}
.w_table_d_grey{
	background-color:#eeeeee
}

.white_table table th {
	border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
    color: #2F2F2F;
    font-size: 30px;
    background-color:#fff;
    height: 115px;}
	
.white_table table th span {
    line-height:30px;
	color: #2C8D2C;
    font-size: 20px;}
    
.white_table table th span.labelsmall {
    line-height:15px;
    color: #333;
    font-size: 12px;}
	
.white_table table tr {
	height: 30px;
    text-align: center;}
	
.white_table table .grey {
	background-color:#e9e9e9;}
    
.white_table table .white {
	background-color:#fff;}
	
.white_table table tr td {
	border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;}

.white_table table .btn td {
	border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;}
	
.white_table table tr .border_blue {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background: #ededed;}
	
.white_table table tr th.border_blue {
	border-left: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;}

.white_table table tr .border_blue_bottom {
	border-bottom: 1px solid #d7d7d7;}
.white_table table tfoot td.border_blue{
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}
	
.white_table .pricing_btn {
	border-bottom: 1px solid #D5D5D5;
    height: 80px !important;
	text-align:center;
}

.white_table table a.btn {text-decoration: none!important;}


.white_table th.fillcell {
    background-color: #529f09;
    border: 7px solid #529f09!important;
    height:40px!important;
}

.white_table th.clearcell {
    background-color:transparent!important;
    border: none!important;
    height:40px!important;    
}

.white_table tfoot td.recommend {border-bottom:7px solid #529f09;}

.white_table td.recommend, .white_table th.recommend {
    border-left:7px solid #529f09;
    border-right:7px solid #529f09;
}
.bestvalue {font-size: 14px;color:#fff;}
.control-group-left {width:48%;float:left;}
.control-group-right {width:48%;float:right;}
.control-group-full {clear: both;}
.textarea_h {height: 155px;}
.textarea_h_sml {height: 75px;}
.btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#userlogin {margin: 0; padding: 0;}
.pull-right {float:right;}

.item-page h2 {border-bottom: 1px solid #C7C8CA; margin:0 0 10px 0;}
ul#topnavmenu,ul#topnavmenu ul{list-style: none;}
ul#topnavmenu li {float: left;height: 36px;position: relative;margin-left:20px;}

/*ul#topnavmenu ul{display:none;position:absolute;top:28px;left:-100%;background:#fff;padding:2px 2px 5px 2px;margin:0;z-index: 10;}*/
ul#topnavmenu ul{display:none;position:absolute;top:28px;left:-100%;background:#eee;padding:2px 2px 5px 2px;margin:0;z-index: 10;}
ul#topnavmenu ul li{float:none;width:220px;text-align:left;padding:7px 15px;margin:0;height:auto;}
/*ul#topnavmenu ul li:hover{background-color:#eee;}*/
ul#topnavmenu ul li:hover{background-color:#ddd;}
ul#topnavmenu ul a{line-height:120%;color:#666;display:block}
ul#topnavmenu li:hover > ul{display:block}


#payment_message {padding: 100px 0; text-align: center; font-size: 140%;}
.control-group label.lab {width:22%; float:left; text-align: right; line-height: 30px; padding-right:10px; margin-bottom: 10px;}
.control-group div.fld{width:75%; float:right;}
span.txtfld{line-height:30px;margin-bottom:10px;}
.formicon {vertical-align: text-bottom;}
#coupon_block {display: none;}
span.formicon a {color:#fff; font-weight: bold; padding:0px 12px;}
span.formicon a:hover {color:#ddd;text-decoration: none;}
.planbox p {text-align: justify;}
.planbox img {width:80px; height: 80px; margin:0 20px 20px 0; float:left;}
.orderbtn {float:right;}
.underplans {width:100%;}
.underplans td {vertical-align: top;}
.minh_65 {min-height: 65px;}
.minh_380 {min-height: 380px;}
.minh_525 {min-height: 525px;}

.list-footer ul {display: block; text-align: center; margin:10px 0}
.list-footer ul li {display: inline; list-style: none;padding:5px!important;font-size:15px;line-height:28px!important;height:28px}
.list-footer ul li a{font-size:15px}
.list-footer div.limit, .list-footer div.counter {display: none;}
#no_records {text-align: center; color:#E41B17;}
#compatible_list {padding-top: 10px;text-align:center}
.home_line {padding-top:20px;}
#compatible_list img{margin: 0px 10px 10px 0;height:36px}
.tbl_home_list {font-size: 15px; margin-top:10px;width:100%}
.tbl_home_list td div {margin-top:2px;}
.tbl_home_list td {padding: 5px;width:48%}
.tbl_home_list td.sep {width: 6%;}

.frontlist {display: table; margin-left: 60px;}
.frontlist .row{display: block;width:107%; padding: 10px 0px;}
.frontlist .cellicon{display: table-cell; width: 90px}
.frontlist .cell{display: table-cell;vertical-align: middle;line-height: 19px;}

.howitworks img {float:left}
.howitworks div {margin-left:100px; margin-bottom:15px;}
.howitworks p {text-align: justify;}
.moduletable .menu .active {font-weight: bold;}
.h180 {height:180px;}
.offer_price_padding{padding: 10px 0}




.ext-tbl { margin:0; padding:0; }
.ext-tbl table { margin:20px 0 20px 0; padding:0; border:0; border-bottom:1px solid #d7dadd; border-right:1px solid #d7dadd; border-spacing: 0px; width:100%; border-collapse:collapse; }
.ext-tbl table .headline { width:39%; }
.ext-tbl.columns-2 table .column { width:30.5%; }
.ext-tbl.columns-3 table .column { width:20.3%; }
.ext-tbl.columns-4 table .column { width:15.25%; }
.ext-tbl.columns-5 table .column { width:12.2%; }
.ext-tbl.columns-6 table .column { width:10.17%; }
.ext-tbl.has-active-column table { margin-top: 38px; }
.ext-tbl td,
.ext-tbl th { margin:0; padding:15px 0 15px 0; border:0; background:#fafafb; text-align:center; vertical-align:top; }
.ext-tbl td { border-top:1px solid #edeef0; border-left:0px solid #edeef0; padding: 7px 15px; }
.ext-tbl td.feature { border-left:1px solid #d7dadd; border-top:1px solid #edeef0; text-align:left; padding: 10px 15px;  }
.ext-tbl td.feature .label { float:left; margin:4px 7px 0 0; background:#4B9307; padding:2px 4px; color:#fff;}
.ext-tbl td.feature .label.new { background:#4B9307; }
.ext-tbl td.feature .icon { float:right; margin:-3px 0 0 5px; display:block; }
.ext-tbl td.feature .text { color:#000; text-transform:none; margin:0; padding: 5px 0 0 0; display:block; }
.ext-tbl td.feature .text span { border-bottom: 1px dotted #000; position:relative; cursor:help; }
.ext-tbl table td a {text-decoration: none;}
.ext-tbl td.empty { border-left:1px solid #d7dadd; }
.ext-tbl tbody tr:first-child .feature { border-top:1px solid #d7dadd; }
.ext-tbl th.column { border-top:1px solid #d7dadd; border-left:1px solid #edeef0; padding-top:10px; }
.ext-tbl td.column img { margin: 5px 0 0 0; }
.ext-tbl th.headline { background:none; text-align:left; border-right: 1px solid #d7dadd;} 
.ext-tbl th.column:first-child { border-left:1px solid #d7dadd; }
.ext-tbl td.column { border-left: 1px solid #edeef0; }
div.avgButton {padding:15px;}
.ext-tbl td.empty,
.ext-tbl td.buttons { padding:0; }

#scn0 {text-align: center;font-size:13px;padding:5px 0 12px;}
#scn1,#scn2,#scn3{float:left;}
#scn1{width:30%}
#scn2{width:35%}
#scn3{width:25%}
#scn1 {text-transform: uppercase; text-align: right;}
#scn1 h4 {line-height:47px}
#scn2 {margin:0 30px}
#scn2 input {height:47px; font-size:19px;}
#scn3 { text-align: left;}
#scn4 {clear:both; font-size: 11px;text-align: center;padding-top:5px}
.scan{padding:10px 0 2px; background-color:#ddd; margin:20px 0 30px;
    -webkit-box-shadow: #999 0 0 0.4em;
	-moz-box-shadow: #999 0 0 0.4em;
	box-shadow: #999 0 0 0.4em;
}
.btn-scan {height:47px;}
#scn_report{clear: both;}
#loader-title {text-align: center;}
.website-trust .col_1b {float:left}
.resltstxt table {font-size:16px;}
.resltstxt table span.red {background:none;color:#CD0A0A;}
.resltstxt table span.blue {background:none;color:#4B9307;}
h3.red-error, #scn_Block1 h3 {font-size:15px; line-height:25px; margin-bottom:10px;}
#topscanform {height:70px}
#scn_Block1 table{font-size:15px!important;margin-top:10px;}
#scn_Block1 table td {padding:5px;}
.scan_blacklisted {color:#CD0A0A;font-weight: bold;}
.website-trust img{margin-top:15px}
a.red-error {color:#CD0A0A;}
.htw_icon {float:left;margin: 2px 20px 20px 0;}
#htw_blk p{margin-bottom: 20px;}
.formbtn {vertical-align: top;}
.tbltxt{line-height: 30px;}
.box-margin-top {margin-top: 20px;}
.nocc{font-size: 14px!important;}
.bpadding {padding-bottom:20px}
.gallery_thumb{height:100px; margin-right:10px;border:1px solid #333;padding:2px;max-width:150px}
.gallery_h{margin-bottom:5px}
.middlebox{float: none!important;margin: 0px auto 20px auto!important}
.small_logo{width:50px; height:50px; margin-right:15px}
.avptitle{padding-bottom:20px}
a.smalldownload{background: transparent url("../images/download.png") 0 0 no-repeat; padding-left:22px;display: block;}
.divtbl{display: table;width:100%}
.divtbl_row{display: table-row;}
.divtbl_cell{display: table-cell;}
.front_box{max-width:217px}
.service_box{max-width:317px}
.minh_front{min-height: 250px;}
.front_box img{float:left;margin:0 20px 0 0; width:50px;height:50px}
.front_box h3{text-align:center}
.front_box p{padding-left:22px;margin-bottom:5px;font-size:85%}
.front_box p i{margin-left:-24px}
p.learnmore {text-align:center; padding:0; margin-top:10px}
.articletext p,.item-page p{text-align:justify;}

#antivirus_main_feature_block{text-align: justify;}
#antivirus_main_feature_block img.img_l{float:left; margin: 0 50px 20px 0;}
#antivirus_main_feature_block img.img_r{float:right; margin: 0 0 20px 50px;}
#antivirus_main_feature_block img{width:100px}
#antivirus_main_feature_block p{min-height:120px; margin-bottom: 10px;} 
.text_alig_l{text-align:left}
.text_alig_r{text-align:right}
#antivirus_main_feature_block .feature_title{font-size: 17px;line-height:25px;}

.block_homeproduct{margin-bottom:20px;}
.block_homeproduct img{float:left;margin-right:50px}
.img_infected{margin:0 7px 5px 0}
.abtn{text-decoration: none;}
.btn_tinny{min-height: 14px!important;line-height: 14px!important;}
.onlymobile,.mobilemenu,.rmm-button{display: none;}
.scantool1{text-align:center!important;font-size: 17.5px;font-family: "OpenSansBold", Helvetica, Arial, sans-serif;    text-rendering: optimizelegibility;}
.scantool1 span{color:#4B9307;text-transform: uppercase;font-weight: bold;}
.scantool2{text-align:center}
.orblock{padding:0 18px 0 15px;text-align:center}

.white_font{color:#fff}
a.trybttn{
	color: #fff;
	font-weight: 700;
	background-color: #4B9308;
	padding: 5px 15px;
	border-radius: 3px;
	margin-left: 5px;
	transition: all 0.3s ease;
	display: inline-block;
}
a.trybttn:hover{
	background-color: #333;
    text-decoration: none;
}
.tryrow{
    font-size:30px;
    background-color: #777;
    padding:30px 0px;
    text-align: center;
    line-height: normal;
    margin:25px 0 50px 0;
}
.tryrow3{background-color:#080808!important}
a.trybttn2 {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	background: #4B9308;
	padding: 14px 32px;
	border-radius: 27px;
	white-space: nowrap;
	transition: all 0.3s ease;
}
a.trybttn2:hover {
	background: #777;
    text-decoration: none;
}
.tryrow2{position: relative;min-height:270px;background-color: #fff;margin:60px 0}
.tryrow2_txt{position: absolute;top:15%;left:3%}
.tryrow2_txt h4{margin:30px 0 35px 0}

.color_red{color:#de0027}
.color_green{color:#4B9307}
.color_lightgreen{color:#86c724}
.font_size_150{font-size:150%;}
.font_size_75{font-size:75%;}
@font-face{font-family:'Defaults';src:url(/templates/security/fonts/Defaults.eot);src:url(/templates/security/fonts/Defaults.eot) format('embedded-opentype'),url(/templates/security/fonts/Defaults.ttf) format('truetype'),url(/templates/security/fonts/Defaults.svg) format('svg');font-weight:normal;font-style:normal}i[class*="Defaults-"]{font-family:'Defaults';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.Defaults-signal:before{content:"\f012"}
.Defaults-thumbs-o-up:before{content:"\f087"}
.Defaults-lock:before{content:"\f023"}
.Defaults-life-bouy:before{content:"\f1cd"}
.Defaults-check:before{content:"\f00c"}
.Defaults-bolt:before{content:"\f0e7"}
.Defaults-okround:before{content:"\F058"}
.Defaults-smile_sad:before{content:"\F119"}
.Defaults-backup:before{content:"\F1C0"}
.Defaults-website:before{content:"\F0AC"}
.Defaults-wordpress:before{content:"\F19A"}
.Defaults-joomla:before{content:"\F1AA"}
.Defaults-server:before{content:"\F0A0"}
.Defaults-like:before{content:"\F164"}
.Defaults-stats:before{content:"\F080"}
.Defaults-link:before{content:"\F0C1"}
.Defaults-img:before{content:"\F03E"}
.Defaults-alert:before{content:"\F071"}
.Defaults-iframe:before{content:"\F121"}
.Defaults-code:before{content:"\F1C9"}
.Defaults-cart:before{content:"\F07A"}
.Defaults-desktop:before{content:"\F108"}
.Defaults-info:before{content:"\F05A"}
.Defaults-umbrella:before{content:"\F0E9"}
.Defaults-doctor:before{content:"\F0F0"}
.Defaults-logo-apple:before{content:"\F179";color:#666}
.Defaults-logo-win:before{content:"\F17A";color:#16bcf8}
.Defaults-logo-android:before{content:"\F17B";color:#68b445}
.Defaults-logo-telegram:before{content:"\F1D8";color:#35ace1}
.Defaults-ssl:before{content:"\F132"; font-size:120%}
.Defaults-bitcoin:before{content:"\F15A";}

.hh1,.hh3{line-height: 40px!important;color:#1b1b1b;text-rendering: optimizelegibility;}
.hh1{font-size:38.5px!important;}
.hh2{font-size: 31.5px!important;}
.hh3{font-size:24.5px!important;}
.color333{color:#333!important;}

.highlight{background-color:#222;color:#fff;}
.highlight .head-font{color:#fff;}
.action1{padding:0px 0 15px 0;margin-bottom:20px;}
.action1 p{font-size:16px;text-align:center;}
.action1 h2{border:0;color:#4B9307;text-align:center;}
.action1 h1{font-size: 31.5px!important;margin-bottom:10px}

#scn_Block1 img.pull-left{float:none!important}








.report_tbl {width:100%;border-collapse: collapse;border: 2px solid #aaa;font-size: 12px;margin: 20px 0;text-align: left;min-width: 500px; max-width:800px;}
#message{text-align:center;min-width: 500px; max-width:800px;}
.report_tbl thead td {background-color:#fff; color: #333399;font-size: 14px;font-weight: bold;padding: 12px;}

.report_tbl tfoot td, .txt_size_small {font-size: 11px;}

.report_tbl tbody td {background-color:#ededf6;}
.report_tbl tbody tr:hover td {background-color:#fff;}

.report_tbl td {border-top: 1px solid #FFF;padding: 9px 12px;text-align:left}
.report_tbl_links td {max-width:0;text-overflow: ellipsis;overflow: hidden;}

.risk_Low{}
.risk_Medium{color:#2d2dc3;}
.risk_High{color:#dd3146}
.risk_Review{color:#555}
.risk_Good{color:#4B9307}
.textblock{text-align:justify;}
.block_info{background-color:#fff; padding: 0 5px;}
.mod-box h3{margin-top:0}
.mod-box {
	border: 1px solid #d2d2d2;
	border: 1px solid rgba(0,0,0,0.1);
	border-bottom-color: #9d9d9d;
	border-bottom-color: rgba(0,0,0,0.25);
	padding-bottom: 4px;
	border-radius: 4px;
	background: #d2d2d2 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xMRTK2QYAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAAkSURBVBiVYzx79ux/BiIAEzGKRhUSBCy/f/+mssJfv34RpRAAXCgMVFSU87YAAAAASUVORK5CYII=') 0 100% repeat-x;
	background-clip: padding-box;
	box-shadow: 0 1px 2px rgba(0,0,0,0.08);
	text-shadow: 0 1px 0 rgba(255,255,255,0.6);
	margin-bottom:20px;
	min-width:500px;
	max-width:800px;
}

.mod-box > div {
	padding: 20px;
	border-radius: 3px;
	background: #f7f7f9;
	box-shadow: inset 0 0 0 1px #fff;
}

.mod-box .module-title { color: #666; }
.err_virus, .err_virus td{background-color:#FFD8DA!important;color: #dd3146!important;}
.cellicon img{width:70px;height:70px}
.learnmore img{width:50px;height:50px;margin-right:15px}


.widewhitebg{background-color: #fff;}
.wrapper_fix{margin:275px auto 0 auto!important;padding:30px 20px;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}
.wrapper_fix2{margin:0px auto 0 auto!important;padding:30px 20px;border-bottom: 1px solid #aaa;}
.action2 p{text-align: center;line-height: normal;font-size:18px;padding:10px 0}
hr.mardouble{margin:50px 0;}
hr.mardouble{margin:50px 0 30px;}
.threeBox .columns2 {
    border: 1px solid #777;
    border-radius: 3px;
    box-shadow: #999 0 0 0.4em;
    background:#fff;
    padding: 25px 20px;
}
.columnicon{margin:15px 0 20px 0;width:80px;height:80px}
.threeBox h5{margin-bottom:10px;font-size:17.5px;}
.process__body{width:80%;float:right;font-size:16px;line-height:1.5}
.process__number{float: left;
    width: 15%;
    width: 3.71428571em;
    height: 3.71428571em;
    border-radius: 50%;
    border: 2px solid #dcdcdc;
    background: #fff;
    text-align: center;}
.process__number span {
    font-size: 1.35714286em;
    font-weight: bold;
    color: #ff0000;
    position: relative;
    top: 15px;}
.process__body h4{margin-bottom:10px}
.process-3{position: relative;}
.process-3:before {
    content: '';
    position: absolute;
    height: 73%;
    width: 1px;
    left: 1.85714286em;
    top: 30px;
    left:47px;
    border-left: 1px dashed #777;
    z-index:-1;
}
.process_block{z-index: 1;}
.box .hd2{font-size: 2.35714286em;padding:0; margin: 10px 0;text-align:center}
.box .prln{padding:0!important;text-align: center}
h3.head-plan{text-transform: uppercase;font-weight: normal;font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;}
.no-padding{padding: 0;}
.double-padding{padding: 1.43em;}
.front_box_w{max-width:257px;border-radius:3px;}
.front_box_w2{max-width:347px;border-radius:3px;}
.planbuy{border-radius: 0 0 3px 3px;text-transform: uppercase;width:100%;background-color:#000;color:#fff!important;display: block;text-align: center;line-height: 52px;font-weight: bold;}
.planbuy:hover{background:#4B9308;text-decoration:none;}
.tabs_ul{list-style: none;line-height: 1.85714286em;margin:20px 0;padding:0;border-right:1px solid #aaa}
.tabs_ul li{margin:20px 0;text-align:center;padding:10px 10px;cursor: pointer;border-bottom:1px solid #aaa}
.tabs_ul li:last-child{border-bottom:none}
.tabs_ul li:hover{background-color:#eee}
.tabs_ul li img{width:30px;height:30px;margin-bottom:10px}
.tab_txt_block{padding:30px 0}
.pull-center{float:none!important;margin:0 auto!important;}
.process__body img{width:120px;height:120px;float:left;margin: 0 40px 55px 0}
.content_blk_1 h3,.content_blk_2 h3{text-align:center;margin-bottom:20px;}
.content_blk_1 h3{font-size:30px}
.content_blk_1 p{font-size:18px;text-align:justify;line-height: 30px;}
.content_blk img{float:left;margin:0 20px 10px 0;max-width: 100px;}
.content_blk_4{text-align:center;}
.content_blk_4 img{max-height:300px;margin-top:60px}


.common-rating {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    position:relative;
    max-width:175px;
    margin:0 auto;
    padding:50px 0 30px;
}
.rating-2 {
    display:block;
    width:120px;
}

.rating-2 a{
    height:18px;
    width:24px;
    float:left;
}
.rating-2__bar {
    display:block;
    height:18px;
    width:24px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='18' viewBox='0 0 19 18' xmlns='http://www.w3.org/2000/svg' fill='%23fdac34'%3E%3Cpath d='M9.5 14.925L3.629 18l1.121-6.512L0 6.875l6.564-.95L9.5 0l2.936 5.925 6.564.95-4.75 4.613L15.371 18z'/%3E%3C/svg%3E") 0 0 repeat-x;
}
.rating-text {
    margin:24px 0 0 5px;
    width:100%;
    line-height:1;
}


.s_001{font-size:20px;color: #dd3146}
.s_002{color:#b94a48}
.s_003{width:16px;height:16px;margin-right:5px}
.s_004{width:20px;height:20px;margin-right:5px}
.s_005{font-size:20px;color: #dd3146;}
.s_006{height:16px;margin-right:5px}
.s_007{text-align: center;}
.s_008{width:400px}
.s_009{font-size:18px;font-weight:bold}
/*.s3{margin:0.5%;padding:10px}*/
.s5{text-align: center;}
.s9{margin-bottom: 10px;}

.planbox2{border:1px solid #fff}
.planbox2 img{width:300px}
.planbox2 p{text-align:center}
.planbox2 p a{display:block}
.dicon{margin:10px 0;display:block}
.planbox2:hover{background:#eee;border:1px solid #eee}

.box2{background-color:transparent!important;border: 1px solid #ddd;box-shadow: 0 0 10px 0 rgba(221,221,221,.85)}
.box2 h3{margin-bottom:15px}
.box2 h3 img{margin-right:30px;width:80px}
.box2 .txtcon2{border-top:1px solid #eee}
.box2 ul.categories{list-style-type:none;padding:31px 0 0 40px;margin-left:70px;border-left:1px solid #eee}
.box2 ul.categories li{margin:0 0 24px}
li .categories-subblock {color:#3e839e;margin:10px 0 0}
.box2 ul.categories li strong{font-size:16px;color:#17313b;font-weight:400;display:inline-block;margin-right:26px}

.blk201 h4{margin-bottom:10px}
.blk201 img{margin-top:30px}
.blk201 .box_no_border{text-align:justify;}

.shadow1{box-shadow: hsl(0, 0%, 80%) 0 0 16px}
.devtheme{text-align:center;margin-top:20px}
.devtheme div{width:325px;margin:10px 10px 15px 10px;display: inline-block;min-height:165px;box-shadow: hsl(0, 0%, 80%) 0 0 16px}



.columns3{text-align:left!important}
.no_frame{background:transparent!important;padding:0px!important;border:0!important;box-shadow:none!important}
.border_left{border-left:1px solid #fff!important;padding-left:15px}
.green_box{background-color:#4B9307;color:#fff}
.green_box h5{font-size:18px;margin-bottom:15px!important}
.green_box p{margin:0}
.dark_box{background-color:#1D1C18;color:#fff}
.wrapper_fix3{margin:0px auto 0 auto!important;padding:30px 20px}
.fix_top_bottom_pad0{padding-top:0!important;padding-bottom:0!important}
.pagehead1{line-height:30px}
.mod_field_textarea{line-height:20px!important}
.mod_field{color:#fff!important;line-height: 36px;font-size: 14px;padding: 6px 0!important;display: inline-block;min-height: 40px;width: 100%;border: 1px solid #fff!important;background: transparent!important;border-top: none!important;border-left: none!important;border-right: none!important;padding-left: 0;padding-right: 0;text-indent: 0;border-radius: 0;box-shadow: none!important}
.mod_bttn{color: #4B9307;font-weight:700;background-color:#fff;padding:16px 30px;border-radius:0px;display:inline-block;border:0;text-transform:uppercase;line-height:18px;letter-spacing:1px}
.mod_bttn:hover{background-color:#eee}
.img_cont1{margin-top:-30px!important;max-height:400px!important}
.frame_t1{background:transparent!important;padding:0px!important;box-shadow:none!important;border:1px solid #b4b4b4!important;border-radius:10px!important}
.frame_t1 h5{font-size:18px;margin-bottom:15px;}
.frame_t1 .custom{padding:0 20px 10px 20px;}
.blknums{padding-top:20px!important}
.blknums h5{margin-top: 15px;}
.blknums span{
    font-size:40px;
    font-weight: bold;
    border-radius:100px!important;
    line-height:100px;
    padding:5px 21px;
    margin-top:10px;
    background-color:#4B9307;
    color:#fff;
}
.wrapper_fix3 h2{font-size:24.5px!important;border-bottom:0!important}
.dark_box .threeBox p{text-align:justify}

/* Tabs Options AB */
.opt_blk{background-color:#ddd;margin-bottom:20px}
.opt_blk:hover{background-color:#c4c4c4}
.opt_blk .opt_icon img{width:70px}
.opt_blk .opt_icon{text-align:center}
.opt_blk h4{font-size:24px;margin:18px 0;position:relative;cursor:pointer}

.opt_blk h4:after{
    position:absolute;
    top:50%;
    right:0;
    width:12px;
    height:20px;
    margin-top:-10px;
    content: "";
    transition:transform .25s ease;
    transform-origin:50% 50%;
    background: url(/images/dev2/arrow.svg) 50% 100%/contain no-repeat;
}
.opt_blk.c_opened h4:after{transform: rotate(90deg)!important}
.opt_blk.c_opened p{display:block}
.opt_opener p{display:none;padding:0 50px 0 0}
.opt_tabs{cursor:pointer;width:auto;display:block;background-color:#4B9307;padding:30px 10px;color:#fff;font-size:22px;text-align: center;margin-bottom: 20px}
.opt_tabs:hover{background-color:#3f7a07}


.tp_star{background-color:#529f09;height:40px;width:40px;margin-right:3px;float:left}
.tp_block{margin: 20px auto 40px auto; width:220px;height:40px}
.tp_logo{margin:10px auto}
.tp_logo_t{font-size:30px;margin-top:17px}
.tp_star img{height:40px;width:40px}

#MyLiveChatContainer{bottom:0px;cursor:pointer;display:block;left:auto;position:fixed;right:1%;top:auto;z-index:99999}


.offerbr{position: relative;min-height:270px;background-color: #fff;margin:60px 0 30px}
.offerb{position: absolute;top:13%;left:4%}
.offerb h4{margin:5px 0 35px 0;text-transform:uppercase}
.offerb p.ln1{font-size:34px;padding-bottom:10px}
.offerb p.ln2{font-size:18px}
.offerb p.ln3{padding:20px 0;text-transform:uppercase}
.offerb p{font-weight:bold}

@media (min-width: 767px) and (max-width: 1025px) {
  .offerb p.ln3 {
    padding: 10px 0;
  }
  
  .offerb{top:3%}
  .offerb h4{margin:5px 0 20px 0}
  .offerb p.ln1{font-size:30px}
}

@media (max-width: 768px) {
  .offerimg{
    display: none;
  }
  
  .offerbr{background-color:#eee;margin:30px 0 30px}
  
  .offerb{top:5%;left:0%;text-align:center;width:100%;}
  .offerb h4{margin:5px 0 20px 0}
  .offerb p.ln1{font-size:20px;padding-bottom:5px}
  .offerb p.ln2{font-size:15px}
  .offerb p.ln3{font-size:11px;padding:10px 0;}
  .offerb p,.offerb h4{text-align:center}
}

