/*!
 * Start Bootstrap - Half Slider HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

html,
body {
    height: 100%;
    font-family: 'Lato', sans-serif;
}

/* You can change the height of the carousel by changing the height in the class below. It is set to 50% by default, but can be any height! */

.carousel {
    height: 20%;
}

.item,
.active,
.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    margin-top: 50px;
    width: 100%;
    height: 20%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    margin: 50px 0;
}

#sidebar { margin-top: 20px; }

.nie { display: none; }

.navbar { /* kolor belki menu */ 
    background-color: #245b9a; 
    border-bottom: 0px #addaf4 solid;
    /* box-shadow: 0px 10px 50px #245b9a; */
    } 

.navbar-brand { color: #DDD; }

.navbar-nav > li > a { color: #FFF !important; } /* białe link w menu */

.info { font-family: 'Lato', sans-serif; }

.obwodka {
    border: 1px solid #DDD;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
}

.obwodka_yellow {
    border: 1px solid #e0e300;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
    background: #fcfdc9;
}

.obwodka_red {
    border: 1px solid #c41414;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
    background: #f51919;
    color: #FFF;
    text-align: center;
}

.obwodka_szara {
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
    background: #ececec;
    color: #0c6aaa;
    text-align: center;
}

/* gruba linia oddzielająca  */
.gruby_hr {
    height: 5px;
    background: #DDD;
}


/* do góry w podsumowaniu */
tr#do_gory {
  background-color: #DDD;
}

tr#pods_czasumowy {}
tr#pods_suma {
    background: #fdffd3; }
tr#pods_faktura {}

#cenaAb {
position: relative; 
top: 20px; 
margin-top: -10px;
}

/*
---
---
PAKIETY
---
---
 */

.cenaBox { text-align: right; }

.cenaDuza {
    font-size: 55px;
    color: #428bca;
}

.cenaMala { 
    font-size: 30px;
    color: #428bca;
}

.cenaWynik { font-size: 40px; }

.cenaStart { font-size: 40px; }

.grey { background: #f1f1f1; }

h4 { text-align: center;}

.bZamawiam { position: relative; min-width: 260px; margin-bottom: 5px; }

.form-control { margin-bottom: 5px; width: 300px; margin-left: auto; margin-right: auto;}

.miniTxt { 
    font-size: 10px;
    color: #949494;   
    line-height: 10px;
    }

red { color: #fc072a; font-weight: 600; }
blue { color: blue }
green { color: green }
red2 { color: #ff7084 }

.bg-info {
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #add4e7;
}

.bg-warning {
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #e7e1c0;
}

.cena { 
    font-weight: bold;
    text-shadow: 1px 1px #000;
    height: 36px;
    top: 2px;
}

.w150 { width: 150px }
.w600 { width: 570px}

.zamowione { 
    background: #f5f5f5;
    display: none;
}

#banerek {
    border: 1px solid #DDD;
}

.butPromo {
    text-align: right;
    margin-top: 20px;
    border: 1px solid #DDD;
}

#info-p-off { display:none }

#sidebar table { border-radius: 0px }

/* styl dla cen w tekscie */
span#montdekCena,
span#dekCena,
span#montRout,
span#dGnCena,
span#cenaTVMK,
span#cenaTVKI,
span#cenaRout,
span#cenaRout2,
span#cenaRout3 {
    background: #DDD;
    padding: 2px 5px;
    border: 1px solid #D1d1d1;
    border-radius: 5px;
}

.well {
    background-color: #ffecfd !important;
}