﻿#signup-wizard {display: none;  margin: 0 auto;position: relative;}
#signup-wizard table div.ui-corner-input { display: block;}

.password-dialog table { border: none; border-collapse: collapse; }
.password-dialog table tr td { border: none; vertical-align: middle;}
.password-dialog table tr td input { width: 150px; }

.aus-keys {
    margin: 0 auto; 
    padding-bottom: 100px; 
    width: 600px;
    min-height: 350px; 
    position: relative;
}

.sbr-agreement {
     position: absolute;
     bottom: 0;
     right: 0;
    padding-top: 18px; 
    padding-left: 125px;
}
.sbr-agreement img {
    width: 120px;
    position: absolute;
    top: 0;
    left: 0;
}
 
.aus-key {
    width: 400px;
     margin: 5px 100px; 
     padding: 20px 15px 5px 0; 
     position: relative;
    border-bottom: 1px dotted #444;
}
.aus-key .label { text-align: right; }
.aus-key-add:hover { text-decoration: underline; }
.aus-key-add span.ui-icon { position: absolute; top: 0; left: 0; }
.aus-key-remove {  }
.aus-key .action-loading-16 { position: absolute; top: 7px; right: 7px;}

.aus-key-remove {
    opacity: 0;
    cursor: pointer; 
    position: absolute; 
    top: 0; 
    right: 3px; 
    padding: 3px;
    border: none !important;
    background: none !important;
}

.aus-key:hover .aus-key-remove {
    opacity: 1;
}

.aus-key-add {
    text-decoration: none; 
    padding: 2px 5px; 
    cursor: pointer;
    display: block;
    float: right;
    margin: 0 100px;
    font-weight: bold;
}


.aus-key table { border: none; }
.aus-key table tr td {white-space: nowrap; border: none; padding: 2px 4px; vertical-align: middle;}
.aus-key table tr td input { width: 100%; min-width: 200px;}
.aus-key table tr td img { width: 70%; height: 70%; }

.credential input { width: auto !important; }
.credential { margin: 10px; text-align: left; padding: 30px 5px 5px 5px; position: relative; }
.credential-disable {z-index: 1; border: 1px solid transparent; opacity: 0.5; filter: alpha(opacity=50); position: absolute; left: 0;top: 0;right: 0;bottom: 0;}
.credential-actions {z-index: 1; position: absolute; left: -1px; top : -1px; padding: 10px; } 
.credential-renew { position: absolute; right: 10px; top : 10px; }
.credential-actions .icon-loading-16 { float: left; }
.credential-actions .credential-isactive { }
.credential-certificate { width: 100px; display: block; text-align: center;text-decoration: none; }
.credential-certificate:hover { text-decoration: underline; }
.credential-intermediary { width: 100px; text-align: center; }
.credential-intermediary .icon-loading-16 { margin: 0 auto; }
.credential-intermediary label { display: block; }
.credential-info {  }
.credential-info table { border: none; border-collapse: collapse; }
.credential-info table tr th { width: 910px;text-align: left; border-right: none; border-top: none; border-left: none; }
.credential-info table tr td { border: none; padding: 2px; }
.credential-info table tr td span { padding-left: 5px; white-space: nowrap; }
 
.credential .message-box {border: inherit; z-index: 2; background: #FFFFDD; position: absolute; left: 60px; right: 60px; top: 0px; padding: 0 25px 0 10px; margin-top: -1px;}
.credential .message-box table {width: 100%; }
.credential .message-box table tr td { vertical-align: middle; padding: 1px;}
.credential .message-box table tr td:first-child { width: 30px; }
.credential .message-box-close { cursor: pointer; position: absolute; top: 0; right: 0; padding: 3px; }


.finish { margin: 5px auto; width: 910px; }