body script {
    display: none !important;
}

.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
    box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.3);
    border: 1px solid #afc2d7;
}

    .ui-dialog .ui-dialog-titlebar {
        padding: .4em 1em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: .1em 16px .1em 0;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 18px;
    }

        .ui-dialog .ui-dialog-titlebar-close span {
            display: inline;
            margin: -8px;
        }

        .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0;
        }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
        zoom: 1;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em;
    }

        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
            float: right;
        }

        .ui-dialog .ui-dialog-buttonpane button {
            margin: .5em .4em .5em 0;
            cursor: pointer;
        }

    .ui-dialog .ui-resizable-se {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px; /*position:absolute;*/
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-widget-overlay {
    background: rgba(0, 0, 0, 0.5);
}

.ui-datepicker .ui-datepicker-buttonpane {
    margin: 3.7em 0 0 0;
    padding: 0px 0.2em;
}

/* Clase Dialog sin t�tulo */
.dialog-sin-titulo .ui-dialog-titlebar {
    visibility: hidden;
}

.ui-tabs .ui-tabs-panel {
    padding: 0;
}

.ui-tabs {
    font-size: 1em !important;
}

div.dataTables_processing {
    z-index: 1;
}

/* RESIZABLE */
.lista_checks_contenedor.ui-resizable .ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-grip-diagonal-se {
    right: 20px;
}

/* UI-ICON */
.ui-icon-inline-text {
    display: inline-block !important;
    vertical-align: text-bottom !important;
}

.ui-icon-inline {
    display: inline-block !important;
}

.ui-icon-button {
    border: 1px solid transparent;
    cursor: pointer;
}

    .ui-icon-button:hover {
        border: 1px solid #d1ddeb;
    }