﻿.quicksend-drop {    
    display: block;
    background: #eee;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top:10px;
    min-height:200px;
    max-height:400px;
    overflow-y:auto;
    overflow-x:hidden;
    z-index:10;
    position:relative;    
}

.quicksend-drop .header {
    color: #999;
    font-weight: bold;
}

.quicksend-drop .header.active:hover {
    cursor:pointer;
    text-decoration:underline;
}

.quicksend-drop-list {
    margin:5px 3px 5px 5px;    
}

.quicksend-drop-list li {
    display:list-item;
    position:relative;
}

#dragoverlayquicksend {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #0a0;
    filter:alpha(opacity=10);
    -moz-opacity:0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;    
    z-index:10000;
}


#dragoverlayquicksendmessagecontainer {
    position:fixed;
    top:100px;
    left:30%;
    right:30%;
    border-radius:5px;
    border:10px solid #fff;
    z-index:10001;
}

#dragoverlayquicksendmessage {
    border-radius:5px;
    border:10px solid #0a0;
    background-color:#0a0;
    z-index:10001;
    padding:10px 60px;
}
#dragoverlayquicksendmessage span { color:#fff; text-align:center; display:table-cell; vertical-align:middle; font-size:larger; }

.ddl-quicksend-email { margin: 10px; }
.ddl-quicksend-email-address { margin: 5px; }

.ddl-quicksend-email-address input { float:right; width:200px; }
.ddl-quicksend-email-address textarea { float:right; width:199px; border: 1px solid #aaa; margin:0; padding:0 5px 0 0; background-color:#fff; font-family:arial,tahoma,verdana,sans-serif;}
.ddl-quicksend-email-address span { float:right; margin:5px 10px 0 0; }
.ddl-quicksend-email-address input.subject { width:199px; min-height:24px; border: 1px solid #aaa; margin:0; padding:0 5px 0 0; background-color:#fff; }

.ddl-quicksend-expiration fieldset { margin:10px 14px 10px 10px; }
.ddl-quicksend-expiration-option { margin: 5px; }
.ddl-quicksend-expiration-option input { vertical-align:middle; margin:-2px 5px 0 0; }

.ddl-quicksend-password { margin:10px; }
.ddl-quicksend-password-option { margin:5px; }
.ddl-quicksend-password-option input { float:right; width:200px; }
.ddl-quicksend-password-option span { float: right; margin:5px 10px 0 0; }

.ddl-quicksend-email-address .select2-container { float:right; width: 206px; }

.ddl-quicksend-perms { margin: 10px; }
.ddl-quicksend-perms select { float:right; width:204px; margin-right:5px; }
.ddl-quicksend-perms span { float:right; margin:5px 10px 0 0; }


#dropdown-quicksend button.cancel { margin-left: 10px; }
#dropdown-quicksend button.submit { margin-right: 15px; }
#ddl-quicksend-expiration-date-val { background-color:#ffffff !important; margin-left:50px; }
.ui-widget-header { background-color: #336699; border-color: #336699; }
.ui-widget-content .ui-state-highlight { background-color:#ffffff; }
.ui-widget-content .ui-state-active { border-color: #336699; border-width:2px; }
.ui-widget-content .ui-state-default { color: #336699; }
.ui-widget-content .ui-state-hover { color: #336699; border-color:#336699; background-color:#ffffff; }

.quicksendUploadItem { vertical-align:baseline; border-collapse:collapse; width:100%; height:30px; position:absolute; top:0px; left:20px; display:block; width:85px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.quicksend-drop-complete { position:relative; width:20px; height:20px; display:inline-block; margin-top:-4px; margin-left:-4px; }
/*.quicksend-drop-complete.file { background:url(../images/theme/file_small.png) no-repeat; }*/
.quicksend-drop-complete.file { background:url(../images/theme/delete_small.png) no-repeat; }
.quicksend-drop-complete.file:hover {cursor:pointer; }
.quicksend-drop-complete.folder { background:url(../images/theme/folder_small.png) no-repeat;  }