bibb-theme/less/common.less
2026-02-24 07:35:06 +01:00

110 lines
2.3 KiB
Plaintext
Executable File

a,
.btn-link {
color: #06C;
&:hover { color: #09F; }
}
.alert { padding: 8px; }
.breadcrumbs .container {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.breadcrumb {
margin-top: .25rem;
margin-bottom: .25rem;
padding-left: 0;
font-size: 12px;
}
.btn { padding: 3px 5px 2px; }
.btn.btn-default {
background: @gray-lighter;
background-image: linear-gradient(#fff, @nav-tabs-border-color);
border: 1px solid @gray;
color: @gray-darker;
text-shadow: 0 1px 0 #fff;
}
.btn:not(.btn-default) { font-weight:bold; }
.btn-danger,
.btn-danger:hover { border-color:darken(@brand-danger, 12%); }
.btn-info,
.btn-info:hover { border-color:darken(@brand-info, 12%); }
.btn-primary,
.btn-primary:hover { border-color:darken(@brand-primary, 12%); }
.btn-success,
.btn-success:hover { border-color:darken(@brand-success, 12%); }
.btn-warning,
.btn-warning:hover { border-color:darken(@brand-warning, 12%); }
.container {
padding: 0;
background: #fff;
}
h2 { margin: 8px 0; }
.container {
padding-left: 1rem;
padding-right: 1rem;
background: #fff;
}
input[type=radio],
input[type=checkbox] {
margin: 2px auto 0;
padding: 0 2px;
}
.nav > li > a { padding: 5px 10px; }
.nav-pills {
display: table;
margin: 0 auto;
}
.navbar { min-height: 1px; }
.navbar-form {
margin-top: .5rem;
margin-bottom: .5rem;
}
.pagination {
display: table;
margin: 18px auto;
}
.pagination > li > a,
.pagination > li > span { padding: 4px 12px 3px; }
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
background: @brand-primary;
border-color: @brand-primary;
}
.panel-heading { padding: 0; }
.panel-heading a {
cursor: pointer;
display: inline-block;
padding: 6px;
width: 100%;
}
.row:not(.top-row) {
padding: 6px 4px;
margin: 0 -4px;
}
.row > p { padding: 0 1em; }
.sub-breadcrumb { padding: 0 5px; }
.tab-content {
padding: 6px 8px;
border: 1px solid @gray-lighter;
border-top: 0;
margin-bottom: 5px;
}
@media (max-width: 767px) {
.label { font-size: 85%; }
}
@media (min-width: 768px) {
.badge {
font-size: 85%;
margin-top: 1px;
}
.label { padding-top: .3em; }
.modal-dialog { width: 650px; }
}