// Sticky footer styles
html,
body {
height: 100%;
// The html and body elements cannot have any padding or margin.
}
body {
background: #FCF9FC none;
font-family: sans-serif;
font-size: 16px;
}
.fonts-loaded {
body {
font-family: "NotoSans";
}
}
.navbar {
.divider-vertical {
border-left-color: #FCF9FC;
border-right-color: #FCF9FC;
}
.nav {
li {
&.dropdown {
> a {
&:focus {
.caret {
border-bottom-color: #85CA11;
border-top-color: #85CA11;
}
}
&:hover {
.caret {
border-bottom-color: #85CA11;
border-top-color: #85CA11;
}
}
}
}
}
}
}
.navbar-inverse {
.brand {
color: #9FE1FF;
font-weight: bold;
}
.navbar-inner {
background: #FCF9FC none;
border-color: #FCF9FC;
box-shadow: none;
ul {
&.dropdown-menu {
a {
&:hover {
color: #FFF;
}
}
}
}
li {
> a {
color: #727272;
font-weight: bold;
text-shadow: none;
&:hover {
color: #85CA11;
}
&:focus {
color: #85CA11;
}
}
&.dropdown {
> a {
&:hover {
.caret {
border-bottom-color: #85CA11;
border-top-color: #85CA11;
}
}
&:focus {
.caret {
border-bottom-color: #85CA11;
border-top-color: #85CA11;
}
}
}
&.open {
> .dropdown-toggle {
background-color: transparent;
color: #85CA11;
.caret {
border-bottom-color: #85CA11;
border-top-color: #85CA11;
&:hover {
border-bottom-color: #85CA11;
border-top-color: #85CA11;
}
}
}
}
}
}
}
}
.navbar-inner {
background: #FCF9FC none;
}
.navbar-fixed-bottom {
&.navbar-static-bottom {
position: static;
}
.navbar-inner {
box-shadow: none;
min-height: $footer-height;
}
}
// Wrapper for page content to push down footer
#wrap {
height: auto !important;
height: 100%;
margin: 0 auto -#{$footer-height + 1};
// Negative indent footer by its height
min-height: 100%;
padding-left: 40px;
padding-right: 40px;
}
#changelanguage {
clear: both;
// Set the fixed height of the footer here
min-height: $footer-height;
.nav {
> .active {
> p {
padding: 0 15px;
}
}
}
}
#i18nMenu {
margin-left: 1em;
li {
font-size: 85%;
a {
&:hover {
color: #85CA11;
}
}
li {
font-size: 100%;
> a {
font-size: 100%;
&:hover {
color: #FFF;
}
}
}
a {
color: $links;
}
}
.dropdown-menu {
li {
p {
clear: both;
display: block;
font-weight: normal;
line-height: 20px;
padding: 3px 20px;
white-space: nowrap;
}
}
}
}
#koha_url {
p {
color: #666666;
float: right;
margin: 0;
}
}