.table code {
font-size:13px;
font-weight:400;
}

.btn-outline {
color:#563d7c;
background-color:#fff;
border-color:#e5e5e5;
}

.btn-outline:hover,.btn-outline:focus,.btn-outline:active {
color:#fff;
background-color:#563d7c;
border-color:#563d7c;
}

.btn-outline-inverse {
color:#fff;
background-color:transparent;
border-color:#cdbfe3;
}

.btn-outline-inverse:hover,.btn-outline-inverse:focus,.btn-outline-inverse:active {
color:#563d7c;
text-shadow:none;
background-color:#fff;
border-color:#fff;
}

.bs-docs-nav {
text-shadow:0 -1px 0 rgba(0,0,0,.15);
background-color:#563d7c;
box-shadow:0 1px 0 rgba(255,255,255,.1);
border-color:#463265;
}

.bs-docs-nav .navbar-collapse {
border-color:#463265;
}

.bs-docs-nav .navbar-nav > li > a {
color:#cdbfe3;
}

.bs-docs-nav .navbar-nav > .active > a,.bs-docs-nav .navbar-nav > .active > a:hover {
color:#fff;
background-color:#463265;
}

.bs-docs-nav .navbar-toggle {
border-color:#563d7c;
}

.bs-docs-nav .navbar-toggle:hover {
background-color:#463265;
border-color:#463265;
}

.bs-footer {
padding-top:40px;
padding-bottom:30px;
margin-top:100px;
color:#777;
text-align:center;
border-top:1px solid #e5e5e5;
}

.footer-links {
padding-left:0;
margin:10px 0;
}

.footer-links li {
display:inline;
padding:0 2px;
}

.footer-links li:first-child {
padding-left:0;
}

.bs-social {
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

.bs-social-buttons {
display:inline-block;
margin-bottom:0;
padding-left:0;
list-style:none;
}

.bs-social-buttons li {
display:inline-block;
line-height:1;
padding:5px 8px;
}

.bs-social-buttons .twitter-follow-button {
width:225px!important;
}

.bs-social-buttons .twitter-share-button {
width:98px!important;
}

.github-btn {
border:0;
overflow:hidden;
}

.bs-masthead {
position:relative;
text-align:center;
text-shadow:0 1px 0 rgba(0,0,0,.15);
padding:30px 15px;
}

.bs-masthead h1 {
font-size:50px;
line-height:1;
color:#fff;
}

.bs-masthead .btn-outline-inverse {
margin:10px;
}

.bs-masthead-links {
margin-top:20px;
margin-bottom:40px;
list-style:none;
text-align:center;
padding:0 15px;
}

.bs-masthead-links li {
display:inline;
}

.bs-masthead-links li + li {
margin-left:20px;
}

.bs-header {
font-size:16px;
text-align:center;
text-shadow:0 1px 0 rgba(0,0,0,.15);
padding:30px 15px 40px;
}

.bs-header p {
font-weight:300;
line-height:1.5;
}

.bs-header .container {
position:relative;
}

.carbonad {
width:auto!important;
overflow:hidden;
height:auto!important;
font-size:13px!important;
line-height:16px!important;
text-align:left;
background:#463265!important;
border:0!important;
box-shadow:inset 0 3px 5px rgba(0,0,0,.075);
margin:50px -30px -40px!important;
padding:20px!important;
}

.carbonad-img {
margin:0!important;
}

.carbonad-text,.carbonad-tag {
float:none!important;
display:block!important;
width:auto!important;
height:auto!important;
margin-left:145px!important;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif!important;
}

.carbonad-text {
padding-top:0!important;
}

.carbonad-tag {
color:#cdbfe3!important;
text-align:left!important;
}

.carbonad-text a,.carbonad-tag a {
color:#fff!important;
}

.carbonad #azcarbon > img {
display:none;
}

.bs-docs-home .carbonad {
margin:0 -15px 40px!important;
}

.bs-old-docs {
color:#777;
background-color:#fafafa;
border-top:1px solid #fff;
border-bottom:1px solid #e5e5e5;
padding:15px 20px;
}

.bs-sidebar.affix {
position:static;
}

.bs-sidenav {
margin-top:30px;
margin-bottom:30px;
padding-top:10px;
padding-bottom:10px;
text-shadow:0 1px 0 #fff;
background-color:#f7f5fa;
border-radius:5px;
}

.bs-sidebar .nav > li > a {
display:block;
color:#716b7a;
padding:5px 20px;
}

.bs-sidebar .nav > li > a:hover,.bs-sidebar .nav > li > a:focus {
text-decoration:none;
background-color:#e5e3e9;
border-right:1px solid #dbd8e0;
}

.bs-sidebar .nav > .active > a,.bs-sidebar .nav > .active:hover > a,.bs-sidebar .nav > .active:focus > a {
font-weight:700;
color:#563d7c;
background-color:transparent;
border-right:1px solid #563d7c;
}

.bs-sidebar .nav .nav {
display:none;
margin-bottom:8px;
}

.bs-sidebar .nav .nav > li > a {
padding-top:3px;
padding-bottom:3px;
padding-left:30px;
font-size:90%;
}

.bs-docs-section + .bs-docs-section {
padding-top:40px;
}

h1[id] {
padding-top:80px;
margin-top:-45px;
}

.bs-callout {
border-left:3px solid #eee;
margin:20px 0;
padding:20px;
}

.bs-callout-danger {
background-color:#fdf7f7;
border-color:#eed3d7;
}

.bs-callout-danger h4 {
color:#b94a48;
}

.bs-callout-warning {
background-color:#faf8f0;
border-color:#faebcc;
}

.bs-callout-warning h4 {
color:#8a6d3b;
}

.bs-callout-info {
background-color:#f4f8fa;
border-color:#bce8f1;
}

.bs-callout-info h4 {
color:#34789a;
}

.bs-team .team-member {
color:#555;
line-height:32px;
}

.bs-team .team-member:hover {
color:#333;
text-decoration:none;
}

.bs-team .github-btn {
float:right;
margin-top:6px;
width:120px;
height:20px;
}

.bs-team img {
float:left;
width:32px;
margin-right:10px;
border-radius:4px;
}

.show-grid [class^=col-] {
padding-top:10px;
padding-bottom:10px;
background-color:rgba(86,61,124,.15);
border:1px solid rgba(86,61,124,.2);
}

.bs-example {
position:relative;
background-color:#fafafa;
box-shadow:inset 0 3px 6px rgba(0,0,0,.05);
border-color:#e5e5e5 #eee #eee;
border-style:solid;
border-width:1px 0;
margin:0 -15px 15px;
padding:45px 15px 15px;
}

.bs-example:after {
content:"Example";
position:absolute;
top:15px;
left:15px;
font-size:12px;
font-weight:700;
color:#bbb;
text-transform:uppercase;
letter-spacing:1px;
}

.bs-example + .highlight {
border-radius:0;
border-width:0 0 1px;
margin:-15px -15px 15px;
}

.bs-example .container {
width:auto;
}

.bs-example > p > .close {
float:none;
}

.bs-example-type .table .info {
color:#999;
vertical-align:middle;
}

.bs-example-type .table td {
border-color:#eee;
padding:15px 0;
}

.bs-example-type .table tr:first-child td {
border-top:0;
}

.bs-example-type h1,.bs-example-type h2,.bs-example-type h3,.bs-example-type h4,.bs-example-type h5,.bs-example-type h6 {
margin:0;
}

.bs-example > .img-circle,.bs-example > .img-rounded,.bs-example > .img-thumbnail {
margin:5px;
}

.bs-example > .table-responsive > .table {
background-color:#fff;
}

.bs-example > textarea.form-control {
resize:vertical;
}

.bs-example > .list-group {
max-width:400px;
}

.bs-navbar-top-example,.bs-navbar-bottom-example {
z-index:1;
overflow:hidden;
padding:0;
}

.bs-navbar-top-example .navbar-header,.bs-navbar-bottom-example .navbar-header {
margin-left:0;
}

.bs-navbar-top-example .navbar-fixed-top,.bs-navbar-bottom-example .navbar-fixed-bottom {
position:relative;
margin-left:0;
margin-right:0;
}

.bs-navbar-top-example {
padding-bottom:45px;
}

.bs-navbar-top-example:after {
top:auto;
bottom:15px;
}

.bs-navbar-top-example .navbar-fixed-top {
top:-1px;
}

.bs-navbar-bottom-example {
padding-top:45px;
}

.bs-navbar-bottom-example .navbar-fixed-bottom {
bottom:-1px;
}

.bs-example .pagination {
margin-top:10px;
margin-bottom:10px;
}

.bs-example > .pager {
margin-top:0;
}

.bs-example-modal {
background-color:#f5f5f5;
}

.bs-example-modal .modal {
position:relative;
top:auto;
right:auto;
left:auto;
bottom:auto;
z-index:1;
display:block;
}

.bs-example-modal .modal-dialog {
left:auto;
margin-left:auto;
margin-right:auto;
}

.bs-example > .dropdown > .dropdown-menu {
position:static;
display:block;
margin-bottom:5px;
}

.bs-example-popover {
padding-bottom:24px;
background-color:#f9f9f9;
}

.bs-example-popover .popover {
position:relative;
display:block;
float:left;
width:260px;
margin:20px;
}

.scrollspy-example {
position:relative;
height:200px;
margin-top:10px;
overflow:auto;
}

.highlight pre {
margin-top:0;
margin-bottom:0;
background-color:transparent;
border:0;
white-space:nowrap;
padding:0;
}

.highlight pre code {
font-size:inherit;
color:#333;
}

.highlight pre .lineno {
display:inline-block;
width:22px;
padding-right:5px;
margin-right:10px;
text-align:right;
color:#bebec5;
}

.table-responsive .highlight pre {
white-space:normal;
}

.bs-table th small,.responsive-utilities th small {
display:block;
font-weight:400;
color:#999;
}

.responsive-utilities td.is-visible {
color:#468847;
background-color:#dff0d8!important;
}

.responsive-utilities td.is-hidden {
color:#ccc;
background-color:#f9f9f9!important;
}

.responsive-utilities-test {
margin-top:5px;
}

.responsive-utilities-test span {
font-size:14px;
font-weight:700;
line-height:1.1;
text-align:center;
border-radius:4px;
padding:15px 10px;
}

.visible-on .col-xs-6 .hidden-xs,.visible-on .col-xs-6 .hidden-sm,.visible-on .col-xs-6 .hidden-md,.visible-on .col-xs-6 .hidden-lg,.hidden-on .col-xs-6 .hidden-xs,.hidden-on .col-xs-6 .hidden-sm,.hidden-on .col-xs-6 .hidden-md,.hidden-on .col-xs-6 .hidden-lg {
color:#999;
border:1px solid #ddd;
}

.visible-on .col-xs-6 .visible-xs,.visible-on .col-xs-6 .visible-sm,.visible-on .col-xs-6 .visible-md,.visible-on .col-xs-6 .visible-lg,.hidden-on .col-xs-6 .visible-xs,.hidden-on .col-xs-6 .visible-sm,.hidden-on .col-xs-6 .visible-md,.hidden-on .col-xs-6 .visible-lg {
color:#468847;
background-color:#dff0d8;
border:1px solid #d6e9c6;
}

.bs-glyphicons {
padding-left:0;
padding-bottom:1px;
margin-bottom:20px;
list-style:none;
overflow:hidden;
}

.bs-glyphicons li {
float:left;
width:25%;
height:115px;
font-size:12px;
line-height:1.4;
text-align:center;
border:1px solid #ddd;
margin:0 -1px -1px 0;
padding:10px;
}

.bs-glyphicons .glyphicon {
margin-top:5px;
margin-bottom:10px;
font-size:24px;
}

.bs-glyphicons .glyphicon-class {
display:block;
text-align:center;
word-wrap:break-word;
}

.bs-glyphicons li:hover {
background-color:rgba(86,61,124,.1);
}

.bs-customizer .toggle {
float:right;
margin-top:85px;
}

.bs-customizer label {
margin-top:10px;
font-weight:500;
color:#555;
}

.bs-customizer h2 {
margin-top:0;
margin-bottom:5px;
padding-top:30px;
}

.bs-customizer h4 {
margin-top:15px;
margin-bottom:0;
}

.bs-customizer input[type=text] {
font-family:Menlo, Monaco, Consolas, "Courier New", monospace;
background-color:#fafafa;
}

.bs-customizer .help-block {
font-size:12px;
margin-bottom:5px;
}

.bs-customize-download .btn-outline {
padding:20px;
}

.bs-customizer-alert {
position:fixed;
top:51px;
left:0;
right:0;
z-index:1030;
color:#fff;
background-color:#d9534f;
box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
border-bottom:1px solid #b94441;
padding:15px 0;
}

.bs-customizer-alert .close {
margin-top:-4px;
font-size:24px;
}

.bs-customizer-alert .glyphicon {
margin-right:5px;
}

.bs-customizer-alert pre {
color:#fff;
background-color:#a83c3a;
box-shadow:inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
border-color:#973634;
margin:10px 0 0;
}

.bs-about {
font-size:16px;
}

.bs-examples h4 {
margin-bottom:5px;
}

.bs-examples p {
margin-bottom:20px;
}

#focusedInput {
outline:thin dotted 9;
-moz-box-shadow:0 0 8px rgba(82,168,236,.6);
box-shadow:0 0 8px rgba(82,168,236,.6);
border-color:rgba(82,168,236,.8);
}

.bs-docs-dl-options h4 {
margin-top:15px;
margin-bottom:5px;
}

.hll {
background-color:#ffc;
}

.err {
color:#A00;
background-color:#FAA;
}

.cm {
color:#09F;
font-style:italic;
}

.cp {
color:#099;
}

.gd {
background-color:#FCC;
border:1px solid #C00;
}

.ge {
font-style:italic;
}

.gr {
color:red;
}

.gi {
background-color:#CFC;
border:1px solid #0C0;
}

.go {
color:#AAA;
}

.gp {
color:#009;
}

.gt {
color:#9C6;
}

.kt {
color:#078;
}

.s {
color:#d44950;
}

.na {
color:#4f9fcf;
}

.nc {
color:#0A8;
}

.no {
color:#360;
}

.ne {
color:#C00;
}

.nf {
color:#C0F;
}

.nn {
color:#0CF;
}

.nt {
color:#2f6f9f;
}

.ow {
color:#000;
}

.w {
color:#bbb;
}

.sd {
color:#C30;
font-style:italic;
}

.si {
color:#A00;
}

.sr {
color:#3AA;
}

.ss {
color:#FC3;
}

.bs-docs-nav .navbar-brand,.bs-docs-nav .navbar-nav > li > a:hover,.bs-masthead-links a,.bs-header h1 {
color:#fff;
}

.bs-old-docs strong,.o {
color:#555;
}

.bs-callout h4,.bs-customizer .bs-callout h4 {
margin-top:0;
margin-bottom:5px;
}

.bs-callout p:last-child,.bs-example > p:last-child,.bs-example > ul:last-child,.bs-example > ol:last-child,.bs-example > blockquote:last-child,.bs-example > .form-control:last-child,.bs-example > .table:last-child,.bs-example > .navbar:last-child,.bs-example > .jumbotron:last-child,.bs-example > .alert:last-child,.bs-example > .panel:last-child,.bs-example > .list-group:last-child,.bs-example > .well:last-child,.bs-example > .progress:last-child,.bs-example > .table-responsive:last-child > .table,.bs-example .navbar:last-child,.bs-navbar-bottom-example .navbar,.bs-customizer h3,.bs-customizer-alert p {
margin-bottom:0;
}

.show-grid,.bs-example-tabs .nav-tabs {
margin-bottom:15px;
}

.bs-example > .btn,.bs-example > .btn-group,.bs-example-tooltips > .btn {
margin-top:5px;
margin-bottom:5px;
}

.bs-example > .btn-toolbar + .btn-toolbar,.bs-example-control-sizing select,.bs-example-control-sizing input[type=text] + input[type=text] {
margin-top:10px;
}

.bs-example-form .input-group,.responsive-utilities-test .col-xs-6 {
margin-bottom:10px;
}

.bs-example-tooltips,.responsive-utilities td {
text-align:center;
}

.responsive-utilities tbody th,#less-section label {
font-weight:400;
}

.c,.c1,.cs,.ni,.css .o,.css .o + .nt,.css .nt + .nt {
color:#999;
}

.k,.kc,.kd,.kn,.kp,.kr {
color:#069;
}

.gh,.gu {
color:#030;
}

.m,.mf,.mh,.mi,.mo,.il {
color:#F60;
}

.nb,.bp {
color:#366;
}

.nd,.nl {
color:#99F;
}

.nv,.vc,.vg,.vi {
color:#033;
}

.sb,.sc,.s2,.se,.sh,.sx,.s1 {
color:#C30;
}

@media min-width 768px {
.bs-footer p {
margin-bottom:0;
}

.bs-social-buttons li:first-child {
padding-left:0;
}

.bs-masthead {
text-align:left;
padding-top:140px;
padding-bottom:140px;
}

.bs-masthead h1 {
font-size:100px;
}

.bs-masthead .lead {
margin-right:25%;
font-size:30px;
}

.bs-masthead .btn-outline-inverse {
width:auto;
font-size:21px;
margin:20px 5px 20px 0;
padding:18px 24px;
}

.bs-masthead-links {
text-align:left;
padding:0;
}

.bs-header {
font-size:21px;
text-align:left;
}

.bs-header h1 {
font-size:60px;
line-height:1;
}

.carbonad {
border-radius:4px;
box-shadow:inset 0 3px 5px rgba(0,0,0,.075), 0 1px 0 rgba(255,255,255,.1);
margin:0!important;
}

.bs-docs-home .carbonad {
float:left;
width:330px!important;
margin:0 0 30px!important;
}

.bs-docs-home .bs-social,.bs-docs-home .bs-masthead-links {
margin-left:350px;
}

.bs-docs-home .bs-social {
margin-bottom:10px;
}

.bs-docs-home .bs-masthead-links {
margin-top:10px;
}

.bs-example {
margin-left:0;
margin-right:0;
background-color:#fff;
border-radius:4px 4px 0 0;
box-shadow:none;
border-color:#ddd;
border-width:1px;
}

.bs-example + .highlight {
margin-top:-16px;
margin-left:0;
margin-right:0;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-width:1px;
}

.bs-navbar-top-example .navbar-fixed-top,.bs-navbar-bottom-example .navbar-fixed-bottom {
position:absolute;
}

.bs-navbar-top-example {
border-radius:0 0 4px 4px;
}

.bs-navbar-bottom-example {
border-radius:4px 4px 0 0;
}

.bs-glyphicons li {
width:12.5%;
}

.bs-footer,.bs-social {
text-align:left;
}
}

@media min-width 992px {
.bs-header h1,.bs-header p {
margin-right:380px;
}

.carbonad {
position:absolute;
top:20px;
right:15px;
width:330px!important;
padding:15px!important;
}

.bs-docs-home .carbonad {
position:static;
}

.bs-sidebar .nav > .active > ul {
display:block;
}

.bs-sidebar.affix,.bs-sidebar.affix-bottom {
width:213px;
}

.bs-sidebar.affix {
position:fixed;
top:80px;
}

.bs-sidebar.affix-bottom {
position:absolute;
}

.bs-sidebar.affix-bottom .bs-sidenav,.bs-sidebar.affix .bs-sidenav {
margin-top:0;
margin-bottom:0;
}
}

@media min-width 480px {
.bs-docs-home .carbonad {
width:330px!important;
border-radius:4px;
margin:0 auto 40px!important;
}
}

@media min-width 1170px {
.bs-docs-home .carbonad {
margin-top:-25px!important;
}
}

@media min-width 1200px {
.bs-sidebar.affix-bottom,.bs-sidebar.affix {
width:263px;
}
}