﻿body {
    /*padding-top: 50px;*/
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"]
{
    width: 100%;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
  /* Hide captions */
  .carousel-caption {
    display: none
  }
}

button.elDrz 
{
    width: 18px;
    height: 18px;
    padding: 0px;
    margin: 0px;
    margin-left:3px;
    margin-top:-2px; 
    line-height: 14px;
    border:1px solid;
    cursor:pointer;
}
td.elDrz
{
    width:24px;height:1px;
}
td.pusty 
{
    width:24px;height:1px;
}
td.koniec {
    width: 24px;
    height: 1px;
    background-repeat: no-repeat;
    background-image: url(~/../../images/koniec.png);
}
td.rozg {
    width: 24px;
    height: 1px;
    background-repeat: no-repeat;
    background-image: url(~/../../images/rozg.png);
}
td.pion {
    width: 24px;
    height: 1px;
    background-repeat: no-repeat;
    background-image: url(~/../../images/pion.png);
}
table.drzewko
{
    line-height:normal;
    font-weight:normal;
}
.niewykonalny
{
    color:lightgray;
}
.zaznaczony
{
    font-weight:bolder;
}
.szczegoly{ color:blue;}
.nadrzedny {background-color:lightgreen;}
.podrzedny {background-color:yellow;}
.podswietlony {background-color:lightgray;}

.tabela-mala > tbody > tr > td { padding:1px;}
.tabela-mala > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.tabela-mala > tbody > tr {border-top: 1px solid rgb(221,221,221);}
.tabela-mala > tbody > tr > td {padding-right:6px;}
.tabela-mala > thead > tr > th {padding-right: 6px;}
.grayed2 {
    color: rgb(176, 176, 176);
}
.grayed { color:lightgray;}
.lightgrayed {
    color: rgb(229, 229, 229);
}
.disabledDiv {
    pointer-events: none;
    opacity: 0.4;
}
.tabela-mala2 {
    border: none;
}
.tabela-mala2 > tbody > tr > td {
    padding: 1px;
}

.tabela-mala2 > tbody > tr {
    border: none;
}

.tabela-mala2 > tbody > tr > td {
        padding-right: 6px;
    }

.tabela-mala2 > thead > tr > th {
    padding-right: 6px;
}

.ui-autocomplete {
    position: absolute;
    z-index: 1000;
    cursor: default;
    padding: 0;
    margin-top: 2px;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

    .ui-autocomplete > li {
        padding: 3px 20px;
    }

        .ui-autocomplete > li.ui-state-active {
            background-color: #DDD;
        }

.ui-helper-hidden-accessible {
    display: none;
}
.accordion .card {
    overflow: inherit;
}