﻿.navbar-nav{
  float:right;
  padding-top:7px;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.poznamka {
  font-weight: normal;
  font-style: italic;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #777;
}

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* custom upravy language menu */

.dropdown-menu .lang-sm:after {
  color: rgb(59, 59, 59);
}

.lang-sm:after {
  top: -1px;
  position: relative;
  float: left;
  margin-top: -2px;
  padding-left: 3px;
}

.lang-sm {
  top: 3px;
}

.lang-sm.lang-lbl, .lang-sm.lang-lbl-en, .lang-sm.lang-lbl-full {
  margin-left: 0.8rem;
}

.main-header .sidebar-toggle {
    float: left;
    background-color: transparent;
    background-image: none;
    padding: 15px 15px;
    padding: 8px 15px;
    font-family: fontAwesome;
    width: fit-content;
    float: left;
}

.main-header > .navbar {
    -webkit-transition: margin-left 0.3s ease-in-out;
    -o-transition: margin-left 0.3s ease-in-out;
    transition: margin-left 0.3s ease-in-out;
    margin-bottom: 0;
    margin-left: 230px;
    border: none;
    min-height: 55px;
    border-radius: 0;
    display: block;
}

@media (max-width: 767px) {

    .hideMenu {
        display: none;
    }

    .main-header > .navbar {
        margin-left: 0px;
    }

    .main-header .navbar-custom-menu {
        float: right;
        width: fit-content;
    }

    .main-sidebar, .left-side {
        -webkit-transform: translate(-230px, 0);
        /* -webkit-transform: translate(-230px, 0); */
        -ms-transform: translate(-230px, 0);
        -o-transform: translate(-230px, 0);
        transform: translate(-230px, 0);
        /* transform: translate(-230px, 0); */
        z-index: 1000;
    }

    .main-sidebar, .left-side {
        padding-top: 100px;
        padding-top: 110px;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
    }

    .main-header {
        position: relative;
        max-height: 100px;
        max-height: 200px;
        z-index: 1030;
    }
}

@media (max-width: 369px) {

    .main-sidebar, .left-side {
        padding-top: 175px;
    }

    .main-header .navbar {
        height: 120px;
    }
}

@media (min-width: 767px) {

    .sidebar-toggle {
        display: none;
    }
}

