@import url("https://fonts.googleapis.com/css?family=Archivo+Narrow:400,700|Archivo:400,700&subset=latin-ext");
html {
  position: relative;
  min-height: 100%; }

body {
  padding-top: 70px;
  margin-bottom: 60px;
  /* Margin bottom by footer height */ }
  body * {
    font-family: 'Archivo Narrow', sans-serif; }

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5; }
  .footer > .container .row {
    margin: 10px 0 0; }

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto; }

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px; }

.form-signin .checkbox {
  font-weight: normal; }

.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  font-size: 16px; }

.form-signin .form-control:focus {
  z-index: 2; }

.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

#homePageDesktop {
  display: none; }

#opakovaniDefinice .btn-group-lg, #novaSlovickaKapitola .btn-group-lg, #slovnicekDefinice .btn-group-lg {
  margin-top: 5px; }

#opakovaniDefinice {
  margin-bottom: 20px; }

.jumbotron {
  background: #fff; }

.carousel-control.right, .carousel-control.left {
  background-image: none;
  color: #317eb5; }

.carousel-indicators li {
  border-color: #317eb5; }

.carousel-indicators li.active {
  background-color: #317eb5; }

#pridanaSlovicka {
  margin-top: 10px; }

#slovnicekTab {
  margin-top: 20px; }

@media (min-width: 992px) {
  #homePageButtons {
    display: none; }

  #homePageDesktop {
    display: block; } }
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-collapse.collapse {
    display: none !important; }

  .navbar-collapse.collapse.in {
    display: block !important; }

  .navbar-header .collapse, .navbar-toggle {
    display: block !important; }

  .navbar-header {
    float: none; } }

/*# sourceMappingURL=theme.css.map */
