.ui-dialog ul.ewz_lpad{ padding-left: 50px; } 
div[class*='ewz_alert'] { border: 1px solid #bb4040;  border-radius: 5px 5px 5px 5px;}
div[class*='ewz_alert'] { position: absolute; padding: .2em;  background: #FFFFFF; box-sizing: content-box;}
div[class*='ewz_alert'] .ui-dialog-content { position: relative; border: 0; padding: 15px;  overflow: auto; zoom: 1; font-weight: normal;}
div[class*='ewz_alert'] .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0;  margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
div[class*='ewz_alert'] .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
div[class*='ewz_alert'] .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
div[class*='ewz_alert'] .ui-dialog-titlebar { padding: .4em 1em; 
                                 position: relative; 
                                 background: #DDDDDD;
                                 border: 1px solid #C0C0C0; 
                                 border-radius: 5px 5px 5px 5px; 
                                 font-weight: bold; 
                                 font-size: 1.2em; 
                                 text-align: center;
                               }
.ewz-no-close .ui-dialog-titlebar-close {  display: none; } 

.ewz_upload_table {
    margin: auto;
    border-collapse: separate !important;
    border-spacing: 0px;
}
.ewz_overflow {
    white-space: normal;
    overflow: auto;
    padding: 8px;
    height: 100%;
}

textarea.ewz_area{ height: auto; width: auto; }

.ewz_upload_table  th {
    background: rgba(155, 155, 155, 0.2);
    padding: 10px;
    text-align: left;
    border: 1px solid #C0C0C0;
}

.ewz_upload_table >tbody> tr > th:first-child {
    border-radius: 5px 0 0 0;
}

.ewz_upload_table >tbody> tr > th:last-child {
    border-radius: 0 5px 0 0;
}
.ewz_upload_table >thead> tr > th:first-child {
    border-radius: 5px 0 0 0;
}

.ewz_upload_table >thead> tr > th:last-child {
    border-radius: 0 5px 0 0;
}

.ewz_upload_table >tbody> tr > th:only-child{
    border-radius: 5px 5px 0 0;
}

.ewz_upload_table >tbody> tr > td {
    word-wrap:  break-word;
    white-space: normal;
    padding: 10px;
    text-align: left;
    font-size: 90%;
    border: 1px solid #C0C0C0;
}
.ewz_upload_table label{
    font-weight: bold;
    font-size: 100%;
}
div[id^="ewz_stored"]{ padding:  15px 5px 15px 5px; }

.ewz_padded td { padding: 20px 10px 20px 10px !important;}

/*************************************/
div.ewz_progress div[id^="speed"], div.ewz_progress div[id^="remaining"] {
    float: left;
    width: 100px;
}
div.ewz_progress div[id^="b_transfered"] {
    float: right;
    text-align: right;
}
.ewz_clear_both {
    clear: both;
}
div.ewz_progress div[id^="progress_info"] {
    font-size: 10pt;
    width: 80%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}
div.ewz_progress div[id^="complete"] {
    border: 1px solid #C0C0C0;
    border-radius: 10px 10px 10px 10px;
    display: none;
    float: left;
    height: 10px;
    font-weight: bold;
}


/* #82d1ff, #5e95b5 */
div.ewz_progress div[id^="progress_bar"] {
    background: -webkit-linear-gradient(   top, #E7E7E7, #BBBBBB);
    background:    -moz-linear-gradient(   top, #E7E7E7, #BBBBBB);
    background:     -ms-linear-gradient(   top, #E7E7E7, #BBBBBB);
    background:      -o-linear-gradient(   top, #E7E7E7, #BBBBBB);
    background:         linear-gradient(to bottom, #E7E7E7, #BBBBBB);
    border:        1px solid #C0C0C0;
    border-radius: 10px 10px 10px 10px;
    display: none;
    float: left;
    height: 12px;
}
div.ewz_progress div[id^="progress_percent"] {
    float: right;
}
div.ewz_progress div[id^="upload_response"] {
    border: 1px solid #C0C0C0;
    border-radius: 10px 10px 10px 10px;
    display: none;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px;
    font-weight: bold;
}
.ewz_progress {  
    text-align: center;
}
button[id^="ewz_change_"] {
    margin: 10px;    
}
.ewz_pcentre {
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

