| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411 | // stylelint-disable no-duplicate-selectors, selector-no-qualifying-type//// Grid examples//.bd-example-row {  .row {    > .col,    > [class^="col-"] {      padding-top: .75rem;      padding-bottom: .75rem;      background-color: rgba(86, 61, 124, .15);      border: 1px solid rgba(86, 61, 124, .2);    }  }  .row + .row {    margin-top: 1rem;  }  .flex-items-top,  .flex-items-middle,  .flex-items-bottom {    min-height: 6rem;    background-color: rgba(255, 0, 0, .1);  }}.bd-example-row-flex-cols .row {  min-height: 10rem;  background-color: rgba(255, 0, 0, .1);}.bd-highlight {  background-color: rgba($bd-purple, .15);  border: 1px solid rgba($bd-purple, .15);}// Grid mixins.example-container {  width: 800px;  @include make-container();}.example-row {  @include make-row();}.example-content-main {  @include make-col-ready();  @include media-breakpoint-up(sm) {    @include make-col(6);  }  @include media-breakpoint-up(lg) {    @include make-col(8);  }}.example-content-secondary {  @include make-col-ready();  @include media-breakpoint-up(sm) {    @include make-col(6);  }  @include media-breakpoint-up(lg) {    @include make-col(4);  }}//// Container illustrations//.bd-example-container {  min-width: 16rem;  max-width: 25rem;  margin-right: auto;  margin-left: auto;}.bd-example-container-header {  height: 3rem;  margin-bottom: .5rem;  background-color: lighten($blue, 50%);  border-radius: .25rem;}.bd-example-container-sidebar {  float: right;  width: 4rem;  height: 8rem;  background-color: lighten($blue, 25%);  border-radius: .25rem;}.bd-example-container-body {  height: 8rem;  margin-right: 4.5rem;  background-color: lighten($bd-purple, 25%);  border-radius: .25rem;}.bd-example-container-fluid {  max-width: none;}//// Docs examples//.bd-example {  position: relative;  padding: 1rem;  margin: 1rem (-$grid-gutter-width / 2) 0;  border: solid #f7f7f9;  border-width: .2rem 0 0;  @include clearfix();  @include media-breakpoint-up(sm) {    padding: 1.5rem;    margin-right: 0;    margin-left: 0;    border-width: .2rem;  }  + .highlight,  + .clipboard + .highlight {    margin-top: 0;  }  + p {    margin-top: 2rem;  }  .pos-f-t {    position: relative;    margin: -1rem;    @include media-breakpoint-up(sm) {      margin: -1.5rem;    }  }  .custom-file-input:lang(es) ~ .custom-file-label::after {    content: "Elegir";  }  > .form-control {    + .form-control {      margin-top: .5rem;    }  }  > .nav + .nav,  > .alert + .alert,  > .navbar + .navbar,  > .progress + .progress,  > .progress + .btn {    margin-top: 1rem;  }  > .dropdown-menu:first-child {    position: static;    display: block;  }  > .form-group:last-child {    margin-bottom: 0;  }  > .close {    float: none;  }}// Typography.bd-example-type {  .table {    .type-info {      color: #999;      vertical-align: middle;    }    td {      padding: 1rem 0;      border-color: #eee;    }    tr:first-child td {      border-top: 0;    }  }  h1,  h2,  h3,  h4,  h5,  h6 {    margin-top: 0;    margin-bottom: 0;  }}// Contextual background colors.bd-example-bg-classes p {  padding: 1rem;}// Images.bd-example > img {  + img {    margin-left: .5rem;  }}// Buttons.bd-example {  > .btn-group {    margin-top: .25rem;    margin-bottom: .25rem;  }  > .btn-toolbar + .btn-toolbar {    margin-top: .5rem;  }}// 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 {  resize: vertical;}// List groups.bd-example > .list-group {  max-width: 400px;}// Navbars.bd-example {  .fixed-top,  .sticky-top {    position: static;    margin: -1rem -1rem 1rem;  }  .fixed-bottom {    position: static;    margin: 1rem -1rem -1rem;  }  @include media-breakpoint-up(sm) {    .fixed-top,    .sticky-top {      margin: -1.5rem -1.5rem 1rem;    }    .fixed-bottom {      margin: 1rem -1.5rem -1.5rem;    }  }}// Pagination.bd-example .pagination {  margin-top: .5rem;  margin-bottom: .5rem;}// Example modals.modal {  z-index: 1072;  .tooltip,  .popover {    z-index: 1073;  }}.modal-backdrop {  z-index: 1071;}.bd-example-modal {  background-color: #fafafa;  .modal {    position: relative;    top: auto;    right: auto;    bottom: auto;    left: auto;    z-index: 1;    display: block;  }  .modal-dialog {    left: auto;    margin-right: auto;    margin-left: auto;  }}// Example tabbable tabs.bd-example-tabs .nav-tabs {  margin-bottom: 1rem;}// Popovers.bd-example-popover-static {  padding-bottom: 1.5rem;  background-color: #f9f9f9;  .popover {    position: relative;    display: block;    float: left;    width: 260px;    margin: 1.25rem;  }}// Tooltips.tooltip-demo a {  white-space: nowrap;}.bd-example-tooltip-static .tooltip {  position: relative;  display: inline-block;  margin: 10px 20px;  opacity: 1;}// Scrollspy demo on fixed height div.scrollspy-example {  position: relative;  height: 200px;  margin-top: .5rem;  overflow: auto;}.scrollspy-example-2 {  position: relative;  height: 350px;  overflow: auto;}.bd-example-border-utils {  [class^="border"] {    display: inline-block;    width: 5rem;    height: 5rem;    margin: .25rem;    background-color: #f5f5f5;  }}.bd-example-border-utils-0 {  [class^="border"] {    border: 1px solid $border-color;  }}//// Code snippets//.highlight {  padding: 1rem;  margin-top: 1rem;  margin-bottom: 1rem;  background-color: #f7f7f9;  -ms-overflow-style: -ms-autohiding-scrollbar;  @include media-breakpoint-up(sm) {    padding: 1.5rem;  }}.bd-content .highlight {  margin-right: (-$grid-gutter-width / 2);  margin-left: (-$grid-gutter-width / 2);  @include media-breakpoint-up(sm) {    margin-right: 0;    margin-left: 0;  }}.highlight {  pre {    padding: 0;    margin-top: 0;    margin-bottom: 0;    background-color: transparent;    border: 0;  }  pre code {    font-size: inherit;    color: $gray-900; // Effectively the base text color  }}
 |