­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ /* Margins */ .bsc-tabs, .bsc-pills, .bsc-accordion, .bsc-progress, .bsc-button.btn-block { margin-bottom: 2rem; } /* Buttons */ .bsc-button { border: 1px transparent solid !important; box-shadow: none !important; } .bsc-button:not(.btn-secondary):hover { color: white !important; } .bsc-button.btn-secondary { border: 1px #adadad solid !important; } /* Alerts */ .bsc-alert button { background: transparent !important; } /* Tabs */ .bsc-tabs .nav-link { border-color: transparent; box-shadow: none !important; } .bsc-tabs ul { margin-bottom: 1.5rem; } .bsc-tabs.tabs-vertical ul { margin-bottom: 0; } .bsc-tabs .nav-item { margin-bottom: -1px; } .bsc-tabs .nav-link { padding: .75rem 1.5rem; } .bsc-tabs .tab-pane > *:last-child { margin-bottom: 0; } .bsc-tabs.nav-tabs.flex-column .nav-link { border-radius: 0; } @media ( min-width: 768px ) { .tabs-vertical .nav-pills { flex-direction: column; } .tabs-vertical .nav-tabs { border-bottom: none; border-right: 1px solid #ddd; flex-direction: column; } .tabs-vertical .nav .nav-item { margin-bottom: 0; margin-right: -1px; } .tabs-vertical .nav-tabs .nav-link { border-radius: .25rem 0 0 .25rem; } .tabs-vertical .nav-tabs .nav-link:hover { border-color: #eceeef #ddd #eceeef #eceeef; } .tabs-vertical .nav-tabs .nav-link.active { border-color: #ddd #fff #ddd #ddd; } } /* Separators */ .bsc-separator { border-bottom-color: #ddd; margin-bottom: 2rem; } /* Collapsibles */ .bsc-collapsible .card-block > *:last-child { margin-bottom: 0; } .bsc-collapsible .card-header { border-bottom: none; } .bsc-collapsible .card-header h5 { margin-top: 0; margin-bottom: 0; } .bsc-collapsible .card-header a { border: none; text-decoration: none; box-shadow: none !important; } .bsc-collapsible + .bsc-collapsible { border-top: none; }