.children-pad > div:first-child {
    padding-left: 0 !important;
}

.children-pad > div:last-child {
    padding-right: 0 !important;
}

.pageGrid {
    display: grid !important;
    grid-template-columns: 45px auto;
    transition-property: grid-template-columns;
    transition-duration: 0.4s;
}

.pageGrid.pinned {
    grid-template-columns: 195px auto !important;
}

.pageGrid.expanded {
    grid-template-columns: 195px auto;
}

.p-datepicker {
    min-width: auto !important;
}

.ui-dialog {
    border-radius: 1.5rem !important;
}

body .ui-inputgroup :not(.ui-chkbox-box):first-child {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
}

body .ui-inputgroup :not(.ui-chkbox-box):last-child {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
}

body .ui-commandlink, body .ui-button.ui-button-flat {
    color: #2155a9;
}

body .ui-button {
    background-color: #2155a9;
    border-color: #2155a9;
    border-width: 2px !important;
}

body .ui-button.ui-button-outlined {
    border-style: solid;
    border-color: #2155a9;
    color: #2155a9;
}

.layout-topbar {
    background: #2155a9 !important;
}

.widget-overview-box.monthly-tag {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: relative;
    padding: 10px 10px 10px 20px;
    background: #39bd7f;
    /* Old browsers */
    background: -moz-linear-gradient(240deg, #39bd7f 0%, #75a9af 100%);
    background: -webkit-linear-gradient(240deg, #39bd7f 0%, #75a9af 100%);
    background: linear-gradient(240deg, #39bd7f 0%, #75a9af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#39bd7f", endColorstr="#75a9af", GradientType=1);
}