/*
 * @license Proprietary
 * @copyright © 2018 CISS TDI GmbH
 * @author Alexander Tobisch <at@ciss.de>
 * @filesource flurstueck-kennzeichen-widget.css
 * @package CISS TDI Shop Modules
 */

.kennzeichen__input,
.kennzeichen__punkt {
    height: 2.5em;
    padding: 0.4em 0.45em;
    color: #333;
    background: #eee none;
    border: 1px solid #c6c6c6;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

table.kennzeichen__table > tbody > tr > td.kennzeichen__table--remove {
    display: none;
}
table.kennzeichen__table > tbody + tbody > tr > td.kennzeichen__table--remove {
    display: table-cell;
}

.kennzeichen__table {
    display: table;
    width: 100%;
}

.kennzeichen__table--tr {
    display: table-row;
}

.kennzeichen__table--td,
.kennzeichen__table--th {
    display: table-cell;
}

.kennzeichen__label--td {
    margin-bottom: 0;
    padding: 0.2em;
    display: block;
}

.kennzeichen__table--td {
    padding: 0.3em 0.2em;
}

.kennzeichen__table__left--th {
    text-align: left;
}

.kennzeichen__table--left {
    text-align: left;
    padding-left: 0.3em;
    padding-right: 0.3em;
    width: 1em;
}

.kennzeichen__table--center {
    text-align: center;
}

.kennzeichen__table--right {
    text-align: right;
    padding: 0 0.1em;
}

.kennzeichen__table__validate--error {
    color: #f00;
}

.kennzeichen__table__validate--valid {
    color: #00a000;
}

.kennzeichen__table--add,
.kennzeichen__table--remove {
    padding-left: 0.5em;
}

.kennzeichen__table__cursor--default {
    cursor: default;
}

.kennzeichen--bold {
    font-weight: bold;
}

.kennzeichen__table--error {
    color: #f00;
}

.kennzeichen--button {
    padding: 0.1em 0.2em !important;
}
