.ui-dialog {
    box-shadow: 2px 2px 3px #333333;
}

.ui-dialog input[type=text] {
    padding: 3px;
    margin-top: 3px;
    margin-bottom: 5px;
}

.ui-dialog select {
    padding: 3px;
    margin-top: 3px;
    margin-bottom: 5px;
}

.ui-dialog textarea {
    padding: 3px;
    margin-top: 3px;
    margin-bottom: 5px;
}

.ui-jqgrid-titlebar-close {
    display: none
}

textarea {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

input {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

.ui-pg-table .ui-icon {
    background-image: url("/assets/uithemes/performia-1.13.2/images/ui-icons_ffffff_256x240.png");
}

.ui-jqgrid .ui-jqgrid-caption {
    padding: 8px 8px;
    background-color: #254795;
    color: #ffffff;
    border-radius: 0 !important;
}

.jqgrow .ui-button {
    margin-top: 4px;
    margin-bottom: 4px
}

.jqgrow.ui-state-hover {
    background-color: rgb(0, 0, 0, 0.075) !important;
    color: #000000 !important;
    border-color: rgb(221, 221, 221) !important;
}

.ui-jqgrid-titlebar {
    padding: 8px !important
}

.ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.jqgroup td {
    padding: 0px 10px 0px 10px !important;
}

#mainLayout {
    width: 100%;
    box-sizing: content-box;
}

.invTable {
    border: 0;
}

.invTable td {
    border: 0;
}

.ui-jqgrid .ui-jqgrid-htable .ui-th-div {
    padding: 5px 10px;
    margin-top: 5px;
    text-align: left;
    font-weight: bold;
}

.ui-jqgrid .ui-jqgrid-pager {
    background: #ffffff;
    color: #000000;
    border-top: 1px solid #dddddd !important;
}

.ui-pg-button.ui-corner-all {
    color: #000000 !important;
    background-color: #ffffff !important;
    border-radius: 1px;
    border: 1px solid #dddddd !important;
    margin: 5px !important;
    padding: 5px !important;
}

.ui-pg-button.ui-corner-all.ui-state-hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    border: 0;
}

.ui-jqgrid .ui-jqgrid-pager {
    height: 32px !important;
    min-height: 32px !important;
    padding:8px 0px !important;
}

/* Adjust the pager content alignment */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-table {
    height: 100%;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-table td {
    vertical-align: middle;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
    background-color: #202e5f !important;
    color: #ffffff !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.ui-pg-table {
    margin-left:10px !important;
}
.ui-paging-pager .ui-pg-button:not(.ui-state-disabled) {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #ffffff !important;
}

.ui-paging-pager .ui-pg-button.ui-state-disabled {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #ffffff !important;
}

.ui-paging-pager .ui-pg-button.ui-corner-all .ui-icon {
    filter: brightness(0) !important;
}