.ui-dialog {
    padding: 0 !important;
    border: 0;
    /*border-radius: 8px !important;*/
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
}

/* BARRA DE TÍTULO */
.ui-dialog .ui-dialog-titlebar {
    border-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background: #337ab7;
    color: white;
    border: 0;
    padding: 8px 20px;
    font-size: 16px;
    font-weight: normal;
}

.ui-dialog .ui-dialog-titlebar .ui-button {
    color: inherit;
    border: 0;
    background: none;
    overflow: hidden;
    height: 32px;
    width: 32px;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    line-height: 100%;
}

.ui-dialog .ui-dialog-titlebar .ui-button.ui-state-hover {
    background: rgba(255, 255, 255, 0.2);
}

.ui-dialog .ui-dialog-titlebar .ui-icon-closethick,
.ui-dialog .ui-dialog-titlebar .ui-icon-help {
    background-image: none !important;
    text-indent: 0;
    padding: 0 !important;
    font-size: 18px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { position: absolute; right: 5px; z-index: 1; }
.ui-dialog .ui-dialog-titlebar .ui-icon-closethick:before { font-family: "fontello"; content: '\e811'; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-help { position: absolute; right: 30px; }
.ui-dialog .ui-dialog-titlebar .ui-icon-help:before { font-family: "fontello"; content: '\f128'; }

.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-hdiv {
    border-color: #ffffff;
}

/* RODAPÉ */
.ui-dialog .ui-dialog-buttonpane .ui-button-text {
    font-size: 15px;
}

.ui-dialog .ui-dialog-buttonpane .ui-state-default {
    background: none;
    border: 0 !important;
    color: #666;
}

.ui-dialog .ui-dialog-buttonpane .ui-state-hover {
    background: rgba(0, 0, 0, 0.07);
}

.ui-dialog .ui-dialog-buttonpane .ui-state-active {
}

.ui-dialog .ui-dialog-buttonpane .mainAction,
.ui-dialog .ui-dialog-buttonpane #ok,
.ui-dialog .ui-dialog-buttonpane #save,
.ui-dialog .ui-dialog-buttonpane #complete{
    color: #fafafa;
    background: #337ab7;
}

.ui-dialog .ui-dialog-buttonpane .mainAction.ui-state-hover,
.ui-dialog .ui-dialog-buttonpane #ok.ui-state-hover,
.ui-dialog .ui-dialog-buttonpane #save.ui-state-hover,
.ui-dialog .ui-dialog-buttonpane #complete.ui-state-hover{
    background: #4494d6;
}

.ui-dialog .ui-dialog-buttonpane .removeAction,
.ui-dialog .ui-dialog-buttonpane #remove {
    color: #fafafa;
    background: #e12d27;
}

.ui-dialog .ui-dialog-buttonpane .removeAction.ui-state-hover,
.ui-dialog .ui-dialog-buttonpane #remove.ui-state-hover {
    background: #F94A44;
}

.ui-dialog-buttonpane {
    border-radius: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: #eee;
    
/*    text-align: left; 
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;*/
}

/* #32707 - .ui-dialog .left-button  */
    .ui-dialog-buttonset {
        width: 100%;
        text-align: right; 
    }

    .ui-dialog .left-button {
        padding: 0 !important;
        float: left;
        text-align: left;
        margin-right: auto !important;
    }

    .ui-dialog .left-button .ui-button-text {
        color: #aaa;
        font-size: 14px;
        line-height: 19px;
        padding: .4em .7em;
    }

/* jqGrid */
.ui-jqgrid {
    border-radius: 8px;
    border-color: #eee;
}

.ui-jqgrid .ui-jqgrid-view {
    font-size: 14px !important;
}

.ui-jqgrid .ui-jqgrid-htable th {
    font-size: 13px;
    border-color: #eee;
    color: #555;
}

.ui-jqgrid tr.jqfoot, .ui-jqgrid tr.jqgroup, .ui-jqgrid tr.jqgrow, .ui-jqgrid tr.ui-subgrid {
    color: #555;
}

.ui-jqgrid tr.jqfoot>td, .ui-jqgrid tr.jqgroup>td, .ui-jqgrid tr.jqgrow>td, .ui-jqgrid tr.ui-subgrid>td {
    font-size: 13px;
    border-color: #eee;
    /*color: #555;*/
}

.ui-jqgrid .jqgrid-rownum {
    font-size: 11px !important;
}

.ui-jqgrid .ui-state-default .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-jqgrid tr.jqgrow.ui-state-highlight td {
    border-right-color: #ddd !important;
    border-bottom-color: #ddd !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
    border: none;
    background-image: none;
    background-position: 0% 0%;
    background-size: auto auto;
    background-repeat: repeat;
    background-origin: padding-box;
    background-clip: border-box;
    background-attachment: scroll;
    background-color: #ffffff;
    color: unset;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
}

.ui-priority-secondary td, .ui-widget-content .ui-priority-secondary td,  .ui-widget-header .ui-priority-secondary td {
    background-color: #EAF0F3;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-widget * {
    font-family: Tahoma, Calibri, Verdana, Arial;
}

/* Button Style
----------------------------------*/
.ui-tatic-button {
    border: 0;
    border-radius: 5px;
    background: #337ab7;
    color: #ffffff;
}

.ui-tatic-button:hover {
    background: #4494d6;
}

.ui-tatic-button:active {
}

.ui-tatic-button span {
    padding: .4em 1em;
    display: block;
    font-size: 14px;
    font-weight: normal;
}

/* List Style - MULTIPLA
----------------------------------*/
.ui-selecting {
    background: #889cbb;
}

.ui-selected {
    background: #374d67;
    color: white;
}
