@charset "UTF-8";

h3 {
    font-size: 21px !important;
}

.ui-growl-title {
    font-size: 14px !important;
}

.dropdown-menu {
    border: #000 solid 1px !important;
}

table {
    border: #000000 solid 2px !important;
}

td.colbutton > .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
    height: 31px !important;
}

.ui-icon.ui-icon-grip-dotted-vertical {
    margin-right: 4px !important;
}

.ui-icon.ui-confirm-dialog-severity {
    margin-top: 4px !important;
}

.ui-outputlabel.ui-widget {
    font-weight: 400 !important;
}

.ui-separator.ui-state-default {
    margin: 0px;
    background-color: #b81e0d !important;
    border-bottom: none !important;
    border-width: 2px !important;
}

label.ui-state-disabled {
    color: #999999 !important;
    font-style: italic !important;
    font-weight: lighter !important;
}

.ui-state-disabled {
    background-color: #edf2f7 !important;
    color: #0000aa !important;
    opacity: unset !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
    margin-top: 8px !important;
}

.ui-selectonemenu .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: unset !important;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.ui-state-error {
    border: 1px solid #b81e0d !important;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.ui-state-focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    outline: none !important;
    outline-offset: 0px !important;
}

.ui-selectonemenu-trigger.ui-state-default.ui-corner-right.ui-state-focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    outline: none !important;
    outline-offset: 0px !important;
}

button.ui-datepicker-trigger.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-state-focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    outline: none !important;
    outline-offset: 0px !important;
}

button.ui-datepicker-trigger {
    height: 31px !important;
}

.ui-dialog button.ui-datepicker-trigger {
    height: 30px !important;
}

.ui-button-text {
    font-weight: 400 !important;
}

.ui-button-icon-only.redButton {
    border-color: #b81e0d !important;
    border-width: 1px !important;
}

.ui-button-text-icon-left.blackButton {
    border-color: #000 !important;
    border-width: 1px !important;
}

.ui-button-text-icon-left.ui-state-disabled.blackButton {
    background-color: #cccccc !important;
    border: #cccccc solid 1px !important;
    color: #999999 !important;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-fileupload-choose.ui-state-disabled {
    background-color: #cccccc !important;
    border: #cccccc solid 1px !important;
    color: #999999 !important;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-state-disabled.redButton {
    background-color: #cccccc !important;
    border: #cccccc solid 1px !important;
    color: #999999 !important;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.redButton.ui-state-focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    outline: none !important;
    outline-offset: 0px !important;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.blackButton.ui-state-focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    outline: none !important;
    outline-offset: 0px !important;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-confirmdialog-no.redButton {
    border-color: #b81e0d !important;
    border-width: 1px !important;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-confirmdialog-no.redButton.ui-state-focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    outline: none !important;
    outline-offset: 0px !important;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-confirmdialog-yes.blackButton {
    margin-left: 100px !important;
}

label.ui-state-disabled {
    background-color: #ffffff !important;
    color: #dcdcdc;
}

.ui-column-title {
    font-weight: 500 !important;
}

.ui-datatable-tablewrapper {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    overflow: hidden !important;
}

.ui-state-highlight .ui-icon {
    background-image: url("/AppGGroup/javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml?ln=primefaces-bootstrap");
}

.ui-state-highlight {
    background-image: linear-gradient(to top, #4671a0, #446e9b) !important;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: #ffffff !important;
    color: #b81e0d !important;
}

.ui-inputfield.ui-state-error, .ui-widget-header .ui-inputfield.ui-state-error, .ui-widget-content .ui-inputfield.ui-state-error {
    border: 1px solid #b81e0d !important;
}

div > .ui-radiobutton {
    padding-left: 0px !important;
}

span.ui-button-text.ui-c {
    margin: 0 !important;
}

.ui-dialog .ui-dialog-content {
    overflow: hidden !important;
}

.ui-dialog.dialog {
    left: 8% !important;
    right: 8% !important;
    max-width: 100% !important;
    overflow-y: auto !important;
    max-height: 100% !important;
}

.ui-tabs {
    padding: 0px !important;
}

.ui-tabs.ui-tabs-top>.ui-tabs-nav {
    padding: 0px !important;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header {
    border: 0px;
}

.ui-tabs.ui-tabs-top {
    border-bottom-width: 0px !important;
}

.ui-tabs .ui-tabs-panel {
    padding-top: 0.6em !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-width: 1px !important;
    border-radius: 4px 4px 4px 4px;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li {
    border-width: 1px !important;
    border-radius: 4px 4px 4px 4px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active {
    background-color: #ddd;
    margin-bottom: 0px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default a {
    text-shadow: none !important;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li a {
    color: #000 !important;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li a {
    margin-bottom: 0px !important;
}

.ui-panelgrid-content.ui-widget-content.ui-grid.ui-grid-responsive {
    border: none !important
}

.ui-panelgrid-cell.ui-grid-col-6 {
    padding-top: 0px !important;
    padding-right: 1px !important;
}

.ui-panelgrid-cell.ui-grid-col-6.ui-grid-col-6 {
    padding-left: 1px !important;
}

.jqplot-table-legend {
    border: none !important;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
}

.jqplot-table-legend-swatch {
    padding-right: 3px;
}

.jqplot-axis {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
}

.jqplot-highlighter-tooltip {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: none !important;
    background: rgb(0, 0, 0) !important;
    background: rgba(0, 0, 0, 0) !important;
}

.jqplot-data-label {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 12px;
}

.jqplot-point-label {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.dialog350 {
    width: 350px !important;
}

.dialog450 {
    width: 450px !important;
}

.dialog550 {
    width: 550px !important;
}

.dialog600 {
    width: 600px !important;
}

.dialog650 {
    width: 650px !important;
}

.dialog700 {
    width: 700px !important;
}

.dialog800 {
    width: 800px !important;
}

.dialog850 {
    width: 850px !important;
}

.dialog900 {
    width: 900px !important;
}

.dialog950 {
    width: 950px !important;
}

@media (max-width: 767px) {
    .dropdown-menu {
        border: none !important;
    }
}

@media (max-width: 640px) {
    .popup {
        max-height: 100%;
        max-width: 320px;
        overflow-y: scroll !important;
    }

    table {
        border: none !important;
        font-size: small !important;
    }

    .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li {
        width: 100%;
    }

    td.colbutton > .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
        height: 30px !important;
    }

    .ui-panelgrid .ui-grid-responsive .ui-grid-row {
        border: none !important;
    }

    .ui-dialog.dialog350 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog450 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog550 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog600 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog650 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog700 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog800 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog850 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog900 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }

    .ui-dialog.dialog950 {
        width: 320px !important;
        overflow-y: scroll !important;
        max-height: 100%;
    }
}
