* {
    font-family: Verdana,Arial,sans-serif;
}
/*
label { 
    display: block; 
}
*/

fieldset {
    border-radius: 10px;
    margin: 20px;
    padding: 30px 20px 20px 20px;
    box-shadow: 0 0 10px #AAA;
    position: relative;
    border: 1px solid #d3d3d3;
}

fieldset legend {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #FFFFF9;
    padding: 3px 20px 5px 20px;
    border: 1px solid #d3d3d3;
    text-shadow: 1px 1px 2px #AAA;
    font-weight: normal;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

label {
    font-size: 15px;
}

.napisy {
    font-size: 10px;
}
input[type='number'] {
    font-size: 15px;
}
.margin-top-20 {
   margin-top: 20px;
}
span[data-tooltip='true'] {
    cursor:help;
}
select:invalid, select:focus:invalid,
input:invalid, input:focus:invalid {
/*    background-color: #F00;*/
    box-shadow: 0px 0px 10px #F00;
}

.txtIndywidualizacjaIlosc {
    width: 100px;
    display: none;
}
select { 
    width: 200px; 
}

.width-300 {
    width: 300px;
}
.width-50 {
    width: 50px;
}
.JSAPP-hidden {
    display: none;
}
.form-control[hidden]{
    display: none;
}
.error {
    font-weight: bold;
    color: #F00;
}
.color-white,
.color-white * {
    color: #FFF;
}

fieldset {
    box-shadow: 2px 2px 6px #DDD;
}
#kalendarze {
    box-shadow: 2px 2px 6px #DDD;
}
.ui-tabs-panel {
    background-color: #AAA;
}
.tooltip * {
    text-align: left;
    font-size: 95%;
}
.tooltip dt {
    margin-top: 10px;
}
.tooltip-inner {
    min-width: 200px;
    max-width: 360px;
}

