input, button, label {cursor: pointer;}
input[type=text], textarea {cursor: text;}

.table {display: table; width: 100%; width: -webkit-fill-available;}
.table-row {display: table-row; text-align: initial;}
.table-cell {display: table-cell; text-align: initial; vertical-align: top; line-height: initial;}
.align-center {text-align: center;}
.width-1 {width: 1px;}
label.table-cell, .label {padding-right: 4px; vertical-align: middle;}
label.table-cell, .table-row > .label {text-align: right; min-width: 120px;}
fieldset.table-cell {margin: 0px; padding: 2px 0px; border: 0px none transparent;}
fieldset.table-cell > legend {display: none;}
fieldset.table-cell > input + label {margin: 0px;}
.table-cell input[type="text"], .table-cell select:not(.kalendarz_select), .table-cell textarea {width: 320px;}
.table-cell textarea {height: 120px;}
.form-submit {text-align: center; margin: 16px 0px;}
.form-weryfikacja {font-family: 'Courier New'; font-size: 16px; background-color: #000000; color: #FFFFFF; padding: 0px 2px 0px 2px; letter-spacing: 2px;}

.kalendarz_zmienny_miesiac .table-row {display: flex; justify-content: space-around; align-items: center;}
.kalendarz_zmienny_miesiac .table-row .table-cell a {display: block;}
.kalendarz_lewo, .kalendarz_prawo {margin: 0px !important;}

.jqb_btn {background-color: transparent; border: 0px none transparent;}
