0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-11-29 11:24:18 +01:00
Bootstrap/docs/assets/scss/docs.scss

1563 lines
26 KiB
SCSS
Raw Normal View History

/*!
* Bootstrap Docs (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
* details, see http://creativecommons.org/licenses/by/3.0/.
*/
// Import Bootstrap variables and mixins
2014-12-02 23:02:35 +01:00
@import "../../../scss/variables";
@import "../../../scss/mixins";
// Import the syntax highlighting
2014-12-02 23:02:35 +01:00
@import "syntax";
@import "anchor";
2013-02-12 21:16:32 +01:00
// Local docs variables
$bd-purple: #563d7c;
$bd-purple-light: #cdbfe3;
$bd-yellow: #ffe484;
$bd-danger: #d9534f;
$bd-warning: #f0ad4e;
$bd-info: #5bc0de;
2015-04-16 23:09:09 +02:00
// Dev notes
//
// Background information on nomenclature and architecture decisions here.
2015-04-16 23:09:09 +02:00
// - Bootstrap variables and mixins are included for easy reuse.
// Doing so gives us access to the same core utilities provided by Bootstrap.
// For example, consistent media queries through those mixins.
//
// - Bootstrap's docs variables are prefixed with `%bd-`.
// These custom colors avoid collision with the components Bootstrap provides.
//
// - Classes are prefixed with `.bd-`.
// These classes indicate custom-built or modified components for the design
// and layout of the Bootstrap docs. They are not included in our builds.
2013-02-12 21:16:32 +01:00
2015-04-16 23:09:09 +02:00
// Contents
//
// Key sections to this file.
2015-04-16 23:37:17 +02:00
// Scaffolding
// Buttons
// Booticon
// Main navigation
// Footer
// Social buttons
// Homepage
// Masthead
// Page headers
// Carbon ads
// Homepage featurettes
// Featured Expo sites
// Examples
// Custom container
// Side navigation
// Docs sections
// Callouts
// Color swatches
// Team members
// Wall of Browser Bugs
// Grid examples
// Docs examples
// Code snippets
// Responsive tests
// Brand guidelines
// ZeroClipboard styles
// Miscellaneous
2015-04-16 23:09:09 +02:00
// Scaffolding
//
// Update the basics of our documents to prep for docs content.
2013-02-12 21:16:32 +01:00
body {
position: relative; // For scrollspy?
2013-02-12 21:16:32 +01:00
}
2013-08-18 08:53:27 +02:00
// Buttons
//
2015-04-16 23:09:09 +02:00
// Custom buttons for the docs.
2013-08-19 06:02:52 +02:00
.btn-outline {
color: $bd-purple;
2013-11-06 20:00:39 +01:00
background-color: transparent;
border-color: $bd-purple;
2014-07-13 21:00:17 +02:00
&:hover,
&:focus,
&:active {
color: #fff;
background-color:$bd-purple;
border-color: $bd-purple;
2014-07-13 21:00:17 +02:00
}
}
2013-08-19 06:02:52 +02:00
.btn-outline-inverse {
2014-01-10 03:05:04 +01:00
color: #fff;
background-color: transparent;
border-color: $bd-purple-light;
2014-07-13 21:00:17 +02:00
&:hover,
&:focus,
&:active {
color: $bd-purple;
2014-07-13 21:00:17 +02:00
text-shadow: none;
background-color: #fff;
border-color: #fff;
}
}
//
2015-04-16 23:09:09 +02:00
// Bootstrap "B" Booticon
//
.bd-booticon {
2013-12-12 07:37:59 +01:00
display: block;
2014-07-13 21:15:14 +02:00
width: 9rem;
height: 9rem;
font-size: 6.5rem;
2015-03-09 15:07:46 +01:00
line-height: 9rem;
2013-12-12 07:37:59 +01:00
color: #fff;
2014-02-27 09:12:52 +01:00
text-align: center;
cursor: default;
background-color: $bd-purple;
2013-12-12 07:37:59 +01:00
border-radius: 15%;
&.inverse {
color: $bd-purple;
background-color: #fff;
}
&.outline {
background-color: transparent;
border: 1px solid $bd-purple-light;
}
2014-01-10 03:05:04 +01:00
}
2013-12-12 07:37:59 +01:00
2013-05-09 07:50:41 +02:00
//
// Main navigation
//
2014-03-17 10:03:16 +01:00
.bd-nav-home {
2014-01-10 03:05:04 +01:00
margin-bottom: 0;
2014-03-17 10:03:16 +01:00
background-color: #563d7c;
2014-01-12 04:35:40 +01:00
border-bottom: 0;
2015-01-20 00:44:45 +01:00
.navbar-brand > a {
font-weight: 500;
color: #fff;
}
.nav-link {
font-weight: 500;
color: #cdbfe3;
&:hover,
&:focus {
color: #fff;
background-color: rgba(0,0,0,.5);
}
}
2014-01-10 03:05:04 +01:00
}
2015-01-20 00:44:45 +01:00
// .bd-nav-home .navbar-toggle .icon-bar {
2015-01-20 00:44:45 +01:00
// background-color: #fff;
// }
// .bd-nav-home .navbar-header .navbar-toggle {
2015-01-20 00:44:45 +01:00
// border-color: #322f38;
// }
// .bd-nav-home .navbar-header .navbar-toggle:hover,
// .bd-nav-home .navbar-header .navbar-toggle:focus {
2015-01-20 00:44:45 +01:00
// background-color: #29262f;
// border-color: #29262f;
// }
2013-08-18 08:53:27 +02:00
//
// Footer
//
2013-08-18 08:53:27 +02:00
.bd-footer {
2015-04-16 00:30:38 +02:00
padding-top: 2rem;
2014-07-13 21:38:06 +02:00
margin-top: 6rem;
2014-07-13 21:47:24 +02:00
font-size: 85%;
color: #777;
border-top: 1px solid #e5e5e5;
}
.bd-footer-links {
2013-08-18 08:53:27 +02:00
padding-left: 0;
2014-02-27 09:12:52 +01:00
margin-top: 20px;
color: #999;
}
.bd-footer-links li {
2013-08-18 08:53:27 +02:00
display: inline;
padding: 0 2px;
}
.bd-footer-links li:first-child {
2013-08-18 08:53:27 +02:00
padding-left: 0;
}
@media (min-width: 768px) {
.bd-footer p {
margin-bottom: 0;
}
}
2013-08-18 08:53:27 +02:00
//
// Social buttons
//
2013-08-18 08:53:27 +02:00
.bd-social {
margin-bottom: 1.5rem;
2015-04-16 00:56:35 +02:00
margin-left: -.5rem;
2013-08-18 08:53:27 +02:00
}
.bd-social-buttons {
2013-08-18 08:53:27 +02:00
display: inline-block;
padding-left: 0;
2014-02-27 09:12:52 +01:00
margin-bottom: 0;
2013-08-18 08:53:27 +02:00
list-style: none;
}
.bd-social-buttons li {
2013-08-18 08:53:27 +02:00
display: inline-block;
padding: .25rem .5rem;
2014-02-27 09:12:52 +01:00
line-height: 1;
2013-08-18 08:53:27 +02:00
}
.bd-social-buttons .twitter-follow-button {
2013-08-18 08:53:27 +02:00
width: 225px !important;
}
.bd-social-buttons .twitter-share-button {
2013-08-18 08:53:27 +02:00
width: 98px !important;
}
// Style the GitHub buttons via CSS instead of inline attributes
2013-08-18 08:53:27 +02:00
.github-btn {
overflow: hidden;
2014-02-27 09:12:52 +01:00
border: 0;
2013-08-18 08:53:27 +02:00
}
//
// Homepage
//
2013-02-12 21:16:32 +01:00
2015-03-09 15:07:46 +01:00
.bd-header {
@include clearfix;
padding-bottom: .5rem;
margin-bottom: 1rem;
border-bottom: 1px solid rgba(255,255,255,.25);
.bd-header-mark {
float: left;
padding-top: .6em;
padding-bottom: .6em;
font-size: 1.25rem;
font-weight: 500;
}
}
.bd-header-nav {
float: right;
.nav-link {
float: left;
&:hover {
background-color: transparent;
}
}
}
2015-04-16 23:37:17 +02:00
//
// Masthead (headings and download button)
2015-04-16 23:37:17 +02:00
//
.bd-masthead {
2014-01-16 00:01:41 +01:00
position: relative;
2015-04-14 01:36:44 +02:00
padding: 2rem 0;
2015-03-09 15:07:46 +01:00
// color: #cdbfe3;
// text-align: center;
// text-shadow: 0 1px 0 rgba(0,0,0,.1);
// background-color: #6f5499;
// @include gradient-vertical($bd-purple, #6f5499);
2015-04-14 01:36:44 +02:00
// background-image: linear-gradient(135deg, #a8b7be, #cdd1d4, #d4d5d7, #cecfd1);
2013-12-12 07:37:59 +01:00
}
2014-01-14 07:54:22 +01:00
.bd-masthead .bd-booticon {
2015-03-09 15:07:46 +01:00
margin: 0 0 2rem;
color: $gray;
border-color: $gray;
2013-11-06 20:00:39 +01:00
}
.bd-masthead h1 {
2013-12-12 07:37:59 +01:00
font-weight: 300;
2013-04-14 21:49:35 +02:00
line-height: 1;
2015-03-09 15:07:46 +01:00
// color: #fff;
2013-02-12 21:16:32 +01:00
}
.bd-masthead .lead {
2015-03-09 15:07:46 +01:00
margin-bottom: 2rem;
2014-07-13 21:38:06 +02:00
font-size: 1.25rem;
2015-03-09 15:07:46 +01:00
// color: #fff;
2013-11-06 20:00:39 +01:00
}
.bd-masthead .version {
2014-07-13 21:38:06 +02:00
margin-top: -1rem;
margin-bottom: 2rem;
2015-03-09 15:07:46 +01:00
// color: #9783b9;
}
.bd-masthead .btn {
2013-11-06 20:00:39 +01:00
width: 100%;
2014-07-13 21:38:06 +02:00
padding: 1rem 2rem;
font-size: 1.25rem;
2015-03-09 15:07:46 +01:00
font-weight: 500;
color: $gray;
border-color: $gray;
&:hover {
color: #fff;
background-color: $gray;
}
2013-11-06 20:00:39 +01:00
}
@media (min-width: 480px) {
.bd-masthead .btn {
2013-11-06 20:00:39 +01:00
width: auto;
}
}
2013-02-12 21:16:32 +01:00
@media (min-width: 768px) {
.bd-masthead {
2015-03-09 15:07:46 +01:00
padding: 2rem 0 4rem;
// padding: 5rem 0;
}
.bd-header {
margin-bottom: 4rem;
2013-12-12 07:37:59 +01:00
}
.bd-masthead h1 {
2014-07-13 21:38:06 +02:00
font-size: 4rem;
2013-12-12 23:57:43 +01:00
}
.bd-masthead .lead {
2014-07-13 21:38:06 +02:00
font-size: 1.5rem;
2013-11-06 20:00:39 +01:00
}
}
@media (min-width: 992px) {
.bd-masthead .lead {
2014-01-10 03:05:04 +01:00
width: 80%;
2014-07-13 21:38:06 +02:00
font-size: 2rem;
2013-08-18 08:53:27 +02:00
}
2013-08-16 05:25:43 +02:00
}
//
// Page headers
//
.bd-header {
2014-07-09 01:54:32 +02:00
padding-top: 2rem;
padding-bottom: 2rem;
margin-bottom: 2rem;
2014-12-24 07:56:45 +01:00
text-align: center;
background-color: $bd-purple;
2013-07-18 08:22:28 +02:00
2014-12-24 07:56:45 +01:00
.container {
position: relative;
2013-08-18 08:53:27 +02:00
}
2014-12-24 07:56:45 +01:00
h1 {
margin-top: 0;
color: #fff;
2013-08-18 08:53:27 +02:00
}
2013-07-27 04:32:05 +02:00
2014-12-24 07:56:45 +01:00
p {
margin-bottom: 0;
font-weight: 300;
color: rgba(255,255,255,.65);
}
@media (min-width: 768px) {
text-align: left;
h1 {
font-size: 4rem;
line-height: 1;
}
}
@media (min-width: 992px) {
2014-07-09 01:54:32 +02:00
padding-top: 4rem;
padding-bottom: 4rem;
2014-12-24 07:56:45 +01:00
h1,
p {
margin-right: 380px;
}
2013-08-18 08:53:27 +02:00
}
}
//
// Carbon ads
//
2013-08-18 08:53:27 +02:00
2013-07-18 08:22:28 +02:00
.carbonad {
width: auto !important;
2014-02-27 09:12:52 +01:00
height: auto !important;
2014-07-13 21:47:24 +02:00
padding: 1.25rem !important;
2015-01-21 07:57:24 +01:00
margin: 0 -1rem 2rem !important;
2013-07-18 08:22:28 +02:00
overflow: hidden; /* clearfix */
2014-08-04 01:58:59 +02:00
font-size: .8rem !important;
line-height: 1rem !important;
color: $gray !important;
2013-07-18 08:22:28 +02:00
text-align: left;
background: #f5f5f5 !important;
border: 0 !important;
// border: solid #e5e5e5 !important;
// border-width: 1px 0 !important;
2013-07-18 08:22:28 +02:00
}
.carbonad-img {
margin: 0 !important;
}
.carbonad-text,
.carbonad-tag {
display: block !important;
2014-02-27 09:12:52 +01:00
float: none !important;
2013-07-18 08:22:28 +02:00
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 {
2014-01-14 07:54:22 +01:00
color: inherit !important;
2013-07-18 08:22:28 +02:00
text-align: left !important;
}
2013-08-16 09:54:19 +02:00
.carbonad-text a,
.carbonad-tag a {
color: $gray !important;
&:hover {
color: $brand-primary !important;
}
2013-08-16 09:54:19 +02:00
}
2013-07-18 08:22:28 +02:00
.carbonad #azcarbon > img {
display: none; // hide what I assume are tracking images
2013-07-18 08:22:28 +02:00
}
2014-03-18 21:01:50 +01:00
// In the lighter page headers
// .bd-header .carbonad {
// color: #777;
// background-color: #fff !important;
// border-color: #eee !important;
// }
// .bd-header .carbonad-text a,
// .bd-header .carbonad-tag a {
// color: $bd-purple !important;
// }
2015-01-21 07:57:24 +01:00
@include media-breakpoint-up(sm) {
.carbonad {
width: 330px !important;
margin: 1.5rem auto !important;
border-width: 1px !important;
border-radius: .25rem;
}
.bd-masthead .carbonad {
margin: 3rem auto 0 !important;
}
}
2015-01-21 07:57:24 +01:00
@include media-breakpoint-up(md) {
2013-08-18 08:53:27 +02:00
.carbonad {
2014-01-16 01:25:04 +01:00
margin-right: 0 !important;
2014-02-27 09:12:52 +01:00
margin-left: 0 !important;
2013-08-18 08:53:27 +02:00
}
}
2015-01-21 07:57:24 +01:00
@include media-breakpoint-up(lg) {
2013-08-18 08:53:27 +02:00
.carbonad {
float: right;
2013-08-18 08:53:27 +02:00
width: 330px !important;
2014-07-13 21:47:24 +02:00
padding: 1rem !important;
margin: .5rem 0 1rem 2rem !important;
2013-08-18 08:53:27 +02:00
}
.bd-masthead {
.carbonad {
float: none;
2015-03-09 15:07:46 +01:00
margin: 0 !important;
// color: $bd-purple-light !important;
2015-03-09 15:07:46 +01:00
// background: transparent !important;
// border: 1px solid #866ab3 !important;
}
2015-03-09 15:07:46 +01:00
// .carbonad-text a,
// .carbonad-tag a {
// color: #fff !important;
// }
2013-10-02 07:11:51 +02:00
}
}
2013-12-12 07:37:59 +01:00
//
// Homepage featurettes
//
2013-12-12 07:37:59 +01:00
.bd-featurette {
2014-07-13 21:47:24 +02:00
padding-top: 3rem;
padding-bottom: 3rem;
font-size: 1rem;
2013-12-12 07:37:59 +01:00
line-height: 1.5;
color: #555;
text-align: center;
background-color: #fff;
border-bottom: 1px solid #e5e5e5;
}
.bd-featurette + .bd-footer {
2013-12-12 07:37:59 +01:00
margin-top: 0;
border-top: 0;
}
.bd-featurette-title {
2014-07-13 21:47:24 +02:00
margin-bottom: .5rem;
font-size: 2rem;
2013-12-12 07:37:59 +01:00
font-weight: normal;
color: #333;
}
2013-12-12 23:57:43 +01:00
.half-rule {
2014-07-13 21:47:24 +02:00
width: 6rem;
margin: 2.5rem auto;
2013-12-12 07:37:59 +01:00
}
.bd-featurette h4 {
2015-03-09 15:07:46 +01:00
margin-top: 1rem;
2014-07-13 21:47:24 +02:00
margin-bottom: .5rem;
2013-12-12 23:57:43 +01:00
font-weight: normal;
color: #333;
2013-12-12 07:37:59 +01:00
}
.bd-featurette-img {
2013-12-12 23:57:43 +01:00
display: block;
2014-07-13 21:47:24 +02:00
margin-bottom: 1.25rem;
2013-12-12 23:57:43 +01:00
color: #333;
2013-12-12 07:37:59 +01:00
}
.bd-featurette-img:hover {
2014-12-02 23:02:35 +01:00
color: $brand-primary;
2014-02-27 09:12:52 +01:00
text-decoration: none;
2013-12-12 23:57:43 +01:00
}
.bd-featurette-img img {
2013-12-12 23:57:43 +01:00
display: block;
2014-07-13 21:47:24 +02:00
margin-bottom: 1rem;
2013-12-12 23:57:43 +01:00
}
@media (min-width: 480px) {
.bd-featurette .img-responsive {
2014-07-13 21:47:24 +02:00
margin-top: 2rem;
2013-12-12 23:57:43 +01:00
}
}
@media (min-width: 768px) {
.bd-featurette {
2014-07-13 21:47:24 +02:00
padding-top: 6rem;
padding-bottom: 6rem;
2013-12-12 23:57:43 +01:00
}
.bd-featurette-title {
2014-07-13 21:47:24 +02:00
font-size: 2.5rem;
2013-12-12 23:57:43 +01:00
}
.bd-featurette .lead {
2013-12-12 23:57:43 +01:00
max-width: 80%;
2014-02-27 09:12:52 +01:00
margin-right: auto;
2014-03-04 23:35:23 +01:00
margin-left: auto;
2013-12-12 23:57:43 +01:00
}
.bd-featurette .img-responsive {
2013-12-12 23:57:43 +01:00
margin-top: 0;
}
2013-10-02 07:11:51 +02:00
}
//
// Featured Expo sites
//
.bd-featured-sites {
2014-06-26 11:49:21 +02:00
margin-right: -1px;
margin-left: -1px;
}
.bd-featured-sites .col-xs-6 {
padding: 1px;
2014-06-26 11:49:21 +02:00
}
.bd-featured-sites .img-responsive {
margin-top: 0;
2014-06-26 11:49:21 +02:00
}
@media (min-width: 768px) {
.bd-featured-sites .col-sm-3:first-child img {
border-top-left-radius: .25rem;
border-bottom-left-radius: .25rem;
2013-12-12 23:57:43 +01:00
}
.bd-featured-sites .col-sm-3:last-child img {
border-top-right-radius: .25rem;
border-bottom-right-radius: .25rem;
2013-12-12 23:57:43 +01:00
}
2014-06-26 11:49:21 +02:00
}
2013-12-12 23:57:43 +01:00
//
// Examples
//
.bd-examples .img-thumbnail {
margin-bottom: .75rem;
}
.bd-examples h4 {
margin-bottom: .25rem;
}
.bd-examples p {
margin-bottom: 1.25rem;
}
2014-06-26 11:49:21 +02:00
@media (max-width: 480px) {
.bd-examples {
margin-right: -.75rem;
margin-left: -.75rem;
2014-06-26 11:49:21 +02:00
}
.bd-examples > [class^="col-"] {
padding-right: .75rem;
padding-left: .75rem;
2013-12-12 23:57:43 +01:00
}
2013-10-02 07:11:51 +02:00
}
2013-08-18 08:53:27 +02:00
//
2014-07-10 08:20:33 +02:00
// Custom container
//
2013-02-12 21:16:32 +01:00
.bd-container {
2014-03-17 10:03:16 +01:00
position: relative;
2014-07-08 08:36:40 +02:00
max-width: 62rem;
2015-01-21 07:57:24 +01:00
padding: 0 1rem 1rem;
2014-07-08 08:36:40 +02:00
margin-right: auto;
margin-left: auto;
2014-07-10 08:20:33 +02:00
@media (min-width: 768px) {
2014-07-08 08:36:40 +02:00
padding: 2rem;
2014-03-17 10:03:16 +01:00
}
2014-07-10 08:20:33 +02:00
@media (min-width: 992px) {
padding: 4rem;
2013-12-12 07:37:59 +01:00
}
> table {
display: block;
width: 100%;
max-width: 100%;
overflow-y: auto;
margin-bottom: $spacer;
// border: 1px solid $table-border-color;
// Cells
> thead,
> tbody,
> tfoot {
> tr {
> th,
> td {
padding: $table-cell-padding;
line-height: $line-height-base;
vertical-align: top;
// border-top: 1px solid $table-border-color;
border: 1px solid $table-border-color;
}
}
}
2015-03-11 20:03:10 +01:00
// Prevent breaking of code (e.g., Grunt tasks list)
td:first-child > code {
white-space: nowrap;
}
}
2013-12-12 07:37:59 +01:00
}
2014-07-10 08:20:33 +02:00
//
// Side navigation
//
.bd-sidebar {
2014-08-04 01:23:32 +02:00
padding: 0;
2014-03-18 21:01:50 +01:00
margin-bottom: 0;
2015-04-14 04:00:59 +02:00
// background-color: #322f38;
2015-04-16 01:07:50 +02:00
.navbar-toggler {
position: absolute;
top: 1.25rem;
right: 0;
z-index: 5;
}
2014-03-18 21:01:50 +01:00
}
2015-04-16 01:07:50 +02:00
.bd-sidebar .navbar-toggle .icon-bar {
2014-03-18 21:01:50 +01:00
background-color: #fff;
}
.bd-sidebar .navbar-header {
2014-03-18 21:01:50 +01:00
float: none;
margin-right: -15px;
}
.bd-sidebar .navbar-collapse {
2014-03-18 21:01:50 +01:00
padding: 0;
border: 0;
}
@media (min-width: 992px) {
.bd-docs {
2014-03-18 21:01:50 +01:00
padding-left: 240px;
}
.bd-sidebar {
2014-03-18 21:01:50 +01:00
position: fixed;
top: 0;
bottom: 0;
left: 0;
2014-11-26 02:47:32 +01:00
z-index: 100; // Ensure scrolling always works in Safari
2014-03-18 21:01:50 +01:00
width: 240px;
overflow-x: hidden;
overflow-y: auto;
2015-04-14 04:00:59 +02:00
border-right: 1px solid #eee;
// @include gradient-vertical(#29262f, #322f38);
2014-03-18 21:01:50 +01:00
}
}
.bd-sidebar .navbar-brand {
2013-03-30 07:33:08 +01:00
display: block;
2014-03-18 21:01:50 +01:00
float: none;
height: auto;
2015-01-01 21:02:02 +01:00
padding: 1.75rem 1.25rem;
2014-03-17 10:03:16 +01:00
font-size: 20px;
2013-12-12 07:37:59 +01:00
font-weight: 500;
2014-03-17 10:03:16 +01:00
line-height: 1;
2015-04-14 04:00:59 +02:00
// color: #fff;
}
.bd-sidebar-brand:hover,
.bd-sidebar-brand:focus {
2015-04-14 04:00:59 +02:00
// color: #fff;
2013-03-30 07:33:08 +01:00
text-decoration: none;
2013-03-28 08:21:21 +01:00
}
.bd-search {
2014-12-24 11:44:38 +01:00
position: relative;
2015-04-14 04:00:59 +02:00
// .form-control {
// width: 12rem;
// }
2014-12-24 11:44:38 +01:00
margin-right: 1.25rem;
margin-bottom: 1.5rem;
margin-left: 1.25rem;
2014-12-24 11:44:38 +01:00
.form-control {
height: 2.45rem;
padding-top: .4rem;
padding-bottom: .4rem;
2015-04-14 04:00:59 +02:00
// color: rgba(255,255,255,.5);
// background-color: lighten(#29262f, 10%);
// border-color: lighten(#29262f, 15%);
2014-12-24 11:44:38 +01:00
2015-04-14 04:00:59 +02:00
// &:focus {
// border-color: rgba(255,255,255,.25);
// box-shadow: 0 0 .5rem rgba(255,255,255,.25);
// }
2014-12-24 11:44:38 +01:00
}
}
.bd-search-results {
2014-12-24 11:44:38 +01:00
top: 108%;
right: 0;
display: block;
padding: 0;
overflow: hidden;
font-size: .9rem;
2014-12-24 11:44:38 +01:00
border: 0;
> li > a {
padding-left: .75rem;
padding-right: .75rem;
}
> li:first-child { margin-top: .25rem; }
> li:last-child { margin-bottom: .25rem; }
> .no-results {
padding: .75rem 1rem;
color: #7a7a7a;
text-align: center;
}
2014-12-24 11:44:38 +01:00
}
.bd-sidenav {
2015-03-09 15:07:46 +01:00
display: none;
}
.bd-toc-link {
2014-03-17 10:03:16 +01:00
display: block;
2015-04-14 04:00:59 +02:00
padding: .25rem 1.25rem;
color: $gray;
// font-size: 1rem;
// color: #fff;
2013-12-12 07:37:59 +01:00
}
.bd-toc-link:hover,
.bd-toc-link:focus {
// color: $bd-yellow;
2015-04-14 04:00:59 +02:00
color: $brand-primary;
2014-03-17 10:03:16 +01:00
text-decoration: none;
2013-12-12 07:37:59 +01:00
}
.active > .bd-toc-link {
2014-02-27 09:12:52 +01:00
font-weight: 500;
2015-04-14 04:00:59 +02:00
color: $gray-dark;
// color: $bd-yellow;
2014-03-17 10:03:16 +01:00
}
.active > .bd-sidenav {
2014-03-17 10:03:16 +01:00
display: block;
2013-03-30 07:33:08 +01:00
}
.bd-toc-item.active {
2015-04-14 04:00:59 +02:00
margin-top: 1rem;
margin-bottom: 1rem;
}
.bd-toc-item:first-child {
2014-07-08 08:36:40 +02:00
margin-top: 0;
}
.bd-toc-item:last-child {
2015-04-14 04:00:59 +02:00
margin-bottom: 2rem;
2014-03-18 21:01:50 +01:00
}
2014-03-17 10:03:16 +01:00
// All levels of nav
.bd-sidebar .nav > li > a {
2014-03-17 10:03:16 +01:00
display: block;
2015-04-14 04:00:59 +02:00
padding: .25rem 1.25rem;
font-size: 90%;
2014-03-17 10:03:16 +01:00
color: #99979c;
}
.bd-sidebar .nav > li > a:hover,
.bd-sidebar .nav > li > a:focus {
2015-04-14 04:00:59 +02:00
color: $brand-primary;
// color: $bd-yellow;
2014-02-27 09:12:52 +01:00
text-decoration: none;
2014-03-17 10:03:16 +01:00
background-color: transparent;
}
.bd-sidebar .nav > .active > a,
.bd-sidebar .nav > .active:hover > a,
.bd-sidebar .nav > .active:focus > a {
2014-03-17 10:03:16 +01:00
font-weight: 500;
2015-04-14 04:00:59 +02:00
color: $gray-dark;
// color: $bd-yellow;
2014-03-17 10:03:16 +01:00
background-color: transparent;
}
// Nav: second level (shown on .active)
.bd-sidebar .nav .nav {
2014-07-12 07:35:07 +02:00
display: none; // Hide by default, but at >768px, show it
2015-04-14 04:00:59 +02:00
padding-bottom: .75rem;
2013-03-30 07:33:08 +01:00
}
.bd-sidebar .nav .nav > li > a {
2014-03-04 23:35:23 +01:00
padding-top: 1px;
padding-bottom: 1px;
2015-04-14 04:00:59 +02:00
padding-left: 2rem;
font-size: 75%;
2013-12-12 07:37:59 +01:00
font-weight: normal;
}
.bd-sidebar .nav .nav > .active > a,
.bd-sidebar .nav .nav > .active:hover > a,
.bd-sidebar .nav .nav > .active:focus > a {
2014-02-27 09:12:52 +01:00
font-weight: 500;
2013-03-30 07:33:08 +01:00
}
.bd-sidebar .nav > .active > .nav {
2014-03-17 10:03:16 +01:00
display: block;
}
.bd-sidebar .nav .nav > li > a {
2015-04-14 04:00:59 +02:00
padding-top: .125rem;
padding-bottom: .125rem;
padding-left: 2rem;
font-size: 80%;
2013-08-18 08:53:27 +02:00
}
//
// Docs sections
//
2013-08-18 08:53:27 +02:00
.bd-content {
2014-07-10 09:52:10 +02:00
> h2 {
2014-12-23 22:56:11 +01:00
margin-top: 3rem;
font-weight: normal;
2014-07-10 09:52:10 +02:00
}
2014-08-06 02:12:24 +02:00
> h3 {
margin-top: 1.5rem;
}
}
.bd-title {
2015-01-21 07:57:24 +01:00
@include media-breakpoint-up(sm) {
margin-right: 23rem;
font-size: 4rem;
+ p {
2015-04-16 00:23:10 +02:00
font-size: 1.5rem;
font-weight: 300;
2015-01-21 07:57:24 +01:00
margin-right: 23rem;
}
}
}
//
// Callouts
//
2013-05-09 07:50:41 +02:00
.bd-callout {
padding: 1.25rem;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
2014-05-23 06:34:24 +02:00
border: 1px solid #eee;
border-left-width: .25rem;
border-radius: .25rem;
2013-05-09 07:50:41 +02:00
}
.bd-callout h4 {
2013-05-09 07:50:41 +02:00
margin-top: 0;
margin-bottom: .25rem;
2013-05-09 07:50:41 +02:00
}
.bd-callout p:last-child {
2013-05-09 07:50:41 +02:00
margin-bottom: 0;
}
.bd-callout code {
border-radius: .25rem;
2013-12-18 22:52:39 +01:00
}
2013-05-09 07:50:41 +02:00
.bd-callout + .bd-callout {
margin-top: -.25rem;
}
// Variations
2014-12-02 23:02:35 +01:00
@mixin bs-callout-variant($color) {
border-left-color: $color;
2014-12-02 23:02:35 +01:00
h4 { color: $color; }
}
.bd-callout-danger { @include bs-callout-variant($bd-danger); }
.bd-callout-warning { @include bs-callout-variant($bd-warning); }
.bd-callout-info { @include bs-callout-variant($bd-info); }
//
// Color swatches
//
.color-swatches {
margin: 0 -5px;
overflow: hidden; // clearfix
}
2014-07-10 09:52:10 +02:00
.color-swatch {
float: left;
width: 4rem;
height: 4rem;
margin-right: .25rem;
margin-left: .25rem;
border-radius: .25rem;
2013-12-27 23:04:44 +01:00
2014-07-10 09:52:10 +02:00
@media (min-width: 768px) {
width: 6rem;
height: 6rem;
2014-01-12 04:42:10 +01:00
}
}
// Docs colors
2014-07-10 09:52:10 +02:00
.color-swatches {
.bd-purple {
background-color: $bd-purple;
2014-07-10 09:52:10 +02:00
}
.bd-purple-light {
background-color: $bd-purple-light;
2014-07-10 09:52:10 +02:00
}
.bd-purple-lighter {
2014-07-10 09:52:10 +02:00
background-color: #e5e1ea;
}
.bd-gray {
2014-07-10 09:52:10 +02:00
background-color: #f9f9f9;
}
2014-02-27 09:12:52 +01:00
}
2013-12-27 23:04:44 +01:00
//
// Team members
//
.bd-team {
2014-07-10 09:52:10 +02:00
.team-member {
line-height: 2rem;
2014-07-10 09:52:10 +02:00
color: #555;
}
.team-member:hover {
color: #333;
text-decoration: none;
}
.github-btn {
float: right;
width: 180px;
height: 1.25rem;
margin-top: .25rem;
2014-07-10 09:52:10 +02:00
}
img {
float: left;
width: 2rem;
margin-right: .5rem;
border-radius: .25rem;
2014-07-10 09:52:10 +02:00
}
2013-06-25 23:12:36 +02:00
}
2013-05-09 07:50:41 +02:00
// Wall of Browser Bugs
//
// Better display for the responsive table on the Wall of Browser Bugs.
.bd-browser-bugs {
td p {
margin-bottom: 0;
}
th:first-child {
width: 18%;
}
}
//
// Grid examples
//
.bd-example > .row {
2014-07-10 07:00:07 +02:00
margin-bottom: 1rem;
}
.bd-example > .row > [class^="col-"] {
2014-07-10 07:00:07 +02:00
padding-top: .75rem;
padding-bottom: .75rem;
2013-07-26 09:04:15 +02:00
background-color: rgba(86,61,124,.15);
border: 1px solid rgba(86,61,124,.2);
}
//
// Docs examples
//
.bd-example {
2013-02-12 21:16:32 +01:00
position: relative;
2015-01-21 07:57:24 +01:00
padding: 1rem;
margin: 1rem -1rem;
2014-07-09 09:15:20 +02:00
border: solid #f7f7f9;
border-width: .2rem 0 0;
2014-12-02 23:02:35 +01:00
@include clearfix();
2013-02-12 21:16:32 +01:00
2015-01-21 07:57:24 +01:00
@include media-breakpoint-up(sm) {
2015-03-09 15:30:41 +01:00
margin-left: 0;
margin-right: 0;
2015-01-21 07:57:24 +01:00
margin-bottom: -1rem;
padding: 1.5rem;
2014-07-09 09:15:20 +02:00
border-width: .2rem;
}
2013-02-12 21:16:32 +01:00
2015-01-01 21:02:02 +01:00
+ p {
margin-top: 2rem;
}
2014-07-10 09:52:10 +02:00
// Undo width of container
.container {
width: auto;
}
2014-08-06 02:12:24 +02:00
// Card examples should be horizontal
> .card {
float: left;
max-width: 15rem;
margin: .25rem;
}
> .nav + .nav,
> .alert + .alert,
> .progress + .progress {
2014-08-06 02:16:49 +02:00
margin-top: 1rem;
}
> .dropdown-menu:first-child {
position: static;
display: block;
}
}
2014-07-10 09:52:10 +02:00
// Tweak content of examples for optimum awesome
.bd-example > *:last-child,
.bd-example > .table-responsive:last-child > .table {
margin-bottom: 0 !important;
2013-02-12 21:16:32 +01:00
}
.bd-example > .close {
float: none;
}
2013-02-12 21:16:32 +01:00
// Typography
.bd-example-type .table .type-info {
2013-02-24 10:29:19 +01:00
color: #999;
vertical-align: middle;
}
.bd-example-type .table td {
padding: 1rem 0;
2013-02-24 10:29:19 +01:00
border-color: #eee;
}
.bd-example-type .table tr:first-child td {
2013-02-24 10:29:19 +01:00
border-top: 0;
}
.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6 {
2013-02-24 10:29:19 +01:00
margin: 0;
}
// Contextual background colors
.bd-example-bg-classes p {
padding: 1rem;
}
// Images
.bd-example > img {
2015-03-11 20:19:22 +01:00
+ img {
margin-left: .5rem;
}
}
// .bd-example > .img-circle,
// .bd-example > .img-rounded,
// .bd-example > .img-thumbnail {
2015-03-11 20:19:22 +01:00
// margin: .25rem;
// }
// Tables
// .bd-example > .table-responsive > .table {
// background-color: #fff;
// }
// Buttons
.bd-example > .btn-group {
margin-top: .25rem;
margin-bottom: .25rem;
}
.bd-example > .btn-toolbar + .btn-toolbar {
margin-top: .5rem;
2013-05-14 14:33:49 +02:00
}
// Forms
.bd-example-control-sizing select,
.bd-example-control-sizing input[type="text"] + input[type="text"] {
margin-top: .5rem;
}
.bd-example-form .input-group {
margin-bottom: .5rem;
}
.bd-example > textarea.form-control {
2013-08-15 23:57:55 +02:00
resize: vertical;
}
// List groups
.bd-example > .list-group {
2013-03-31 00:07:50 +01:00
max-width: 400px;
}
2013-02-24 10:29:19 +01:00
// Navbars
.bd-example .navbar:last-child {
margin-bottom: 0;
}
.bd-navbar-top-example,
.bd-navbar-bottom-example {
2013-02-12 21:16:32 +01:00
z-index: 1;
padding: 0;
overflow: hidden; // cut the drop shadows off
2013-02-12 21:16:32 +01:00
}
.bd-navbar-top-example .navbar-header,
.bd-navbar-bottom-example .navbar-header {
2013-08-16 09:54:19 +02:00
margin-left: 0;
}
.bd-navbar-top-example .navbar-fixed-top,
.bd-navbar-bottom-example .navbar-fixed-bottom {
position: relative;
2013-02-12 21:16:32 +01:00
margin-right: 0;
2014-02-27 09:12:52 +01:00
margin-left: 0;
2013-02-12 21:16:32 +01:00
}
.bd-navbar-top-example {
padding-bottom: 45px;
2013-02-12 21:16:32 +01:00
}
.bd-navbar-top-example .navbar-fixed-top {
top: -1px;
2013-02-12 21:16:32 +01:00
}
.bd-navbar-bottom-example {
padding-top: 45px;
}
.bd-navbar-bottom-example .navbar-fixed-bottom {
bottom: -1px;
2013-02-12 21:16:32 +01:00
}
.bd-navbar-bottom-example .navbar {
2013-02-12 21:16:32 +01:00
margin-bottom: 0;
}
@media (min-width: 768px) {
.bd-navbar-top-example .navbar-fixed-top,
.bd-navbar-bottom-example .navbar-fixed-bottom {
2013-08-18 08:53:27 +02:00
position: absolute;
}
}
// Pagination
.bd-example .pagination {
margin-top: .5rem;
margin-bottom: .5rem;
}
// Pager
.bd-example > .pager {
2013-08-19 09:36:45 +02:00
margin-top: 0;
}
// Example modals
.bd-example-modal {
2013-02-12 21:16:32 +01:00
background-color: #f5f5f5;
}
.bd-example-modal .modal {
2013-02-12 21:16:32 +01:00
position: relative;
top: auto;
right: auto;
bottom: auto;
2014-02-27 09:12:52 +01:00
left: auto;
2013-02-12 21:16:32 +01:00
z-index: 1;
display: block;
}
.bd-example-modal .modal-dialog {
2013-02-12 21:16:32 +01:00
left: auto;
margin-right: auto;
2014-02-27 09:12:52 +01:00
margin-left: auto;
2013-02-12 21:16:32 +01:00
}
// Example dropdowns
.bd-example > .dropdown > .dropdown-toggle {
float: left;
}
.bd-example > .dropdown > .dropdown-menu {
2013-02-17 22:35:14 +01:00
position: static;
display: block;
margin-bottom: .25rem;
clear: left;
2013-02-17 22:35:14 +01:00
}
2013-02-12 21:16:32 +01:00
// Example tabbable tabs
.bd-example-tabs .nav-tabs {
margin-bottom: 1rem;
}
// Tooltips
.bd-example-tooltips {
text-align: center;
}
.bd-example-tooltips > .btn {
margin-top: .25rem;
margin-bottom: .25rem;
}
// Popovers
.bd-example-popover {
padding-bottom: 1.5rem;
background-color: #f9f9f9;
}
.bd-example-popover .popover {
position: relative;
display: block;
float: left;
width: 260px;
margin: 1.25rem;
}
// Tooltips
.bd-example-tooltip .tooltip {
position: relative;
display: inline-block;
margin: 10px 20px;
opacity: 1;
}
// Scrollspy demo on fixed height div
2013-08-18 08:53:27 +02:00
.scrollspy-example {
position: relative;
height: 200px;
margin-top: .5rem;
2013-08-18 08:53:27 +02:00
overflow: auto;
}
2015-01-20 01:15:51 +01:00
// Helpers
.bd-example > {
2015-03-11 20:19:22 +01:00
.center-block:not(img) {
2015-01-20 01:15:51 +01:00
max-width: 200px;
padding: .5rem;
background-color: #eee;
}
.bg-primary,
.bg-success,
.bg-info,
.bg-warning,
.bg-danger {
padding: .5rem;
margin-top: .5rem;
margin-bottom: .5rem;
}
}
2013-08-18 08:53:27 +02:00
//
// Code snippets
//
2013-08-18 08:53:27 +02:00
.highlight {
2015-01-21 07:57:24 +01:00
padding: 1rem;
2015-04-16 00:19:42 +02:00
margin: 1rem -1rem;
2013-08-18 08:53:27 +02:00
background-color: #f7f7f9;
2015-01-21 07:57:24 +01:00
@include media-breakpoint-up(sm) {
padding: 1.5rem;
2015-04-16 00:19:42 +02:00
margin-right: 0;
margin-left: 0;
2015-01-21 07:57:24 +01:00
}
2013-08-18 08:53:27 +02:00
}
.highlight pre {
padding: 0;
margin-top: 0;
margin-bottom: 0;
background-color: transparent;
border: 0;
}
.highlight pre code {
font-size: inherit;
2014-12-02 23:02:35 +01:00
color: $gray-dark; // Effectively the base text color
2013-08-18 08:53:27 +02:00
}
//
// Responsive tests
//
2013-02-12 21:16:32 +01:00
// Responsive (scrollable) doc tables
.table-responsive .highlight pre {
white-space: normal;
}
// Utility classes table
.bd-table th small,
2013-02-12 21:16:32 +01:00
.responsive-utilities th small {
display: block;
font-weight: normal;
color: #999;
}
.responsive-utilities tbody th {
font-weight: normal;
}
.responsive-utilities td {
text-align: center;
}
.responsive-utilities td.is-visible {
color: #468847;
background-color: #dff0d8 !important;
}
.responsive-utilities td.is-hidden {
color: #ccc;
background-color: #f9f9f9 !important;
}
// Responsive tests
2013-02-12 21:16:32 +01:00
.responsive-utilities-test {
margin-top: .25rem;
2013-02-12 21:16:32 +01:00
}
Media query (grid and responsive utilities) overhaul Grid classes have been changed to account for a fourth set of classes, meaning we now have XS, S, M, and L options. Specifically, we made the following changes: * Renames `.col-` to `.col-xs-` * Adds `.col-md-` for devices 992px wide and up * Remaps `.col-lg-` for devices 1200px wide and up Alongside that, we've updated our media queries to better handle advanced grid layouts: * All column classes now kick in when they hit a `min-width`, undoing the #9128 fix in https://github.com/twbs/bootstrap/commit/db45a60cc86190a060f0baf0b3961cb c690f3a65 * All column offsets, pushes, and pulls are scoped to an appropriate range, meaning a `min-width` and `max-width` (thanks for the idea, @eratzlaff) We've also modified the widths of our grid containers for the small device grid (now a max 720px instead of 728px) and large device grid (now a max 1140px instead of 1170px) to avoid horizontal scrollbar problems in Firefox (likely due to box-sizing, which is why we didn't see it in 2.x). Similarly, we've updated the responsive ultility classes to match the new four media query approach of the grid system. That means we've: * Added new `.visible-xs` and `.hidden-xs` classes * Reassigns visible and hidden classes for small, medium, and large to matching grid system media queries * Updates docs examples to match grid system and account for fourth utility range ----- Fixes the following: * #9135: fourth grid tier * #9302: undoes previous range change for small grid system, so no need to update any docs here * #8755: consistent grid and responsive utilities schemas) * #9195, #9216, and #9227: no more horizontal scrollbars
2013-08-12 09:28:50 +02:00
.responsive-utilities-test .col-xs-6 {
margin-bottom: .5rem;
2013-02-12 21:16:32 +01:00
}
.responsive-utilities-test span {
2013-10-31 10:32:23 +01:00
display: block;
padding: 1rem .5rem;
font-size: 1rem;
2013-05-17 05:07:41 +02:00
font-weight: bold;
line-height: 1.1;
text-align: center;
border-radius: .25rem;
}
.visible-on,
.hidden-on {
.col-xs-6 {
> .not-visible {
color: #999;
border: 1px solid #ddd;
}
}
}
.visible-on,
.hidden-on {
.col-xs-6 {
.visible {
color: #468847;
background-color: #dff0d8;
border: 1px solid #d6e9c6;
}
}
2013-02-12 21:16:32 +01:00
}
@include media-breakpoint-only(xs) {
.hidden-xs-only {
display: none !important;
}
}
@include media-breakpoint-only(sm) {
.hidden-sm-only {
display: none !important;
}
}
@include media-breakpoint-only(md) {
.hidden-md-only {
display: none !important;
}
}
@include media-breakpoint-only(lg) {
.hidden-lg-only {
display: none !important;
}
}
@include media-breakpoint-only(xl) {
.hidden-xl-only {
display: none !important;
}
}
2015-04-16 23:37:17 +02:00
//
// Brand guidelines
//
2013-02-12 21:16:32 +01:00
// Logo series wrapper
.bd-brand-logos {
2013-12-27 23:04:44 +01:00
display: table;
width: 100%;
2014-07-13 22:50:35 +02:00
margin-bottom: 1rem;
2013-12-27 23:04:44 +01:00
overflow: hidden;
color: #563d7c;
background-color: #f9f9f9;
2014-07-13 22:50:35 +02:00
border-radius: .25rem;
2013-11-06 20:00:39 +01:00
}
2013-12-27 23:04:44 +01:00
// Individual items
.bd-brand-item {
2014-07-13 22:50:35 +02:00
padding: 4rem 0;
2013-11-06 20:00:39 +01:00
text-align: center;
}
.bd-brand-item + .bd-brand-item {
2014-01-12 04:42:10 +01:00
border-top: 1px solid #fff;
2013-12-27 23:04:44 +01:00
}
.bd-brand-logos .inverse {
2013-12-27 23:04:44 +01:00
color: #fff;
background-color: #563d7c;
}
// Heading content within
.bd-brand-item h1,
.bd-brand-item h3 {
2013-12-27 23:04:44 +01:00
margin-top: 0;
margin-bottom: 0;
}
.bd-brand-item .bd-booticon {
2013-12-27 23:04:44 +01:00
margin-right: auto;
2014-02-27 09:12:52 +01:00
margin-left: auto;
2013-12-27 23:04:44 +01:00
}
// Make the icons stand out on what is/isn't okay
// .bd-brand-item .glyphicon {
// width: 30px;
// height: 30px;
// margin: 10px auto -10px;
// line-height: 30px;
// color: #fff;
// border-radius: 50%;
// }
// .bd-brand-item .glyphicon-ok {
// background-color: #5cb85c;
// }
// .bd-brand-item .glyphicon-remove {
// background-color: #d9534f;
// }
2013-12-27 23:04:44 +01:00
2013-11-06 20:00:39 +01:00
@media (min-width: 768px) {
.bd-brand-item {
2014-01-12 04:42:10 +01:00
display: table-cell;
width: 1%;
}
.bd-brand-item + .bd-brand-item {
2014-01-12 04:42:10 +01:00
border-top: 0;
border-left: 1px solid #fff;
2013-11-06 20:00:39 +01:00
}
.bd-brand-item h1 {
2014-07-13 22:50:35 +02:00
font-size: 4rem;
2014-01-12 04:42:10 +01:00
}
}
2013-12-27 23:04:44 +01:00
//
// ZeroClipboard styles
//
2013-11-06 20:00:39 +01:00
.zero-clipboard {
position: relative;
2014-02-11 09:04:53 +01:00
display: none;
2014-07-08 08:36:40 +02:00
float: right;
2013-12-18 22:40:29 +01:00
}
.btn-clipboard {
position: absolute;
2014-02-11 09:04:53 +01:00
top: 0;
right: 0;
z-index: 10;
2014-02-11 09:04:53 +01:00
display: block;
2014-07-08 08:36:40 +02:00
padding: .25rem .5rem;
font-size: 75%;
color: #818a91;
cursor: pointer;
2014-07-08 08:36:40 +02:00
background-color: #eceeef;
2014-10-27 11:23:44 +01:00
border-radius: 0 .2rem 0 .2rem;
2013-08-18 08:53:27 +02:00
}
.btn-clipboard-hover {
2014-02-11 09:04:53 +01:00
color: #fff;
2014-07-08 08:36:40 +02:00
background-color: #027de7;
}
2014-02-11 09:04:53 +01:00
@media (min-width: 768px) {
.zero-clipboard {
display: block;
}
2013-08-18 08:53:27 +02:00
}
2013-02-12 21:16:32 +01:00
//
// Miscellaneous
//
// Pseudo :focus state for showing how it looks in the docs
#focusedInput {
2014-12-02 23:02:35 +01:00
border-color: $input-border-focus;
2013-02-12 21:16:32 +01:00
outline: 0;
outline: thin dotted \9; // IE9
2014-12-02 23:02:35 +01:00
box-shadow: 0 0 .5rem $input-box-shadow-focus;
2013-02-12 21:16:32 +01:00
}