/* 
Theme Name:   Hestia – motyw potomny
Template:     hestia
*/

.header-filter::before {
    background-color: transparent !important;
}

.tekst_14px, .tekst_14px li {
    font-size: 14px !important;
}

.btn { 
    /* hestia dla submit ma tak ustawione */
    font-size: 12px;
    font-weight: 400;
}

.form_oblicz {
    overflow: auto;
    background-color: #d6d6d7;
    text-align: center;
}

.form_oblicz .form-group {
    padding-top: 7px !important;
    margin-bottom: 0 !important;
}

.form_oblicz input[type='text'], .form_oblicz textarea, .form_oblicz select {
    background-color: #fff !important;
}

.form_oblicz input[type="submit"] {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.form_oblicz .cena_pobytu {
    font-weight: bold;
    font-size: 18px;
}

.calendarTable {
    font-size: 14px !important;
}

.blad {
    border: 1px solid #f44336 !important;
}

.kom_bledy {
    color: #f44336;
}

.rez_nagl {
    border-bottom: 2px solid #fff;
    padding: 10px;
    text-align: left;
}

/* ------------------------------------------------------- obiekt - kalendarz */
table.calendarTable {
    margin-bottom: 20px;
}
table.calendarTable td.calNameMonth {
    font-weight: bold;
    border-bottom: 1px solid;
}
/* ------------------------------------------------------- obiekt - kalendarz */


/* ----------------------------------------------- obiekt - kalendarz legenda */
div#kal_legenda {
    /*margin-top: 15px;*/
}
.kal_leg_one {
    margin: 5px 15px;
    display: inline-block;
}
div#kal_legenda {
    padding: 1px;
    line-height: 22px;
    vertical-align: middle;
}
div#kal_legenda span {
    vertical-align: middle;
    width:20px;
    height:20px;
    display: inline-block;
}
div#kal_legenda span img {
    width: 20px;
    height: 20px;
    border:1px solid #696969;
    vertical-align: baseline;
}
div#kal_legenda span#legend_red {
    border:1px solid #696969;
    background-color: #FF0000;
}
div#kal_legenda span#legend_orange {
    border:1px solid #696969;
    background-color: #FFA500;
}
div#kal_legenda span#legend_yellow {
    border:1px solid #696969;
    background-color: #FFFF00;
}
div#kal_legenda span#legend_grey {
    border:1px solid #696969;
    /*background-color: #d7d7d7;*/
}
/* ----------------------------------------------- obiekt - kalendarz legenda */