﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
    font-family:Tahoma, sans-serif !important;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default 
input,
select,
textarea {
    max-width: 280px; 
}
*/

/* Úprava NAVBAR ***********************************************************************************************/
a.navbar-brand {
    color: White !important;
}
a.navbar-brand:hover {
    text-decoration:underline !important;
}



.navbar-inverse {
    background-color: #337ab7 !important; /* #333; rgb(51,122,183);*/
    border-color: #337ab7 !important;    /*#333; rgb(51,122,183);*/
}
.navbar-inverse .navbar-nav>li>a {
    color: white !important; /* #bfcfdf*/
}
.navbar-inverse .navbar-nav>li>a:hover {
    text-decoration:underline !important;
}


.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color:  #337ab7 !important;
}
.navbar-inverse .navbar-toggle {
    border-color: White !important;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form  {
    border-color: white !important;
}

.inputError {
    border: solid 1px  #a94442 !important;
}

.inputInfo {
    border: solid 1px  #337ab7 !important;
}

.myOrder {
   margin:0;
   padding:1px 3px 0px 2px;
   border:none 0;
   background-color:transparent;
   color:#337ab7;
}

.myOrderActive {
   margin:0;
   padding:1px 3px 0px 2px;
   border:none 0;
   background-color:#337ab7 ;
   color:white;
}

.mySearch {
   background-color:#337ab7;
}
.mySearch:hover {
  opacity:0.75;
}

.mySearch i {
   color:white;
}


.myCheckBox {
    width:20px !important; 
    height:20px !important; /* původně BS mě 34px */
    margin: 7px 0px 7px 0px !important;

}

.myCheckBoxLabel {
    margin-top: 4px !important;
}

.myPadding { 
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.control-label {
    font-weight:500 !important;
    color:#999;
    vertical-align:baseline;
    font-size:100%;

}

.myInfo {
    color:#337ab7 !important;
    font-size:90% !important;
    line-height:125% !important;
    display:block;
}

.myError {
    font-size:90% !important;
    line-height:125% !important;
    display:block;
}

.myDescription {
    color:#777 !important;
    font-size:80% !important;
    line-height:125% !important;
    display:block;
}

div.nahled {
    padding: 15px 15px;
    border:solid 1px #ddd;
    margin:0px 0px 20px 0px;
    max-width:320px;
}
div.nahled a {
   text-decoration:none;
}
div.nahled h4 {
    white-space: nowrap;
    color:#337ab7;
}
div.nahled p  {
    color:#555;
}
div.obrazek {
    width:100%;
    height: 240px;
}
div.obrazek img  {
    width:100%;
    height:100%;
    object-fit:contain;
}
div.popis {
    margin: 10px 0px 0px 0px;
    height: 100px;
    line-height:115%;
    overflow: hidden; 
}

div.popis p {
    margin: 0px 0px 4px 0px !important;
}

div.cena {
    height: 30px;
    text-align:right;
    overflow: hidden;
}

