﻿/* START ANP WIDGETS - DIALOG */
/* icons on the standard popups */
.anp-dialog-widget .error {
    background: transparent url(../../../img/new/error-48x32.png) no-repeat;
}

.anp-dialog-widget .warning {
    background: transparent url(../../../img/new/warning-48x32.png) no-repeat;
}

.anp-dialog-widget .confirmation, .anp-send-confirmation-dialog .confirmation {
    background: transparent url(../../../img/new/warning-48x32.png) no-repeat;
}

/* shadow on dialog */
.anp-dialog-widget {
    background: #fff;
    padding: 0;
    overflow: visible;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

    .anp-dialog-widget .ui-widget-content {
        margin-top: 0 !important;
        overflow: visible;
        padding: 0;
        behavior: url(/static/css/common/widgets/PIE.htc);
        font-family: Calibri, Helvetica, Arial;
        font-size: 13px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        color: #1a1a1a;
        vertical-align: top;
        background: #fff;
    }

    .anp-dialog-widget .ui-widget-overlay {
        background: #000000 50% 50% repeat-x;
        background-image: none;
    }

.ui-widget-overlay {
    background: #000000 50% 50% repeat-x !important;
    background-image: none !important;
}

.anp-dialog-widget .ui-dialog-content, .anp-send-confirmation-dialog {
    padding: 20px 15px 20px 15px !important;
    background: #fff;
    margin: 0;
}

.anp-send-confirmation-dialog {
    background: #EDEDED;
}

    .anp-dialog-widget .ui-dialog-content .icon, .anp-send-confirmation-dialog .icon {
        height: 32px;
        width: 48px;
        float: left;
    }

    .anp-dialog-widget .ui-dialog-content .message-with-icon, .anp-send-confirmation-dialog .message-with-icon {
        padding-left: 60px;
        padding-right: 10px;
    }

.anp-dialog-widget .ui-dialog-content .message-without-icon {
    padding-left: 10px;
    padding-right: 10px;
}

/* Older versions of Safari, but not Chrome. */

@media screen and (-webkit-min-device-pixel-ratio:0) {

    ::i-block-chrome, .anp-dialog-widget .ui-dialog-content .message-with-icon {
        margin-top: 75px;
    }

    ::i-block-chrome, .anp-dialog-widget .ui-dialog-content .message-without-icon {
        margin-top: 75px;
    }
}

.anp-dialog-widget .heading {
    font-size: 15px;
    font-weight: bold;
}

.anp-dialog-widget .ui-widget-header {
    background: none;
}

.anp-dialog-widget .ui-dialog-titlebar {
    position: relative;
    top: -1px;
    left: -1px;
    margin: 0;
    padding: 0;
    border: none;
    background: transparent url(../../../img/common/close_button.png) no-repeat;
    z-index: 1;
}

    .anp-dialog-widget .ui-dialog-titlebar .ui-dialog-titlebar-close {
        margin: 0;
        right: 5px;
        top: 5px;
    }

    .anp-dialog-widget .ui-dialog-titlebar .ui-icon-closethick {
        background: url("../../../img/new/delete-20x20.png") no-repeat;
    }

    .anp-dialog-widget .ui-dialog-titlebar .ui-state-hover .ui-icon-closethick {
        background: url("../../../img/new/delete-depth-20x20.png") no-repeat;
    }

    .anp-dialog-widget .ui-dialog-titlebar .ui-state-hover {
        color: transparent;
        border: none;
        background: transparent;
    }

    .anp-dialog-widget .ui-dialog-titlebar .ui-dialog-title {
        margin: 0;
        padding: 20px 0 20px 20px;
        text-align: left !important;
        overflow-x: hidden;
        text-overflow: ellipsis;
    }

/* dialog buttons */
.anp-dialog-widget .ui-dialog-buttonpane {
    padding-bottom: 0px;
    padding-top: 5px;
    border-width: 0 !important;
    margin: 0;
}

    .anp-dialog-widget .ui-dialog-buttonpane .ui-button {
        margin: 0 5px 15px 0;
    }

    .anp-dialog-widget .ui-dialog-buttonpane .ui-dialog-buttonset {
        float: right;
        padding-top: 20px;
    }

    .anp-dialog-widget .ui-dialog-buttonpane .ui-state-disabled span {
        color: #999;
    }

    .anp-dialog-widget .ui-dialog-buttonpane .ui-state-focus {
        border: 1px solid #e8c175;
        overflow: visible;
    }

.anp-dialog-widget.anp-dialog-widget-borderless {
    background: transparent !important;
    border: 0;
    opacity: 0;
}

    .anp-dialog-widget.anp-dialog-widget-borderless .ui-dialog-content {
        margin-left: -1px;
        margin-top: -1px !important;
        padding: 0 !important;
    }

/* END ANP WIDGETS - DIALOG */
