@import (less) "lib/animate.css";
@import (less) "lib/font-awesome.min.css";
@import "lib/bootstrap/bootstrap";
@import "lib/bootstrap-social";
@import "themes/kano";

// Scaffolding
// -------------------------

html, body {
  height: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  padding-top: 70px;
}

.abel {
  font-family: 'Abel', sans-serif!important;
}

#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -100px;
  /* Pad bottom by footer height + (optional) extra spacing */
  padding: 0;
}

#footer {
  font-size: 12px;
  padding-top: 40px;
  padding-bottom: 40px;
  height: 100px;
}

// Navbar
// -------------------------

@navbar-height: 70px;

.navbar-nav .profile-image {
  width: 30px;
  height: 30px;
  margin: -15px 15px -15px 0;
}

.navbar-brand {
  background-image: url('../img/kano-logo.png');
  background-repeat: no-repeat;
  background-size: 100px;
  background-position: left;
  padding-left: 95px;
  margin-left: 18px!important;
}

@media (min-width: 768px) {
.navbar-brand {
  margin-left: 0px!important;
}
}

// Social Buttons
// -------------------------

.btn-social {
  border-radius: 2px;
}

// Font Awesome
// -------------------------

[class^="fa-"],
[class*="fa-"] {
  margin-right: 5px;
}

// API Examples
// -------------------------

.thumb {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.thumb img {
  margin-bottom: 5px;
  margin-right: 5px;
  opacity: 0.2;
  transition: opacity 0.2s;
}

.thumb:hover img {
  opacity: 1;
  box-shadow: 0 0 3px 1px @brand-primary;
}

.facebook-caption {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  color: #fff;
  padding: 3px;
  bottom: 25px;
}