/*   
Theme Name: Docs Styling - Match Viadat V3 - Launched Feb 12, 2018
Description: Viadat 3 Design,
Author: Viadat
Author URI: http://viadat.com
Version: 3.0
.
*/

@charset "utf-8";
/* CSS Document */

body, ul, /*li,*/ form, input, h1 {
padding:0px;
/*margin:0px;*/ /*customized 4/5/19 1:12p*/
}
body {
/*text-align:center;*/
/*background:url(http://viadat.com/wp-content/themes/viadat2/images/thin-bg.jpg) repeat-x; custom - removed 2/22/18*/
/*background:#d3c495;*/
/*background-color:#d2bc97;
margin:0px 0px 197px 0px; custom - removed 2/22/18 */
}
.clear, .visualClear {
clear:both;
height:0px;
}
/*header section start here*/
#header {
width:100%;
min-width:958px;
/*background:url(images/header_top.jpg) repeat-x;*/
}

#toc,
.toc,
.mw-warning {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	/*font-size: 95%;*/
	float:right;
	margin-left:14px;
	z-index:1000;
	width:35%;
	font-size: 80%; /*added 6/12/15, lowered width from 40%*/
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
	font-size: 16px; /*customized - added 4/5/19 1:33p - table of contents header no longer tiny*/
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0 7px 0 7px; /*customized - 4/5/19 1:43p  - table of contents side spacing*/
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}

.mw-warning {
	margin-left: 50px;
	margin-right: 50px;
	text-align: center;
}

/*Added 11/29/18 2:44p - on-page styling from theme's admin CSS input*/

.horizontal_menu_wrapper {
}
.title_block {
    color: black;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
    border-bottom: none !important; /*customized - 4/5/19 1:15p - cleaner look to docs. No header underlines*/
}
div#simpleSearch {
	height: inherit !important; /*customized - added 4/5/19 1:26p - search field looks better*/
}
#featured_image_small {
}
.thumb_author_details {
    position: static !important;
}
#cr3ativeportfolio_portfolio-filter li {
    display: inline-block !important;
    margin-bottom: 7px;
}
#cr3ativeportfolio_portfolio-filter {
    overflow-x: scroll;
    white-space: nowrap;
}
.title_block .owl-carousel h5 {
    border-radius: 10px;
    color: white !important;
    font-size: 1.4em;
    margin-bottom: 0;
}
.title_block .owl-carousel p {
    color: white !important;
    font-size: 15px;
    text-shadow: 2px 2px 2px #000;
}
@media all and (max-width: 1199px) {
.title_block .owl-carousel h5 {
    background-color: rgba(56, 67, 79, 0.6);
    margin: 0 auto;
    padding: 7px;
}
}
@media all and (min-width: 1501px) {
.title_block .owl-carousel h5 {
    margin: 0 auto;
    padding: 7px;
    text-shadow: 2px 2px 2px #000;
}
}
@media all and (min-width: 1200px) and (max-width: 1500px) {
.title_block .owl-carousel h5 {
    margin-left: 225px;
    text-align: left;
    text-shadow: 2px 2px 2px #000;
    width: 310px;
}
#featured_image_small {
}
}

.container, .top_logo {
}

.caption {
 cursor: hand;
 cursor: pointer;   
}
.multiple{
    margin-top: 0px !important;
}
body.edd-checkout .horizontal_menu_wrapper *, 
body.edd-checkout .breadcrumb_wrapper *,
.right_content p.sales {
    display: none;
}
body.edd-checkout .menu-shopping-cart-container * {
    visibility: hidden;
}
.edd_download_purchase_form {
    background-color: transparent !important;
}
.edd_price_option_name, .edd_price_option_price {
    color: #666 !important;
}
footer .widget-title {
    color:black;
}
footer input.wpcf7-email, footer input.wpcf7-email:focus {
    background-color: white;
}
footer input.wpcf7-submit, footer input.wpcf7-submit:hover {
    background-color: black;
}
footer div.wpcf7-mail-sent-ok {
    margin: 0 !important;
}
footer .fmgc-columns {
    padding-right: 3em;
}
div#footer_wrapper {
    background-color: #cccccc !important;
}
footer li {
    list-style: none;
    margin-left: 0px !important;
}
.owl-wrapper-outer {
 height: 450px !important /*testimonials fixed height*/;   
 vertical-align: middle;
}
body.category .main_content, body.single .main_content, 
body.archive .main_content, 
body.page-template-default .main_content,
body.page-template-page-fullwidth .main_content {
    background-color: #ffffff !important;
    border-radius: 8px;
    padding: 15px;
}
/*Adjusting article/blog layout*/
.main_content .left_content, 
.main_content .left_content_EDD {
    float:none;
    display: inline-block;
    vertical-align: top;
    margin-right:0px;
}
.main_content .right_content {
    float:right;
    display: inline-block;
    vertical-align: top;
}

@media all and (max-width: 700px) {
	body.page-id-179 .main_content td {
	    display: block;
	    padding: 2px !important;
	    width: 80% !important;
	    margin-bottom:25px;
	}
	body.page-id-179 .main_content td div {
	    width:inherit !important; 
	    height: inherit !important;
	    /*width: 100% !important;*/
	}
	body.page-id-179 .main_content td div img {
	    position: inherit !important;
	}
	/*.main_content .owl-wrapper-outer {
    height: 650px !important 
    /testimonials fixed height/;   
    vertical-align: middle;
    }*/
    .main_content .owl-wrapper-outer blockquote p {
        font-size: 70% !important;
    }
	/*
	.searchResultsTable td {
	    display: block;
	    width: 100%;
	}
	.sl_header, #sl_map, .sl_footer,  #map_sidebar {
	    width: 100% !important;
	}*/
	.sl_features_table_simple tbody tr td { /*8/8/18*/
    margin-top: 20px !important;
    border: 0px;
    }
    #vslider {
        overflow: visible !important; /*8/14/18 -- mobile view*/
    }
}

.cd-pricing-list .has-tip {
    color:#00c !important;
}

.main_content h2 {
    font-size:24px;
    font-variant:normal;
    font-family: sans-serif;
}
#edd_profile_editor_form {
    float:none;
}
.page_number {
    padding:10px;
}
#edd_login_form, #edd-stripe-manage-cards {
    float:none;
    margin-top:30px;
}
#edd-stripe-manage-cards legend, 
#edd-stripe-manage-cards button {
    font-size:18px;
}
.edd-stripe-card-radio-item label {
    display:inline;
    float:none;
}
.edd-card-selector-radio .edd-stripe-card-radio-item.selected {
    border: none !important;
    background-color: transparent !important;
}
.edd-alert p, .edd-alert label, 
.edd-stripe-update-billing-address-wrapper label {
    float:none;
    margin-top:0px;
}
#edd_terms {
    overflow: scroll;
    height: 300px;
    width: 70%;
    border: solid #f0f0f0 1px;
    padding: 12px;
}
#edd_checkout_wrap a, .main_content a {
    color: #00d;
    /*text-decoration: underline !important;*//*removed 2/2/18*/
}
.post h2 a {
    color:inherit;
    text-decoration: none;
}
#text-4 .textwidget img {
    width:100%; /*for accepted payments cards img in FF; 
    was oversized in mobile*/
}
select#edd_address_state {
    width: 100%; /* 1/12/18 - for fitting in 
    state select in profile editor on account page*/
}
.edd_download .edd_download_inner {
    max-width: 185px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inherit;
}
.edd_download_image img {
    max-width: 175px;
}
.edd_download_columns_0 .edd_download, 
.edd_download_columns_3 .edd_download {
    width: 185px !important;
}
.edd_downloads_list .edd_download {
    display: inline-block;
    float: none;
    margin: 0 0 20px 0;
    padding: 0;
    vertical-align: top;
}
.edd_downloads_list h3 {
    font-size: 13px;
    text-align: center;
}
.edd_downloads_list a {
    text-decoration: none !important;
}
#edd_purchase_history_pagination * {
    display: inline-block;
    padding: 7px;
    text-decoration: none !important;
    color: #fff;
}
/*Simpler checkout - inspired by EDD Better Checkout*/
#edd_purchase_form_wrap .edd-description {
    display:none !important;
}
#edd_checkout_cart thead th:nth-child(3), 
#edd_checkout_cart tbody td:nth-child(3) {
    /*display:none;*/ 
    /*remove link column, checkout pg*/
}

@media all and (min-width: 720px) {
    #edd-first-name-wrap{
        width:35%;
        display:inline-block;
    }
    #edd-first-name-wrap .edd-input{
        width:100% !important;
    }
    #edd-last-name-wrap{
        width:49%;
        display:inline-block;
    }
    #edd-card-city-wrap{
        width:35%;
        display:inline-block;
    }
    #edd-card-city-wrap .edd-input{
        width:100% !important;
    }
    #edd-card-zip-wrap{
        width:49%;
        display:inline-block;
    }
    #edd-card-country-wrap{
        width:35%;
        display:inline-block;
    }
    #edd-card-country-wrap select{
        width:100% !important;
    }
    #edd-card-state-wrap{
        width:35%;
        display:inline-block;
    }
    #edd-card-state-wrap select{
        width:100% !important;
    }

    #edd-card-number-wrap{
        width:49%;
        display:inline-block;
    }
    #edd-card-number-wrap .edd-input{
        width:100% !important;
    }
    #edd-card-number-wrap .edd-label .card-type {
        top: -15px;
    }
    #edd-card-cvc-wrap{
        width:20.5%;
        display:inline-block;
    }
    #edd-card-cvc-wrap .edd-input{
        width:100% !important;
    }
    .sl_features_table_simple { /*8/8/18*/
        width: 768px !important; 
    }
    .sl_features_table_simple tbody tr td { /*8/8/18*/
        padding: 20px;
        border: 0px;
        width: 32%;
    }
    .ptp-dg6-col-id-1, .ptp-dg6-col-id-0 { /*8/15/18*/
        /*width:48% !important;
        border: solid silver 1px !important;
        box-shadow: none !important;*/
    }
}
/*End - Simpler checkout*/
/*#edd_checkout_form_wrap select.edd-select {
    width: 70% !important;
}
.card-expiration select.edd-select {
    width: inherit;
}*/
.ptp-dg6-bullet-item {
    line-height: 1.4;
}
.edd_downloads .eddr-notice {
    margin: 20px 0 0 0;
}
/*.ptp-dg6-pricing-table {
font-family: calibre,"helvetica neue",Helvetica,Arial,sans-serif !important; 
}*/
table.mbg_table {
    color: #000;
}
/*h1.title {
    display:none;
}*/
/*.type-post {
    border-bottom: solid black 1px;
    margin-bottom: 40px !important;
}*/
.type-post h2 {
    font-size:16px;
}
.type-post h2 a {
    font-size: 24px;
}
/*@media only screen and (min-width:768px){
    .ptp-dg6-pricing-table{
        margin:0px !important;
    }
    
}*/
.ptp-dg6-table-holder, .ptp-dg6-pricing-table {
    margin:0px !important;
}
.mbg_table + p {
    line-height: 0px;
}
div.main_content h1.title + script + p {
    display:none; /*just hiding space above pricing table - 4/11/18*/
}
#edd_purchase_form select {
    height: 32px; /*4/12/18*/
}
.ptp-dg6-cd-pricing-body .ptp-dg6-pricing-features div {
 text-align: left; /*5/15/18*/   
}
.ptp-dg6-cd-pricing-body .ptp-dg6-pricing-features div .fa {
 /*text-align: center;*/ /*5/15/18*/   
}
.ptp-dg6-cd-pricing-body .ptp-dg6-pricing-features div b {
 /*font-size: 120%;*/ /*5/15/18*/   /*removed 7/22/18*/
}
.ptp-dg6-button.ptp-checkout-button {
    display: block;
    margin: 0 auto !important;
    text-align: center;
}
.dh_ptp_switch_subtitle {
    padding-bottom: 10px !important;
    padding-top: 0 !important;
}

/*7/20/18 - creating above-fold pricing table*/
.page-id-3561 .page_wrap .main_content .title ~ p:nth-of-type(1) {
    display: none;
}
#ptp-14059 span.ptp-dg6-price, 
#ptp-3837 span.ptp-dg6-price {
    /*font-size: 20px;
    color: #173D50;
    font-weight: bold;*/
}
#ptp-14059 .ptp-dg6-bullet-item, 
#ptp-3837 .ptp-dg6-bullet-item {
    /*text-align:center !important;*/
}
.ptp-dg6-pricing-header {
    /*padding: 4px !important;
    height: 90px !important; 
    commented out 8/2/18 - used from monthly #14059, yearly #3837*/
}
#edd_checkout_form_wrap #edd-card-country-wrap label {
    margin: 0 0 8px !important; /*8/2/18 - looking uneven in Chrome*/
}
.sl_features_table_simple .fa, 
.sl_features_table_simple .fab {
    font-size:40px;
    color: darkseagreen; /* #000;*/
    padding-bottom: 13px;
}
/*
.sl_features_table_simple .fa:nth-of-type(4n+1), 
.sl_features_table_simple .fab:nth-of-type(4n+1) {
    color: #300;
}
.sl_features_table_simple .fa:nth-of-type(4n), 
.sl_features_table_simple .fab:nth-of-type(4n) {
    color: #000;
}
.sl_features_table_simple .fa:nth-of-type(4n+2), 
.sl_features_table_simple .fab:nth-of-type(4n+2) {
    color: #003;
}*/

#ptp-14059 em,
#ptp-3837 em {
    font-weight: normal;
}

/*8/10/18 - Hack to remove strange 3 testimonials 
showing up recently on top of testimonial carousel*/
/*div.owl-carousel {
    float:none !important;
}
div.owl-carousel + div,
div.owl-carousel + div + div,
div.owl-carousel + div + div + div {
    display:none;
}*/

/*.ptp-dg6-col-id-0,*/ /*.ptp-dg6-col-id-2*/ {
    display:none !important;
}


/*Added 11/29/18 12:20p - 'launch-#####.css' styling*/
/*Expanded 4/5/19 1:02p*/

.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:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
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:hover,a:active {
	outline:0
}
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
}
#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;*/ /*customized 4/5/19 1:10p*/
	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
}
@media print {
	*{text-shadow:none!important;
	color:#000!important;
	background:transparent!important;
	box-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
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:.5cm
}
p,h2,h3 {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
}

body {
	margin:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	background-color:#fff
}
a {
	color:#4381b5;
	text-decoration:none
}
a:hover,a:focus {
	color:#2e597d;
	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,.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)
}
.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:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.127659574468085%;
	*margin-left:2.074468085106383%
}
.row-fluid [class*=span]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.127659574468085%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.48936170212765%;
	*width:91.43617021276594%
}
.row-fluid .span10 {
	width:82.97872340425532%;
	*width:82.92553191489361%
}
.row-fluid .span9 {
	width:74.46808510638297%;
	*width:74.41489361702126%
}
.row-fluid .span8 {
	width:65.95744680851064%;
	*width:65.90425531914893%
}
.row-fluid .span7 {
	width:57.44680851063829%;
	*width:57.39361702127659%
}
.row-fluid .span6 {
	width:48.93617021276595%;
	*width:48.88297872340425%
}
.row-fluid .span5 {
	width:40.42553191489362%;
	*width:40.37234042553192%
}
.row-fluid .span4 {
	width:31.914893617021278%;
	*width:31.861702127659576%
}
.row-fluid .span3 {
	width:23.404255319148934%;
	*width:23.351063829787233%
}
.row-fluid .span2 {
	width:14.893617021276595%;
	*width:14.840425531914894%
}
.row-fluid .span1 {
	width:6.382978723404255%;
	*width:6.329787234042553%
}
.row-fluid .offset12 {
	margin-left:104.25531914893617%;
	*margin-left:104.14893617021275%
}
.row-fluid .offset12:first-child {
	margin-left:102.12765957446808%;
	*margin-left:102.02127659574467%
}
.row-fluid .offset11 {
	margin-left:95.74468085106382%;
	*margin-left:95.6382978723404%
}
.row-fluid .offset11:first-child {
	margin-left:93.61702127659574%;
	*margin-left:93.51063829787232%
}
.row-fluid .offset10 {
	margin-left:87.23404255319149%;
	*margin-left:87.12765957446807%
}
.row-fluid .offset10:first-child {
	margin-left:85.1063829787234%;
	*margin-left:84.99999999999999%
}
.row-fluid .offset9 {
	margin-left:78.72340425531914%;
	*margin-left:78.61702127659572%
}
.row-fluid .offset9:first-child {
	margin-left:76.59574468085106%;
	*margin-left:76.48936170212764%
}
.row-fluid .offset8 {
	margin-left:70.2127659574468%;
	*margin-left:70.10638297872339%
}
.row-fluid .offset8:first-child {
	margin-left:68.08510638297872%;
	*margin-left:67.9787234042553%
}
.row-fluid .offset7 {
	margin-left:61.70212765957446%;
	*margin-left:61.59574468085106%
}
.row-fluid .offset7:first-child {
	margin-left:59.574468085106375%;
	*margin-left:59.46808510638297%
}
.row-fluid .offset6 {
	margin-left:53.191489361702125%;
	*margin-left:53.085106382978715%
}
.row-fluid .offset6:first-child {
	margin-left:51.063829787234035%;
	*margin-left:50.95744680851063%
}
.row-fluid .offset5 {
	margin-left:44.68085106382979%;
	*margin-left:44.57446808510638%
}
.row-fluid .offset5:first-child {
	margin-left:42.5531914893617%;
	*margin-left:42.4468085106383%
}
.row-fluid .offset4 {
	margin-left:36.170212765957444%;
	*margin-left:36.06382978723405%
}
.row-fluid .offset4:first-child {
	margin-left:34.04255319148936%;
	*margin-left:33.93617021276596%
}
.row-fluid .offset3 {
	margin-left:27.659574468085104%;
	*margin-left:27.5531914893617%
}
.row-fluid .offset3:first-child {
	margin-left:25.53191489361702%;
	*margin-left:25.425531914893618%
}
.row-fluid .offset2 {
	margin-left:19.148936170212764%;
	*margin-left:19.04255319148936%
}
.row-fluid .offset2:first-child {
	margin-left:17.02127659574468%;
	*margin-left:16.914893617021278%
}
.row-fluid .offset1 {
	margin-left:10.638297872340425%;
	*margin-left:10.53191489361702%
}
.row-fluid .offset1:first-child {
	margin-left:8.51063829787234%;
	*margin-left:8.404255319148938%
}
[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 9px
}
.lead {
	margin-bottom:18px;
	font-size:18px;
	font-weight:200;
	line-height:27px
}
small {
	font-size:85%
}
strong {
	font-weight:700
}
em {
	font-style:italic
}
cite {
	font-style:normal
}
.muted {
	color:#999
}
a.muted:hover,a.muted:focus {
	color:gray
}
.text-warning {
	color:#a27c3a
}
a.text-warning:hover,a.text-warning:focus {
	color:#7c5f2d
}
.text-error {
	color:#d21b14
}
a.text-error:hover,a.text-error:focus {
	color:#a31510
}
.text-info {
	color:#548aac
}
a.text-info:hover,a.text-info:focus {
	color:#436f8a
}
.text-success {
	color:#467c0e
}
a.text-success:hover,a.text-success:focus {
	color:#2c4e09
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
h1,h2,h3,h4,h5,h6 {
	margin:9px 0;
	font-family:inherit;
	font-weight:700;
	line-height:18px;
	color:inherit;
	text-rendering:optimizelegibility
}
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
}
h3 {
	font-size:21px
}
h4 {
	font-size:15px
}
h5 {
	/*font-size:12px*//*customized - 4/5/19 1:49p  - main page addon name sizes were a bit small*/
}
h6 {
	font-size:10.2px
}
h1 small {
	font-size:21px
}
h2 small {
	font-size:15px
}
h3 small {
	font-size:12px
}
h4 small {
	font-size:12px
}
.page-header {
	padding-bottom:8px;
	margin:18px 0 27px;
	border-bottom:1px solid #eee
}
ul,ol {
	padding:0;
	/*margin:0 0 9px 25px*/
}
ul ul,ul ol,ol ol,ol ul {
	margin-bottom:0
}
li {
	line-height:18px
}
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;
	*display:inline;
	*zoom:1;
	padding-left:5px;
	padding-right:5px
}
dl {
	margin-bottom:18px
}
dt,dd {
	line-height:18px
}
dt {
	font-weight:700
}
dd {
	margin-left:9px
}
.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:18px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff
}
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 18px;
	border-left:5px solid #eee
}
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 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:18px;
	font-style:normal;
	line-height:18px
}
code,pre {
	padding:0 3px 2px;
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size:10px;
	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:8.5px;
	margin:0 0 9px;
	font-size:11px;
	line-height:18px;
	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,.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
pre.prettyprint {
	margin-bottom:18px
}
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 18px
}
fieldset {
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:18px;
	font-size:18px;
	line-height:36px;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
legend small {
	font-size:13.5px;
	color:#999
}
label,input,button,select,textarea {
	/*font-size:12px;
	font-weight:400;
	line-height:18px*/ /*customized 4/5/19 1:10p*/
}
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;
	padding:4px 6px;
	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
}
input,textarea,.uneditable-input {
	width:206px
}
textarea {
	height:auto
}
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 {
	border-color:rgba(82,168,236,.8);
	outline:0;
	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)
}
input[type=radio],input[type=checkbox]{margin:4px 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:28px;
	*margin-top:4px;
	line-height:28px
}
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
}
.uneditable-input,.uneditable-textarea {
	color:#999;
	background-color:#fcfcfc;
	border-color:#ccc;
	-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
}
.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:18px;
	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:#a27c3a
}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
	color:#a27c3a
}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
	border-color:#a27c3a;
	-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)
}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
	border-color:#7c5f2d;
	-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
}
.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 .control-label,.control-group.error .help-block,.control-group.error .help-inline {
	color:#d21b14
}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {
	color:#d21b14
}
.control-group.error input,.control-group.error select,.control-group.error textarea {
	border-color:#d21b14;
	-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)
}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
	border-color:#a31510;
	-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
}
.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 .control-label,.control-group.success .help-block,.control-group.success .help-inline {
	color:#467c0e
}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {
	color:#467c0e
}
.control-group.success input,.control-group.success select,.control-group.success textarea {
	border-color:#467c0e;
	-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)
}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
	border-color:#2c4e09;
	-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
}
.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 .control-label,.control-group.info .help-block,.control-group.info .help-inline {
	color:#548aac
}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea {
	color:#548aac
}
.control-group.info input,.control-group.info select,.control-group.info textarea {
	border-color:#548aac;
	-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)
}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {
	border-color:#436f8a;
	-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
}
.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:#b94a48;
	border-color:#ee5f5b
}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
	border-color:#e9322d;
	-webkit-box-shadow:0 0 6px #f8b9b7;
	-moz-box-shadow:0 0 6px #f8b9b7;
	box-shadow:0 0 6px #f8b9b7
}
.form-actions {
	padding:17px 20px 18px;
	margin-top:18px;
	margin-bottom:18px;
	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:9px
}
.help-inline {
	display:inline-block;
	*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,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover {
	font-size:12px
}
.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;
	padding:4px 5px;
	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
}
.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-prepend .add-on:first-child,.input-prepend .btn:first-child {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.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 {
	-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 {
	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 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 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 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {
	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 {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 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-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-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:9px
}
legend+.control-group {
	margin-top:18px;
	-webkit-margin-top-collapse:separate
}
.form-horizontal .control-group {
	margin-bottom:18px;
	*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:9px
}
.form-horizontal .form-actions {
	padding-left:180px
}
.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
}
.collapse.in {
	height:auto
}
.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:4px 12px;
	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-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#e6e6e6;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border:1px solid #ccc;
	*border:0;
	border-bottom-color:#b3b3b3;
	-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)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}
.btn:active,.btn.active {
	background-color:#ccc \9
}
.btn:first-child {
	*margin-left:0
}
.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:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.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 {
	padding:11px 19px;
	font-size:15px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.btn-large [class^=icon-],.btn-large [class*=" icon-"]{margin-top:4px
}
.btn-small {
	padding:2px 10px;
	font-size:10.2px;
	-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:0 6px;
	font-size:9px;
	-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,.75)
}
.btn-primary {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#4372b5;
	background-image:-moz-linear-gradient(top,#4381b5,#435bb5);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#4381b5),to(#435bb5));
	background-image:-webkit-linear-gradient(top,#4381b5,#435bb5);
	background-image:-o-linear-gradient(top,#4381b5,#435bb5);
	background-image:linear-gradient(to bottom,#4381b5,#435bb5);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4381b5', endColorstr='#ff435bb5', GradientType=0);
	border-color:#435bb5 #435bb5 #2e3f7d;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#435bb5;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;
	background-color:#435bb5;
	*background-color:#3c52a2
}
.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-color:#faa732;
	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,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#f89406;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning:hover,.btn-warning:focus,.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;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#da4f49;
	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,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#bd362f;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-danger:hover,.btn-danger:focus,.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,.25);
	background-color:#5bb75b;
	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,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-success:hover,.btn-success:focus,.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,.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,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info:hover,.btn-info:focus,.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,.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,#444,#222);
	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,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#222;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-inverse:hover,.btn-inverse:focus,.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:#080808 \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:#4381b5;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.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 {
	display:block
}
.nav>li>a:hover,.nav>li>a:focus {
	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:700;
	line-height:18px;
	color:#999;
	text-shadow:0 1px 0 rgba(255,255,255,.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,.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;
	margin:8px 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-pills:before,.nav-tabs:after,.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: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 {
	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,.nav-tabs.nav-stacked>li>a:focus {
	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:#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 .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,.nav>.dropdown.active>a:focus {
	cursor:pointer
}
.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
}
.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,.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,.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,.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 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,.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 transparent;
	*border-left-color:#fff
}
.nav>.disabled>a {
	color:#999
}
.nav>.disabled>a:hover,.nav>.disabled>a:focus {
	text-decoration:none;
	background-color:transparent;
	cursor:default
}
.navbar {
	overflow:visible;
	margin-bottom:18px;
	*position:relative;
	*z-index:2
}
.navbar-inner {
	min-height:40px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fafafa;
	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,#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
}
.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:11px 20px;
	margin-left:-20px;
	font-size:20px;
	font-weight:200;
	color:#777;
	text-shadow:0 1px 0 #fff
}
.navbar .brand:hover,.navbar .brand:focus {
	text-decoration:none
}
.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;
	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,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group {
	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:400;
	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,.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
	box-shadow:0 1px 10px rgba(0,0,0,.1)
}
.navbar-fixed-bottom {
	bottom:0
}
.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)
}
.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 {
	float:left
}
.navbar .nav>li>a {
	float:none;
	padding:11px 15px;
	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:#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;
	padding:7px 10px;
	margin-left:5px;
	margin-right:5px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#ededed;
	background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));
	background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color:#e5e5e5 #e5e5e5 #bfbfbf;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*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)
}
.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:#e5e5e5;
	*background-color:#d9d9d9
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active {
	background-color:#ccc \9
}
.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)
}
.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,.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 .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
}
.navbar-inverse .navbar-inner {
	background-color:#1b1b1b;
	background-image:-moz-linear-gradient(top,#222,#111);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
	background-image:-webkit-linear-gradient(top,#222,#111);
	background-image:-o-linear-gradient(top,#222,#111);
	background-image:linear-gradient(to bottom,#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 .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus {
	color:#fff
}
.navbar-inverse .brand {
	color:#999
}
.navbar-inverse .navbar-text {
	color:#999
}
.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 .navbar-link {
	color:#999
}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus {
	color:#fff
}
.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>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#999;
	border-bottom-color:#999
}
.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
}
.navbar-inverse .navbar-search .search-query {
	color:#fff;
	background-color:#515151;
	border-color:#111;
	-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
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused {
	padding:5px 15px;
	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
}
.navbar-inverse .btn-navbar {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#0e0e0e;
	background-image:-moz-linear-gradient(top,#151515,#040404);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
	background-image:-webkit-linear-gradient(top,#151515,#040404);
	background-image:-o-linear-gradient(top,#151515,#040404);
	background-image:linear-gradient(to bottom,#151515,#040404);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	border-color:#040404 #040404 #000;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	*background-color:#040404;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.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:#040404;
	*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-block;
	*display:inline;
	*zoom:1;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);
	box-shadow:0 1px 2px rgba(0,0,0,.05)
}
.pagination ul>li {
	display:inline
}
.pagination ul>li>a,.pagination ul>li>span {
	float:left;
	padding:4px 12px;
	line-height:18px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0
}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span {
	background-color:#f5f5f5
}
.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-centered {
	text-align:center
}
.pagination-right {
	text-align:right
}
.pagination-large ul>li>a,.pagination-large ul>li>span {
	padding:11px 19px;
	font-size:15px
}
.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 {
	padding:2px 10px;
	font-size:10.2px
}
.pagination-mini ul>li>a,.pagination-mini ul>li>span {
	padding:0 6px;
	font-size:9px
}
.pager {
	margin:18px 0;
	list-style:none;
	text-align:center;
	*zoom:1
}
.pager:before,.pager:after {
	display:table;
	content:"";
	line-height:0
}
.pager:after {
	clear:both
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.pager li>a:hover,.pager li>a:focus {
	text-decoration:none;
	background-color:#f5f5f5
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.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 {
	opacity:.8;
	filter:alpha(opacity=80)
}
.modal {
	position:fixed;
	top:10%;
	left:50%;
	z-index:1050;
	width:560px;
	margin-left:-280px;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.3);
	*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
}
.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 {
	padding:9px 15px;
	border-bottom:1px solid #eee
}
.modal-header .close {
	margin-top:2px
}
.modal-header h3 {
	margin:0;
	line-height:30px
}
.modal-body {
	position:relative;
	overflow-y:auto;
	max-height:600px;
	padding:15px
}
.modal-form {
	margin-bottom:0
}
.modal-footer {
	padding:14px 15px 15px;
	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
}
.modal-footer:before,.modal-footer:after {
	display:table;
	content:"";
	line-height:0
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.hide {
	display:none
}
.show {
	display:block
}
.invisible {
	visibility:hidden
}
.affix {
	position:fixed
}
@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:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.564102564102564%;
	*margin-left:2.5109110747408616%
}
.row-fluid [class*=span]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.564102564102564%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.45299145299145%;
	*width:91.39979996362975%
}
.row-fluid .span10 {
	width:82.90598290598291%;
	*width:82.8527914166212%
}
.row-fluid .span9 {
	width:74.35897435897436%;
	*width:74.30578286961266%
}
.row-fluid .span8 {
	width:65.81196581196582%;
	*width:65.75877432260411%
}
.row-fluid .span7 {
	width:57.26495726495726%;
	*width:57.21176577559556%
}
.row-fluid .span6 {
	width:48.717948717948715%;
	*width:48.664757228587014%
}
.row-fluid .span5 {
	width:40.17094017094017%;
	*width:40.11774868157847%
}
.row-fluid .span4 {
	width:31.623931623931625%;
	*width:31.570740134569924%
}
.row-fluid .span3 {
	width:23.076923076923077%;
	*width:23.023731587561375%
}
.row-fluid .span2 {
	width:14.52991452991453%;
	*width:14.476723040552828%
}
.row-fluid .span1 {
	width:5.982905982905983%;
	*width:5.929714493544281%
}
.row-fluid .offset12 {
	margin-left:105.12820512820512%;
	*margin-left:105.02182214948171%
}
.row-fluid .offset12:first-child {
	margin-left:102.56410256410257%;
	*margin-left:102.45771958537915%
}
.row-fluid .offset11 {
	margin-left:96.58119658119658%;
	*margin-left:96.47481360247316%
}
.row-fluid .offset11:first-child {
	margin-left:94.01709401709402%;
	*margin-left:93.91071103837061%
}
.row-fluid .offset10 {
	margin-left:88.03418803418803%;
	*margin-left:87.92780505546462%
}
.row-fluid .offset10:first-child {
	margin-left:85.47008547008548%;
	*margin-left:85.36370249136206%
}
.row-fluid .offset9 {
	margin-left:79.48717948717949%;
	*margin-left:79.38079650845607%
}
.row-fluid .offset9:first-child {
	margin-left:76.92307692307693%;
	*margin-left:76.81669394435352%
}
.row-fluid .offset8 {
	margin-left:70.94017094017094%;
	*margin-left:70.83378796144753%
}
.row-fluid .offset8:first-child {
	margin-left:68.37606837606839%;
	*margin-left:68.26968539734497%
}
.row-fluid .offset7 {
	margin-left:62.393162393162385%;
	*margin-left:62.28677941443899%
}
.row-fluid .offset7:first-child {
	margin-left:59.82905982905982%;
	*margin-left:59.72267685033642%
}
.row-fluid .offset6 {
	margin-left:53.84615384615384%;
	*margin-left:53.739770867430444%
}
.row-fluid .offset6:first-child {
	margin-left:51.28205128205128%;
	*margin-left:51.175668303327875%
}
.row-fluid .offset5 {
	margin-left:45.299145299145295%;
	*margin-left:45.1927623204219%
}
.row-fluid .offset5:first-child {
	margin-left:42.73504273504273%;
	*margin-left:42.62865975631933%
}
.row-fluid .offset4 {
	margin-left:36.75213675213675%;
	*margin-left:36.645753773413354%
}
.row-fluid .offset4:first-child {
	margin-left:34.18803418803419%;
	*margin-left:34.081651209310785%
}
.row-fluid .offset3 {
	margin-left:28.205128205128204%;
	*margin-left:28.0987452264048%
}
.row-fluid .offset3:first-child {
	margin-left:25.641025641025642%;
	*margin-left:25.53464266230224%
}
.row-fluid .offset2 {
	margin-left:19.65811965811966%;
	*margin-left:19.551736679396257%
}
.row-fluid .offset2:first-child {
	margin-left:17.094017094017094%;
	*margin-left:16.98763411529369%
}
.row-fluid .offset1 {
	margin-left:11.11111111111111%;
	*margin-left:11.004728132387708%
}
.row-fluid .offset1:first-child {
	margin-left:8.547008547008547%;
	*margin-left:8.440625568285142%
}
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
}
}

@media (min-width:768px) and (max-width:979px){.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:724px
}
.span12 {
	width:724px
}
.span11 {
	width:662px
}
.span10 {
	width:600px
}
.span9 {
	width:538px
}
.span8 {
	width:476px
}
.span7 {
	width:414px
}
.span6 {
	width:352px
}
.span5 {
	width:290px
}
.span4 {
	width:228px
}
.span3 {
	width:166px
}
.span2 {
	width:104px
}
.span1 {
	width:42px
}
.offset12 {
	margin-left:764px
}
.offset11 {
	margin-left:702px
}
.offset10 {
	margin-left:640px
}
.offset9 {
	margin-left:578px
}
.offset8 {
	margin-left:516px
}
.offset7 {
	margin-left:454px
}
.offset6 {
	margin-left:392px
}
.offset5 {
	margin-left:330px
}
.offset4 {
	margin-left:268px
}
.offset3 {
	margin-left:206px
}
.offset2 {
	margin-left:144px
}
.offset1 {
	margin-left:82px
}
.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:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.7624309392265194%;
	*margin-left:2.709239449864817%
}
.row-fluid [class*=span]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.7624309392265194%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.43646408839778%;
	*width:91.38327259903608%
}
.row-fluid .span10 {
	width:82.87292817679558%;
	*width:82.81973668743387%
}
.row-fluid .span9 {
	width:74.30939226519337%;
	*width:74.25620077583166%
}
.row-fluid .span8 {
	width:65.74585635359117%;
	*width:65.69266486422946%
}
.row-fluid .span7 {
	width:57.18232044198895%;
	*width:57.12912895262725%
}
.row-fluid .span6 {
	width:48.61878453038674%;
	*width:48.56559304102504%
}
.row-fluid .span5 {
	width:40.05524861878453%;
	*width:40.00205712942283%
}
.row-fluid .span4 {
	width:31.491712707182323%;
	*width:31.43852121782062%
}
.row-fluid .span3 {
	width:22.92817679558011%;
	*width:22.87498530621841%
}
.row-fluid .span2 {
	width:14.3646408839779%;
	*width:14.311449394616199%
}
.row-fluid .span1 {
	width:5.801104972375691%;
	*width:5.747913483013988%
}
.row-fluid .offset12 {
	margin-left:105.52486187845304%;
	*margin-left:105.41847889972962%
}
.row-fluid .offset12:first-child {
	margin-left:102.76243093922652%;
	*margin-left:102.6560479605031%
}
.row-fluid .offset11 {
	margin-left:96.96132596685082%;
	*margin-left:96.8549429881274%
}
.row-fluid .offset11:first-child {
	margin-left:94.1988950276243%;
	*margin-left:94.09251204890089%
}
.row-fluid .offset10 {
	margin-left:88.39779005524862%;
	*margin-left:88.2914070765252%
}
.row-fluid .offset10:first-child {
	margin-left:85.6353591160221%;
	*margin-left:85.52897613729868%
}
.row-fluid .offset9 {
	margin-left:79.8342541436464%;
	*margin-left:79.72787116492299%
}
.row-fluid .offset9:first-child {
	margin-left:77.07182320441989%;
	*margin-left:76.96544022569647%
}
.row-fluid .offset8 {
	margin-left:71.2707182320442%;
	*margin-left:71.16433525332079%
}
.row-fluid .offset8:first-child {
	margin-left:68.50828729281768%;
	*margin-left:68.40190431409427%
}
.row-fluid .offset7 {
	margin-left:62.70718232044199%;
	*margin-left:62.600799341718584%
}
.row-fluid .offset7:first-child {
	margin-left:59.94475138121547%;
	*margin-left:59.838368402492065%
}
.row-fluid .offset6 {
	margin-left:54.14364640883978%;
	*margin-left:54.037263430116376%
}
.row-fluid .offset6:first-child {
	margin-left:51.38121546961326%;
	*margin-left:51.27483249088986%
}
.row-fluid .offset5 {
	margin-left:45.58011049723757%;
	*margin-left:45.47372751851417%
}
.row-fluid .offset5:first-child {
	margin-left:42.81767955801105%;
	*margin-left:42.71129657928765%
}
.row-fluid .offset4 {
	margin-left:37.01657458563536%;
	*margin-left:36.91019160691196%
}
.row-fluid .offset4:first-child {
	margin-left:34.25414364640884%;
	*margin-left:34.14776066768544%
}
.row-fluid .offset3 {
	margin-left:28.45303867403315%;
	*margin-left:28.346655695309746%
}
.row-fluid .offset3:first-child {
	margin-left:25.69060773480663%;
	*margin-left:25.584224756083227%
}
.row-fluid .offset2 {
	margin-left:19.88950276243094%;
	*margin-left:19.783119783707537%
}
.row-fluid .offset2:first-child {
	margin-left:17.12707182320442%;
	*margin-left:17.02068884448102%
}
.row-fluid .offset1 {
	margin-left:11.32596685082873%;
	*margin-left:11.219583872105325%
}
.row-fluid .offset1:first-child {
	margin-left:8.56353591160221%;
	*margin-left:8.457152932878806%
}
input,textarea,.uneditable-input {
	margin-left:0
}
.controls-row [class*=span]+[class*=span]{margin-left:20px
}
input.span12,textarea.span12,.uneditable-input.span12 {
	width:710px
}
input.span11,textarea.span11,.uneditable-input.span11 {
	width:648px
}
input.span10,textarea.span10,.uneditable-input.span10 {
	width:586px
}
input.span9,textarea.span9,.uneditable-input.span9 {
	width:524px
}
input.span8,textarea.span8,.uneditable-input.span8 {
	width:462px
}
input.span7,textarea.span7,.uneditable-input.span7 {
	width:400px
}
input.span6,textarea.span6,.uneditable-input.span6 {
	width:338px
}
input.span5,textarea.span5,.uneditable-input.span5 {
	width:276px
}
input.span4,textarea.span4,.uneditable-input.span4 {
	width:214px
}
input.span3,textarea.span3,.uneditable-input.span3 {
	width:152px
}
input.span2,textarea.span2,.uneditable-input.span2 {
	width:90px
}
input.span1,textarea.span1,.uneditable-input.span1 {
	width:28px
}
}

@media (max-width:768px){body {
	padding-left:20px;
	padding-right:20px
}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {
	margin-left:-20px;
	margin-right:-20px
}
.container-fluid {
	padding:0
}
.dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.dl-horizontal dd {
	margin-left:0
}
.container {
	width:auto
}
.row-fluid {
	width:100%
}
.row,.thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
[class*=span],.uneditable-input[class*=span],.row-fluid [class*=span]{float:none;
	display:block;
	width:100%;
	margin-left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.span12,.row-fluid .span12 {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*=offset]:first-child {
	margin-left:0
}
.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input {
	display:block;
	width:100%;
	min-height:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span]{display:inline-block;
	width:auto
}
.controls-row [class*=span]+[class*=span]{margin-left:0
}
.modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
.modal.fade {
	top:-100px
}
.modal.fade.in {
	top:20px
}
}

@media (max-width:480px){.nav-collapse {
	-webkit-transform:translate3d(0,0,0)
}
.page-header h1 small {
	display:block;
	line-height:18px
}
input[type=checkbox],input[type=radio]{border:1px solid #ccc
}
.form-horizontal .control-label {
	float:none;
	width:auto;
	padding-top:0;
	text-align:left
}
.form-horizontal .controls {
	margin-left:0
}
.form-horizontal .control-list {
	padding-top:0
}
.form-horizontal .form-actions {
	padding-left:10px;
	padding-right:10px
}
.media .pull-left,.media .pull-right {
	float:none;
	display:block;
	margin-bottom:10px
}
.media-object {
	margin-right:0;
	margin-left:0
}
.modal {
	top:10px;
	left:10px;
	right:10px
}
.modal-header .close {
	padding:10px;
	margin:-10px
}
.carousel-caption {
	position:static
}
}

@media (max-width:768px){body {
	padding-top:0
}
.navbar-fixed-top,.navbar-fixed-bottom {
	position:static
}
.navbar-fixed-top {
	margin-bottom:18px
}
.navbar-fixed-bottom {
	margin-top:18px
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
	padding:5px
}
.navbar .container {
	width:auto;
	padding:0
}
.navbar .brand {
	padding-left:10px;
	padding-right:10px;
	margin:0 0 0 -5px
}
.nav-collapse {
	clear:both
}
.nav-collapse .nav {
	float:none;
	margin:0 0 9px
}
.nav-collapse .nav>li {
	float:none
}
.nav-collapse .nav>li>a {
	margin-bottom:2px
}
.nav-collapse .nav>.divider-vertical {
	display:none
}
.nav-collapse .nav .nav-header {
	color:#777;
	text-shadow:none
}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a {
	padding:9px 15px;
	font-weight:700;
	color:#777;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.nav-collapse .btn {
	padding:4px 10px;
	font-weight:400;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.nav-collapse .dropdown-menu li+li a {
	margin-bottom:2px
}
.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus {
	background-color:#f2f2f2
}
.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a {
	color:#999
}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus {
	background-color:#111
}
.nav-collapse.in .btn-group {
	margin-top:5px;
	padding:0
}
.nav-collapse .dropdown-menu {
	position:static;
	top:auto;
	left:auto;
	float:none;
	display:none;
	max-width:none;
	margin:0 15px;
	padding:0;
	background-color:transparent;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse .open>.dropdown-menu {
	display:block
}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after {
	display:none
}
.nav-collapse .dropdown-menu .divider {
	display:none
}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after {
	display:none
}
.nav-collapse .navbar-form,.nav-collapse .navbar-search {
	float:none;
	padding:9px 15px;
	margin:9px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search {
	border-top-color:#111;
	border-bottom-color:#111
}
.navbar .nav-collapse .nav.pull-right {
	float:none;
	margin-left:0
}
.nav-collapse,.nav-collapse.collapse {
	overflow:hidden;
	height:0
}
.navbar .btn-navbar {
	display:block
}
.navbar-static .navbar-inner {
	padding-left:10px;
	padding-right:10px
}
}

@media (min-width:768px+1){.nav-collapse.collapse {
	height:auto!important;
	overflow:visible!important
}
}

@-ms-viewport {
	width:device-width
}
.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:768px) and (max-width:979px){.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-tablet {
	display:inherit!important
}
.hidden-tablet {
	display:none!important
}
}

@media (max-width:767px){.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-phone {
	display:inherit!important
}
.hidden-phone {
	display:none!important
}
}

.visible-print {
	display:none!important
}
@media print {
	.visible-print {
	display:inherit!important
}
.hidden-print {
	display:none!important
}
}

@font-face {
	font-family:helpscout-docs3;
	src:url(/assets/fonts/helpscout-docs3.eot)
}
@font-face {
	font-family:helpscout-docs3;
	src:url(data:application/x-font-ttf;
	charset=utf-8;
	base64,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) format('truetype'),url(data:application/font-woff;
	charset=utf-8;
	base64,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) 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
}
[class^=icon-]:before,[class*=" icon-"]:before,.featherlight-close-icon:before {
	text-decoration:none
}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid {
	color:#555;
	border-color:rgba(106,155,208,.7)
}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
	border-color:rgba(106,155,208,.7);
	-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
}
input[type=hidden]{display:none!important;
	height:0;
	width:0
}
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 {
	border-color:rgba(106,155,208,.7);
	-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
}
.modal {
	top:20%
}
.modal-backdrop,.modal-backdrop.fade.in {
	opacity:.5
}
.modal #closeBtn {
	position:absolute;
	display:block;
	z-index:1051;
	top:14px;
	right:18px;
	text-decoration:none
}
.modal #closeBtn:hover .icon-close:before {
	color:#888
}
.formFocus {
	border-color:rgba(106,155,208,.7);
	-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
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border: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"
}
body {
	background:#fff
}
.container-fluid {
	max-width:1080px;
	margin:0 auto;
	position:relative
}
.navbar {
	margin-bottom:0
}
.navbar .brand {
	line-height:32px;
	text-shadow:none;
	color:#fff;
	margin-left:0;
	padding-left:0
}
.navbar .nav li {
	display:inline-block;
	float:none
}
.navbar .nav li a {
	text-shadow:none;
	color:silver
}
.navbar .nav li a:hover,.navbar .nav li a:focus {
	color:#fff
}
.navbar .nav li a:focus {
	outline:0
}
.navbar .nav a {
	display:block;
	padding:0 15px;
	line-height:32px;
	font-size:1.1em;
	background:0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.navbar .nav .caret {
	display:none
}
.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
}
#contactMobile,#sbContactMobile {
	display:none
}
#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;
	margin-bottom:0;
	padding:2em 0;
	position:relative;
	width:620px;
	margin:0 auto
}
#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;
	padding:0 1.5em;
	height:50px;
	position:absolute;
	top:24px;
	right:-1px
}
#searchBar button .icon-search {
	display:none
}
#searchBar button:hover {
	background:#4689C2
}
#searchBar.sm {
	width:100%;
	padding:0;
	margin-bottom:30px
}
#searchBar.sm button {
	height:40px;
	top:0
}
#searchBar.sm button:hover {
	background:0 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 {
	margin:0;
	max-height:485px;
	overflow:auto
}
#serp-dd .result a {
	display:block;
	padding:7px 15px;
	font-size:15px
}
#serp-dd .result a:hover {
	background:#F3F3F3;
	text-decoration:none;
	color:#4381b5
}
#serp-dd .result>li {
	list-style:none;
	text-align:left
}
#serp-dd .result>li:first-child {
	margin-top:5px
}
#serp-dd .result>li:last-child {
	margin-bottom:5px
}
#serp-dd .result>li.active {
	background:#F3F3F3;
	text-decoration:none;
	color:#4381b5
}
#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,.threeCol {
	text-align:center
}
.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 p,.threeCol p,.twoCol .browse,.threeCol .browse {
	color:#b3b3b3
}
.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;
	margin:0 0 0 25px;
	text-align:left
}
.twoCol .popArticles li,.threeCol .popArticles li,.most-pop-articles .popArticles li {
	margin-bottom:1em
}
.twoCol .popArticles a,.threeCol .popArticles a,.most-pop-articles .popArticles a {
	line-height:1.5em;
	text-decoration:none;
	margin-left:-22px
}
.twoCol .popArticles a:hover span,.threeCol .popArticles a:hover span,.most-pop-articles .popArticles a:hover span {
	text-decoration:underline
}
.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
}
.lpCenter-align p {
	text-align:center
}
.most-pop-articles {
	*zoom:1;
	max-width:800px;
	position:relative;
	width:90%;
	margin:0 auto
}
.most-pop-articles:before,.most-pop-articles:after {
	display:table;
	content:"";
	line-height:0
}
.most-pop-articles:after {
	clear:both
}
.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;
	margin:0;
	width:50%
}
.most-pop-articles.two-col .popArticles li {
	text-align:left
}
.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;
	margin:0 .8% 20px;
	padding:1.5em 1em;
	cursor:pointer;
	-webkit-transition:background .15s;
	-moz-transition:background .15s;
	-o-transition:background .15s;
	transition:background .15s;
	vertical-align:top
}
.category-list .category p {
	color:#b3b3b3
}
.category-list .category .article-count {
	color:#4381b5;
	margin-top:15px
}
.category-list .category:hover {
	text-decoration:none;
	background:#f8f8f8
}
.category-list .category:hover .article-count {
	color:#4381b5
}
.category-list h3 {
	color:#333;
	font-size:20px;
	font-weight:400;
	line-height:1.3em
}
.category-list p {
	font-size:14px
}
.category-list.two-col .category {
	width:45.65%
}
.collection-category .category-list {
	margin:0 0 4em
}
.collection-category h2 {
	font-weight:400;
	margin:0 0 20px;
	padding-left:.65%
}
.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%;
	margin:0;
	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
}
#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 .search-query:focus,#sidebar form .search-query:focus:invalid {
	border-color:rgba(106,155,208,.7);
	-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
}
#sidebar form button {
	position:absolute;
	top:10px;
	right:12px;
	margin:0;
	padding:0;
	line-height:16px;
	border:0;
	background:0 0
}
#sidebar h3 {
	text-transform:uppercase;
	font-size:12px;
	color:#222;
	margin-bottom:4px
}
#sidebar .nav-list {
	padding:0;
	margin-bottom:34px
}
#sidebar .nav-list li {
	margin:2px 0 3px
}
#sidebar .nav-list a {
	display:inline-block;
	color:#858585;
	font-size:1.1em;
	padding:6px 15px 6px 0;
	line-height:20px;
	margin-left:0
}
#sidebar .nav-list a:hover,#sidebar .nav-list a:focus {
	text-decoration:none;
	color:#222;
	background:0 0
}
#sidebar .nav-list a .icon-arrow {
	display:none
}
#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
}
#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
}
#sidebar .contactUs {
	color:#b3b3b3
}
#main-content {
	background:url(../img/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;
	padding:45px 46px;
	position:relative
}
.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;
	margin:0;
	color:#4D4D4D
}
.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
}
.related ul>li a:hover span {
	text-decoration:underline
}
.articleList {
	list-style:none;
	margin:0 0 38px;
	font-size:1.3em
}
.articleList li {
	margin:1.4em 0;
	padding-left:25px
}
.articleList a {
	line-height:1.5em;
	margin-left:-24px;
	text-decoration:none
}
.articleList a:hover span {
	text-decoration:underline
}
.appMessage {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:10px 46px;
	-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
}
.appMessage em {
	font-style:normal;
	display:inline-block;
	line-height:1;
	padding:3px 6px;
	color:#fff;
	font-size:11px;
	margin-right:5px;
	text-transform:uppercase;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#548aac
}
.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 {
	padding-left:25px
}
#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
}
#serp p {
	font-size:14px;
	color:#585858;
	line-height:1.55em;
	margin-bottom:1.5em
}
#categoryHead {
	position:relative
}
#categoryHead h1 {
	margin-right:165px
}
#categoryHead .sort {
	position:absolute;
	right:0;
	top:8px
}
#categoryHead .sort select {
	width:145px;
	height:24px;
	margin:0;
	line-height:24px;
	font-size:11px
}
.pagination ul {
	-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 {
	padding:0 12px;
	border:0;
	border-left:1px solid #E7E7E7
}
.pagination ul li:first-child a {
	border-left:0
}
.pagination ul li.active a,.pagination ul li a:hover,.pagination ul li a:focus {
	background:0 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:46px;
	top:53px
}
#fullArticle .printArticle:hover {
	text-decoration:none
}
#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:24px;
	line-height:32px
}
#fullArticle h3 {
	font-size:21px;
	line-height:28px
}
#fullArticle h4 {
	font-size:18px;
	line-height:25px
}
#fullArticle h5 {
	font-size:1em
}
#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
}
#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 strong a {
	color:#4381b5
}
#fullArticle pre {
	margin:0 0 2em
}
#fullArticle pre,#fullArticle code {
	font-size:12px;
	line-height:22px;
	padding:10px 20px 12px 15px
}
#fullArticle code {
	line-height:1;
	padding:0 5px;
	white-space:normal
}
#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 {
	padding:8px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #e2e2e2
}
#fullArticle table thead {
	font-weight:700;
	color:#222
}
#fullArticle table thead th {
	vertical-align:bottom
}
#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 {
	border-top:0
}
#fullArticle table tbody+tbody {
	border-top:2px solid #e2e2e2
}
#fullArticle table.table-striped tbody>tr:nth-child(odd)>td,#fullArticle table.table-striped tbody>tr:nth-child(odd)>th {
	background-color:#f5f5f5
}
#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 table.table-bordered tr:first-child td {
	border-top:0
}
#fullArticle dl {
	margin-bottom:1em
}
#fullArticle dt {
	float:left;
	display:inline-block;
	font-weight:400;
	text-align:center;
	padding:4px 9px;
	margin-bottom:1em;
	font-size:18px;
	line-height:1.2em;
	border-radius:50px;
	color:#fff;
	background:#999;
	vertical-align:baseline;
	white-space:nowrap
}
#fullArticle dd {
	padding-top:3px;
	margin:0 0 5px 45px;
	*zoom:1
}
#fullArticle dd:before,#fullArticle dd:after {
	display:table;
	content:"";
	line-height:0
}
#fullArticle dd:after {
	clear:both
}
#fullArticle dd h1,#fullArticle dd h2,#fullArticle dd h3,#fullArticle dd h4,#fullArticle dd h5 {
	margin-top:0
}
#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>: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 {
	margin-bottom:0
}
#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
}
#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(../img/lock.png) no-repeat top right;
	border-color:#e7dca4
}
#fullArticle figure {
	margin:0 0 1.5em
}
#fullArticle img {
	display:block;
	margin:1em 0 2em;
	padding:4px;
	border-radius:4px;
	border:1px solid #d6d6d6;
	box-sizing:border-box
}
#fullArticle img.noBdr {
	border:0;
	padding:0;
	border-radius: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;
	padding:0 0 67.5%;
	overflow:hidden;
	margin-bottom:1.5em
}
#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;
	padding:4px 5px;
	text-transform:uppercase;
	vertical-align:text-top
}
#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 .lines {
	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-data div {
	margin-bottom:0
}
#fullArticle .gist-data table td {
	border-top:0
}
#fullArticle .gist-meta {
	background:#fff;
	border-radius:0 0 3px 3px;
	font-weight:400;
	margin-bottom:0
}
.screensteps-document .sub-step {
	padding-left:25px
}
.screensteps-document .sub-step h3 {
	font-size:18px;
	line-height:25px
}
.screensteps-document h2 {
	font-size:21px;
	line-height:28px
}
.articleFoot {
	margin-top:4em
}
.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 #phone,#contactModal #phone,.abuse #phone {
	display:none
}
#contactForm .control-group,#contactModal .control-group,.abuse .control-group {
	margin-bottom:15px
}
#contactForm .form-actions,#contactModal .form-actions,.abuse .form-actions {
	padding:0;
	margin:0;
	border:0;
	background-color:transparent
}
#contactForm .g-recaptcha,#contactModal .g-recaptcha,.abuse .g-recaptcha {
	margin-bottom:15px
}
#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 0
}
#contactModal,.abuse {
	border:1px solid rgba(0,0,0,.2);
	border-radius:4px;
	top:10%
}
#contactModal h2,.abuse h2 {
	background:#fff;
	margin:0;
	padding:6px 0 5px 18px;
	font-weight:400;
	font-size:22px;
	color:#555;
	border-bottom:1px solid #ccc;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
#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
}
.abuse .form-actions {
	text-align:right
}
#contactForm #name,#contactForm #email,#contactForm #subject {
	width:95%
}
#contactForm #message {
	width:95%;
	height:150px
}
#generic {
	padding:28px;
	background:#F8F8F8
}
#generic #errorContainer {
	padding:20px 20px 15px 25px;
	background-color:#fff;
	border:1px solid #E8E5E5;
	background-position:20px 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.center p {
	text-align:center
}
footer p {
	font-size:.9em;
	color:#9b9b9b;
	text-align:right;
	margin-bottom:3em
}
footer p a {
	color:#9b9b9b
}
footer p a:hover {
	color:#222;
	text-decoration:none
}
.featherlight {
	background:#333;
	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%;
	padding:25px;
	position:relative;
	text-align:left;
	vertical-align:middle;
	white-space:normal
}
.featherlight-inner {
	display:block
}
.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-close-icon:hover:before {
	color:#888
}
.featherlight-image {
	max-height:96%;
	max-width:100%
}
.gecko .featherlight-content,.ie .featherlight-content {
	height:100%
}
.gecko .featherlight-image,.ie .featherlight-image {
	margin:0 auto;
	max-height:100%
}
.ie8 #mainNav .container-fluid {
	position:relative
}
.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
}
@media (min-width:769px){.nav-collapse.collapse {
	position:static
}
#mainNav .container-fluid {
	position:relative
}
.navbar .nav {
	position:absolute;
	right:0;
	left:auto;
	bottom:0;
	margin-right:0
}
}

@media (max-width:768px){/*! Help Scout DOCS - Mobile */#contactMobile,#sbContactMobile {
	display:inline-block
}
#contact,#sbContact {
	display:none
}
.navbar {
	margin:0 -20px
}
.navbar .nav {
	position:relative;
	text-align:center
}
.navbar .nav li {
	display:block
}
.navbar .nav li a {
	line-height:2em;
	font-size:14px;
	font-weight:400
}
.navbar .nav li a:hover,.navbar .nav li a:focus {
	color:#fff;
	background:0 0
}
.navbar .nav .active a,.navbar .nav .active a:hover,.navbar .nav .active a:focus {
	color:#fff;
	background:0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font-weight:700
}
.navbar .nav .active .caret {
	display:none
}
.navbar .btn-navbar {
	position:absolute;
	top:0;
	right:10px;
	margin-top:14px;
	width:38px;
	height:28px;
	text-shadow:none;
	border:0;
	background:0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.navbar .btn-navbar .icon-bar {
	background:silver
}
.navbar .btn-navbar:hover .icon-bar {
	background:#fff
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active {
	outline:0;
	background:0 0
}
.navbar .brand {
	padding-left:0
}
#docsSearch {
	margin:0 -20px 3em
}
#searchBar {
	padding:1.5em 0;
	width:90%
}
#searchBar button {
	top:18px
}
#searchBar .serp-dd {
	top:63px
}
.twoCol,.threeCol {
	padding:0
}
.twoCol .collection,.threeCol .collection {
	width:100%;
	margin:0 -20px 0;
	border-radius:0;
	border:0;
	padding:1em 1.5em 2em;
	border-bottom:1px solid #D8D8D8;
	min-height:initial
}
.twoCol .collection:last-child,.threeCol .collection:last-child {
	margin-bottom:2em
}
.twoCol .collection .collection-head,.threeCol .collection .collection-head,.twoCol .collection .collection-body,.threeCol .collection .collection-body {
	padding:1em 0 2em;
	border-bottom:0
}
.twoCol .collection:first-child,.threeCol .collection:first-child {
	padding-top:0
}
.twoCol .collection:first-child .collection-head,.threeCol .collection:first-child .collection-head {
	padding-top:0
}
.twoCol .collection .collection-head,.threeCol .collection .collection-head {
	margin-bottom:0
}
.most-pop-articles {
	padding:0;
	width:100%
}
.most-pop-articles .popArticles {
	padding:0 1.5em;
	margin:0 0 30px
}
.most-pop-articles .popArticles li {
	float:none;
	margin-left:3%;
	width:auto
}
.most-pop-articles .popArticles a {
	margin-left:0
}
.most-pop-articles.two-col .popArticles {
	padding:0;
	width:100%
}
.most-pop-articles.two-col .popArticles li {
	float:none;
	width:100%
}
.most-pop-articles.two-col .popArticles a {
	padding:0 5px
}
.category-list .category,.category-list.two-col .category {
	width:44.5%
}
.collection-category h2 {
	text-align:center
}
#sidebar {
	margin-top:22px;
	padding-bottom:22px
}
#sidebar form {
	margin-bottom:15px
}
#sidebar h3 {
	margin-bottom:0
}
#sidebar .nav-list {
	margin-bottom:0
}
#sidebar .nav-list li {
	margin:0
}
#serp-dd {
	top:64px
}
#serp-dd.sb {
	width:99.7%;
	border-radius:0 0 5px 5px
}
#main-content {
	float:none;
	width:auto;
	padding:0;
	margin:0 -20px 2em -20px;
	background:0 0
}
#fullArticle.withPreview {
	padding-top:35px
}
#fullArticle.withPreview .printArticle {
	top:43px
}
#fullArticle .printArticle {
	right:26px;
	top:33px
}
.appMessage {
	top:-1px;
	padding:10px 20px
}
.contentWrapper {
	padding:25px 20px;
	border-color:#DEDEDE;
	border-left:0;
	border-right:0;
	min-height:0
}
.contentWrapper h1 {
	font-size:2.2em
}
.related {
	padding:25px 0
}
.related h3 {
	padding-left:20px
}
.related ul {
	margin-left:44px
}
.articleList {
	margin:0 0 0 20px
}
ul.articleList {
	margin-left:0
}
ul.articleList .icon-article-arrow {
	margin:3px 10px 0 0
}
footer p {
	text-align:center
}
#categoryHead h1 {
	margin-right:0
}
}

@media (max-width:768px) and (max-width:600px){.category-list .category,.category-list.two-col .category {
	box-sizing:border-box;
	margin:0 0 -1px;
	width:100%
}
}

@media (max-width:768px) and (max-width:480px){.navbar .brand {
	max-width:245px
}
#searchBar {
	text-align:left
}
#searchBar .search-query {
	border-radius:5px;
	margin-right:-16px
}
#searchBar button {
	border:0;
	padding:.9em;
	background:0 0;
	border-left:0
}
#searchBar button span {
	font-size:0;
	text-indent:-3000px;
	width:45px
}
#searchBar button:hover {
	background:0 0
}
#searchBar button .icon-search {
	display:block;
	text-shadow:none
}
#docsSearch {
	padding:1.5em 0 1.3em
}
#docsSearch h1 {
	font-size:28px;
	padding:0 20px
}
#serp-dd,#serp-dd.sb {
	width:99.5%
}
.twoCol .collection:first-child {
	margin-right:0
}
.twoCol .collection:nth-child(odd){margin-right:0
}
.most-pop-articles.two-col .popArticles a {
	padding:0 10px
}
#categoryHead .sort {
	position:static;
	display:block
}
.category-list {
	margin:0 0 2em
}
.sep {
	margin:1em 0 3em
}
.articleFoot p.lu {
	float:none
}
}

@media print {
	@page {
	margin:.5in
}
a:link:after {
	content:" (" attr(href) ")"
}
#mainNav,#sidebar,.printArticle,.sort {
	display:none
}
#main-content {
	float:none;
	padding:1em 0 0
}
#main-content .contentWrapper {
	border:0;
	padding:0;
	min-height:0
}
article img {
	border:1px solid #ccc;
	max-height:500px
}
footer p {
	text-align:center
}
footer a:after {
	content:none
}
}



/*Added 11/29/18 12:07p - on-page styling before 'docs-style.css'*/

body { background: #f0f0f0; }
        .navbar .navbar-inner { background: #ffffff; }
        .navbar .nav li a, 
        .navbar .icon-private-w  { color: #c0c0c0; }
        .navbar .brand, 
        .navbar .nav li a:hover, 
        .navbar .nav li a:focus, 
        .navbar .nav .active a, 
        .navbar .nav .active a:hover, 
        .navbar .nav .active a:focus  { color: #ffffff; }
        .navbar a:hover .icon-private-w, 
        .navbar a:focus .icon-private-w, 
        .navbar .active a .icon-private-w, 
        .navbar .active a:hover .icon-private-w, 
        .navbar .active a:focus .icon-private-w { color: #ffffff; }
        #serp-dd .result a:hover,
        #serp-dd .result > li.active,
        #full-Article strong a, 
        .collection a, 
        .contentWrapper a,
        .most-pop-articles .popArticles a, .most-pop-articles .popArticles a:hover span,
        .category-list .category .article-count,
        .category-list .category:hover .article-count { color: #4381b5; }
        #fullArticle, 
        #fullArticle p, 
        #fullArticle ul, 
        #fullArticle ol, 
        #fullArticle li, 
        #fullArticle div, 
        #fullArticle blockquote, 
        #fullArticle dd, 
        #fullArticle table { color:#585858; }

/*Added 11/29/18 12:00p - Formerly on-page styling after 'docs-style.css' (switching back to MediaWiki from HelpScout currently due to phase-out of HS free plan)*/

.navbar {border-bottom: solid silver 1px;}
.navbar .navbar-inner {padding-bottom: 10px;}
.brand img {
 height: 35px;
    padding-left: 32px;
    padding-top: 9px;
    width: inherit;} 
.horizontal_menu ul {
   position: relative;
   left: 12px; /*customized - 4/5/19 2:03p - matching nav look of www subdomain*/
   margin: 0 0 0 1.6em; /*customized - added 4/5/19 2:03p - matching nav look of www subdomain*/
}
.horizontal_menu li {
   display: inline-block;
   line-height: 18px;
   padding-right: 27.5px;
   margin-bottom: 0px; /*customized - added 4/5/19 2:09p - matching nav look of www subdomain*/

}
ul.horiz li a:link {
    color: #666666 !important;
}
ul.horiz li a, ul.horiz li.current-menu-item li a, ul.horiz li.current-menu-item li a {
    color: #afb2b6;
}
ul.horiz li a, ul.horiz li a:hover {
    display: inline-block;
    font-size: 11px;
   /*margin-left: -4px;
    margin-right: 0;
    padding: 5px 15px;*/
    text-transform: uppercase;
}
ul#menu-menu2 li.register {
    float: right;
    margin-right: 18px;
    position: relative;
    top: -6px;
}
ul#menu-menu2 li.register a {
    background-color: #363f48 !important;
    border-radius: 3px;
    color: #f0f0f0;
   font-weight: 500;
    padding: 7px 15px;
   text-decoration: none;
}
.horizontal_menu select, .nav-collapse {
display:none;
}
@media only screen and (max-width: 768px) {
.brand img {
    padding-left: 0px;
}
.horizontal_menu select {
 background: #fff url("//www.viadat.com/wp-content/themes/viadat3/img/arrowdown.gif") no-repeat scroll 97% 50%;
    border: medium none;
    display: block;
    font-size: 14px;
    margin: 5px auto 14px;
    max-width: 90%;
    padding: 5px 10px;
    width: 130%;
}
ul.horiz {display: none;}
}

/* New -- 11/29/18 3:39p -- To have good layout for starters */

#footer_wrapper footer {
    padding-top: 100px;
    padding-bottom: 10px;
    color: gray;
    background-color: #e5e5e5;
    border-top: solid 1px silver;
    font-size: 14px;
}
.main_content {
    width: 1016px;
    margin: 0 auto;
    margin-top: 60px; /*customized - added 4/5/19 2:15p - matching main body positioning of www subdomain*/
    margin-bottom: 50px;
}
#column-content {
    width: 760px;
    display: inline-block;
    background-color: white;
    padding: 15px;
    border-radius: 8px;
    margin-right: 39px; /*customized - 4/5/19 1:58p  - navigation to the left now (below rule), so margin needs to be on left of content*/
    /*float: left;*/ /*customized - added 4/5/19 2:17p - matching main body positioning of www subdomain*/
}
#column-one {
    width: 160px;
    display: inline-block;
    vertical-align: top;
    float: right; /*customized - added 4/5/19 1:57p  - navigation to the left, like previously (HelpScout); maybe converts better*/
}
li, p {
	font-size: 14px;
	line-height: 1.55em;
	margin-bottom: 10px;
}
