/* create page */
body.popup-body{background-color:#F7F7F7 !important} /* override default body color */
.secured-content .wc-content{min-height:550px;} /* override default min-height */
#title{
    background:none;
    border:0 none;
    font-size:18px;
    width:60%;
}
.files-list{
    min-height:300px;
    width:60%;
    float:left;
    background-color:#FFFFFF;
    border:1px solid #D3D3D3;
    margin-bottom:20px;
}
.queue-stats{
    right:10px;
    top:0px;
}
#copy-confirmed{
    position:absolute;
    height:27px;
    width:100%;
    background-color:#FFFFFF;
    text-align:center;
    z-index:20;
    top:10px;
    font-size:12px;
    border:solid 1px #D3D3D3;
    padding-top:10px;
    display:none;
}
.link-config{position:relative;float:right; width:35%;}
.link-config table{margin-top:10px; font-size:12px; color:#666666; width:100%;}
.link-config table td:first-child{width:75px;}
.link-config table td.spacer{height:20px;}
.link-config table input#password{font-size:16px; width:100%;}
.link-config table #expiration.enabled,
.link-config table #permission-button.enabled,
.link-config table #add-link{cursor:pointer;}

.uploaders-switch{list-style:none;margin:20px 0px 0px 0px;padding:0px;color:#999999;}

#drawer-body .message-box{top:10%;}
#saved-message{display:none;}
#title-popup-dialog .hint-text{font-weight:bold;margin-top:10px}
#title-popup-dialog #title-popup{width:100%;margin-top:10px;}
/* ----- create page */

/* expiration */
#expiration-menu,
#permission-menu{
    position:absolute;
    background-color:#FFFFFF;
    z-index:4000;
    width:175px;
    border:solid 1px #A6A6A6;
    display:none;
}
#expiration-menu ul,
#permission-menu ul{
    margin:0px;
    padding:0px;
    width:100%;
    list-style:none;
}
#expiration-menu ul li,
#permission-menu ul li{
    display:block;
    padding:10px 10px 10px 10px;
    cursor:pointer;
    position:relative;
}
#expiration-menu ul li:hover,
#expiration-menu ul li.selected,
#permission-menu ul li:hover,
#permission-menu ul li.selected{background-color:#EEEEEE;}
#expiration-menu ul li.disabled,
#permission-menu ul li.disabled{font-style:italic;color:#A6A6A6;cursor:default;}
#expiration-menu ul li.disabled:hover,
#permission-menu ul li.disabled:hover{background-color:#FFFFFF;}
/* ----- expiration menu/copy-link */

/* list page */
#links-list .copy-link-column,
#links-list .starred-column,
#links-list .protected-column {
    text-align: center;
    width: 60px;
}
#links-list .owner-column{text-align:right;}
#links-list .copy-link-column .wc-icon,
#links-list .starred-column .wc-icon,
#links-list .protected-column .wc-icon{margin-left:10px;}
#links-list .link-title{padding-left:10px;}
#links-list .edit-link-column,
#links-list .move-to-column,
#links-list .rename-column,
#links-list .delete-column {
    text-align: center;
    width: 40px;
}
#links-list .expiration-column{width:200px;}
#links-list .expiration-icon{float:left;margin-right:10px;}
#links-list .expiration-text{float:left;display:block;line-height:36px;vertical-align:middle;}
#links-list .link-row-expired{background-color: #F7F7F7;}
#links-list .has-icon .wc-icon,
#links-list .custom-actions{cursor:pointer}
/* ----- list page */

/* view page */
.framed-content{padding:20px;}
/* ----- view page */

/* login page */
#link-login{
    position:absolute;
    width:500px;
    top:50%;
    margin-top:-100px;
    left:50%;
    margin-left:-250px;
}
.private-link-title,
.private-link-subtitle,
.private-link-form{text-align:center;}
.private-link-subtitle{font-weight:normal;}
#link-password{font-size:26px;}
#link-password, .private-link-form #enter{vertical-align:middle;}
/* ----- login page */

/* mobile spec */
.mobile #link-password{font-size:16px;}
a#link-menu-button.padded{right:40px;}
.link-info-table{width:100%;}
.link-info-table td{vertical-align:text-top;}
.link-info-table td.label{width:30%;}
/* ----- mobile spec */