.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:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

audio,canvas,video
{
	display:inline;
	zoom:1;
}

html
{
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

sub,sup
{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}

sup
{
	top:-.5em;
}

sub
{
	bottom:-.25em;
}

img
{
	max-width:100%;
	width:auto\9;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}

button,input,select,textarea
{
	font-size:100%;
	vertical-align:middle;
	margin:0;
}

button,input
{
	overflow:visible;
	line-height:normal;
}

button,html input[type=button],input[type=reset],input[type=submit]
{
	-webkit-appearance:button;
	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;
	height:auto;
}

/*body*/
/*{*/
/*	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/
/*	font-size:12px;*/
/*	line-height:18px;*/
/*	color:#333;*/
/*	background-color:#fff;*/
/*	background:#fff;*/
/*	margin:0;*/
/*}*/

a
{
	color:#4381b5;
	text-decoration:none;
}

a:hover,a:focus
{
	color:#2e597d;
	text-decoration:underline;
}

.img-polaroid
{
	background-color:#fff;
	border:1px solid rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	padding:4px;
}

.img-circle
{
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px;
}

.row
{
	margin-left:-20px;
	zoom:1;
}

[class*=span]
{
	float:left;
	min-height:1px;
	margin-left:20px;
}

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

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

.offset1
{
	margin-left:100px;
}

.row-fluid
{
	width:100%;
	zoom:1;
}

.row-fluid [class*=span]
{
	display:block;
	width:100%;
	min-height:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.0744680851064%;
}

.row-fluid .controls-row [class*=span]+[class*=span]
{
	margin-left:2.1276595744681%;
}

.row-fluid .span12
{
	width:99.946808510638%;
}

.row-fluid .span11
{
	width:91.436170212766%;
}

.row-fluid .span10
{
	width:82.925531914894%;
}

.row-fluid .span9
{
	width:74.414893617021%;
}

.row-fluid .span8
{
	width:65.904255319149%;
}

.row-fluid .span7
{
	width:57.393617021277%;
}

.row-fluid .span6
{
	width:48.882978723404%;
}

.row-fluid .span5
{
	width:40.372340425532%;
}

.row-fluid .span4
{
	width:31.86170212766%;
}

.row-fluid .span3
{
	width:19.351063829787%;
}

.row-fluid .span2
{
	width:14.840425531915%;
}

.row-fluid .span1
{
	width:6.3297872340426%;
}

.row-fluid .offset12
{
	margin-left:104.14893617021%;
}

.row-fluid .offset12:first-child
{
	margin-left:102.02127659574%;
}

.row-fluid .offset11
{
	margin-left:95.63829787234%;
}

.row-fluid .offset11:first-child
{
	margin-left:93.510638297872%;
}

.row-fluid .offset10
{
	margin-left:87.127659574468%;
}

.row-fluid .offset10:first-child
{
	margin-left:85%;
}

.row-fluid .offset9
{
	margin-left:78.617021276596%;
}

.row-fluid .offset9:first-child
{
	margin-left:76.489361702128%;
}

.row-fluid .offset8
{
	margin-left:70.106382978723%;
}

.row-fluid .offset8:first-child
{
	margin-left:67.978723404255%;
}

.row-fluid .offset7
{
	margin-left:61.595744680851%;
}

.row-fluid .offset7:first-child
{
	margin-left:59.468085106383%;
}

.row-fluid .offset6
{
	margin-left:53.085106382979%;
}

.row-fluid .offset6:first-child
{
	margin-left:50.957446808511%;
}

.row-fluid .offset5
{
	margin-left:44.574468085106%;
}

.row-fluid .offset5:first-child
{
	margin-left:42.446808510638%;
}

.row-fluid .offset4
{
	margin-left:36.063829787234%;
}

.row-fluid .offset4:first-child
{
	margin-left:33.936170212766%;
}

.row-fluid .offset3
{
	margin-left:27.553191489362%;
}

.row-fluid .offset3:first-child
{
	margin-left:25.425531914894%;
}

.row-fluid .offset2
{
	margin-left:19.042553191489%;
}

.row-fluid .offset2:first-child
{
	margin-left:16.914893617021%;
}

.row-fluid .offset1
{
	margin-left:10.531914893617%;
}

.row-fluid .offset1:first-child
{
	margin-left:8.4042553191489%;
}

.container
{
	margin-right:auto;
	margin-left:auto;
	zoom:1;
}

.container-fluid
{
	padding-right:20px;
	padding-left:20px;
	zoom:1;
	max-width:1080px;
	position:relative;
	margin:0 auto;
}

p
{
	margin:0 0 9px;
}

.lead
{
	margin-bottom:18px;
	font-size:18px;
	font-weight:200;
	line-height:27px;
}

small
{
	font-size:85%;
}

em
{
	font-style:italic;
}

cite
{
	font-style:normal;
}

a.muted:hover,a.muted:focus
{
	color:gray;
}

a.text-warning:hover,a.text-warning:focus
{
	color:#7c5f2d;
}

a.text-error:hover,a.text-error:focus
{
	color:#a31510;
}

a.text-info:hover,a.text-info:focus
{
	color:#436f8a;
}

a.text-success:hover,a.text-success:focus
{
	color:#2c4e09;
}

h1,h2,h3,h4,h5,h6
{
	font-family:inherit;
	font-weight:700;
	line-height:18px;
	color:inherit;
	text-rendering:optimizelegibility;
	margin:9px 0;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	font-weight:400;
	line-height:1;
	color:#999;
}

h1,h2,h3
{
	line-height:36px;
}

h1
{
	font-size:33px;
}

h2
{
	font-size:27px;
}

h6
{
	font-size:10.2px;
}

.page-header
{
	padding-bottom:8px;
	border-bottom:1px solid #eee;
	margin:18px 0 27px;
}

ul,ol
{
	margin:0 0 9px 25px;
	padding:0;
}

ul.inline>li,ol.inline>li
{
	display:inline;
	zoom:1;
	padding-left:5px;
	padding-right:5px;
}

dd
{
	margin-left:9px;
}

.dl-horizontal dt
{
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

hr
{
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff;
	margin:18px 0;
}

abbr[title],abbr[data-original-title]
{
	cursor:help;
	border-bottom:1px dotted #999;
}

abbr.initialism
{
	font-size:90%;
	text-transform:uppercase;
}

blockquote
{
	border-left:5px solid #eee;
	margin:0 0 18px;
	padding:0 0 0 15px;
}

blockquote p
{
	margin-bottom:0;
	font-size:15px;
	font-weight:300;
	line-height:1.25;
}

blockquote small
{
	display:block;
	line-height:18px;
	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 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:18px;
	font-style:normal;
	line-height:18px;
}

code,pre
{
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size:10px;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0 3px 2px;
}

code
{
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	white-space:unset;
	padding:2px 4px;
}

pre
{
	display:block;
	font-size:11px;
	line-height:18px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid rgba(0,0,0,.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin:0 0 9px;
	padding:8.5px;
}

pre code
{
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border:0;
	padding:0;
}

.pre-scrollable
{
	max-height:340px;
	overflow-y:scroll;
}

form
{
	margin:0 0 18px;
}

fieldset
{
	border:0;
	margin:0;
	padding:0;
}

legend
{
	display:block;
	width:100%;
	margin-bottom:18px;
	font-size:18px;
	line-height:36px;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5;
	padding:0;
}

legend small
{
	font-size:13.5px;
	color:#999;
}

label,input,button,select,textarea
{
	font-size:12px;
	font-weight:400;
	line-height:18px;
}

input,button,select,textarea
{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

label
{
	display:block;
	margin-bottom:5px;
}

select,textarea,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:18px;
	margin-bottom:9px;
	font-size:12px;
	line-height:18px;
	color:#555;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	vertical-align:middle;
	padding:4px 6px;
}

input,textarea,.uneditable-input
{
	width:206px;
	margin-left:0;
}

textarea,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,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border linear .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s;
}

textarea:focus,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
{
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
	border-color:rgba(82,168,236,.8);
}

input[type=radio],input[type=checkbox]
{
	line-height:normal;
	margin:1px \9 0 0 0;
}

select,input[type=file]
{
	height:28px;
	margin-top:4px;
	line-height:28px;
}

select
{
	width:220px;
	border:1px solid #ccc;
	background-color:#fff;
}

.uneditable-input,.uneditable-textarea
{
	color:#999;
	background-color:#fcfcfc;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
	cursor:not-allowed;
	border-color:#ccc;
}

.uneditable-input
{
	overflow:hidden;
	white-space:nowrap;
}

.uneditable-textarea
{
	width:auto;
	height:auto;
}

.radio,.checkbox
{
	min-height:18px;
	padding-left:20px;
}

.radio input[type=radio],.checkbox input[type=checkbox]
{
	float:left;
	margin-left:-20px;
}

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

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

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 input,.control-group.warning select,.control-group.warning textarea
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	border-color:#a27c3a;
}

.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #cdad75;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #cdad75;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #cdad75;
	border-color:#7c5f2d;
}

.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on
{
	color:#a27c3a;
	background-color:#fcf8e3;
	border-color:#a27c3a;
}

.control-group.error input,.control-group.error select,.control-group.error textarea
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	border-color:#d21b14;
}

.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f0625c;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f0625c;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f0625c;
	border-color:#a31510;
}

.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on
{
	color:#d21b14;
	background-color:#f8e5e7;
	border-color:#d21b14;
}

.control-group.success input,.control-group.success select,.control-group.success textarea
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	border-color:#467c0e;
}

.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ad818;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ad818;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ad818;
	border-color:#2c4e09;
}

.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on
{
	color:#467c0e;
	background-color:#e5f5c9;
	border-color:#467c0e;
}

.control-group.info input,.control-group.info select,.control-group.info textarea
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	border-color:#548aac;
}

.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #99b9cd;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #99b9cd;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #99b9cd;
	border-color:#436f8a;
}

.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on
{
	color:#548aac;
	background-color:#e4f6ff;
	border-color:#548aac;
}

input:focus:invalid,textarea:focus:invalid,select:focus:invalid
{
	color:#555;
	border-color:rgba(106,155,208,.7);
}

.form-actions
{
	margin-top:18px;
	margin-bottom:18px;
	background-color:#f5f5f5;
	border-top:1px solid #e5e5e5;
	zoom:1;
	padding:17px 20px 18px;
}

.help-block,.help-inline
{
	color:#595959;
}

.help-block
{
	display:block;
	margin-bottom:9px;
}

.help-inline
{
	display:inline;
	zoom:1;
	vertical-align:middle;
	padding-left:5px;
}

.input-append,.input-prepend
{
	display:inline-block;
	margin-bottom:9px;
	vertical-align:middle;
	font-size:0;
	white-space:nowrap;
}

.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input
{
	position:relative;
	margin-bottom:0;
	margin-left:0;
	vertical-align:top;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus
{
	z-index:2;
}

.input-append .add-on,.input-prepend .add-on
{
	display:inline-block;
	width:auto;
	height:18px;
	min-width:16px;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	background-color:#eee;
	border:1px solid #ccc;
	padding:4px 5px;
}

.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.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.search-query
{
	padding-right:4px \9;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}

.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append
{
	display:inline;
	zoom:1;
	margin-bottom:0;
	vertical-align:middle;
}

.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:9px;
}

legend+.control-group
{
	margin-top:18px;
	-webkit-margin-top-collapse:separate;
}

.form-horizontal .control-group
{
	margin-bottom:18px;
	zoom:1;
}

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

.fade
{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
}

.fade.in
{
	opacity:1;
}

.collapse
{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease;
}

/*.btn*/
/*{*/
/*	display:inline;*/
/*	zoom:1;*/
/*	margin-bottom:0;*/
/*	font-size:12px;*/
/*	line-height:18px;*/
/*	text-align:center;*/
/*	vertical-align:middle;*/
/*	cursor:pointer;*/
/*	color:#333;*/
/*	text-shadow:0 1px 1px rgba(255,255,255,.75);*/
/*	background-image:linear-gradient(tobottom,#fff,#e6e6e6);*/
/*	background-repeat:repeat-x;*/
/*	background-color:#e6e6e6;*/
/*	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
/*	border:0;*/
/*	-webkit-border-radius:4px;*/
/*	-moz-border-radius:4px;*/
/*	border-radius:4px;*/
/*	margin-left:.3em;*/
/*	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*/
/*	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*/
/*	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*/
/*	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #b3b3b3;*/
/*	padding:4px 12px;*/
/*}*/

.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]
{
	color:#333;
	background-color:#d9d9d9;
}

.btn:hover,.btn:focus
{
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear;
}

.btn.active,.btn:active
{
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

.btn.disabled,.btn[disabled]
{
	cursor:default;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.btn-large
{
	font-size:15px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:11px 19px;
}

.btn-large [class^=icon-],.btn-large [class*=" icon-"]
{
	margin-top:4px;
}

.btn-small
{
	font-size:10.2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:2px 10px;
}

.btn-mini [class^=icon-],.btn-mini [class*=" icon-"]
{
	margin-top:-1px;
}

.btn-mini
{
	font-size:9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0 6px;
}

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

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,.75);
}

.btn-primary
{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-image:linear-gradient(tobottom,#4381b5,#435bb5);
	background-repeat:repeat-x;
	background-color:#435bb5;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]
{
	color:#fff;
	background-color:#607D8B;
}

.btn-primary:active,.btn-primary.active
{
	background-color:#354890 \9;
}

.btn-warning
{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-image:linear-gradient(tobottom,#fbb450,#f89406);
	background-repeat:repeat-x;
	background-color:#f89406;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]
{
	color:#fff;
	background-color:#df8505;
}

.btn-warning:active,.btn-warning.active
{
	background-color:#c67605 \9;
}

.btn-danger
{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-image:linear-gradient(tobottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]
{
	color:#fff;
	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,.25);
	background-image:linear-gradient(tobottom,#62c462,#51a351);
	background-repeat:repeat-x;
	background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]
{
	color:#fff;
	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,.25);
	background-image:linear-gradient(tobottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]
{
	color:#fff;
	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,.25);
	background-image:linear-gradient(tobottom,#444,#222);
	background-repeat:repeat-x;
	background-color:#222;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]
{
	color:#fff;
	background-color:#151515;
}

.btn-inverse:active,.btn-inverse.active
{
	background-color:#080808 \9;
}

button.btn.btn-large,input[type=submit].btn.btn-large
{
	padding-top:7px;
	padding-bottom:7px;
}

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
{
	cursor:pointer;
	color:#4381b5;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border-color:transparent;
}

.btn-link:hover,.btn-link:focus
{
	color:#2e597d;
	text-decoration:underline;
	background-color:transparent;
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus
{
	color:#333;
	text-decoration:none;
}

.nav
{
	margin-left:0;
	margin-bottom:18px;
	list-style:none;
}

.nav>li>a:hover,.nav>li>a:focus
{
	text-decoration:none;
	background-color:#eee;
}

.nav-header
{
	display:block;
	font-size:11px;
	font-weight:700;
	line-height:18px;
	color:#999;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
	text-transform:uppercase;
	padding:3px 15px;
}

.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,.5);
}

.nav-list>li>a
{
	padding:3px 15px;
}

.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus
{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.2);
	background-color:#4381b5;
}

.nav-list [class^=icon-],.nav-list [class*=" icon-"]
{
	margin-right:2px;
}

.nav-list .divider
{
	width:100%;
	height:1px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff;
	margin:-5px 0 5px;
}

.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:18px;
	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,.nav-tabs>li>a:focus
{
	border-color:#eee #eee #ddd;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
{
	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,.nav-pills>.active>a:focus
{
	color:#fff;
	background-color:#4381b5;
}

.nav-stacked>li>a
{
	margin-right: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,.nav-tabs.nav-stacked>li>a:focus
{
	z-index:2;
	border-color:#ddd;
}

.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 .dropdown-toggle .caret
{
	border-top-color:#4381b5;
	border-bottom-color:#4381b5;
	margin-top:6px;
}

.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret
{
	border-top-color:#2e597d;
	border-bottom-color:#2e597d;
}

.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus
{
	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,.nav li.dropdown.open a:focus .caret
{
	border-top-color:#fff;
	border-bottom-color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}

.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus
{
	border-color:#999;
}

.tab-content
{
	overflow:auto;
}

.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,.tabs-below>.nav-tabs>li>a:focus
{
	border-bottom-color:transparent;
	border-top-color:#ddd;
}

.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus
{
	border-color:transparent #ddd #ddd;
}

.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:hover,.tabs-left>.nav-tabs>li>a:focus
{
	border-color:#eee #ddd #eee #eee;
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus
{
	border-color:#ddd #fff #ddd #ddd;
}

.tabs-right>.nav-tabs
{
	float:right;
	margin-left:19px;
	border-left:1px solid #ddd;
}

.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus
{
	border-color:#eee #eee #eee #ddd;
}

.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus
{
	border-color:#ddd #ddd #ddd #fff;
}

.nav>.disabled>a:hover,.nav>.disabled>a:focus
{
	text-decoration:none;
	background-color:transparent;
	cursor:default;
}

.navbar
{
	overflow:visible;
	position:relative;
	z-index:2;
	margin-bottom:0;
}

.navbar-inner
{
	min-height:40px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fafafa;
	background-image:linear-gradient(tobottom,#fff,#f2f2f2);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
	border:1px solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);
	box-shadow:0 1px 4px rgba(0,0,0,.065);
	zoom:1;
}

.nav-collapse.collapse
{
	height:auto;
	overflow:visible;
}

.navbar .brand
{
	float:left;
	display:block;
	font-size:20px;
	font-weight:200;
	line-height:32px;
	text-shadow:none;
	color:#fff;
	margin-left:0;
	padding:11px 20px 11px 0;
}

.navbar-text
{
	margin-bottom:0;
	line-height:40px;
	color:#777;
}

.navbar-link
{
	color:#777;
}

.navbar-link:hover,.navbar-link:focus
{
	color:#333;
}

.navbar .divider-vertical
{
	height:40px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #fff;
	margin:0 9px;
}

.navbar-form
{
	margin-bottom:0;
	zoom:1;
}

.navbar-form input,.navbar-form select,.navbar-form .btn
{
	display:inline-block;
	margin-bottom:0;
}

.navbar-form .input-append,.navbar-form .input-prepend
{
	margin-top:5px;
	white-space:nowrap;
}

.navbar-search
{
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:0;
}

.navbar-search .search-query
{
	margin-bottom:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:400;
	line-height:1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	padding:4px 14px;
}

.navbar-static-top
{
	position:static;
	margin-bottom: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
{
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
	box-shadow:0 1px 10px rgba(0,0,0,.1);
	border-width:0 0 1px;
}

.navbar-fixed-bottom .navbar-inner
{
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	box-shadow:0 -1px 10px rgba(0,0,0,.1);
	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-fixed-top
{
	top:0;
}

.navbar-fixed-bottom
{
	bottom:0;
}

.navbar .nav
{
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.navbar .nav.pull-right
{
	float:right;
	margin-right:0;
}

.navbar .nav>li>a
{
	float:none;
	color:#777;
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
	padding:11px 15px;
}

.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:#e5e5e5;
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
}

.navbar .btn-navbar
{
	display:none;
	float:right;
	margin-left:5px;
	margin-right:5px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-image:linear-gradient(tobottom,#f2f2f2,#e5e5e5);
	background-repeat:repeat-x;
	background-color:#e5e5e5;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	padding:7px 10px;
}

.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]
{
	color:#fff;
	background-color:#d9d9d9;
}

.navbar .btn-navbar .icon-bar
{
	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,.25);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
	box-shadow:0 1px 0 rgba(0,0,0,.25);
}

.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,.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,.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,.navbar .nav li.dropdown>a:focus .caret
{
	border-top-color:#333;
	border-bottom-color:#333;
}

.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle
{
	background-color:#e5e5e5;
	color:#555;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret
{
	border-top-color:#777;
	border-bottom-color:#777;
}

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

.navbar-inverse .navbar-inner
{
	background-color:#1b1b1b;
	background-image:linear-gradient(tobottom,#222,#111);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);
	border-color:#252525;
}

.navbar-inverse .brand,.navbar-inverse .nav>li>a
{
	color:#999;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
}

.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover
{
	background-color:transparent;
	color:#fff;
}

.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus
{
	color:#fff;
	background-color:#111;
}

.navbar-inverse .divider-vertical
{
	border-left-color:#111;
	border-right-color:#222;
}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle
{
	background-color:#111;
	color:#fff;
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret
{
	border-top-color:#999;
	border-bottom-color:#999;
}

.navbar-inverse .navbar-search .search-query
{
	color:#fff;
	background-color:#515151;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
	border-color:#111;
}

.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused
{
	color:#333;
	text-shadow:0 1px 0 #fff;
	background-color:#fff;
	border:0;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
	box-shadow:0 0 3px rgba(0,0,0,.15);
	outline:0;
	padding:5px 15px;
}

.navbar-inverse .btn-navbar
{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-image:linear-gradient(tobottom,#151515,#040404);
	background-repeat:repeat-x;
	background-color:#040404;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]
{
	color:#fff;
	background-color:#000;
}

.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active
{
	background-color:#000 \9;
}

.pagination
{
	margin:18px 0;
}

.pagination ul
{
	display:inline;
	zoom:1;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:0;
}

.pagination ul>li>a,.pagination ul>li>span
{
	float:left;
	line-height:18px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0;
	padding:4px 12px;
}

.pagination ul>.active>a,.pagination ul>.active>span
{
	color:#999;
	cursor:default;
}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus
{
	color:#999;
	background-color:transparent;
	cursor:default;
}

.pagination ul>li:first-child>a,.pagination ul>li:first-child>span
{
	border-left-width:1px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
}

.pagination ul>li:last-child>a,.pagination ul>li:last-child>span
{
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
}

.pagination-large ul>li>a,.pagination-large ul>li>span
{
	font-size:15px;
	padding:11px 19px;
}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span
{
	-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;
}

.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span
{
	-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;
}

.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span
{
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
}

.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span
{
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
}

.pagination-small ul>li>a,.pagination-small ul>li>span
{
	font-size:10.2px;
	padding:2px 10px;
}

.pagination-mini ul>li>a,.pagination-mini ul>li>span
{
	font-size:9px;
	padding:0 6px;
}

.pager
{
	list-style:none;
	text-align:center;
	zoom:1;
	margin:18px 0;
}

.pager li>a,.pager li>span
{
	display:inline-block;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	padding:5px 14px;
}

.pager li>a:hover,.pager li>a:focus
{
	text-decoration:none;
	background-color:#f5f5f5;
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span
{
	color:#999;
	background-color:#fff;
	cursor:default;
}

.modal-backdrop
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000;
}

.modal-backdrop.fade
{
	opacity:0;
}

.modal-backdrop,.modal-backdrop.fade.in
{
	filter:alpha(opacity=80);
	opacity:.5;
}

.modal
{
	position:fixed;
	left:50%;
	z-index:1050;
	width:560px;
	margin-left:-280px;
	background-color:#fff;
	border:1px solid #999;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
	box-shadow:0 3px 7px rgba(0,0,0,.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	outline:0;
	top:20%;
}

.modal.fade
{
	-webkit-transition:opacity .3s linear,top .3s ease-out;
	-moz-transition:opacity .3s linear,top .3s ease-out;
	-o-transition:opacity .3s linear,top .3s ease-out;
	transition:opacity .3s linear,top .3s ease-out;
	top:-25%;
}

.modal.fade.in
{
	top:10%;
}

.modal-header
{
	border-bottom:1px solid #eee;
	padding:9px 15px;
}

.modal-header .close
{
	margin-top:2px;
}

.modal-header h3
{
	line-height:30px;
	margin:0;
}

.modal-body
{
	position:relative;
	overflow-y:auto;
	max-height:600px;
	padding:15px;
}

.modal-footer
{
	margin-bottom:0;
	text-align:right;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
	zoom:1;
	padding:14px 15px 15px;
}

.modal-footer .btn+.btn
{
	margin-left:5px;
	margin-bottom:0;
}

.invisible
{
	visibility:hidden;
}

.affix
{
	position:fixed;
}

.hidden
{
	display:none;
	visibility:hidden;
}

.visible-desktop
{
	display:inherit!important;
}

@font-face
{
	font-family:helpscout-docs3;
	src:url(../fonts/8c7bdf39fddd47f6b9896656f870f19e.woff) format(truetype),url(../fonts/d095ac3cd4d646eba32d230a1e3e6901.woff) format(woff);
	font-weight:400;
	font-style:normal;
}

[class^=icon-],[class*=" icon-"],.featherlight-close-icon
{
	font-family:helpscout-docs3;
	speak:none;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	color:#C6C6C6;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

input[type=hidden]
{
	display:none!important;
	height:0;
	width:0;
}

.modal #closeBtn
{
	position:absolute;
	display:block;
	z-index:1051;
	top:14px;
	right:18px;
	text-decoration:none;
}

.sr-only
{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	margin:-1px;
	padding:0;
}

.icon-contact:before
{
	content:"\e600";
	margin-right:6px;
}

.icon-search:before
{
	content:"\e601";
}

.icon-print:before
{
	content:"\e602";
}

.icon-arrow:before
{
	content:"\e603";
	color:#8D8D8D;
}

.icon-article-doc:before
{
	content:"\e604";
	color:#A7A7A7;
	margin-right:6px;
}

.icon-private-w:before
{
	content:"\e605";
	margin-right:3px;
}

.icon-private-lg:before
{
	content:"\e608";
	font-size:18px;
	margin-right:5px;
	position:relative;
	top:-1px;
}

.icon-close:before,.featherlight-close-icon:before
{
	content:"\e606";
	color:#A0A0A0;
	font-size:20px;
}

.icon-error:before
{
	content:"\e607";
}

.navbar .nav li
{
	display:inline-block;
	float:none;
}

.navbar .nav li a
{
	text-shadow:none;
	color:silver;
}

.navbar .nav a
{
	display:block;
	line-height:32px;
	font-size:1.1em;
	background:0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:0 15px;
}

.navbar .nav .active a,.navbar .nav .active a:hover,.navbar .nav .active a:focus
{
	position:relative;
	color:#fff;
	background:0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.navbar .nav .active .caret
{
	display:inline-block;
	position:absolute;
	bottom:0;
	right:46%;
	border-top:0;
	border-bottom:5px solid #F0F0F0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
}

.navbar .navbar-inner
{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:0;
	background:#2c323d;
	filter:none;
}

.navbar .navbar-inner .container-fluid
{
	padding:0;
}

#docsSearch
{
	background:#F5F5F5;
	border-bottom:1px solid #DFDFDF;
	margin-bottom:3em;
	padding:1.5em 0;
}

#docsSearch h1
{
	font-size:32px;
	font-weight:400;
	text-align:center;
	margin-top:.4em;
}

#searchBar
{
	text-align:center;
	position:relative;
	width:620px;
	margin:0 auto;
	padding:2em 0;
}

#searchBar .search-query
{
	border-radius:5px;
	font-size:18px;
	line-height:22px;
	width:100%;
	height:50px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#searchBar button
{
	color:#fff;
	text-shadow:0 -1px 1px rgba(0,0,0,.4);
	background:#4F92CA;
	border-radius:0 5px 5px 0;
	border:1px solid #407FB3;
	font-size:18px;
	height:50px;
	position:absolute;
	top:24px;
	right:-1px;
	padding:0 1.5em;
}

#searchBar button:hover
{
	background:#4689C2;
}

#searchBar.sm
{
	width:100%;
	margin-bottom:30px;
	padding:0;
}

#searchBar.sm button
{
	height:40px;
	top:0;
}

#searchBar.sm button .icon-search
{
	display:block;
	text-shadow:none;
}

#serp-dd
{
	position:absolute;
	background:#fff;
	width:100%;
	top:70px;
	border:1px solid #CCC;
	box-shadow:0 2px 5px rgba(100,100,100,.2);
	border-radius:0 0 5px 5px;
	z-index:1;
}

#serp-dd .result
{
	max-height:485px;
	overflow:auto;
	margin:0;
}

#serp-dd .result a
{
	display:block;
	font-size:15px;
	padding:7px 15px;
}

#serp-dd .result>li
{
	list-style:none;
	text-align:left;
}

#serp-dd .result>li:last-child
{
	margin-bottom:5px;
}

#serp-dd .result>li i
{
	margin-left:5px;
}

#serp-dd .result>li.private a
{
	color:#9E9E9E;
}

#serp-dd .noResults
{
	font-size:12px;
	color:#797979;
	padding:4px 0 4px 14px;
}

#serp-dd.sb
{
	top:38px;
	width:350px;
	border-radius:0 5px 5px;
}

.twoCol .collection,.threeCol .collection
{
	background:#fff;
	border:1px solid #E1E0E0;
	border-radius:4px;
	margin-bottom:3em;
	display:inline-block;
	vertical-align:top;
	min-height:200px;
}

.twoCol .collection .collection-head,.threeCol .collection .collection-head
{
	border-bottom:1px solid #E1E0E0;
	margin-bottom:1.2em;
}

.twoCol .collection .collection-head.no-desc,.threeCol .collection .collection-head.no-desc
{
	border-bottom:0;
	padding-bottom:0;
}

.twoCol h2,.threeCol h2
{
	font-size:24px;
	text-align:center;
	font-weight:400;
}

.twoCol h2 a,.threeCol h2 a
{
	color:#333;
	display:inline-block;
	border-bottom:1px dotted transparent;
}

.twoCol h2 a:hover,.threeCol h2 a:hover
{
	text-decoration:none;
	border-bottom-color:#C4C4C4;
	color:#1F1F1F;
}

.twoCol .browse,.threeCol .browse
{
	display:inline-block;
	margin-top:1em;
}

.twoCol p,.threeCol p
{
	font-size:15px;
	line-height:1.5em;
	margin-bottom:0;
}

.twoCol .browse:hover,.threeCol .browse:hover
{
	color:#8a8a8a;
	text-decoration:none;
}

.twoCol .popArticles,.threeCol .popArticles,.most-pop-articles .popArticles
{
	font-size:16px;
	list-style:none;
	text-align:left;
	margin:0 0 0 25px;
}

.twoCol .popArticles a,.threeCol .popArticles a,.most-pop-articles .popArticles a
{
	line-height:1.5em;
	text-decoration:none;
	margin-left:-22px;
}

.twoCol .collection
{
	width:45%;
	margin:0 12px 2em;
}

.twoCol .collection .collection-head,.twoCol .collection .collection-body
{
	padding:1em 3em 2em;
}

.threeCol .collection
{
	width:30.5%;
	margin:0 1% 2em;
}

.threeCol .collection .collection-head,.threeCol .collection .collection-body
{
	padding:1em 2em 2em;
}

.most-pop-articles
{
	zoom:1;
	max-width:800px;
	position:relative;
	width:90%;
	margin:0 auto;
}

.most-pop-articles h2
{
	font-weight:400;
	margin-bottom:1.2em;
	text-align:center;
}

.most-pop-articles .popArticles
{
	text-align:center;
	margin:0;
}

.most-pop-articles .popArticles a
{
	display:inline-block;
	margin-left:0;
}

.most-pop-articles.two-col .popArticles
{
	float:left;
	text-align:left;
	list-style-type:none;
	width:50%;
	margin:0;
}

.most-pop-articles.two-col .popArticles a
{
	padding:0 20px 0 25px;
}

.most-pop-articles.two-col .popArticles .icon-article-doc
{
	margin-left:-22px;
}

.sep
{
	clear:both;
	overflow:hidden;
	border-top:0;
	border-bottom:0;
	margin:1em 1% 3em;
}

.sep:after
{
	content:"...........................................................................................................................................................................................................................................................";
	height:14px;
	letter-spacing:2px;
	font-size:10px;
	color:#ddd;
}

.category-list
{
	text-align:left;
	margin:1em auto;
}

.category-list .category
{
	text-align:center;
	display:inline-block;
	width:29%;
	border:1px solid #e0e0e0;
	cursor:pointer;
	-webkit-transition:background .15s;
	-moz-transition:background .15s;
	-o-transition:background .15s;
	transition:background .15s;
	vertical-align:top;
	margin:0 .8% 20px;
	padding:1.5em 1em;
}

.category-list .category .article-count
{
	color:#4381b5;
	margin-top:15px;
}

.category-list .category:hover
{
	text-decoration:none;
	background:#f8f8f8;
}

/*.category-list h3*/
/*{*/
/*	color:#333;*/
/*	font-size:20px;*/
/*	font-weight:400;*/
/*	line-height:1.3em;*/
/*}*/

.category-list.two-col .category
{
	width:45.65%;
}

.collection-category .category-list
{
	margin:0 0 4em;
}

.collection-category h2
{
	font-weight:400;
	padding-left:.65%;
	margin:0 0 20px;
}

.collection-category h2 a
{
	color:#363636;
}

.collection-category h2 a:hover
{
	text-decoration:none;
	border-bottom:1px dotted #b3b3b3;
}

#sidebar
{
	margin:32px 0 0;
}

#sidebar form
{
	position:relative;
	margin:0 0 40px;
}

#sidebar form .search-query
{
	display:block;
	width:100%;
	padding-right:35px;
	font-size:14px;
	line-height:18px;
	height:40px;
	border:1px solid #D0D0D0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:3px;
	color:#666;
	margin:0;
}

#sidebar form .search-query::-webkit-input-placeholder,#sidebar form .search-query:-moz-placeholder,#sidebar form .search-query::-moz-placeholder,#sidebar form .search-query:-ms-input-placeholder
{
	color:#b1b0b0;
}

#sidebar form button
{
	position:absolute;
	top:10px;
	right:12px;
	line-height:16px;
	border:0;
	background:0 0;
	margin:0;
	padding:0;
}

#sidebar h3
{
	text-transform:uppercase;
	font-size:12px;
	color:#222;
	margin-bottom:4px;
}

#sidebar .nav-list
{
	margin-bottom:34px;
	padding:0;
}

#sidebar .nav-list li
{
	margin:2px 0 3px;
}

#sidebar .nav-list a
{
	display:inline-block;
	color:#858585;
	font-size:1.1em;
	line-height:20px;
	margin-left:0;
	padding:6px 15px 6px 0;
}

#sidebar .nav-list a:hover,#sidebar .nav-list a:focus
{
	text-decoration:none;
	color:#222;
	background:0 0;
}

#sidebar .nav-list .active a,#sidebar .nav-list .active a:hover,#sidebar .nav-list .active a:focus
{
	font-weight:700;
	color:#222;
	background:0 0;
	text-shadow:none;
}

#main-content
{
	background:url(../images/bg-content2.png) no-repeat left top;
	float:right;
	margin-bottom:2em;
	padding:32px 0 0 28px;
}

.contentWrapper
{
	background:#fff;
	border:1px solid #e9e5e5;
	color:#222;
	min-height:460px;
	position:relative;
	padding:45px 46px;
}

.contentWrapper h1
{
	font-weight:400;
	margin-top:0;
	font-size:30px;
	line-height:1.2em;
}

.contentWrapper p
{
	color:#b3b3b3;
	margin-top:-4px;
	word-wrap:break-word;
}

.contentWrapper p.descrip
{
	font-size:15px;
	margin-bottom:20px;
	color:#757575;
}

.contentWrapper p.no-articles
{
	font-style:italic;
	margin-top:30px;
}

.contentWrapper.withRelated
{
	min-height:205px;
	padding-bottom:30px;
}

.related
{
	border:1px solid #E9E5E5;
	border-top:0;
	background:#fff;
	position:relative;
	padding:25px 46px;
}

.related h3
{
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	color:#4D4D4D;
	margin:0;
}

.related ul
{
	margin:0 0 0 23px;
	padding:8px 0 0;
}

.related ul>li
{
	list-style:none;
	padding:6px 0;
}

.related ul>li a
{
	line-height:1.5em;
	margin-left:-24px;
	font-size:16px;
	text-decoration:none;
}

.articleList
{
	list-style:none;
	font-size:1.3em;
	margin:0 0 38px;
}

.articleList li
{
	padding-left:25px;
	margin:1.4em 0;
}

.articleList a
{
	line-height:1.5em;
	margin-left:-24px;
	text-decoration:none;
}

.appMessage
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px!important;
	color:#548aac;
	background:#e4f6ff;
	border-bottom:1px solid #DFE8F1;
	padding:10px 46px;
}

.appMessage em
{
	font-style:normal;
	display:inline-block;
	line-height:1;
	color:#fff;
	font-size:11px;
	margin-right:5px;
	text-transform:uppercase;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#548aac;
	padding:3px 6px;
}

.appMessage.success
{
	color:#467c0e;
	background:#e5f5c9;
	border-bottom-color:#C0D6BF;
}

.appMessage.success em
{
	background:#467c0e;
}

#contentArea>.appMessage
{
	background:0 0;
	border:0;
	text-align:center;
	top:-37px;
}

#serp .articlesFound,#serp .nada
{
	color:#8d8d8d;
	margin-top:-4px;
}

#serp .articleList>li a
{
	font-size:18px;
	display:inline-block;
	margin-bottom:5px;
}

#serp .articleList>li a .icon-private-w
{
	position:relative;
	top:-1px;
	margin-right:4px;
	color:#a7a7a7;
}

#categoryHead h1
{
	margin-right:165px;
}

#categoryHead .sort
{
	position:absolute;
	right:0;
	top:8px;
}

#categoryHead .sort select
{
	width:145px;
	height:24px;
	line-height:24px;
	font-size:11px;
	margin:0;
}

.pagination ul li a,.pagination ul li span
{
	border:0;
	border-left:1px solid #E7E7E7;
	padding:0 12px;
}

.pagination ul li:first-child a
{
	border-left:0;
}

#fullArticle
{
	font-size:14px;
	color:#585858;
	line-height:1.55em;
}

#fullArticle.withPreview
{
	padding-top:20px;
}

#fullArticle.withPreview .printArticle
{
	top:73px;
}

#fullArticle .title
{
	margin:0 30px .5em 0;
}

#fullArticle .admin-edit
{
	color:#333;
	display:inline-block;
	margin-bottom:22px;
}

#fullArticle .printArticle
{
	position:absolute;
	right:29px;
	top:31px;
}

#fullArticle .printArticle:hover .icon-print
{
	color:#A8A8A8;
}

#fullArticle h1,#fullArticle h2,#fullArticle h3,#fullArticle h4,#fullArticle h5
{
	margin-bottom:.65em;
	color:#222;
}

#fullArticle h2
{
	font-size:27px;
	line-height:32px;
}

#fullArticle h5
{
	font-size:1em;
}

#fullArticle ol ol
{
	list-style-type:lower-alpha;
}

#fullArticle li
{
	margin-bottom:10px;
}

#fullArticle blockquote
{
	font-style:italic;
	border-left-color:#D3D3D3;
	border-width:5px;
	padding:3px 30px 7px 20px;
}

#fullArticle strong
{
	color:#494949;
}

#fullArticle pre
{
	margin:0 0 2em;
}

#fullArticle pre,#fullArticle code
{
	font-size:15px;
	line-height:1.55;
	padding:10px 20px 12px 15px;
}

#fullArticle hr
{
	border-top:2px solid #e2e2e2;
	border-bottom:1px solid #fff;
	margin:40px auto 30px;
}

#fullArticle table
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}

#fullArticle table th,#fullArticle table td
{
	text-align:left;
	vertical-align:top;
	border-top:1px solid #e2e2e2;
	padding:8px;
}

#fullArticle table thead
{
	font-weight:700;
	color:#222;
}

#fullArticle table thead th
{
	vertical-align:bottom;
}

#fullArticle table tbody+tbody
{
	border-top:2px solid #e2e2e2;
}

#fullArticle table.table-bordered
{
	border:1px solid #e2e2e2;
	border-collapse:separate;
	border-left:0;
	border-radius:3px;
}

#fullArticle table.table-bordered th,#fullArticle table.table-bordered td
{
	border-left:1px solid #e2e2e2;
}

#fullArticle dt
{
	float:left;
	display:inline-block;
	font-weight:400;
	text-align:center;
	margin-bottom:1em;
	font-size:18px;
	line-height:1.2em;
	border-radius:50px;
	color:#fff;
	background:#999;
	vertical-align:baseline;
	white-space:nowrap;
	padding:4px 9px;
}

#fullArticle dd
{
	padding-top:3px;
	zoom:1;
	margin:0 0 5px 45px;
}

#fullArticle .callout-yellow,#fullArticle .callout-blue,#fullArticle .callout-red,#fullArticle .callout-green,#fullArticle .callout,#fullArticle .private-note
{
	border-left:5px solid;
	color:#333;
	font-size:14px;
	margin-bottom:2em;
	padding:16px 25px 16px 20px;
}

#fullArticle .callout-yellow h3,#fullArticle .callout-blue h3,#fullArticle .callout-red h3,#fullArticle .callout-green h3,#fullArticle .callout h3,#fullArticle .private-note h3
{
	font-size:21px;
	font-weight:400;
	line-height:18px;
	margin:0 0 10px;
}

#fullArticle .dashed
{
	border:1px dashed;
}

#fullArticle .callout-yellow
{
	background:#fffcd5;
	border-color:#e7dca4;
}

#fullArticle .callout-blue
{
	background:#e8f4ff;
	border-color:#bed1e6;
}

#fullArticle .callout-green
{
	background:#e5fadc;
	border-color:#bbdaaf;
}

#fullArticle .callout-red
{
	background:#fde8e8;
	border-color:#e7aaaa;
}

#fullArticle .callout
{
	background:#f1f1f1;
	border-color:#cfcfcf;
}

#fullArticle .private-note
{
	background:#fffcd5 url(../images/lock.png) no-repeat top right;
	border-color:#e7dca4;
}

#fullArticle figure
{
	margin:0 0 1.5em;
}

#fullArticle img
{
	display:block;
	border-radius:4px;
	box-sizing:border-box;
	margin:1em 0 2em;
	padding:4px;
}

#fullArticle img.noBdr
{
	border:0;
	border-radius:0;
	padding:0;
}

#fullArticle .image-caption,#fullArticle figcaption
{
	display:block;
	text-align:left;
	margin-top:-26px;
	color:#919191;
	font-size:13px;
	font-style:italic;
}

#fullArticle .video
{
	position:relative;
	height:0;
	overflow:hidden;
	margin-bottom:1.5em;
	padding:0 0 67.5%;
}

#fullArticle .video.widescreen
{
	padding-bottom:56.25%;
}

#fullArticle .video iframe
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#fullArticle .badge
{
	background:#aaaeb7;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:11px;
	font-style:normal;
	font-weight:700;
	line-height:11px;
	text-transform:uppercase;
	vertical-align:text-top;
	padding:4px 5px;
}

#fullArticle .badge.info
{
	background:#3f8abf;
}

#fullArticle .badge.success
{
	background:#43ac6d;
}

#fullArticle .badge.warning
{
	background:#dfb03a;
}

#fullArticle .badge.error
{
	background:#d62b29;
}

#fullArticle .gist-data
{
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	margin-bottom:0;
}

#fullArticle .gist-data .line-numbers,#fullArticle .gist-data div
{
	font-size:12px;
	line-height:18px;
}

#fullArticle .gist-data .line-numbers
{
	background:#fff;
	text-align:right;
}

#fullArticle .gist-meta
{
	background:#fff;
	border-radius:0 0 3px 3px;
	font-weight:400;
	margin-bottom:0;
}

.articleFoot
{
	position:relative;
	bottom:0;
	right:0;
	padding:0;
}

.articleFoot p,.articleFoot time
{
	color:#a0a0a0;
	display:inline-block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
}

.articleFoot p.lu,.articleFoot time.lu
{
	float:right;
	margin-top:2px;
}

#sbContact
{
	color:#a0a0a0;
	border-bottom:1px dotted #C5C5C5;
}

#sbContact:hover
{
	text-decoration:none;
	border-bottom-color:gray;
	color:gray;
}

#contactForm form,#contactModal form,.abuse form
{
	margin:8px 0;
}

#contactForm .form-actions,#contactModal .form-actions,.abuse .form-actions
{
	border:0;
	background-color:transparent;
	margin:0;
	padding:0;
}

#contactModal .parsley-error:not([type=file]),#contactForm .parsley-error:not([type=file]),.abuse .parsley-error:not([type=file])
{
	border:1px solid #d21b14;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

#contactModal .parsley-errors-list,#contactForm .parsley-errors-list,.abuse .parsley-errors-list
{
	color:#d21b14;
	list-style:none;
	margin:0;
}

#contactModal input[type=file],#contactForm input[type=file],.abuse input[type=file]
{
	height:22px;
	line-height:18px;
	padding-top:4px;
}

#contactForm .parsley-errors-list
{
	margin:-6px 0 12px;
}

#contactModal,.abuse
{
	border:1px solid rgba(0,0,0,.2);
	border-radius:4px;
	top:10%;
}

#contactModal h2,.abuse h2
{
	background:#fff;
	font-weight:400;
	font-size:22px;
	color:#555;
	border-bottom:1px solid #ccc;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	margin:0;
	padding:6px 0 5px 18px;
}

#contactModal #md-message,.abuse #md-message
{
	box-sizing:border-box;
	height:150px;
	width:100%;
}

#contactModal .control-label
{
	width:110px;
}

#contactModal .controls
{
	margin-left:130px;
}

#contactModal .form-actions
{
	padding-left:130px;
}

#contactModal #md-message
{
	width:350px;
}

#contactForm #name,#contactForm #email,#contactForm #subject
{
	width:95%;
}

#contactForm #message
{
	width:95%;
	height:150px;
}

#generic
{
	background:#F8F8F8;
	padding:28px;
}

#generic #errorContainer
{
	background-color:#fff;
	border:1px solid #E8E5E5;
	background-position:20px 25px;
	padding:20px 20px 15px 25px;
}

#generic #errorContainer h1
{
	font-weight:400;
	margin:0 0 6px;
}

#errorContainer .icon-error
{
	float:left;
	font-size:64px;
	color:#EBEBEB;
	margin-right:15px;
}

#errorContainer p
{
	font-size:1.3em;
	color:#757575;
	line-height:1.5em;
}

footer p
{
	font-size:.9em;
	color:#9b9b9b;
	text-align:right;
	margin-bottom:1em;
	margin-top:1em;
}

footer p a
{
	color:#9b9b9b;
}

footer p a:hover
{
	color:#222;
	text-decoration:none;
}

.featherlight
{
	background:rgba(0,0,0,0);
	bottom:0;
	cursor:pointer;
	display:none;
	left:0;
	position:fixed;
	right:0;
	text-align:center;
	top:0;
	white-space:nowrap;
	z-index:2;
}

.featherlight:before
{
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-.25em;
}

.featherlight:last-of-type
{
	background:rgba(0,0,0,.5);
}

.featherlight-content
{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	cursor:auto;
	display:inline-block;
	overflow:hidden;
	max-height:90%;
	max-width:90%;
	position:relative;
	text-align:left;
	vertical-align:middle;
	white-space:normal;
	padding:25px;
}

.featherlight-close-icon
{
	width:20px;
	height:20px;
	background:#fff;
	border-radius:20px;
	color:transparent;
	cursor:pointer;
	position:absolute;
	right:16px;
	top:14px;
}

.featherlight-close-icon:before
{
	font-size:24px;
	left:-2px;
	position:relative;
	top:-2px;
}

.featherlight-image
{
	max-height:96%;
	max-width:100%;
}

.gecko .featherlight-content,.ie .featherlight-content
{
	height:100%;
}

.gecko .featherlight-image,.ie .featherlight-image
{
	max-height:100%;
	margin:0 auto;
}

.ie8 .nav-collapse.collapse
{
	position:static;
}

.ie8 .navbar .navbar-inner
{
	min-height:54px;
}

.ie8 .navbar .nav
{
	position:absolute;
	right:0;
	left:auto;
	bottom:0;
	margin-right:0;
}

.ie8 .navbar .nav li
{
	margin-left:15px;
}

.ie8 #content
{
	padding-left:0;
}

.articleRatings
{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:60px;
	background:#fff;
	border:1px solid #E9E5E5;
	border-radius:4px;
	box-shadow:0 3px 6px 0 rgba(0,0,0,.05);
	font-size:14px;
	color:#858585;
	padding:12px;
}

.articleRatings-question
{
	margin-right:12px;
}

.articleRatings-actions
{
	width:65px;
	flex-shrink:0;
}

.articleRatings-feedback-message,.articleRatings-feedback-tick
{
	display:inline-block;
	vertical-align:middle;
}

.articleRatings-feedback-tick
{
	width:20px;
	height:20px;
}

.rateAction
{
	width:28px;
	height:28px;
	position:relative;
	background:#E3E8EB;
	border:2px solid #fff;
	border-radius:50%;
	box-shadow:0 3px 6px 0 rgba(193,203,212,.5);
	transition:all .2s ease-in-out;
	user-drag:none;
	user-select:none;
	-moz-user-select:none;
	-webkit-user-drag:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	margin:0;
	padding:0;
}

.rateAction[disabled=disabled]
{
	cursor:default;
}

.rateAction:not([disabled=disabled]):hover,.rateAction:not([disabled=disabled]):focus
{
	outline:0;
	background:#ffe8b5;
	box-shadow:0 4px 7px 0 rgba(193,203,212,.6);
	transform:scale(1.3);
}

.rateAction.selected
{
	background:#ffe8b5;
	box-shadow:0 4px 7px 0 rgba(193,203,212,.6);
	transform:scale(1.3);
	z-index:10;
}

.rateAction.selected::after
{
	content:'';
	display:block;
	width:28px;
	height:28px;
	position:absolute;
	top:-4px;
	left:-4px;
	border:2px solid #4BC27D;
	border-radius:50%;
	-webkit-animation:scale-up-center .2s cubic-bezier(0.39,.575,.565,1) both;
	animation:scale-up-center .2s cubic-bezier(0.39,.575,.565,1) both;
}

.rateAction--positive
{
	margin-right:3px;
}

.rating-face
{
	width:24px;
	height:24px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	fill:#A5B2BD;
	transition:fill .2s ease-in-out;
}

.rateAction:hover:not([disabled=disabled]) .rating-face,.rateAction:focus:not([disabled=disabled]) .rating-face,.rateAction.selected .rating-face
{
	fill:#d79400;
}

.rateAction--positive:not([disabled=disabled]):hover .rating-face
{
	animation:yep 1.5s steps(5,start) .15s forwards;
}

.rateAction--negative:not([disabled=disabled]):hover .rating-face
{
	animation:not-really 1.5s steps(5,start) .15s forwards;
}

100%
{
	-webkit-transform:scale(1);
	transform:scale(1);
}

10%,30%,50%,70%
{
	-webkit-transform:translateX(-3.5px);
	transform:translateX(-3.5px);
}

20%,40%,60%
{
	-webkit-transform:translateX(3.5px);
	transform:translateX(3.5px);
}

80%
{
	-webkit-transform:translateX(2.6px);
	transform:translateX(2.6px);
}

90%
{
	-webkit-transform:translateX(-2.6px);
	transform:translateX(-2.6px);
}

.clearfix,.dl-horizontal,.controls-row,.nav-tabs,.nav-pills,.tabbable
{
	zoom:1;
}

.clearfix:before,.clearfix:after,.row:before,.row:after,.row-fluid:before,.row-fluid:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.dl-horizontal:before,.dl-horizontal:after,.controls-row:before,.controls-row:after,.form-actions:before,.form-actions:after,.form-horizontal .control-group:before,.form-horizontal .control-group:after,.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after,.tabbable:before,.tabbable:after,.navbar-inner:before,.navbar-inner:after,.navbar-form:before,.navbar-form:after,.pager:before,.pager:after,.modal-footer:before,.modal-footer:after,.most-pop-articles:before,.most-pop-articles:after,#fullArticle dd:before,#fullArticle dd:after
{
	display:table;
	content:"";
	line-height:0;
}

.clearfix:after,.row:after,.row-fluid:after,.container:after,.container-fluid:after,.dl-horizontal:after,.controls-row:after,.form-actions:after,.form-horizontal .control-group:after,.nav-tabs:after,.nav-pills:after,.tabbable:after,.navbar-inner:after,.navbar-form:after,.pager:after,.modal-footer:after,.most-pop-articles:after,#fullArticle dd:after
{
	clear:both;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.nav>li>a,.tab-content>.active,.pill-content>.active,.show,.featherlight-inner
{
	display:block;
}

audio:not([controls]),[class*=span].hide,.row-fluid [class*=span].hide,.form-search .hide,.form-inline .hide,.form-horizontal .hide,.tab-content>.tab-pane,.pill-content>.pill-pane,.hide,.navbar .nav .caret,#contactMobile,#sbContactMobile,#searchBar button .icon-search,#sidebar .nav-list a .icon-arrow,#contactForm #phone,#contactModal #phone,.abuse #phone,.articleRatings-feedback,.articleRatings-failure
{
	display:none;
}

a:focus,select:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,.btn:focus
{
	outline:5px auto 0;
	outline-offset:-2px;
}

a:hover,a:active,.navbar .nav li a:focus
{
	outline:0;
}

#map_canvas img,.google-maps img,.nav>li>a>img
{
	max-width:none;
}

button::-moz-focus-inner,input::-moz-focus-inner,button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner
{
	border:0;
	padding:0;
}

label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus
{
	cursor:pointer;
}

.img-rounded,.nav-pills .dropdown-menu
{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

/*.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container*/
/*{*/
/*	width:940px;*/
/*}*/

.span1,.input-mini
{
	width:60px;
}

.offset2,.dl-horizontal dd
{
	margin-left:180px;
}

.row-fluid [class*=span]:first-child,.input-prepend.input-append .btn-group:first-child,.btn:first-child,.modal-footer .btn-block+.btn-block
{
	margin-left:0;
}

[class*=span].pull-right,.row-fluid [class*=span].pull-right,.nav>.pull-right,.pager .next>a,.pager .next>span,.pull-right
{
	float:right;
}

strong,dt
{
	font-weight:700;
}

.muted,input:-moz-placeholder,textarea:-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.nav>.disabled>a,.navbar-inverse .brand,.navbar-inverse .navbar-text,.navbar-inverse .navbar-link
{
	color:#999;
}

.text-warning,.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea
{
	color:#a27c3a;
}

.text-error,.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline,.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea
{
	color:#d21b14;
}

.text-info,.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline,.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea
{
	color:#548aac;
}

.text-success,.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline,.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea
{
	color:#467c0e;
}

.text-left,.most-pop-articles.two-col .popArticles li
{
	text-align:left;
}

.text-right,blockquote.pull-right p,blockquote.pull-right small,.pagination-right,.abuse .form-actions
{
	text-align:right;
}

.text-center,.pagination-centered,.twoCol,.threeCol,.lpCenter-align p,footer.center p
{
	text-align:center;
}

h3,h1 small
{
	font-size:21px;
}

h4,h2 small
{
	font-size:15px;
}

h5,h3 small,h4 small,.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover
{
	font-size:12px;
}

ul ul,ul ol,ol ol,ol ul,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .help-block,.modal-form,#fullArticle .callout-yellow>:last-child,#fullArticle .callout-blue>:last-child,#fullArticle .callout-red>:last-child,#fullArticle .callout-green>:last-child,#fullArticle .callout>:last-child,#fullArticle .private-note>:last-child,#fullArticle .gist-data .lines,#fullArticle .gist-data div
{
	margin-bottom:0;
}

li,dt,dd
{
	line-height:18px;
}

ul.unstyled,ol.unstyled,ul.inline,ol.inline
{
	margin-left:0;
	list-style:none;
}

dl,pre.prettyprint
{
	margin-bottom:18px;
}

input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox],.navbar .container
{
	width:auto;
}

select[multiple],select[size],.collapse.in
{
	height:auto;
}

.controls>.radio:first-child,.controls>.checkbox:first-child,.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]
{
	padding-top:5px;
}

.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],.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group,#sidebar .nav-list .active a .icon-arrow,#sidebar .nav-list .active a:hover .icon-arrow,#sidebar .nav-list .active a:focus .icon-arrow
{
	display:inline-block;
}

.controls-row [class*=span],.row-fluid .controls-row [class*=span],.nav-tabs>li,.nav-pills>li,.navbar .nav>li,.pager .previous>a,.pager .previous>span,.pull-left
{
	float:left;
}

input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus,textarea:focus,input: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,.formFocus,#sidebar form .search-query:focus,#sidebar form .search-query:focus:invalid
{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(106,155,208,.4);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(106,155,208,.4);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(106,155,208,.4);
	outline:0!important;
	border-color:rgba(106,155,208,.7);
}

.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.input-append input,.input-append select,.input-append .uneditable-input
{
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

.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,.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.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 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

.input-append .add-on,.input-append .btn,.input-append .btn-group,.modal-footer .btn-group .btn+.btn
{
	margin-left:-1px;
}

.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input,.form-search .input-append .search-query,.form-search .input-prepend .search-query,.navbar-static-top .navbar-inner
{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child,.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;
}

.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child,.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;
}

.form-search .input-append .search-query,.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-append .btn,.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-horizontal .controls:first-child,.form-horizontal .form-actions
{
	padding-left:180px;
}

.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,.nav li+.nav-header
{
	margin-top:9px;
}

.btn:active,.btn.active,.navbar .btn-navbar:active,.navbar .btn-navbar.active
{
	background-color:#ccc \9;
}

.btn-small [class^=icon-],.btn-small [class*=" icon-"],.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group,.navbar-form .input-append input,.navbar-form .input-prepend input,#fullArticle dd h1,#fullArticle dd h2,#fullArticle dd h3,#fullArticle dd h4,#fullArticle dd h5
{
	margin-top:0;
}

.btn-block+.btn-block,.navbar .btn,.navbar .btn-group,.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox,#serp-dd .result>li:first-child
{
	margin-top:5px;
}

button.btn,input[type=submit].btn,button.btn.btn-small,input[type=submit].btn.btn-small
{
	padding-top:3px;
	padding-bottom:3px;
}

.nav-stacked>li,.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li
{
	float:none;
}

.nav-tabs.nav-stacked,.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs
{
	border-bottom:0;
}

.nav-tabs .dropdown-toggle .caret,.navbar .nav .dropdown-toggle .caret
{
	margin-top:8px;
}

.nav .active .dropdown-toggle .caret,.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret
{
	border-top-color:#fff;
	border-bottom-color:#fff;
}

.nav-tabs .active .dropdown-toggle .caret,.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 .brand:hover,.navbar .brand:focus,[class^=icon-]:before,[class*=" icon-"]:before,.featherlight-close-icon:before,#fullArticle .printArticle:hover
{
	text-decoration:none;
}

.navbar-form input[type=image],.navbar-form input[type=checkbox],.navbar-form input[type=radio],.btn-navbar .icon-bar+.icon-bar
{
	margin-top:3px;
}

.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus,.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus,.navbar .nav li a:hover,.navbar .nav li a:focus
{
	color:#fff;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder,.navbar-inverse .navbar-search .search-query:-ms-input-placeholder,.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder
{
	color:#ccc;
}

.pagination ul>li,.pager li
{
	display:inline;
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span,#fullArticle table.table-striped tbody>tr:nth-child(odd)>td,#fullArticle table.table-striped tbody>tr:nth-child(odd)>th
{
	background-color:#f5f5f5;
}

.visible-phone,.visible-tablet,.hidden-desktop,.visible-print
{
	display:none!important;
}

.modal #closeBtn:hover .icon-close:before,.featherlight-close-icon:hover:before
{
	color:#888;
}

#searchBar.sm button:hover,.pagination ul li.active a,.pagination ul li a:hover,.pagination ul li a:focus
{
	background:0 0;
}

#serp-dd .result a:hover,#serp-dd .result>li.active
{
	background:#F3F3F3;
	text-decoration:none;
	color:#4381b5;
}

.twoCol p,.threeCol p,.twoCol .browse,.threeCol .browse,.category-list .category p,#sidebar .contactUs
{
	color:#b3b3b3;
}

.twoCol .popArticles li,.threeCol .popArticles li,.most-pop-articles .popArticles li,#fullArticle dl
{
	margin-bottom:1em;
}

.twoCol .popArticles a:hover span,.threeCol .popArticles a:hover span,.most-pop-articles .popArticles a:hover span,.related ul>li a:hover span,.articleList a:hover span
{
	text-decoration:underline;
}

.category-list .category:hover .article-count,#fullArticle strong a
{
	color:#4381b5;
}

.category-list p,#fullArticle .callout-yellow p,#fullArticle .callout-blue p,#fullArticle .callout-red p,#fullArticle .callout-green p,#fullArticle .callout p,#fullArticle .private-note p
{
	font-size:14px;
}

#serp .articleList>li,.screensteps-document .sub-step
{
	padding-left:25px;
}

#serp p,#fullArticle p,#fullArticle ul,#fullArticle ol,#fullArticle li,#fullArticle div,#fullArticle blockquote,#fullArticle dd,#fullArticle table
{
	font-size:14px;
	color:#585858;
	line-height:1.55em;
	margin-bottom:1.5em;
}

#categoryHead,.ie8 #mainNav .container-fluid
{
	position:relative;
}

#fullArticle h3,.screensteps-document h2
{
	font-size:21px;
	line-height:28px;
}

#fullArticle h4,.screensteps-document .sub-step h3
{
	font-size:18px;
	line-height:25px;
}

#fullArticle table caption+thead tr:first-child th,#fullArticle table caption+thead tr:first-child td,#fullArticle table colgroup+thead tr:first-child th,#fullArticle table colgroup+thead tr:first-child td,#fullArticle table thead:first-child tr:first-child th,#fullArticle table thead:first-child tr:first-child td,#fullArticle table.table-bordered tr:first-child td,#fullArticle .gist-data table td
{
	border-top:0;
}

#contactForm .control-group,#contactModal .control-group,.abuse .control-group,#contactForm .g-recaptcha,#contactModal .g-recaptcha,.abuse .g-recaptcha
{
	margin-bottom:15px;
}

@media print {
	*
	{
		text-shadow:none!important;
		color:#000!important;
		background:transparent!important;
		box-shadow:none!important;
	}
	
	a,a:visited
	{
		text-decoration:underline;
	}
	
	abbr[title]:after
	{
		content:" (" attr(title) ")";
	}
	
	.ir a:after,a[href^=javascript:]:after,a[href^=#]:after
	{
		content:"";
	}
	
	pre,blockquote
	{
		border:1px solid #999;
		page-break-inside:avoid;
	}
	
	thead
	{
		display:table-header-group;
	}
	
	tr,img
	{
		page-break-inside:avoid;
	}
	
	img
	{
		max-width:100%!important;
	}
	
	@page
	{
		margin:.5in;
	}
	
	p,h2,h3
	{
		orphans:3;
		widows:3;
	}
	
	h2,h3
	{
		page-break-after:avoid;
	}
	
	.visible-print
	{
		display:inherit!important;
	}
	
	.hidden-print
	{
		display:none!important;
	}
	
	#mainNav,#sidebar,.printArticle,.sort
	{
		display:none;
	}
	
	#main-content
	{
		float:none;
		padding:1em 0 0;
	}
	
	#main-content .contentWrapper
	{
		border:0;
		min-height:0;
		padding:0;
	}
	
	article img
	{
		border:1px solid #ccc;
		max-height:500px;
	}
	
	footer p
	{
		text-align:center;
	}
	
	footer a:after
	{
		content:none;
	}
	
	a[href]:after,a:link:after
	{
		content:" (" attr(href) ")";
	}
}

