.p-formbox input[type="number"] {
    padding: 0.75em 1.5em 0.75em 0.75em;
    border: 1px solid #dddde1;
}

.errormessage {
    font-weight: bold;
    color: #FF0000 !important;
}

.input_error{
    background-color: #f2d8df !important;
}

/*************** inputタグの矢印（スピンボタン）を消す ****************/
/* Chrome、Safari */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* FireFox，IE */
input[type="number"] {
    -moz-appearance:textfield;
}


.number { white-space: nowrap; }

.ui-dialog-buttonset{
    width: 100%;
    display: flex;
    display: -webkit-flex;
    text-align: center;
    justify-content: space-around;
    -webkit-justify-content: space-around;
}

.ui-dialog{
    z-index: 2000 !important;
}
