.navbar-fixed-top { display:none; }
.chk-podminky { color:#4c713b; font-weight:bold; }
.chk-podminky label { font-size:16px !important; }
.chk-podminky  input  { border:1px solid #4c713b !important;  }
.chk-podminky a { color:#4c713b; text-decoration:underline; font-weight:bold;  }
.opodminky { max-width:800px; }
.showmenu { display:none !important; }
body.modal-open #navbar, body.modal-open #opareas{
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
}
.modal-backdrop {background: #f7f7f7;}

#branch_chooser select { float:right; width:80%; border:1px solid #CCC; border-radius:1px; padding:1px;  }
#branch_chooser h3 { margin-top:20px; padding-top:10px; border-top:1px solid #EEE;  }
#branch_chooser .col-md-6 img { width:32%; margin-right:1%; float:left; border:1px solid #EEE; margin-top:5px; }

.has-error .form-control { border:2px solid red; }

.disabled .price .title { color: #999  !important; text-decoration:line-through; }
.disabled .price  { color:rgba(0,0,0,0.0) !important; }
.disabled .fa { display:none; }

/* kosik */
.scart-full .kusu, .scart-full .prepocitat, .scart-full .img { width:3%; white-space:nowrap;  } 

.scart-full .nazev { width:75%; }
.scart-full .sleva  { background: #efd9d9; text-align: right; padding: 20px; }
.scart-full .sleva button { color:#000; padding:3px 10px; margin-left:15px; margin-top:-5px; }
.scart-full .sleva button:hover  { text-decoration:underline; }

.scart-full .poplatky { color:#184868; font-size:25px; }
.scart-full td.img { padding:5px !important; }
.scart-full a { color: #000; font-weight: 500;  }
.scart-full a .druh { font-weight: 300; }
.scart-full .img img { max-height:80px; max-width:80px; text-align:center; margin-right:10px; margin-top: 5px; }
.scart-full .cena, .scart-full .cenacelkem { width:5%; white-space:nowrap;  }
.scart-full .cenacelkem span { display: block; font-size: 13px; }
.pocet .scart-amount { width:50px; text-align:center; }

.sendorder { text-align: center; }
.sendorder label { font-size: 16px; margin-top: 30px; font-weight: 500; display: block; }


.total-price { text-align: right; background: #EFEFEF; padding: 20px; border-radius: 3px;  }
.total-price .bezdph { font-size: 18px;  } 
.total-price .sdph  { font-size: 27px; font-weight: 500; margin-bottom: 30px;  }  

.weight-limit { position:absolute; background:rgba(0,0,0,0.1); color:#333; right:0;top:0px; overflow:hidden; line-height:32px; height:32px; width:100%; text-align:right; padding-right:10px;  }


.scart .dostupnost { text-align:center; }
.scart { font-size:17px; }
.scart th { font-weight: 500; }

.scart-hider-control { text-align:center; }
.scart-hider-control .btn { background:#4c703b !important; border:none; border-radius:4px; color:#FFF; font-size:20px; padding: 10px 30px; }
.scart-hider-control .btn:hover { background:#fcb302 !important; color:#000;  }

.overlay-box.bottomright .btn { display:none; }

#wedo-popup .modal-header, #wedo-popup .modal-footer { display: none; }
#wedo-popup .modal-body { padding: 0px; }

#ppl-popup .modal-header, #ppl-popup .modal-footer { display: none; }
#ppl-popup .modal-body { padding: 0px; }

#balikovna-popup .modal-header, #balikovna-popup .modal-footer { display: none; }
#balikovna-popup .modal-body { padding: 0px; }


#gls-popup .modal-header, #gls-popup .modal-footer { display: none; }
#gls-popup .modal-body { padding: 0px; }

.pts-info { /*display: none;*/ }

.total .price .bezdph { font-size: 15px; margin-top: -15px; }
