.timeout-dialog {
    position: absolute;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 !important;
    border-top: 6px solid #008F83;
}

    .timeout-dialog .ui-dialog-title {
        font-size: 16px;
        font-weight: bold;
        display: block;
        padding: 0 0 15px 0;
        margin-left: 80px;
    }

    .timeout-dialog .ui-dialog-titlebar-close,
    .timeout-dialog .ui-dialog-title {
        display: none;
    }

    .timeout-dialog .ui-dialog-buttonpane {
        margin-top: 0;
        border-bottom: 4px solid #008F83;
        background-color: #e7e7e7;
    }

    .timeout-dialog ~ .ui-widget-overlay {
        position: absolute;
        top: 0;
        left: 0;
        background-color: #000;
        filter: alpha(opacity=40);
        -moz-opacity: 0.4;
        opacity: 0.4;
    }

    .timeout-dialog p {
        margin: 0 0 5px 10px;
    }

#timeout-message {
    float: left;
}

#timeout-keep-signin-btn {
    color: #FFF;
    float: right;
    border: 1px solid #035C67;
    background: #035C67 !important;
    color: white !important;
    text-shadow: none;
    margin: 5px 0;
    border-radius: 4px 4px 4px 4px;
}

#timeout-countdown {
    font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0 !important;
    border: 0 !important;
}

.ui-dialog .ui-dialog-content {
    padding: 0.5em;
}

.ui-widget-overlay {
    background-color: #333;
    background-image: none !important;
    opacity: .6;
    z-index: 10010;
}
