/* Set the font size for the whole page */
html {
    font-size: 12px; /* Adjust the value to your desired font size */
}

.roundCorners {
    border-radius: 3px
}

.ui-button.ui-widget.ui-state-default {
    margin: 3px;
}

input[inputmode='decimal']{
    text-align: right;
}
input[inputmode='numeric']{
    text-align: right;
}
/*span.ui-inputnumber > input{*/
/*    text-align: right;*/
/*}*/

input[readonly].ui-widget {
    background-color: lightgray;
}

.newLine {
    margin-bottom: 50px;
}

/*Text and divs alignments*/
.center {
    margin-left: auto;
    margin-right: auto;
}

.right {
    margin-left: auto;
    margin-right: 0;
}

.textCenter {
    text-align: center;
}

.textRight {
    text-align: right;
}

.textLeft {
    text-align: left;
}

/*Some Containers*/
.btnPanel {
    height: 50px;
}

.simpleMargin {
    margin-top: 10px;
    margin-bottom: 10px;
}

.simpleMarginTop {
    margin-top: 10px;
}

.simpleMarginBottom {
    margin-bottom: 10px;
}

.noMargin {
    margin: 0px;
}

/* Form */
.frmLabel {
    /*margin-right: 10px;*/
    width: 100px;
}

.frmInput {
    width: 300px;
}

.frmMessage {
    width: 100px;
}

/*Override JQuery/Primefaces styles*/
/*div.ui-panel-titlebar {*/
/*    height: 25px;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*}*/

/*div.ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default.ui-state-active.ui-state-disabled {*/
/*	opacity: 1.0;*/
/*}*/
/**/
/*select.selectOneMenuFilter.ui-column-filter{*/
/*	width: 80px;*/
/*}*/

input[id*='DatePicker_input'] {
    width: 90%;
}

span.shortenText {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

span.ui-button-icon-left.ui-icon.ui-c {
    overflow: unset;
}

body div.ui-progressbar div.ui-progressbar-label {
    color: #d32f2f;
}

